217:57:07To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 317:57:08 does not allow non-admin user to read the merge_request 417:57:08 allows admin to read the merge_request 517:57:08 when the `hide_merge_requests_from_banned_users` feature flag is disabled 617:57:08 allows non-admin users to read the merge_request 717:57:08 allows admin users to read the merge_request 817:57:08# [RSpecRunTime] RSpec elapsed time: 6 minutes 31.07 seconds. Current RSS: ~1289M. Threads: 4. load average: 1.08 1.04 0.78 1/274 515 1017:57:08# [RSpecRunTime] Finishing example group spec/policies/merge_request_policy_spec.rb. It took 2 minutes 34.3 seconds. Expected to take 2 minutes 54.07 seconds. 1117:57:08# [RSpecRunTime] Starting example group spec/services/boards/issues/list_service_spec.rb. Expected to take 2 minutes 20.39 seconds. 1217:57:08Boards::Issues::ListService 1317:57:08 .initialize_relative_positions 1417:57:09 when 'Gitlab::Database::read_write?' is true 1517:57:09 user cannot move issues 1617:57:11 does not initialize the relative positions of issues 1717:57:11# [RSpecRunTime] RSpec elapsed time: 6 minutes 33.52 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.08 1.04 0.79 1/274 524 1917:57:11 user can move issues 2017:57:11 initializes the relative positions of issues 2117:57:11 when 'Gitlab::Database::read_write?' is false 2217:57:11 does not initialize the relative positions of issues 2417:57:11 when parent is a project 2517:57:13 behaves like issues list service 2617:57:14 delegates search to IssuesFinder 2817:57:14 returns issues count for list 2917:57:14# [RSpecRunTime] RSpec elapsed time: 6 minutes 36.99 seconds. Current RSS: ~1301M. Threads: 4. load average: 1.08 1.04 0.79 1/275 534 3117:57:14 behaves like items list service 3317:57:15 returns opened items when list_id and list are missing 3417:57:16 returns opened items when listing items from Backlog 3517:57:16 returns opened items that have label list applied when listing items from a label list 3617:57:16 returns closed items when listing items from Closed sorted by closed_at in descending order 3717:57:18 raises an error if the list does not belong to the board 3817:57:18 raises an error if list and list id are invalid or missing 3917:57:18 returns items from all lists if :all_list is used 4017:57:18 returns opened items that have label list applied when using list param 4117:57:18# [RSpecRunTime] RSpec elapsed time: 6 minutes 41.31 seconds. Current RSS: ~1313M. Threads: 4. load average: 1.07 1.04 0.79 1/276 543 4317:57:18 when project is archived 4417:57:18 behaves like issues list service 4517:57:19 delegates search to IssuesFinder 4717:57:19 returns issues count for list 4817:57:19 behaves like items list service 5017:57:20 returns opened items when list_id and list are missing 5117:57:21 returns opened items when listing items from Backlog 5217:57:21 returns opened items that have label list applied when listing items from a label list 5317:57:21 returns closed items when listing items from Closed sorted by closed_at in descending order 5417:57:23 raises an error if the list does not belong to the board 5517:57:23 raises an error if list and list id are invalid or missing 5617:57:23 returns items from all lists if :all_list is used 5717:57:24 returns opened items that have label list applied when using list param 5817:57:24# [RSpecRunTime] RSpec elapsed time: 6 minutes 46.61 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.06 1.04 0.79 1/276 552 6017:57:24 when filtering 6117:57:24 when filtering by incident type 6217:57:24 only returns the incident type 6317:57:24 when filtering by task type 6417:57:25 only returns the task type 6517:57:25 when filtering by negated type 6617:57:25 only returns the specified type 6717:57:25 when parent is a group 6817:57:25 when the group has no parent 6917:57:25 behaves like issues list service 7017:57:29 delegates search to IssuesFinder 7217:57:33 returns issues count for list 7317:57:33# [RSpecRunTime] RSpec elapsed time: 6 minutes 56.12 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.05 1.04 0.79 1/276 601 7517:57:33 behaves like items list service 7717:57:42 returns opened items when list_id and list are missing 7817:57:47 returns opened items when listing items from Backlog 7917:57:51 returns opened items that have label list applied when listing items from a label list 8017:57:55 returns closed items when listing items from Closed sorted by closed_at in descending order 8117:58:01 raises an error if the list does not belong to the board 8217:58:05 raises an error if list and list id are invalid or missing 8317:58:10 returns items from all lists if :all_list is used 8417:58:14 returns opened items that have label list applied when using list param 8517:58:14# [RSpecRunTime] RSpec elapsed time: 7 minutes 36.7 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.03 1.03 0.80 1/279 826 8717:58:14 when the group is an ancestor 8817:58:14 behaves like issues list service 8917:58:19 delegates search to IssuesFinder 9117:58:23 returns issues count for list 9217:58:23# [RSpecRunTime] RSpec elapsed time: 7 minutes 46.01 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.02 1.03 0.81 1/279 875 9417:58:23 behaves like items list service 9617:58:33 returns opened items when list_id and list are missing 9717:58:38 returns opened items when listing items from Backlog 9817:58:42 returns opened items that have label list applied when listing items from a label list 9917:58:47 returns closed items when listing items from Closed sorted by closed_at in descending order 10017:58:52 raises an error if the list does not belong to the board 10117:58:57 raises an error if list and list id are invalid or missing 10217:59:02 returns items from all lists if :all_list is used 10317:59:06 returns opened items that have label list applied when using list param 10417:59:06# [RSpecRunTime] RSpec elapsed time: 8 minutes 29.18 seconds. Current RSS: ~1303M. Threads: 4. load average: 1.05 1.04 0.82 1/278 1100 10617:59:06# [RSpecRunTime] Finishing example group spec/services/boards/issues/list_service_spec.rb. It took 1 minute 58.11 seconds. Expected to take 2 minutes 20.39 seconds. 10717:59:06# [RSpecRunTime] Starting example group spec/tasks/gitlab/uploads/migrate_rake_spec.rb. Expected to take 59.73 seconds. 10817:59:06gitlab:uploads:migrate and migrate_to_local rake tasks 10917:59:14 migrates all uploads to object storage in batches 11017:59:19 migrates all uploads to local storage in batches 11117:59:19 when uploader_class is given 11217:59:19 behaves like migrate task with filters 11317:59:22 migrates matching uploads to object storage 11417:59:26 migrates matching uploads to local storage 11517:59:26# [RSpecRunTime] RSpec elapsed time: 8 minutes 49.33 seconds. Current RSS: ~1333M. Threads: 4. load average: 1.11 1.05 0.83 1/278 1101 11717:59:26 when model_class is given 11817:59:26 behaves like migrate task with filters 11917:59:30 migrates matching uploads to object storage 12017:59:35 migrates matching uploads to local storage 12117:59:35# [RSpecRunTime] RSpec elapsed time: 8 minutes 57.55 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.10 1.05 0.83 1/278 1102 12317:59:35 when mounted_as is given 12417:59:35 behaves like migrate task with filters 12517:59:39 migrates matching uploads to object storage 12617:59:43 migrates matching uploads to local storage 12717:59:43# [RSpecRunTime] RSpec elapsed time: 9 minutes 5.51 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.08 1.05 0.84 2/278 1103 12917:59:43 when multiple filters are given 13017:59:43 behaves like migrate task with filters 13117:59:47 migrates matching uploads to object storage 13217:59:50 migrates matching uploads to local storage 13317:59:51# [RSpecRunTime] RSpec elapsed time: 9 minutes 13.42 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.07 1.05 0.84 1/278 1104 13517:59:57# [RSpecRunTime] Finishing example group spec/tasks/gitlab/uploads/migrate_rake_spec.rb. It took 50.32 seconds. Expected to take 59.73 seconds. 13617:59:57# [RSpecRunTime] RSpec elapsed time: 9 minutes 19.56 seconds. Current RSS: ~1320M. Threads: 4. load average: 0.98 1.03 0.83 1/278 1105 13817:59:57# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/mapper/verifier_spec.rb. Expected to take 54.18 seconds. 13917:59:57Gitlab::Ci::Config::External::Mapper::Verifier 14017:59:57Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 14217:59:57To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 14417:59:58 when files are local 14517:59:59 returns an array of file objects 14618:00:00 adds files to the expandset 14718:00:01 calls Gitaly only once for all files 14818:00:01# [RSpecRunTime] RSpec elapsed time: 9 minutes 23.8 seconds. Current RSS: ~1314M. Threads: 4. load average: 0.98 1.03 0.83 1/284 1800 15018:00:01 when files are project files 15118:00:02Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 15318:00:02To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 15418:00:02Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 15618:00:02To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 15718:00:06 returns an array of valid file objects 15818:00:09 adds files to the expandset 15918:00:13 calls Gitaly only once for all files 16018:00:17 queries with batch 16118:00:17 when a project is missing 16218:00:22 returns an array of file objects 16318:00:22# [RSpecRunTime] RSpec elapsed time: 9 minutes 44.71 seconds. Current RSS: ~1322M. Threads: 4. load average: 0.91 1.01 0.83 1/285 5095 16518:00:22 when a file includes other files 16618:00:24 returns an array of file objects with combined hash 16718:00:24# [RSpecRunTime] RSpec elapsed time: 9 minutes 46.52 seconds. Current RSS: ~1323M. Threads: 5. load average: 0.91 1.01 0.83 1/287 5309 16918:00:24 when there is an invalid file 17018:00:25 adds an error to the file 17118:00:26# [RSpecRunTime] RSpec elapsed time: 9 minutes 48.4 seconds. Current RSS: ~1323M. Threads: 5. load average: 0.92 1.01 0.83 1/287 5521 17318:00:26 max includes detection 17418:00:26 when files are nested 17518:00:26 behaves like verifies max includes 17618:00:26 when total file count is equal to max_includes 17718:00:27 adds the expected number of files to expandset 17818:00:28# [RSpecRunTime] RSpec elapsed time: 9 minutes 50.39 seconds. Current RSS: ~1323M. Threads: 5. load average: 0.92 1.01 0.83 1/287 5734 18018:00:28 when total file count exceeds max_includes 18218:00:30# [RSpecRunTime] RSpec elapsed time: 9 minutes 52.46 seconds. Current RSS: ~1323M. Threads: 5. load average: 0.92 1.01 0.83 1/286 5946 18418:00:30 when duplicate files are included 18518:00:30 behaves like verifies max includes 18618:00:30 when total file count is equal to max_includes 18718:00:32 adds the expected number of files to expandset 18818:00:32# [RSpecRunTime] RSpec elapsed time: 9 minutes 54.58 seconds. Current RSS: ~1324M. Threads: 5. load average: 0.92 1.01 0.83 1/286 6159 19018:00:32 when total file count exceeds max_includes 19218:00:34# [RSpecRunTime] RSpec elapsed time: 9 minutes 56.8 seconds. Current RSS: ~1324M. Threads: 5. load average: 0.92 1.01 0.83 1/286 6372 19418:00:34 when files are not nested 19518:00:34 behaves like verifies max includes 19618:00:34 when total file count is equal to max_includes 19718:00:36 adds the expected number of files to expandset 19818:00:36# [RSpecRunTime] RSpec elapsed time: 9 minutes 59.04 seconds. Current RSS: ~1324M. Threads: 5. load average: 1.25 1.07 0.86 1/287 6584 20018:00:36 when total file count exceeds max_includes 20218:00:39# [RSpecRunTime] RSpec elapsed time: 10 minutes 1.41 seconds. Current RSS: ~1324M. Threads: 5. load average: 1.25 1.07 0.86 1/287 6795 20418:00:39 when duplicate files are included 20518:00:39 behaves like verifies max includes 20618:00:39 when total file count is equal to max_includes 20718:00:41 adds the expected number of files to expandset 20818:00:41# [RSpecRunTime] RSpec elapsed time: 10 minutes 3.89 seconds. Current RSS: ~1324M. Threads: 5. load average: 1.23 1.07 0.86 1/287 7007 21018:00:41 when total file count exceeds max_includes 21218:00:43# [RSpecRunTime] RSpec elapsed time: 10 minutes 6.38 seconds. Current RSS: ~1325M. Threads: 5. load average: 1.23 1.07 0.86 1/287 7218 21418:00:43 when there is a circular include 21618:00:44 when a file is an internal include 21718:00:44 when total file count excluding internal include is equal to max_includes 21818:00:45 does not add the internal include to expandset 21918:00:46# [RSpecRunTime] RSpec elapsed time: 10 minutes 8.43 seconds. Current RSS: ~1325M. Threads: 5. load average: 1.21 1.07 0.86 1/287 7376 22118:00:46 when total file count excluding internal include exceeds max_includes 22318:00:47# [RSpecRunTime] RSpec elapsed time: 10 minutes 9.8 seconds. Current RSS: ~1325M. Threads: 5. load average: 1.21 1.07 0.86 1/287 7480 22518:00:47 #verify_max_total_pipeline_size 22618:00:47 when pipeline tree size is within the limit 22718:00:48 passes the verification 22818:00:48# [RSpecRunTime] RSpec elapsed time: 10 minutes 11.24 seconds. Current RSS: ~1325M. Threads: 5. load average: 1.21 1.07 0.86 1/287 7588 23018:00:48 when pipeline tree size is larger then the limit 23118:00:50 raises a limit error 23218:00:50# [RSpecRunTime] RSpec elapsed time: 10 minutes 12.66 seconds. Current RSS: ~1325M. Threads: 5. load average: 1.21 1.07 0.86 1/287 7696 23418:00:50# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/mapper/verifier_spec.rb. It took 53.11 seconds. Expected to take 54.18 seconds. 23518:00:50# [RSpecRunTime] Starting example group spec/lib/backup/targets/repositories_spec.rb. Expected to take 47.35 seconds. 23618:00:50Backup::Targets::Repositories 23818:01:00 avoids N+1 database queries 23918:01:00 with hashed storage 24018:01:01 behaves like creates repository bundles 24118:01:02 calls enqueue for each repository type 24218:01:03# [RSpecRunTime] RSpec elapsed time: 10 minutes 25.31 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.16 1.07 0.86 1/287 8118 24418:01:03 with legacy storage 24518:01:04 behaves like creates repository bundles 24618:01:05 calls enqueue for each repository type 24718:01:05# [RSpecRunTime] RSpec elapsed time: 10 minutes 27.73 seconds. Current RSS: ~1417M. Threads: 5. load average: 1.16 1.07 0.86 1/286 8207 24918:01:05 command failure 25018:01:05 enqueue_project raises an error 25118:01:05 project query raises an error 25318:01:08 calls enqueue for all repositories on the specified storage 25418:01:08# [RSpecRunTime] RSpec elapsed time: 10 minutes 31.35 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.15 1.07 0.86 1/289 8350 25718:01:10 with a project path 25818:01:11 calls enqueue for all repositories on the specified project 25918:01:12# [RSpecRunTime] RSpec elapsed time: 10 minutes 34.39 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.14 1.06 0.86 1/289 8457 26118:01:12 with a group path 26218:01:13 calls enqueue for all repositories on all descendant projects 26318:01:13# [RSpecRunTime] RSpec elapsed time: 10 minutes 36.37 seconds. Current RSS: ~1425M. Threads: 5. load average: 1.14 1.06 0.86 1/289 8512 26618:01:15 with a project path 26718:01:16 calls enqueue for all repositories on the specified project 26818:01:16# [RSpecRunTime] RSpec elapsed time: 10 minutes 39.37 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.13 1.06 0.86 1/288 8619 27018:01:16 with a group path 27118:01:17 calls enqueue for all repositories on all descendant projects 27218:01:17# [RSpecRunTime] RSpec elapsed time: 10 minutes 40.39 seconds. Current RSS: ~1443M. Threads: 5. load average: 1.13 1.06 0.86 1/287 8656 27518:01:20 calls enqueue for each repository type 27618:01:20 logs an error if gitaly-backup exits with non-zero error code 27718:01:20 when restoring object pools 27818:01:22Job arguments to Projects::GitGarbageCollectWorker must be native JSON types, but :gc is a Symbol. 28018:01:22To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 28118:01:22 schedules restoring of the pool 28218:01:23 skips pools when no source project is found 28318:01:23# [RSpecRunTime] RSpec elapsed time: 10 minutes 46.19 seconds. Current RSS: ~1429M. Threads: 5. load average: 1.20 1.08 0.87 1/287 8841 28618:01:25 calls enqueue for all repositories on the specified storage 28718:01:25# [RSpecRunTime] RSpec elapsed time: 10 minutes 48.24 seconds. Current RSS: ~1425M. Threads: 5. load average: 1.26 1.09 0.88 1/286 8896 29018:01:25 when project path 29118:01:27 calls enqueue for all repositories on the specified project 29218:01:27# [RSpecRunTime] RSpec elapsed time: 10 minutes 50.24 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.26 1.09 0.88 1/286 8951 29418:01:27 with a group path 29518:01:29 calls enqueue for all repositories on all descendant projects 29618:01:29# [RSpecRunTime] RSpec elapsed time: 10 minutes 52.17 seconds. Current RSS: ~1426M. Threads: 5. load average: 1.26 1.09 0.88 1/285 9006 29818:01:29 for skip_paths 29918:01:30 with a project path 30018:01:31 calls enqueue for all repositories on the specified project 30118:01:31# [RSpecRunTime] RSpec elapsed time: 10 minutes 54.07 seconds. Current RSS: ~1425M. Threads: 5. load average: 1.24 1.09 0.88 1/285 9061 30318:01:31 with a group path 30418:01:32 calls enqueue for all repositories on all descendant projects 30518:01:32# [RSpecRunTime] RSpec elapsed time: 10 minutes 55.08 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.24 1.09 0.88 1/285 9098 30718:01:32# [RSpecRunTime] Finishing example group spec/lib/backup/targets/repositories_spec.rb. It took 42.42 seconds. Expected to take 47.35 seconds. 30818:01:32# [RSpecRunTime] Starting example group spec/workers/emails_on_push_worker_spec.rb. Expected to take 42.74 seconds. 30918:01:32EmailsOnPushWorker 31118:01:33 when push is a new branch 31218:01:35 sends a mail with the correct subject 31318:01:36 sends the mail to the correct recipient 31418:01:36# [RSpecRunTime] RSpec elapsed time: 10 minutes 58.76 seconds. Current RSS: ~1437M. Threads: 5. load average: 1.22 1.09 0.88 1/286 9138 31618:01:36 when push is a deleted branch 31718:01:37 sends a mail with the correct subject 31818:01:38 sends the mail to the correct recipient 31918:01:38# [RSpecRunTime] RSpec elapsed time: 11 minutes 0.93 second. Current RSS: ~1404M. Threads: 5. load average: 1.22 1.09 0.88 1/286 9147 32118:01:38 when push is a force push to delete commits 32218:01:39 sends a mail with the correct subject 32318:01:40 mentions force pushing in the body 32418:01:42 sends the mail to the correct recipient 32518:01:42# [RSpecRunTime] RSpec elapsed time: 11 minutes 4.46 seconds. Current RSS: ~1325M. Threads: 5. load average: 1.20 1.09 0.88 1/286 9202 32718:01:42 when there are no errors in sending 32818:01:43 sends a mail with the correct subject 32918:01:44 does not mention force pushing in the body 33018:01:45 sends the mail to the correct recipient 33118:01:45# [RSpecRunTime] RSpec elapsed time: 11 minutes 8.0 seconds. Current RSS: ~1306M. Threads: 5. load average: 1.20 1.09 0.88 1/286 9245 33318:01:45 when there is an SMTP error 33418:01:46 gracefully handles an input SMTP error 33518:01:46# [RSpecRunTime] RSpec elapsed time: 11 minutes 9.02 seconds. Current RSS: ~1307M. Threads: 5. load average: 1.19 1.09 0.88 1/286 9254 33718:01:46 when there are multiple recipients 33818:01:46 with mixed-case recipient 33918:01:47 retains the case 34018:01:47# [RSpecRunTime] RSpec elapsed time: 11 minutes 10.26 seconds. Current RSS: ~1307M. Threads: 5. load average: 1.19 1.09 0.88 1/286 9269 34218:01:47 when the recipient addresses are a list of email addresses 34318:01:49 sends the mail to each of the recipients 34418:01:50 only generates the mail once 34518:01:50 when SMIME signing is enabled 34618:01:54 does not sign the email multiple times 34718:01:54# [RSpecRunTime] RSpec elapsed time: 11 minutes 17.13 seconds. Current RSS: ~1302M. Threads: 5. load average: 1.17 1.08 0.88 1/286 9312 34918:01:54 when recipients are invalid 35118:01:55 when the recipient addresses contains angle brackets and are separated by spaces 35218:01:56 accepts emails separated by whitespace 35318:01:56# [RSpecRunTime] RSpec elapsed time: 11 minutes 19.31 seconds. Current RSS: ~1300M. Threads: 5. load average: 1.16 1.08 0.88 1/286 9335 35518:01:56 when the recipient addresses contain a mix of emails with and without angle brackets 35618:01:58 accepts both kind of emails 35718:01:58# [RSpecRunTime] RSpec elapsed time: 11 minutes 20.56 seconds. Current RSS: ~1300M. Threads: 5. load average: 1.16 1.08 0.88 1/287 9350 35918:01:58 when the recipient addresses contains angle brackets and are separated by newlines 36018:01:59 accepts emails separated by newlines 36118:01:59# [RSpecRunTime] RSpec elapsed time: 11 minutes 21.81 seconds. Current RSS: ~1300M. Threads: 5. load average: 1.16 1.08 0.88 1/287 9365 36318:01:59 when the recipient addresses contains duplicates 36418:02:00 deduplicates recipients while treating the domain part as case-insensitive 36518:02:00# [RSpecRunTime] RSpec elapsed time: 11 minutes 23.05 seconds. Current RSS: ~1299M. Threads: 5. load average: 1.16 1.08 0.88 1/287 9380 36718:02:00# [RSpecRunTime] Finishing example group spec/workers/emails_on_push_worker_spec.rb. It took 27.97 seconds. Expected to take 42.74 seconds. 36818:02:00# [RSpecRunTime] Starting example group spec/models/concerns/integrations/has_data_fields_spec.rb. Expected to take 34.42 seconds. 36918:02:00Integrations::HasDataFields 37018:02:00 does not allow STI 37118:02:00 when data are stored in data_fields 37218:02:00 behaves like data fields 37418:02:01 returns the expected values 37518:02:01 {arg}_changed? 37618:02:02 returns false when the property has not been assigned a new value 37718:02:03 returns true when the property has been assigned a different value 37818:02:03 returns true when the property has been assigned a different value twice 37918:02:04 returns false when the property has been re-assigned the same value 38018:02:04# [RSpecRunTime] RSpec elapsed time: 11 minutes 27.23 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.14 1.08 0.88 1/286 9381 38218:02:04 {arg}_touched? 38318:02:05 returns false when the property has not been assigned a new value 38418:02:06 returns true when the property has been assigned a different value 38518:02:07 returns true when the property has been assigned a different value twice 38618:02:08 returns true when the property has been re-assigned the same value 38718:02:09 returns false when the property has been re-assigned the same value 38818:02:09# [RSpecRunTime] RSpec elapsed time: 11 minutes 31.74 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.13 1.08 0.88 1/286 9382 39018:02:09 data_fields_present? 39118:02:10 returns true from the issue tracker integration 39218:02:10# [RSpecRunTime] RSpec elapsed time: 11 minutes 33.16 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.12 1.08 0.89 1/285 9383 39618:02:11 when integration and data_fields are not persisted 39718:02:11 data_fields_present? 39918:02:11 when data are stored in properties 40018:02:11 behaves like data fields 40218:02:12 returns the expected values 40318:02:12 {arg}_changed? 40418:02:12 returns false when the property has not been assigned a new value 40518:02:13 returns true when the property has been assigned a different value 40618:02:14 returns true when the property has been assigned a different value twice 40718:02:15 returns false when the property has been re-assigned the same value 40818:02:15# [RSpecRunTime] RSpec elapsed time: 11 minutes 37.59 seconds. Current RSS: ~1363M. Threads: 5. load average: 1.12 1.08 0.89 1/285 9384 41018:02:15 {arg}_touched? 41118:02:16 returns false when the property has not been assigned a new value 41218:02:16 returns true when the property has been assigned a different value 41318:02:17 returns true when the property has been assigned a different value twice 41418:02:18 returns true when the property has been re-assigned the same value 41518:02:18 returns false when the property has been re-assigned the same value 41618:02:18# [RSpecRunTime] RSpec elapsed time: 11 minutes 41.25 seconds. Current RSS: ~1360M. Threads: 5. load average: 1.11 1.08 0.89 1/285 9385 41818:02:18 data_fields_present? 41918:02:19 returns true from the issue tracker integration 42118:02:20 returns nil when the property has not been assigned a new value 42218:02:20 returns initial value when the property has been assigned a different value 42318:02:21 returns initial value when the property has been re-assigned the same value 42418:02:21# [RSpecRunTime] RSpec elapsed time: 11 minutes 44.06 seconds. Current RSS: ~1359M. Threads: 5. load average: 1.10 1.08 0.89 1/285 9386 42618:02:21 when data are stored in both properties and data_fields 42718:02:21 behaves like data fields 42918:02:22 returns the expected values 43018:02:22 {arg}_changed? 43118:02:22 returns false when the property has not been assigned a new value 43218:02:23 returns true when the property has been assigned a different value 43318:02:24 returns true when the property has been assigned a different value twice 43418:02:24 returns false when the property has been re-assigned the same value 43518:02:24# [RSpecRunTime] RSpec elapsed time: 11 minutes 47.25 seconds. Current RSS: ~1346M. Threads: 5. load average: 1.10 1.08 0.89 1/285 9387 43718:02:24 {arg}_touched? 43818:02:25 returns false when the property has not been assigned a new value 43918:02:26 returns true when the property has been assigned a different value 44018:02:26 returns true when the property has been assigned a different value twice 44118:02:27 returns true when the property has been re-assigned the same value 44218:02:27 returns false when the property has been re-assigned the same value 44318:02:28# [RSpecRunTime] RSpec elapsed time: 11 minutes 50.44 seconds. Current RSS: ~1341M. Threads: 5. load average: 1.09 1.07 0.89 1/285 9388 44518:02:28 data_fields_present? 44618:02:28 returns true from the issue tracker integration 44918:02:29# [RSpecRunTime] Finishing example group spec/models/concerns/integrations/has_data_fields_spec.rb. It took 28.63 seconds. Expected to take 34.42 seconds. 45018:02:29# [RSpecRunTime] Starting example group spec/lib/banzai/filter/references/commit_reference_filter_spec.rb. Expected to take 31.04 seconds. 45118:02:29Banzai::Filter::References::CommitReferenceFilter 45218:02:30 requires project context 45318:02:30 ignores valid references contained inside 'pre' element 45418:02:30 ignores valid references contained inside 'code' element 45518:02:30 ignores valid references contained inside 'a' element 45618:02:30 ignores valid references contained inside 'style' element 45718:02:30 internal reference 45818:02:30 links to a valid reference of 7 characters 45918:02:30 links to a valid reference of 8 characters 46018:02:30 links to a valid reference of 12 characters 46118:02:30 links to a valid reference of 18 characters 46218:02:30 links to a valid reference of 20 characters 46318:02:30 links to a valid reference of 32 characters 46418:02:30 links to a valid reference of 40 characters 46518:02:30 does not render link when reference is ending a word 46618:02:30 does not render link when reference is starting a word 46718:02:30 always uses the short ID as the link text 46818:02:30 links with adjacent text 46918:02:30 ignores invalid commit IDs 47018:02:30 includes a title attribute 47118:02:30 escapes the title attribute 47218:02:30 includes default classes 47318:02:30 includes a data-project attribute 47418:02:30 includes a data-commit attribute 47518:02:30 supports an :only_path context 47618:02:30 in merge request context 47718:02:31 handles merge request contextual commit references 47818:02:31 a doc with many (29) strings that could be SHAs 47918:02:32 makes only a single request to Gitaly 48018:02:32# [RSpecRunTime] RSpec elapsed time: 11 minutes 54.85 seconds. Current RSS: ~1344M. Threads: 5. load average: 1.09 1.07 0.89 1/289 9481 48218:02:32 cross-project / cross-namespace complete reference 48318:02:33 link has valid text 48418:02:34 has valid text 48518:02:35 ignores invalid commit IDs on the referenced project 48618:02:35# [RSpecRunTime] RSpec elapsed time: 11 minutes 58.07 seconds. Current RSS: ~1360M. Threads: 5. load average: 1.09 1.07 0.89 1/290 9539 48818:02:35 cross-project / same-namespace complete reference 48918:02:37 link has valid text 49018:02:38 has valid text 49118:02:39 ignores invalid commit IDs on the referenced project 49218:02:40# [RSpecRunTime] RSpec elapsed time: 12 minutes 2.43 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.08 1.07 0.89 1/289 9597 49418:02:40 cross-project shorthand reference 49518:02:41 link has valid text 49618:02:42 has valid text 49718:02:44 ignores invalid commit IDs on the referenced project 49818:02:44# [RSpecRunTime] RSpec elapsed time: 12 minutes 6.69 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.31 1.12 0.91 1/289 9655 50018:02:44 cross-project URL reference 50118:02:45 links to a valid reference 50218:02:46 links with adjacent text 50318:02:47 ignores invalid commit IDs on the referenced project 50418:02:47# [RSpecRunTime] RSpec elapsed time: 12 minutes 9.91 seconds. Current RSS: ~1361M. Threads: 5. load average: 1.29 1.12 0.91 1/289 9714 50618:02:47 URL reference for a commit patch 50718:02:48 links to a valid reference 50818:02:49 has valid text 50918:02:50 does not link to patch when extension match is after the path 51018:02:50# [RSpecRunTime] RSpec elapsed time: 12 minutes 13.07 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.29 1.12 0.91 1/289 9772 51218:02:50 group context 51318:02:50 ignores internal references 51418:02:51 links to a valid reference 51518:02:51 when Commit.reference_pattern causes a long scanning period 51618:02:53 timesout and rescues in filter 51718:02:53# [RSpecRunTime] RSpec elapsed time: 12 minutes 15.58 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.26 1.12 0.91 1/289 9773 52018:02:55 does not have N+1 per multiple references per project 52118:02:55# [RSpecRunTime] RSpec elapsed time: 12 minutes 17.68 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.26 1.12 0.91 1/289 9813 52318:02:55 behaves like limits the number of filtered items 52418:02:55 enforces limits 52518:02:55# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/references/commit_reference_filter_spec.rb. It took 26.05 seconds. Expected to take 31.04 seconds. 52618:02:55# [RSpecRunTime] Starting example group spec/models/terraform/state_version_spec.rb. Expected to take 29.31 seconds. 52718:02:55Terraform::StateVersion 52818:02:55 does not allow STI 52918:02:55 is expected to be a kind of FileStoreMounter 53018:02:55 is expected to be a kind of EachBatch 53118:02:55 is expected to belong to terraform_state required: true 53218:02:55 is expected to belong to created_by_user class_name => User optional: true 53318:02:55 is expected to belong to build class_name => Ci::Build optional: true 53418:02:55 default attributes 53518:02:55 is expected to eq 5 53618:02:55 is expected to eq 3 53818:02:55 .ordered_by_version_desc 53918:03:01 is expected to eq [5, 4, 3, 2, 1] 54018:03:01# [RSpecRunTime] RSpec elapsed time: 12 minutes 23.58 seconds. Current RSS: ~1349M. Threads: 5. load average: 1.30 1.13 0.92 1/289 9814 54218:03:01 .with_files_stored_locally 54318:03:07 includes states with local storage 54418:03:14 excludes states without local storage 54518:03:14# [RSpecRunTime] RSpec elapsed time: 12 minutes 37.02 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.33 1.14 0.92 1/284 9815 54918:03:16 returns the saved file 55018:03:16# [RSpecRunTime] RSpec elapsed time: 12 minutes 38.51 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.30 1.14 0.92 1/284 9816 55318:03:17 returns the value 55418:03:17# [RSpecRunTime] RSpec elapsed time: 12 minutes 39.98 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.30 1.14 0.92 1/284 9817 55618:03:17 #update_file_store 55718:03:17 when file is stored in object storage 55818:03:19 sets file_store to remote 55918:03:19# [RSpecRunTime] RSpec elapsed time: 12 minutes 41.49 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.30 1.14 0.92 1/284 9818 56118:03:19 when file is stored locally 56218:03:20 sets file_store to local 56318:03:20# [RSpecRunTime] RSpec elapsed time: 12 minutes 43.02 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.30 1.14 0.92 1/284 9819 56518:03:20 behaves like cleanup by a loose foreign key 56618:03:23 cleans up (delete or nullify) the model 56718:03:23# [RSpecRunTime] RSpec elapsed time: 12 minutes 45.64 seconds. Current RSS: ~1335M. Threads: 5. load average: 1.27 1.14 0.92 2/284 9820 56918:03:23# [RSpecRunTime] Finishing example group spec/models/terraform/state_version_spec.rb. It took 27.9 seconds. Expected to take 29.31 seconds. 57018:03:23# [RSpecRunTime] Starting example group spec/models/ci/job_token/group_scope_link_spec.rb. Expected to take 25.86 seconds. 57118:03:23Ci::JobToken::GroupScopeLink 57218:03:23 is expected to belong to added_by required: false 57318:03:23 is expected to belong to target_group required: false 57418:03:23 is expected to belong to source_project required: false 57518:03:23 does not allow STI 57618:03:23 when group gets deleted, it loses the foreign key on ci_job_token_group_scope_links.target_group_id 57718:03:23 behaves like cleanup by a loose foreign key 57818:03:26 cleans up (delete or nullify) the model 57918:03:26# [RSpecRunTime] RSpec elapsed time: 12 minutes 48.89 seconds. Current RSS: ~1333M. Threads: 5. load average: 1.25 1.13 0.92 1/284 9821 58118:03:26 behaves like cleanup by a loose foreign key 58218:03:31 cleans up (delete or nullify) the model 58318:03:31# [RSpecRunTime] RSpec elapsed time: 12 minutes 53.54 seconds. Current RSS: ~1334M. Threads: 5. load average: 1.15 1.11 0.92 1/284 9822 58618:03:32 returns only the links having the given source project 58718:03:32 .for_source_and_target 58818:03:32 when link is found 58918:03:32 is expected to eq #<Ci::JobToken::GroupScopeLink id: 5, source_project_id: 459, target_group_id: 1425, added_by_id: 869, created_at: "2024-11-07 18:03:32.269858096 +0000", job_token_policies: []> 59018:03:32 when link is not found 59118:03:32 is expected to be nil 59318:03:33 returns only the links having the given target group 59518:03:33 when there are more than GROUP_LINK_LIMIT existing links 59618:03:34 invalidates new links and prevents them from being created 59718:03:36 does not invalidate existing links 59818:03:36# [RSpecRunTime] RSpec elapsed time: 12 minutes 58.44 seconds. Current RSS: ~1338M. Threads: 5. load average: 1.46 1.18 0.94 1/284 9823 60118:03:36 must have a source project 60218:03:36 must have a target group 60318:03:36 job token policies 60418:03:36 value: nil, valid: true 60518:03:36 matches the json_schema for policies 60618:03:36 value: [], valid: true 60718:03:36 matches the json_schema for policies 60818:03:36 value: ["read_build"], valid: true 60918:03:36 matches the json_schema for policies 61018:03:36 value: ["read_build", "read_project"], valid: true 61118:03:36 matches the json_schema for policies 61218:03:36 value: ["read_issue"], valid: false 61318:03:36 matches the json_schema for policies 61418:03:36 value: {:project=>["read_build"]}, valid: false 61518:03:36 matches the json_schema for policies 61718:03:37 raises an error, when not unique 61818:03:37 when project gets deleted, it looses the foreign key on ci_job_token_group_scope_links.source_project_id 61918:03:37 behaves like cleanup by a loose foreign key 62018:03:45 cleans up (delete or nullify) the model 62118:03:45# [RSpecRunTime] RSpec elapsed time: 13 minutes 7.66 seconds. Current RSS: ~1330M. Threads: 5. load average: 1.34 1.16 0.93 1/284 9824 62318:03:45# [RSpecRunTime] Finishing example group spec/models/ci/job_token/group_scope_link_spec.rb. It took 22.01 seconds. Expected to take 25.86 seconds. 62418:03:45# [RSpecRunTime] Starting example group spec/graphql/types/ci/job_token_scope_type_spec.rb. Expected to take 24.65 seconds. 62518:03:45Types::Ci::JobTokenScopeType 62618:03:45 has the correct fields 62718:03:45 is expected to eq "CiJobTokenScopeType" 62918:03:45 without access to scope 63018:03:46 returns no projects 63118:03:46# [RSpecRunTime] RSpec elapsed time: 13 minutes 8.91 seconds. Current RSS: ~1337M. Threads: 5. load average: 1.31 1.16 0.93 2/284 9825 63318:03:46 with access to scope 63418:03:46 when multiple projects in the allow lists 63518:03:46 when linked projects are readable 63618:03:46 behaves like returns projects 63718:03:50 returns readable projects in scope 63818:03:50# [RSpecRunTime] RSpec elapsed time: 13 minutes 12.95 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.31 1.16 0.93 1/284 9826 64018:03:50 when job token scope is disabled 64118:03:50 behaves like returns projects 64218:03:54 returns readable projects in scope 64318:03:54# [RSpecRunTime] RSpec elapsed time: 13 minutes 17.06 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.29 1.15 0.94 1/284 9827 64518:03:54 when linked projects are not readable 64618:03:58 returns readable projects in scope 64718:03:58# [RSpecRunTime] RSpec elapsed time: 13 minutes 20.64 seconds. Current RSS: ~1349M. Threads: 5. load average: 1.27 1.15 0.94 1/285 9828 64918:03:58 when job token scope is disabled 65018:04:01 does not return an error 65118:04:05 returns readable projects in scope 65218:04:05# [RSpecRunTime] RSpec elapsed time: 13 minutes 27.6 seconds. Current RSS: ~1349M. Threads: 5. load average: 1.41 1.18 0.95 1/284 9829 65418:04:05# [RSpecRunTime] Finishing example group spec/graphql/types/ci/job_token_scope_type_spec.rb. It took 19.95 seconds. Expected to take 24.65 seconds. 65518:04:05# [RSpecRunTime] Starting example group spec/models/packages/package_file_spec.rb. Expected to take 22.58 seconds. 65618:04:05Packages::PackageFile 65718:04:08 does not allow STI 65818:04:08 behaves like having unique enum values 65918:04:08 has unique values in "status" 66018:04:09# [RSpecRunTime] RSpec elapsed time: 13 minutes 31.43 seconds. Current RSS: ~1348M. Threads: 5. load average: 1.37 1.18 0.95 1/284 9830 66218:04:09 behaves like destructible 66318:04:10 .next_pending_destruction 66418:04:10 returns the oldest item pending destruction based on updated_at 66518:04:10 returns the oldest item pending destruction based on created_at 66618:04:10# [RSpecRunTime] RSpec elapsed time: 13 minutes 33.27 seconds. Current RSS: ~1346M. Threads: 5. load average: 1.34 1.17 0.95 1/284 9831 66818:04:10 relationships 66918:04:10 is expected to belong to package required: false 67018:04:10 is expected to have one conan_file_metadatum 67118:04:11 is expected to have many package_file_build_infos inverse_of => package_file 67218:04:11 is expected to have one debian_file_metadatum class_name => Packages::Debian::FileMetadatum inverse_of => package_file 67318:04:11 is expected to have one helm_file_metadatum class_name => Packages::Helm::FileMetadatum inverse_of => package_file 67518:04:11 is expected to validate that :package cannot be empty/falsy 67618:04:11 with pypi package 67818:04:11 can not save a duplicated file 67918:04:11 with a pending destruction package duplicated file 68218:04:11 sha256_value: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", expected_success: true 68318:04:11 does not allow invalid sha256 characters 68418:04:11 sha256_value: nil, expected_success: true 68518:04:11 does not allow invalid sha256 characters 68618:04:11 sha256_value: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", expected_success: false 68718:04:11 does not allow invalid sha256 characters 68818:04:11 sha256_value: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", expected_success: false 68918:04:11 does not allow invalid sha256 characters 69018:04:11 sha256_value: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa%", expected_success: false 69118:04:11 does not allow invalid sha256 characters 69218:04:11 sha256_value: "", expected_success: false 69318:04:12 does not allow invalid sha256 characters 69418:04:12 with package filenames 69518:04:12 .with_file_name 69618:04:12 is expected to contain exactly #<Packages::PackageFile id: 1, package_id: 1, created_at: "2024-11-07 18:04:06.157077883 +0000", upda...ation_started_at: nil, status: "default", file_final_path: nil, project_id: nil, new_file_path: nil> 69718:04:12 .with_file_name_like 69818:04:12 is expected to contain exactly #<Packages::PackageFile id: 1, package_id: 1, created_at: "2024-11-07 18:04:06.157077883 +0000", upda...ation_started_at: nil, status: "default", file_final_path: nil, project_id: nil, new_file_path: nil> 70018:04:12 is expected to contain exactly #<Packages::PackageFile id: 3, package_id: 3, created_at: "2024-11-07 18:04:07.138024544 +0000", upda...ation_started_at: nil, status: "default", file_final_path: nil, project_id: nil, new_file_path: nil> 70118:04:12 .with_nuget_format 70218:04:12 is expected to contain exactly #<Packages::PackageFile id: 4, package_id: 4, created_at: "2024-11-07 18:04:07.575553488 +0000", upda...ation_started_at: nil, status: "default", file_final_path: nil, project_id: nil, new_file_path: nil> 70318:04:12 updating project statistics 70418:04:12 when the package file has an explicit size 70518:04:12 behaves like UpdateProjectStatistics 70618:04:12 is expected to be a new record 70718:04:12 when statistic is a counter attribute 70818:04:12 when creating 70918:04:12 stores pending increments for async update 71018:04:12 when updating 71118:04:12 stores pending increments for async update 71218:04:12 avoids N + 1 queries 71318:04:12 when destroying 71418:04:13 stores pending increment for async update 71518:04:13 when it is destroyed from the project level 71618:04:13 does not store pending increments for async update 71718:04:14 does not schedule a namespace statistics worker 71818:04:14# [RSpecRunTime] RSpec elapsed time: 13 minutes 36.8 seconds. Current RSS: ~1347M. Threads: 5. load average: 1.34 1.17 0.95 1/284 9832 72018:04:14 .for_package_ids 72118:04:14 returns matching packages 72218:04:14 .with_conan_package_reference 72318:04:15 returns matching packages 72418:04:15# [RSpecRunTime] RSpec elapsed time: 13 minutes 38.35 seconds. Current RSS: ~1343M. Threads: 5. load average: 1.31 1.17 0.95 1/284 9833 72618:04:15 .for_rubygem_with_file_name 72718:04:16 returns the matching gem file only for ruby packages 72818:04:16 Debian scopes 72918:04:16 #with_debian_file_type 73018:04:16 is expected to contain exactly #<Packages::PackageFile id: 13, package_id: 6, created_at: "2024-11-07 18:04:08.905791930 +0000", upd...ation_started_at: nil, status: "default", file_final_path: nil, project_id: nil, new_file_path: nil> 73118:04:16 #with_debian_component_name 73218:04:16 is expected to contain exactly #<Packages::PackageFile id: 39, package_id: 6, created_at: "2024-11-07 18:04:16.242455705 +0000", upd...ation_started_at: nil, status: "default", file_final_path: nil, project_id: nil, new_file_path: nil> 73318:04:16 #with_debian_architecture_name 73418:04:16 is expected to contain exactly #<Packages::PackageFile id: 40, package_id: 6, created_at: "2024-11-07 18:04:16.271256893 +0000", upd...ation_started_at: nil, status: "default", file_final_path: nil, project_id: nil, new_file_path: nil> 73518:04:16 #with_debian_unknown_since 73618:04:16 is expected to contain exactly #<Packages::PackageFile id: 41, package_id: 18, created_at: "2024-11-07 18:04:16.406068802 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: nil, new_file_path: nil> 73718:04:16 .for_helm_with_channel 73818:04:17 returns the matching file only for Helm packages 73918:04:17 with package files pending destruction 74018:04:17 does not return them 74118:04:17 .most_recent! 74218:04:17 is expected to eq #<Packages::PackageFile id: 13, package_id: 6, created_at: "2024-11-07 18:04:08.905791000 +0000", upd...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 488, new_file_path: nil> 74318:04:17 .most_recent_for 74418:04:19 package_input1: 1, package_input2: 2, package_input3: 3, package_input4: 4 74518:04:19 is expected to contain exactly #<Packages::PackageFile id: 55, package_id: 22, created_at: "2024-11-07 18:04:17.722598000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 505, new_file_path: nil>, #<Packages::PackageFile id: 65, package_id: 23, created_at: "2024-11-07 18:04:19.097660000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 506, new_file_path: nil>, #<Packages::PackageFile id: 61, package_id: 24, created_at: "2024-11-07 18:04:19.054330000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 507, new_file_path: nil>, and #<Packages::PackageFile id: 58, package_id: 25, created_at: "2024-11-07 18:04:19.021332000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 508, new_file_path: nil> 74618:04:19# [RSpecRunTime] RSpec elapsed time: 13 minutes 41.6 seconds. Current RSS: ~1333M. Threads: 5. load average: 1.31 1.17 0.95 1/284 9834 74818:04:19 package_input1: 1, package_input2: 2, package_input3: 3, package_input4: nil 74918:04:19 is expected to contain exactly #<Packages::PackageFile id: 55, package_id: 22, created_at: "2024-11-07 18:04:17.722598000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 505, new_file_path: nil>, #<Packages::PackageFile id: 65, package_id: 23, created_at: "2024-11-07 18:04:19.097660000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 506, new_file_path: nil>, and #<Packages::PackageFile id: 61, package_id: 24, created_at: "2024-11-07 18:04:19.054330000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 507, new_file_path: nil> 75018:04:19 package_input1: 1, package_input2: 2, package_input3: nil, package_input4: 4 75118:04:19 is expected to contain exactly #<Packages::PackageFile id: 55, package_id: 22, created_at: "2024-11-07 18:04:17.722598000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 505, new_file_path: nil>, #<Packages::PackageFile id: 65, package_id: 23, created_at: "2024-11-07 18:04:19.097660000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 506, new_file_path: nil>, and #<Packages::PackageFile id: 58, package_id: 25, created_at: "2024-11-07 18:04:19.021332000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 508, new_file_path: nil> 75218:04:19 package_input1: 1, package_input2: 2, package_input3: nil, package_input4: nil 75318:04:19 is expected to contain exactly #<Packages::PackageFile id: 55, package_id: 22, created_at: "2024-11-07 18:04:17.722598000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 505, new_file_path: nil> and #<Packages::PackageFile id: 65, package_id: 23, created_at: "2024-11-07 18:04:19.097660000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 506, new_file_path: nil> 75418:04:19 package_input1: 1, package_input2: nil, package_input3: 3, package_input4: 4 75518:04:19 is expected to contain exactly #<Packages::PackageFile id: 55, package_id: 22, created_at: "2024-11-07 18:04:17.722598000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 505, new_file_path: nil>, #<Packages::PackageFile id: 61, package_id: 24, created_at: "2024-11-07 18:04:19.054330000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 507, new_file_path: nil>, and #<Packages::PackageFile id: 58, package_id: 25, created_at: "2024-11-07 18:04:19.021332000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 508, new_file_path: nil> 75618:04:19 package_input1: 1, package_input2: nil, package_input3: 3, package_input4: nil 75718:04:19 is expected to contain exactly #<Packages::PackageFile id: 55, package_id: 22, created_at: "2024-11-07 18:04:17.722598000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 505, new_file_path: nil> and #<Packages::PackageFile id: 61, package_id: 24, created_at: "2024-11-07 18:04:19.054330000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 507, new_file_path: nil> 75818:04:19 package_input1: 1, package_input2: nil, package_input3: nil, package_input4: 4 75918:04:19 is expected to contain exactly #<Packages::PackageFile id: 55, package_id: 22, created_at: "2024-11-07 18:04:17.722598000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 505, new_file_path: nil> and #<Packages::PackageFile id: 58, package_id: 25, created_at: "2024-11-07 18:04:19.021332000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 508, new_file_path: nil> 76018:04:19 package_input1: 1, package_input2: nil, package_input3: nil, package_input4: nil 76118:04:19 is expected to contain exactly #<Packages::PackageFile id: 55, package_id: 22, created_at: "2024-11-07 18:04:17.722598000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 505, new_file_path: nil> 76218:04:19 package_input1: nil, package_input2: 2, package_input3: 3, package_input4: 4 76318:04:19 is expected to contain exactly #<Packages::PackageFile id: 65, package_id: 23, created_at: "2024-11-07 18:04:19.097660000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 506, new_file_path: nil>, #<Packages::PackageFile id: 61, package_id: 24, created_at: "2024-11-07 18:04:19.054330000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 507, new_file_path: nil>, and #<Packages::PackageFile id: 58, package_id: 25, created_at: "2024-11-07 18:04:19.021332000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 508, new_file_path: nil> 76418:04:19 package_input1: nil, package_input2: 2, package_input3: 3, package_input4: nil 76518:04:19 is expected to contain exactly #<Packages::PackageFile id: 65, package_id: 23, created_at: "2024-11-07 18:04:19.097660000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 506, new_file_path: nil> and #<Packages::PackageFile id: 61, package_id: 24, created_at: "2024-11-07 18:04:19.054330000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 507, new_file_path: nil> 76618:04:19 package_input1: nil, package_input2: 2, package_input3: nil, package_input4: 4 76718:04:19 is expected to contain exactly #<Packages::PackageFile id: 65, package_id: 23, created_at: "2024-11-07 18:04:19.097660000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 506, new_file_path: nil> and #<Packages::PackageFile id: 58, package_id: 25, created_at: "2024-11-07 18:04:19.021332000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 508, new_file_path: nil> 76818:04:19 package_input1: nil, package_input2: 2, package_input3: nil, package_input4: nil 76918:04:19 is expected to contain exactly #<Packages::PackageFile id: 65, package_id: 23, created_at: "2024-11-07 18:04:19.097660000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 506, new_file_path: nil> 77018:04:19 package_input1: nil, package_input2: nil, package_input3: 3, package_input4: 4 77118:04:19 is expected to contain exactly #<Packages::PackageFile id: 61, package_id: 24, created_at: "2024-11-07 18:04:19.054330000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 507, new_file_path: nil> and #<Packages::PackageFile id: 58, package_id: 25, created_at: "2024-11-07 18:04:19.021332000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 508, new_file_path: nil> 77218:04:19 package_input1: nil, package_input2: nil, package_input3: 3, package_input4: nil 77318:04:19 is expected to contain exactly #<Packages::PackageFile id: 61, package_id: 24, created_at: "2024-11-07 18:04:19.054330000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 507, new_file_path: nil> 77418:04:19 package_input1: nil, package_input2: nil, package_input3: nil, package_input4: 4 77518:04:19 is expected to contain exactly #<Packages::PackageFile id: 58, package_id: 25, created_at: "2024-11-07 18:04:19.021332000 +0000", up...ation_started_at: nil, status: "default", file_final_path: nil, project_id: 508, new_file_path: nil> 77618:04:19 package_input1: nil, package_input2: nil, package_input3: nil, package_input4: nil 77718:04:19 is expected to contain exactly 77818:04:19 extra join and extra where 77918:04:20 returns the most recent package for the selected channel 78018:04:20 with package files pending destruction 78118:04:20 does not return them 78318:04:21 package_file without pipeline 78418:04:21 is expected to be empty 78518:04:21 package_file with pipeline 78618:04:22 is expected to contain exactly #<Ci::Pipeline ref: "master", sha: "b83d6e391c22777fca1ed3012fce84f633d7fed0", before_sha: nil, creat...ts_locked", partition_id: 102, id: 21, auto_canceled_by_id: nil, auto_canceled_by_partition_id: nil> and #<Ci::Pipeline ref: "master", sha: "b83d6e391c22777fca1ed3012fce84f633d7fed0", before_sha: nil, creat...ts_locked", partition_id: 102, id: 22, auto_canceled_by_id: nil, auto_canceled_by_partition_id: nil> 78718:04:22 #update_file_store callback 78818:04:22 updates metadata columns 78918:04:22 update callbacks 79018:04:22 with object storage disabled 79118:04:22 behaves like executing the default callback 79218:04:23 executes the default callback 79318:04:23 with new_file_path set 79418:04:23 behaves like executing the default callback 79518:04:23 executes the default callback 79618:04:23 with object storage enabled 79718:04:23 behaves like executing the default callback 79818:04:24 executes the default callback 79918:04:24 with new_file_path set 80018:04:25 executes the move_in_object_storage callback 80118:04:25 status scopes 80318:04:25 does not include non-displayable packages 80518:04:25 is expected to contain exactly #<Packages::PackageFile id: 79, package_id: 34, created_at: "2024-11-07 18:04:25.528406221 +0000", up...d_at: nil, status: "pending_destruction", file_final_path: nil, project_id: nil, new_file_path: nil> 80618:04:25 .installable_statuses 80718:04:25 behaves like installable statuses 80818:04:25 returns installable statuses 80918:04:25 #file_name_for_download 81018:04:25 with a simple file name 81118:04:25 is expected to eq "FooBar" 81218:04:25 with a file name with encoded slashes 81318:04:25 returns the last component of the file name 81418:04:25# [RSpecRunTime] Finishing example group spec/models/packages/package_file_spec.rb. It took 20.47 seconds. Expected to take 22.58 seconds. 81518:04:25# [RSpecRunTime] Starting example group spec/helpers/issuables_helper_spec.rb. Expected to take 21.38 seconds. 81618:04:25IssuablesHelper 81718:04:25 #users_dropdown_label 81818:04:25 returns unassigned 81918:04:25 returns selected user's name 82018:04:25 returns selected user's name and counter 82118:04:25 #group_dropdown_label 82218:04:25 returns default group label when group_id is nil 82318:04:25 returns "any group" when group_id is 0 82418:04:26 returns group full path when a group was found for the provided id 82518:04:26 returns default label when a group was not found for the provided id 82618:04:26 #assignees_label 82718:04:26 when multiple assignees exist 82818:04:26 returns assignee label with assignee names 82918:04:26 returns assignee label only with include_value: false 83018:04:26 when the name contains a URL 83118:04:26 returns sanitized name 83218:04:26 when one assignee exists 83318:04:26 returns assignee label with no names 83418:04:26 returns assignee label only with include_value: false 83518:04:26 when no assignees exist 83618:04:26 returns assignee label with no names 83718:04:26 returns assignee label only with include_value: false 83818:04:26 #assigned_issuables_count 83918:04:26 when issuable is issues 84018:04:27 when assigned issues count is over MAX_LIMIT_FOR_ASSIGNEED_ISSUES_COUNT 84118:04:27 is expected to eq 2 84218:04:27# [RSpecRunTime] RSpec elapsed time: 13 minutes 49.98 seconds. Current RSS: ~1347M. Threads: 5. load average: 1.27 1.17 0.95 1/284 9835 84418:04:27 #issuables_state_counter_text 84618:04:27 when number of issuables can be generated 84718:04:27 returns navigation with badges 84818:04:27 when count cannot be generated 84918:04:27 returns navigation without badges 85018:04:27 when count is over the threshold 85118:04:27 returns truncated count 85218:04:27 #issuable_reference 85318:04:27 when show_full_reference truthy 85418:04:27 display issuable full reference 85518:04:27 when show_full_reference falsey 85618:04:27 when @group present 85718:04:28 display issuable reference to @group 85818:04:28 when @project present 85918:04:28 display issuable reference to @project 86018:04:28 #issuable_project_reference 86118:04:28 display project name and simple reference with `#` to an issue 86218:04:28 display project name and simple reference with `!` to an MR 86318:04:28 #issuable_initial_data 86518:04:29 returns the correct data for an issue 86618:04:29 for incident tab 86718:04:30 includes incident attributes 86918:04:30 contains edited metadata 87018:04:30 when updated by a deleted user 87118:04:32 returns "Ghost user" for updated by data 87218:04:32# [RSpecRunTime] RSpec elapsed time: 13 minutes 54.86 seconds. Current RSS: ~1352M. Threads: 5. load average: 1.24 1.16 0.95 1/284 9836 87418:04:32 #zoomMeetingUrl in issue 87518:04:32 with no "added" zoom mettings 87618:04:32 behaves like sets zoomMeetingUrl to nil 87718:04:33 is expected to be nil 87818:04:33 with multiple removed meetings 87918:04:33 behaves like sets zoomMeetingUrl to nil 88018:04:34 is expected to be nil 88118:04:34 with "added" zoom meeting 88218:04:34 behaves like sets zoomMeetingUrl to canonical meeting url 88418:04:35 with muliple "removed" zoom meetings 88518:04:35 behaves like sets zoomMeetingUrl to canonical meeting url 88718:04:35 #duplicatedToIssueUrl 88818:04:35 when issue is duplicated 89018:04:36 when issue is not duplicated 89218:04:37 #movedToIssueUrl 89318:04:37 when issue is moved 89518:04:38 when issue is not moved 89718:04:39 #issuable_squash_option? 89818:04:39 issuable_persisted: true, squash: true, squash_enabled_by_default: true, expectation: true 89918:04:39 returns the correct value 90018:04:39 issuable_persisted: true, squash: false, squash_enabled_by_default: true, expectation: false 90118:04:39 returns the correct value 90218:04:39 issuable_persisted: false, squash: false, squash_enabled_by_default: false, expectation: false 90318:04:39 returns the correct value 90418:04:39 issuable_persisted: false, squash: false, squash_enabled_by_default: true, expectation: true 90518:04:39 returns the correct value 90618:04:39 issuable_persisted: false, squash: true, squash_enabled_by_default: false, expectation: false 90718:04:39 returns the correct value 90818:04:39 issuable_persisted: false, squash: true, squash_enabled_by_default: true, expectation: true 90918:04:39 returns the correct value 91018:04:39 #issuable_type_selector_data 91118:04:39 issuable_type: :issue, issuable_display_type: "issue", is_issue_allowed: true, is_incident_allowed: false 91218:04:39 returns the correct data for the issuable type selector 91318:04:39 issuable_type: :incident, issuable_display_type: "incident", is_issue_allowed: false, is_incident_allowed: true 91418:04:39 returns the correct data for the issuable type selector 91518:04:39 #issuable_label_selector_data 91618:04:40 with a new issuable 91718:04:40 returns the expected data 91818:04:40 with an existing issuable 91918:04:42 returns the expected data 92018:04:42# [RSpecRunTime] RSpec elapsed time: 14 minutes 4.5 seconds. Current RSS: ~1366M. Threads: 5. load average: 1.21 1.16 0.95 1/287 9896 92218:04:42# [RSpecRunTime] Finishing example group spec/helpers/issuables_helper_spec.rb. It took 16.43 seconds. Expected to take 21.38 seconds. 92318:04:42# [RSpecRunTime] Starting example group spec/services/projects/protect_default_branch_service_spec.rb. Expected to take 19.14 seconds. 92418:04:42Projects::ProtectDefaultBranchService 92618:04:42 without a default branch 92818:04:42 with a default branch 92918:04:43 protects the default branch 93018:04:43 #protect_default_branch 93118:04:43 when branch protection is needed 93218:04:43 changes the HEAD of the project 93318:04:44 protects the default branch 93418:04:44# [RSpecRunTime] RSpec elapsed time: 14 minutes 6.9 seconds. Current RSS: ~1366M. Threads: 5. load average: 1.21 1.16 0.95 1/287 9897 93618:04:44 when branch protection is not needed 93718:04:45 changes the HEAD of the project 93818:04:45 does not protect the default branch 93918:04:45# [RSpecRunTime] RSpec elapsed time: 14 minutes 8.16 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.19 1.15 0.95 1/286 9898 94118:04:45 when protected branch does not exist 94218:04:46 changes the HEAD of the project 94318:04:46 protects the default branch 94418:04:46# [RSpecRunTime] RSpec elapsed time: 14 minutes 9.34 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.19 1.15 0.95 1/286 9899 94618:04:46 when protected branch already exists 94718:04:47 changes the HEAD of the project 94818:04:48 does not protect the default branch 94918:04:48# [RSpecRunTime] RSpec elapsed time: 14 minutes 10.59 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.19 1.15 0.95 1/286 9900 95118:04:48 #create_protected_branch 95218:04:48 creates the protected branch 95318:04:48 #protect_branch? 95418:04:48 when default branch protection is disabled 95518:04:49 returns false 95618:04:49 when default branch protection is enabled 95718:04:49 returns false if the branch is already protected 95818:04:50 returns true if the branch is not yet protected 95918:04:50# [RSpecRunTime] RSpec elapsed time: 14 minutes 12.97 seconds. Current RSS: ~1357M. Threads: 5. load average: 1.19 1.15 0.95 1/286 9901 96118:04:50 #protected_branch_exists? 96318:04:51# [RSpecRunTime] RSpec elapsed time: 14 minutes 14.04 seconds. Current RSS: ~1366M. Threads: 5. load average: 1.17 1.15 0.95 1/286 9925 96518:04:51 #default_branch 96618:04:52 returns the default branch of the project 96718:04:52 #push_access_level 96818:04:52 when developers can push 96918:04:52 returns the DEVELOPER access level 97018:04:52 when maintainer can push 97118:04:53 returns the MAINTAINER access level 97218:04:53 when no one can push 97318:04:54 returns the NO_ACCESS access level 97418:04:54 when admin can push 97518:04:54 returns the ADMIN access level 97618:04:54 #merge_access_level 97718:04:54 when developers can merge 97818:04:55 returns the DEVELOPER access level 97918:04:55 when maintainers can merge 98018:04:55 returns the MAINTAINER access level 98118:04:55 when no one can merge 98218:04:56 returns the NO_ACCESS access level 98318:04:56 when admin can merge 98418:04:56 returns the ADMIN access level 98518:04:56 #allow_force_push? 98618:04:57 calls allow_force_push? method of Gitlab::Access::DefaultBranchProtection and returns correct value 98718:04:57 #code_owner_approval_required? 98918:04:58# [RSpecRunTime] Finishing example group spec/services/projects/protect_default_branch_service_spec.rb. It took 15.98 seconds. Expected to take 19.14 seconds. 99018:04:58# [RSpecRunTime] Starting example group spec/policies/virtual_registries/packages/policies/group_policy_spec.rb. Expected to take 18.55 seconds. 99118:04:58VirtualRegistries::Packages::Policies::GroupPolicy 99218:04:59 destroy_virtual_registry 99318:04:59 group_visibility: "PUBLIC", current_user: nil, allowed?: false 99418:04:59 is expected to be disallowed :destroy_virtual_registry 99518:04:59# [RSpecRunTime] RSpec elapsed time: 14 minutes 22.19 seconds. Current RSS: ~1358M. Threads: 5. load average: 1.16 1.15 0.95 1/285 9926 99718:04:59 group_visibility: "PUBLIC", current_user: non_group_member, allowed?: false 99818:04:59 is expected to be disallowed :destroy_virtual_registry 99918:04:59 group_visibility: "PUBLIC", current_user: guest, allowed?: false 100018:05:00 is expected to be disallowed :destroy_virtual_registry 100118:05:00 group_visibility: "PUBLIC", current_user: reporter, allowed?: false 100218:05:00 is expected to be disallowed :destroy_virtual_registry 100318:05:00 group_visibility: "PUBLIC", current_user: developer, allowed?: false 100418:05:00 is expected to be disallowed :destroy_virtual_registry 100518:05:00 group_visibility: "PUBLIC", current_user: maintainer, allowed?: true 100618:05:00 is expected to be allowed :destroy_virtual_registry 100718:05:00 group_visibility: "PUBLIC", current_user: owner, allowed?: true 100818:05:00 is expected to be allowed :destroy_virtual_registry 100918:05:00 group_visibility: "PUBLIC", current_user: organization_owner, allowed?: true 101018:05:00 is expected to be allowed :destroy_virtual_registry 101118:05:00 group_visibility: "INTERNAL", current_user: nil, allowed?: false 101218:05:00 is expected to be disallowed :destroy_virtual_registry 101318:05:00 group_visibility: "INTERNAL", current_user: non_group_member, allowed?: false 101418:05:00 is expected to be disallowed :destroy_virtual_registry 101518:05:00 group_visibility: "INTERNAL", current_user: guest, allowed?: false 101618:05:00 is expected to be disallowed :destroy_virtual_registry 101718:05:00 group_visibility: "INTERNAL", current_user: reporter, allowed?: false 101818:05:00 is expected to be disallowed :destroy_virtual_registry 101918:05:00 group_visibility: "INTERNAL", current_user: developer, allowed?: false 102018:05:01 is expected to be disallowed :destroy_virtual_registry 102118:05:01 group_visibility: "INTERNAL", current_user: maintainer, allowed?: true 102218:05:01 is expected to be allowed :destroy_virtual_registry 102318:05:01 group_visibility: "INTERNAL", current_user: owner, allowed?: true 102418:05:01 is expected to be allowed :destroy_virtual_registry 102518:05:01 group_visibility: "INTERNAL", current_user: organization_owner, allowed?: true 102618:05:01 is expected to be allowed :destroy_virtual_registry 102718:05:01 group_visibility: "PRIVATE", current_user: nil, allowed?: false 102818:05:01 is expected to be disallowed :destroy_virtual_registry 102918:05:01 group_visibility: "PRIVATE", current_user: non_group_member, allowed?: false 103018:05:01 is expected to be disallowed :destroy_virtual_registry 103118:05:01 group_visibility: "PRIVATE", current_user: guest, allowed?: false 103218:05:01 is expected to be disallowed :destroy_virtual_registry 103318:05:01 group_visibility: "PRIVATE", current_user: reporter, allowed?: false 103418:05:01 is expected to be disallowed :destroy_virtual_registry 103518:05:01 group_visibility: "PRIVATE", current_user: developer, allowed?: false 103618:05:01 is expected to be disallowed :destroy_virtual_registry 103718:05:01 group_visibility: "PRIVATE", current_user: maintainer, allowed?: true 103818:05:01 is expected to be allowed :destroy_virtual_registry 103918:05:01 group_visibility: "PRIVATE", current_user: owner, allowed?: true 104018:05:02 is expected to be allowed :destroy_virtual_registry 104118:05:02 group_visibility: "PRIVATE", current_user: organization_owner, allowed?: true 104218:05:02 is expected to be allowed :destroy_virtual_registry 104418:05:02 when admin mode is enabled 104518:05:02 is expected to be allowed :create_virtual_registry 104618:05:02 when admin mode is disabled 104718:05:02 is expected not to be allowed :create_virtual_registry 104918:05:02 when admin mode is enabled 105018:05:02 is expected to be allowed :destroy_virtual_registry 105118:05:02 when admin mode is disabled 105218:05:02 is expected not to be allowed :destroy_virtual_registry 105318:05:02 create_virtual_registry 105418:05:02 group_visibility: "PUBLIC", current_user: nil, allowed?: false 105518:05:02 is expected to be disallowed :create_virtual_registry 105618:05:02 group_visibility: "PUBLIC", current_user: non_group_member, allowed?: false 105718:05:02 is expected to be disallowed :create_virtual_registry 105818:05:02 group_visibility: "PUBLIC", current_user: guest, allowed?: false 105918:05:02 is expected to be disallowed :create_virtual_registry 106018:05:02 group_visibility: "PUBLIC", current_user: reporter, allowed?: false 106118:05:02 is expected to be disallowed :create_virtual_registry 106218:05:02 group_visibility: "PUBLIC", current_user: developer, allowed?: false 106318:05:02 is expected to be disallowed :create_virtual_registry 106418:05:02 group_visibility: "PUBLIC", current_user: maintainer, allowed?: true 106518:05:02 is expected to be allowed :create_virtual_registry 106618:05:02 group_visibility: "PUBLIC", current_user: owner, allowed?: true 106718:05:03 is expected to be allowed :create_virtual_registry 106818:05:03 group_visibility: "PUBLIC", current_user: organization_owner, allowed?: true 106918:05:03 is expected to be allowed :create_virtual_registry 107018:05:03 group_visibility: "INTERNAL", current_user: nil, allowed?: false 107118:05:03 is expected to be disallowed :create_virtual_registry 107218:05:03 group_visibility: "INTERNAL", current_user: non_group_member, allowed?: false 107318:05:03 is expected to be disallowed :create_virtual_registry 107418:05:03 group_visibility: "INTERNAL", current_user: guest, allowed?: false 107518:05:03 is expected to be disallowed :create_virtual_registry 107618:05:03 group_visibility: "INTERNAL", current_user: reporter, allowed?: false 107718:05:03 is expected to be disallowed :create_virtual_registry 107818:05:03 group_visibility: "INTERNAL", current_user: developer, allowed?: false 107918:05:03 is expected to be disallowed :create_virtual_registry 108018:05:03 group_visibility: "INTERNAL", current_user: maintainer, allowed?: true 108118:05:03 is expected to be allowed :create_virtual_registry 108218:05:03 group_visibility: "INTERNAL", current_user: owner, allowed?: true 108318:05:03 is expected to be allowed :create_virtual_registry 108418:05:03 group_visibility: "INTERNAL", current_user: organization_owner, allowed?: true 108518:05:04 is expected to be allowed :create_virtual_registry 108618:05:04 group_visibility: "PRIVATE", current_user: nil, allowed?: false 108718:05:04 is expected to be disallowed :create_virtual_registry 108818:05:04 group_visibility: "PRIVATE", current_user: non_group_member, allowed?: false 108918:05:04 is expected to be disallowed :create_virtual_registry 109018:05:04 group_visibility: "PRIVATE", current_user: guest, allowed?: false 109118:05:04 is expected to be disallowed :create_virtual_registry 109218:05:04 group_visibility: "PRIVATE", current_user: reporter, allowed?: false 109318:05:04 is expected to be disallowed :create_virtual_registry 109418:05:04 group_visibility: "PRIVATE", current_user: developer, allowed?: false 109518:05:04 is expected to be disallowed :create_virtual_registry 109618:05:04 group_visibility: "PRIVATE", current_user: maintainer, allowed?: true 109718:05:04 is expected to be allowed :create_virtual_registry 109818:05:04 group_visibility: "PRIVATE", current_user: owner, allowed?: true 109918:05:04 is expected to be allowed :create_virtual_registry 110018:05:04 group_visibility: "PRIVATE", current_user: organization_owner, allowed?: true 110118:05:04 is expected to be allowed :create_virtual_registry 110218:05:04 read_virtual_registry 110318:05:04 group_visibility: "PUBLIC", current_user: nil, allowed?: false 110418:05:04 is expected to be disallowed :read_virtual_registry 110518:05:04 group_visibility: "PUBLIC", current_user: non_group_member, allowed?: false 110618:05:05 is expected to be disallowed :read_virtual_registry 110718:05:05 group_visibility: "PUBLIC", current_user: guest, allowed?: true 110818:05:05 is expected to be allowed :read_virtual_registry 110918:05:05 group_visibility: "PUBLIC", current_user: reporter, allowed?: true 111018:05:05 is expected to be allowed :read_virtual_registry 111118:05:05 group_visibility: "PUBLIC", current_user: developer, allowed?: true 111218:05:05 is expected to be allowed :read_virtual_registry 111318:05:05 group_visibility: "PUBLIC", current_user: maintainer, allowed?: true 111418:05:05 is expected to be allowed :read_virtual_registry 111518:05:05 group_visibility: "PUBLIC", current_user: owner, allowed?: true 111618:05:05 is expected to be allowed :read_virtual_registry 111718:05:05 group_visibility: "PUBLIC", current_user: organization_owner, allowed?: true 111818:05:05 is expected to be allowed :read_virtual_registry 111918:05:05 group_visibility: "INTERNAL", current_user: nil, allowed?: false 112018:05:05 is expected to be disallowed :read_virtual_registry 112118:05:05 group_visibility: "INTERNAL", current_user: non_group_member, allowed?: false 112218:05:05 is expected to be disallowed :read_virtual_registry 112318:05:05 group_visibility: "INTERNAL", current_user: guest, allowed?: true 112418:05:05 is expected to be allowed :read_virtual_registry 112518:05:05 group_visibility: "INTERNAL", current_user: reporter, allowed?: true 112618:05:06 is expected to be allowed :read_virtual_registry 112718:05:06 group_visibility: "INTERNAL", current_user: developer, allowed?: true 112818:05:06 is expected to be allowed :read_virtual_registry 112918:05:06 group_visibility: "INTERNAL", current_user: maintainer, allowed?: true 113018:05:06 is expected to be allowed :read_virtual_registry 113118:05:06 group_visibility: "INTERNAL", current_user: owner, allowed?: true 113218:05:06 is expected to be allowed :read_virtual_registry 113318:05:06 group_visibility: "INTERNAL", current_user: organization_owner, allowed?: true 113418:05:06 is expected to be allowed :read_virtual_registry 113518:05:06 group_visibility: "PRIVATE", current_user: nil, allowed?: false 113618:05:06 is expected to be disallowed :read_virtual_registry 113718:05:06 group_visibility: "PRIVATE", current_user: non_group_member, allowed?: false 113818:05:06 is expected to be disallowed :read_virtual_registry 113918:05:06 group_visibility: "PRIVATE", current_user: guest, allowed?: true 114018:05:06 is expected to be allowed :read_virtual_registry 114118:05:06 group_visibility: "PRIVATE", current_user: reporter, allowed?: true 114218:05:06 is expected to be allowed :read_virtual_registry 114318:05:06 group_visibility: "PRIVATE", current_user: developer, allowed?: true 114418:05:06 is expected to be allowed :read_virtual_registry 114518:05:06 group_visibility: "PRIVATE", current_user: maintainer, allowed?: true 114618:05:07 is expected to be allowed :read_virtual_registry 114718:05:07 group_visibility: "PRIVATE", current_user: owner, allowed?: true 114818:05:07 is expected to be allowed :read_virtual_registry 114918:05:07 group_visibility: "PRIVATE", current_user: organization_owner, allowed?: true 115018:05:07 is expected to be allowed :read_virtual_registry 115118:05:07 with project membership 115318:05:07 is expected to be allowed :read_virtual_registry 115418:05:07 for reporter 115518:05:08 is expected to be allowed :read_virtual_registry 115618:05:08 for developer 115718:05:08 is expected to be allowed :read_virtual_registry 115818:05:08 for maintainer 115918:05:08 is expected to be allowed :read_virtual_registry 116118:05:08 is expected to be allowed :read_virtual_registry 116318:05:08 when admin mode is enabled 116418:05:09 is expected to be allowed :read_virtual_registry 116518:05:09 when admin mode is disabled 116618:05:09 is expected not to be allowed :read_virtual_registry 116718:05:09 for deploy token 116818:05:09 target: group, group_visibility: "PUBLIC", read_virtual_registry: true, allowed?: true 116918:05:09 is expected to be allowed :read_virtual_registry 117018:05:09 target: group, group_visibility: "PUBLIC", read_virtual_registry: false, allowed?: false 117118:05:09 is expected to be disallowed :read_virtual_registry 117218:05:09 target: group, group_visibility: "INTERNAL", read_virtual_registry: true, allowed?: true 117318:05:09 is expected to be allowed :read_virtual_registry 117418:05:09 target: group, group_visibility: "INTERNAL", read_virtual_registry: false, allowed?: false 117518:05:09 is expected to be disallowed :read_virtual_registry 117618:05:09 target: group, group_visibility: "PRIVATE", read_virtual_registry: true, allowed?: true 117718:05:09 is expected to be allowed :read_virtual_registry 117818:05:09 target: group, group_visibility: "PRIVATE", read_virtual_registry: false, allowed?: false 117918:05:09 is expected to be disallowed :read_virtual_registry 118018:05:09 target: subgroup, group_visibility: "PUBLIC", read_virtual_registry: true, allowed?: false 118118:05:10 is expected to be disallowed :read_virtual_registry 118218:05:10 target: subgroup, group_visibility: "PUBLIC", read_virtual_registry: false, allowed?: false 118318:05:10 is expected to be disallowed :read_virtual_registry 118418:05:10 target: subgroup, group_visibility: "INTERNAL", read_virtual_registry: true, allowed?: false 118518:05:10 is expected to be disallowed :read_virtual_registry 118618:05:10 target: subgroup, group_visibility: "INTERNAL", read_virtual_registry: false, allowed?: false 118718:05:10 is expected to be disallowed :read_virtual_registry 118818:05:10 target: subgroup, group_visibility: "PRIVATE", read_virtual_registry: true, allowed?: false 118918:05:10 is expected to be disallowed :read_virtual_registry 119018:05:10 target: subgroup, group_visibility: "PRIVATE", read_virtual_registry: false, allowed?: false 119118:05:10 is expected to be disallowed :read_virtual_registry 119218:05:10 update_virtual_registry 119318:05:10 group_visibility: "PUBLIC", current_user: nil, allowed?: false 119418:05:10 is expected to be disallowed :update_virtual_registry 119518:05:10 group_visibility: "PUBLIC", current_user: non_group_member, allowed?: false 119618:05:10 is expected to be disallowed :update_virtual_registry 119718:05:10 group_visibility: "PUBLIC", current_user: guest, allowed?: false 119818:05:10 is expected to be disallowed :update_virtual_registry 119918:05:10 group_visibility: "PUBLIC", current_user: reporter, allowed?: false 120018:05:11 is expected to be disallowed :update_virtual_registry 120118:05:11 group_visibility: "PUBLIC", current_user: developer, allowed?: false 120218:05:11 is expected to be disallowed :update_virtual_registry 120318:05:11 group_visibility: "PUBLIC", current_user: maintainer, allowed?: true 120418:05:11 is expected to be allowed :update_virtual_registry 120518:05:11 group_visibility: "PUBLIC", current_user: owner, allowed?: true 120618:05:11 is expected to be allowed :update_virtual_registry 120718:05:11 group_visibility: "PUBLIC", current_user: organization_owner, allowed?: true 120818:05:11 is expected to be allowed :update_virtual_registry 120918:05:11 group_visibility: "INTERNAL", current_user: nil, allowed?: false 121018:05:11 is expected to be disallowed :update_virtual_registry 121118:05:11 group_visibility: "INTERNAL", current_user: non_group_member, allowed?: false 121218:05:11 is expected to be disallowed :update_virtual_registry 121318:05:11 group_visibility: "INTERNAL", current_user: guest, allowed?: false 121418:05:11 is expected to be disallowed :update_virtual_registry 121518:05:11 group_visibility: "INTERNAL", current_user: reporter, allowed?: false 121618:05:11 is expected to be disallowed :update_virtual_registry 121718:05:11 group_visibility: "INTERNAL", current_user: developer, allowed?: false 121818:05:11 is expected to be disallowed :update_virtual_registry 121918:05:11 group_visibility: "INTERNAL", current_user: maintainer, allowed?: true 122018:05:12 is expected to be allowed :update_virtual_registry 122118:05:12 group_visibility: "INTERNAL", current_user: owner, allowed?: true 122218:05:12 is expected to be allowed :update_virtual_registry 122318:05:12 group_visibility: "INTERNAL", current_user: organization_owner, allowed?: true 122418:05:12 is expected to be allowed :update_virtual_registry 122518:05:12 group_visibility: "PRIVATE", current_user: nil, allowed?: false 122618:05:12 is expected to be disallowed :update_virtual_registry 122718:05:12 group_visibility: "PRIVATE", current_user: non_group_member, allowed?: false 122818:05:12 is expected to be disallowed :update_virtual_registry 122918:05:12 group_visibility: "PRIVATE", current_user: guest, allowed?: false 123018:05:12 is expected to be disallowed :update_virtual_registry 123118:05:12 group_visibility: "PRIVATE", current_user: reporter, allowed?: false 123218:05:12 is expected to be disallowed :update_virtual_registry 123318:05:12 group_visibility: "PRIVATE", current_user: developer, allowed?: false 123418:05:12 is expected to be disallowed :update_virtual_registry 123518:05:12 group_visibility: "PRIVATE", current_user: maintainer, allowed?: true 123618:05:12 is expected to be allowed :update_virtual_registry 123718:05:12 group_visibility: "PRIVATE", current_user: owner, allowed?: true 123818:05:12 is expected to be allowed :update_virtual_registry 123918:05:12 group_visibility: "PRIVATE", current_user: organization_owner, allowed?: true 124018:05:13 is expected to be allowed :update_virtual_registry 124218:05:13 when admin mode is enabled 124318:05:13 is expected to be allowed :update_virtual_registry 124418:05:13 when admin mode is disabled 124518:05:13 is expected not to be allowed :update_virtual_registry 124618:05:13# [RSpecRunTime] Finishing example group spec/policies/virtual_registries/packages/policies/group_policy_spec.rb. It took 15.06 seconds. Expected to take 18.55 seconds. 124718:05:13# [RSpecRunTime] Starting example group spec/graphql/mutations/merge_requests/accept_spec.rb. Expected to take 16.69 seconds. 124818:05:13Mutations::MergeRequests::Accept 125018:05:15 merges the merge request asynchronously 125118:05:17 rejects merges when we cannot validate the hooks 125218:05:17 when the squash flag is specified 125318:05:19 sets squash on the merge request 125418:05:19# [RSpecRunTime] RSpec elapsed time: 14 minutes 41.62 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.48 1.22 0.98 1/290 10106 125618:05:19 when the sha is a mismatch 125718:05:21 rejects the mutation 125818:05:21# [RSpecRunTime] RSpec elapsed time: 14 minutes 43.67 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.44 1.22 0.98 1/290 10167 126018:05:21 when MR is unmergeable 126118:05:23 rejects the MRs 126218:05:23# [RSpecRunTime] RSpec elapsed time: 14 minutes 45.67 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.44 1.22 0.98 1/290 10223 126418:05:23 when MR has head pipeline 126518:05:25 can use the MERGE_WHEN_CHECKS_PASS strategy 126618:05:25 when merge_when_checks_pass is off 126718:05:27 can use the MERGE_WHEN_PIPELINE_SUCCEEDS strategy 126818:05:27# [RSpecRunTime] RSpec elapsed time: 14 minutes 50.27 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.40 1.21 0.98 1/290 10344 127018:05:27# [RSpecRunTime] Finishing example group spec/graphql/mutations/merge_requests/accept_spec.rb. It took 14.73 seconds. Expected to take 16.69 seconds. 127118:05:27# [RSpecRunTime] Starting example group spec/views/projects/edit.html.haml_spec.rb. Expected to take 15.96 seconds. 127218:05:27projects/edit 127418:05:27 project is not a fork 127518:05:29 hides the remove fork relationship settings 127618:05:29# [RSpecRunTime] RSpec elapsed time: 14 minutes 51.77 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.40 1.21 0.98 1/290 10345 127818:05:29 project is a fork 127918:05:31 shows the remove fork relationship settings to an authorized user 128018:05:33 hides the fork relationship settings from an unauthorized user 128118:05:35 hides the fork source from an unauthorized user 128218:05:36 shows the fork source to an authorized user 128318:05:36# [RSpecRunTime] RSpec elapsed time: 14 minutes 59.38 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.34 1.20 0.98 1/286 10346 128518:05:36 notifications on renaming the project path 128618:05:36 when the GitlabAPI is supported 128718:05:37 displays the warning regarding the container registry 128818:05:37 when the GitlabAPI is not supported 128918:05:39 does not display the warning regarding the container registry 129018:05:39# [RSpecRunTime] RSpec elapsed time: 15 minutes 2.1 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.34 1.20 0.98 1/283 10347 129218:05:39 prompt user about registration features 129318:05:39 when service ping is enabled 129418:05:39 behaves like does not render registration features prompt 129518:05:40 does not render a placeholder input with registration features message 129618:05:40 with no license and service ping disabled 129718:05:40 behaves like renders registration features prompt 129818:05:41 renders a placeholder input with registration features message 129918:05:41 project export disabled 130018:05:42 does not display the project export option 130118:05:42# [RSpecRunTime] Finishing example group spec/views/projects/edit.html.haml_spec.rb. It took 14.34 seconds. Expected to take 15.96 seconds. 130218:05:42# [RSpecRunTime] Starting example group spec/services/git/tag_push_service_spec.rb. Expected to take 15.46 seconds. 130318:05:42Git::TagPushService 130618:05:43 does nothing 130718:05:43# [RSpecRunTime] RSpec elapsed time: 15 minutes 6.13 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.31 1.20 0.98 1/284 10385 131018:05:45 does nothing 131118:05:45# [RSpecRunTime] RSpec elapsed time: 15 minutes 7.54 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.31 1.20 0.98 1/285 10423 131418:05:46 unlocks artifacts 131518:05:46# [RSpecRunTime] RSpec elapsed time: 15 minutes 8.96 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.29 1.20 0.98 1/286 10455 131918:05:47 does nothing 132018:05:47# [RSpecRunTime] RSpec elapsed time: 15 minutes 10.33 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.29 1.20 0.98 1/287 10493 132318:05:49 does nothing 132418:05:49# [RSpecRunTime] RSpec elapsed time: 15 minutes 11.73 seconds. Current RSS: ~1404M. Threads: 5. load average: 1.29 1.20 0.98 1/288 10531 132718:05:50 removes associated releases 132818:05:50# [RSpecRunTime] RSpec elapsed time: 15 minutes 13.09 seconds. Current RSS: ~1404M. Threads: 5. load average: 1.29 1.20 0.98 1/288 10563 133118:05:52 flushes general cached data 133218:05:53 does not flush the tags cache 133318:05:53# [RSpecRunTime] RSpec elapsed time: 15 minutes 15.8 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.26 1.19 0.98 1/288 10638 133618:05:53 run on a tag 133718:05:54 delegates to Git::TagHooksService 133818:05:54# [RSpecRunTime] RSpec elapsed time: 15 minutes 17.03 seconds. Current RSS: ~1402M. Threads: 5. load average: 1.26 1.19 0.98 1/288 10657 134018:05:54 run on a branch 134118:05:55 does nothing 134218:05:55# [RSpecRunTime] RSpec elapsed time: 15 minutes 18.24 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.16 1.17 0.98 1/288 10676 134418:05:55# [RSpecRunTime] Finishing example group spec/services/git/tag_push_service_spec.rb. It took 13.62 seconds. Expected to take 15.46 seconds. 134518:05:55# [RSpecRunTime] Starting example group spec/policies/ci/pipeline_policy_spec.rb. Expected to take 14.43 seconds. 134618:05:55Ci::PipelinePolicy 134818:05:55 rules for protected ref 134918:05:55 when no one can push or merge to the branch 135018:05:57 does not include ability to update pipeline 135118:05:57# [RSpecRunTime] RSpec elapsed time: 15 minutes 19.76 seconds. Current RSS: ~1402M. Threads: 5. load average: 1.16 1.17 0.98 1/288 10697 135318:05:57 when developers can push to the branch 135418:05:58 includes ability to update pipeline 135518:05:58# [RSpecRunTime] RSpec elapsed time: 15 minutes 21.32 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.16 1.17 0.98 1/288 10718 135718:05:58 when no one can create the tag 135818:06:00 does not include ability to update pipeline 135918:06:00# [RSpecRunTime] RSpec elapsed time: 15 minutes 22.76 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.16 1.17 0.98 1/287 10737 136118:06:00 when no one can create the tag but it is not a tag 136218:06:01 includes ability to update pipeline 136318:06:01# [RSpecRunTime] RSpec elapsed time: 15 minutes 24.17 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.15 1.17 0.98 1/286 10758 136518:06:01 when maintainer is allowed to push to pipeline branch 136618:06:02 enables update_pipeline if user is maintainer 136718:06:02 when user does not have access to internal CI 136818:06:02 disallows the user from reading the pipeline 136918:06:02 destroy_pipeline 137018:06:03 when user has owner access 137218:06:03 when user is not owner 137418:06:03 read_pipeline_variable 137518:06:04 when user has owner access 137718:06:04 when user is developer and the creator of the pipeline 137918:06:04 when user is developer and it is not the creator of the pipeline 138118:06:04 when user is not owner nor developer 138318:06:04 read_dependency 138418:06:05 when user is allowed to read project dependencies 138618:06:06# [RSpecRunTime] RSpec elapsed time: 15 minutes 28.53 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.22 1.18 0.99 1/284 10777 138818:06:06 when user is not allowed to read project dependencies 139118:06:07 when user has read project build permission 139318:06:07 when the user does not have read project build permission 139518:06:07 and the pipeline is external 139618:06:07 and the user is a guest 139818:06:07 and the user is a reporter 140018:06:07# [RSpecRunTime] Finishing example group spec/policies/ci/pipeline_policy_spec.rb. It took 12.04 seconds. Expected to take 14.43 seconds. 140118:06:07# [RSpecRunTime] Starting example group spec/lib/gitlab/template/issue_template_spec.rb. Expected to take 13.76 seconds. 140218:06:07Gitlab::Template::IssueTemplate 140418:06:09 strips the md suffix 140518:06:11 combines the globals and rest 140618:06:11# [RSpecRunTime] RSpec elapsed time: 15 minutes 33.49 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.28 1.20 0.99 1/288 11090 140918:06:12 returns nil if the file does not exist 141018:06:14 returns the issue object of a valid file 141118:06:14# [RSpecRunTime] RSpec elapsed time: 15 minutes 36.62 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.28 1.20 0.99 1/288 11377 141318:06:14 .by_category 141418:06:15 return array of templates 141518:06:15 when repo is bare or empty 141618:06:16 returns empty array 141718:06:16# [RSpecRunTime] RSpec elapsed time: 15 minutes 38.88 seconds. Current RSS: ~1416M. Threads: 5. load average: 1.26 1.20 0.99 1/288 11525 142018:06:18 loads the full file 142118:06:19 raises error when file is not found 142218:06:19 when repo is empty 142318:06:20 raises file not found 142418:06:20# [RSpecRunTime] RSpec elapsed time: 15 minutes 42.64 seconds. Current RSS: ~1413M. Threads: 5. load average: 1.26 1.20 0.99 1/288 11812 142618:06:20# [RSpecRunTime] Finishing example group spec/lib/gitlab/template/issue_template_spec.rb. It took 12.35 seconds. Expected to take 13.76 seconds. 142718:06:20# [RSpecRunTime] Starting example group spec/services/ci/components/fetch_service_spec.rb. Expected to take 12.82 seconds. 142818:06:20Ci::Components::FetchService 143018:06:21 when address points to an external component 143118:06:21 when component path points to a template file in a project 143218:06:21 behaves like an external component 143318:06:21 when user does not have permissions to read the code 143418:06:21 returns a generic error response 143518:06:21 when the user is external and the project is internal 143618:06:23 returns an error response for external user accessing internal project 143718:06:23# [RSpecRunTime] RSpec elapsed time: 15 minutes 45.52 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.24 1.19 0.99 1/288 11945 143918:06:23 when version is a branch name 144018:06:23 behaves like component address 144118:06:23 when content exists 144218:06:23 returns the content 144318:06:23 when content does not exist 144418:06:23 returns an error 144518:06:23 when version is a tag name 144618:06:23 behaves like component address 144718:06:23 when content exists 144818:06:23 returns the content 144918:06:23 when content does not exist 145018:06:24 returns an error 145118:06:24 when version is a commit sha 145218:06:24 behaves like component address 145318:06:24 when content exists 145418:06:24 returns the content 145518:06:24 when content does not exist 145618:06:24 returns an error 145718:06:24 when version is not provided 145818:06:24 returns an error 145918:06:24 when version is ~latest 146018:06:25 and the project is not a catalog resource 146118:06:25 returns an error 146218:06:25 and the project does not exist 146318:06:25 returns an error 146418:06:25 when project does not exist 146518:06:25 returns an error 146618:06:25 when host is different than the current instance host 146718:06:26 returns an error 146818:06:26 when component path points to a template directory in a project 146918:06:26 behaves like an external component 147018:06:26 when user does not have permissions to read the code 147118:06:26 returns a generic error response 147218:06:26 when the user is external and the project is internal 147318:06:27 returns an error response for external user accessing internal project 147418:06:27# [RSpecRunTime] RSpec elapsed time: 15 minutes 50.3 seconds. Current RSS: ~1376M. Threads: 5. load average: 1.22 1.19 0.99 1/288 12002 147618:06:27 when version is a branch name 147718:06:27 behaves like component address 147818:06:27 when content exists 147918:06:28 returns the content 148018:06:28 when content does not exist 148118:06:28 returns an error 148218:06:28 when version is a tag name 148318:06:28 behaves like component address 148418:06:28 when content exists 148518:06:28 returns the content 148618:06:28 when content does not exist 148718:06:28 returns an error 148818:06:28 when version is a commit sha 148918:06:28 behaves like component address 149018:06:28 when content exists 149118:06:29 returns the content 149218:06:29 when content does not exist 149318:06:29 returns an error 149418:06:29 when version is not provided 149518:06:29 returns an error 149618:06:29 when version is ~latest 149718:06:30 and the project is not a catalog resource 149818:06:30 returns an error 149918:06:30 and the project does not exist 150018:06:30 returns an error 150118:06:30 when project does not exist 150218:06:30 returns an error 150318:06:30 when host is different than the current instance host 150418:06:30 returns an error 150518:06:30 when the project exists but the component does not 150618:06:31 returns a content not found error 150718:06:31# [RSpecRunTime] Finishing example group spec/services/ci/components/fetch_service_spec.rb. It took 10.98 seconds. Expected to take 12.82 seconds. 150818:06:31# [RSpecRunTime] Starting example group spec/models/protectable_dropdown_spec.rb. Expected to take 12.17 seconds. 150918:06:31ProtectableDropdown 151018:06:31 does not allow STI 151218:06:31 raises ArgumentError for invalid ref type 151318:06:31 #protectable_ref_names 151418:06:31 for branches 151518:06:32 is expected to include "feature" 151618:06:33 is expected not to include "master" 151718:06:33 behaves like protectable_ref_names 151818:06:33 when project repository is not empty 151918:06:34 includes elements matching a protected ref wildcard 152018:06:34# [RSpecRunTime] RSpec elapsed time: 15 minutes 56.9 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.20 1.18 0.99 1/288 12075 152218:06:34 when project repository is empty 152318:06:35 returns empty list 152518:06:36 is expected to include "v1.0.0" 152618:06:37 is expected not to include "v1.1.0" 152718:06:37 behaves like protectable_ref_names 152818:06:37 when project repository is not empty 152918:06:38 includes elements matching a protected ref wildcard 153018:06:38# [RSpecRunTime] RSpec elapsed time: 16 minutes 0.81 second. Current RSS: ~1404M. Threads: 5. load average: 1.18 1.18 0.99 1/284 12142 153218:06:38 when project repository is empty 153318:06:39 returns empty list 153518:06:39 for branches 153618:06:40 is expected to include {:id => "feature", :text => "feature", :title => "feature"} 153818:06:41 is expected to include {:id => "v1.0.0", :text => "v1.0.0", :title => "v1.0.0"} 153918:06:41# [RSpecRunTime] RSpec elapsed time: 16 minutes 3.49 seconds. Current RSS: ~1407M. Threads: 5. load average: 1.17 1.18 0.99 1/283 12187 154118:06:41# [RSpecRunTime] Finishing example group spec/models/protectable_dropdown_spec.rb. It took 9.88 seconds. Expected to take 12.17 seconds. 154218:06:41# [RSpecRunTime] Starting example group spec/services/environments/schedule_to_delete_review_apps_service_spec.rb. Expected to take 11.54 seconds. 154318:06:41Environments::ScheduleToDeleteReviewAppsService 154518:06:42 as a maintainer 154618:06:42 behaves like can schedule for deletion 154818:06:43 marks the correct environment as scheduled_entries 154918:06:43# [RSpecRunTime] RSpec elapsed time: 16 minutes 6.08 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.17 1.18 0.99 1/284 12207 155218:06:44 returns the same but doesn't update the record 155318:06:44# [RSpecRunTime] RSpec elapsed time: 16 minutes 7.34 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.17 1.18 0.99 1/284 12208 155518:06:44 execution in parallel 155618:06:45 does not execute unsafe_mark_scheduled_entries_environments 155718:06:45 as a developer 155818:06:45 behaves like can schedule for deletion 156018:06:46 marks the correct environment as scheduled_entries 156218:06:47 returns the same but doesn't update the record 156318:06:47 execution in parallel 156418:06:48 does not execute unsafe_mark_scheduled_entries_environments 156518:06:48 as a reporter 156618:06:48 fails to delete environments 156718:06:48# [RSpecRunTime] Finishing example group spec/services/environments/schedule_to_delete_review_apps_service_spec.rb. It took 7.8 seconds. Expected to take 11.54 seconds. 156818:06:48# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/position_tracer_spec.rb. Expected to take 11.29 seconds. 156918:06:48Gitlab::Diff::PositionTracer 157118:06:48 position is on text 157218:06:48 calls LineStrategy#trace 157318:06:48 position is not on text 157418:06:48 calls ImageStrategy#trace 157518:06:48 position on file 157618:06:49 calls ImageStrategy#trace 157718:06:49 diffs methods 157918:06:50 returns the diffs between the base of old and new diff 158018:06:50# [RSpecRunTime] RSpec elapsed time: 16 minutes 12.92 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.16 1.17 1.00 1/289 12308 158318:06:52 returns the diffs between the HEAD of old and new diff 158418:06:52# [RSpecRunTime] RSpec elapsed time: 16 minutes 14.46 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.14 1.17 1.00 1/290 12408 158718:06:53 returns the diffs in the new diff 158818:06:53# [RSpecRunTime] RSpec elapsed time: 16 minutes 15.99 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.14 1.17 1.00 1/290 12510 159018:06:53 when requesting diffs 159218:06:53 behaves like it does not call diff stats 159318:06:55 does not call diff stats 159418:06:55# [RSpecRunTime] RSpec elapsed time: 16 minutes 17.61 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.14 1.17 1.00 1/290 12611 159718:06:55 behaves like it does not call diff stats 159818:06:56 does not call diff stats 159918:06:56# [RSpecRunTime] RSpec elapsed time: 16 minutes 19.15 seconds. Current RSS: ~1407M. Threads: 5. load average: 1.13 1.17 1.00 1/291 12712 160218:06:56 behaves like it does not call diff stats 160318:06:58 does not call diff stats 160418:06:58# [RSpecRunTime] RSpec elapsed time: 16 minutes 20.74 seconds. Current RSS: ~1410M. Threads: 5. load average: 1.13 1.17 1.00 1/292 12817 160618:06:58# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/position_tracer_spec.rb. It took 9.45 seconds. Expected to take 11.29 seconds. 160718:06:58# [RSpecRunTime] Starting example group spec/models/project_snippet_spec.rb. Expected to take 10.42 seconds. 160818:06:58ProjectSnippet 160918:06:58 does not allow STI 161018:06:58 Associations 161118:06:58 is expected to belong to project required: false 161418:06:59 is expected to contain exactly #<ProjectSnippet id:29 namespace918/project-668$29> 161518:06:59# [RSpecRunTime] RSpec elapsed time: 16 minutes 21.94 seconds. Current RSS: ~1407M. Threads: 5. load average: 1.13 1.17 1.00 1/291 12818 161818:06:59 is expected to validate that :project cannot be empty/falsy 161918:06:59 is expected to validate that :secret is ‹false› 162018:06:59 #embeddable? 162118:07:00 only returns true when both project and snippet are public 162218:07:00 only returns true when both project and snippet are public 162318:07:01 only returns true when both project and snippet are public 162418:07:01 only returns true when both project and snippet are public 162518:07:02 only returns true when both project and snippet are public 162618:07:03 only returns true when both project and snippet are public 162718:07:03 only returns true when both project and snippet are public 162818:07:04 only returns true when both project and snippet are public 162918:07:04 only returns true when both project and snippet are public 163018:07:04# [RSpecRunTime] RSpec elapsed time: 16 minutes 27.28 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.12 1.17 1.00 1/291 12819 163218:07:04 behaves like model with repository 163318:07:05 container class includes HasRepository 163518:07:05 retrieves several commits from the repository by oid 163618:07:05# [RSpecRunTime] RSpec elapsed time: 16 minutes 28.28 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.11 1.16 1.00 1/291 12840 163918:07:05 when given the only_path option 164018:07:05 when only_path is false 164118:07:05 returns the full web URL for this repo 164218:07:05 when only_path is true 164318:07:05 returns the relative web URL for this repo 164418:07:05 when only_path is nil 164518:07:06 returns the full web URL for this repo 164618:07:06 when not given the only_path option 164718:07:06 returns the full web URL for this repo 164818:07:06 #url_to_repo 164918:07:06 returns the SSH URL to the repository 165018:07:06 #ssh_url_to_repo 165118:07:06 returns the SSH URL to the repository 165218:07:06 #http_url_to_repo 165318:07:06 returns the HTTP URL to the repository 165518:07:06 returns valid repo 165618:07:06 uses the same container 165818:07:06 returns valid storage 166018:07:06 returns valid full_path 166118:07:06 #lfs_enabled? 166218:07:06 returns the expected value 166318:07:06 #empty_repo? 166418:07:06 when the repo does not exist 166518:07:06 returns true 166618:07:06 when the repo exists 166718:07:06 returns the empty state of the repository 166818:07:06 #valid_repo? 166918:07:06 is expected to equal false 167018:07:06 is expected to equal true 167118:07:06 #repository_exists? 167218:07:06 is expected to equal false 167318:07:06 is expected to equal true 167418:07:06 #repo_exists? 167518:07:06 is expected to equal false 167618:07:06 is expected to equal true 167818:07:06 is expected to equal true 167918:07:06 is expected to equal false 168018:07:06 is expected to equal false 168218:07:07 is expected to respond to #base_dir 168318:07:07 is expected to respond to #disk_path 168418:07:07 is expected to respond to #gitlab_shell 168518:07:07 #change_head 168618:07:07 delegates #change_head to repository 168718:07:07 #after_repository_change_head 168818:07:07 calls #reload_default_branch 168918:07:07 publishes an Repositories::DefaultBranchChangedEvent event 169018:07:07# [RSpecRunTime] Finishing example group spec/models/project_snippet_spec.rb. It took 8.99 seconds. Expected to take 10.42 seconds. 169118:07:07# [RSpecRunTime] Starting example group spec/models/concerns/resolvable_note_spec.rb. Expected to take 10.18 seconds. 169218:07:07Note ResolvableNote 169318:07:08 does not allow STI 169418:07:08 resolvability scopes 169518:07:09 .potentially_resolvable 169618:07:09 includes diff and discussion notes on issues and merge requests 169718:07:09# [RSpecRunTime] RSpec elapsed time: 16 minutes 32.18 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.11 1.16 1.00 1/290 12913 170018:07:09 includes non-system diff and discussion notes on issues and merge requests 170218:07:09 includes resolved non-system diff and discussion notes on issues and merge requests 170418:07:09 includes non-resolved non-system diff and discussion notes on issues and merge requests 170518:07:09 .resolvable_types 170618:07:09 is expected to eq ["DiffNote", "DiscussionNote", "Epic"] 170818:07:10 resolves only the resolvable, not yet resolved notes 171018:07:10 unresolves the resolved notes 171118:07:10 #resolvable? 171218:07:10 when potentially resolvable 171318:07:10 when a system note 171418:07:10 returns false 171518:07:10 when a regular note 171618:07:10 returns true 171718:07:10 when not potentially resolvable 171818:07:10 returns false 171918:07:10 #to_be_resolved? 172018:07:10 when not resolvable 172118:07:10 returns false 172218:07:10 when resolvable 172318:07:10 when resolved 172418:07:10 returns false 172518:07:10 when not resolved 172618:07:10 returns true 172818:07:10 when not resolvable 172918:07:11 returns false 173018:07:11 when resolvable 173118:07:11 when the note has been resolved 173218:07:11 returns true 173318:07:11 when the note has not been resolved 173418:07:11 returns false 173618:07:11 when not resolvable 173718:07:11 returns false 173818:07:11 doesn't set resolved_at 173918:07:11 doesn't set resolved_by 174018:07:12 doesn't mark as resolved 174118:07:12 when resolvable 174218:07:12 when already resolved 174318:07:12 returns false 174418:07:12 doesn't change resolved_at 174518:07:12 doesn't change resolved_by 174618:07:13 doesn't change resolved status 174718:07:13# [RSpecRunTime] RSpec elapsed time: 16 minutes 35.6 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.10 1.16 1.00 1/289 12917 174918:07:13 when not yet resolved 175018:07:13 returns true 175118:07:13 sets resolved_at 175218:07:13 sets resolved_by 175318:07:14 marks as resolved 175418:07:14 updates the updated_at timestamp 175518:07:14# [RSpecRunTime] RSpec elapsed time: 16 minutes 36.64 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.10 1.16 1.00 1/289 12918 175818:07:14 when not resolvable 175918:07:14 returns false 176018:07:14 when resolvable 176118:07:14 when resolved 176218:07:14 returns true 176318:07:14 unsets resolved_at 176418:07:14 unsets resolved_by 176518:07:15 unmarks as resolved 176618:07:15 updates the updated_at timestamp 176718:07:15 when not resolved 176818:07:15 returns false 176918:07:15 #potentially_resolvable? 177018:07:15 returns false if noteable could not be found 177118:07:15# [RSpecRunTime] Finishing example group spec/models/concerns/resolvable_note_spec.rb. It took 8.14 seconds. Expected to take 10.18 seconds. 177218:07:15# [RSpecRunTime] Starting example group spec/serializers/merge_request_metrics_helper_spec.rb. Expected to take 9.52 seconds. 177318:07:15MergeRequestMetricsHelper 177418:07:15 #build_metrics 177518:07:15 when closed and metrics exists 177618:07:17 does not call the merge request metrics class 177718:07:18 returns the metrics for the given merge request 177818:07:18# [RSpecRunTime] RSpec elapsed time: 16 minutes 41.26 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.09 1.16 1.00 1/292 13034 178018:07:18 when merged and metrics exists 178118:07:20 does not call the merge request metrics class 178218:07:22 returns the metrics for the given merge request 178318:07:22# [RSpecRunTime] RSpec elapsed time: 16 minutes 44.52 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.08 1.15 1.00 1/292 13151 178518:07:22 when merged and metrics do not exists 178618:07:23 rebuilds the merge request metrics 178718:07:23# [RSpecRunTime] RSpec elapsed time: 16 minutes 46.23 seconds. Current RSS: ~1397M. Threads: 5. load average: 1.08 1.15 1.00 1/292 13209 178918:07:23# [RSpecRunTime] Finishing example group spec/serializers/merge_request_metrics_helper_spec.rb. It took 8.35 seconds. Expected to take 9.52 seconds. 179018:07:23# [RSpecRunTime] Starting example group spec/models/system/broadcast_message_spec.rb. Expected to take 9.31 seconds. 179118:07:23System::BroadcastMessage 179218:07:23 is expected to be valid 179318:07:23 does not allow STI 179418:07:23 .current_notification_messages 179518:07:24 only returns notifications 179618:07:24 behaves like time constrained 179718:07:24 returns message if time match 179818:07:24 returns multiple messages if time match 179918:07:24 returns empty list if time not come 180018:07:24 returns empty list if time has passed 180118:07:24 behaves like message cache 180218:07:24 caches the output of the query for two weeks 180318:07:24 expires the value if a broadcast message has ended 180418:07:24 does not create new records 180518:07:24 includes messages that need to be displayed in the future 180618:07:24 does not clear the cache if only a future message should be displayed 180718:07:24 behaves like matches with current path 180818:07:24 returns message if it matches the target path 180918:07:24 returns message if part of the target path matches 181018:07:24 returns message if provided a path without a preceding slash 181118:07:24 returns the message for empty target path 181218:07:24 returns the message if target path is nil 181318:07:25 does not return message if target path does not match 181418:07:25 does not return message if target path does not match when using wildcard 181518:07:25 does not return message if target path has no wild card at the end 181618:07:25 does not return message if target path has wild card at the end 181718:07:25 does return message if target path has wild card at the beginning and the end 181818:07:25 does not return message if the target path is set but no current path is provided 181918:07:25 behaves like matches with user access level 182018:07:25 when target_access_levels is empty 182118:07:25 returns the message if user access level is not nil 182218:07:25 returns the message if user access level is nil 182318:07:25 when target_access_levels is not empty 182418:07:25 does not return the message if user access level is nil 182518:07:25 returns the message if user access level is in target_access_levels 182618:07:25 does not return the message if user access level is not in target_access_levels 182718:07:25 behaves like handles stale cache data gracefully 182818:07:25 when cache returns stale data (e.g. nil target_access_levels) 182918:07:25 does not raise error (e.g. NoMethodError from nil.empty?) 183018:07:25 when message is from cache 183118:07:25 behaves like matches with current path 183218:07:25 returns message if it matches the target path 183318:07:25 returns message if part of the target path matches 183418:07:25 returns message if provided a path without a preceding slash 183518:07:25 returns the message for empty target path 183618:07:25 returns the message if target path is nil 183718:07:25 does not return message if target path does not match 183818:07:26 does not return message if target path does not match when using wildcard 183918:07:26 does not return message if target path has no wild card at the end 184018:07:26 does not return message if target path has wild card at the end 184118:07:26 does return message if target path has wild card at the beginning and the end 184218:07:26 does not return message if the target path is set but no current path is provided 184318:07:26 behaves like matches with user access level 184418:07:26 when target_access_levels is empty 184518:07:26 returns the message if user access level is not nil 184618:07:26 returns the message if user access level is nil 184718:07:26 when target_access_levels is not empty 184818:07:26 does not return the message if user access level is nil 184918:07:26 returns the message if user access level is in target_access_levels 185018:07:26 does not return the message if user access level is not in target_access_levels 185118:07:26 .current_banner_messages 185218:07:26 only returns banners 185318:07:26 behaves like time constrained 185418:07:26 returns message if time match 185518:07:26 returns multiple messages if time match 185618:07:26 returns empty list if time not come 185718:07:26 returns empty list if time has passed 185818:07:26 behaves like message cache 185918:07:26 caches the output of the query for two weeks 186018:07:27 expires the value if a broadcast message has ended 186118:07:27 does not create new records 186218:07:27 includes messages that need to be displayed in the future 186318:07:27 does not clear the cache if only a future message should be displayed 186418:07:27 behaves like matches with current path 186518:07:27 returns message if it matches the target path 186618:07:27 returns message if part of the target path matches 186718:07:27 returns message if provided a path without a preceding slash 186818:07:27 returns the message for empty target path 186918:07:27 returns the message if target path is nil 187018:07:27 does not return message if target path does not match 187118:07:27 does not return message if target path does not match when using wildcard 187218:07:27 does not return message if target path has no wild card at the end 187318:07:27 does not return message if target path has wild card at the end 187418:07:27 does return message if target path has wild card at the beginning and the end 187518:07:27 does not return message if the target path is set but no current path is provided 187618:07:27 behaves like matches with user access level 187718:07:27 when target_access_levels is empty 187818:07:27 returns the message if user access level is not nil 187918:07:27 returns the message if user access level is nil 188018:07:27 when target_access_levels is not empty 188118:07:27 does not return the message if user access level is nil 188218:07:27 returns the message if user access level is in target_access_levels 188318:07:28 does not return the message if user access level is not in target_access_levels 188418:07:28 behaves like handles stale cache data gracefully 188518:07:28 when cache returns stale data (e.g. nil target_access_levels) 188618:07:28 does not raise error (e.g. NoMethodError from nil.empty?) 188718:07:28 when message is from cache 188818:07:28 behaves like matches with current path 188918:07:28 returns message if it matches the target path 189018:07:28 returns message if part of the target path matches 189118:07:28 returns message if provided a path without a preceding slash 189218:07:28 returns the message for empty target path 189318:07:28 returns the message if target path is nil 189418:07:28 does not return message if target path does not match 189518:07:28 does not return message if target path does not match when using wildcard 189618:07:28 does not return message if target path has no wild card at the end 189718:07:28 does not return message if target path has wild card at the end 189818:07:28 does return message if target path has wild card at the beginning and the end 189918:07:28 does not return message if the target path is set but no current path is provided 190018:07:28 behaves like matches with user access level 190118:07:28 when target_access_levels is empty 190218:07:28 returns the message if user access level is not nil 190318:07:28 returns the message if user access level is nil 190418:07:28 when target_access_levels is not empty 190518:07:28 does not return the message if user access level is nil 190618:07:28 returns the message if user access level is in target_access_levels 190718:07:28 does not return the message if user access level is not in target_access_levels 190818:07:28 default values 190918:07:29 is expected to eq "#E75E40" 191018:07:29 is expected to eq "#FFFFFF" 191218:07:29 includes message_html field 191318:07:29 .current_show_in_cli_banner_messages 191418:07:29 only returns banner messages that has show_in_cli as true 191518:07:29 associations 191618:07:29 is expected to have many broadcast_message_dismissals 191718:07:29 #flush_redis_cache 191818:07:29 flushes the Redis cache 191918:07:29 with GitLab revision changes 192018:07:29 validates correct cache creating, flushing and cache recreation cycle 192118:07:29 handles there being no messages with cache 192318:07:29 is expected to allow :color to be ‹nil› 192418:07:29 is expected to allow :color to be ‹"#000"› 192518:07:29 is expected to allow :color to be ‹"#AABBCC"› 192618:07:29 is expected not to allow :color to be ‹"000"› 192718:07:29 is expected to allow :font to be ‹nil› 192818:07:29 is expected to allow :font to be ‹"#000"› 192918:07:29 is expected to allow :font to be ‹"#AABBCC"› 193018:07:29 is expected not to allow :font to be ‹"000"› 193118:07:29 is expected to allow :broadcast_type to be ‹1› 193218:07:29 is expected not to allow :broadcast_type to be ‹nil› 193318:07:29 is expected not to allow :target_access_levels to be ‹nil› 193418:07:29 is expected not to allow :show_in_cli to be ‹nil› 193518:07:29 is expected to validate that :target_access_levels is either ‹10›, ‹20›, ‹30›, ‹40›, or ‹50› 193618:07:29************************************************************************ 193718:07:29Warning from shoulda-matchers: 193818:07:29You are using `validate_inclusion_of` to assert that a boolean column 193918:07:29allows boolean values and disallows non-boolean ones. Be aware that it 194018:07:29is not possible to fully test this, as boolean columns will 194118:07:29automatically convert non-boolean values to boolean ones. Hence, you 194218:07:29should consider removing this test. 194318:07:29************************************************************************ 194418:07:29 is expected to validate that :show_in_cli is either ‹true› or ‹false› 194618:07:29 is truthy when starts_at has passed 194718:07:29 is falsey when starts_at is in the future 194918:07:29 is truthy when started and not ended 195018:07:29 is falsey when ended 195118:07:29 is falsey when not started 195218:07:29 #current_and_future_messages 195318:07:29 returns only current and future messages by ascending ends_at 195518:07:29 returns both types 195618:07:29 behaves like time constrained 195718:07:29 returns message if time match 195818:07:29 returns multiple messages if time match 195918:07:30 returns empty list if time not come 196018:07:30 returns empty list if time has passed 196118:07:30 behaves like message cache 196218:07:30 caches the output of the query for two weeks 196318:07:30 expires the value if a broadcast message has ended 196418:07:30 does not create new records 196518:07:30 includes messages that need to be displayed in the future 196618:07:30 does not clear the cache if only a future message should be displayed 196718:07:30 behaves like matches with current path 196818:07:30 returns message if it matches the target path 196918:07:30 returns message if part of the target path matches 197018:07:30 returns message if provided a path without a preceding slash 197118:07:30 returns the message for empty target path 197218:07:30 returns the message if target path is nil 197318:07:30 does not return message if target path does not match 197418:07:30 does not return message if target path does not match when using wildcard 197518:07:30 does not return message if target path has no wild card at the end 197618:07:30 does not return message if target path has wild card at the end 197718:07:30 does return message if target path has wild card at the beginning and the end 197818:07:30 does not return message if the target path is set but no current path is provided 197918:07:30 behaves like matches with user access level 198018:07:30 when target_access_levels is empty 198118:07:30 returns the message if user access level is not nil 198218:07:30 returns the message if user access level is nil 198318:07:30 when target_access_levels is not empty 198418:07:30 does not return the message if user access level is nil 198518:07:30 returns the message if user access level is in target_access_levels 198618:07:30 does not return the message if user access level is not in target_access_levels 198718:07:30 behaves like handles stale cache data gracefully 198818:07:30 when cache returns stale data (e.g. nil target_access_levels) 198918:07:30 does not raise error (e.g. NoMethodError from nil.empty?) 199018:07:30 when message is from cache 199118:07:30 behaves like matches with current path 199218:07:30 returns message if it matches the target path 199318:07:30 returns message if part of the target path matches 199418:07:30 returns message if provided a path without a preceding slash 199518:07:31 returns the message for empty target path 199618:07:31 returns the message if target path is nil 199718:07:31 does not return message if target path does not match 199818:07:31 does not return message if target path does not match when using wildcard 199918:07:31 does not return message if target path has no wild card at the end 200018:07:31 does not return message if target path has wild card at the end 200118:07:31 does return message if target path has wild card at the beginning and the end 200218:07:31 does not return message if the target path is set but no current path is provided 200318:07:31 behaves like matches with user access level 200418:07:31 when target_access_levels is empty 200518:07:31 returns the message if user access level is not nil 200618:07:31 returns the message if user access level is nil 200718:07:31 when target_access_levels is not empty 200818:07:31 does not return the message if user access level is nil 200918:07:31 returns the message if user access level is in target_access_levels 201018:07:31 does not return the message if user access level is not in target_access_levels 201118:07:31 behaves like matches with current path 201218:07:31 returns message if it matches the target path 201318:07:31 returns message if part of the target path matches 201418:07:31 returns message if provided a path without a preceding slash 201518:07:31 returns the message for empty target path 201618:07:31 returns the message if target path is nil 201718:07:31 does not return message if target path does not match 201818:07:31 does not return message if target path does not match when using wildcard 201918:07:31 does not return message if target path has no wild card at the end 202018:07:31 does not return message if target path has wild card at the end 202118:07:31 does return message if target path has wild card at the beginning and the end 202218:07:31 does not return message if the target path is set but no current path is provided 202318:07:31 behaves like matches with user access level 202418:07:31 when target_access_levels is empty 202518:07:32 returns the message if user access level is not nil 202618:07:32 returns the message if user access level is nil 202718:07:32 when target_access_levels is not empty 202818:07:32 does not return the message if user access level is nil 202918:07:32 returns the message if user access level is in target_access_levels 203018:07:32 does not return the message if user access level is not in target_access_levels 203218:07:32 is truthy when ends_at has passed 203318:07:32 is falsey when ends_at is in the future 203418:07:32# [RSpecRunTime] Finishing example group spec/models/system/broadcast_message_spec.rb. It took 8.35 seconds. Expected to take 9.31 seconds. 203518:07:32# [RSpecRunTime] Starting example group spec/graphql/types/merge_request_type_spec.rb. Expected to take 8.69 seconds. 203618:07:32Types::MergeRequestType 203718:07:32 is expected to expose permissions using Types::PermissionTypes::MergeRequest 203818:07:32 is expected to include Types::CurrentUserTodos 203918:07:32 is expected to include Types::Notes::NoteableInterface 204018:07:32 is expected to require graphql authorizations :read_merge_request 204118:07:32 has the expected fields 204218:07:32 is expected to include Types::TodoableInterface 204318:07:32 #target_branch_path 204418:07:33 serializes correctly 204518:07:33# [RSpecRunTime] RSpec elapsed time: 16 minutes 56.11 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.07 1.15 1.00 1/291 13271 204818:07:33 is expected to have attributes {:max_page_size => 500} 204918:07:33 #diff_stats_summary 205018:07:33 when MR metrics has additions and deletions 205118:07:34 pulls out data from metrics object 205218:07:35# [RSpecRunTime] RSpec elapsed time: 16 minutes 57.4 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.07 1.15 1.00 1/289 13272 205418:07:35 #diverged_from_target_branch 205518:07:35 delegates the diverged_from_target_branch? call to the merge request entity 205718:07:36 when MR is merged 205918:07:37# [RSpecRunTime] RSpec elapsed time: 16 minutes 59.56 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.15 1.16 1.01 1/288 13273 206118:07:37 when MR is set to merge when pipeline succeeds 206318:07:37 merge_status_enum 206418:07:37 has the type MergeStatus 206518:07:37 when the the DB value is preparing 206618:07:38 serializes correctly 206718:07:38 when the the DB value is unchecked 206818:07:38 serializes correctly 206918:07:38 when the the DB value is cannot_be_merged_recheck 207018:07:38 serializes correctly 207118:07:38 when the the DB value is checking 207218:07:38 serializes correctly 207318:07:38 when the the DB value is cannot_be_merged_rechecking 207418:07:38 serializes correctly 207518:07:38 when the the DB value is can_be_merged 207618:07:39 serializes correctly 207718:07:39 when the the DB value is cannot_be_merged 207818:07:39 serializes correctly 207918:07:39# [RSpecRunTime] Finishing example group spec/graphql/types/merge_request_type_spec.rb. It took 7.02 seconds. Expected to take 8.69 seconds. 208018:07:39# [RSpecRunTime] Starting example group spec/lib/gitlab/current_settings_spec.rb. Expected to take 8.61 seconds. 208118:07:39Gitlab::CurrentSettings 208218:07:39 .expire_current_application_settings 208318:07:39 expires the cache 208418:07:39 .signup_limited? 208518:07:39 when there are allowed domains 208618:07:40 is expected to be truthy 208718:07:40 when there are email restrictions 208818:07:40 is expected to be truthy 208918:07:40 when the admin has to approve signups 209018:07:41 is expected to be truthy 209118:07:41 when new users are set to external 209218:07:41 is expected to be truthy 209318:07:41 when there are no restrictions 209418:07:42 is expected to be falsey 209518:07:42 .signup_disabled? 209618:07:42 when signup is enabled 209718:07:42 is expected to be falsey 209818:07:42 when signup is disabled 209918:07:43 is expected to be truthy 210018:07:43 #current_application_settings 210118:07:43 allows keys to be called directly 210218:07:43 when key is in ApplicationSettingFetcher 210318:07:45 retrieves settings using ApplicationSettingFetcher 210418:07:45# [RSpecRunTime] RSpec elapsed time: 17 minutes 7.82 seconds. Current RSS: ~1485M. Threads: 5. load average: 1.13 1.16 1.00 1/286 13274 210618:07:45 when key is in OrganizationSetting 210718:07:45 and the current organization is known 210818:07:45 retrieves settings using OrganizationSetting 210918:07:45 and the current organization is unknown 211018:07:45 raises NoMethodError 211118:07:45 when key is in both sources 211218:07:46 for test purposes, ensure the values are different 211318:07:46 prefers ApplicationSettingFetcher 211418:07:46# [RSpecRunTime] RSpec elapsed time: 17 minutes 8.98 seconds. Current RSS: ~1488M. Threads: 5. load average: 1.12 1.16 1.00 1/286 13275 211618:07:46 when key is in neither 211718:07:46 and the current organization is known 211818:07:47 raises NoMethodError 211918:07:47 and the current organization is unknown 212018:07:47 raises NoMethodError 212118:07:47 #current_application_settings? 212218:07:47 when settings are cached in RequestStore 212318:07:47 returns true 212418:07:47 when ApplicationSettingFetcher.current_application_settings? returns true 212518:07:47 returns true 212618:07:47 when not cached and not in ApplicationSettingFetcher 212718:07:47 returns false 212818:07:47# [RSpecRunTime] Finishing example group spec/lib/gitlab/current_settings_spec.rb. It took 8.48 seconds. Expected to take 8.61 seconds. 212918:07:47# [RSpecRunTime] Starting example group spec/policies/packages/policies/dependency_proxy/group_policy_spec.rb. Expected to take 7.94 seconds. 213018:07:47Packages::Policies::DependencyProxy::GroupPolicy 213118:07:48 dependency proxy 213218:07:48 with feature disabled 213318:07:48 behaves like disallows dependency proxy read access 213418:07:48 is expected to be disallowed :read_dependency_proxy 213518:07:48 with feature enabled 213618:07:48 with a human user personal access token 213718:07:48 when not a member of the group 213818:07:48 behaves like disallows dependency proxy read access 213918:07:48 is expected to be disallowed :read_dependency_proxy 214018:07:48 when a member of the group 214118:07:48 behaves like allows dependency proxy read access 214218:07:48 is expected to be allowed :read_dependency_proxy 214318:07:48 with a deploy token user 214418:07:48 with insufficient scopes 214518:07:48 behaves like disallows dependency proxy read access 214618:07:48 is expected to be disallowed :read_dependency_proxy 214718:07:48 with sufficient scopes 214818:07:48 behaves like allows dependency proxy read access 214918:07:48 is expected to be allowed :read_dependency_proxy 215018:07:48 with a group access token user 215118:07:48 when not a member of the group 215218:07:48 behaves like disallows dependency proxy read access 215318:07:48 is expected to be disallowed :read_dependency_proxy 215418:07:48 when a member of the group 215518:07:48 behaves like allows dependency proxy read access 215618:07:48 is expected to be allowed :read_dependency_proxy 215718:07:48 with all other user types 215818:07:48 with user_type 1 215918:07:48 when the user has sufficient access 216018:07:48 behaves like allows dependency proxy read access 216118:07:49 is expected to be allowed :read_dependency_proxy 216218:07:49 when the user does not have sufficient access 216318:07:49 behaves like disallows dependency proxy read access 216418:07:49 is expected to be disallowed :read_dependency_proxy 216518:07:49 with user_type 2 216618:07:49 when the user has sufficient access 216718:07:49 behaves like allows dependency proxy read access 216818:07:49 is expected to be allowed :read_dependency_proxy 216918:07:49 when the user does not have sufficient access 217018:07:49 behaves like disallows dependency proxy read access 217118:07:49 is expected to be disallowed :read_dependency_proxy 217218:07:49 with user_type 3 217318:07:49 when the user has sufficient access 217418:07:49 behaves like allows dependency proxy read access 217518:07:49 is expected to be allowed :read_dependency_proxy 217618:07:49 when the user does not have sufficient access 217718:07:49 behaves like disallows dependency proxy read access 217818:07:50 is expected to be disallowed :read_dependency_proxy 217918:07:50 with user_type 4 218018:07:50 when the user has sufficient access 218118:07:50 behaves like allows dependency proxy read access 218218:07:50 is expected to be allowed :read_dependency_proxy 218318:07:50 when the user does not have sufficient access 218418:07:50 behaves like disallows dependency proxy read access 218518:07:50 is expected to be disallowed :read_dependency_proxy 218618:07:50 with user_type 5 218718:07:50 when the user has sufficient access 218818:07:50 behaves like allows dependency proxy read access 218918:07:50 is expected to be allowed :read_dependency_proxy 219018:07:50 when the user does not have sufficient access 219118:07:50 behaves like disallows dependency proxy read access 219218:07:50 is expected to be disallowed :read_dependency_proxy 219318:07:50 with user_type 7 219418:07:50 when the user has sufficient access 219518:07:50 behaves like allows dependency proxy read access 219618:07:51 is expected to be allowed :read_dependency_proxy 219718:07:51 when the user does not have sufficient access 219818:07:51 behaves like disallows dependency proxy read access 219918:07:51 is expected to be disallowed :read_dependency_proxy 220018:07:51 with user_type 8 220118:07:51 when the user has sufficient access 220218:07:51 behaves like allows dependency proxy read access 220318:07:51 is expected to be allowed :read_dependency_proxy 220418:07:51 when the user does not have sufficient access 220518:07:51 behaves like disallows dependency proxy read access 220618:07:51 is expected to be disallowed :read_dependency_proxy 220718:07:51 with user_type 9 220818:07:51 when the user has sufficient access 220918:07:51 behaves like allows dependency proxy read access 221018:07:52 is expected to be allowed :read_dependency_proxy 221118:07:52 when the user does not have sufficient access 221218:07:52 behaves like disallows dependency proxy read access 221318:07:52 is expected to be disallowed :read_dependency_proxy 221418:07:52 with user_type 11 221518:07:52 when the user has sufficient access 221618:07:52 behaves like allows dependency proxy read access 221718:07:52 is expected to be allowed :read_dependency_proxy 221818:07:52 when the user does not have sufficient access 221918:07:52 behaves like disallows dependency proxy read access 222018:07:52 is expected to be disallowed :read_dependency_proxy 222118:07:52 with user_type 12 222218:07:52 when the user has sufficient access 222318:07:52 behaves like allows dependency proxy read access 222418:07:52 is expected to be allowed :read_dependency_proxy 222518:07:52 when the user does not have sufficient access 222618:07:52 behaves like disallows dependency proxy read access 222718:07:52 is expected to be disallowed :read_dependency_proxy 222818:07:52 with user_type 13 222918:07:52 when the user has sufficient access 223018:07:52 behaves like allows dependency proxy read access 223118:07:53 is expected to be allowed :read_dependency_proxy 223218:07:53 when the user does not have sufficient access 223318:07:53 behaves like disallows dependency proxy read access 223418:07:53 is expected to be disallowed :read_dependency_proxy 223518:07:53 with user_type 14 223618:07:53 when the user has sufficient access 223718:07:53 behaves like allows dependency proxy read access 223818:07:53 is expected to be allowed :read_dependency_proxy 223918:07:53 when the user does not have sufficient access 224018:07:53 behaves like disallows dependency proxy read access 224118:07:53 is expected to be disallowed :read_dependency_proxy 224218:07:53 with user_type 16 224318:07:53 when the user has sufficient access 224418:07:53 behaves like allows dependency proxy read access 224518:07:53 is expected to be allowed :read_dependency_proxy 224618:07:53 when the user does not have sufficient access 224718:07:53 behaves like disallows dependency proxy read access 224818:07:53 is expected to be disallowed :read_dependency_proxy 224918:07:53 with user_type 17 225018:07:54 when the user has sufficient access 225118:07:54 behaves like allows dependency proxy read access 225218:07:54 is expected to be allowed :read_dependency_proxy 225318:07:54 when the user does not have sufficient access 225418:07:54 behaves like disallows dependency proxy read access 225518:07:54 is expected to be disallowed :read_dependency_proxy 225618:07:54# [RSpecRunTime] Finishing example group spec/policies/packages/policies/dependency_proxy/group_policy_spec.rb. It took 6.65 seconds. Expected to take 7.94 seconds. 225718:07:54# [RSpecRunTime] Starting example group spec/services/users/update_todo_count_cache_service_spec.rb. Expected to take 7.36 seconds. 225818:07:54Users::UpdateTodoCountCacheService 226018:08:00 updates the todos_counts for users 226118:08:00 avoids N+1 queries 226218:08:00 executes one query per batch of users 226318:08:00 sets the correct cache expire time 226418:08:00# [RSpecRunTime] RSpec elapsed time: 17 minutes 22.63 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.10 1.15 1.00 1/287 13276 226618:08:00# [RSpecRunTime] Finishing example group spec/services/users/update_todo_count_cache_service_spec.rb. It took 5.89 seconds. Expected to take 7.36 seconds. 226718:08:00# [RSpecRunTime] Starting example group spec/services/ci/destroy_pipeline_service_spec.rb. Expected to take 7.05 seconds. 226818:08:00Ci::DestroyPipelineService 226918:08:01 user is owner 227018:08:01 destroys the pipeline 227118:08:01 clears the cache 227218:08:01 does not log an audit event 227318:08:01 when the pipeline has jobs 227418:08:02 destroys associated jobs 227518:08:02 destroys associated stages 227618:08:02 when job has artifacts 227718:08:03 destroys associated artifacts 227818:08:03 inserts deleted objects for object storage files 227918:08:03# [RSpecRunTime] RSpec elapsed time: 17 minutes 25.9 seconds. Current RSS: ~1432M. Threads: 5. load average: 1.10 1.15 1.00 1/288 13299 228118:08:03 when job has trace chunks 228218:08:03 destroys associated trace chunks 228318:08:04 removes data from object store 228418:08:04 when pipeline is in cancelable state 228518:08:05 cancels the pipelines sync 228618:08:05# [RSpecRunTime] RSpec elapsed time: 17 minutes 28.01 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.10 1.15 1.00 1/288 13300 228818:08:05 user is not owner 228918:08:05 raises an exception 229018:08:05# [RSpecRunTime] Finishing example group spec/services/ci/destroy_pipeline_service_spec.rb. It took 5.62 seconds. Expected to take 7.05 seconds. 229118:08:05# [RSpecRunTime] Starting example group spec/tasks/gitlab/redis_rake_spec.rb. Expected to take 6.83 seconds. 229218:08:05gitlab:redis:secret rake tasks 229418:08:06# password: '123' 229518:08:06 creates encrypted file 229618:08:06 displays error when key does not exist 229718:08:06 displays error when key is changed 229818:08:06 displays error when write directory does not exist 229918:08:06somevalue shows a warning when content is invalid 230018:08:06 displays error when $EDITOR is not set 230118:08:06 when an instance class is specified 230218:08:06 when actual name is used 230318:08:06# password: '123' 230418:08:06 uses the correct Redis class 230518:08:06 when name in lowercase is used 230618:08:06# password: '123' 230718:08:06 uses the correct Redis class 230818:08:06 when name with underscores is used 230918:08:07# password: '123' 231018:08:07 uses the correct Redis class 231118:08:07 when name with hyphens is used 231218:08:07# password: '123' 231318:08:07 uses the correct Redis class 231418:08:07 when name with spaces is used 231518:08:07# password: '123' 231618:08:07 uses the correct Redis class 231718:08:07 when an invalid name is used 231818:08:07 raises error 232018:08:07 creates encrypted file from stdin 232118:08:07 displays error when key does not exist 232218:08:07 displays error when write directory does not exist 232318:08:07somevalue shows a warning when content is invalid 232518:08:07 displays error when file does not exist 232618:08:07 displays error when key does not exist 232718:08:08 displays error when key is changed 232818:08:08 outputs the unencrypted content when present 232918:08:13# [RSpecRunTime] Finishing example group spec/tasks/gitlab/redis_rake_spec.rb. It took 8.09 seconds. Expected to take 6.83 seconds. 233018:08:14# [RSpecRunTime] RSpec elapsed time: 17 minutes 36.4 seconds. Current RSS: ~1408M. Threads: 5. load average: 1.07 1.14 1.00 1/288 13309 233218:08:14# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/terraform_gitlab_ci_yaml_spec.rb. Expected to take 6.63 seconds. 233318:08:14Terraform.gitlab-ci.yml 233418:08:14 the created pipeline 233518:08:14 on master branch 233618:08:16 creates deprecation warning job 233718:08:17 creates init, validate,build terraform jobs as well as kics-iac-sast job 233818:08:17# [RSpecRunTime] RSpec elapsed time: 17 minutes 39.45 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.07 1.14 1.00 1/289 13358 234018:08:17 outside the master branch 234118:08:17 creates deprecation warning job 234218:08:18 does not creates a deploy and a test job 234318:08:18# [RSpecRunTime] RSpec elapsed time: 17 minutes 40.98 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.07 1.14 1.00 1/289 13359 234518:08:18 on merge request 234618:08:19 creates a pipeline with no jobs 234718:08:19# [RSpecRunTime] RSpec elapsed time: 17 minutes 42.16 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.07 1.14 1.00 1/291 13397 234918:08:19# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/terraform_gitlab_ci_yaml_spec.rb. It took 5.77 seconds. Expected to take 6.63 seconds. 235018:08:19# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/events/cross_referenced_spec.rb. Expected to take 6.33 seconds. 235118:08:19Gitlab::GithubImport::Importer::Events::CrossReferenced 235318:08:20 behaves like import cross-referenced event 235418:08:20 when referenced in other issue 235518:08:20 creates expected note 235618:08:20 behaves like internal event tracking 235718:08:21 logs to Snowplow, Redis, and product analytics tooling 235818:08:21# [RSpecRunTime] RSpec elapsed time: 17 minutes 43.64 seconds. Current RSS: ~1430M. Threads: 5. load average: 1.06 1.14 1.00 1/291 13416 236018:08:21 when referenced in pull request 236118:08:21 creates expected note 236218:08:21 behaves like internal event not tracked 236318:08:21 does not record an internal event 236418:08:21 when referenced in out of project issue/pull_request 236518:08:21 does not create expected note 236618:08:21 with MergeRequest 236718:08:21 behaves like import cross-referenced event 236818:08:21 when referenced in other issue 236918:08:22 creates expected note 237018:08:22 behaves like internal event tracking 237118:08:23 logs to Snowplow, Redis, and product analytics tooling 237218:08:23# [RSpecRunTime] RSpec elapsed time: 17 minutes 45.75 seconds. Current RSS: ~1431M. Threads: 5. load average: 1.06 1.14 1.00 1/293 13492 237418:08:23 when referenced in pull request 237518:08:24 creates expected note 237618:08:24 behaves like internal event not tracked 237718:08:24 does not record an internal event 237818:08:24# [RSpecRunTime] RSpec elapsed time: 17 minutes 47.21 seconds. Current RSS: ~1428M. Threads: 5. load average: 1.06 1.14 1.00 1/293 13560 238018:08:24 when referenced in out of project issue/pull_request 238118:08:25 does not create expected note 238218:08:25# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/events/cross_referenced_spec.rb. It took 5.62 seconds. Expected to take 6.33 seconds. 238318:08:25# [RSpecRunTime] Starting example group spec/presenters/snippet_blob_presenter_spec.rb. Expected to take 6.07 seconds. 238418:08:25SnippetBlobPresenter 238618:08:25 with PersonalSnippet 238718:08:25 when blob is binary 238818:08:26 returns the HTML associated with the binary 238918:08:26 with markdown format 239018:08:26 returns rich markdown content 239118:08:26 with notebook format 239218:08:26 returns rich notebook content 239318:08:26 with openapi format 239418:08:26 returns rich openapi content 239518:08:26 with svg format 239618:08:26 returns rich svg content 239718:08:26 with other format 239818:08:26 does not return no rich content 239918:08:26 route helpers 240118:08:27 behaves like snippet blob raw path 240218:08:27 for PersonalSnippets 240318:08:28 returns the raw personal snippet blob path 240418:08:28# [RSpecRunTime] RSpec elapsed time: 17 minutes 50.64 seconds. Current RSS: ~1452M. Threads: 5. load average: 1.06 1.14 1.00 1/292 13680 240618:08:28 for ProjectSnippets 240718:08:28 returns the raw project snippet blob path 240818:08:28 with a snippet without a repository 240918:08:28 with ProjectSnippet 241018:08:28 returns the raw project snippet path 241118:08:28 with PersonalSnippet 241218:08:28 returns the raw personal snippet path 241318:08:28 #raw_plain_data 241418:08:28 with a plain file 241518:08:29 shows raw data for non binary files 241618:08:29 with a binary file 241918:08:29 behaves like snippet blob raw url 242018:08:29 for PersonalSnippets 242118:08:29 returns the raw personal snippet blob url 242218:08:29 for ProjectSnippets 242318:08:29 returns the raw project snippet blob url 242418:08:29 with a snippet without a repository 242518:08:29 with ProjectSnippet 242618:08:30 returns the raw project snippet url 242718:08:30 with PersonalSnippet 242818:08:30 returns the raw personal snippet url 242918:08:30# [RSpecRunTime] Finishing example group spec/presenters/snippet_blob_presenter_spec.rb. It took 4.87 seconds. Expected to take 6.07 seconds. 243018:08:30# [RSpecRunTime] Starting example group spec/lib/gitlab/visibility_level_checker_spec.rb. Expected to take 6.02 seconds. 243118:08:30Gitlab::VisibilityLevelChecker 243218:08:30 #level_restricted? 243318:08:30 when visibility level is allowed 243418:08:30 returns false with nil for visibility level 243518:08:30 when visibility level is restricted 243618:08:30 for public project 243718:08:30 for non-admin user 243818:08:31 returns true and visibility name 243918:08:31 for admin user 244018:08:32 returns false and a nil visibility level 244118:08:32 overridden visibility 244218:08:32 when restricted 244318:08:33 returns true and visibility name 244418:08:33 when misspelled 244518:08:33 returns false with nil for visibility level 244618:08:33 when import_data is missing 244718:08:34 returns false with nil for visibility level 244818:08:34# [RSpecRunTime] Finishing example group spec/lib/gitlab/visibility_level_checker_spec.rb. It took 4.11 seconds. Expected to take 6.02 seconds. 244918:08:34# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/records_fetcher_spec.rb. Expected to take 5.63 seconds. 245018:08:34Gitlab::Analytics::CycleAnalytics::RecordsFetcher 245218:08:35 limits the results 245318:08:35 loads the record for the next page 245418:08:35# [RSpecRunTime] RSpec elapsed time: 17 minutes 58.24 seconds. Current RSS: ~1413M. Threads: 5. load average: 1.05 1.13 1.00 1/292 13715 245618:08:35 #serialized_records 245718:08:35 for issue based stage 245818:08:36 returns all records 245918:08:36 passes a hash with all expected attributes to the serializer 246018:08:36 when records are loaded by guest 246118:08:37 filters out confidential issues 246218:08:37# [RSpecRunTime] RSpec elapsed time: 17 minutes 59.7 seconds. Current RSS: ~1408M. Threads: 5. load average: 1.05 1.13 1.00 1/292 13716 246418:08:37 for merge request based stage 246518:08:38 returns all records 246618:08:38 passes a hash with all expected attributes to the serializer 246718:08:38# [RSpecRunTime] RSpec elapsed time: 18 minutes 1.22 seconds. Current RSS: ~1408M. Threads: 5. load average: 1.05 1.13 1.00 1/292 13724 246918:08:38# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/records_fetcher_spec.rb. It took 4.45 seconds. Expected to take 5.63 seconds. 247018:08:38# [RSpecRunTime] Starting example group spec/finders/projects/groups_finder_spec.rb. Expected to take 5.47 seconds. 247118:08:38Projects::GroupsFinder 247318:08:40 Public project 247418:08:40 behaves like finding related groups 247518:08:40 returns ancestor groups for this project 247618:08:40 when the project does not belong to any group 247718:08:40 is expected to eq [] 247818:08:40# [RSpecRunTime] RSpec elapsed time: 18 minutes 2.74 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.05 1.13 1.00 1/292 13725 248018:08:40 when shared groups option is on 248118:08:40 returns ancestor and all shared groups 248218:08:40 when shared_min_access_level is developer 248318:08:40 returns ancestor and shared groups with at least developer access 248418:08:40 when shared_visible_only is on 248518:08:40 returns ancestor and public shared groups 248618:08:40 when user has access to the private shared group 248718:08:40 returns ancestor and shared groups user has access to 248818:08:40 when skip group option is on 248918:08:40 excludes provided groups 249018:08:40 when user is not authorized 249118:08:40 returns ancestor groups for this project 249218:08:40 when visible shared groups are requested 249318:08:41 returns ancestor groups and public shared groups for this project 249418:08:41 Private project 249518:08:41 behaves like finding related groups 249618:08:41 returns ancestor groups for this project 249718:08:41 when the project does not belong to any group 249818:08:41 is expected to eq [] 249918:08:41 when shared groups option is on 250018:08:41 returns ancestor and all shared groups 250118:08:41 when shared_min_access_level is developer 250218:08:42 returns ancestor and shared groups with at least developer access 250318:08:42 when shared_visible_only is on 250418:08:42 returns ancestor and public shared groups 250518:08:42 when user has access to the private shared group 250618:08:43 returns ancestor and shared groups user has access to 250718:08:43 when skip group option is on 250818:08:43 excludes provided groups 250918:08:43 when user is not authorized 251018:08:43 is expected to eq [] 251118:08:43 Missing project 251218:08:43 is expected to eq [] 251318:08:43# [RSpecRunTime] Finishing example group spec/finders/projects/groups_finder_spec.rb. It took 4.89 seconds. Expected to take 5.47 seconds. 251418:08:43# [RSpecRunTime] Starting example group spec/services/integrations/slack_installation/instance_service_spec.rb. Expected to take 5.3 seconds. 251518:08:43Integrations::SlackInstallation::InstanceService 251618:08:43 behaves like Integrations::SlackInstallation::BaseService 251718:08:43 when Slack responds with an error 251818:08:43 behaves like error response 251918:08:43 returns error result with message 252018:08:43 when HTTP error occurs when exchanging token 252118:08:43 tracks the error 252218:08:43 behaves like error response 252318:08:44 returns error result with message 252418:08:44 when slack_app_enabled is not set 252518:08:44 behaves like error response 252618:08:44 returns error result with message 252718:08:44 when user is unauthorized 252818:08:44 behaves like error response 252918:08:44 returns error result with message 253018:08:44 when Slack responds with an access token 253118:08:44 handles propagation correctly 253218:08:44 behaves like success response 253318:08:44 returns success result and creates all needed records 253418:08:44 when integration record already exists 253518:08:44 behaves like success response 253618:08:44 returns success result and creates all needed records 253718:08:44 when installation record already exists 253818:08:44 behaves like success response 253918:08:45 returns success result and creates all needed records 254018:08:45 when the team has other Slack installation records 254118:08:46 updates related legacy records 254218:08:46 behaves like success response 254318:08:46 returns success result and creates all needed records 254418:08:46# [RSpecRunTime] RSpec elapsed time: 18 minutes 9.33 seconds. Current RSS: ~1400M. Threads: 5. load average: 0.96 1.11 0.99 1/292 13726 254618:08:46# [RSpecRunTime] Finishing example group spec/services/integrations/slack_installation/instance_service_spec.rb. It took 3.23 seconds. Expected to take 5.3 seconds. 254718:08:46# [RSpecRunTime] Starting example group spec/services/boards/issues/create_service_spec.rb. Expected to take 5.13 seconds. 254818:08:46Boards::Issues::CreateService 255018:08:47 delegates the create proceedings to Issues::CreateService 255118:08:49Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 255318:08:49To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 255418:08:49 creates a new issue 255518:08:50Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 255718:08:50To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 255818:08:50 adds the label of the list to the issue 255918:08:50# [RSpecRunTime] RSpec elapsed time: 18 minutes 13.26 seconds. Current RSS: ~1408M. Threads: 5. load average: 0.96 1.11 1.00 1/287 13727 256118:08:50# [RSpecRunTime] Finishing example group spec/services/boards/issues/create_service_spec.rb. It took 3.94 seconds. Expected to take 5.13 seconds. 256218:08:50# [RSpecRunTime] Starting example group spec/lib/gitlab/resource_events/assignment_event_recorder_spec.rb. Expected to take 4.93 seconds. 256318:08:50Gitlab::ResourceEvents::AssignmentEventRecorder 256418:08:54 parent: :issue_with_two_assignees, new_assignees: [], assignee_history: [[:user1, :remove], [:user2, :remove]] 256518:08:54 records the assignment history corrently 256618:08:54# [RSpecRunTime] RSpec elapsed time: 18 minutes 16.79 seconds. Current RSS: ~1429M. Threads: 5. load average: 0.96 1.11 1.00 1/292 13846 256818:08:54 parent: :issue_with_two_assignees, new_assignees: [:user1, :user3], assignee_history: [[:user2, :remove], [:user3, :add]] 256918:08:54 records the assignment history corrently 257018:08:54 parent: :issue_with_two_assignees, new_assignees: [:user1, :user2, :user3], assignee_history: [[:user3, :add]] 257118:08:54 records the assignment history corrently 257218:08:54 parent: :issue_with_two_assignees, new_assignees: [:user1], assignee_history: [[:user2, :remove]] 257318:08:54 records the assignment history corrently 257418:08:54 when batching 257518:08:54 invokes multiple insert queries 257618:08:54 parent: :mr_with_no_assignees, new_assignees: [:user1], assignee_history: [[:user1, :add]] 257718:08:54 records the assignment history corrently 257818:08:54 parent: :mr_with_no_assignees, new_assignees: [], assignee_history: [] 257918:08:54 records the assignment history corrently 258018:08:54 parent: :mr_with_one_assignee, new_assignees: [:user3], assignee_history: [] 258118:08:54 records the assignment history corrently 258218:08:54 parent: :mr_with_one_assignee, new_assignees: [:user1], assignee_history: [[:user3, :remove], [:user1, :add]] 258318:08:55 records the assignment history corrently 258418:08:55 when duplicated old assignees were given 258518:08:55 deduplicates the records 258618:08:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/resource_events/assignment_event_recorder_spec.rb. It took 4.2 seconds. Expected to take 4.93 seconds. 258718:08:55# [RSpecRunTime] Starting example group spec/models/concerns/require_email_verification_spec.rb. Expected to take 4.71 seconds. 258818:08:55RequireEmailVerification 258918:08:55 does not allow STI 259018:08:55 feature_flag_enabled: true, two_factor_enabled: true, oauth_user: true, skipped: true 259118:08:55 #lock_access! 259218:08:55 sends Devise unlock instructions unless overridden and always sets locked_at 259318:08:55 #attempts_exceeded? 259418:08:55 when failed_attempts is LT overridden amount 259518:08:55 is expected to eq false 259618:08:55 when failed_attempts is GTE overridden amount but LT Devise default amount 259718:08:55 is expected to eq false 259818:08:55 when failed_attempts is GTE Devise default amount 259918:08:55 is expected to eq true 260018:08:55 #lock_expired? 260118:08:55 when locked shorter ago than Devise default time 260218:08:55 is expected to eq false 260318:08:55 when locked longer ago than Devise default time but shorter ago than overriden time 260418:08:55 is expected to eq true 260518:08:55 when locked longer ago than overriden time 260618:08:55 is expected to eq true 260718:08:55 feature_flag_enabled: true, two_factor_enabled: true, oauth_user: true, skipped: false 260818:08:55 #lock_access! 260918:08:55 sends Devise unlock instructions unless overridden and always sets locked_at 261018:08:55 #attempts_exceeded? 261118:08:55 when failed_attempts is LT overridden amount 261218:08:55 is expected to eq false 261318:08:55 when failed_attempts is GTE overridden amount but LT Devise default amount 261418:08:55 is expected to eq false 261518:08:55 when failed_attempts is GTE Devise default amount 261618:08:55 is expected to eq true 261718:08:55 #lock_expired? 261818:08:55 when locked shorter ago than Devise default time 261918:08:55 is expected to eq false 262018:08:55 when locked longer ago than Devise default time but shorter ago than overriden time 262118:08:55 is expected to eq true 262218:08:55 when locked longer ago than overriden time 262318:08:55 is expected to eq true 262418:08:55 feature_flag_enabled: true, two_factor_enabled: true, oauth_user: false, skipped: true 262518:08:55 #lock_access! 262618:08:55 sends Devise unlock instructions unless overridden and always sets locked_at 262718:08:55 #attempts_exceeded? 262818:08:55 when failed_attempts is LT overridden amount 262918:08:55 is expected to eq false 263018:08:55 when failed_attempts is GTE overridden amount but LT Devise default amount 263118:08:55 is expected to eq false 263218:08:55 when failed_attempts is GTE Devise default amount 263318:08:55 is expected to eq true 263418:08:55 #lock_expired? 263518:08:55 when locked shorter ago than Devise default time 263618:08:55 is expected to eq false 263718:08:55 when locked longer ago than Devise default time but shorter ago than overriden time 263818:08:55 is expected to eq true 263918:08:55 when locked longer ago than overriden time 264018:08:55 is expected to eq true 264118:08:55 feature_flag_enabled: true, two_factor_enabled: true, oauth_user: false, skipped: false 264218:08:55 #lock_access! 264318:08:55 sends Devise unlock instructions unless overridden and always sets locked_at 264418:08:55 #attempts_exceeded? 264518:08:55 when failed_attempts is LT overridden amount 264618:08:55 is expected to eq false 264718:08:55 when failed_attempts is GTE overridden amount but LT Devise default amount 264818:08:55 is expected to eq false 264918:08:55 when failed_attempts is GTE Devise default amount 265018:08:55 is expected to eq true 265118:08:55 #lock_expired? 265218:08:55 when locked shorter ago than Devise default time 265318:08:55 is expected to eq false 265418:08:55 when locked longer ago than Devise default time but shorter ago than overriden time 265518:08:55 is expected to eq true 265618:08:55 when locked longer ago than overriden time 265718:08:56 is expected to eq true 265818:08:56 feature_flag_enabled: true, two_factor_enabled: false, oauth_user: true, skipped: true 265918:08:56 #lock_access! 266018:08:56 sends Devise unlock instructions unless overridden and always sets locked_at 266118:08:56 #attempts_exceeded? 266218:08:56 when failed_attempts is LT overridden amount 266318:08:56 is expected to eq false 266418:08:56 when failed_attempts is GTE overridden amount but LT Devise default amount 266518:08:56 is expected to eq false 266618:08:56 when failed_attempts is GTE Devise default amount 266718:08:56 is expected to eq true 266818:08:56 #lock_expired? 266918:08:56 when locked shorter ago than Devise default time 267018:08:56 is expected to eq false 267118:08:56 when locked longer ago than Devise default time but shorter ago than overriden time 267218:08:56 is expected to eq true 267318:08:56 when locked longer ago than overriden time 267418:08:56 is expected to eq true 267518:08:56 feature_flag_enabled: true, two_factor_enabled: false, oauth_user: true, skipped: false 267618:08:56 #lock_access! 267718:08:56 sends Devise unlock instructions unless overridden and always sets locked_at 267818:08:56 #attempts_exceeded? 267918:08:56 when failed_attempts is LT overridden amount 268018:08:56 is expected to eq false 268118:08:56 when failed_attempts is GTE overridden amount but LT Devise default amount 268218:08:56 is expected to eq false 268318:08:56 when failed_attempts is GTE Devise default amount 268418:08:56 is expected to eq true 268518:08:56 #lock_expired? 268618:08:56 when locked shorter ago than Devise default time 268718:08:56 is expected to eq false 268818:08:56 when locked longer ago than Devise default time but shorter ago than overriden time 268918:08:56 is expected to eq true 269018:08:56 when locked longer ago than overriden time 269118:08:56 is expected to eq true 269218:08:56 feature_flag_enabled: true, two_factor_enabled: false, oauth_user: false, skipped: true 269318:08:56 #lock_access! 269418:08:56 sends Devise unlock instructions unless overridden and always sets locked_at 269518:08:56 #attempts_exceeded? 269618:08:56 when failed_attempts is LT overridden amount 269718:08:56 is expected to eq false 269818:08:56 when failed_attempts is GTE overridden amount but LT Devise default amount 269918:08:56 is expected to eq false 270018:08:56 when failed_attempts is GTE Devise default amount 270118:08:56 is expected to eq true 270218:08:56 #lock_expired? 270318:08:56 when locked shorter ago than Devise default time 270418:08:56 is expected to eq false 270518:08:56 when locked longer ago than Devise default time but shorter ago than overriden time 270618:08:56 is expected to eq true 270718:08:56 when locked longer ago than overriden time 270818:08:56 is expected to eq true 270918:08:56 feature_flag_enabled: true, two_factor_enabled: false, oauth_user: false, skipped: false 271018:08:56 #lock_access! 271118:08:56 sends Devise unlock instructions unless overridden and always sets locked_at 271218:08:56 #attempts_exceeded? 271318:08:56 when failed_attempts is LT overridden amount 271418:08:56 is expected to eq false 271518:08:56 when failed_attempts is GTE overridden amount but LT Devise default amount 271618:08:56 is expected to eq true 271718:08:56 when failed_attempts is GTE Devise default amount 271818:08:56 is expected to eq true 271918:08:56 #lock_expired? 272018:08:56 when locked shorter ago than Devise default time 272118:08:56 is expected to eq false 272218:08:56 when locked longer ago than Devise default time but shorter ago than overriden time 272318:08:56 is expected to eq false 272418:08:56 when locked longer ago than overriden time 272518:08:56 is expected to eq true 272618:08:56 feature_flag_enabled: false, two_factor_enabled: true, oauth_user: true, skipped: true 272718:08:56 #lock_access! 272818:08:56 sends Devise unlock instructions unless overridden and always sets locked_at 272918:08:56 #attempts_exceeded? 273018:08:56 when failed_attempts is LT overridden amount 273118:08:56 is expected to eq false 273218:08:56 when failed_attempts is GTE overridden amount but LT Devise default amount 273318:08:56 is expected to eq false 273418:08:56 when failed_attempts is GTE Devise default amount 273518:08:56 is expected to eq true 273618:08:56 #lock_expired? 273718:08:56 when locked shorter ago than Devise default time 273818:08:56 is expected to eq false 273918:08:56 when locked longer ago than Devise default time but shorter ago than overriden time 274018:08:57 is expected to eq true 274118:08:57 when locked longer ago than overriden time 274218:08:57 is expected to eq true 274318:08:57 feature_flag_enabled: false, two_factor_enabled: true, oauth_user: true, skipped: false 274418:08:57 #lock_access! 274518:08:57 sends Devise unlock instructions unless overridden and always sets locked_at 274618:08:57 #attempts_exceeded? 274718:08:57 when failed_attempts is LT overridden amount 274818:08:57 is expected to eq false 274918:08:57 when failed_attempts is GTE overridden amount but LT Devise default amount 275018:08:57 is expected to eq false 275118:08:57 when failed_attempts is GTE Devise default amount 275218:08:57 is expected to eq true 275318:08:57 #lock_expired? 275418:08:57 when locked shorter ago than Devise default time 275518:08:57 is expected to eq false 275618:08:57 when locked longer ago than Devise default time but shorter ago than overriden time 275718:08:57 is expected to eq true 275818:08:57 when locked longer ago than overriden time 275918:08:57 is expected to eq true 276018:08:57 feature_flag_enabled: false, two_factor_enabled: true, oauth_user: false, skipped: true 276118:08:57 #lock_access! 276218:08:57 sends Devise unlock instructions unless overridden and always sets locked_at 276318:08:57 #attempts_exceeded? 276418:08:57 when failed_attempts is LT overridden amount 276518:08:57 is expected to eq false 276618:08:57 when failed_attempts is GTE overridden amount but LT Devise default amount 276718:08:57 is expected to eq false 276818:08:57 when failed_attempts is GTE Devise default amount 276918:08:57 is expected to eq true 277018:08:57 #lock_expired? 277118:08:57 when locked shorter ago than Devise default time 277218:08:57 is expected to eq false 277318:08:57 when locked longer ago than Devise default time but shorter ago than overriden time 277418:08:57 is expected to eq true 277518:08:57 when locked longer ago than overriden time 277618:08:57 is expected to eq true 277718:08:57 feature_flag_enabled: false, two_factor_enabled: true, oauth_user: false, skipped: false 277818:08:57 #lock_access! 277918:08:57 sends Devise unlock instructions unless overridden and always sets locked_at 278018:08:57 #attempts_exceeded? 278118:08:57 when failed_attempts is LT overridden amount 278218:08:57 is expected to eq false 278318:08:57 when failed_attempts is GTE overridden amount but LT Devise default amount 278418:08:57 is expected to eq false 278518:08:57 when failed_attempts is GTE Devise default amount 278618:08:57 is expected to eq true 278718:08:57 #lock_expired? 278818:08:57 when locked shorter ago than Devise default time 278918:08:57 is expected to eq false 279018:08:57 when locked longer ago than Devise default time but shorter ago than overriden time 279118:08:57 is expected to eq true 279218:08:57 when locked longer ago than overriden time 279318:08:57 is expected to eq true 279418:08:57 feature_flag_enabled: false, two_factor_enabled: false, oauth_user: true, skipped: true 279518:08:57 #lock_access! 279618:08:57 sends Devise unlock instructions unless overridden and always sets locked_at 279718:08:57 #attempts_exceeded? 279818:08:57 when failed_attempts is LT overridden amount 279918:08:57 is expected to eq false 280018:08:57 when failed_attempts is GTE overridden amount but LT Devise default amount 280118:08:57 is expected to eq false 280218:08:57 when failed_attempts is GTE Devise default amount 280318:08:57 is expected to eq true 280418:08:57 #lock_expired? 280518:08:57 when locked shorter ago than Devise default time 280618:08:57 is expected to eq false 280718:08:57 when locked longer ago than Devise default time but shorter ago than overriden time 280818:08:57 is expected to eq true 280918:08:57 when locked longer ago than overriden time 281018:08:57 is expected to eq true 281118:08:57 feature_flag_enabled: false, two_factor_enabled: false, oauth_user: true, skipped: false 281218:08:57 #lock_access! 281318:08:57 sends Devise unlock instructions unless overridden and always sets locked_at 281418:08:57 #attempts_exceeded? 281518:08:57 when failed_attempts is LT overridden amount 281618:08:57 is expected to eq false 281718:08:57 when failed_attempts is GTE overridden amount but LT Devise default amount 281818:08:57 is expected to eq false 281918:08:57 when failed_attempts is GTE Devise default amount 282018:08:57 is expected to eq true 282118:08:57 #lock_expired? 282218:08:57 when locked shorter ago than Devise default time 282318:08:58 is expected to eq false 282418:08:58 when locked longer ago than Devise default time but shorter ago than overriden time 282518:08:58 is expected to eq true 282618:08:58 when locked longer ago than overriden time 282718:08:58 is expected to eq true 282818:08:58 feature_flag_enabled: false, two_factor_enabled: false, oauth_user: false, skipped: true 282918:08:58 #lock_access! 283018:08:58 sends Devise unlock instructions unless overridden and always sets locked_at 283118:08:58 #attempts_exceeded? 283218:08:58 when failed_attempts is LT overridden amount 283318:08:58 is expected to eq false 283418:08:58 when failed_attempts is GTE overridden amount but LT Devise default amount 283518:08:58 is expected to eq false 283618:08:58 when failed_attempts is GTE Devise default amount 283718:08:58 is expected to eq true 283818:08:58 #lock_expired? 283918:08:58 when locked shorter ago than Devise default time 284018:08:58 is expected to eq false 284118:08:58 when locked longer ago than Devise default time but shorter ago than overriden time 284218:08:58 is expected to eq true 284318:08:58 when locked longer ago than overriden time 284418:08:58 is expected to eq true 284518:08:58 feature_flag_enabled: false, two_factor_enabled: false, oauth_user: false, skipped: false 284618:08:58 #lock_access! 284718:08:58 sends Devise unlock instructions unless overridden and always sets locked_at 284818:08:58 #attempts_exceeded? 284918:08:58 when failed_attempts is LT overridden amount 285018:08:58 is expected to eq false 285118:08:58 when failed_attempts is GTE overridden amount but LT Devise default amount 285218:08:58 is expected to eq false 285318:08:58 when failed_attempts is GTE Devise default amount 285418:08:58 is expected to eq true 285518:08:58 #lock_expired? 285618:08:58 when locked shorter ago than Devise default time 285718:08:58 is expected to eq false 285818:08:58 when locked longer ago than Devise default time but shorter ago than overriden time 285918:08:58 is expected to eq true 286018:08:58 when locked longer ago than overriden time 286118:08:58 is expected to eq true 286218:08:58# [RSpecRunTime] Finishing example group spec/models/concerns/require_email_verification_spec.rb. It took 3.45 seconds. Expected to take 4.71 seconds. 286318:08:58# [RSpecRunTime] Starting example group spec/models/projects/topic_spec.rb. Expected to take 4.64 seconds. 286418:08:58Projects::Topic 286518:08:58 does not allow STI 286618:08:58 is expected to be valid 286818:08:58 is expected to includes the Avatarable module 286918:08:58 associations 287018:08:58 is expected to have many project_topics 287118:08:58 is expected to have many projects 287218:08:58 is expected to belong to organization required: false 287418:08:58 is expected to validate that :name cannot be empty/falsy 287518:08:58 is expected to validate that :name is case-insensitively unique within the scope of :organization_id 287618:08:58 is expected to validate that the length of :name is at most 255 287718:08:59 is expected to validate that the length of :description is at most 1024 287818:08:59 is expected to validate that :title cannot be empty/falsy 287918:08:59 is expected to validate that the length of :title is at most 255 288018:08:59 is expected not to allow :name to be ‹"new\nline"›, producing a custom validation error on failure 288118:08:59 is expected not to allow :name to be ‹"new\rline"›, producing a custom validation error on failure 288218:08:59 is expected not to allow :name to be ‹"new\vline"›, producing a custom validation error on failure 288318:08:59 is expected not to allow :name to be ‹"トピック"›, producing a custom validation error on failure 288518:08:59 is expected to validate that the length of :slug is at most 255 288618:08:59 is expected to validate that :slug is case-insensitively unique within the scope of :organization_id 288718:08:59 is expected not to allow :slug to be ‹"new\nline"›, producing a custom validation error on failure 288818:08:59 is expected not to allow :slug to be ‹"space value"›, producing a custom validation error on failure 288918:08:59 is expected not to allow :slug to be ‹"$special_symbol_value"›, producing a custom validation error on failure 289018:08:59 is expected to allow :slug to be ‹"underscored_value"› 289118:08:59 is expected to allow :slug to be ‹"hypened-value"› 289218:08:59 is expected to allow :slug to be ‹"dotted.value"› 289418:08:59 without_assigned_projects 289518:09:00 returns topics without assigned projects 289618:09:00 order_by_non_private_projects_count 289718:09:01 sorts topics by non_private_projects_count 289818:09:01# [RSpecRunTime] RSpec elapsed time: 18 minutes 23.77 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.13 1.14 1.01 1/291 13847 290018:09:01 reorder_by_similarity 290118:09:01 sorts topics by similarity 290218:09:01 #find_by_name_case_insensitive 290318:09:01 returns topic with case insensitive name 290518:09:01 returns topics with a matching name 290618:09:01 returns topics with a partially matching name 290718:09:01 returns topics with a matching name regardless of the casing 290818:09:01 behaves like Avatarable 290918:09:01 #avatar_type 291018:09:01 is true if avatar is image 291118:09:01 is false if avatar is html page 291318:09:01 when avatar file is uploaded 291418:09:01 shows correct avatar url 291518:09:01 #title_or_name 291618:09:01 returns title if set 291718:09:01 returns name if title not set 291818:09:01# [RSpecRunTime] Finishing example group spec/models/projects/topic_spec.rb. It took 3.37 seconds. Expected to take 4.64 seconds. 291918:09:01# [RSpecRunTime] Starting example group spec/models/badge_spec.rb. Expected to take 4.43 seconds. 292118:09:01 does not allow STI 292318:09:01 link_url format 292418:09:01 behaves like placeholder url 292518:09:02 allows url with http protocol 292618:09:02 allows url with https protocol 292718:09:02 cannot be empty 292818:09:02 cannot be nil 292918:09:02 accept badges placeholders 293018:09:03 sanitize url 293118:09:03# [RSpecRunTime] RSpec elapsed time: 18 minutes 25.64 seconds. Current RSS: ~1427M. Threads: 5. load average: 1.13 1.14 1.01 1/289 13848 293318:09:03 image_url format 293418:09:03 behaves like placeholder url 293518:09:03 allows url with http protocol 293618:09:03 allows url with https protocol 293718:09:03 cannot be empty 293818:09:04 cannot be nil 293918:09:04 accept badges placeholders 294018:09:04 sanitize url 294118:09:04# [RSpecRunTime] RSpec elapsed time: 18 minutes 27.03 seconds. Current RSS: ~1466M. Threads: 5. load average: 1.13 1.14 1.01 1/288 13849 294418:09:05 #rendered_link_url 294518:09:05 behaves like rendered_links 294618:09:05 when the repository is not nil 294718:09:06 uses the project information to populate the url placeholders 294818:09:06 returns the url if the project used is nil 294918:09:06# [RSpecRunTime] RSpec elapsed time: 18 minutes 28.53 seconds. Current RSS: ~1475M. Threads: 5. load average: 1.20 1.15 1.01 1/288 13884 295118:09:06 when the repository is nil 295218:09:06 populate the placeholders 295318:09:06 #rendered_image_url 295418:09:06 behaves like rendered_links 295518:09:06 when the repository is not nil 295618:09:06 uses the project information to populate the url placeholders 295718:09:06 returns the url if the project used is nil 295818:09:06 when the repository is nil 295918:09:06 populate the placeholders 296018:09:06 when asset proxy is enabled 296118:09:06 returns a proxied URL 296218:09:06# [RSpecRunTime] Finishing example group spec/models/badge_spec.rb. It took 4.48 seconds. Expected to take 4.43 seconds. 296318:09:06# [RSpecRunTime] Starting example group spec/services/users/set_namespace_commit_email_service_spec.rb. Expected to take 4.23 seconds. 296418:09:06Users::SetNamespaceCommitEmailService 296618:09:06 when current_user is not provided 296718:09:06 returns error message 296818:09:06 when current_user does not have permission to change namespace commit emails 296918:09:07 returns error message 297018:09:07 when target_user does not have permission to access the namespace 297118:09:07 returns error message 297218:09:07 when namespace is public 297318:09:07 behaves like success 297418:09:07 creates namespace commit email 297518:09:07 when namespace is not provided 297618:09:07 returns error message 297718:09:07 when target user is not current user 297818:09:07 when current user is an admin 297918:09:07 when admin mode is enabled 298018:09:08 creates namespace commit email 298118:09:08 when admin mode is not enabled 298218:09:08 returns error message 298318:09:08 when current user is not an admin 298418:09:08 returns error message 298518:09:08 when namespace commit email does not exist 298618:09:08 when email_id is not provided 298718:09:08 returns error message 298818:09:08 when model save fails 298918:09:08 returns error message 299018:09:08 when namepsace is a group 299118:09:08 behaves like success 299218:09:08 creates namespace commit email 299318:09:08 when namespace is a user 299418:09:08 behaves like success 299518:09:08 creates namespace commit email 299618:09:08 when namespace is a project 299718:09:09 behaves like success 299818:09:09 creates namespace commit email 299918:09:09 when namespace commit email already exists 300018:09:09 when email_id is not provided 300118:09:09 destroys the namespace commit email 300218:09:09 and email_id is provided 300318:09:09 updates namespace commit email 300418:09:09 when model save fails 300518:09:09 returns generic error message 300618:09:09 with model errors 300718:09:09 returns the model error message 300818:09:09# [RSpecRunTime] Finishing example group spec/services/users/set_namespace_commit_email_service_spec.rb. It took 3.34 seconds. Expected to take 4.23 seconds. 300918:09:09# [RSpecRunTime] Starting example group spec/policies/clusters/agents/activity_event_policy_spec.rb. Expected to take 4.17 seconds. 301018:09:09Clusters::Agents::ActivityEventPolicy 301318:09:11 is expected to be disallowed :admin_cluster 301418:09:11 is expected to be disallowed :read_cluster 301518:09:11# [RSpecRunTime] RSpec elapsed time: 18 minutes 34.09 seconds. Current RSS: ~1445M. Threads: 5. load average: 1.34 1.18 1.02 1/289 13894 301818:09:12 is expected to be disallowed :admin_cluster 301918:09:12 is expected to be allowed :read_cluster 302118:09:12 is expected to be allowed :admin_cluster 302218:09:12 is expected to be allowed :read_cluster 302318:09:12# [RSpecRunTime] Finishing example group spec/policies/clusters/agents/activity_event_policy_spec.rb. It took 3.21 seconds. Expected to take 4.17 seconds. 302418:09:12# [RSpecRunTime] Starting example group spec/lib/quality/seeders/issues_spec.rb. Expected to take 3.89 seconds. 302518:09:12Quality::Seeders::Issues 302718:09:15Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 302918:09:15To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 303018:09:15Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 303218:09:15To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 303318:09:15.. seeds issues 303418:09:15# [RSpecRunTime] RSpec elapsed time: 18 minutes 38.08 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.34 1.18 1.02 1/289 13895 303618:09:15# [RSpecRunTime] Finishing example group spec/lib/quality/seeders/issues_spec.rb. It took 2.76 seconds. Expected to take 3.89 seconds. 303718:09:15# [RSpecRunTime] Starting example group spec/lib/gitlab/database/namespace_project_ids_each_batch_spec.rb. Expected to take 3.88 seconds. 303818:09:15Gitlab::Database::NamespaceProjectIdsEachBatch 303918:09:18 returns the correct project IDs 304018:09:18 when passed an optional resolver 304118:09:18 returns the correct project IDs filtered by resolver 304218:09:18# [RSpecRunTime] RSpec elapsed time: 18 minutes 41.12 seconds. Current RSS: ~1402M. Threads: 5. load average: 1.32 1.18 1.02 1/287 13896 304418:09:18# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/namespace_project_ids_each_batch_spec.rb. It took 3.04 seconds. Expected to take 3.88 seconds. 304518:09:18# [RSpecRunTime] Starting example group spec/lib/gitlab/composer/version_index_spec.rb. Expected to take 3.6 seconds. 304618:09:18Gitlab::Composer::VersionIndex 304818:09:19 with a public project 304918:09:19 behaves like returns the packages json 305018:09:19 returns the packages json 305118:09:19 with an unordered list of packages 305218:09:19 returns the packages sorted by version 305318:09:19 with an internal project 305418:09:19 behaves like returns the packages json 305518:09:19 returns the packages json 305618:09:19 with an unordered list of packages 305718:09:19 returns the packages sorted by version 305818:09:19 with a private project 305918:09:19 behaves like returns the packages json 306018:09:20 returns the packages json 306118:09:20 with an unordered list of packages 306218:09:20 returns the packages sorted by version 306418:09:20 returns the json SHA 306518:09:20# [RSpecRunTime] Finishing example group spec/lib/gitlab/composer/version_index_spec.rb. It took 1.5 seconds. Expected to take 3.6 seconds. 306618:09:20# [RSpecRunTime] Starting example group spec/graphql/types/user_merge_request_interaction_type_spec.rb. Expected to take 3.57 seconds. 306718:09:20Types::UserMergeRequestInteractionType 306818:09:21 is expected to require graphql authorizations :read_merge_request 306918:09:21 has the expected fields 307018:09:21 #review_state 307118:09:21 when the user has not been asked to review the MR 307218:09:21 is expected to be nil 307318:09:21 implies not reviewed 307418:09:21# [RSpecRunTime] RSpec elapsed time: 18 minutes 44.29 seconds. Current RSS: ~1413M. Threads: 5. load average: 1.29 1.18 1.02 1/292 13999 307618:09:21 when the user has been asked to review the MR 307718:09:22 implies not reviewed 307818:09:22 when the user has provided a review 307918:09:22 is expected to eq "reviewed" 308018:09:22 implies reviewed 308218:09:22 when the user cannot update the MR 308318:09:22 is expected to equal false 308418:09:22 when the user can update the MR 308518:09:22 is expected to equal true 308718:09:22 when the user cannot merge 308818:09:22 is expected to equal false 308918:09:22 when the user can merge 309018:09:23 is expected to equal true 309218:09:23 when the user has not approved the MR 309318:09:23 is expected to equal false 309418:09:23 when the user has approved the MR 309518:09:23 is expected to equal true 309618:09:23# [RSpecRunTime] Finishing example group spec/graphql/types/user_merge_request_interaction_type_spec.rb. It took 2.99 seconds. Expected to take 3.57 seconds. 309718:09:23# [RSpecRunTime] Starting example group spec/workers/mail_scheduler/issue_due_worker_spec.rb. Expected to take 3.4 seconds. 309818:09:23MailScheduler::IssueDueWorker 310018:09:25 sends emails for open issues due tomorrow in the project specified 310118:09:25 does not send email for issues that have the work_item_type different of "issue" 310218:09:25# [RSpecRunTime] RSpec elapsed time: 18 minutes 48.36 seconds. Current RSS: ~1416M. Threads: 5. load average: 1.27 1.17 1.02 1/291 14000 310418:09:25# [RSpecRunTime] Finishing example group spec/workers/mail_scheduler/issue_due_worker_spec.rb. It took 2.74 seconds. Expected to take 3.4 seconds. 310518:09:25# [RSpecRunTime] Starting example group spec/workers/environments/auto_recover_worker_spec.rb. Expected to take 3.37 seconds. 310618:09:25Environments::AutoRecoverWorker 310718:09:27 has the `until_executed` deduplicate strategy 310818:09:27 when all stop actions are complete 310918:09:27 recovers the environment 311018:09:27# [RSpecRunTime] RSpec elapsed time: 18 minutes 50.37 seconds. Current RSS: ~1417M. Threads: 5. load average: 1.27 1.17 1.02 1/292 14028 311218:09:27 when environment has been updated recently 311318:09:28 recovers the environment 311418:09:28 when all stop actions are not complete 311518:09:28 does not recover the environment 311618:09:28 when there are no corresponding environment record 311718:09:28 ignores the invalid record 311818:09:28# [RSpecRunTime] Finishing example group spec/workers/environments/auto_recover_worker_spec.rb. It took 2.9 seconds. Expected to take 3.37 seconds. 311918:09:28# [RSpecRunTime] Starting example group spec/views/projects/pipelines/show.html.haml_spec.rb. Expected to take 3.2 seconds. 312018:09:28projects/pipelines/show 312118:09:29 when pipeline is valid 312218:09:30 does not show errors 312318:09:30 renders the pipeline tabs 312418:09:30# [RSpecRunTime] RSpec elapsed time: 18 minutes 52.82 seconds. Current RSS: ~1412M. Threads: 5. load average: 1.27 1.17 1.02 1/291 14047 312618:09:30 when pipeline has errors 312718:09:30 shows errors 312818:09:30 does not render the pipeline tabs 312918:09:31 renders the pipeline editor button with correct link for users who can view 313018:09:31 renders the pipeline editor button with correct link for users who can not view 313118:09:31# [RSpecRunTime] RSpec elapsed time: 18 minutes 53.98 seconds. Current RSS: ~1414M. Threads: 5. load average: 1.25 1.17 1.02 1/291 14050 313318:09:31# [RSpecRunTime] Finishing example group spec/views/projects/pipelines/show.html.haml_spec.rb. It took 2.73 seconds. Expected to take 3.2 seconds. 313418:09:31# [RSpecRunTime] Starting example group spec/lib/banzai/reference_parser/mentioned_group_parser_spec.rb. Expected to take 3.17 seconds. 313518:09:31Banzai::ReferenceParser::MentionedGroupParser 313618:09:31 #gather_references 313718:09:31 when the link has a data-group attribute 313818:09:31 using an existing group ID where user does not have access 313918:09:32 returns empty array 314018:09:32 using an existing group ID 314118:09:33 returns groups 314218:09:33 using a non-existing group ID 314318:09:33 returns an empty Array 314418:09:33# [RSpecRunTime] Finishing example group spec/lib/banzai/reference_parser/mentioned_group_parser_spec.rb. It took 2.28 seconds. Expected to take 3.17 seconds. 314518:09:33# [RSpecRunTime] Starting example group spec/validators/json_schema_validator_spec.rb. Expected to take 2.99 seconds. 314618:09:33JsonSchemaValidator 314718:09:33 #validates_each 314818:09:33 when filename is set 314918:09:33 when data is valid 315018:09:34 returns no errors 315118:09:34 when data is invalid 315218:09:34 returns json schema is invalid 315318:09:34 when filename is not set 315418:09:34 raises an ArgumentError 315518:09:34 when filename is invalid 315618:09:34 raises a FilenameError 315718:09:34 hash_conversion option 315818:09:34 when hash_conversion is enabled 315918:09:35 returns no errors 316018:09:35 when detail_errors is true 316118:09:35 when data is valid 316218:09:35 returns no errors 316318:09:35 when data is invalid 316418:09:36 returns json schema is invalid 316518:09:36 when validating config with oneOf JSON schema 316618:09:36 when the value is a valid array of hashes 316718:09:36 returns no errors 316818:09:36 when a required property is missing 316918:09:36 returns an error message 317018:09:36 when oneOf validation fails 317118:09:36 returns an error message 317218:09:36 when there is a general validation error 317318:09:36 returns an error message 317418:09:36 when a non-array value violates oneOf constraint 317518:09:36 returns an error message for oneOf violation without data pointer 317618:09:36# [RSpecRunTime] Finishing example group spec/validators/json_schema_validator_spec.rb. It took 2.61 seconds. Expected to take 2.99 seconds. 317718:09:36# [RSpecRunTime] Starting example group spec/lib/gitlab/lets_encrypt/order_spec.rb. Expected to take 2.97 seconds. 317818:09:36Gitlab::LetsEncrypt::Order 318018:09:36 delegates to Acme::Client::Resources::Order 318218:09:36 delegates to Acme::Client::Resources::Order 318418:09:36 delegates to Acme::Client::Resources::Order 318518:09:36 #new_challenge 318618:09:36 is expected to be a kind of Gitlab::LetsEncrypt::Challenge 318718:09:36 #request_certificate 318818:09:38 generates csr and finalizes order 318918:09:38# [RSpecRunTime] RSpec elapsed time: 19 minutes 1.33 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.23 1.17 1.02 1/288 14051 319118:09:38 #challenge_error 319218:09:38 is expected to eq {"detail"=>"No valid IP addresses found for test.example.com", "status"=>400, "type"=>"urn:ietf:params:acme:error:dns"} 319318:09:38 when requesting authorizations raises error 319418:09:39 is expected to eq "ACME authorization error" 319518:09:39# [RSpecRunTime] Finishing example group spec/lib/gitlab/lets_encrypt/order_spec.rb. It took 2.51 seconds. Expected to take 2.97 seconds. 319618:09:39# [RSpecRunTime] Starting example group spec/services/integrations/exclusions/create_service_spec.rb. Expected to take 2.81 seconds. 319718:09:39Integrations::Exclusions::CreateService 319918:09:40 creates custom settings 320018:09:40 behaves like performs exclusions service validations 320118:09:40 when the integration is not instance specific 320218:09:40 returns an error response 320318:09:40# [RSpecRunTime] RSpec elapsed time: 19 minutes 2.84 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.23 1.17 1.02 1/287 14052 320518:09:40 when the user is not authorized 320618:09:40 returns an error response 320718:09:40 when called with too many projects 320818:09:40 returns an error response 320918:09:40 when called with too many groups 321018:09:40 returns an error response 321118:09:40 when there are no projects or groups passed 321218:09:40 returns success response 321318:09:40 when there are existing custom settings 321418:09:40 creates exclusions and updates existing ones 321518:09:41 returns the exclusions 321618:09:41 when there are existing exclusions 321718:09:41 does not propagate existing 321818:09:41 when there are ancestor exclusions 321918:09:41 only creates exclusions for groups and projects not covered by ancestors with exclusions 322018:09:41 when projects and groups are descendants of another group 322118:09:41 only creates exclusions for groups and projects not covered by ancestors 322218:09:41# [RSpecRunTime] Finishing example group spec/services/integrations/exclusions/create_service_spec.rb. It took 2.63 seconds. Expected to take 2.81 seconds. 322318:09:41# [RSpecRunTime] Starting example group spec/views/layouts/fullscreen.html.haml_spec.rb. Expected to take 2.77 seconds. 322418:09:41layouts/fullscreen 322518:09:42 renders a flex container 322618:09:42 renders flash container 322718:09:42 behaves like a layout which reflects the application color mode setting 322818:09:42 as a color mode layout 322918:09:42 when no color mode is explicitly selected 323018:09:42 renders with the default color 323118:09:42 when user is authenticated & has selected a specific color mode 323218:09:42 chosen_color_mode: #<struct Gitlab::ColorModes::Mode id=1, name="Light", css_class="gl-light"> 323318:09:42 renders with the Light color mode 323418:09:42 chosen_color_mode: #<struct Gitlab::ColorModes::Mode id=2, name="Dark (Experiment)", css_class="gl-dark"> 323518:09:42 renders with the Dark (Experiment) color mode 323618:09:42 chosen_color_mode: #<struct Gitlab::ColorModes::Mode id=3, name="Auto (Experiment)", css_class="gl-system"> 323718:09:42 renders with the Auto (Experiment) color mode 323818:09:42 behaves like a layout which reflects the preferred language 323918:09:42 when changing the a preferred language 324018:09:43 renders the correct `lang` attribute in the html element 324118:09:43# [RSpecRunTime] Finishing example group spec/views/layouts/fullscreen.html.haml_spec.rb. It took 1.68 seconds. Expected to take 2.77 seconds. 324218:09:43# [RSpecRunTime] Starting example group spec/graphql/resolvers/projects/jira_projects_resolver_spec.rb. Expected to take 2.64 seconds. 324318:09:43Resolvers::Projects::JiraProjectsResolver 324418:09:43 is expected to have nullable GraphQL type JiraProjectConnection 324618:09:43 when project has no Jira service 324718:09:43 when user is a maintainer 324818:09:43 behaves like no project service access 324918:09:44 generates an error 325018:09:44 when project has Jira service 325118:09:44 when user is a developer 325218:09:44 behaves like no project service access 325318:09:44 generates an error 325418:09:44 when user is a maintainer 325518:09:44 when Jira connection is valid 325618:09:44 returns Jira projects 325718:09:44 when filtering projects by name 325818:09:45 returns Jira projects 325918:09:45 when Jira connection is not valid 326018:09:45 generates a failure error 326118:09:45# [RSpecRunTime] Finishing example group spec/graphql/resolvers/projects/jira_projects_resolver_spec.rb. It took 2.06 seconds. Expected to take 2.64 seconds. 326218:09:45# [RSpecRunTime] Starting example group spec/components/diffs/overflow_warning_component_spec.rb. Expected to take 2.63 seconds. 326318:09:45Diffs::OverflowWarningComponent 326518:09:46 is a string when on a commit page 326618:09:46 is a string when on a merge request page 326718:09:46 is nil in other situations 326818:09:46# [RSpecRunTime] RSpec elapsed time: 19 minutes 9.24 seconds. Current RSS: ~1459M. Threads: 5. load average: 1.51 1.23 1.04 1/290 14112 327118:09:46 is a string when on a commit page 327218:09:46 is a string when on a merge request page 327318:09:46 is nil in other situations 327418:09:46 rendered component 327518:09:46 on a commit page 327618:09:47 is expected to include "For a faster browsing experience, only <strong>1 of 2</strong> files are shown. Download one of the files below to see all changes." 327718:09:47 links to the diff 327818:09:47 links to the patch 327918:09:47 on a merge request page and the merge request is persisted 328018:09:47 is expected to include "For a faster browsing experience, only <strong>1 of 2</strong> files are shown. Download one of the files below to see all changes." 328118:09:47 links to the diff 328218:09:47 links to the patch 328318:09:47 both conditions fail 328418:09:47 is expected to include "For a faster browsing experience, only <strong>1 of 2</strong> files are shown. Download one of the files below to see all changes." 328518:09:47 is expected not to include "gl-button btn btn-md btn-default" 328618:09:47 is expected not to include "Plain diff" 328718:09:47 is expected not to include "Email patch" 328918:09:47 is expected to be a kind of String 329018:09:47 is HTML-safe 329118:09:47# [RSpecRunTime] Finishing example group spec/components/diffs/overflow_warning_component_spec.rb. It took 2.06 seconds. Expected to take 2.63 seconds. 329218:09:47# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/trace/metrics_spec.rb. Expected to take 2.46 seconds. 329318:09:47Gitlab::Ci::Trace::Metrics 329418:09:47 #increment_trace_bytes 329518:09:47 when incrementing by more than one 329618:09:47 increments a single counter 329718:09:47 #increment_error_counter 329818:09:47 when the error reason is known 329918:09:47 increments the counter 330018:09:47 when the error reason is unknown 330118:09:47 raises an exception 330218:09:47# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/trace/metrics_spec.rb. It took 0.47 second. Expected to take 2.46 seconds. 330318:09:47# [RSpecRunTime] Starting example group spec/workers/merge_requests/create_approval_note_worker_spec.rb. Expected to take 2.44 seconds. 330418:09:47MergeRequests::CreateApprovalNoteWorker 330518:09:48 calls SystemNoteService.approve_mr 330618:09:48 behaves like subscribes to event 330718:09:49 consumes the published event 330818:09:49 behaves like an idempotent worker 330918:09:49 is labeled as idempotent 331018:09:49 performs multiple times sequentially without raising an exception 331118:09:49# [RSpecRunTime] RSpec elapsed time: 19 minutes 11.62 seconds. Current RSS: ~1453M. Threads: 5. load average: 1.51 1.23 1.04 1/290 14113 331318:09:49 when the user does not exist 331418:09:49 behaves like when object does not exist 331518:09:49 logs and does not call SystemNoteService.approve_mr 331618:09:49 when the merge request does not exist 331718:09:49 behaves like when object does not exist 331818:09:49 logs and does not call SystemNoteService.approve_mr 331918:09:49# [RSpecRunTime] Finishing example group spec/workers/merge_requests/create_approval_note_worker_spec.rb. It took 1.65 seconds. Expected to take 2.44 seconds. 332018:09:49# [RSpecRunTime] Starting example group spec/lib/gitlab/database/query_analyzers/restrict_allowed_schemas_spec.rb. Expected to take 2.37 seconds. 332118:09:49Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas 332218:09:49 properly analyzes queries 332318:09:49 for SELECT on projects for allowed_gitlab_schema=no_schema 332418:09:49 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLNotAllowedError 332518:09:49 for SELECT on projects for allowed_gitlab_schema=gitlab_main 332618:09:49 is expected not to raise Exception 332718:09:49 for SELECT on projects for allowed_gitlab_schema=gitlab_main_clusterwide 332818:09:49 is expected not to raise Exception 332918:09:49 for SELECT on projects for allowed_gitlab_schema=gitlab_main_cell 333018:09:49 is expected not to raise Exception 333118:09:49 for SELECT on projects for allowed_gitlab_schema=gitlab_ci 333218:09:49 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLAccessDeniedError 333318:09:49 for SELECT on namespaces for allowed_gitlab_schema=no_schema 333418:09:49 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLNotAllowedError 333518:09:49 for SELECT on namespaces for allowed_gitlab_schema=gitlab_main 333618:09:49 is expected not to raise Exception 333718:09:49 for SELECT on namespaces for allowed_gitlab_schema=gitlab_main_clusterwide 333818:09:49 is expected not to raise Exception 333918:09:49 for SELECT on namespaces for allowed_gitlab_schema=gitlab_main_cell 334018:09:49 is expected not to raise Exception 334118:09:49 for SELECT on namespaces for allowed_gitlab_schema=gitlab_ci 334218:09:49 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLAccessDeniedError 334318:09:49 for INSERT on projects for allowed_gitlab_schema=no_schema 334418:09:49 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLNotAllowedError 334518:09:49 for INSERT on projects for allowed_gitlab_schema=gitlab_main 334618:09:49 is expected not to raise Exception 334718:09:49 for INSERT on projects for allowed_gitlab_schema=gitlab_main_clusterwide 334818:09:49 is expected not to raise Exception 334918:09:49 for INSERT on projects for allowed_gitlab_schema=gitlab_main_cell 335018:09:49 is expected not to raise Exception 335118:09:49 for INSERT on projects for allowed_gitlab_schema=gitlab_ci 335218:09:49 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLAccessDeniedError 335318:09:49 for INSERT on namespaces for allowed_gitlab_schema=no_schema 335418:09:49 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLNotAllowedError 335518:09:49 for INSERT on namespaces for allowed_gitlab_schema=gitlab_main 335618:09:49 is expected not to raise Exception 335718:09:49 for INSERT on namespaces for allowed_gitlab_schema=gitlab_main_clusterwide 335818:09:49 is expected not to raise Exception 335918:09:49 for INSERT on namespaces for allowed_gitlab_schema=gitlab_main_cell 336018:09:49 is expected not to raise Exception 336118:09:49 for INSERT on namespaces for allowed_gitlab_schema=gitlab_ci 336218:09:50 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLAccessDeniedError 336318:09:50 for CREATE INDEX for allowed_gitlab_schema=no_schema 336418:09:50 is expected not to raise Exception 336518:09:50 for CREATE INDEX for allowed_gitlab_schema=gitlab_main 336618:09:50 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DDLNotAllowedError 336718:09:50 for CREATE INDEX for allowed_gitlab_schema=gitlab_ci 336818:09:50 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DDLNotAllowedError 336918:09:50 for CREATE SCHEMA for allowed_gitlab_schema=no_schema 337018:09:50 is expected not to raise Exception 337118:09:50 for CREATE SCHEMA for allowed_gitlab_schema=gitlab_main 337218:09:50 is expected not to raise Exception 337318:09:50 for CREATE SCHEMA for allowed_gitlab_schema=gitlab_ci 337418:09:50 is expected not to raise Exception 337518:09:50 for CREATE FUNCTION for allowed_gitlab_schema=no_schema 337618:09:50 is expected not to raise Exception 337718:09:50 for CREATE FUNCTION for allowed_gitlab_schema=gitlab_main 337818:09:50 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DDLNotAllowedError 337918:09:50 for CREATE FUNCTION for allowed_gitlab_schema=gitlab_ci 338018:09:50 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DDLNotAllowedError 338118:09:50 for CREATE TRIGGER for allowed_gitlab_schema=no_schema 338218:09:50 is expected not to raise Exception 338318:09:50 for CREATE TRIGGER for allowed_gitlab_schema=gitlab_main 338418:09:50 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DDLNotAllowedError 338518:09:50 for CREATE TRIGGER for allowed_gitlab_schema=gitlab_ci 338618:09:50 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DDLNotAllowedError 338718:09:50 for CREATE VIEW for allowed_gitlab_schema=no_schema 338818:09:50 is expected not to raise Exception 338918:09:50 for CREATE VIEW for allowed_gitlab_schema=gitlab_main 339018:09:50 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DDLNotAllowedError 339118:09:50 for CREATE VIEW for allowed_gitlab_schema=gitlab_ci 339218:09:50 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DDLNotAllowedError 339318:09:50 .require_ddl_mode! 339418:09:50 when not configured does not raise exception 339518:09:50 when no schemas are configured does not raise exception (DDL mode) 339618:09:50 with schemas configured does raise exception (DML mode) 339718:09:50 .require_dml_mode! 339818:09:50 when not configured does not raise exception 339918:09:50 when no schemas are configured does raise exception (DDL mode) 340018:09:50 with schemas configured does raise exception (DML mode) 340118:09:50# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/query_analyzers/restrict_allowed_schemas_spec.rb. It took 0.91 second. Expected to take 2.37 seconds. 340218:09:50# [RSpecRunTime] Starting example group spec/views/projects/settings/integrations/edit.html.haml_spec.rb. Expected to take 2.26 seconds. 340318:09:50projects/settings/integrations/edit 340418:09:51 is expected not to have text "Recent events" 340518:09:51 integration using WebHooks 340618:09:52 is expected to have text "Recent events" 340718:09:52# [RSpecRunTime] RSpec elapsed time: 19 minutes 14.81 seconds. Current RSS: ~1444M. Threads: 5. load average: 1.47 1.22 1.04 1/289 14114 340918:09:52# [RSpecRunTime] Finishing example group spec/views/projects/settings/integrations/edit.html.haml_spec.rb. It took 1.97 seconds. Expected to take 2.26 seconds. 341018:09:52# [RSpecRunTime] Starting example group spec/finders/uploader_finder_spec.rb. Expected to take 2.2 seconds. 341118:09:52UploaderFinder 341318:09:52 when successful 341418:09:53 gets the file-like uploader 341518:09:53 when path traversal in file name 341718:09:53 when unexpected failure 341818:09:54 returns nil when unexpected error is raised 341918:09:54# [RSpecRunTime] Finishing example group spec/finders/uploader_finder_spec.rb. It took 1.96 seconds. Expected to take 2.2 seconds. 342018:09:54# [RSpecRunTime] Starting example group spec/services/ci/destroy_secure_file_service_spec.rb. Expected to take 2.14 seconds. 342118:09:54Ci::DestroySecureFileService 342218:09:56 user is a maintainer 342318:09:56 destroys the secure file 342418:09:56# [RSpecRunTime] RSpec elapsed time: 19 minutes 18.62 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.43 1.22 1.04 1/289 14115 342618:09:56 user is a developer 342718:09:56 raises an exception 342818:09:56# [RSpecRunTime] Finishing example group spec/services/ci/destroy_secure_file_service_spec.rb. It took 1.9 seconds. Expected to take 2.14 seconds. 342918:09:56# [RSpecRunTime] Starting example group spec/services/audit_event_service_spec.rb. Expected to take 2.11 seconds. 343018:09:56AuditEventService 343118:09:57 #security_event 343218:09:57 creates an event and logs to a file 343318:09:57 creates audit event in project audit events 343418:09:57 formats from and to fields 343518:09:57 when defining created_at manually 343618:09:57 is overridden successfully 343718:09:57# [RSpecRunTime] RSpec elapsed time: 19 minutes 20.02 seconds. Current RSS: ~1418M. Threads: 5. load average: 1.43 1.22 1.04 1/287 14116 343918:09:57 authentication event 344018:09:57 creates an authentication event 344118:09:57 tracks exceptions when the event cannot be created 344218:09:57 with IP address 344318:09:57 from_context: "192.168.0.2", from_author_sign_in: "192.168.0.3", output: "192.168.0.2" 344418:09:57 is expected to receive new(hash_including(:ip_address=>"192.168.0.2")) 1 time 344518:09:57 from_context: nil, from_author_sign_in: "192.168.0.3", output: "192.168.0.3" 344618:09:58 is expected to receive new(hash_including(:ip_address=>"192.168.0.3")) 1 time 344718:09:58 #log_security_event_to_file 344818:09:58 logs security event to file 344918:09:58# [RSpecRunTime] Finishing example group spec/services/audit_event_service_spec.rb. It took 1.84 seconds. Expected to take 2.11 seconds. 345018:09:58# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/yaml_processor/result_spec.rb. Expected to take 2.03 seconds. 345118:09:58Gitlab::Ci::YamlProcessor::Result 345318:09:58 when a job has ID tokens 345418:09:58 includes `id_tokens` 345518:09:58 when a job has manual_confirmation 345618:09:58 includes `manual_confirmation` 345718:09:58 #uses_keyword? 345818:09:58 when the :run keyword is present in a job 345918:09:58 is expected to be truthy 346018:09:58 when the :run keyword is not present in any job 346118:09:58 is expected to be falsy 346218:09:58 #config_metadata 346318:09:58 returns expanded yaml config 346418:09:58 returns includes 346518:09:58 #yaml_variables_for 346618:09:59 returns calculated variables with root and job variables 346718:09:59 when an absent job is sent 346818:09:59 is expected to eq [] 347018:09:59 is expected to eq "test" 347118:09:59 when an absent job is sent 347218:09:59 is expected to be nil 347318:09:59 #included_components 347418:09:59 delegates to ci_config and memoizes the result 347518:09:59 #clear_jobs! 347718:09:59 keeps stages 347818:09:59# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/yaml_processor/result_spec.rb. It took 1.67 seconds. Expected to take 2.03 seconds. 347918:09:59# [RSpecRunTime] Starting example group spec/lib/gitlab/security/scan_configuration_spec.rb. Expected to take 1.96 seconds. 348018:09:59Gitlab::Security::ScanConfiguration 348218:10:00 with a core scanner 348418:10:00 is expected to be truthy 348518:10:00 type: :sast_iac 348618:10:00 is expected to be truthy 348718:10:00 type: :secret_detection 348818:10:00 is expected to be truthy 348918:10:00 type: :container_scanning 349018:10:00 is expected to be truthy 349118:10:00 with custom scanner 349218:10:00 is expected to be falsey 349318:10:00 #configured? 349418:10:00 is expected to be falsey 349518:10:00 #configuration_path 349618:10:00 is expected to be nil 349718:10:00 #meta_info_path 349818:10:00 is expected to be nil 349918:10:00 #on_demand_available? 350018:10:00 is expected to be falsey 350118:10:00 #can_enable_by_merge_request? 350218:10:00 with a core scanner 350418:10:00 is expected to be truthy 350518:10:00 type: :sast_iac 350618:10:00 is expected to be truthy 350718:10:00 type: :secret_detection 350818:10:00 is expected to be truthy 350918:10:00 with a custom scanner 351018:10:00 is expected to be falsey 351118:10:00 #security_features 351218:10:00 scan_type: :sast, features_hash: {:name=>"Static Application Security Testing (SAST)", :short_name=>"SAST", :description=>"Analyze your source code for vulnerabilities.", :help_path=>"/help/user/application_security/sast/index.md", :configuration_help_path=>"/help/user/application_security/sast/index.md#configuration", :type=>"sast"} 351318:10:01 is expected to eq {:configuration_help_path=>"/help/user/application_security/sast/index.md#configuration", :descriptio.../index.md", :name=>"Static Application Security Testing (SAST)", :short_name=>"SAST", :type=>"sast"} 351418:10:01 scan_type: :sast_iac, features_hash: {:name=>"Infrastructure as Code (IaC) Scanning", :short_name=>"SAST IaC", :description=>"Analyze your infrastructure as code configuration files for known vulnerabilities.", :help_path=>"/help/user/application_security/iac_scanning/index.md", :configuration_help_path=>"/help/user/application_security/iac_scanning/index.md#configuration", :type=>"sast_iac"} 351518:10:01 is expected to eq {:configuration_help_path=>"/help/user/application_security/iac_scanning/index.md#configuration", :de...dex.md", :name=>"Infrastructure as Code (IaC) Scanning", :short_name=>"SAST IaC", :type=>"sast_iac"} 351618:10:01 scan_type: :dast, features_hash: {:badge=>{:text=>"Available on demand", :tooltip_text=>"On-demand scans run outside of the DevOps cycle and find vulnerabilities in your projects", :variant=>"neutral"}, :secondary=>{:type=>"dast_profiles", :name=>"DAST profiles", :description=>"Manage profiles for use by DAST scans.", :configuration_text=>"Manage profiles"}, :name=>"Dynamic Application Security Testing (DAST)", :short_name=>"DAST", :description=>"Analyze a deployed version of your web application for known vulnerabilities by examining it from the outside in. DAST works by simulating external attacks on your application while it is running.", :help_path=>"/help/user/application_security/dast/index.md", :configuration_help_path=>"/help/user/application_security/dast/index.md#enable-automatic-dast-run", :type=>"dast", :anchor=>"dast"} 351718:10:01 is expected to eq {:anchor=>"dast", :badge=>{:text=>"Available on demand", :tooltip_text=>"On-demand scans run outside ...y DAST scans.", :name=>"DAST profiles", :type=>"dast_profiles"}, :short_name=>"DAST", :type=>"dast"} 351818:10:01 scan_type: :dependency_scanning, features_hash: {:name=>"Dependency Scanning", :description=>"Analyze your dependencies for known vulnerabilities.", :help_path=>"/help/user/application_security/dependency_scanning/index.md", :configuration_help_path=>"/help/user/application_security/dependency_scanning/index.md#configuration", :type=>"dependency_scanning", :anchor=>"dependency-scanning"} 351918:10:01 is expected to eq {:anchor=>"dependency-scanning", :configuration_help_path=>"/help/user/application_security/dependenc..._security/dependency_scanning/index.md", :name=>"Dependency Scanning", :type=>"dependency_scanning"} 352018:10:01 scan_type: :container_scanning, features_hash: {:name=>"Container Scanning", :description=>"Check your Docker images for known vulnerabilities.", :help_path=>"/help/user/application_security/container_scanning/index.md", :configuration_help_path=>"/help/user/application_security/container_scanning/index.md#configuration", :type=>"container_scanning"} 352118:10:01 is expected to eq {:configuration_help_path=>"/help/user/application_security/container_scanning/index.md#configuration...ion_security/container_scanning/index.md", :name=>"Container Scanning", :type=>"container_scanning"} 352218:10:01 scan_type: :pre_receive_secret_detection, features_hash: {:name=>"Secret push protection", :description=>"Block secrets such as keys and API tokens from being pushed to your repositories. Secret push protection is triggered when commits are pushed to a repository. If any secrets are detected, the push is blocked.", :help_path=>"/help/user/application_security/secret_detection/secret_push_protection/index.md", :type=>"pre_receive_secret_detection"} 352318:10:01 is expected to eq {:description=>"Block secrets such as keys and API tokens from being pushed to your repositories. Sec...t_push_protection/index.md", :name=>"Secret push protection", :type=>"pre_receive_secret_detection"} 352418:10:01 scan_type: :secret_detection, features_hash: {:name=>"Pipeline Secret Detection", :description=>"Analyze your source code and Git history for secrets by using CI/CD pipelines.", :help_path=>"/help/user/application_security/secret_detection/pipeline/index.md", :configuration_help_path=>"/help/user/application_security/secret_detection/pipeline/index.md#configuration", :type=>"secret_detection"} 352518:10:01 is expected to eq {:configuration_help_path=>"/help/user/application_security/secret_detection/pipeline/index.md#config.../secret_detection/pipeline/index.md", :name=>"Pipeline Secret Detection", :type=>"secret_detection"} 352618:10:01 scan_type: :api_fuzzing, features_hash: {:name=>"API Fuzzing", :description=>"Find bugs in your code with API fuzzing.", :help_path=>"/help/user/application_security/api_fuzzing/index.md", :type=>"api_fuzzing"} 352718:10:01 is expected to eq {:description=>"Find bugs in your code with API fuzzing.", :help_path=>"/help/user/application_security/api_fuzzing/index.md", :name=>"API Fuzzing", :type=>"api_fuzzing"} 352818:10:01 scan_type: :coverage_fuzzing, features_hash: {:name=>"Coverage Fuzzing", :description=>"Find bugs in your code with coverage-guided fuzzing.", :help_path=>"/help/user/application_security/coverage_fuzzing/index.md", :configuration_help_path=>"/help/user/application_security/coverage_fuzzing/index.md#enable-coverage-guided-fuzz-testing", :type=>"coverage_fuzzing", :secondary=>{:type=>"corpus_management", :name=>"Corpus Management", :description=>"Manage corpus files used as seed inputs with coverage-guided fuzzing.", :configuration_text=>"Manage corpus"}} 352918:10:01 is expected to eq {:configuration_help_path=>"/help/user/application_security/coverage_fuzzing/index.md#enable-coverage...uided fuzzing.", :name=>"Corpus Management", :type=>"corpus_management"}, :type=>"coverage_fuzzing"} 353018:10:01 scan_type: :invalid, features_hash: {} 353118:10:01 is expected to eq {} 353218:10:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/security/scan_configuration_spec.rb. It took 1.44 seconds. Expected to take 1.96 seconds. 353318:10:01# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/sequence_spec.rb. Expected to take 1.95 seconds. 353418:10:01Gitlab::Ci::Pipeline::Chain::Sequence 353518:10:01 when one of steps breaks the chain 353618:10:01 does not process the second step 353718:10:01 returns a pipeline object 353818:10:01 when all chains are executed correctly 353918:10:01 iterates through entire sequence 354018:10:02 returns a pipeline object 354118:10:02 adds sequence duration to duration histogram 354218:10:02 adds step sequence duration to duration histogram 354318:10:02 records pipeline size by pipeline source in a histogram 354418:10:02 active jobs by pipeline plan histogram 354518:10:02 counts all the active jobs 354618:10:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/sequence_spec.rb. It took 1.37 seconds. Expected to take 1.95 seconds. 354718:10:02# [RSpecRunTime] Starting example group spec/services/import/bulk_imports/update_source_users_service_spec.rb. Expected to take 1.86 seconds. 354818:10:02Import::BulkImports::UpdateSourceUsersService 354918:10:03 #fetch_users_data 355018:10:03 requests user details for the source users with missing details 355118:10:03 when response does not contain users 355218:10:03 returns no data 355318:10:03 when response is paginated 355418:10:03 fetches the next pages 355518:10:03 when the number of source users is higher than the batch size 355618:10:03 makes a request for each batch in decending order 355718:10:03 when current batch size is smaller than minimum batch size 355818:10:03 does not request fewer user details than the minimum batch size 355918:10:03 #update_source_user 356018:10:03 updates the source user attributes 356118:10:03 when gid can not be parsed 356218:10:03 does not update the source user attributes 356318:10:03 when name and username are nil 356418:10:03 does not update the source user attributes 356518:10:03 when source user fails to be updated 356618:10:03 logs the error 356818:10:03 updates missing source user details 356918:10:03 when bulk import configuration URL has a trailing slash 357018:10:03 removes the trailing slash 357118:10:03# [RSpecRunTime] Finishing example group spec/services/import/bulk_imports/update_source_users_service_spec.rb. It took 1.24 seconds. Expected to take 1.86 seconds. 357218:10:03# [RSpecRunTime] Starting example group spec/services/work_items/callbacks/award_emoji_spec.rb. Expected to take 1.83 seconds. 357318:10:03WorkItems::Callbacks::AwardEmoji 357418:10:04 #before_update 357518:10:04 when awarding an emoji 357618:10:04 when user has no access 357718:10:04 does not award the emoji 357818:10:04 when user has access 357918:10:04 awards the emoji to the work item 358018:10:04 when the name is incorrect 358118:10:04 behaves like raises a callback error 358218:10:05 is expected to raise Issuable::Callbacks::Base::Error with "Name is not a valid emoji name" 358318:10:05 when the action is incorrect 358418:10:05 behaves like raises a callback error 358518:10:05 is expected to raise Issuable::Callbacks::Base::Error with "foo is not a valid action." 358618:10:05 when removing emoji 358718:10:05 when user has no access 358818:10:05 does not remove the emoji 358918:10:05 when user has access 359018:10:05 removes existing emoji 359118:10:05 when work item does not have the emoji 359218:10:05 behaves like raises a callback error 359318:10:05 is expected to raise Issuable::Callbacks::Base::Error with "User has not awarded emoji of type star on the awardable" 359418:10:05# [RSpecRunTime] Finishing example group spec/services/work_items/callbacks/award_emoji_spec.rb. It took 1.56 seconds. Expected to take 1.83 seconds. 359518:10:05# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/hll_redis_counter_spec.rb. Expected to take 1.76 seconds. 359618:10:05Gitlab::UsageDataCounters::HLLRedisCounter 359718:10:05 .known_events 359818:10:05 returns ce events 359918:10:05 works for events without :options 360018:10:05 does not return removed events 360118:10:05 known_events 360218:10:05 .track_event 360318:10:05 tracks event when using symbol 360418:10:05 tracks events with multiple values 360518:10:05 raise error if metrics of unknown event 360618:10:05 reports an error if Feature.enabled raise an error 360718:10:05 with redis_hll_tracking 360818:10:05 tracks the event when feature enabled 360918:10:05 does not track the event with feature flag disabled 361018:10:05 when Rails environment is production 361118:10:05 reports only UnknownEvent exception 361218:10:05 for weekly events 361318:10:05 sets the keys in Redis to expire 361418:10:05 redis key overrides 361518:10:05 with an empty file 361618:10:05 tracks the events using original Redis key 361718:10:05 property_name 361818:10:05 with a property_name for an overridden event 361918:10:05 with a property_name sent as a symbol 362018:10:05 tracks the events using the Redis key override 362118:10:05 with a property_name sent in string format 362218:10:05 tracks the events using the Redis key override 362318:10:05 with a property_name for an overridden event that doesn't include this property_name 362418:10:05 tracks the events using a Redis key with the property_name 362518:10:05 with a property_name for a new event 362618:10:05 tracks the events using a Redis key with the property_name 362718:10:05 with a property_name for a legacy event 362818:10:05 raises an error with an instructive message 362918:10:05 with no property_name for an overridden event 363018:10:05 raises an error with an instructive message 363118:10:05 with no property_name for a new event 363218:10:05 raises an error with an instructive message 363318:10:05 .unique_events 363418:10:05 returns 0 if there are no keys for the given events 363518:10:05 when data for the last complete week 363618:10:05 is expected to eq 1 363718:10:05 when data for the last 4 complete weeks 363818:10:05 is expected to eq 2 363918:10:05 when data for the week 4 weeks ago 364018:10:06 is expected to eq 1 364118:10:06 when using symbol as parameter 364218:10:06 is expected to eq 1 364318:10:06 when no slot is set 364418:10:06 is expected to eq 1 364518:10:06 when data crosses into new year 364618:10:06 does not raise error 364718:10:06 property_names 364818:10:06 with a property_name for an overridden event 364918:10:06 with a property_name sent as a symbol 365018:10:06 tracks the events using the Redis key override 365118:10:06 with a property_name sent in string format 365218:10:06 tracks the events using the Redis key override 365318:10:06 with a property_name for an overridden event that doesn't include this property_name 365418:10:06 tracks the events using a Redis key with the property_name 365518:10:06 with a property_name for a new event 365618:10:06 tracks the events using a Redis key with the property_name 365718:10:06 with a property_name for a legacy event 365818:10:06 raises an error with an instructive message 365918:10:06 with no property_name for a overridden event 366018:10:06 raises an error with an instructive message 366118:10:06 with no property_name for a new event 366218:10:06 raises an error with an instructive message 366318:10:06 key overrides file 366418:10:06 has a valid structure 366518:10:06 .keys_for_aggregation 366618:10:06 returns 1 key for last for week 366718:10:06 returns 4 key for last for weeks 366818:10:06 start_date: "2020-12-21", end_date: "2020-12-21", keys: [] 366918:10:06 returns the correct keys 367018:10:06 start_date: "2020-12-21", end_date: "2020-12-20", keys: [] 367118:10:06 returns the correct keys 367218:10:06 start_date: "2020-12-21", end_date: "2020-11-21", keys: [] 367318:10:06 returns the correct keys 367418:10:06 start_date: "2021-01-01", end_date: "2020-12-28", keys: [] 367518:10:06 returns the correct keys 367618:10:06 start_date: "2020-12-21", end_date: "2020-12-28", keys: lazy { [week_one] } 367718:10:06 returns the correct keys 367818:10:06 start_date: "2020-12-21", end_date: "2021-01-01", keys: lazy { [week_one] } 367918:10:06 returns the correct keys 368018:10:06 start_date: "2020-12-27", end_date: "2021-01-01", keys: lazy { [week_one] } 368118:10:06 returns the correct keys 368218:10:06 start_date: "2020-12-26", end_date: "2021-01-04", keys: lazy { [week_one, week_two] } 368318:10:06 returns the correct keys 368418:10:06 start_date: "2020-12-26", end_date: "2021-01-11", keys: lazy { [week_one, week_two, week_three] } 368518:10:06 returns the correct keys 368618:10:06 start_date: "2020-12-26", end_date: "2021-01-17", keys: lazy { [week_one, week_two, week_three] } 368718:10:06 returns the correct keys 368818:10:06 start_date: "2020-12-26", end_date: "2021-01-18", keys: lazy { [week_one, week_two, week_three, week_four] } 368918:10:06 returns the correct keys 369018:10:06 .legacy_event? 369118:10:06 returns true only for legacy event names 369218:10:06 .weekly_time_range 369318:10:06 return hash with weekly time range boundaries 369418:10:06 .monthly_time_range 369518:10:06 return hash with monthly time range boundaries 369618:10:06# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/hll_redis_counter_spec.rb. It took 1.52 seconds. Expected to take 1.76 seconds. 369718:10:06# [RSpecRunTime] Starting example group spec/lib/gitlab/tracking_spec.rb. Expected to take 1.7 seconds. 369818:10:06Gitlab::Tracking 369918:10:06 is expected to delegate #flush to the #tracker object 370118:10:06 when feature flag is disabled 370218:10:06 when destination is Snowplow 370318:10:07 returns useful client options 370418:10:07 behaves like delegates to destination 370518:10:07 delegates to Gitlab::Tracking::Destinations::Snowplow destination 370618:10:07 when destination is SnowplowMicro 370718:10:07 enabled with yml config 370818:10:07 behaves like delegates to SnowplowMicro destination with proper options 370918:10:07 returns useful client options 371018:10:07 behaves like delegates to destination 371118:10:07 delegates to Gitlab::Tracking::Destinations::SnowplowMicro destination 371218:10:07 event tracking 371418:10:07 when the action is not passed in as a string 371518:10:07 allows symbols 371718:10:07 allows integers 371818:10:07 when destination is Snowplow 371918:10:07 behaves like rescued error raised by destination class 372018:10:07 rescues error 372118:10:07 behaves like delegates to destination 372218:10:07 delegates to Gitlab::Tracking::Destinations::Snowplow destination 372318:10:07 when destination is SnowplowMicro 372418:10:07 behaves like rescued error raised by destination class 372518:10:07 rescues error 372618:10:07 behaves like delegates to destination 372718:10:07 delegates to Gitlab::Tracking::Destinations::SnowplowMicro destination 372818:10:07 snowplow_micro_enabled? 372918:10:07 development?: true, micro_verification_enabled?: true, result: true 373018:10:07 is expected to equal true 373118:10:07 development?: false, micro_verification_enabled?: true, result: true 373218:10:07 is expected to equal true 373318:10:07 development?: true, micro_verification_enabled?: false, result: true 373418:10:08 is expected to equal true 373518:10:08 development?: false, micro_verification_enabled?: false, result: false 373618:10:08 is expected to equal false 373718:10:08 .micro_verification_enabled? 373818:10:08 verify_tracking: nil, result: false 373918:10:08 is expected to equal false 374018:10:08 verify_tracking: "true", result: true 374118:10:08 is expected to equal true 374218:10:08 verify_tracking: "false", result: false 374318:10:08 is expected to equal false 374418:10:08 verify_tracking: "0", result: false 374518:10:08 is expected to equal false 374618:10:08 verify_tracking: "1", result: true 374718:10:08 is expected to equal true 374918:10:08 returns a SnowPlowMicro instance in development 375018:10:08 returns a SnowPlow instance when not in development 375118:10:08# [RSpecRunTime] Finishing example group spec/lib/gitlab/tracking_spec.rb. It took 1.38 seconds. Expected to take 1.7 seconds. 375218:10:08# [RSpecRunTime] Starting example group spec/lib/gitlab/asciidoc/include_processor_spec.rb. Expected to take 1.69 seconds. 375318:10:08Gitlab::Asciidoc::IncludeProcessor 375518:10:09 when reading a file in the repository 375618:10:09 returns the blob contents 375718:10:09 allows at most N blob includes 375818:10:09 when the blob does not exist 375918:10:09 raises NoData 376018:10:09 when there is a selector 376118:10:09 selects the lines 376218:10:09 when reading content from a URL 376318:10:09 fetches the data using a GET request 376418:10:09 allows at most N HTTP includes 376518:10:09 when the URI returns 404 376618:10:09 raises NoData 376718:10:09 when there is a selector 376818:10:09 selects the lines 376918:10:09 #include_allowed? 377018:10:09 allows the first include 377118:10:09 allows the Nth include 377218:10:09 disallows the Nth + 1 include 377318:10:09 when allow-uri-read is nil 377418:10:09 allows http includes 377518:10:09 allows blob includes 377618:10:09 when allow-uri-read is false 377718:10:09 allows http includes 377818:10:09 allows blob includes 377918:10:09 when allow-uri-read is true 378018:10:09 allows http includes 378118:10:09 allows blob includes 378218:10:09 without allow-uri-read 378318:10:09 forbids http includes 378418:10:09 allows blob includes 378518:10:09# [RSpecRunTime] Finishing example group spec/lib/gitlab/asciidoc/include_processor_spec.rb. It took 1.26 seconds. Expected to take 1.69 seconds. 378618:10:09# [RSpecRunTime] Starting example group spec/workers/authorized_project_update/project_recalculate_worker_spec.rb. Expected to take 1.62 seconds. 378718:10:09AuthorizedProjectUpdate::ProjectRecalculateWorker 378818:10:10 is labeled as high urgency 378918:10:10 is labeled as idempotent 379018:10:10 performs multiple times sequentially without raising an exception 379118:10:10 does not change authorizations when run twice 379318:10:10 does not fail if the project does not exist 379418:10:10 calls AuthorizedProjectUpdate::ProjectRecalculateService 379518:10:10 exclusive lease 379618:10:10 when exclusive lease has not been taken 379718:10:10 obtains a new exclusive lease 379818:10:10# [RSpecRunTime] RSpec elapsed time: 19 minutes 33.14 seconds. Current RSS: ~1441M. Threads: 5. load average: 1.37 1.21 1.04 1/287 14156 380018:10:10 when exclusive lease has already been taken 380118:10:10 raises an error 380218:10:10# [RSpecRunTime] Finishing example group spec/workers/authorized_project_update/project_recalculate_worker_spec.rb. It took 1.33 seconds. Expected to take 1.62 seconds. 380318:10:10# [RSpecRunTime] Starting example group spec/models/authentication_event_spec.rb. Expected to take 1.58 seconds. 380418:10:10AuthenticationEvent 380518:10:10 does not allow STI 380618:10:10 associations 380718:10:10 is expected to belong to user optional: true 380918:10:11 is expected to validate that :provider cannot be empty/falsy 381018:10:11 is expected to validate that :user_name cannot be empty/falsy 381118:10:11 is expected to validate that :result cannot be empty/falsy 381218:10:11 is expected to allow :ip_address to be ‹"192.168.17.43"› 381318:10:11 is expected to allow :ip_address to be ‹"2001:0db8:85a3:0000:0000:8a2e:0370:7334"› 381418:10:11 is expected not to allow :ip_address to be ‹"invalid IP"› 381618:10:11 .for_provider 381718:10:11 returns events only for the specified provider 381918:10:11 returns all events for an LDAP provider 382118:10:11 returns an array of distinct providers 382218:10:11 .initial_login_or_known_ip_address? 382318:10:11 on first login, when no record exists yet 382418:10:12 is expected to eq true 382518:10:12 on second login from the same ip address 382618:10:12 is expected to eq true 382718:10:12 on second login from another ip address 382818:10:12 is expected to eq false 382918:10:12 .most_used_ip_address_for_user 383018:10:12 is expected to eq "::1" 383118:10:12# [RSpecRunTime] Finishing example group spec/models/authentication_event_spec.rb. It took 1.46 seconds. Expected to take 1.58 seconds. 383218:10:12# [RSpecRunTime] Starting example group spec/lib/gitlab/quick_actions/extractor_spec.rb. Expected to take 1.54 seconds. 383318:10:12Gitlab::QuickActions::Extractor 383418:10:12 #extract_commands 383518:10:12 extracts command with multiple arguments and various prefixes 383618:10:12 extracts command case insensitive 383718:10:12 does not extract noop commands 383818:10:12 extracts and performs substitution commands 383918:10:12 extracts and performs substitution commands 384018:10:12 extracts and performs multiple substitution commands 384118:10:12 does not extract substitution command in inline code 384218:10:12 extracts and performs substitution commands case insensitive 384318:10:12 extracts and performs substitution commands with comments 384418:10:12 extracts and performs substitution commands with keep_actions 384518:10:12 extracts multiple commands 384618:10:12 extracts command when between HTML comment and HTML tags 384718:10:12 does not alter original content if no command is found 384818:10:12 does not get confused if command comes before an inline code 384918:10:12 does not get confused if command comes before a code block 385018:10:12 limits to passed commands when they are passed 385118:10:12 fails fast for strings with many newlines 385218:10:12 command with no argument 385318:10:12 at the start of content 385418:10:12 behaves like command with no argument 385518:10:12 extracts command 385618:10:12 in the middle of content 385718:10:12 behaves like command with no argument 385818:10:12 extracts command 385918:10:12 in the middle of a line 386018:10:12 does not extract command 386118:10:12 at the end of content 386218:10:12 behaves like command with no argument 386318:10:12 extracts command 386418:10:12 command with a single argument 386518:10:12 at the start of content 386618:10:12 allows slash in command arguments 386718:10:12 behaves like command with a single argument 386818:10:12 extracts command 386918:10:12 in the middle of content 387018:10:12 behaves like command with a single argument 387118:10:12 extracts command 387218:10:12 in the middle of a line 387318:10:12 does not extract command 387418:10:12 at the end of content 387518:10:12 behaves like command with a single argument 387618:10:13 extracts command 387718:10:13 when argument is not separated with a space 387818:10:13 does not extract command 387918:10:13 command with multiple arguments 388018:10:13 at the start of content 388118:10:13 behaves like command with multiple arguments 388218:10:13 extracts command 388318:10:13 in the middle of content 388418:10:13 behaves like command with multiple arguments 388518:10:13 extracts command 388618:10:13 in the middle of a line 388718:10:13 does not extract command 388818:10:13 at the end of content 388918:10:13 behaves like command with multiple arguments 389018:10:13 extracts command 389118:10:13 when argument is not separated with a space 389218:10:13 does not extract command 389318:10:13 command with keep_actions 389418:10:13 at the start of content 389518:10:13 behaves like command with a single argument 389618:10:13 extracts command 389718:10:13 in the middle of content 389818:10:13 behaves like command with a single argument 389918:10:13 extracts command 390018:10:13 at the end of content 390118:10:13 behaves like command with a single argument 390218:10:13 extracts command 390318:10:13 does not extract commands inside 390418:10:13 description: "block HTML tags", text: "Hello\r\n<div>\r\nText\r\n/close\r\n/assign @user\r\n</div>\r\n\r\nWorld" 390518:10:13 is expected to eq "Hello\n<div>\nText\n/close\n/assign @user\n</div>\n\nWorld" 390618:10:13 description: "raw HTML with sourcepos", text: "<p data-sourcepos=\"0:1-2:10\">\r\n/close\r\n</p>" 390718:10:13 is expected to eq "<p data-sourcepos=\"0:1-2:10\">\n/close\n</p>" 390818:10:13 description: "inline html on seperated rows", text: "Text\r\n<b>\r\n/close\r\n</b>" 390918:10:13 is expected to eq "Text\n<b>\n/close\n</b>" 391018:10:13 description: "HTML comments", text: "<!--\n/assign @user\n-->" 391118:10:13 is expected to eq "<!--\n/assign @user\n-->" 391218:10:13 description: "blockquotes", text: "> Text\r\n/reopen" 391318:10:13 is expected to eq "> Text\n/reopen" 391418:10:13 description: "multiline blockquotes", text: "Hello\r\n\r\n>>>\r\nText\r\n/close\r\n/assign @user\r\n>>>\r\n\r\nWorld" 391518:10:13 is expected to eq "Hello\n\n>>>\nText\n/close\n/assign @user\n>>>\n\nWorld" 391618:10:13 description: "code blocks", text: "Hello\r\n```\r\nText\r\n/close\r\n/assign @user\r\n```\r\n\r\nWorld" 391718:10:13 is expected to eq "Hello\n```\nText\n/close\n/assign @user\n```\n\nWorld" 391818:10:13 description: "inline code on seperated rows", text: "Hello `Text\r\n/close\r\n/assign @user\r\n`\r\n\r\nWorld" 391918:10:13 is expected to eq "Hello `Text\n/close\n/assign @user\n`\n\nWorld" 392018:10:13 #redact_commands 392118:10:13 text: "hello\n/label ~label1 ~label2\nworld", expected: "hello\n`/label ~label1 ~label2`\nworld" 392218:10:13 encloses quick actions with code span markdown 392318:10:13 text: "hello\n/open\n/label ~label1\nworld", expected: "hello\n`/open`\n`/label ~label1`\nworld" 392418:10:13 encloses quick actions with code span markdown 392518:10:13 text: "hello\n/reopen\nworld", expected: "hello\n`/reopen`\nworld" 392618:10:13 encloses quick actions with code span markdown 392718:10:13 text: "/reopen\nworld", expected: "`/reopen`\nworld" 392818:10:13 encloses quick actions with code span markdown 392918:10:13 text: "hello\n/open", expected: "hello\n`/open`" 393018:10:13 encloses quick actions with code span markdown 393118:10:13 text: "<!--\n/assign @user\n-->", expected: "<!--\n/assign @user\n-->" 393218:10:13 encloses quick actions with code span markdown 393318:10:13# [RSpecRunTime] Finishing example group spec/lib/gitlab/quick_actions/extractor_spec.rb. It took 1.22 seconds. Expected to take 1.54 seconds. 393418:10:13# [RSpecRunTime] Starting example group spec/lib/gitlab/application_rate_limiter_spec.rb. Expected to take 1.49 seconds. 393518:10:13Gitlab::ApplicationRateLimiter 393718:10:14 when the key is invalid 393818:10:14 is provided as a Symbol 393918:10:14 but is not defined in the rate_limits Hash 394018:10:14 raises an InvalidKeyError exception 394118:10:14 is provided as a String 394218:10:14 and is a String representation of an existing key in rate_limits Hash 394318:10:14 raises an InvalidKeyError exception 394418:10:14 but is not defined in any form in the rate_limits Hash 394518:10:14 raises an InvalidKeyError exception 394618:10:14 when the key is valid 394718:10:14 records the checked key in request storage 394818:10:14 counting actions once per unique resource 394918:10:14 returns true when unique actioned resources count exceeds threshold 395018:10:14 returns false when unique actioned resource count does not exceed threshold 395118:10:14 returns false when interval has elapsed 395218:10:14 emitting metrics for throttling utilization 395318:10:14 observe histogram metrics using a memoized histogram instance 395418:10:14 when using ActiveRecord models as scope 395518:10:14 behaves like throttles based on key and scope 395618:10:14 returns true when threshold is exceeded 395718:10:14 returns false when interval has elapsed 395818:10:14 allows peeking at the current state without changing its value 395918:10:14 when using ActiveRecord models and strings as scope 396018:10:14 behaves like throttles based on key and scope 396118:10:14 returns true when threshold is exceeded 396218:10:14 returns false when interval has elapsed 396318:10:14 allows peeking at the current state without changing its value 396418:10:14 when threshold and interval get overwritten from rate_limits 396518:10:14 behaves like throttles based on key and scope 396618:10:14 returns true when threshold is exceeded 396718:10:14 returns false when interval has elapsed 396818:10:14 allows peeking at the current state without changing its value 396918:10:14 .throttled_request? 397018:10:14 when request is not over the limit 397118:10:14 returns false and does not log the request 397218:10:14 when request is over the limit 397318:10:14 returns true and logs the request 397418:10:14 when the bypass header is set 397518:10:14 skips rate limit if set to "1" 397618:10:14 does not skip rate limit if set to something else than "1" 397818:10:14 peeks at the current state without changing its value 397918:10:14 .log_request 398018:10:14 without a current user 398118:10:14 logs information to auth.log 398218:10:14 with a current_user 398318:10:14 logs information to auth.log 398418:10:14 when interval is 0 398518:10:14 behaves like returns false 398618:10:14 returns false 398718:10:14 when threshold is 0 398818:10:14 does not observe any histogram metrics 398918:10:14 behaves like returns false 399018:10:14 returns false 399118:10:14# [RSpecRunTime] Finishing example group spec/lib/gitlab/application_rate_limiter_spec.rb. It took 1.22 seconds. Expected to take 1.49 seconds. 399218:10:14# [RSpecRunTime] Starting example group spec/lib/gitlab/job_waiter_spec.rb. Expected to take 1.44 seconds. 399318:10:14Gitlab::JobWaiter 399518:10:14 pushes the jid to the named queue 399618:10:14 can be passed a custom TTL 399718:10:14 .generate_key 399818:10:14 generates and return a new key 400018:10:14 deletes the key 400118:10:14 when key is not a JobWaiter key 400218:10:14 does not delete the key 400418:10:14DEPRECATION WARNING: Invalid Feature Flag use_primary_and_secondary_stores_for_shared_state stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49) 400518:10:14DEPRECATION WARNING: Invalid Feature Flag use_primary_store_as_default_for_shared_state stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49) 400618:10:15 returns when all jobs have been completed 400718:10:15DEPRECATION WARNING: Invalid Feature Flag use_primary_and_secondary_stores_for_shared_state stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49) 400818:10:15DEPRECATION WARNING: Invalid Feature Flag use_primary_store_as_default_for_shared_state stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49) 400918:10:16 times out if not all jobs complete 401018:10:16 when migration is ongoing 401118:10:16 when using both stores 401218:10:16 with existing jobs in old store 401318:10:16 behaves like returns all jobs 401418:10:16DEPRECATION WARNING: Invalid Feature Flag use_primary_and_secondary_stores_for_shared_state stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49) 401518:10:16DEPRECATION WARNING: Invalid Feature Flag use_primary_store_as_default_for_shared_state stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49) 401618:10:16DEPRECATION WARNING: Invalid Feature Flag use_primary_and_secondary_stores_for_shared_state stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49) 401718:10:16 returns all jobs 401818:10:16# [RSpecRunTime] RSpec elapsed time: 19 minutes 38.55 seconds. Current RSS: ~1437M. Threads: 5. load average: 1.23 1.19 1.03 1/287 14157 402018:10:16 with jobs in both stores 402118:10:16 behaves like returns all jobs 402218:10:16DEPRECATION WARNING: Invalid Feature Flag use_primary_and_secondary_stores_for_shared_state stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49) 402318:10:16DEPRECATION WARNING: Invalid Feature Flag use_primary_store_as_default_for_shared_state stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49) 402418:10:16DEPRECATION WARNING: Invalid Feature Flag use_primary_and_secondary_stores_for_shared_state stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49) 402518:10:16 returns all jobs 402618:10:16 when using primary store as default store 402718:10:16 behaves like returns all jobs 402818:10:16DEPRECATION WARNING: Invalid Feature Flag use_primary_and_secondary_stores_for_shared_state stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49) 402918:10:16DEPRECATION WARNING: Invalid Feature Flag use_primary_store_as_default_for_shared_state stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49) 403018:10:16DEPRECATION WARNING: Invalid Feature Flag use_primary_and_secondary_stores_for_shared_state stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49) 403118:10:16DEPRECATION WARNING: Invalid Feature Flag use_primary_store_as_default_for_shared_state stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49) 403218:10:16 returns all jobs 403318:10:16# [RSpecRunTime] Finishing example group spec/lib/gitlab/job_waiter_spec.rb. It took 1.43 seconds. Expected to take 1.44 seconds. 403418:10:16# [RSpecRunTime] Starting example group spec/services/issuable/discussions_list_service_spec.rb. Expected to take 1.42 seconds. 403518:10:16Issuable::DiscussionsListService 403618:10:17 fetching notes for issue 403718:10:17 without notes widget 403818:10:17 returns no notes 403918:10:17# [RSpecRunTime] RSpec elapsed time: 19 minutes 39.85 seconds. Current RSS: ~1442M. Threads: 5. load average: 1.23 1.19 1.03 1/287 14176 404118:10:17# [RSpecRunTime] Finishing example group spec/services/issuable/discussions_list_service_spec.rb. It took 1.24 seconds. Expected to take 1.42 seconds. 404218:10:17# [RSpecRunTime] Starting example group spec/lib/banzai/filter/concerns/timeout_filter_handler_spec.rb. Expected to take 1.36 seconds. 404318:10:17Banzai::Filter::Concerns::TimeoutFilterHandler 404418:10:17 when subclassed from HTML filter 404518:10:17 raises NotImplementedError 404618:10:17 behaves like a filter timeout 404718:10:17 when rendering takes too long 404918:10:17 verifies render_timeout 405018:10:17 when subclassed from Text filter 405118:10:17 raises NotImplementedError 405218:10:17 behaves like a filter timeout 405318:10:17 when rendering takes too long 405518:10:18 verifies render_timeout 405618:10:18 when GITLAB_DISABLE_MARKDOWN_TIMEOUT set 405718:10:18 behaves like not a filter timeout 405818:10:18 does not use Gitlab::RenderTimeout 405918:10:18# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/concerns/timeout_filter_handler_spec.rb. It took 1.21 seconds. Expected to take 1.36 seconds. 406018:10:18# [RSpecRunTime] Starting example group spec/lib/gitlab/harbor/client_spec.rb. Expected to take 1.34 seconds. 406118:10:18Gitlab::Harbor::Client 406318:10:19 if integration is nil 406418:10:19 raises ConfigError 406518:10:19 integration is provided 406618:10:19 is initialized successfully 406718:10:19 #get_repositories 406818:10:19 with valid params 406918:10:19 get repositories 407018:10:19 when harbor project does not exist 407118:10:19 raises Gitlab::Harbor::Client::Error 407218:10:19 with invalid response 407318:10:19 raises Gitlab::Harbor::Client::Error 407418:10:19 #get_artifacts 407518:10:19 with valid params 407618:10:19 get artifacts 407718:10:19 when harbor repository does not exist 407818:10:19 raises Gitlab::Harbor::Client::Error 407918:10:19 with invalid response 408018:10:19 raises Gitlab::Harbor::Client::Error 408218:10:19 with valid params 408418:10:19 when harbor artifact does not exist 408518:10:19 raises Gitlab::Harbor::Client::Error 408618:10:19 with invalid response 408718:10:19 raises Gitlab::Harbor::Client::Error 408818:10:19 #check_project_availability 408918:10:19 calls api/v2.0/projects successfully 409018:10:19# [RSpecRunTime] Finishing example group spec/lib/gitlab/harbor/client_spec.rb. It took 0.98 second. Expected to take 1.34 seconds. 409118:10:19# [RSpecRunTime] Starting example group spec/lib/json_web_token/rsa_token_spec.rb. Expected to take 1.29 seconds. 409218:10:19JSONWebToken::RSAToken 409418:10:19 for valid key to be validated 409518:10:19 is expected not to raise Exception 409618:10:19 is expected to include {"key" => "value"} 409718:10:19 is expected to eq {"alg"=>"RS256", "kid"=>"OGXY:4TR7:FAVO:WEM2:XXEW:E4FP:TKL7:7ACK:TZAF:D54P:SUIA:P3B2", "typ"=>"JWT"} 409818:10:19 for invalid key to raise an exception 409918:10:19 is expected to raise JWT::DecodeError 410118:10:19 generates the JWT 410318:10:19 with an invalid token 410418:10:19 that is junk 410518:10:20 raises exception saying 'Not enough or too many segments' 410618:10:20 that has been fiddled with 410718:10:20 raises exception saying 'Invalid segment encoding' 410818:10:20 that was generated using a different key 410918:10:20 raises exception saying 'Signature verification failed 411018:10:20 that is expired 411118:10:20 raises exception saying 'Signature has expired' 411218:10:20# [RSpecRunTime] Finishing example group spec/lib/json_web_token/rsa_token_spec.rb. It took 0.81 second. Expected to take 1.29 seconds. 411318:10:20# [RSpecRunTime] Starting example group spec/services/releases/create_evidence_service_spec.rb. Expected to take 1.26 seconds. 411418:10:20Releases::CreateEvidenceService 411518:10:21 creates evidence 411618:10:21 saves evidence summary 411818:10:21# [RSpecRunTime] Finishing example group spec/services/releases/create_evidence_service_spec.rb. It took 0.98 second. Expected to take 1.26 seconds. 411918:10:21# [RSpecRunTime] Starting example group spec/models/concerns/gitlab/sensitive_serializable_hash_spec.rb. Expected to take 1.2 seconds. 412018:10:21Gitlab::SensitiveSerializableHash 412118:10:21 does not allow STI 412218:10:21 .prevent_from_serialization 412318:10:21 does not include the field in serializable_hash 412418:10:21 does not change parent class attributes_exempt_from_serializable_hash 412518:10:21 #serializable_hash 412618:10:21 for a web hook 412718:10:21 behaves like attr_encrypted attribute 412818:10:21 for WebHook#token 412918:10:21 has a attr_encrypted_attributes field 413018:10:21 does not include the attribute in serializable_hash 413118:10:21 behaves like attr_encrypted attribute 413218:10:21 for WebHook#url 413318:10:21 has a attr_encrypted_attributes field 413418:10:21 does not include the attribute in serializable_hash 413518:10:21 behaves like attr_encrypted attribute 413618:10:21 for WebHook#url_variables 413718:10:21 has a attr_encrypted_attributes field 413818:10:21 does not include the attribute in serializable_hash 413918:10:21 behaves like attr_encrypted attribute 414018:10:21 for Ci::InstanceVariable#value 414118:10:21 has a attr_encrypted_attributes field 414218:10:21 does not include the attribute in serializable_hash 414318:10:21 behaves like add_authentication_token_field attribute 414418:10:22 for Ci::Runner#token 414518:10:22 has a add_authentication_token_field field 414618:10:22 does not include the attribute in serializable_hash 414718:10:22 behaves like add_authentication_token_field attribute 414818:10:22 for ApplicationSetting#health_check_access_token 414918:10:22 has a add_authentication_token_field field 415018:10:22 does not include the attribute in serializable_hash 415118:10:22 behaves like add_authentication_token_field attribute 415218:10:22 for PersonalAccessToken#token 415318:10:22 has a add_authentication_token_field field 415418:10:22 does not include the attribute in serializable_hash 415518:10:22# [RSpecRunTime] Finishing example group spec/models/concerns/gitlab/sensitive_serializable_hash_spec.rb. It took 1.1 seconds. Expected to take 1.2 seconds. 415618:10:22# [RSpecRunTime] Starting example group spec/workers/namespaces/prune_aggregation_schedules_worker_spec.rb. Expected to take 1.17 seconds. 415718:10:22Namespaces::PruneAggregationSchedulesWorker#perform 415818:10:23 schedules a worker per pending aggregation 415918:10:23# [RSpecRunTime] Finishing example group spec/workers/namespaces/prune_aggregation_schedules_worker_spec.rb. It took 0.89 second. Expected to take 1.17 seconds. 416018:10:23# [RSpecRunTime] Starting example group spec/lib/gitlab/dependency_linker/cargo_toml_linker_spec.rb. Expected to take 1.11 seconds. 416118:10:23Gitlab::DependencyLinker::CargoTomlLinker 416318:10:23 supports Cargo.toml 416418:10:23 does not support other files 416618:10:23 links dependencies 416718:10:23 links dependencies that use an inline table 416818:10:23 links dependencies that include a version but no registry 416918:10:23 does not contain metadata identified as package 417018:10:23 does not link dependencies without a version 417118:10:23 does not link dependencies with a custom registry 417218:10:23 when file contents contain special regular expressions 417318:10:23 protects against malicious backtracking 417418:10:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/dependency_linker/cargo_toml_linker_spec.rb. It took 0.53 second. Expected to take 1.11 seconds. 417518:10:23# [RSpecRunTime] Starting example group spec/models/user_status_spec.rb. Expected to take 1.08 seconds. 417718:10:24 does not allow STI 417818:10:24 is expected to validate that :user cannot be empty/falsy 417918:10:24 is expected to allow :emoji to be ‹"smirk"› 418018:10:24 is expected not to allow :emoji to be ‹"hello world"› 418118:10:24 is expected not to allow :emoji to be ‹""› 418218:10:24 is expected to validate that the length of :message is at most 100 418318:10:24 is expected to allow :message to be ‹""› 418418:10:24 is expected to be deleted when the user is deleted 418518:10:24 #clear_status_after 418618:10:24 is an alias of #clear_status_at 418718:10:24 #clear_status_after= 418818:10:24 sets clear_status_at 418918:10:24 unsets clear_status_at 419018:10:24 when unknown clear status is given 419118:10:24 unsets clear_status_at 419218:10:24 #customized? 419318:10:24 is customized when message text is present 419418:10:24 is not customized when message text is absent 419518:10:24 is customized without message but with custom emoji 419618:10:24 is not customized without message but with default custom emoji 419718:10:24# [RSpecRunTime] Finishing example group spec/models/user_status_spec.rb. It took 0.72 second. Expected to take 1.08 seconds. 419818:10:24# [RSpecRunTime] Starting example group spec/lib/banzai/pipeline/commit_description_pipeline_spec.rb. Expected to take 1.03 seconds. 419918:10:24Banzai::Pipeline::CommitDescriptionPipeline 420018:10:24 formatting a cherry-picked commit description html 420118:10:25 formats correctly 420218:10:25# [RSpecRunTime] Finishing example group spec/lib/banzai/pipeline/commit_description_pipeline_spec.rb. It took 0.91 second. Expected to take 1.03 seconds. 420318:10:25# [RSpecRunTime] Starting example group spec/graphql/types/time_tracking/timelog_connection_type_spec.rb. Expected to take 0.99 second. 420418:10:25#<Class:0x0000783ce570e438> 420518:10:25 has the expected fields 420618:10:25 for total_spent_time field 420718:10:26 when requested 420818:10:26 returns the total spent time 420918:10:26# [RSpecRunTime] Finishing example group spec/graphql/types/time_tracking/timelog_connection_type_spec.rb. It took 0.8 second. Expected to take 0.99 second. 421018:10:26# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/needs_spec.rb. Expected to take 0.96 second. 421118:10:26Gitlab::Ci::Config::Entry::Needs 421318:10:26 when entry config value is correct 421518:10:26 is expected to be valid 421618:10:26 when config value has wrong type 421818:10:26 is expected not to be valid 422018:10:26 returns error about incorrect type 422118:10:26 when wrong needs type is used 422318:10:26 is expected not to be valid 422518:10:26 returns error about incorrect type 422618:10:26 when config has disallowed keys 422818:10:26 returns invalid 423018:10:26 returns invalid types error 423118:10:26 when wrong needs type is used 423318:10:26 is expected not to be valid 423518:10:26 returns error about incorrect type 423618:10:26 when needs value is a hash 423718:10:26 with a job value 423918:10:26 is expected to be valid 424018:10:26 with a parallel value that is a numeric value 424218:10:26 is expected not to be valid 424418:10:26 returns errors about number values being invalid for needs:parallel 424518:10:26 when needs:parallel value is incorrect 424618:10:26 with a keyword that is not "matrix" 424818:10:26 is expected not to be valid 425018:10:26 returns errors about incorrect matrix keyword 425118:10:26 with a number value 425318:10:26 is expected not to be valid 425518:10:26 returns errors about number values being invalid for needs:parallel 425618:10:26 when needs:parallel:matrix value is empty 425818:10:26 is expected not to be valid 426018:10:26 returns error about incorrect type 426118:10:26 when needs:parallel:matrix value is incorrect 426318:10:26 is expected not to be valid 426518:10:26 returns error about incorrect type 426618:10:26 when needs:parallel:matrix value is correct 426718:10:26 with a simple config 426918:10:26 is expected to be valid 427018:10:26 with a complex config 427218:10:26 is expected to be valid 427318:10:26 with too many cross pipeline dependencies 427518:10:27 is expected not to be valid 427718:10:27 returns error about incorrect type 427918:10:27 when valid job entries composed 428118:10:27 returns key value 428218:10:27 behaves like entry with descendant nodes 428318:10:27 #descendants 428418:10:27 creates valid descendant nodes 428518:10:27 with complex job entries composed 428718:10:27 returns key value 428818:10:27 behaves like entry with descendant nodes 428918:10:27 #descendants 429018:10:27 creates valid descendant nodes 429118:10:27 with mixed job entries composed 429318:10:27 returns key value 429418:10:27 behaves like entry with descendant nodes 429518:10:27 #descendants 429618:10:27 creates valid descendant nodes 429718:10:27 with empty config 429918:10:27 returns empty value 430018:10:27# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/needs_spec.rb. It took 0.81 second. Expected to take 0.96 second. 430118:10:27# [RSpecRunTime] Starting example group spec/models/ci/build_tag_spec.rb. Expected to take 0.92 second. 430318:10:27 is expected to belong to build optional: false 430418:10:27 does not allow STI 430518:10:27 is expected to belong to tag optional: false 430718:10:27 is expected to validate that :project_id cannot be empty/falsy 430818:10:27 partitioning 431018:10:27 sets partition_id to the current partition value 431118:10:27 when it is already set 431218:10:27 does not change the partition_id value 431318:10:27# [RSpecRunTime] Finishing example group spec/models/ci/build_tag_spec.rb. It took 0.75 second. Expected to take 0.92 second. 431418:10:27# [RSpecRunTime] Starting example group spec/lib/gitlab/merge_requests/mergeability/check_result_spec.rb. Expected to take 0.89 second. 431518:10:27Gitlab::MergeRequests::Mergeability::CheckResult 431618:10:27 .default_payload 431718:10:28 returns the expected defaults 431918:10:28 creates a success result 432018:10:28 uses the default payload 432118:10:28 when given a payload 432218:10:28 uses the payload passed 432418:10:28 creates a failure result 432518:10:28 uses the default payload 432618:10:28 when given a payload 432718:10:28 uses the payload passed 432918:10:28 creates a checking result 433018:10:28 uses the default payload 433118:10:28 when given a payload 433218:10:28 uses the payload passed 433418:10:28 creates a inactive result 433518:10:28 uses the default payload 433618:10:28 when given a payload 433718:10:28 uses the payload passed 433918:10:28 returns the expected status and payload 434118:10:28 returns the expected hash 434318:10:28 when it has failed 434418:10:28 returns true 434518:10:28 when it has succeeded 434618:10:28 returns false 434818:10:28 when it has failed 434918:10:28 returns false 435018:10:28 when it has succeeded 435118:10:28 returns true 435318:10:28 when it has failed 435418:10:28 returns false 435518:10:28 when it is checking 435618:10:28 returns true 435718:10:28 #unsuccessful? 435818:10:28 when it has failed 435918:10:28 returns true 436018:10:28 when it has checking 436118:10:28 returns true 436218:10:28 when it has succeeded 436318:10:28 returns false 436518:10:28 is expected to eq :ci_must_pass 436618:10:28# [RSpecRunTime] Finishing example group spec/lib/gitlab/merge_requests/mergeability/check_result_spec.rb. It took 0.56 second. Expected to take 0.89 second. 436718:10:28# [RSpecRunTime] Starting example group spec/models/packages/helm/file_metadatum_spec.rb. Expected to take 0.84 second. 436818:10:28Packages::Helm::FileMetadatum 436918:10:28 does not allow STI 437018:10:28 relationships 437118:10:28 is expected to belong to package_file required: false 437318:10:28 #package_file 437418:10:28 is expected to validate that :package_file cannot be empty/falsy 437518:10:28 #valid_helm_package_type 437618:10:29 validates package of type helm 437818:10:29 validates #channel 438018:10:29 validates #metadata 438118:10:29# [RSpecRunTime] Finishing example group spec/models/packages/helm/file_metadatum_spec.rb. It took 0.59 second. Expected to take 0.84 second. 438218:10:29# [RSpecRunTime] Starting example group spec/lib/gitlab/kas_spec.rb. Expected to take 0.82 second. 438418:10:29 .verify_api_request 438518:10:29 returns the decoded JWT 438618:10:29 returns nil if fails to validate the JWT 438718:10:29 when secret is wrong 438818:10:29 when issuer is wrong 438918:10:29 when audience is wrong 439018:10:29 .secret_path 439118:10:29 returns default gitlab config 439318:10:29 gitlab_config is not enabled 439418:10:29 is expected to be falsey 439518:10:29 gitlab_config is enabled 439618:10:29 is expected to be truthy 439718:10:29 enabled is unset 439818:10:29 is expected to be falsey 439918:10:29 .external_url 440018:10:29 returns gitlab_kas external_url config 440218:10:29 with a gitlab_kas.external_k8s_proxy_url setting 440318:10:29 is expected to eq "abc" 440418:10:29 without a gitlab_kas.external_k8s_proxy_url setting 440518:10:29 external_url uses wss:// 440718:10:29 external_url uses ws:// 440918:10:29 external_url uses grpcs:// 441118:10:29 external_url uses grpc:// 441318:10:29 .tunnel_ws_url 441418:10:29 with a gitlab_kas.external_k8s_proxy_url setting 441518:10:29 is expected to eq "ws://abc" 441618:10:29 without a gitlab_kas.external_k8s_proxy_url setting 441718:10:29 external_url uses wss:// 441818:10:29 is expected to eq "wss://kas.gitlab.example.com/k8s-proxy" 441918:10:29 external_url uses ws:// 442018:10:29 is expected to eq "ws://kas.gitlab.example.com/k8s-proxy" 442118:10:29 external_url uses grpcs:// 442218:10:29 is expected to eq "wss://kas.gitlab.example.com/k8s-proxy" 442318:10:29 external_url uses grpc:// 442418:10:29 is expected to eq "ws://kas.gitlab.example.com/k8s-proxy" 442518:10:29 .internal_url 442618:10:29 returns gitlab_kas internal_url config 442718:10:29 version information 442818:10:29 has valid version_infos 442918:10:29 has a version based on the version_info 443018:10:29 versioning according to the KAS version file content 443118:10:29 has a version and version_infos based on the KAS version file 443218:10:29 when the KAS version file content is a release candidate version 443318:10:29 has a version and version_infos based on the KAS version file 443418:10:29 when the KAS version file content is a SHA 443518:10:29 uses the Gitlab version with the SHA as suffix 443618:10:29 uses the Gitlab version without suffix as the display_version_info 443718:10:29 uses the Gitlab version with 0 patch version as the install_version_info 443818:10:29 .ensure_secret! 443918:10:29 secret file exists 444018:10:29 does not call write_secret 444118:10:29 secret file does not exist 444218:10:29 calls write_secret 444318:10:29# [RSpecRunTime] Finishing example group spec/lib/gitlab/kas_spec.rb. It took 0.74 second. Expected to take 0.82 second. 444418:10:29# [RSpecRunTime] Starting example group spec/support_specs/database/without_check_constraint_spec.rb. Expected to take 0.77 second. 444518:10:29Database::WithoutCheckConstraint 444618:10:29 .without_check_constraint 444718:10:29 with invalid table 444818:10:30 raises exception 444918:10:30 with invalid constraint name 445018:10:30 raises exception 445118:10:30 with constraint 445218:10:30 removes inside block 445318:10:30 restores outside block 445418:10:30 when creating an invalid record 445518:10:30 enables invalid record creation inside block 445618:10:30 rolls back changes made within the block 445718:10:30# [RSpecRunTime] Finishing example group spec/support_specs/database/without_check_constraint_spec.rb. It took 0.85 second. Expected to take 0.77 second. 445818:10:30# [RSpecRunTime] Starting example group spec/helpers/colors_helper_spec.rb. Expected to take 0.76 second. 446018:10:30 #hex_color_to_rgb_array 446118:10:30 valid hex color 446218:10:30 hex_color: "#000000", rgb_array: [0, 0, 0] 446318:10:30 returns correct RGB array 446418:10:30 hex_color: "#aaaaaa", rgb_array: [170, 170, 170] 446518:10:30 returns correct RGB array 446618:10:30 hex_color: "#cCcCcC", rgb_array: [204, 204, 204] 446718:10:30 returns correct RGB array 446818:10:30 hex_color: "#FFFFFF", rgb_array: [255, 255, 255] 446918:10:30 returns correct RGB array 447018:10:30 hex_color: "#000abc", rgb_array: [0, 10, 188] 447118:10:30 returns correct RGB array 447218:10:30 hex_color: "#123456", rgb_array: [18, 52, 86] 447318:10:30 returns correct RGB array 447418:10:30 hex_color: "#a1b2c3", rgb_array: [161, 178, 195] 447518:10:30 returns correct RGB array 447618:10:30 hex_color: "#000", rgb_array: [0, 0, 0] 447718:10:30 returns correct RGB array 447818:10:30 hex_color: "#abc", rgb_array: [170, 187, 204] 447918:10:30 returns correct RGB array 448018:10:30 hex_color: "#321", rgb_array: [51, 34, 17] 448118:10:31 returns correct RGB array 448218:10:31 hex_color: "#7E2", rgb_array: [119, 238, 34] 448318:10:31 returns correct RGB array 448418:10:31 hex_color: "#fFf", rgb_array: [255, 255, 255] 448518:10:31 returns correct RGB array 448618:10:31 invalid hex color 448718:10:31 hex_color: "" 448818:10:31 raise ArgumentError 448918:10:31 hex_color: "0" 449018:10:31 raise ArgumentError 449118:10:31 hex_color: "#00" 449218:10:31 raise ArgumentError 449318:10:31 hex_color: "#ffff" 449418:10:31 raise ArgumentError 449518:10:31 hex_color: "#1234567" 449618:10:31 raise ArgumentError 449718:10:31 hex_color: "invalid" 449818:10:31 raise ArgumentError 449918:10:31 hex_color: [] 450018:10:31 raise ArgumentError 450118:10:31 hex_color: 1 450218:10:31 raise ArgumentError 450318:10:31 hex_color: nil 450418:10:31 raise ArgumentError 450518:10:31# [RSpecRunTime] Finishing example group spec/helpers/colors_helper_spec.rb. It took 0.59 second. Expected to take 0.76 second. 450618:10:31# [RSpecRunTime] Starting example group spec/lib/gitlab/import/database_helpers_spec.rb. Expected to take 0.72 second. 450718:10:31Gitlab::Import::DatabaseHelpers 450818:10:31 .insert_and_return_id 450918:10:32 returns the ID returned by the query 451018:10:32# [RSpecRunTime] Finishing example group spec/lib/gitlab/import/database_helpers_spec.rb. It took 0.87 second. Expected to take 0.72 second. 451118:10:32# [RSpecRunTime] Starting example group spec/lib/gitlab/legacy_github_import/release_formatter_spec.rb. Expected to take 0.7 second. 451218:10:32Gitlab::LegacyGithubImport::ReleaseFormatter 451418:10:32 returns formatted attributes 451518:10:32 with a nil published_at date 451618:10:32 inserts a timestamp for released_at 451818:10:32 when release is not a draft 451918:10:32 returns true 452018:10:32 when release is draft 452118:10:33 returns false 452218:10:33 when release has NULL tag 452318:10:33 returns false 452418:10:33# [RSpecRunTime] Finishing example group spec/lib/gitlab/legacy_github_import/release_formatter_spec.rb. It took 0.87 second. Expected to take 0.7 second. 452518:10:33# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_server_import/parallel_importer_spec.rb. Expected to take 0.67 second. 452618:10:33Gitlab::BitbucketServerImport::ParallelImporter 452818:10:33 returns true 452918:10:33 .track_start_import 453018:10:33 tracks the start of import 453218:10:33 schedules the importing of the repository 453318:10:33 sets the JID in Redis 453418:10:33# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_server_import/parallel_importer_spec.rb. It took 0.59 second. Expected to take 0.67 second. 453518:10:33# [RSpecRunTime] Starting example group spec/lib/gitlab/hotlinking_detector_spec.rb. Expected to take 0.66 second. 453618:10:33Gitlab::HotlinkingDetector 453718:10:33 .intercept_hotlinking? 453818:10:33 hotlinked as media 453918:10:33 return_value: false, accept_header: "*/*" 454018:10:33 is expected to equal false 454118:10:33 return_value: false, accept_header: "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" 454218:10:33 is expected to equal false 454318:10:33 return_value: false, accept_header: "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8" 454418:10:33 is expected to equal false 454518:10:33 return_value: false, accept_header: "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" 454618:10:33 is expected to equal false 454718:10:33 return_value: false, accept_header: "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8" 454818:10:33 is expected to equal false 454918:10:33 return_value: false, accept_header: "image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap, application/x-shockwave-flash, application/msword, */*" 455018:10:33 is expected to equal false 455118:10:33 return_value: false, accept_header: "text/html, application/xhtml+xml, image/jxr, */*" 455218:10:33 is expected to equal false 455318:10:33 return_value: false, accept_header: "text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/webp, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1" 455418:10:33 is expected to equal false 455518:10:33 return_value: true, accept_header: "image/webp,*/*" 455618:10:33 is expected to equal true 455718:10:33 return_value: true, accept_header: "image/png,image/*;q=0.8,*/*;q=0.5" 455818:10:33 is expected to equal true 455918:10:33 return_value: true, accept_header: "image/webp,image/apng,image/*,*/*;q=0.8" 456018:10:33 is expected to equal true 456118:10:33 return_value: true, accept_header: "image/png,image/svg+xml,image/*;q=0.8, */*;q=0.5" 456218:10:33 is expected to equal true 456318:10:33 return_value: true, accept_header: "video/webm,video/ogg,video/*;q=0.9,application/ogg;q=0.7,audio/*;q=0.6,*/*;q=0.5" 456418:10:33 is expected to equal true 456518:10:33 return_value: true, accept_header: "audio/webm,audio/ogg,audio/wav,audio/*;q=0.9,application/ogg;q=0.7,video/*;q=0.6,*/*;q=0.5" 456618:10:33 is expected to equal true 456718:10:33 return_value: true, accept_header: "text/css,*/*;q=0.1" 456818:10:34 is expected to equal true 456918:10:34 return_value: true, accept_header: "text/css" 457018:10:34 is expected to equal true 457118:10:34 return_value: true, accept_header: "text/css,*/*;q=0.1" 457218:10:34 is expected to equal true 457318:10:34 return_value: true, accept_header: "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" 457418:10:34 is expected to equal true 457518:10:34 hotlinked as a script 457618:10:34 return_value: false, fetch_mode: "navigate" 457718:10:34 is expected to equal false 457818:10:34 return_value: false, fetch_mode: "nested-navigate" 457918:10:34 is expected to equal false 458018:10:34 return_value: false, fetch_mode: "same-origin" 458118:10:34 is expected to equal false 458218:10:34 return_value: true, fetch_mode: "cors" 458318:10:34 is expected to equal true 458418:10:34 return_value: true, fetch_mode: "no-cors" 458518:10:34 is expected to equal true 458618:10:34 return_value: true, fetch_mode: "websocket" 458718:10:34 is expected to equal true 458818:10:34# [RSpecRunTime] Finishing example group spec/lib/gitlab/hotlinking_detector_spec.rb. It took 0.59 second. Expected to take 0.66 second. 458918:10:34# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/collaborators_importer_spec.rb. Expected to take 0.61 second. 459018:10:34Gitlab::GithubImport::Importer::CollaboratorsImporter 459118:10:34 #parallel_import 459218:10:34 imports each collaborator in parallel 459318:10:34 when collaborator is already imported 459418:10:34 doesn't run importer on it 459618:10:34 when parallel option is true 459718:10:34 is expected to be parallel 459818:10:34 when parallel option is false 459918:10:34 is expected not to be parallel 460118:10:34 when running in parallel mode 460218:10:34 imports collaborators in parallel 460318:10:34 when running in sequential mode 460418:10:34 imports collaborators in sequence 460518:10:34 #id_for_already_imported_cache 460618:10:34 returns the ID of the given note 460718:10:34 #each_object_to_import 460818:10:34 yields every direct collaborator who is not an outside collaborator to the supplied block 460918:10:34 when one of the collaborator raises exception while importing 461018:10:34 yields only one direct collaborator 461118:10:34 when a collaborator has been already imported 461218:10:34 does not yield anything 461318:10:34 #sequential_import 461418:10:34 imports each collaborator in sequence 461518:10:34 raises an error while importing collaborators 461618:10:34# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/collaborators_importer_spec.rb. It took 0.51 second. Expected to take 0.61 second. 461718:10:34# [RSpecRunTime] Starting example group spec/models/plan_spec.rb. Expected to take 0.61 second. 461918:10:34 does not allow STI 462218:10:34 returns plans by their name 462418:10:34 when 'default' 462518:10:34 is expected to be truthy 462718:10:34 is expected to be truthy 462918:10:34 when default plan exists 463018:10:34 returns default plan 463118:10:34 when default plan does not exist 463218:10:34 creates default plan 463318:10:35 creates plan with correct attributes 463418:10:35 when updating plan limits 463518:10:35 is expected to be persisted 463618:10:35 is expected not to be persisted 463718:10:35 successfully updates the limits 463818:10:35 #ids_for_names 463918:10:35 is expected to eq [154] 464018:10:35 #names_for_ids 464118:10:35 is expected to eq ["default"] 464218:10:35# [RSpecRunTime] Finishing example group spec/models/plan_spec.rb. It took 0.48 second. Expected to take 0.61 second. 464318:10:35# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/parser_spec.rb. Expected to take 0.57 second. 464418:10:35Gitlab::Ci::Pipeline::Expression::Parser 464618:10:35 validates simple operators 464718:10:35 expression: "$VAR1 == \"123\"", result_tree: "equals($VAR1, \"123\")" 464818:10:35 is expected to eq "equals($VAR1, \"123\")" 464918:10:35 expression: "$VAR1 == \"123\" == $VAR2", result_tree: "equals(equals($VAR1, \"123\"), $VAR2)" 465018:10:35 is expected to eq "equals(equals($VAR1, \"123\"), $VAR2)" 465118:10:35 expression: "$VAR", result_tree: "$VAR" 465218:10:35 is expected to eq "$VAR" 465318:10:35 expression: "\"some value\"", result_tree: "\"some value\"" 465418:10:35 is expected to eq "\"some value\"" 465518:10:35 expression: "null", result_tree: "null" 465618:10:35 is expected to eq "null" 465718:10:35 expression: "$VAR1 || $VAR2 && $VAR3", result_tree: "or($VAR1, and($VAR2, $VAR3))" 465818:10:35 is expected to eq "or($VAR1, and($VAR2, $VAR3))" 465918:10:35 expression: "$VAR1 && $VAR2 || $VAR3", result_tree: "or(and($VAR1, $VAR2), $VAR3)" 466018:10:35 is expected to eq "or(and($VAR1, $VAR2), $VAR3)" 466118:10:35 expression: "$VAR1 && $VAR2 || $VAR3 && $VAR4", result_tree: "or(and($VAR1, $VAR2), and($VAR3, $VAR4))" 466218:10:35 is expected to eq "or(and($VAR1, $VAR2), and($VAR3, $VAR4))" 466318:10:35 expression: "$VAR1 && ($VAR2 || $VAR3) && $VAR4", result_tree: "and(and($VAR1, or($VAR2, $VAR3)), $VAR4)" 466418:10:35 is expected to eq "and(and($VAR1, or($VAR2, $VAR3)), $VAR4)" 466518:10:35 when combining && and OR operators 466618:10:35 returns operations in a correct order 466718:10:35 when using parenthesis 466818:10:35 returns operations in a correct order 466918:10:35 when expression is empty 467018:10:35 raises a parsing error 467118:10:35 when two value tokens have no operator 467218:10:35 raises a parsing error 467318:10:35 when an operator has no left side 467418:10:35 raises an OperatorError 467518:10:35 when an operator has no right side 467618:10:35 raises an OperatorError 467718:10:35 when parenthesis are unmatched 467818:10:35 expression: "$VAR == (" 467918:10:35 raises a ParseError 468018:10:35 expression: "$VAR2 == (\"aa\"" 468118:10:35 raises a ParseError 468218:10:35 expression: "$VAR2 == (\"aa\"))" 468318:10:35 raises a ParseError 468418:10:35 expression: "$VAR2 == \"aa\")" 468518:10:35 raises a ParseError 468618:10:35 expression: "(($VAR2 == \"aa\")" 468718:10:35 raises a ParseError 468818:10:35 expression: "($VAR2 == \"aa\"))" 468918:10:35 raises a ParseError 469018:10:35# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/parser_spec.rb. It took 0.47 second. Expected to take 0.57 second. 469118:10:35# [RSpecRunTime] Starting example group spec/serializers/project_serializer_spec.rb. Expected to take 0.56 second. 469218:10:35ProjectSerializer 469318:10:36 when serializer option is :import 469418:10:36 represents with ProjectImportEntity 469518:10:36 when serializer option is omitted 469618:10:36 represents with ProjectEntity 469718:10:36# [RSpecRunTime] Finishing example group spec/serializers/project_serializer_spec.rb. It took 0.49 second. Expected to take 0.56 second. 469818:10:36# [RSpecRunTime] Starting example group spec/lib/gitlab/file_detector_spec.rb. Expected to take 0.52 second. 469918:10:36Gitlab::FileDetector 470018:10:36 .types_in_paths 470118:10:36 returns the file types for the given paths 470218:10:36 does not include unrecognized file paths 470418:10:36 returns the type of a README without extension 470518:10:36 returns the type of a README file with a recognized extension 470618:10:36 returns nil for a README with unrecognized extension 470718:10:36 is case insensitive 470818:10:36 returns nil for a README file in a directory 470918:10:36 returns the type of a changelog file 471018:10:36 returns the type of a license file 471118:10:36 returns nil for an UNCOPYING file 471218:10:36 returns the type of a version file 471318:10:36 returns the type of a .gitignore file 471418:10:36 returns the type of a GitLab CI config file 471518:10:36 returns the type of an avatar 471618:10:36 returns the type of an issue template 471718:10:36 returns the type of a merge request template 471818:10:36 returns nil for an unknown file 471918:10:36 returns the type of an OpenAPI spec if file name is correct 472018:10:36 returns the type of a Jenkins config file 472118:10:36# [RSpecRunTime] Finishing example group spec/lib/gitlab/file_detector_spec.rb. It took 0.43 second. Expected to take 0.52 second. 472218:10:36# [RSpecRunTime] Starting example group spec/lib/gitlab/database/query_analyzers/ci/partitioning_routing_analyzer_spec.rb. Expected to take 0.5 second. 472318:10:36Gitlab::Database::QueryAnalyzers::Ci::PartitioningRoutingAnalyzer 472418:10:36 when ci_partitioning_analyze_queries is enabled 472518:10:36 when analyzing targeted tables 472618:10:36 when querying a non routing table 472718:10:36 tracks exception 472818:10:36 raises RoutingTableNotUsedError 472918:10:36 when querying a non routing table 473018:10:36 tracks exception 473118:10:36 raises RoutingTableNotUsedError 473218:10:36 when querying a non routing table 473318:10:36 tracks exception 473418:10:36 raises RoutingTableNotUsedError 473518:10:36 when querying a non routing table 473618:10:36 tracks exception 473718:10:36 raises RoutingTableNotUsedError 473818:10:36 when querying a non routing table 473918:10:36 tracks exception 474018:10:36 raises RoutingTableNotUsedError 474118:10:36 when querying a non routing table 474218:10:36 tracks exception 474318:10:36 raises RoutingTableNotUsedError 474418:10:36 when updating a record 474518:10:36 raises RoutingTableNotUsedError 474618:10:36 when inserting a record 474718:10:36 raises RoutingTableNotUsedError 474818:10:36 when analyzing non targeted table 474918:10:36 does not raise error 475018:10:36 when ci_partitioning_analyze_queries is disabled 475118:10:37 does not analyze the query 475218:10:37# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/query_analyzers/ci/partitioning_routing_analyzer_spec.rb. It took 0.38 second. Expected to take 0.5 second. 475318:10:37# [RSpecRunTime] Starting example group spec/models/users/saved_reply_spec.rb. Expected to take 0.47 second. 475418:10:37Users::SavedReply 475518:10:37 does not allow STI 475718:10:37 is expected to validate that :user_id cannot be empty/falsy 475818:10:37 is expected to validate that :name cannot be empty/falsy 475918:10:37 is expected to validate that :content cannot be empty/falsy 476018:10:37 is expected to validate that :name is case-sensitively unique within the scope of :user_id 476118:10:37 is expected to validate that the length of :name is at most 255 476218:10:37 is expected to validate that the length of :content is at most 10000 476318:10:37# [RSpecRunTime] Finishing example group spec/models/users/saved_reply_spec.rb. It took 0.34 second. Expected to take 0.47 second. 476418:10:37# [RSpecRunTime] Starting example group spec/models/raw_usage_data_spec.rb. Expected to take 0.46 second. 476618:10:37 does not allow STI 476818:10:37 .for_current_reporting_cycle 476918:10:37 returns nil where no records match filter criteria 477018:10:37 with records matching filtering criteria 477118:10:37 return records within reporting cycle time range ordered by creation time 477318:10:37 is expected to validate that :payload cannot be empty/falsy 477418:10:37 is expected to validate that :recorded_at cannot be empty/falsy 477518:10:37 uniqueness validation 477618:10:37 is expected to validate that :recorded_at is case-sensitively unique 477718:10:37 #update_version_metadata! 477818:10:37 updates sent_at 477918:10:37 updates version_usage_data_id_value 478018:10:37# [RSpecRunTime] Finishing example group spec/models/raw_usage_data_spec.rb. It took 0.4 second. Expected to take 0.46 second. 478118:10:37# [RSpecRunTime] Starting example group spec/lib/banzai/filter/front_matter_filter_spec.rb. Expected to take 0.43 second. 478218:10:37Banzai::Filter::FrontMatterFilter 478318:10:37 allows for `encoding:` before the front matter 478418:10:37 converts YAML front matter to a fenced code block 478518:10:37 converts TOML frontmatter to a fenced code block 478618:10:37 converts JSON front matter to a fenced code block 478718:10:37 converts arbitrary front matter to a fenced code block 478818:10:37 source position mapping 478918:10:37 keeps spaces before and after 479018:10:37 keeps an empty line in place of the encoding 479118:10:37 on content without front matter 479218:10:37 returns the content unmodified 479318:10:37 on front matter without content 479418:10:37 converts YAML front matter to a fenced code block 479518:10:37 protects against malicious backtracking 479618:10:37 fails fast for strings with many spaces 479718:10:38 fails fast for strings with many newlines 479818:10:38 fails fast for strings with many `coding:` 479918:10:38 behaves like pipeline timing check 480018:10:38 checks the pipeline timing 480118:10:38 behaves like limits the number of filtered items 480218:10:38 enforces limits 480318:10:38# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/front_matter_filter_spec.rb. It took 0.35 second. Expected to take 0.43 second. 480418:10:38# [RSpecRunTime] Starting example group spec/finders/users/broadcast_message_dismissal_finder_spec.rb. Expected to take 0.43 second. 480518:10:38Users::BroadcastMessageDismissalFinder#execute 480618:10:38 provides valid user dismissals 480718:10:38 when dismissal is expired 480818:10:38 does not include the expired dismissal 480918:10:38# [RSpecRunTime] Finishing example group spec/finders/users/broadcast_message_dismissal_finder_spec.rb. It took 0.29 second. Expected to take 0.43 second. 481018:10:38# [RSpecRunTime] Starting example group spec/lib/object_storage/pending_direct_upload_spec.rb. Expected to take 0.39 second. 481118:10:38ObjectStorage::PendingDirectUpload 481318:10:38 is expected to eq "artifacts:some/path/123" 481518:10:38 when there is a matching redis entry for the given path under the location identifier 481618:10:38 is expected to eq true 481718:10:38 when there is a matching redis entry for the given path under a different location identifier 481818:10:38 is expected to eq false 481918:10:38 when there is no matching redis entry for the given path under the location identifier 482018:10:38 is expected to eq false 482218:10:38 deletes the redis entry for the given path 482418:10:38 yields each pending direct upload object 482518:10:38 .with_pending_only 482618:10:38 selects and returns the paths with a matching redis entry under the location identifier 482818:10:38 when timestamp is older than 3 hours ago 482918:10:38 is expected to eq true 483018:10:38 when timestamp is not older than 3 hours ago 483118:10:38 is expected to eq false 483318:10:38 is expected to eq 3 483518:10:38 creates a redis entry for the given location identifier and path 483618:10:38# [RSpecRunTime] Finishing example group spec/lib/object_storage/pending_direct_upload_spec.rb. It took 0.3 second. Expected to take 0.39 second. 483718:10:38# [RSpecRunTime] Starting example group spec/lib/bulk_imports/users_mapper_spec.rb. Expected to take 0.38 second. 483818:10:38BulkImports::UsersMapper 484018:10:38 when value for specified key exists 484118:10:38 returns a map of source & destination user ids from redis 484218:10:38 when value for specified key does not exist 484318:10:38 returns default value 484418:10:38 #map_usernames 484518:10:38 when value for specified key exists 484618:10:38 returns a map of source & destination usernames from redis 484718:10:38 when value for specified key does not exist 484918:10:38 #default_user_id 485018:10:38 returns current user id 485218:10:38 when source user id is present in the map 485318:10:38 returns true 485418:10:38 when source user id is missing in the map 485518:10:38 returns false 485618:10:38 #cache_source_user_id 485718:10:38 caches provided source & destination user ids in redis 485818:10:38 #cache_source_username 485918:10:38 caches provided source & destination usernames in redis 486018:10:39# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/users_mapper_spec.rb. It took 0.31 second. Expected to take 0.38 second. 486118:10:39# [RSpecRunTime] Starting example group spec/finders/vs_code/settings/settings_finder_spec.rb. Expected to take 0.36 second. 486218:10:39VsCode::Settings::SettingsFinder 486418:10:39 when nil is passed in as the list of settings 486518:10:39 when user has no settings 486618:10:39 returns an empty array 486718:10:39 when user has settings 486818:10:39 returns an array of settings 486918:10:39 when a list of settings is passed, filters by the setting 487018:10:39 when user has no settings with that type 487118:10:39 returns an empty array 487218:10:39 when user does have settings with the type 487318:10:39 returns the record when a single setting exists 487418:10:39 returns multiple records when more than one setting exists 487518:10:39# [RSpecRunTime] Finishing example group spec/finders/vs_code/settings/settings_finder_spec.rb. It took 0.31 second. Expected to take 0.36 second. 487618:10:39# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/lexeme/string_spec.rb. Expected to take 0.35 second. 487718:10:39Gitlab::Ci::Pipeline::Expression::Lexeme::String 487918:10:39 creates a new instance of the token 488118:10:39 is a value lexeme 488318:10:39 when using double quotes 488418:10:39 correctly identifies string token 488518:10:39 when using single quotes 488618:10:39 correctly identifies string token 488718:10:39 when there are mixed quotes in the string 488818:10:39 is a greedy scanner for double quotes 488918:10:39 is a greedy scanner for single quotes 489018:10:39 allows to use single quotes inside double quotes 489118:10:39 allow to use double quotes inside single quotes 489218:10:39 allows to use an empty string inside single quotes 489318:10:39 allow to use an empty string inside double quotes 489518:10:39 returns string value if it is present 489618:10:39 returns an empty string if it is empty 489718:10:39# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/lexeme/string_spec.rb. It took 0.28 second. Expected to take 0.35 second. 489818:10:39# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/blocked_user_tracker_spec.rb. Expected to take 0.33 second. 489918:10:39Gitlab::Auth::BlockedUserTracker 490018:10:39 #log_blocked_user_activity! 490118:10:39 when user is not blocked 490218:10:39 does not log blocked user activity 490318:10:39 when user is not blocked 490418:10:39 logs blocked user activity 490518:10:39# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/blocked_user_tracker_spec.rb. It took 0.26 second. Expected to take 0.33 second. 490618:10:39# [RSpecRunTime] Starting example group spec/services/concerns/merge_requests/assigns_merge_params_spec.rb. Expected to take 0.32 second. 490718:10:39MergeRequests::AssignsMergeParams 490818:10:39 raises an error when used from an instance that does not respond to #current_user 490918:10:39 #assign_allowed_merge_params 491018:10:39 only assigns known parameters to the merge request 491118:10:39 returns a hash without the known merge params 491218:10:39 the force_remove_source_branch param 491318:10:40 assigns the param if the user is allowed to do that 491418:10:40 only removes the param if the user is not allowed to do that 491518:10:40# [RSpecRunTime] Finishing example group spec/services/concerns/merge_requests/assigns_merge_params_spec.rb. It took 0.25 second. Expected to take 0.32 second. 491618:10:40# [RSpecRunTime] Starting example group spec/lib/sidebars/user_settings/menus/notifications_menu_spec.rb. Expected to take 0.3 second. 491718:10:40Sidebars::UserSettings::Menus::NotificationsMenu 491818:10:40 behaves like User settings menu #render? method 492018:10:40 when user is logged in 492218:10:40 when user is not logged in 492318:10:40 does not render 492418:10:40 behaves like User settings menu 492518:10:40 does not contain any sub menu 492618:10:40 renders the correct link 492718:10:40 renders the correct title 492818:10:40 renders the correct icon 492918:10:40 defines correct active route 493018:10:40# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_settings/menus/notifications_menu_spec.rb. It took 0.27 second. Expected to take 0.3 second. 493118:10:40# [RSpecRunTime] Starting example group spec/lib/slack_markdown_sanitizer_spec.rb. Expected to take 0.29 second. 493218:10:40SlackMarkdownSanitizer 493318:10:40 .sanitize_slack_link 493418:10:40 input: "", output: "" 493518:10:40 returns the expected output 493618:10:40 input: "[label](url)", output: "[label](url)" 493718:10:40 returns the expected output 493818:10:40 input: "<url|label>", output: "<url|label>" 493918:10:40 returns the expected output 494018:10:40 input: "<a href=\"url\">label</a>", output: "<a href=\"url\">label</a>" 494118:10:40 returns the expected output 494318:10:40 input: nil, output: nil 494418:10:40 returns the expected output 494518:10:40 input: "", output: "" 494618:10:40 returns the expected output 494718:10:40 input: "[label](url)", output: "label(url)" 494818:10:40 returns the expected output 494918:10:40 input: "<url|label>", output: "urllabel" 495018:10:40 returns the expected output 495118:10:40 input: "<a href=\"url\">label</a>", output: "a href=\"url\"label/a" 495218:10:40 returns the expected output 495318:10:40# [RSpecRunTime] Finishing example group spec/lib/slack_markdown_sanitizer_spec.rb. It took 0.22 second. Expected to take 0.29 second. 495418:10:40# [RSpecRunTime] Starting example group spec/services/merge_requests/mergeability/check_open_status_service_spec.rb. Expected to take 0.28 second. 495518:10:40MergeRequests::Mergeability::CheckOpenStatusService 495618:10:40 behaves like mergeability check service 495718:10:40 sets the identifier 495818:10:40 sets the description 496018:10:40 when the merge request is open 496118:10:40 returns a check result with status success 496218:10:40 when the merge request is not open 496318:10:40 returns a check result with status failed 496518:10:40 returns false 496718:10:40 returns false 496818:10:40# [RSpecRunTime] Finishing example group spec/services/merge_requests/mergeability/check_open_status_service_spec.rb. It took 0.22 second. Expected to take 0.28 second. 496918:10:40# [RSpecRunTime] Starting example group spec/lib/gitlab/work_items/issuable_links/error_message_spec.rb. Expected to take 0.27 second. 497018:10:40Gitlab::WorkItems::IssuableLinks::ErrorMessage 497118:10:40 with different target_type 497218:10:40 uses the correct target type in messages 497318:10:40 #already_assigned 497418:10:40 returns the correct message 497518:10:40 #for_http_status 497618:10:40 when status is 404 497718:10:40 returns the not found message 497818:10:40 when status is 403 497918:10:40 returns the no permission message 498018:10:40 when status is 409 498118:10:40 returns the already assigned message 498218:10:40 when status is not recognized 498518:10:40 returns the correct message 498618:10:40 #no_permission_error 498718:10:40 returns the correct message 498818:10:40 when container_type is group 498918:10:40 pluralizes group correctly 499018:10:41# [RSpecRunTime] Finishing example group spec/lib/gitlab/work_items/issuable_links/error_message_spec.rb. It took 0.2 second. Expected to take 0.27 second. 499118:10:41# [RSpecRunTime] Starting example group spec/lib/gitlab/etag_caching/store_spec.rb. Expected to take 0.26 second. 499218:10:41Gitlab::EtagCaching::Store 499418:10:41 with invalid keys 499518:10:41 raises errors 499618:10:41 does not raise errors in production 499718:10:41 with GraphQL keys 499818:10:41 returns a stored value 499918:10:41 with RESTful keys 500018:10:41 returns a stored value 500218:10:41 with invalid keys 500318:10:41 raises errors 500418:10:41 with GraphQL keys 500518:10:41 stores and returns a value 500618:10:41 with RESTful keys 500718:10:41 stores and returns a value 500818:10:41 with multiple keys 500918:10:41 stores and returns multiple values 501018:10:41# [RSpecRunTime] Finishing example group spec/lib/gitlab/etag_caching/store_spec.rb. It took 0.21 second. Expected to take 0.26 second. 501118:10:41# [RSpecRunTime] Starting example group spec/lib/gitlab/fp/settings/default_settings_parser_spec.rb. Expected to take 0.25 second. 501218:10:41Gitlab::Fp::Settings::DefaultSettingsParser 501318:10:41 when settings type is not specified as a Class or :Boolean 501418:10:41 raises a descriptive exception 501518:10:41 when a setting value has a type mismatch 501618:10:41 for a Class setting_type 501718:10:41 raises a descriptive exception 501818:10:41 for a :Boolean setting_type 501918:10:41 raises a descriptive exception 502018:10:41 when a default_settings entry is not an array 502118:10:41 raises a descriptive exception 502218:10:41 when settings values and types all match 502318:10:41 returns default settings and setting_types for requested_setting_names 502418:10:41 mutually dependent settings validation 502518:10:41 when mutually dependent settings are not all specified 502618:10:41 for one group 502718:10:41 raises a descriptive exception 502818:10:41 for multiple groups 502918:10:41 raises a descriptive exception 503018:10:41 when a specified mutually dependent settings is not a supported setting name 503118:10:41 raises a descriptive exception 503218:10:41# [RSpecRunTime] Finishing example group spec/lib/gitlab/fp/settings/default_settings_parser_spec.rb. It took 0.19 second. Expected to take 0.25 second. 503318:10:41# [RSpecRunTime] Starting example group spec/lib/import/placeholder_references/store_spec.rb. Expected to take 0.24 second. 503418:10:41Import::PlaceholderReferences::Store 503618:10:41 removes members from the set 503818:10:41 adds to the set 504018:10:41 returns true if the set is empty 504118:10:41 returns false if the set is not empty 504318:10:41 returns a member in the set 504418:10:41 accepts an argument to return more members 504618:10:41 returns the count of members in the set 504818:10:41 returns the inverse of #empty? 504918:10:41# [RSpecRunTime] Finishing example group spec/lib/import/placeholder_references/store_spec.rb. It took 0.21 second. Expected to take 0.24 second. 505018:10:41# [RSpecRunTime] Starting example group spec/support_specs/helpers/stub_method_calls_spec.rb. Expected to take 0.23 second. 505118:10:41StubMethodCalls 505218:10:41 #stub_method 505318:10:41 stubs the method response 505418:10:41 when calling it on an already stubbed method 505518:10:41 stubs correctly 505618:10:41 methods that accept arguments 505718:10:41 stubs correctly 505818:10:41 methods that use named arguments 505918:10:41 stubs correctly 506018:10:41 stubbing non-existent method 506118:10:41 stubs correctly 506218:10:41 #restore_original_method 506318:10:41 restores original behaviour 506418:10:41 method is not stubbed 506518:10:41 is expected to raise NotImplementedError with "some_other_method has not been stubbed on #<Class:0x0000783caa8a70a0>" 506618:10:41 #restore_original_methods 506718:10:41 restores original behaviour 506818:10:41# [RSpecRunTime] Finishing example group spec/support_specs/helpers/stub_method_calls_spec.rb. It took 0.19 second. Expected to take 0.23 second. 506918:10:41# [RSpecRunTime] Starting example group spec/lib/gitlab/markdown_cache/redis/extension_spec.rb. Expected to take 0.23 second. 507018:10:41Gitlab::MarkdownCache::Redis::Extension 507118:10:41 defines the html attributes 507218:10:41 loads the markdown from the cache only once 507318:10:41 correctly loads the markdown if it was stored in redis 507418:10:41 .preload_markdown_cache! 507518:10:41 does not preload the markdown twice 507618:10:41 #refresh_markdown_cache! 507718:10:41 stores the value in redis 507818:10:41 assigns the values 507918:10:41# [RSpecRunTime] Finishing example group spec/lib/gitlab/markdown_cache/redis/extension_spec.rb. It took 0.18 second. Expected to take 0.23 second. 508018:10:41# [RSpecRunTime] Starting example group spec/views/groups/settings/repository/_default_branch.html.haml_spec.rb. Expected to take 0.21 second. 508118:10:41groups/settings/repository/_default_branch 508218:10:41 when group default_branch_protection_defaults is empty 508318:10:42 renders default branch protection defaults correctly 508418:10:42# [RSpecRunTime] Finishing example group spec/views/groups/settings/repository/_default_branch.html.haml_spec.rb. It took 0.21 second. Expected to take 0.21 second. 508518:10:42# [RSpecRunTime] Starting example group spec/graphql/resolvers/echo_resolver_spec.rb. Expected to take 0.21 second. 508618:10:42Resolvers::EchoResolver 508718:10:42 is expected to have non-null GraphQL type String 508918:10:42 echoes text and username 509018:10:42 echoes text and nil as username 509118:10:42# [RSpecRunTime] Finishing example group spec/graphql/resolvers/echo_resolver_spec.rb. It took 0.16 second. Expected to take 0.21 second. 509218:10:42# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/limit/field_call_count_spec.rb. Expected to take 0.2 second. 509318:10:42Gitlab::Graphql::Limit::FieldCallCount 509418:10:42 does not return an error when the field is called multiple times in separte queries 509518:10:42 executes the extension 509618:10:42 returns an error when the field is called multiple times 509718:10:42 allows the call 509818:10:42 when limit is not specified 509918:10:42 returns an error 510018:10:42 when the field is not extended 510118:10:42 allows the call 510218:10:42 does not execute the extension 510318:10:42# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/limit/field_call_count_spec.rb. It took 0.17 second. Expected to take 0.2 second. 510418:10:42# [RSpecRunTime] Starting example group spec/lib/gitlab/webpack/file_loader_spec.rb. Expected to take 0.19 second. 510518:10:42Gitlab::Webpack::FileLoader 510618:10:42 with dev server enabled 510718:10:42 returns content when responds successfully 510818:10:42 raises error when 404 510918:10:42 raises error when errors out 511018:10:42 with dev server enabled and https 511118:10:42 raises error if catches SSLError 511218:10:42 with dev server disabled 511418:10:42 returns file content from file path 511518:10:42 throws error if file cannot be read 511618:10:42# [RSpecRunTime] Finishing example group spec/lib/gitlab/webpack/file_loader_spec.rb. It took 0.16 second. Expected to take 0.19 second. 511718:10:42# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/environment_spec.rb. Expected to take 0.19 second. 511818:10:42Gitlab::Metrics::Environment 511918:10:42 .web? .api? .git? 512018:10:42 env_var: "web", git: false, api: false, web: true 512118:10:42 each method returns as expected 512218:10:42 env_var: "api", git: false, api: true, web: false 512318:10:42 each method returns as expected 512418:10:42 env_var: "git", git: true, api: false, web: false 512518:10:42 each method returns as expected 512618:10:42 env_var: "websockets", git: false, api: false, web: false 512718:10:42 each method returns as expected 512818:10:42 env_var: nil, git: true, api: true, web: true 512918:10:42 each method returns as expected 513018:10:42 env_var: "", git: true, api: true, web: true 513118:10:42 each method returns as expected 513218:10:42# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/environment_spec.rb. It took 0.15 second. Expected to take 0.19 second. 513318:10:42# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/environment_matcher_spec.rb. Expected to take 0.18 second. 513418:10:42Gitlab::Ci::EnvironmentMatcher 513618:10:42 when given pattern is a normal string 513718:10:42 returns true on an exact match 513818:10:42 returns false if not an exact match 513918:10:42 when given pattern has a wildcard 514018:10:42 returns true on wildcard matches 514118:10:42 returns false when not a wildcard match 514218:10:42 when given pattern is nil 514318:10:42 always returns false 514418:10:42 when given pattern is an empty string 514518:10:43 always returns false 514618:10:43# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/environment_matcher_spec.rb. It took 0.18 second. Expected to take 0.18 second. 514718:10:43# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/jetbrains_plugin_activity_unique_counter_spec.rb. Expected to take 0.17 second. 514818:10:43Gitlab::UsageDataCounters::JetBrainsPluginActivityUniqueCounter 514918:10:43 when tracking a jetbrains api request 515018:10:43 behaves like a request from an extension 515118:10:43 tracks when the user agent is matching 515218:10:43 does not track when the user agent is not matching 515318:10:43 does not track if user agent is not present 515418:10:43 does not track if user is not present 515518:10:43# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/jetbrains_plugin_activity_unique_counter_spec.rb. It took 0.16 second. Expected to take 0.17 second. 515618:10:43# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/container_registry_event_counter_spec.rb. Expected to take 0.16 second. 515718:10:43Gitlab::UsageDataCounters::ContainerRegistryEventCounter 515818:10:43 behaves like a redis usage counter 515918:10:43 .count(i_container_registry_delete_manifest) 516018:10:43 increments the ContainerRegistryEvent i_container_registry_delete_manifest counter by 1 516118:10:43 .read(i_container_registry_delete_manifest) 516218:10:43 returns the total number of i_container_registry_delete_manifest events 516318:10:43 behaves like a redis usage counter with totals 516518:10:43 can report all totals 516618:10:43 unknown events 516718:10:43 cannot increment 516918:10:43# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/container_registry_event_counter_spec.rb. It took 0.16 second. Expected to take 0.16 second. 517018:10:43# [RSpecRunTime] Starting example group spec/lib/gitlab/loggable_spec.rb. Expected to take 0.16 second. 517118:10:43Gitlab::Loggable 517218:10:43 #build_structured_payload 517318:10:43 adds class and returns formatted json 517418:10:43 appends additional params and returns formatted json 517518:10:43 does not raise an error in loggers when passed non-symbols 517618:10:43 handles anonymous classes 517718:10:43 handles duplicate keys 517818:10:43# [RSpecRunTime] Finishing example group spec/lib/gitlab/loggable_spec.rb. It took 0.14 second. Expected to take 0.16 second. 517918:10:43# [RSpecRunTime] Starting example group spec/services/packages/rpm/repository_metadata/build_filelist_xml_service_spec.rb. Expected to take 0.15 second. 518018:10:43Packages::Rpm::RepositoryMetadata::BuildFilelistXmlService 518218:10:43 adds all file nodes 518318:10:43 setting type attribute 518418:10:43 when all files are directories 518518:10:43Positional arguments for Filesystem#file_name are deprecated. Please use keyword arguments. 518618:10:43Positional arguments for Filesystem#file_name are deprecated. Please use keyword arguments. 518718:10:43Positional arguments for Filesystem#file_name are deprecated. Please use keyword arguments. 518818:10:43Positional arguments for Filesystem#file_name are deprecated. Please use keyword arguments. 518918:10:43Positional arguments for Filesystem#file_name are deprecated. Please use keyword arguments. 519018:10:43 set dir type attribute for directories only 519118:10:43# [RSpecRunTime] Finishing example group spec/services/packages/rpm/repository_metadata/build_filelist_xml_service_spec.rb. It took 0.18 second. Expected to take 0.15 second. 519218:10:43# [RSpecRunTime] Starting example group spec/lib/gitlab/routing_spec.rb. Expected to take 0.15 second. 519318:10:43Gitlab::Routing 519418:10:43 when module is included 519518:10:43 makes it possible to access url helpers 519618:10:43 when module is not included 519718:10:43 exposes url helpers module through a method 519818:10:43 Gitlab::Routing::LegacyRedirector 519918:10:43 returns "-" scoped url 520018:10:43 invalid uri characters 520118:10:43 raises error 520218:10:43# [RSpecRunTime] Finishing example group spec/lib/gitlab/routing_spec.rb. It took 0.11 second. Expected to take 0.15 second. 520318:10:43# [RSpecRunTime] Starting example group spec/services/packages/terraform_module/metadata/parse_hcl_file_service_spec.rb. Expected to take 0.14 second. 520418:10:43Packages::TerraformModule::Metadata::ParseHclFileService 520618:10:43 when the file is empty 520718:10:43 is expected to be empty 520818:10:43 when the file is not empty 520918:10:43 for variables 521018:10:43 returns the variables 521218:10:43 returns the outputs 521318:10:43 for resources 521418:10:43 returns the resources 521518:10:43 for dependencies 521618:10:43 returns the dependencies 521718:10:43# [RSpecRunTime] Finishing example group spec/services/packages/terraform_module/metadata/parse_hcl_file_service_spec.rb. It took 0.13 second. Expected to take 0.14 second. 521818:10:43# [RSpecRunTime] Starting example group spec/lib/gitlab/application_rate_limiter/increment_per_action_spec.rb. Expected to take 0.14 second. 521918:10:43Gitlab::ApplicationRateLimiter::IncrementPerAction 522118:10:43 increments per call 522218:10:43 sets time to live (TTL) for the key 522418:10:43 returns 0 when there is no data 522518:10:44 returns the correct value 522618:10:44# [RSpecRunTime] Finishing example group spec/lib/gitlab/application_rate_limiter/increment_per_action_spec.rb. It took 0.12 second. Expected to take 0.14 second. 522718:10:44# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/avoid_current_organization_spec.rb. Expected to take 0.13 second. 522818:10:44RuboCop::Cop::Gitlab::AvoidCurrentOrganization 522918:10:44 bad examples 523018:10:44 when referencing Current.organization 523118:10:44 registers an offense 523218:10:44 when referencing Current.organization_id 523318:10:44 registers an offense 523418:10:44 when assigning Current.organization= 523518:10:44 registers an offense 523618:10:44 good examples 523718:10:44 does not register an offense 523818:10:44# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/avoid_current_organization_spec.rb. It took 0.15 second. Expected to take 0.13 second. 523918:10:44# [RSpecRunTime] Starting example group spec/serializers/ci/tag_entity_spec.rb. Expected to take 0.13 second. 524018:10:44Ci::TagEntity 524118:10:44 is expected to eq "Sidney Jones1729" 524218:10:44 is expected to include :id 524318:10:44 is expected to include :name 524418:10:44 is expected to eq 1000000152 524518:10:44# [RSpecRunTime] Finishing example group spec/serializers/ci/tag_entity_spec.rb. It took 0.11 second. Expected to take 0.13 second. 524618:10:44# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/codequality_mr_diff_spec.rb. Expected to take 0.12 second. 524718:10:44Gitlab::Ci::Reports::CodequalityMrDiff 524818:10:44 #initialize! 524918:10:44 when quality has degradations 525018:10:44 with several degradations on the same line 525118:10:44 generates quality report for mr diff 525218:10:44 with several degradations on several files 525318:10:44 returns quality report for mr diff 525418:10:44 when quality has no degradation 525518:10:44 returns an empty hash 525618:10:44# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/codequality_mr_diff_spec.rb. It took 0.09 second. Expected to take 0.12 second. 525718:10:44# [RSpecRunTime] Starting example group spec/lib/gitlab/lazy_spec.rb. Expected to take 0.12 second. 525918:10:44 when not calling any methods 526018:10:44 does not call the supplied block 526118:10:44 when calling a method on the object 526218:10:44 lazy loads the value returned by the block 526318:10:44 #respond_to? 526418:10:44 returns true for a method defined on the wrapped object 526518:10:44 returns false for a method not defined on the wrapped object 526618:10:44# [RSpecRunTime] Finishing example group spec/lib/gitlab/lazy_spec.rb. It took 0.11 second. Expected to take 0.12 second. 526718:10:44# [RSpecRunTime] Starting example group spec/serializers/import/github_realtime_repo_entity_spec.rb. Expected to take 0.11 second. 526818:10:44Import::GithubRealtimeRepoEntity 526918:10:44 exposes correct attributes 527018:10:44 when import stats is failed 527118:10:44 includes import_error 527218:10:44# [RSpecRunTime] Finishing example group spec/serializers/import/github_realtime_repo_entity_spec.rb. It took 0.12 second. Expected to take 0.11 second. 527318:10:44# [RSpecRunTime] Starting example group spec/services/integrations/slack_event_service_spec.rb. Expected to take 0.11 second. 527418:10:44Integrations::SlackEventService 527618:10:44 queues a worker and returns success response 527718:10:44 when event a url verification request 527818:10:44 executes the service instead of queueing a worker and returns success response 527918:10:44 when event is unknown 528018:10:44 raises an error 528118:10:44# [RSpecRunTime] Finishing example group spec/services/integrations/slack_event_service_spec.rb. It took 0.08 second. Expected to take 0.11 second. 528218:10:44# [RSpecRunTime] Starting example group spec/tooling/danger/specs_spec.rb. Expected to take 0.1 second. 528318:10:44Tooling::Danger::Specs 528418:10:44 #changed_specs_files 528518:10:44 returns added, modified, and renamed_after files by default 528618:10:44 with include_ee: :exclude 528718:10:44 returns spec files without EE-specific files 528818:10:44 with include_ee: :only 528918:10:44 returns EE-specific spec files only 529018:10:44# [RSpecRunTime] Finishing example group spec/tooling/danger/specs_spec.rb. It took 0.09 second. Expected to take 0.1 second. 529118:10:44# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/duration_measuring_spec.rb. Expected to take 0.1 second. 529218:10:44Gitlab::ImportExport::DurationMeasuring 529318:10:44 measures method execution duration 529418:10:44 #with_duration_measuring 529518:10:44 yields control 529618:10:44 returns result of the yielded block 529718:10:44# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/duration_measuring_spec.rb. It took 0.08 second. Expected to take 0.1 second. 529818:10:44# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/pause_control/strategies/deprecated_spec.rb. Expected to take 0.1 second. 529918:10:44Gitlab::SidekiqMiddleware::PauseControl::Strategies::Deprecated 530118:10:44 inherits from Gitlab::SidekiqMiddleware::PauseControl::Strategies::Base 530218:10:44 #should_pause? 530318:10:44 always returns false 530518:10:44 overrides the should_pause? method 530618:10:44# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/pause_control/strategies/deprecated_spec.rb. It took 0.08 second. Expected to take 0.1 second. 530718:10:44# [RSpecRunTime] Starting example group spec/graphql/types/description_version_type_spec.rb. Expected to take 0.09 second. 530818:10:44Types::DescriptionVersionType 530918:10:44 is expected to have graphql field :description 531018:10:44 is expected to require graphql authorizations :read_issuable 531118:10:45 is expected to have graphql field :id 531218:10:45# [RSpecRunTime] Finishing example group spec/graphql/types/description_version_type_spec.rb. It took 0.08 second. Expected to take 0.09 second. 531318:10:45# [RSpecRunTime] Starting example group spec/models/synthetic_note_spec.rb. Expected to take 0.09 second. 531418:10:45SyntheticNote 531518:10:45 does not allow STI 531618:10:45 #to_ability_name 531718:10:45 is expected to eq "note" 531818:10:45# [RSpecRunTime] Finishing example group spec/models/synthetic_note_spec.rb. It took 0.08 second. Expected to take 0.09 second. 531918:10:45# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/bulk_insert_spec.rb. Expected to take 0.08 second. 532018:10:45RuboCop::Cop::Gitlab::BulkInsert 532118:10:45 flags the use of ApplicationRecord.legacy_bulk_insert 532218:10:45 flags the use of ::ApplicationRecord.legacy_bulk_insert 532318:10:45# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/bulk_insert_spec.rb. It took 0.07 second. Expected to take 0.08 second. 532418:10:45# [RSpecRunTime] Starting example group spec/helpers/system_note_helper_spec.rb. Expected to take 0.08 second. 532518:10:45SystemNoteHelper 532618:10:45 .system_note_icon_name 532718:10:45 for an requested changes note 532818:10:45 returns the iteration icon name 532918:10:45# [RSpecRunTime] Finishing example group spec/helpers/system_note_helper_spec.rb. It took 0.07 second. Expected to take 0.08 second. 533018:10:45# [RSpecRunTime] Starting example group spec/lib/mattermost/command_spec.rb. Expected to take 0.07 second. 533118:10:45Mattermost::Command 533318:10:45 for valid trigger word 533418:10:45 returns a token 533518:10:45 for error message 533618:10:45 raises an error with message 533718:10:45# [RSpecRunTime] Finishing example group spec/lib/mattermost/command_spec.rb. It took 0.07 second. Expected to take 0.07 second. 533818:10:45# [RSpecRunTime] Starting example group spec/graphql/types/ci/pipeline_manual_variable_type_spec.rb. Expected to take 0.07 second. 533918:10:45Types::Ci::PipelineManualVariableType 534018:10:45 is expected to eq "PipelineManualVariable" 534118:10:45 contains attributes related to a variable 534218:10:45# [RSpecRunTime] Finishing example group spec/graphql/types/ci/pipeline_manual_variable_type_spec.rb. It took 0.06 second. Expected to take 0.07 second. 534318:10:45# [RSpecRunTime] Starting example group spec/lib/click_house/write_buffer_spec.rb. Expected to take 0.07 second. 534418:10:45ClickHouse::WriteBuffer 534618:10:45 saves ClickHouse event to Redis 534818:10:45 pops events from redis 534918:10:45# [RSpecRunTime] Finishing example group spec/lib/click_house/write_buffer_spec.rb. It took 0.06 second. Expected to take 0.07 second. 535018:10:45# [RSpecRunTime] Starting example group spec/lib/gitlab/database/background_migration/batch_metrics_spec.rb. Expected to take 0.07 second. 535118:10:45Gitlab::Database::BackgroundMigration::BatchMetrics 535218:10:45 #time_operation 535318:10:45 tracks the duration of the operation using monotonic time 535418:10:45 #instrument_operation 535518:10:45 tracks duration and affected rows 535618:10:45# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/background_migration/batch_metrics_spec.rb. It took 0.17 second. Expected to take 0.07 second. 535718:10:45# [RSpecRunTime] Starting example group spec/graphql/types/design_management/design_version_event_enum_spec.rb. Expected to take 0.07 second. 535818:10:45Types::DesignManagement::DesignVersionEventEnum 535918:10:45 exposes the correct event states 536018:10:45 is expected to eq "DesignVersionEvent" 536118:10:45# [RSpecRunTime] Finishing example group spec/graphql/types/design_management/design_version_event_enum_spec.rb. It took 0.22 second. Expected to take 0.07 second. 536218:10:45# [RSpecRunTime] Starting example group spec/lib/gitlab/database/sha_attribute_spec.rb. Expected to take 0.07 second. 536318:10:45Gitlab::Database::ShaAttribute 536418:10:45 #deserialize 536518:10:45 converts the binary SHA to a String 536718:10:46 converts a SHA String to binary data 536818:10:46# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/sha_attribute_spec.rb. It took 0.2 second. Expected to take 0.07 second. 536918:10:46# [RSpecRunTime] Starting example group spec/graphql/types/clusters/agent_token_status_enum_spec.rb. Expected to take 0.07 second. 537018:10:46Types::Clusters::AgentTokenStatusEnum 537118:10:46 is expected to contain exactly "ACTIVE" and "REVOKED" 537218:10:46 is expected to eq "AgentTokenStatus" 537318:10:46# [RSpecRunTime] Finishing example group spec/graphql/types/clusters/agent_token_status_enum_spec.rb. It took 0.2 second. Expected to take 0.07 second. 537418:10:46# [RSpecRunTime] Starting example group spec/lib/api/entities/organizations/organization_spec.rb. Expected to take 0.06 second. 537518:10:46API::Entities::Organizations::Organization 537618:10:46 exposes all the correct attributes 537718:10:46# [RSpecRunTime] Finishing example group spec/lib/api/entities/organizations/organization_spec.rb. It took 0.18 second. Expected to take 0.06 second. 537818:10:46# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/mapper/filter_spec.rb. Expected to take 0.06 second. 537918:10:46Gitlab::Ci::Config::External::Mapper::Filter 538118:10:46 filters locations according to rules 538218:10:46# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/mapper/filter_spec.rb. It took 0.14 second. Expected to take 0.06 second. 538318:10:46# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/union_spec.rb. Expected to take 0.05 second. 538418:10:46RuboCop::Cop::Gitlab::Union 538518:10:46 flags the use of Gitlab::SQL::Union.new 538618:10:46# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/union_spec.rb. It took 0.14 second. Expected to take 0.05 second. 538718:10:46# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/gitlab_environment_toolkit_metric_spec.rb. Expected to take 0.04 second. 538818:10:46Gitlab::Usage::Metrics::Instrumentations::GitlabEnvironmentToolkitMetric 538918:10:46 behaves like a correct instrumented metric value 539018:10:46 has correct value 539118:10:46# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/gitlab_environment_toolkit_metric_spec.rb. It took 0.1 second. Expected to take 0.04 second. 539218:10:46# [RSpecRunTime] Starting example group spec/lib/api/entities/nuget/package_metadata_catalog_entry_spec.rb. Expected to take 0.04 second. 539318:10:46API::Entities::Nuget::PackageMetadataCatalogEntry 539418:10:46 is expected to eq {:@id=>"http://sandbox.com/json/package", :authors=>"Authors", :dependencyGroups=>[], :description=>"...ed=>"2022-10-05T18:40:32.43+00:00", :summary=>"Summary", :tags=>"tag1 tag2 tag3", :version=>"1.2.3"} 539518:10:46# [RSpecRunTime] Finishing example group spec/lib/api/entities/nuget/package_metadata_catalog_entry_spec.rb. It took 0.14 second. Expected to take 0.04 second. 539618:10:46# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/role_binding_spec.rb. Expected to take 0.04 second. 539718:10:46Gitlab::Kubernetes::RoleBinding#generate 539818:10:47 builds a Kubeclient Resource 539918:10:47# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/role_binding_spec.rb. It took 0.13 second. Expected to take 0.04 second. 540018:10:47# [RSpecRunTime] Starting example group spec/graphql/types/ci/job_artifact_type_spec.rb. Expected to take 0.04 second. 540118:10:47Types::Ci::JobArtifactType 540218:10:47 has the correct fields 540318:10:47# [RSpecRunTime] Finishing example group spec/graphql/types/ci/job_artifact_type_spec.rb. It took 0.07 second. Expected to take 0.04 second. 540418:10:47# [RSpecRunTime] Starting example group spec/graphql/types/packages/nuget/dependency_link_metdatum_type_spec.rb. Expected to take 0.04 second. 540518:10:47Types::Packages::Nuget::DependencyLinkMetadatumType 540618:10:47 includes nuget dependency link metadatum fields 540718:10:47# [RSpecRunTime] Finishing example group spec/graphql/types/packages/nuget/dependency_link_metdatum_type_spec.rb. It took 0.04 second. Expected to take 0.04 second. 540818:11:15auto_explain log contains 1911 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-30-44.341.main.ndjson.gz 540918:11:15took 27.946843917 541018:11:42auto_explain log contains 1912 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-30-44.341.ci.ndjson.gz 541118:11:42took 25.985147736 541218:11:42[TEST PROF INFO] EventProf results for sql.active_record 541318:11:42Total time: 04:14.634 of 19:57.976 (21.26%) 541418:11:42Total events: 199249 541518:11:42Top 5 slowest suites (by time): 541618:11:42Namespace (./spec/models/namespace_spec.rb:5) – 00:46.812 (37380 / 482) of 03:45.276 (20.78%) 541718:11:42MergeRequestPolicy (./spec/policies/merge_request_policy_spec.rb:5) – 00:40.065 (31581 / 152) of 02:34.296 (25.97%) 541818:11:42Boards::Issues::ListService (./spec/services/boards/issues/list_service_spec.rb:5) – 00:29.959 (22157 / 50) of 01:58.108 (25.37%) 541918:11:42gitlab:upload...cal rake tasks (./spec/tasks/gitlab/uploads/migrate_rake_spec.rb:5) – 00:14.816 (10671 / 10) of 00:50.365 (29.42%) 542018:11:42Ci::JobToken::GroupScopeLink (./spec/models/ci/job_token/group_scope_link_spec.rb:5) – 00:11.780 (3987 / 22) of 00:22.011 (53.52%) 542118:11:42Knapsack report was generated. Preview: 542318:11:42 "spec/models/namespace_spec.rb": 225.27642949100004, 542418:11:42 "spec/policies/merge_request_policy_spec.rb": 154.296010949, 542518:11:42 "spec/services/boards/issues/list_service_spec.rb": 118.10782674199993, 542618:11:42 "spec/tasks/gitlab/uploads/migrate_rake_spec.rb": 50.3180883, 542718:11:42 "spec/lib/gitlab/ci/config/external/mapper/verifier_spec.rb": 53.112521027000184, 542818:11:42 "spec/lib/backup/targets/repositories_spec.rb": 42.42153030899999, 542918:11:42 "spec/workers/emails_on_push_worker_spec.rb": 27.970784906000063, 543018:11:42 "spec/models/concerns/integrations/has_data_fields_spec.rb": 28.633081951999884, 543118:11:42 "spec/lib/banzai/filter/references/commit_reference_filter_spec.rb": 26.05347364399995, 543218:11:42 "spec/models/terraform/state_version_spec.rb": 27.903449703999968, 543318:11:42 "spec/models/ci/job_token/group_scope_link_spec.rb": 22.010963931999868, 543418:11:42 "spec/graphql/types/ci/job_token_scope_type_spec.rb": 19.945504119999896, 543518:11:42 "spec/models/packages/package_file_spec.rb": 20.46943847800003, 543618:11:42 "spec/helpers/issuables_helper_spec.rb": 16.426470414999812, 543718:11:42 "spec/services/projects/protect_default_branch_service_spec.rb": 15.976641783000105, 543818:11:42 "spec/policies/virtual_registries/packages/policies/group_policy_spec.rb": 15.062864054999864, 543918:11:42 "spec/graphql/mutations/merge_requests/accept_spec.rb": 14.728912556000068, 544018:11:42 "spec/views/projects/edit.html.haml_spec.rb": 14.343501199999992, 544118:11:42 "spec/services/git/tag_push_service_spec.rb": 13.620940263999955, 544218:11:42 "spec/policies/ci/pipeline_policy_spec.rb": 12.043614245000072, 544318:11:42 "spec/lib/gitlab/template/issue_template_spec.rb": 12.350723886999958, 544418:11:42 "spec/services/ci/components/fetch_service_spec.rb": 10.980385190000106, 544518:11:42 "spec/models/protectable_dropdown_spec.rb": 9.877139667999927, 544618:11:42 "spec/services/environments/schedule_to_delete_review_apps_service_spec.rb": 7.803218263999952, 544718:11:42 "spec/lib/gitlab/diff/position_tracer_spec.rb": 9.454747679999855, 544818:11:42 "spec/models/project_snippet_spec.rb": 8.989027400000168, 544918:11:42 "spec/models/concerns/resolvable_note_spec.rb": 8.139010705000146, 545018:11:42 "spec/serializers/merge_request_metrics_helper_spec.rb": 8.352776262999896, 545118:11:42 "spec/models/system/broadcast_message_spec.rb": 8.35002021299988, 545218:11:42 "spec/graphql/types/merge_request_type_spec.rb": 7.021751840999968, 545318:11:42 "spec/lib/gitlab/current_settings_spec.rb": 8.475281938999842, 545418:11:42 "spec/policies/packages/policies/dependency_proxy/group_policy_spec.rb": 6.6545532119998825, 545518:11:42 "spec/services/users/update_todo_count_cache_service_spec.rb": 5.8917675000000145, 545618:11:42 "spec/services/ci/destroy_pipeline_service_spec.rb": 5.616827551999904, 545718:11:42 "spec/tasks/gitlab/redis_rake_spec.rb": 8.090200634000212, 545818:11:42 "spec/lib/gitlab/ci/templates/terraform_gitlab_ci_yaml_spec.rb": 5.766879063000033, 545918:11:42 "spec/lib/gitlab/github_import/importer/events/cross_referenced_spec.rb": 5.621019381999986, 546018:11:42 "spec/presenters/snippet_blob_presenter_spec.rb": 4.87119911700006, 546118:11:42 "spec/lib/gitlab/visibility_level_checker_spec.rb": 4.11317569400012, 546218:11:42 "spec/lib/gitlab/analytics/cycle_analytics/records_fetcher_spec.rb": 4.4518173900000875, 546318:11:42 "spec/finders/projects/groups_finder_spec.rb": 4.88559262800004, 546418:11:42 "spec/services/integrations/slack_installation/instance_service_spec.rb": 3.225612530999797, 546518:11:42 "spec/services/boards/issues/create_service_spec.rb": 3.934833755999989, 546618:11:42 "spec/lib/gitlab/resource_events/assignment_event_recorder_spec.rb": 4.2025079610000375, 546718:11:42 "spec/models/concerns/require_email_verification_spec.rb": 3.4479194460000144, 546818:11:42 "spec/models/projects/topic_spec.rb": 3.368662387999848, 546918:11:42 "spec/models/badge_spec.rb": 4.482070081000074, 547018:11:42 "spec/services/users/set_namespace_commit_email_service_spec.rb": 3.3434327910001684, 547118:11:42 "spec/policies/clusters/agents/activity_event_policy_spec.rb": 3.208442912999999, 547218:11:42 "spec/lib/quality/seeders/issues_spec.rb": 2.757191177000095, 547318:11:42 "spec/lib/gitlab/database/namespace_project_ids_each_batch_spec.rb": 3.0426392890001352, 547418:11:42 "spec/lib/gitlab/composer/version_index_spec.rb": 1.5013136469999608, 547518:11:42 "spec/graphql/types/user_merge_request_interaction_type_spec.rb": 2.9849397850000514, 547618:11:42 "spec/workers/mail_scheduler/issue_due_worker_spec.rb": 2.7416336580001825, 547718:11:42 "spec/workers/environments/auto_recover_worker_spec.rb": 2.8989767329999268, 547818:11:42 "spec/views/projects/pipelines/show.html.haml_spec.rb": 2.7308156589999726, 547918:11:42 "spec/lib/banzai/reference_parser/mentioned_group_parser_spec.rb": 2.2821566519999124, 548018:11:42 "spec/validators/json_schema_validator_spec.rb": 2.605484510999986, 548118:11:42 "spec/lib/gitlab/lets_encrypt/order_spec.rb": 2.514690709999968, 548218:11:42 "spec/services/integrations/exclusions/create_service_spec.rb": 2.6260822690001078, 548318:11:42 "spec/views/layouts/fullscreen.html.haml_spec.rb": 1.6795059999999467, 548418:11:42 "spec/graphql/resolvers/projects/jira_projects_resolver_spec.rb": 2.055065493000029, 548518:11:42 "spec/components/diffs/overflow_warning_component_spec.rb": 2.058101803999989, 548618:11:42 "spec/lib/gitlab/ci/trace/metrics_spec.rb": 0.4687349449998237, 548718:11:42 "spec/workers/merge_requests/create_approval_note_worker_spec.rb": 1.650126063000016, 548818:11:42 "spec/lib/gitlab/database/query_analyzers/restrict_allowed_schemas_spec.rb": 0.9115641920000144, 548918:11:42 "spec/views/projects/settings/integrations/edit.html.haml_spec.rb": 1.9682668220000323, 549018:11:42 "spec/finders/uploader_finder_spec.rb": 1.9646001720000186, 549118:11:42 "spec/services/ci/destroy_secure_file_service_spec.rb": 1.898863958999982, 549218:11:42 "spec/services/audit_event_service_spec.rb": 1.8361401949998708, 549318:11:42 "spec/lib/gitlab/ci/yaml_processor/result_spec.rb": 1.6688985200000843, 549418:11:42 "spec/lib/gitlab/security/scan_configuration_spec.rb": 1.4348479430000225, 549518:11:42 "spec/lib/gitlab/ci/pipeline/chain/sequence_spec.rb": 1.3702000690000204, 549618:11:42 "spec/services/import/bulk_imports/update_source_users_service_spec.rb": 1.2380902720001359, 549718:11:42 "spec/services/work_items/callbacks/award_emoji_spec.rb": 1.5598766010000418, 549818:11:42 "spec/lib/gitlab/usage_data_counters/hll_redis_counter_spec.rb": 1.5148172950000571, 549918:11:42 "spec/lib/gitlab/tracking_spec.rb": 1.3822735880000891, 550018:11:42 "spec/lib/gitlab/asciidoc/include_processor_spec.rb": 1.262978948999944, 550118:11:42 "spec/workers/authorized_project_update/project_recalculate_worker_spec.rb": 1.330730082999935, 550218:11:42 "spec/models/authentication_event_spec.rb": 1.4549812309999197, 550318:11:42 "spec/lib/gitlab/quick_actions/extractor_spec.rb": 1.21979671400004, 550418:11:42 "spec/lib/gitlab/application_rate_limiter_spec.rb": 1.2230389530000139, 550518:11:42 "spec/lib/gitlab/job_waiter_spec.rb": 1.431924133999928, 550618:11:42 "spec/services/issuable/discussions_list_service_spec.rb": 1.2390880820000802, 550718:11:42 "spec/lib/banzai/filter/concerns/timeout_filter_handler_spec.rb": 1.2123082640000575, 550818:11:42 "spec/lib/gitlab/harbor/client_spec.rb": 0.9834040160001223, 550918:11:42 "spec/lib/json_web_token/rsa_token_spec.rb": 0.809176252000043, 551018:11:42 "spec/services/releases/create_evidence_service_spec.rb": 0.9784872069999437, 551118:11:42 "spec/models/concerns/gitlab/sensitive_serializable_hash_spec.rb": 1.104710823000005, 551218:11:42 "spec/workers/namespaces/prune_aggregation_schedules_worker_spec.rb": 0.8862102249997861, 551318:11:42 "spec/lib/gitlab/dependency_linker/cargo_toml_linker_spec.rb": 0.526251689999981, 551418:11:42 "spec/models/user_status_spec.rb": 0.7231098510001175, 551518:11:42 "spec/lib/banzai/pipeline/commit_description_pipeline_spec.rb": 0.9112180729998727, 551618:11:42 "spec/graphql/types/time_tracking/timelog_connection_type_spec.rb": 0.8027992439999707, 551718:11:42 "spec/lib/gitlab/ci/config/entry/needs_spec.rb": 0.8085082919999422, 551818:11:42 "spec/models/ci/build_tag_spec.rb": 0.7521178689999033, 551918:11:42 "spec/lib/gitlab/merge_requests/mergeability/check_result_spec.rb": 0.5632331369999974, 552018:11:42 "spec/models/packages/helm/file_metadatum_spec.rb": 0.5889284429999861, 552118:11:42 "spec/lib/gitlab/kas_spec.rb": 0.7394322800000737, 552218:11:42 "spec/support_specs/database/without_check_constraint_spec.rb": 0.8510066280000501, 552318:11:42 "spec/helpers/colors_helper_spec.rb": 0.591199374000098, 552418:11:42 "spec/lib/gitlab/import/database_helpers_spec.rb": 0.8687631269999656, 552518:11:42 "spec/lib/gitlab/legacy_github_import/release_formatter_spec.rb": 0.868110488000184, 552618:11:42 "spec/lib/gitlab/bitbucket_server_import/parallel_importer_spec.rb": 0.594456363000063, 552718:11:42 "spec/lib/gitlab/hotlinking_detector_spec.rb": 0.5918240129999504, 552818:11:42 "spec/lib/gitlab/github_import/importer/collaborators_importer_spec.rb": 0.5082580819998839, 552918:11:42 "spec/models/plan_spec.rb": 0.4806448140000157, 553018:11:42 "spec/lib/gitlab/ci/pipeline/expression/parser_spec.rb": 0.4713862649998646, 553118:11:42 "spec/serializers/project_serializer_spec.rb": 0.49151125299999876, 553218:11:42 "spec/lib/gitlab/file_detector_spec.rb": 0.43442107800001395, 553318:11:42 "spec/lib/gitlab/database/query_analyzers/ci/partitioning_routing_analyzer_spec.rb": 0.37694174400007796, 553418:11:42 "spec/models/users/saved_reply_spec.rb": 0.3357823379999445, 553518:11:42 "spec/models/raw_usage_data_spec.rb": 0.4000191520001408, 553618:11:42 "spec/lib/banzai/filter/front_matter_filter_spec.rb": 0.34837494600014907, 553718:11:42 "spec/finders/users/broadcast_message_dismissal_finder_spec.rb": 0.2912421329999688, 553818:11:42 "spec/lib/object_storage/pending_direct_upload_spec.rb": 0.3001271020000331, 553918:11:42 "spec/lib/bulk_imports/users_mapper_spec.rb": 0.31274550000011914, 554018:11:42 "spec/finders/vs_code/settings/settings_finder_spec.rb": 0.30659619100015334, 554118:11:42 "spec/lib/gitlab/ci/pipeline/expression/lexeme/string_spec.rb": 0.278474173999939, 554218:11:42 "spec/lib/gitlab/auth/blocked_user_tracker_spec.rb": 0.2553756249999424, 554318:11:42 "spec/services/concerns/merge_requests/assigns_merge_params_spec.rb": 0.24822566700004245, 554418:11:42 "spec/lib/sidebars/user_settings/menus/notifications_menu_spec.rb": 0.2696035439998923, 554518:11:42 "spec/lib/slack_markdown_sanitizer_spec.rb": 0.21827111900006457, 554618:11:42 "spec/services/merge_requests/mergeability/check_open_status_service_spec.rb": 0.21821194900007868, 554718:11:42 "spec/lib/gitlab/work_items/issuable_links/error_message_spec.rb": 0.2046260209999673, 554818:11:42 "spec/lib/gitlab/etag_caching/store_spec.rb": 0.2068955099998675, 554918:11:42 "spec/lib/gitlab/fp/settings/default_settings_parser_spec.rb": 0.18806173200005105, 555018:11:42 "spec/lib/import/placeholder_references/store_spec.rb": 0.20957806000001256, 555118:11:42 "spec/support_specs/helpers/stub_method_calls_spec.rb": 0.19150301100012257, 555218:11:42 "spec/lib/gitlab/markdown_cache/redis/extension_spec.rb": 0.1795264730001236, 555318:11:42 "spec/views/groups/settings/repository/_default_branch.html.haml_spec.rb": 0.21409723000010672, 555418:11:42 "spec/graphql/resolvers/echo_resolver_spec.rb": 0.1601595140000427, 555518:11:42 "spec/lib/gitlab/graphql/limit/field_call_count_spec.rb": 0.1731560040000204, 555618:11:42 "spec/lib/gitlab/webpack/file_loader_spec.rb": 0.15699171500000375, 555718:11:42 "spec/lib/gitlab/metrics/environment_spec.rb": 0.14599414600002092, 555818:11:42 "spec/lib/gitlab/ci/environment_matcher_spec.rb": 0.17866947300012725, 555918:11:42 "spec/lib/gitlab/usage_data_counters/jetbrains_plugin_activity_unique_counter_spec.rb": 0.1598672439999973, 556018:11:42 "spec/lib/gitlab/usage_data_counters/container_registry_event_counter_spec.rb": 0.1586505750001379, 556118:11:42 "spec/lib/gitlab/loggable_spec.rb": 0.13844564700002593, 556218:11:42 "spec/services/packages/rpm/repository_metadata/build_filelist_xml_service_spec.rb": 0.17681098299999576, 556318:11:42 "spec/lib/gitlab/routing_spec.rb": 0.11322039899982883, 556418:11:42 "spec/services/packages/terraform_module/metadata/parse_hcl_file_service_spec.rb": 0.13446040700000594, 556518:11:42 "spec/lib/gitlab/application_rate_limiter/increment_per_action_spec.rb": 0.1189312090000385, 556618:11:42 "spec/rubocop/cop/gitlab/avoid_current_organization_spec.rb": 0.15357201500000883, 556718:11:42 "spec/serializers/ci/tag_entity_spec.rb": 0.11252934899994216, 556818:11:42 "spec/lib/gitlab/ci/reports/codequality_mr_diff_spec.rb": 0.08728604199995971, 556918:11:42 "spec/lib/gitlab/lazy_spec.rb": 0.11149736900006246, 557018:11:42 "spec/serializers/import/github_realtime_repo_entity_spec.rb": 0.12243821800007026, 557118:11:42 "spec/services/integrations/slack_event_service_spec.rb": 0.08206795199998851, 557218:11:42 "spec/tooling/danger/specs_spec.rb": 0.08809300100006112, 557318:11:42 "spec/lib/gitlab/import_export/duration_measuring_spec.rb": 0.0826844919999985, 557418:11:42 "spec/lib/gitlab/sidekiq_middleware/pause_control/strategies/deprecated_spec.rb": 0.08405108199985989, 557518:11:42 "spec/graphql/types/description_version_type_spec.rb": 0.07936167299999397, 557618:11:42 "spec/models/synthetic_note_spec.rb": 0.08141857200007507, 557718:11:42 "spec/rubocop/cop/gitlab/bulk_insert_spec.rb": 0.06751450299998396, 557818:11:42 "spec/helpers/system_note_helper_spec.rb": 0.06762423400004991, 557918:11:42 "spec/lib/mattermost/command_spec.rb": 0.06522017400016011, 558018:11:42 "spec/graphql/types/ci/pipeline_manual_variable_type_spec.rb": 0.061582143000123324, 558118:11:42 "spec/lib/click_house/write_buffer_spec.rb": 0.06442476299980626, 558218:11:42 "spec/lib/gitlab/database/background_migration/batch_metrics_spec.rb": 0.1690561240000079, 558318:11:42 "spec/graphql/types/design_management/design_version_event_enum_spec.rb": 0.21545228900004076, 558418:11:42 "spec/lib/gitlab/database/sha_attribute_spec.rb": 0.19894168099995113, 558518:11:42 "spec/graphql/types/clusters/agent_token_status_enum_spec.rb": 0.2002544609999859, 558618:11:42 "spec/lib/api/entities/organizations/organization_spec.rb": 0.17583034400013275, 558718:11:42 "spec/lib/gitlab/ci/config/external/mapper/filter_spec.rb": 0.14335747600011928, 558818:11:42 "spec/rubocop/cop/gitlab/union_spec.rb": 0.13526710800010733, 558918:11:42 "spec/lib/gitlab/usage/metrics/instrumentations/gitlab_environment_toolkit_metric_spec.rb": 0.09568227099998694, 559018:11:42 "spec/lib/api/entities/nuget/package_metadata_catalog_entry_spec.rb": 0.1427815270001247, 559118:11:42 "spec/lib/gitlab/kubernetes/role_binding_spec.rb": 0.12669901799995387, 559218:11:42 "spec/graphql/types/ci/job_artifact_type_spec.rb": 0.06560772400007409, 559318:11:42 "spec/graphql/types/packages/nuget/dependency_link_metdatum_type_spec.rb": 0.037705497000160904 559518:11:42Knapsack global time execution for tests: 19m 57s 559618:11:42Finished in 21 minutes 5 seconds (files took 1 minute 27.71 seconds to load) 559718:11:422918 examples, 0 failures 559818:11:43Randomized with seed 19595 559918:11:50[TEST PROF INFO] Time spent in factories: 12:22.548 (58.18% of total time) 560018:11:50RSpec exited with 0. 560118:11:50No examples to retry, congrats! 560318:11:52Running after script... 560418:11:52$ source scripts/utils.sh 560518:11:52$ log_disk_usage 560618:11:52******************************************************* 560718:11:52This runner currently has 29G free disk space. 560818:11:52******************************************************* 566918:11:56$ bundle exec gem list gitlab_quality-test_tooling 567018:11:57gitlab_quality-test_tooling (2.1.0) 567118:11:58$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 567418:11:58$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 567718:11:58$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 568018:11:58$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 568418:11:59$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 568818:12:01$ tooling/bin/push_job_metrics || true 568918:12:03[job-metrics] Pushing job metrics file for the CI/CD job. 569018:12:03[job-metrics] Pushed 4 CI job metric entries to InfluxDB. 569218:12:03Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-20 due to policy 569418:12:04Uploading artifacts... 569518:12:04auto_explain/: found 3 matching artifact files and directories 569618:12:04coverage/: found 5 matching artifact files and directories 569718:12:04crystalball/: found 2 matching artifact files and directories 569818:12:04deprecations/: found 4 matching artifact files and directories 569918:12:04knapsack/: found 4 matching artifact files and directories 570018:12:04rspec/: found 16 matching artifact files and directories 570118:12:04WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 570218:12:04log/*.log: found 19 matching artifact files and directories 570418:12:04WARNING: Retrying... context=artifacts-uploader error=request redirected 570518:12:07Uploading artifacts as "archive" to coordinator... 201 Created id=8298976331 responseStatus=201 Created token=glcbt-66 570618:12:07Uploading artifacts... 570718:12:07rspec/rspec-*.xml: found 1 matching artifact files and directories 570918:12:07WARNING: Retrying... context=artifacts-uploader error=request redirected 571018:12:09Uploading artifacts as "junit" to coordinator... 201 Created id=8298976331 responseStatus=201 Created token=glcbt-66 571218:12:18Job succeeded