120:14:43 is expected to equal true 220:14:43# [RSpecRunTime] RSpec elapsed time: 11 minutes 22.44 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.38 1.09 0.78 1/297 8395 420:14:43 when an admin user 520:14:43 when admin mode is enabled 620:14:45 is expected to be allowed :stop_environment 720:14:45# [RSpecRunTime] RSpec elapsed time: 11 minutes 23.71 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.38 1.09 0.78 1/297 8422 920:14:45 when admin mode is disabled 1020:14:46 is expected to be disallowed :stop_environment 1120:14:46# [RSpecRunTime] RSpec elapsed time: 11 minutes 24.97 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.38 1.09 0.78 1/295 8449 1320:14:46 #destroy_environment 1420:14:46 access_level: nil, allowed?: false 1520:14:47 is expected to be disallowed :destroy_environment 1620:14:47 when environment is stopped 1720:14:48 is expected to equal false 1820:14:48# [RSpecRunTime] RSpec elapsed time: 11 minutes 27.35 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.35 1.08 0.78 1/292 8502 2020:14:48 access_level: :guest, allowed?: false 2120:14:50 is expected to be disallowed :destroy_environment 2220:14:50 when environment is stopped 2320:14:51 is expected to equal false 2420:14:51# [RSpecRunTime] RSpec elapsed time: 11 minutes 30.1 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.35 1.08 0.78 1/292 8555 2620:14:51 access_level: :reporter, allowed?: false 2720:14:52 is expected to be disallowed :destroy_environment 2820:14:52 when environment is stopped 2920:14:54 is expected to equal false 3020:14:54# [RSpecRunTime] RSpec elapsed time: 11 minutes 32.86 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.32 1.08 0.78 1/292 8608 3220:14:54 access_level: :developer, allowed?: true 3320:14:55 is expected to be disallowed :destroy_environment 3420:14:55 when environment is stopped 3520:14:56 is expected to equal true 3620:14:56# [RSpecRunTime] RSpec elapsed time: 11 minutes 35.55 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.32 1.08 0.78 1/292 8661 3820:14:56 access_level: :maintainer, allowed?: true 3920:14:58 is expected to be disallowed :destroy_environment 4020:14:58 when environment is stopped 4120:14:59 is expected to equal true 4220:14:59# [RSpecRunTime] RSpec elapsed time: 11 minutes 38.18 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.29 1.08 0.78 1/292 8714 4420:14:59 when an admin user 4520:15:00 is expected to be disallowed :destroy_environment 4620:15:00 when environment is stopped 4720:15:00 when admin mode is enabled 4820:15:01 is expected to be allowed :destroy_environment 4920:15:01# [RSpecRunTime] RSpec elapsed time: 11 minutes 40.62 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.29 1.08 0.78 1/293 8767 5120:15:01 when admin mode is disabled 5220:15:03 is expected to be disallowed :destroy_environment 5320:15:03# [RSpecRunTime] RSpec elapsed time: 11 minutes 41.89 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.27 1.08 0.78 1/292 8794 5520:15:03# [RSpecRunTime] Finishing example group spec/policies/environment_policy_spec.rb. It took 1 minute 23.75 seconds. Expected to take 1 minute 48.34 seconds. 5620:15:03# [RSpecRunTime] Starting example group spec/lib/gitlab/search_results_spec.rb. Expected to take 1 minute 30.7 seconds. 5720:15:03Gitlab::SearchResults 5820:15:05 does not list issues on private projects 5920:15:05 does not list merge requests on projects with limited access 6020:15:05 as a user with access 6120:15:06 does not include merge requests from source projects 6320:15:07 returns without_counts collection by default 6420:15:07 returns with counts collection when requested 6520:15:07 returns without counts collection when requested 6620:15:08 uses page and per_page to paginate results 6720:15:08# [RSpecRunTime] RSpec elapsed time: 11 minutes 47.07 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.25 1.08 0.78 1/292 8795 6920:15:08 #formatted_count 7020:15:08 scope: "projects", count_method: :limited_projects_count, expected: "99+" 7120:15:08 returns the expected formatted count 7220:15:08 scope: "issues", count_method: :limited_issues_count, expected: "99+" 7320:15:08 returns the expected formatted count 7420:15:08 scope: "merge_requests", count_method: :limited_merge_requests_count, expected: "99+" 7520:15:09 returns the expected formatted count 7620:15:09 scope: "milestones", count_method: :limited_milestones_count, expected: "99+" 7720:15:09 returns the expected formatted count 7820:15:09 scope: "users", count_method: :limited_users_count, expected: "99+" 7920:15:09 returns the expected formatted count 8020:15:09 scope: "unknown", count_method: nil, expected: nil 8120:15:10 returns the expected formatted count 8220:15:10 #highlight_map 8320:15:10 scope: "projects", expected: {} 8420:15:10 returns the expected highlight_map 8520:15:10 scope: "issues", expected: {} 8620:15:10 returns the expected highlight_map 8720:15:10 scope: "merge_requests", expected: {} 8820:15:10 returns the expected highlight_map 8920:15:10 scope: "milestones", expected: {} 9020:15:11 returns the expected highlight_map 9120:15:11 scope: "users", expected: {} 9220:15:11 returns the expected highlight_map 9320:15:11 scope: "unknown", expected: {} 9420:15:11 returns the expected highlight_map 9520:15:11 #formatted_limited_count 9620:15:11 count: 23, expected: "23" 9720:15:11 returns the expected formatted limited count 9820:15:11 count: 99, expected: "99" 9920:15:12 returns the expected formatted limited count 10020:15:12 count: 100, expected: "99+" 10120:15:12 returns the expected formatted limited count 10220:15:12 count: 1234, expected: "99+" 10320:15:12 returns the expected formatted limited count 10420:15:12 #aggregations 10520:15:12 scope: "projects" 10620:15:12 returns an empty array 10720:15:12 scope: "issues" 10820:15:13 returns an empty array 10920:15:13 scope: "merge_requests" 11020:15:13 returns an empty array 11120:15:13 scope: "blobs" 11220:15:13 returns an empty array 11320:15:13 scope: "commits" 11420:15:13 returns an empty array 11520:15:13 scope: "wiki_blobs" 11620:15:14 returns an empty array 11720:15:14 scope: "epics" 11820:15:14 returns an empty array 11920:15:14 scope: "milestones" 12020:15:14 returns an empty array 12120:15:14 scope: "users" 12220:15:14 returns an empty array 12320:15:14 scope: "unknown" 12420:15:15 returns an empty array 12520:15:15 when count_limit is lower than total amount 12620:15:15 #limited_projects_count 12720:15:15 returns the limited amount of projects 12820:15:15 #limited_merge_requests_count 12920:15:16 returns the limited amount of merge requests 13020:15:16 #limited_milestones_count 13120:15:16 returns the limited amount of milestones 13220:15:16 #limited_issues_count 13320:15:16 runs single SQL query to get the limited amount of issues 13420:15:16 when count_limit is higher than total amount 13520:15:16 #limited_issues_count 13620:15:17 runs multiple queries to get the limited amount of issues 13720:15:17 #merge_requests 13820:15:17 includes project filter by default 13920:15:17 skips project filter if default project context is used 14120:15:18 state not provided 14220:15:19 returns opened and closed results 14320:15:19# [RSpecRunTime] RSpec elapsed time: 11 minutes 57.82 seconds. Current RSS: ~1464M. Threads: 4. load average: 1.21 1.08 0.79 1/292 8796 14620:15:19 returns opened and closed results 14820:15:20 returns only closed results 15020:15:20 returns only opened results 15120:15:20 unsupported state 15220:15:21 returns only opened results 15320:15:21 when filter not provided (all behavior) 15420:15:22 returns unarchived results only 15520:15:22 when include_archived is true 15620:15:23 returns archived and unarchived results 15720:15:23 when include_archived filter is false 15820:15:24 returns unarchived results only 16020:15:24 sort: created_desc 16120:15:25 sorts results by created_at 16220:15:25# [RSpecRunTime] RSpec elapsed time: 12 minutes 3.98 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.27 1.09 0.79 1/292 8797 16420:15:25 sort: created_asc 16520:15:26 sorts results by created_at 16620:15:26# [RSpecRunTime] RSpec elapsed time: 12 minutes 5.2 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.27 1.09 0.79 1/292 8798 16820:15:26 sort: updated_desc 16920:15:27 sorts results by updated_desc 17020:15:27# [RSpecRunTime] RSpec elapsed time: 12 minutes 6.41 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.27 1.09 0.79 1/292 8799 17220:15:27 sort: updated_asc 17320:15:29 sorts results by updated_asc 17420:15:29# [RSpecRunTime] RSpec elapsed time: 12 minutes 7.72 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.25 1.09 0.80 1/292 8800 17720:15:29 includes project filter by default 17820:15:29 skips project filter if default project context is used 18020:15:30 state not provided 18120:15:30 returns opened and closed results 18220:15:30# [RSpecRunTime] RSpec elapsed time: 12 minutes 9.38 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.25 1.09 0.80 1/292 8801 18520:15:31 returns opened and closed results 18720:15:31 returns only closed results 18920:15:31 returns only opened results 19020:15:31 unsupported state 19120:15:32 returns only opened results 19220:15:32 filter not provided (all behavior) 19320:15:32 returns confidential and not confidential results 19420:15:32 confidential filter 19520:15:32 returns only confidential results 19620:15:32 not confidential filter 19720:15:33 returns not confidential results 19820:15:33 when filter not provided (all behavior) 19920:15:33 returns unarchived results only 20020:15:33 when include_archived is true 20120:15:33 returns archived and unarchived results 20220:15:33 when include_archived filter is false 20320:15:34 returns unarchived results only 20520:15:34 sort: created_desc 20620:15:35 sorts results by created_at 20720:15:35# [RSpecRunTime] RSpec elapsed time: 12 minutes 14.19 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.23 1.09 0.80 1/292 8802 20920:15:35 sort: created_asc 21020:15:36 sorts results by created_at 21120:15:36# [RSpecRunTime] RSpec elapsed time: 12 minutes 15.38 seconds. Current RSS: ~1418M. Threads: 4. load average: 1.23 1.09 0.80 1/292 8803 21320:15:36 sort: updated_desc 21420:15:37 sorts results by updated_desc 21520:15:37# [RSpecRunTime] RSpec elapsed time: 12 minutes 16.58 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.23 1.09 0.80 1/292 8804 21720:15:37 sort: updated_asc 21820:15:39 sorts results by updated_asc 21920:15:39# [RSpecRunTime] RSpec elapsed time: 12 minutes 17.71 seconds. Current RSS: ~1418M. Threads: 4. load average: 1.21 1.09 0.80 1/292 8805 22120:15:39 sort: popularity_desc 22220:15:40 sorts results by upvotes 22320:15:40# [RSpecRunTime] RSpec elapsed time: 12 minutes 18.99 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.21 1.09 0.80 1/292 8806 22520:15:40 sort: popularity_asc 22620:15:41 sorts results by created_at 22720:15:41# [RSpecRunTime] RSpec elapsed time: 12 minutes 20.26 seconds. Current RSS: ~1425M. Threads: 4. load average: 1.21 1.09 0.80 1/292 8807 23120:15:42 behaves like search results filtered by archived 23220:15:42 when filter not provided (all behavior) 23320:15:42 returns unarchived results only 23420:15:42# [RSpecRunTime] RSpec elapsed time: 12 minutes 21.48 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.21 1.09 0.80 1/292 8808 23620:15:42 when include_archived is true 23720:15:43 returns archived and unarchived results 23820:15:43 when include_archived filter is false 23920:15:43 returns unarchived results only 24120:15:43 does not call the UsersFinder when the current_user is not allowed to read users list 24220:15:44 calls the UsersFinder 24320:15:44 confidential issues 24420:15:47 does not list confidential issues for non project members 24520:15:50 does not list confidential issues for project members with guest role 24620:15:53 lists confidential issues for author 24720:15:56 lists confidential issues for assignee 24820:15:59 lists confidential issues for project members 24920:15:59 with admin user 25020:15:59 when admin mode enabled 25120:16:02 lists all issues 25220:16:02# [RSpecRunTime] RSpec elapsed time: 12 minutes 41.46 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.15 1.08 0.80 1/292 8809 25420:16:02 when admin mode disabled 25520:16:05 does not list confidential issues 25620:16:06# [RSpecRunTime] RSpec elapsed time: 12 minutes 44.68 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.14 1.08 0.81 1/292 8810 25920:16:08 returns correct set of milestones 26020:16:08 when filter not provided (all behavior) 26120:16:09 returns unarchived results only 26220:16:09# [RSpecRunTime] RSpec elapsed time: 12 minutes 47.85 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.13 1.08 0.81 1/292 8811 26420:16:09 when include_archived is true 26520:16:09 returns archived and unarchived results 26620:16:09 when include_archived filter is false 26720:16:09 returns unarchived results only 26820:16:09# [RSpecRunTime] Finishing example group spec/lib/gitlab/search_results_spec.rb. It took 1 minute 6.58 seconds. Expected to take 1 minute 30.7 seconds. 26920:16:09# [RSpecRunTime] Starting example group spec/models/protected_branch_spec.rb. Expected to take 1 minute 17.99 seconds. 27020:16:09ProtectedBranch 27120:16:10 does not allow STI 27220:16:10 behaves like protected ref 27420:16:10 is expected to belong to project required: false 27620:16:10 is expected to validate that :name cannot be empty/falsy 27720:16:10 ref_matcher delegates 27920:16:10 behaves like RefMatcher#matching 28020:16:10 when refs are strings 28120:16:10 behaves like returns `refs` matching `ref_pattern` 28220:16:10 when there is a match 28320:16:11 is expected to contain exactly "v1.0" 28420:16:11 when there is no match 28520:16:11 is expected to be empty 28620:16:11 when ref pattern is a wildcard 28720:16:11 is expected to contain exactly "v1.0" and "v1.1" 28820:16:11 when refs are ref objects 28920:16:11 behaves like returns `refs` matching `ref_pattern` 29020:16:11 when there is a match 29120:16:11 is expected to contain exactly #<InstanceDouble(Gitlab::Git::Ref) (anonymous)> 29220:16:11 when there is no match 29320:16:11 is expected to be empty 29420:16:11 when ref pattern is a wildcard 29520:16:11 is expected to contain exactly #<InstanceDouble(Gitlab::Git::Ref) (anonymous)> and #<InstanceDouble(Gitlab::Git::Ref) (anonymous)> 29720:16:11 behaves like RefMatcher#matches? 29820:16:11 when ref_pattern matches ref_name 29920:16:11 is expected to be truthy 30020:16:11 when ref_name is empty 30120:16:11 is expected to be falsey 30220:16:11 when ref_pattern wildcard matches ref_name 30320:16:12 is expected to be truthy 30420:16:12 when ref_pattern wildcard does not match ref_name 30520:16:12 is expected to be falsey 30620:16:12 when ref_pattern with ReDoS 30720:16:12 does not cause catastrophic backtracking 30920:16:12 behaves like RefMatcher#wildcard? 31020:16:12 when pattern is not a wildcard 31120:16:12 is expected to be falsey 31220:16:12 when pattern is a wildcard 31320:16:12 is expected to be truthy 31520:16:12 when project is present 31620:16:12 when a commit exists with the same name 31720:16:12 is expected to eq nil 31820:16:12 when a commit does not exist with the same name 31920:16:12 is expected to be nil 32020:16:12 when project is nil 32120:16:12 is expected to be nil 32220:16:12 behaves like protected ref with access levels for 32320:16:12 protected_ref_access_levels(*types) 32420:16:12 is expected to have many merge_access_levels inverse_of => protected_branch 32520:16:13 is expected to accepts_nested_attributes_for :merge_access_levels allow_destroy => true 32620:16:13 behaves like protected ref with access levels for 32720:16:13 protected_ref_access_levels(*types) 32820:16:13 is expected to have many push_access_levels inverse_of => protected_branch 32920:16:13 is expected to accepts_nested_attributes_for :push_access_levels allow_destroy => true 33120:16:13 is expected to belong to group required: false 33220:16:13 is expected to have many merge_access_levels inverse_of => protected_branch 33320:16:13 is expected to have many push_access_levels inverse_of => protected_branch 33620:16:14 is expected to validate that :name is case-sensitively unique within the scope of :project_id and :namespace_id 33720:16:14 when the protected_branch was saved previously 33820:16:14 is expected not to validate that :name is case-sensitively unique 33920:16:14 and name is changed 34020:16:15 is expected to validate that :name is case-sensitively unique within the scope of :project_id and :namespace_id 34120:16:15# [RSpecRunTime] RSpec elapsed time: 12 minutes 54.05 seconds. Current RSS: ~1463M. Threads: 4. load average: 1.12 1.08 0.81 1/292 8812 34320:16:15 #validate_either_project_or_top_group 34420:16:15 when protected branch does not have project or group association 34520:16:15 validate failed 34620:16:15 when protected branch is associated with both project and group 34720:16:15 validate failed 34820:16:15 when protected branch is associated with a subgroup 34920:16:15 validate failed 35120:16:15 when associated with group 35220:16:15 create successfully 35320:16:15 when associated with other namespace 35420:16:16 create failed with `ActiveRecord::AssociationTypeMismatch` 35520:16:16 .protected_refs 35620:16:16 call `all_protected_branches` 35720:16:16 .protected_ref_accessible_to? 35920:16:17 is expected to eq false 36020:16:17# [RSpecRunTime] RSpec elapsed time: 12 minutes 56.6 seconds. Current RSS: ~1465M. Threads: 4. load average: 1.12 1.08 0.81 1/292 8813 36220:16:17 with reporter 36320:16:18 is expected to eq false 36420:16:18 with developer 36520:16:19 is expected to eq false 36620:16:19 with maintainer 36720:16:20 is expected to eq true 36920:16:21 is expected to eq true 37120:16:22 is expected to eq true 37220:16:22# [RSpecRunTime] RSpec elapsed time: 13 minutes 1.29 seconds. Current RSS: ~1454M. Threads: 4. load average: 1.11 1.07 0.81 1/292 8814 37420:16:22 when project is an empty repository 37520:16:22 when user is an admin 37620:16:23 is expected to eq true 37720:16:23# [RSpecRunTime] RSpec elapsed time: 13 minutes 2.3 seconds. Current RSS: ~1444M. Threads: 4. load average: 1.10 1.07 0.81 1/292 8815 37920:16:23 when user is maintainer 38020:16:24 is expected to eq true 38120:16:24 when user is developer and initial push is allowed 38220:16:25 is expected to eq true 38320:16:25 when user is developer and initial push is not allowed 38420:16:26 is expected to eq false 38620:16:27 returns protected branches with a matching name 38720:16:28 returns protected branches with a partially matching name 38820:16:30 returns protected branches with a matching name regardless of the casing 38920:16:31 returns nothing when nothing matches 39020:16:32 return nothing when query is blank 39120:16:32# [RSpecRunTime] RSpec elapsed time: 13 minutes 10.97 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.09 1.07 0.81 1/292 8816 39320:16:32 .get_ids_by_name 39420:16:33 returns the id for each protected branch matching name 39520:16:33 .downcase_humanized_name 39620:16:33 returns downcase humanized name 39720:16:33 #default_branch? 39820:16:33 when group level 39920:16:33 is expected not to be default branch 40020:16:33 when project level 40120:16:33 when the name matches the default branch 40220:16:33 is expected to be default branch 40320:16:33 when the name does not match the default branch 40420:16:33 is expected not to be default branch 40520:16:33 when a wildcard name matches the default branch 40620:16:33 is expected not to be default branch 40720:16:33 #group_level? 40820:16:33 when entity is a Group 40920:16:33 is expected to be group level 41020:16:33 when entity is a Project 41120:16:34 is expected not to be group level 41320:16:34 when the protected branch setting is not a wildcard 41420:16:34 returns true for branch names that are an exact match 41520:16:34 returns false for branch names that are not an exact match 41620:16:34 when the protected branch name contains wildcard(s) 41720:16:34 when there is a single '*' 41820:16:34 returns true for branch names matching the wildcard 41920:16:34 returns false for branch names not matching the wildcard 42020:16:34 when the wildcard contains regex symbols other than a '*' 42120:16:34 returns true for branch names matching the wildcard 42220:16:34 returns false for branch names not matching the wildcard 42320:16:34 when there are '*'s at either end 42420:16:34 returns true for branch names matching the wildcard 42520:16:35 returns false for branch names not matching the wildcard 42620:16:35 when there are arbitrarily placed '*'s 42720:16:35 returns true for branch names matching the wildcard 42820:16:35 returns false for branch names not matching the wildcard 43020:16:35 for direct matches 43120:16:36 returns a list of protected branches matching the given branch name 43220:16:36 accepts a list of protected branches to search from, so as to avoid a DB call 43320:16:36# [RSpecRunTime] RSpec elapsed time: 13 minutes 15.26 seconds. Current RSS: ~1464M. Threads: 4. load average: 1.16 1.09 0.82 1/292 8817 43520:16:36 for wildcard matches 43620:16:37 returns a list of protected branches matching the given branch name 43720:16:38 accepts a list of protected branches to search from, so as to avoid a DB call 43820:16:38# [RSpecRunTime] RSpec elapsed time: 13 minutes 16.72 seconds. Current RSS: ~1464M. Threads: 4. load average: 1.16 1.09 0.82 1/292 8818 44120:16:38 existing project 44220:16:39 returns true when the branch matches a protected branch via direct match 44320:16:40 returns true when the branch matches a protected branch via wildcard match 44420:16:42 returns false when the branch does not match a protected branch via direct match 44520:16:43 returns false when the branch does not match a protected branch via wildcard match 44620:16:44 returns false when branch name is nil 44820:16:45 correctly invalidates a cache 44920:16:46 correctly uses the cached version 45020:16:46 when project is updated 45120:16:46 does not invalidate a cache 45220:16:46# [RSpecRunTime] RSpec elapsed time: 13 minutes 24.92 seconds. Current RSS: ~1474M. Threads: 4. load average: 1.22 1.10 0.83 1/292 8987 45420:16:46 when other project protected branch is updated 45520:16:47 does not invalidate the current project cache 45720:16:47 when the group has set their own default_branch_protection level 45820:16:47 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>30}], :allowed_to_merge=>[{"access_level"=>30}], :allow_force_push=>true, :code_owner_approval_required=>false, :developer_can_initial_push=>false}, result: false 45920:16:47 protects the default branch based on the default branch protection setting of the group 46020:16:47 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>30}], :allowed_to_merge=>[{"access_level"=>40}], :allow_force_push=>false, :developer_can_initial_push=>false}, result: false 46120:16:48 protects the default branch based on the default branch protection setting of the group 46220:16:48 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>40}], :allowed_to_merge=>[{"access_level"=>30}], :allow_force_push=>false, :developer_can_initial_push=>false}, result: true 46320:16:48 protects the default branch based on the default branch protection setting of the group 46420:16:48 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>40}], :allowed_to_merge=>[{"access_level"=>40}], :allow_force_push=>false, :developer_can_initial_push=>false}, result: true 46520:16:49 protects the default branch based on the default branch protection setting of the group 46620:16:49 when the group has not set their own default_branch_protection level 46720:16:49 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>30}], :allowed_to_merge=>[{"access_level"=>30}], :allow_force_push=>true, :code_owner_approval_required=>false, :developer_can_initial_push=>false}, result: false 46820:16:50 protects the default branch based on the instance level default branch protection setting 46920:16:50 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>30}], :allowed_to_merge=>[{"access_level"=>40}], :allow_force_push=>false, :developer_can_initial_push=>false}, result: false 47020:16:50 protects the default branch based on the instance level default branch protection setting 47120:16:50 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>40}], :allowed_to_merge=>[{"access_level"=>30}], :allow_force_push=>false, :developer_can_initial_push=>false}, result: true 47220:16:51 protects the default branch based on the instance level default branch protection setting 47320:16:51 default_branch_protection_level: {:allowed_to_push=>[{"access_level"=>40}], :allowed_to_merge=>[{"access_level"=>40}], :allow_force_push=>false, :developer_can_initial_push=>false}, result: true 47420:16:51 protects the default branch based on the instance level default branch protection setting 47520:16:51 #allow_force_push? 47620:16:51 when feature flag disabled 47720:16:51 when the attr allow_force_push is true 47920:16:52 when the attr allow_force_push is false 48020:16:53 returns false 48120:16:53 when feature flag enabled 48220:16:53 group_level_value: true, project_level_value: false, result: true 48320:16:53 returns result 48420:16:53 group_level_value: false, project_level_value: true, result: false 48520:16:54 returns result 48620:16:54 group_level_value: true, project_level_value: nil, result: true 48720:16:54 returns result 48820:16:54 group_level_value: false, project_level_value: nil, result: false 48920:16:54 returns result 49020:16:54 group_level_value: nil, project_level_value: nil, result: false 49120:16:54 returns result 49220:16:54 #any_protected? 49320:16:54 existing project 49420:16:55 returns true when any of the branch names match a protected branch via direct match 49520:16:56 returns true when any of the branch matches a protected branch via wildcard match 49620:16:57 returns false when none of branches does not match a protected branch via direct match 49720:16:58 returns false when none of the branches does not match a protected branch via wildcard match 49820:16:59# [RSpecRunTime] RSpec elapsed time: 13 minutes 37.67 seconds. Current RSS: ~1482M. Threads: 4. load average: 1.17 1.10 0.83 1/292 9092 50020:16:59# [RSpecRunTime] Finishing example group spec/models/protected_branch_spec.rb. It took 49.21 seconds. Expected to take 1 minute 17.99 seconds. 50120:16:59# [RSpecRunTime] Starting example group spec/services/boards/lists/update_service_spec.rb. Expected to take 1 minute 0.83 second. 50220:16:59Boards::Lists::UpdateService 50420:16:59 when position parameter is present 50620:16:59 behaves like moving list 50720:16:59 when user can admin list 50820:16:59 when the new position is valid 50920:17:01 calls Lists::MoveService to update list position 51020:17:03 returns a success response 51120:17:03# [RSpecRunTime] RSpec elapsed time: 13 minutes 42.11 seconds. Current RSS: ~1472M. Threads: 4. load average: 1.16 1.09 0.83 1/292 9093 51320:17:03 when the new position is invalid 51420:17:05 returns error response 51520:17:05# [RSpecRunTime] RSpec elapsed time: 13 minutes 44.04 seconds. Current RSS: ~1457M. Threads: 4. load average: 1.16 1.09 0.83 1/292 9094 51720:17:05 when user cannot admin list 51820:17:07 does not call Lists::MoveService to update list position 51920:17:08 returns an error response 52020:17:08# [RSpecRunTime] RSpec elapsed time: 13 minutes 47.63 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.14 1.09 0.83 1/292 9095 52320:17:08 behaves like moving list 52420:17:08 when user can admin list 52520:17:08 when the new position is valid 52620:17:10 calls Lists::MoveService to update list position 52720:17:12 returns a success response 52820:17:12# [RSpecRunTime] RSpec elapsed time: 13 minutes 50.91 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.14 1.09 0.83 1/292 9096 53020:17:12 when the new position is invalid 53120:17:13 returns error response 53220:17:13# [RSpecRunTime] RSpec elapsed time: 13 minutes 52.57 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.13 1.09 0.83 1/292 9097 53420:17:13 when user cannot admin list 53520:17:15 does not call Lists::MoveService to update list position 53620:17:16 returns an error response 53720:17:16# [RSpecRunTime] RSpec elapsed time: 13 minutes 55.59 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.13 1.09 0.83 1/292 9098 53920:17:16 when collapsed parameter is present 54120:17:16 behaves like updating list preferences 54220:17:16 when user can read list 54320:17:18 updates list preference for user 54420:17:18# [RSpecRunTime] RSpec elapsed time: 13 minutes 57.63 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.12 1.09 0.83 1/292 9099 54620:17:18 when user cannot read list 54720:17:20 does not update list preference for user 54820:17:20# [RSpecRunTime] RSpec elapsed time: 13 minutes 59.52 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.12 1.09 0.83 1/292 9100 55120:17:20 behaves like updating list preferences 55220:17:20 when user can read list 55320:17:23 updates list preference for user 55420:17:23# [RSpecRunTime] RSpec elapsed time: 14 minutes 1.72 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.12 1.09 0.83 1/292 9101 55620:17:23 when user cannot read list 55720:17:24 does not update list preference for user 55820:17:25# [RSpecRunTime] RSpec elapsed time: 14 minutes 3.65 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.11 1.09 0.84 1/292 9102 56020:17:25 when position and collapsed are both present 56220:17:25 behaves like moving list 56320:17:25 when user can admin list 56420:17:25 when the new position is valid 56520:17:27 calls Lists::MoveService to update list position 56620:17:29 returns a success response 56720:17:29# [RSpecRunTime] RSpec elapsed time: 14 minutes 7.86 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.26 1.12 0.85 1/292 9103 56920:17:29 when the new position is invalid 57020:17:31 returns error response 57120:17:31# [RSpecRunTime] RSpec elapsed time: 14 minutes 10.02 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.26 1.12 0.85 1/292 9104 57320:17:31 when user cannot admin list 57420:17:33 does not call Lists::MoveService to update list position 57520:17:35 returns an error response 57620:17:35# [RSpecRunTime] RSpec elapsed time: 14 minutes 14.01 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.24 1.12 0.85 1/292 9105 57820:17:35 behaves like updating list preferences 57920:17:35 when user can read list 58020:17:37 updates list preference for user 58120:17:37# [RSpecRunTime] RSpec elapsed time: 14 minutes 15.97 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.24 1.12 0.85 1/292 9106 58320:17:37 when user cannot read list 58420:17:39 does not update list preference for user 58520:17:39# [RSpecRunTime] RSpec elapsed time: 14 minutes 17.94 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.22 1.11 0.85 1/292 9107 58820:17:39 behaves like moving list 58920:17:39 when user can admin list 59020:17:39 when the new position is valid 59120:17:41 calls Lists::MoveService to update list position 59220:17:42 returns a success response 59320:17:42# [RSpecRunTime] RSpec elapsed time: 14 minutes 21.4 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.22 1.11 0.85 1/292 9108 59520:17:42 when the new position is invalid 59620:17:44 returns error response 59720:17:44# [RSpecRunTime] RSpec elapsed time: 14 minutes 23.05 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.20 1.11 0.85 1/292 9109 59920:17:44 when user cannot admin list 60020:17:45 does not call Lists::MoveService to update list position 60120:17:47 returns an error response 60220:17:47# [RSpecRunTime] RSpec elapsed time: 14 minutes 26.07 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.20 1.11 0.85 1/292 9110 60420:17:47 behaves like updating list preferences 60520:17:47 when user can read list 60620:17:49 updates list preference for user 60720:17:49# [RSpecRunTime] RSpec elapsed time: 14 minutes 27.83 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.19 1.11 0.85 1/292 9111 60920:17:49 when user cannot read list 61020:17:50 does not update list preference for user 61120:17:50# [RSpecRunTime] RSpec elapsed time: 14 minutes 29.43 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.19 1.11 0.85 2/292 9112 61320:17:50# [RSpecRunTime] Finishing example group spec/services/boards/lists/update_service_spec.rb. It took 51.75 seconds. Expected to take 1 minute 0.83 second. 61420:17:50# [RSpecRunTime] Starting example group spec/lib/banzai/filter/references/merge_request_reference_filter_spec.rb. Expected to take 54.95 seconds. 61520:17:50Banzai::Filter::References::MergeRequestReferenceFilter 61620:17:51 requires project context 61720:17:52 ignores valid references contained inside 'pre' element 61820:17:52 ignores valid references contained inside 'code' element 61920:17:53 ignores valid references contained inside 'a' element 62020:17:54 ignores valid references contained inside 'style' element 62220:17:55 does not have a N+1 query problem 62320:17:55# [RSpecRunTime] RSpec elapsed time: 14 minutes 34.08 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.17 1.11 0.85 1/292 9113 62520:17:55 all references 62620:17:56 adds merge request iid 62720:17:56 adds project data attribute with project id 62820:17:57 does not add `has-tooltip` class 62920:17:57# [RSpecRunTime] RSpec elapsed time: 14 minutes 36.33 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.17 1.11 0.85 1/292 9114 63120:17:57 internal reference 63220:17:58 links to a valid reference 63320:17:59 links with adjacent text 63420:18:00 ignores invalid merge IDs 63520:18:00 ignores out-of-bounds merge request IDs on the referenced project 63620:18:01 has the MR title in the title attribute 63720:18:02 escapes the title attribute 63820:18:03 includes default classes, without tooltip 63920:18:04 includes a data-project attribute 64020:18:04 includes a data-merge-request attribute 64120:18:05 includes a data-reference-format attribute 64220:18:06 includes a data-reference-format attribute for URL references 64320:18:07 includes a data-reference-format attribute for extended summary URL references 64420:18:08 supports an :only_path context 64520:18:08# [RSpecRunTime] RSpec elapsed time: 14 minutes 46.8 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.14 1.10 0.85 2/292 9115 64720:18:08 cross-project / cross-namespace complete reference 64820:18:09 links to a valid reference 64920:18:10 link has valid text 65020:18:12 has valid text 65120:18:13 has correct data attributes 65220:18:14 ignores invalid merge IDs on the referenced project 65320:18:14# [RSpecRunTime] RSpec elapsed time: 14 minutes 53.36 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.12 1.10 0.86 1/292 9116 65520:18:14 cross-project / same-namespace complete reference 65620:18:15 links to a valid reference 65720:18:17 link has valid text 65820:18:18 has valid text 65920:18:19 ignores invalid merge IDs on the referenced project 66020:18:19# [RSpecRunTime] RSpec elapsed time: 14 minutes 58.18 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.11 1.10 0.86 1/292 9117 66220:18:19 cross-project shorthand reference 66320:18:20 links to a valid reference 66420:18:22 link has valid text 66520:18:23 has valid text 66620:18:24 ignores invalid merge IDs on the referenced project 66720:18:24# [RSpecRunTime] RSpec elapsed time: 15 minutes 3.07 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.18 1.11 0.86 1/292 9118 66920:18:24 URL reference for a commit 67020:18:27 links to a valid reference 67120:18:29 commit ref tag is valid 67220:18:32 has valid text 67320:18:34 ignores invalid commit short_ids on link text 67420:18:34# [RSpecRunTime] RSpec elapsed time: 15 minutes 13.37 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.23 1.13 0.87 1/298 9659 67620:18:34 cross-project URL reference 67720:18:36 links to a valid reference 67820:18:37 links with adjacent text 67920:18:37# [RSpecRunTime] RSpec elapsed time: 15 minutes 16.33 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.23 1.13 0.87 1/297 9660 68120:18:37 group context 68220:18:38 links to a valid reference 68320:18:38# [RSpecRunTime] RSpec elapsed time: 15 minutes 17.41 seconds. Current RSS: ~1413M. Threads: 4. load average: 1.21 1.12 0.87 1/297 9661 68620:18:39 does not have a N+1 query problem 68720:18:39# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/references/merge_request_reference_filter_spec.rb. It took 48.88 seconds. Expected to take 54.95 seconds. 68820:18:39# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/references_configuration_spec.rb. Expected to take 49.49 seconds. 68920:18:39Import/Export Project configuration 69020:18:39 relation_path: "project", relation_name: :project 69120:18:39 where relation project 69220:18:40 does not have prohibited keys 69320:18:40 relation_path: "project.labels", relation_name: :labels 69420:18:40 where relation project.labels 69520:18:40 does not have prohibited keys 69620:18:40 relation_path: "project.labels.priorities", relation_name: :priorities 69720:18:40 where relation project.labels.priorities 69820:18:40 does not have prohibited keys 69920:18:40 relation_path: "project.milestones", relation_name: :milestones 70020:18:40 where relation project.milestones 70120:18:40 does not have prohibited keys 70220:18:40 relation_path: "project.milestones.events", relation_name: :events 70320:18:40 where relation project.milestones.events 70420:18:40 does not have prohibited keys 70520:18:40 relation_path: "project.milestones.events.push_event_payload", relation_name: :push_event_payload 70620:18:40 where relation project.milestones.events.push_event_payload 70720:18:40 does not have prohibited keys 70820:18:40 relation_path: "project.issues", relation_name: :issues 70920:18:40 where relation project.issues 71020:18:40 does not have prohibited keys 71120:18:40 relation_path: "project.issues.events", relation_name: :events 71220:18:40 where relation project.issues.events 71320:18:40 does not have prohibited keys 71420:18:40 relation_path: "project.issues.events.push_event_payload", relation_name: :push_event_payload 71520:18:40 where relation project.issues.events.push_event_payload 71620:18:41 does not have prohibited keys 71720:18:41 relation_path: "project.issues.timelogs", relation_name: :timelogs 71820:18:41 where relation project.issues.timelogs 71920:18:41 does not have prohibited keys 72020:18:41 relation_path: "project.issues.notes", relation_name: :notes 72120:18:41 where relation project.issues.notes 72220:18:41 does not have prohibited keys 72320:18:41 relation_path: "project.issues.notes.award_emoji", relation_name: :award_emoji 72420:18:41 where relation project.issues.notes.award_emoji 72520:18:41 does not have prohibited keys 72620:18:41 relation_path: "project.issues.notes.system_note_metadata", relation_name: :system_note_metadata 72720:18:41 where relation project.issues.notes.system_note_metadata 72820:18:41 does not have prohibited keys 72920:18:41 relation_path: "project.issues.notes.events", relation_name: :events 73020:18:41 where relation project.issues.notes.events 73120:18:41 does not have prohibited keys 73220:18:41 relation_path: "project.issues.notes.events.push_event_payload", relation_name: :push_event_payload 73320:18:41 where relation project.issues.notes.events.push_event_payload 73420:18:41 does not have prohibited keys 73520:18:41 relation_path: "project.issues.label_links", relation_name: :label_links 73620:18:41 where relation project.issues.label_links 73720:18:42 does not have prohibited keys 73820:18:42 relation_path: "project.issues.label_links.label", relation_name: :label 73920:18:42 where relation project.issues.label_links.label 74020:18:42 does not have prohibited keys 74120:18:42 relation_path: "project.issues.label_links.label.priorities", relation_name: :priorities 74220:18:42 where relation project.issues.label_links.label.priorities 74320:18:42 does not have prohibited keys 74420:18:42 relation_path: "project.issues.milestone", relation_name: :milestone 74520:18:42 where relation project.issues.milestone 74620:18:42 does not have prohibited keys 74720:18:42 relation_path: "project.issues.milestone.events", relation_name: :events 74820:18:42 where relation project.issues.milestone.events 74920:18:42 does not have prohibited keys 75020:18:42 relation_path: "project.issues.milestone.events.push_event_payload", relation_name: :push_event_payload 75120:18:42 where relation project.issues.milestone.events.push_event_payload 75220:18:42 does not have prohibited keys 75320:18:42 relation_path: "project.issues.resource_label_events", relation_name: :resource_label_events 75420:18:42 where relation project.issues.resource_label_events 75520:18:42 does not have prohibited keys 75620:18:42 relation_path: "project.issues.resource_label_events.label", relation_name: :label 75720:18:42 where relation project.issues.resource_label_events.label 75820:18:42 does not have prohibited keys 75920:18:42 relation_path: "project.issues.resource_label_events.label.priorities", relation_name: :priorities 76020:18:42 where relation project.issues.resource_label_events.label.priorities 76120:18:43 does not have prohibited keys 76220:18:43 relation_path: "project.issues.resource_milestone_events", relation_name: :resource_milestone_events 76320:18:43 where relation project.issues.resource_milestone_events 76420:18:43 does not have prohibited keys 76520:18:43 relation_path: "project.issues.resource_milestone_events.milestone", relation_name: :milestone 76620:18:43 where relation project.issues.resource_milestone_events.milestone 76720:18:43 does not have prohibited keys 76820:18:43 relation_path: "project.issues.resource_state_events", relation_name: :resource_state_events 76920:18:43 where relation project.issues.resource_state_events 77020:18:43 does not have prohibited keys 77120:18:43 relation_path: "project.issues.designs", relation_name: :designs 77220:18:43 where relation project.issues.designs 77320:18:43 does not have prohibited keys 77420:18:43 relation_path: "project.issues.designs.notes", relation_name: :notes 77520:18:43 where relation project.issues.designs.notes 77620:18:43 does not have prohibited keys 77720:18:43 relation_path: "project.issues.designs.notes.events", relation_name: :events 77820:18:43 where relation project.issues.designs.notes.events 77920:18:43 does not have prohibited keys 78020:18:43 relation_path: "project.issues.designs.notes.events.push_event_payload", relation_name: :push_event_payload 78120:18:43 where relation project.issues.designs.notes.events.push_event_payload 78220:18:43 does not have prohibited keys 78320:18:43 relation_path: "project.issues.design_versions", relation_name: :design_versions 78420:18:43 where relation project.issues.design_versions 78520:18:44 does not have prohibited keys 78620:18:44 relation_path: "project.issues.design_versions.actions", relation_name: :actions 78720:18:44 where relation project.issues.design_versions.actions 78820:18:44 does not have prohibited keys 78920:18:44 relation_path: "project.issues.design_versions.actions.design", relation_name: :design 79020:18:44 where relation project.issues.design_versions.actions.design 79120:18:44 does not have prohibited keys 79220:18:44 relation_path: "project.issues.issue_assignees", relation_name: :issue_assignees 79320:18:44 where relation project.issues.issue_assignees 79420:18:44 does not have prohibited keys 79520:18:44 relation_path: "project.issues.zoom_meetings", relation_name: :zoom_meetings 79620:18:44 where relation project.issues.zoom_meetings 79720:18:44 does not have prohibited keys 79820:18:44 relation_path: "project.issues.sentry_issue", relation_name: :sentry_issue 79920:18:44 where relation project.issues.sentry_issue 80020:18:44 does not have prohibited keys 80120:18:44 relation_path: "project.issues.award_emoji", relation_name: :award_emoji 80220:18:44 where relation project.issues.award_emoji 80320:18:44 does not have prohibited keys 80420:18:44 relation_path: "project.issues.work_item_type", relation_name: :work_item_type 80520:18:44 where relation project.issues.work_item_type 80620:18:44 does not have prohibited keys 80720:18:44 relation_path: "project.issues.epic_issue", relation_name: :epic_issue 80820:18:44 where relation project.issues.epic_issue 80920:18:44 does not have prohibited keys 81020:18:44 relation_path: "project.issues.epic_issue.epic", relation_name: :epic 81120:18:44 where relation project.issues.epic_issue.epic 81220:18:45 does not have prohibited keys 81320:18:45 relation_path: "project.issues.issuable_sla", relation_name: :issuable_sla 81420:18:45 where relation project.issues.issuable_sla 81520:18:45 does not have prohibited keys 81620:18:45 relation_path: "project.issues.iteration", relation_name: :iteration 81720:18:45 where relation project.issues.iteration 81820:18:45 does not have prohibited keys 81920:18:45 relation_path: "project.issues.iteration.iterations_cadence", relation_name: :iterations_cadence 82020:18:45 where relation project.issues.iteration.iterations_cadence 82120:18:45 does not have prohibited keys 82220:18:45 relation_path: "project.issues.resource_iteration_events", relation_name: :resource_iteration_events 82320:18:45 where relation project.issues.resource_iteration_events 82420:18:45 does not have prohibited keys 82520:18:45 relation_path: "project.issues.resource_iteration_events.iteration", relation_name: :iteration 82620:18:45 where relation project.issues.resource_iteration_events.iteration 82720:18:45 does not have prohibited keys 82820:18:45 relation_path: "project.issues.resource_iteration_events.iteration.iterations_cadence", relation_name: :iterations_cadence 82920:18:45 where relation project.issues.resource_iteration_events.iteration.iterations_cadence 83020:18:45 does not have prohibited keys 83120:18:45 relation_path: "project.snippets", relation_name: :snippets 83220:18:45 where relation project.snippets 83320:18:46 does not have prohibited keys 83420:18:46 relation_path: "project.snippets.award_emoji", relation_name: :award_emoji 83520:18:46 where relation project.snippets.award_emoji 83620:18:46 does not have prohibited keys 83720:18:46 relation_path: "project.snippets.notes", relation_name: :notes 83820:18:46 where relation project.snippets.notes 83920:18:46 does not have prohibited keys 84020:18:46 relation_path: "project.snippets.notes.award_emoji", relation_name: :award_emoji 84120:18:46 where relation project.snippets.notes.award_emoji 84220:18:46 does not have prohibited keys 84320:18:46 relation_path: "project.releases", relation_name: :releases 84420:18:46 where relation project.releases 84520:18:46 does not have prohibited keys 84620:18:46 relation_path: "project.releases.links", relation_name: :links 84720:18:46 where relation project.releases.links 84820:18:46 does not have prohibited keys 84920:18:46 relation_path: "project.releases.milestone_releases", relation_name: :milestone_releases 85020:18:46 where relation project.releases.milestone_releases 85120:18:46 does not have prohibited keys 85220:18:46 relation_path: "project.releases.milestone_releases.milestone", relation_name: :milestone 85320:18:46 where relation project.releases.milestone_releases.milestone 85420:18:46 does not have prohibited keys 85520:18:46 relation_path: "project.project_members", relation_name: :project_members 85620:18:46 where relation project.project_members 85720:18:47 does not have prohibited keys 85820:18:47 relation_path: "project.project_members.user", relation_name: :user 85920:18:47 where relation project.project_members.user 86020:18:47 does not have prohibited keys 86120:18:47 relation_path: "project.merge_requests", relation_name: :merge_requests 86220:18:47 where relation project.merge_requests 86320:18:47 does not have prohibited keys 86420:18:47 relation_path: "project.merge_requests.approvals", relation_name: :approvals 86520:18:47 where relation project.merge_requests.approvals 86620:18:47 does not have prohibited keys 86720:18:47 relation_path: "project.merge_requests.metrics", relation_name: :metrics 86820:18:47 where relation project.merge_requests.metrics 86920:18:47 does not have prohibited keys 87020:18:47 relation_path: "project.merge_requests.award_emoji", relation_name: :award_emoji 87120:18:47 where relation project.merge_requests.award_emoji 87220:18:47 does not have prohibited keys 87320:18:47 relation_path: "project.merge_requests.merge_request_assignees", relation_name: :merge_request_assignees 87420:18:47 where relation project.merge_requests.merge_request_assignees 87520:18:47 does not have prohibited keys 87620:18:47 relation_path: "project.merge_requests.merge_request_reviewers", relation_name: :merge_request_reviewers 87720:18:47 where relation project.merge_requests.merge_request_reviewers 87820:18:47 does not have prohibited keys 87920:18:47 relation_path: "project.merge_requests.notes", relation_name: :notes 88020:18:47 where relation project.merge_requests.notes 88120:18:47 does not have prohibited keys 88220:18:47 relation_path: "project.merge_requests.notes.award_emoji", relation_name: :award_emoji 88320:18:47 where relation project.merge_requests.notes.award_emoji 88420:18:48 does not have prohibited keys 88520:18:48 relation_path: "project.merge_requests.notes.system_note_metadata", relation_name: :system_note_metadata 88620:18:48 where relation project.merge_requests.notes.system_note_metadata 88720:18:48 does not have prohibited keys 88820:18:48 relation_path: "project.merge_requests.notes.events", relation_name: :events 88920:18:48 where relation project.merge_requests.notes.events 89020:18:48 does not have prohibited keys 89120:18:48 relation_path: "project.merge_requests.notes.events.push_event_payload", relation_name: :push_event_payload 89220:18:48 where relation project.merge_requests.notes.events.push_event_payload 89320:18:48 does not have prohibited keys 89420:18:48 relation_path: "project.merge_requests.notes.suggestions", relation_name: :suggestions 89520:18:48 where relation project.merge_requests.notes.suggestions 89620:18:48 does not have prohibited keys 89720:18:48 relation_path: "project.merge_requests.notes.note_diff_file", relation_name: :note_diff_file 89820:18:48 where relation project.merge_requests.notes.note_diff_file 89920:18:48 does not have prohibited keys 90020:18:48 relation_path: "project.merge_requests.merge_request_diff", relation_name: :merge_request_diff 90120:18:48 where relation project.merge_requests.merge_request_diff 90220:18:48 does not have prohibited keys 90320:18:48 relation_path: "project.merge_requests.merge_request_diff.merge_request_diff_commits", relation_name: :merge_request_diff_commits 90420:18:48 where relation project.merge_requests.merge_request_diff.merge_request_diff_commits 90520:18:48 does not have prohibited keys 90620:18:48 relation_path: "project.merge_requests.merge_request_diff.merge_request_diff_commits.commit_author", relation_name: :commit_author 90720:18:48 where relation project.merge_requests.merge_request_diff.merge_request_diff_commits.commit_author 90820:18:49 does not have prohibited keys 90920:18:49 relation_path: "project.merge_requests.merge_request_diff.merge_request_diff_commits.committer", relation_name: :committer 91020:18:49 where relation project.merge_requests.merge_request_diff.merge_request_diff_commits.committer 91120:18:49 does not have prohibited keys 91220:18:49 relation_path: "project.merge_requests.merge_request_diff.merge_request_diff_files", relation_name: :merge_request_diff_files 91320:18:49 where relation project.merge_requests.merge_request_diff.merge_request_diff_files 91420:18:49 does not have prohibited keys 91520:18:49 relation_path: "project.merge_requests.events", relation_name: :events 91620:18:49 where relation project.merge_requests.events 91720:18:49 does not have prohibited keys 91820:18:49 relation_path: "project.merge_requests.events.push_event_payload", relation_name: :push_event_payload 91920:18:49 where relation project.merge_requests.events.push_event_payload 92020:18:49 does not have prohibited keys 92120:18:49 relation_path: "project.merge_requests.timelogs", relation_name: :timelogs 92220:18:49 where relation project.merge_requests.timelogs 92320:18:49 does not have prohibited keys 92420:18:49 relation_path: "project.merge_requests.label_links", relation_name: :label_links 92520:18:49 where relation project.merge_requests.label_links 92620:18:49 does not have prohibited keys 92720:18:49 relation_path: "project.merge_requests.label_links.label", relation_name: :label 92820:18:49 where relation project.merge_requests.label_links.label 92920:18:49 does not have prohibited keys 93020:18:49 relation_path: "project.merge_requests.label_links.label.priorities", relation_name: :priorities 93120:18:49 where relation project.merge_requests.label_links.label.priorities 93220:18:49 does not have prohibited keys 93320:18:49 relation_path: "project.merge_requests.milestone", relation_name: :milestone 93420:18:49 where relation project.merge_requests.milestone 93520:18:50 does not have prohibited keys 93620:18:50 relation_path: "project.merge_requests.milestone.events", relation_name: :events 93720:18:50 where relation project.merge_requests.milestone.events 93820:18:50 does not have prohibited keys 93920:18:50 relation_path: "project.merge_requests.milestone.events.push_event_payload", relation_name: :push_event_payload 94020:18:50 where relation project.merge_requests.milestone.events.push_event_payload 94120:18:50 does not have prohibited keys 94220:18:50 relation_path: "project.merge_requests.resource_label_events", relation_name: :resource_label_events 94320:18:50 where relation project.merge_requests.resource_label_events 94420:18:50 does not have prohibited keys 94520:18:50 relation_path: "project.merge_requests.resource_label_events.label", relation_name: :label 94620:18:50 where relation project.merge_requests.resource_label_events.label 94720:18:50 does not have prohibited keys 94820:18:50 relation_path: "project.merge_requests.resource_label_events.label.priorities", relation_name: :priorities 94920:18:50 where relation project.merge_requests.resource_label_events.label.priorities 95020:18:50 does not have prohibited keys 95120:18:50 relation_path: "project.merge_requests.resource_milestone_events", relation_name: :resource_milestone_events 95220:18:50 where relation project.merge_requests.resource_milestone_events 95320:18:50 does not have prohibited keys 95420:18:50 relation_path: "project.merge_requests.resource_milestone_events.milestone", relation_name: :milestone 95520:18:50 where relation project.merge_requests.resource_milestone_events.milestone 95620:18:50 does not have prohibited keys 95720:18:50 relation_path: "project.merge_requests.resource_state_events", relation_name: :resource_state_events 95820:18:50 where relation project.merge_requests.resource_state_events 95920:18:50 does not have prohibited keys 96020:18:50 relation_path: "project.external_pull_requests", relation_name: :external_pull_requests 96120:18:50 where relation project.external_pull_requests 96220:18:51 does not have prohibited keys 96320:18:51 relation_path: "project.commit_notes", relation_name: :commit_notes 96420:18:51 where relation project.commit_notes 96520:18:51 does not have prohibited keys 96620:18:51 relation_path: "project.commit_notes.events", relation_name: :events 96720:18:51 where relation project.commit_notes.events 96820:18:51 does not have prohibited keys 96920:18:51 relation_path: "project.commit_notes.events.push_event_payload", relation_name: :push_event_payload 97020:18:51 where relation project.commit_notes.events.push_event_payload 97120:18:51 does not have prohibited keys 97220:18:51 relation_path: "project.ci_pipelines", relation_name: :ci_pipelines 97320:18:51 where relation project.ci_pipelines 97420:18:51 does not have prohibited keys 97520:18:51 relation_path: "project.ci_pipelines.stages", relation_name: :stages 97620:18:51 where relation project.ci_pipelines.stages 97720:18:51 does not have prohibited keys 97820:18:51 relation_path: "project.ci_pipelines.stages.builds", relation_name: :builds 97920:18:51 where relation project.ci_pipelines.stages.builds 98020:18:51 does not have prohibited keys 98120:18:51 relation_path: "project.ci_pipelines.stages.generic_commit_statuses", relation_name: :generic_commit_statuses 98220:18:51 where relation project.ci_pipelines.stages.generic_commit_statuses 98320:18:51 does not have prohibited keys 98420:18:51 relation_path: "project.ci_pipelines.stages.bridges", relation_name: :bridges 98520:18:51 where relation project.ci_pipelines.stages.bridges 98620:18:52 does not have prohibited keys 98720:18:52 relation_path: "project.ci_pipelines.external_pull_request", relation_name: :external_pull_request 98820:18:52 where relation project.ci_pipelines.external_pull_request 98920:18:52 does not have prohibited keys 99020:18:52 relation_path: "project.ci_pipelines.merge_request", relation_name: :merge_request 99120:18:52 where relation project.ci_pipelines.merge_request 99220:18:52 does not have prohibited keys 99320:18:52 relation_path: "project.ci_pipelines.pipeline_metadata", relation_name: :pipeline_metadata 99420:18:52 where relation project.ci_pipelines.pipeline_metadata 99520:18:52 does not have prohibited keys 99620:18:52 relation_path: "project.auto_devops", relation_name: :auto_devops 99720:18:52 where relation project.auto_devops 99820:18:52 does not have prohibited keys 99920:18:52 relation_path: "project.pipeline_schedules", relation_name: :pipeline_schedules 100020:18:52 where relation project.pipeline_schedules 100120:18:52 does not have prohibited keys 100220:18:52 relation_path: "project.container_expiration_policy", relation_name: :container_expiration_policy 100320:18:52 where relation project.container_expiration_policy 100420:18:52 does not have prohibited keys 100520:18:52 relation_path: "project.protected_branches", relation_name: :protected_branches 100620:18:52 where relation project.protected_branches 100720:18:52 does not have prohibited keys 100820:18:52 relation_path: "project.protected_branches.merge_access_levels", relation_name: :merge_access_levels 100920:18:52 where relation project.protected_branches.merge_access_levels 101020:18:52 does not have prohibited keys 101120:18:52 relation_path: "project.protected_branches.push_access_levels", relation_name: :push_access_levels 101220:18:52 where relation project.protected_branches.push_access_levels 101320:18:53 does not have prohibited keys 101420:18:53 relation_path: "project.protected_branches.unprotect_access_levels", relation_name: :unprotect_access_levels 101520:18:53 where relation project.protected_branches.unprotect_access_levels 101620:18:53 does not have prohibited keys 101720:18:53 relation_path: "project.protected_tags", relation_name: :protected_tags 101820:18:53 where relation project.protected_tags 101920:18:53 does not have prohibited keys 102020:18:53 relation_path: "project.protected_tags.create_access_levels", relation_name: :create_access_levels 102120:18:53 where relation project.protected_tags.create_access_levels 102220:18:53 does not have prohibited keys 102320:18:53 relation_path: "project.project_feature", relation_name: :project_feature 102420:18:53 where relation project.project_feature 102520:18:53 does not have prohibited keys 102620:18:53 relation_path: "project.custom_attributes", relation_name: :custom_attributes 102720:18:53 where relation project.custom_attributes 102820:18:53 does not have prohibited keys 102920:18:53 relation_path: "project.prometheus_metrics", relation_name: :prometheus_metrics 103020:18:53 where relation project.prometheus_metrics 103120:18:53 does not have prohibited keys 103220:18:53 relation_path: "project.project_badges", relation_name: :project_badges 103320:18:53 where relation project.project_badges 103420:18:53 does not have prohibited keys 103520:18:53 relation_path: "project.ci_cd_settings", relation_name: :ci_cd_settings 103620:18:53 where relation project.ci_cd_settings 103720:18:54 does not have prohibited keys 103820:18:54 relation_path: "project.error_tracking_setting", relation_name: :error_tracking_setting 103920:18:54 where relation project.error_tracking_setting 104020:18:54 does not have prohibited keys 104120:18:54 relation_path: "project.boards", relation_name: :boards 104220:18:54 where relation project.boards 104320:18:54 does not have prohibited keys 104420:18:54 relation_path: "project.boards.lists", relation_name: :lists 104520:18:54 where relation project.boards.lists 104620:18:54 does not have prohibited keys 104720:18:54 relation_path: "project.boards.lists.label", relation_name: :label 104820:18:54 where relation project.boards.lists.label 104920:18:54 does not have prohibited keys 105020:18:54 relation_path: "project.boards.lists.label.priorities", relation_name: :priorities 105120:18:54 where relation project.boards.lists.label.priorities 105220:18:54 does not have prohibited keys 105320:18:54 relation_path: "project.boards.lists.milestone", relation_name: :milestone 105420:18:54 where relation project.boards.lists.milestone 105520:18:54 does not have prohibited keys 105620:18:54 relation_path: "project.boards.milestone", relation_name: :milestone 105720:18:54 where relation project.boards.milestone 105820:18:54 does not have prohibited keys 105920:18:54 relation_path: "project.service_desk_setting", relation_name: :service_desk_setting 106020:18:54 where relation project.service_desk_setting 106120:18:54 does not have prohibited keys 106220:18:54 relation_path: "project.user_contributions", relation_name: :user_contributions 106320:18:54 where relation project.user_contributions 106420:18:55 does not have prohibited keys 106520:18:55 relation_path: "project.protected_environments", relation_name: :protected_environments 106620:18:55 where relation project.protected_environments 106720:18:55 does not have prohibited keys 106820:18:55 relation_path: "project.protected_environments.deploy_access_levels", relation_name: :deploy_access_levels 106920:18:55 where relation project.protected_environments.deploy_access_levels 107020:18:55 does not have prohibited keys 107120:18:55 relation_path: "project.security_setting", relation_name: :security_setting 107220:18:55 where relation project.security_setting 107320:18:55 does not have prohibited keys 107420:18:55 relation_path: "project.push_rule", relation_name: :push_rule 107520:18:55 where relation project.push_rule 107620:18:55 does not have prohibited keys 107720:18:55 relation_path: "project.approval_rules", relation_name: :approval_rules 107820:18:55 where relation project.approval_rules 107920:18:55 does not have prohibited keys 108020:18:55 relation_path: "project.approval_rules.approval_project_rules_protected_branches", relation_name: :approval_project_rules_protected_branches 108120:18:55 where relation project.approval_rules.approval_project_rules_protected_branches 108220:18:55 does not have prohibited keys 108320:18:55 relation_path: "project.approval_rules.approval_project_rules_users", relation_name: :approval_project_rules_users 108420:18:55 where relation project.approval_rules.approval_project_rules_users 108520:18:55 does not have prohibited keys 108620:18:56# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/references_configuration_spec.rb. It took 16.25 seconds. Expected to take 49.49 seconds. 108720:18:56# [RSpecRunTime] Starting example group spec/models/concerns/avatarable_spec.rb. Expected to take 44.82 seconds. 108920:18:56 does not allow STI 109120:18:56 when avatar changed 109220:18:59 validates the file size 109320:18:59# [RSpecRunTime] RSpec elapsed time: 15 minutes 38.08 seconds. Current RSS: ~1495M. Threads: 4. load average: 1.15 1.11 0.88 1/292 9662 109520:18:59 when avatar was not changed 109620:19:00 skips validation of file size 109720:19:00 #avatar_path 109820:19:00 with caching enabled 109920:19:00 only calls local_url once 110020:19:01 calls local_url twice for path and URLs 110120:19:02 calls local_url twice for different sizes 110220:19:02 handles unpersisted objects 110320:19:02# [RSpecRunTime] RSpec elapsed time: 15 minutes 41.49 seconds. Current RSS: ~1479M. Threads: 4. load average: 1.15 1.11 0.88 1/292 9663 110620:19:03 returns the expected avatar path 110720:19:04 returns the expected avatar path with width parameter 110820:19:04 when avatar is stored remotely 110920:19:04 returns the expected avatar path 111020:19:04# [RSpecRunTime] RSpec elapsed time: 15 minutes 43.44 seconds. Current RSS: ~1476M. Threads: 4. load average: 1.14 1.11 0.88 1/292 9664 111320:19:05 returns the expected avatar path 111420:19:06 returns the expected avatar path with width parameter 111520:19:06 when avatar is stored remotely 111620:19:06 returns the expected avatar path 111720:19:06# [RSpecRunTime] RSpec elapsed time: 15 minutes 45.61 seconds. Current RSS: ~1455M. Threads: 4. load average: 1.14 1.11 0.88 1/292 9665 112020:19:07 returns the expected avatar path 112120:19:08 returns the expected avatar path with width parameter 112220:19:08 when avatar is stored remotely 112320:19:08 returns the expected avatar path 112420:19:08# [RSpecRunTime] RSpec elapsed time: 15 minutes 47.53 seconds. Current RSS: ~1455M. Threads: 4. load average: 1.13 1.11 0.88 1/292 9666 112720:19:09 returns the expected avatar path 112820:19:10 returns the expected avatar path with width parameter 112920:19:10 when avatar is stored remotely 113020:19:10 returns the expected avatar path 113120:19:11# [RSpecRunTime] RSpec elapsed time: 15 minutes 49.65 seconds. Current RSS: ~1448M. Threads: 4. load average: 1.13 1.11 0.88 1/292 9667 113320:19:11 has_asset_host: true, visibility_level: 20, only_path: true, avatar_path_prefix: [] 113420:19:11 returns the expected avatar path 113520:19:12 returns the expected avatar path with width parameter 113620:19:12 when avatar is stored remotely 113720:19:12 returns the expected avatar path 113820:19:13# [RSpecRunTime] RSpec elapsed time: 15 minutes 51.66 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.13 1.11 0.88 1/292 9668 114120:19:13 returns the expected avatar path 114220:19:14 returns the expected avatar path with width parameter 114320:19:14 when avatar is stored remotely 114420:19:14 returns the expected avatar path 114520:19:14# [RSpecRunTime] RSpec elapsed time: 15 minutes 53.61 seconds. Current RSS: ~1442M. Threads: 4. load average: 1.12 1.11 0.88 1/292 9669 114720:19:14 has_asset_host: false, visibility_level: 0, only_path: true, avatar_path_prefix: ["/gitlab"] 114820:19:15 returns the expected avatar path 114920:19:16 returns the expected avatar path with width parameter 115020:19:16 when avatar is stored remotely 115120:19:16 returns the expected avatar path 115220:19:16# [RSpecRunTime] RSpec elapsed time: 15 minutes 55.59 seconds. Current RSS: ~1440M. Threads: 4. load average: 1.12 1.11 0.88 1/292 9670 115520:19:17 returns the expected avatar path 115620:19:18 returns the expected avatar path with width parameter 115720:19:18 when avatar is stored remotely 115820:19:18 returns the expected avatar path 115920:19:18# [RSpecRunTime] RSpec elapsed time: 15 minutes 57.62 seconds. Current RSS: ~1440M. Threads: 4. load average: 1.11 1.11 0.88 1/292 9671 116120:19:18 has_asset_host: false, visibility_level: 10, only_path: true, avatar_path_prefix: ["/gitlab"] 116220:19:19 returns the expected avatar path 116320:19:20 returns the expected avatar path with width parameter 116420:19:20 when avatar is stored remotely 116520:19:20 returns the expected avatar path 116620:19:21# [RSpecRunTime] RSpec elapsed time: 15 minutes 59.69 seconds. Current RSS: ~1437M. Threads: 4. load average: 1.11 1.11 0.88 1/292 9672 116920:19:21 returns the expected avatar path 117020:19:22 returns the expected avatar path with width parameter 117120:19:22 when avatar is stored remotely 117220:19:23 returns the expected avatar path 117320:19:23# [RSpecRunTime] RSpec elapsed time: 16 minutes 1.78 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.11 1.11 0.88 1/292 9673 117520:19:23 has_asset_host: false, visibility_level: 20, only_path: true, avatar_path_prefix: ["/gitlab"] 117620:19:23 returns the expected avatar path 117720:19:24 returns the expected avatar path with width parameter 117820:19:24 when avatar is stored remotely 117920:19:25 returns the expected avatar path 118020:19:25# [RSpecRunTime] RSpec elapsed time: 16 minutes 3.88 seconds. Current RSS: ~1438M. Threads: 4. load average: 1.10 1.10 0.88 1/292 9674 118320:19:25 returns the expected avatar path 118420:19:26 returns the expected avatar path with width parameter 118520:19:26 when avatar is stored remotely 118620:19:27 returns the expected avatar path 118720:19:27# [RSpecRunTime] RSpec elapsed time: 16 minutes 5.91 seconds. Current RSS: ~1437M. Threads: 4. load average: 1.10 1.10 0.88 1/292 9675 118920:19:27# [RSpecRunTime] Finishing example group spec/models/concerns/avatarable_spec.rb. It took 31.35 seconds. Expected to take 44.82 seconds. 119020:19:27# [RSpecRunTime] Starting example group spec/finders/members_finder_spec.rb. Expected to take 38.38 seconds. 119120:19:27MembersFinder 119220:19:30 includes nested group members if asked 119320:19:31 returns owners and maintainers 119420:19:31 returns the highest access_level for the user 119520:19:32 does not return members of parent group with minimal access 119620:19:33 returns only inherited members of project if asked 119720:19:37 avoids N+1 database queries on accessing user records 119820:19:38 returns active users and excludes invited users 119920:19:39 returns only inherited members of a personal project 120020:19:40 includes only non-invite members if user do not have amdin permissions on project 120120:19:41 returns members sorted by id_desc 120220:19:42 returns members for project and parent groups 120320:19:43 returns the members.access_level when the user is invited 120420:19:44 returns only members of project if asked 120520:19:45 returns searched members if requested 120620:19:46 includes invited members if user have admin permissions on project 120720:19:46 when :invited_groups is passed 120820:19:47 includes all the invited_groups members including members inherited from ancestor groups 120920:19:48 includes all the invited_groups members 121020:19:48 excludes group_members not visible to the user 121120:19:48 when current user is a member of the shared project but not of invited group 121220:19:49 includes members from invited groups not visible to the user 121320:19:49 when webui_members_inherited_users feature flag is disabled 121420:19:49 excludes members from invited groups not visible to the user 121520:19:49# [RSpecRunTime] RSpec elapsed time: 16 minutes 28.39 seconds. Current RSS: ~1460M. Threads: 4. load average: 0.99 1.08 0.88 1/292 9676 121720:19:49 when the user is a member of invited group and ancestor groups 121820:19:50 returns the highest access_level for the user limited by project_group_link.group_access 121920:19:50 with :shared_into_ancestors 122020:19:51 when :shared_into_ancestors is included in the relations 122120:19:52 includes members of groups invited into ancestors of project's group 122220:19:52# [RSpecRunTime] RSpec elapsed time: 16 minutes 30.85 seconds. Current RSS: ~1464M. Threads: 4. load average: 0.99 1.08 0.88 1/292 9677 122420:19:52 when :shared_into_ancestors is not included in the relations 122520:19:52 does not include members of groups invited into ancestors of project's group 122620:19:52 when filtering by max role 122720:19:53 provided access level is incorrect 122820:19:53 max_role: nil 122920:19:53 is expected to contain exactly #<ProjectMember id: 638, access_level: 10, source_id: 368, source_type: "Project", user_id: 466, noti...equest_accepted_at: nil, last_activity_on: "2024-08-23", is_source_accessible_to_current_user: true> and #<ProjectMember id: 640, access_level: 50, source_id: 368, source_type: "Project", user_id: 467, noti...equest_accepted_at: nil, last_activity_on: "2024-08-23", is_source_accessible_to_current_user: true> 123020:19:53# [RSpecRunTime] RSpec elapsed time: 16 minutes 32.54 seconds. Current RSS: ~1461M. Threads: 4. load average: 0.99 1.08 0.88 1/292 9678 123220:19:53 max_role: "" 123320:19:54 is expected to contain exactly #<ProjectMember id: 638, access_level: 10, source_id: 368, source_type: "Project", user_id: 466, noti...equest_accepted_at: nil, last_activity_on: "2024-08-23", is_source_accessible_to_current_user: true> and #<ProjectMember id: 640, access_level: 50, source_id: 368, source_type: "Project", user_id: 467, noti...equest_accepted_at: nil, last_activity_on: "2024-08-23", is_source_accessible_to_current_user: true> 123420:19:54 max_role: "static" 123520:19:54 is expected to contain exactly #<ProjectMember id: 638, access_level: 10, source_id: 368, source_type: "Project", user_id: 466, noti...equest_accepted_at: nil, last_activity_on: "2024-08-23", is_source_accessible_to_current_user: true> and #<ProjectMember id: 640, access_level: 50, source_id: 368, source_type: "Project", user_id: 467, noti...equest_accepted_at: nil, last_activity_on: "2024-08-23", is_source_accessible_to_current_user: true> 123620:19:54 max_role: "xstatic-50" 123720:19:54 is expected to contain exactly #<ProjectMember id: 638, access_level: 10, source_id: 368, source_type: "Project", user_id: 466, noti...equest_accepted_at: nil, last_activity_on: "2024-08-23", is_source_accessible_to_current_user: true> and #<ProjectMember id: 640, access_level: 50, source_id: 368, source_type: "Project", user_id: 467, noti...equest_accepted_at: nil, last_activity_on: "2024-08-23", is_source_accessible_to_current_user: true> 123820:19:54 max_role: "static-50x" 123920:19:54 is expected to contain exactly #<ProjectMember id: 638, access_level: 10, source_id: 368, source_type: "Project", user_id: 466, noti...equest_accepted_at: nil, last_activity_on: "2024-08-23", is_source_accessible_to_current_user: true> and #<ProjectMember id: 640, access_level: 50, source_id: 368, source_type: "Project", user_id: 467, noti...equest_accepted_at: nil, last_activity_on: "2024-08-23", is_source_accessible_to_current_user: true> 124020:19:54 max_role: "static-99" 124120:19:54 is expected to contain exactly #<ProjectMember id: 638, access_level: 10, source_id: 368, source_type: "Project", user_id: 466, noti...equest_accepted_at: nil, last_activity_on: "2024-08-23", is_source_accessible_to_current_user: true> and #<ProjectMember id: 640, access_level: 50, source_id: 368, source_type: "Project", user_id: 467, noti...equest_accepted_at: nil, last_activity_on: "2024-08-23", is_source_accessible_to_current_user: true> 124220:19:54 none of the members have the provided access level 124320:19:55 is expected to be empty 124420:19:55 one of the members has the provided access level 124520:19:55 is expected to contain exactly #<ProjectMember id: 640, access_level: 50, source_id: 368, source_type: "Project", user_id: 467, noti...t: nil, request_accepted_at: nil, last_activity_on: nil, is_source_accessible_to_current_user: true> 124620:19:55# [RSpecRunTime] Finishing example group spec/finders/members_finder_spec.rb. It took 28.11 seconds. Expected to take 38.38 seconds. 124720:19:55# [RSpecRunTime] Starting example group spec/models/wiki_page/meta_spec.rb. Expected to take 36.56 seconds. 124820:19:55WikiPage::Meta 124920:19:56 does not allow STI 125020:19:56 Associations 125120:19:56 is expected to belong to project required: false 125220:19:56 is expected to have many slugs 125320:19:57 is expected to have many events 125420:19:57 can find slugs 125520:19:57# [RSpecRunTime] RSpec elapsed time: 16 minutes 36.35 seconds. Current RSS: ~1494M. Threads: 4. load average: 0.99 1.08 0.88 1/292 9689 125820:19:57 is expected to validate that :project_id cannot be empty/falsy 125920:19:57 is expected to validate that the length of :title is at most 255 126020:19:58 is expected not to allow :title to be ‹nil› 126120:19:58 is forbidden to have two records for the same project with the same canonical_slug 126220:19:58 #canonical_slug 126320:19:58 can be set on initialization 126420:19:58 there are no slugs 126520:19:59 is expected to have attributes {:canonical_slug => (be nil)} 126620:19:59 we have some non-canonical slugs 126720:19:59 is expected to have attributes {:canonical_slug => (be nil)} 126820:19:59 issues at most one query 126920:19:59 issues no queries if we already know the slug 127020:19:59 we have a canonical slug 127120:19:59 has the correct value 127220:19:59 canonical_slug= 127320:19:59 the slug is not known to us 127420:19:59 changes it to the correct value 127520:19:59 ensures the slug is in the db 127620:20:00 issues at most N queries 127720:20:00 issues fewer queries if we already know the current slug 127820:20:00 the slug is already in the DB (but not canonical) 127920:20:00 changes it to the correct value 128020:20:00 ensures the slug is in the db 128120:20:00 issues at most N queries 128220:20:00 issues fewer queries if we already know the current slug 128320:20:00 the slug is already in the DB (and canonical) 128420:20:00 changes it to the correct value 128520:20:00 ensures the slug is in the db 128620:20:01 issues at most N queries 128720:20:01 issues fewer queries if we already know the current slug 128820:20:01 the slug is up to date and in the DB 128920:20:01 changes it to the correct value 129020:20:01 ensures the slug is in the db 129120:20:02 issues at most N queries 129220:20:03 issues fewer queries if we already know the current slug 129320:20:03# [RSpecRunTime] RSpec elapsed time: 16 minutes 41.76 seconds. Current RSS: ~1524M. Threads: 4. load average: 0.99 1.08 0.88 1/293 9690 129520:20:03 .find_or_create 129620:20:03 there are problems 129720:20:03 the slug is too long 129820:20:03 raises an error 129920:20:03 a conflicting record exists 130020:20:04 raises an error 130120:20:04 the wiki page is not valid 130220:20:04 raises an error 130320:20:04 no existing record exists 130420:20:04 establishes the correct state 130520:20:05 makes a reasonable number of DB queries 130620:20:05# [RSpecRunTime] RSpec elapsed time: 16 minutes 44.18 seconds. Current RSS: ~1528M. Threads: 4. load average: 0.99 1.07 0.88 1/298 10039 130820:20:05 the commit happened a day ago 130920:20:06 establishes the correct state 131020:20:06 makes a reasonable number of DB queries 131120:20:06# [RSpecRunTime] RSpec elapsed time: 16 minutes 45.3 seconds. Current RSS: ~1528M. Threads: 4. load average: 0.99 1.07 0.88 1/298 10208 131320:20:06 the last_known_slug is the same as the current slug, as on creation 131420:20:07 establishes the correct state 131520:20:07 makes a reasonable number of DB queries 131620:20:07# [RSpecRunTime] RSpec elapsed time: 16 minutes 46.44 seconds. Current RSS: ~1529M. Threads: 4. load average: 0.99 1.07 0.88 1/297 10377 131820:20:07 a record exists in the DB in the correct state 131920:20:08 establishes the correct state 132020:20:08 makes a reasonable number of DB queries 132120:20:08# [RSpecRunTime] RSpec elapsed time: 16 minutes 47.59 seconds. Current RSS: ~1530M. Threads: 4. load average: 0.91 1.06 0.88 1/297 10546 132320:20:08 a record exists in the DB, but we need to update timestamps 132420:20:09 establishes the correct state 132520:20:10 makes a reasonable number of DB queries 132620:20:10# [RSpecRunTime] RSpec elapsed time: 16 minutes 48.74 seconds. Current RSS: ~1529M. Threads: 4. load average: 0.91 1.06 0.88 1/297 10715 132820:20:10 we need to update the slug, but not the title 132920:20:10 establishes the correct state 133020:20:11 makes a reasonable number of DB queries 133120:20:11# [RSpecRunTime] RSpec elapsed time: 16 minutes 49.94 seconds. Current RSS: ~1530M. Threads: 4. load average: 0.91 1.06 0.88 1/297 10884 133320:20:11 we need to update the title, but not the slug 133420:20:11 establishes the correct state 133520:20:12 makes a reasonable number of DB queries 133620:20:12# [RSpecRunTime] RSpec elapsed time: 16 minutes 51.13 seconds. Current RSS: ~1530M. Threads: 4. load average: 0.91 1.06 0.88 1/297 11053 133820:20:12 we want to change the slug back to a previous version 133920:20:13 establishes the correct state 134020:20:13 makes a reasonable number of DB queries 134120:20:13# [RSpecRunTime] RSpec elapsed time: 16 minutes 52.42 seconds. Current RSS: ~1532M. Threads: 4. load average: 0.92 1.06 0.88 1/297 11222 134320:20:13 we want to change the slug a bunch of times 134420:20:14 establishes the correct state 134520:20:15 makes a reasonable number of DB queries 134620:20:15# [RSpecRunTime] RSpec elapsed time: 16 minutes 53.84 seconds. Current RSS: ~1533M. Threads: 4. load average: 0.92 1.06 0.88 1/297 11391 134820:20:15 we need to update the title and the slug 134920:20:15 establishes the correct state 135020:20:16 makes a reasonable number of DB queries 135120:20:16# [RSpecRunTime] RSpec elapsed time: 16 minutes 55.13 seconds. Current RSS: ~1527M. Threads: 4. load average: 0.92 1.06 0.88 1/297 11560 135320:20:16# [RSpecRunTime] Finishing example group spec/models/wiki_page/meta_spec.rb. It took 21.1 seconds. Expected to take 36.56 seconds. 135420:20:16# [RSpecRunTime] Starting example group spec/lib/gitlab/gpg/invalid_gpg_signature_updater_spec.rb. Expected to take 34.4 seconds. 135520:20:16Gitlab::Gpg::InvalidGpgSignatureUpdater 135720:20:16 gpg signature did have an associated gpg key which was removed later 135820:20:21 assigns the gpg key to the signature when the missing gpg key is added 135920:20:24 does not assign the gpg key when an unrelated gpg key is added 136020:20:24# [RSpecRunTime] RSpec elapsed time: 17 minutes 2.77 seconds. Current RSS: ~1514M. Threads: 4. load average: 1.01 1.07 0.89 1/297 11709 136220:20:24 gpg signature did not have an associated gpg key 136320:20:27 updates the signature to being valid when the missing gpg key is added 136420:20:29 keeps the signature at being invalid when an unrelated gpg key is added 136520:20:29# [RSpecRunTime] RSpec elapsed time: 17 minutes 8.63 seconds. Current RSS: ~1503M. Threads: 4. load average: 1.09 1.09 0.89 1/292 11848 136720:20:29 gpg signature did have an associated unverified gpg key 136820:20:34 updates the signature to being valid when the user updates the email address 136920:20:37 keeps the signature at being invalid when the changed email address is still unrelated 137020:20:37# [RSpecRunTime] RSpec elapsed time: 17 minutes 16.45 seconds. Current RSS: ~1471M. Threads: 4. load average: 1.08 1.08 0.89 1/292 12035 137220:20:37 gpg signature did not have an associated gpg subkey 137320:20:41 updates the signature to being valid when the missing gpg key is added 137420:20:41# [RSpecRunTime] RSpec elapsed time: 17 minutes 20.14 seconds. Current RSS: ~1469M. Threads: 4. load average: 1.08 1.08 0.89 1/292 12117 137620:20:41# [RSpecRunTime] Finishing example group spec/lib/gitlab/gpg/invalid_gpg_signature_updater_spec.rb. It took 25.04 seconds. Expected to take 34.4 seconds. 137720:20:41# [RSpecRunTime] Starting example group spec/serializers/merge_request_poll_cached_widget_entity_spec.rb. Expected to take 32.71 seconds. 137820:20:41MergeRequestPollCachedWidgetEntity 137920:20:43 has the latest sha of the target branch 138020:20:44 has blob path data 138120:20:44 merge_status 138220:20:44 calls for MergeRequest#check_mergeability 138320:20:45 has public_merge_status as merge_status 138420:20:45# [RSpecRunTime] RSpec elapsed time: 17 minutes 23.78 seconds. Current RSS: ~1472M. Threads: 4. load average: 1.07 1.08 0.89 1/298 12321 138620:20:45 diverged_commits_count 138720:20:45 when MR open and its diverging 138820:20:45 returns diverged commits count 138920:20:45 when MR is not open 139120:20:45 when MR is not diverging 139320:20:46 diff_head_sha 139420:20:46 when diff head commit is empty 139620:20:46 when diff head commit present 139720:20:46 returns diff head commit short id 139920:20:46 when metrics record exists with merged data 140020:20:47 matches merge request metrics schema 140120:20:47 returns values from metrics record 140220:20:47 when metrics record exists with closed data 140320:20:47 matches merge request metrics schema 140420:20:48 returns values from metrics record 140520:20:48 when metrics does not exists 140620:20:48 when events exists 140720:20:48 matches merge request metrics schema 140820:20:49 returns values from events record 140920:20:49# [RSpecRunTime] RSpec elapsed time: 17 minutes 28.06 seconds. Current RSS: ~1513M. Threads: 4. load average: 1.07 1.08 0.90 1/297 12462 141120:20:49 when events does not exists 141220:20:49 matches merge request metrics schema 141320:20:49 commits_without_merge_commits 141420:20:50 does not include merge commits 141520:20:50 squash defaults for projects 141620:20:50 squash_option: "always", value: true, default: true, readonly: true 141720:20:50 the key reflects the correct value 141820:20:50 squash_option: "never", value: false, default: false, readonly: true 141920:20:50 the key reflects the correct value 142020:20:50 squash_option: "default_on", value: false, default: true, readonly: false 142120:20:51 the key reflects the correct value 142220:20:51 squash_option: "default_off", value: false, default: false, readonly: false 142320:20:51 the key reflects the correct value 142420:20:51 attributes for squash commit message 142520:20:51 when merge request is mergeable 142620:20:51 has default_squash_commit_message and commits_without_merge_commits 142820:20:52 when user has access to pipelines 142920:20:52 when is up to date 143020:20:52 returns pipeline 143120:20:52 when user does not have access to pipelines 143220:20:53 does not have pipeline 143320:20:53 when is not up to date 143520:20:53 merge_pipeline 143720:20:53 when is merged 143820:20:55 returns merge_pipeline 143920:20:55 when user cannot read pipelines on target project 144120:20:56# [RSpecRunTime] RSpec elapsed time: 17 minutes 35.24 seconds. Current RSS: ~1525M. Threads: 4. load average: 1.06 1.08 0.90 1/298 12864 144320:20:56 ci related paths 144420:20:56 path_field: :terraform_reports_path, method_for_existence_check: :has_terraform_reports? 144520:20:56 when merge request has reports 144620:20:57 set the path to poll data 144720:20:57 when merge request has no reports 144820:20:57 does not set reports path 144920:20:57 path_field: :accessibility_report_path, method_for_existence_check: :has_accessibility_reports? 145020:20:57 when merge request has reports 145120:20:57 set the path to poll data 145220:20:57 when merge request has no reports 145320:20:58 does not set reports path 145420:20:58 path_field: :exposed_artifacts_path, method_for_existence_check: :has_exposed_artifacts? 145520:20:58 when merge request has reports 145620:20:58 set the path to poll data 145720:20:58 when merge request has no reports 145820:20:58 does not set reports path 145920:20:58 path_field: :test_reports_path, method_for_existence_check: :has_test_reports? 146020:20:58 when merge request has reports 146120:20:59 set the path to poll data 146220:20:59 when merge request has no reports 146320:20:59 does not set reports path 146420:20:59 path_field: :codequality_reports_path, method_for_existence_check: :has_codequality_reports? 146520:20:59 when merge request has reports 146620:20:59 set the path to poll data 146720:20:59 when merge request has no reports 146820:21:00 does not set reports path 146920:21:00 favicon overlay path 147120:21:00 returns merged favicon overlay 147220:21:00 with pipeline 147320:21:01 returns merged favicon overlay 147420:21:01 when not merged 147520:21:01 returns no favicon overlay 147620:21:01 with pipeline 147720:21:01 returns pipeline favicon overlay 147820:21:02# [RSpecRunTime] Finishing example group spec/serializers/merge_request_poll_cached_widget_entity_spec.rb. It took 20.41 seconds. Expected to take 32.71 seconds. 147920:21:02# [RSpecRunTime] Starting example group spec/services/merge_requests/conflicts/list_service_spec.rb. Expected to take 31.05 seconds. 148020:21:02MergeRequests::Conflicts::ListService 148120:21:02 #can_be_resolved_in_ui? 148220:21:04 returns a falsey value when the MR can be merged without conflicts 148320:21:06 returns a falsey value when the MR is marked as having conflicts, but has none 148420:21:08 returns a falsey value when one of the MR branches is missing 148520:21:10 returns a falsey value when the MR does not support new diff notes 148620:21:12 returns a falsey value when the conflicts contain a large file 148720:21:14 returns a falsey value when the conflicts contain a binary file 148820:21:17 returns a falsey value when the conflicts contain a file edited in one branch and deleted in another 148920:21:19 returns a truthy value when the conflicts are resolvable in the UI 149020:21:21 returns a truthy value when the conflicts have to be resolved in an editor 149120:21:23 returns a falsey value when the MR has a missing ref after a force push 149220:21:25 returns a falsey value when the MR has a missing revision after a force push 149320:21:27 returns a falsey value when the conflict is in a submodule revision 149420:21:27# [RSpecRunTime] RSpec elapsed time: 18 minutes 6.35 seconds. Current RSS: ~1487M. Threads: 4. load average: 1.24 1.12 0.92 1/299 15094 149620:21:27# [RSpecRunTime] Finishing example group spec/services/merge_requests/conflicts/list_service_spec.rb. It took 25.78 seconds. Expected to take 31.05 seconds. 149720:21:27# [RSpecRunTime] Starting example group spec/policies/work_item_policy_spec.rb. Expected to take 29.49 seconds. 149820:21:27WorkItemPolicy 149920:21:30 with project level work items 150020:21:30 with private project 150120:21:31 checks non-member abilities 150220:21:31 behaves like checks abilities for project level work items 150320:21:32 checks guest abilities 150420:21:33 checks reporter abilities 150520:21:33 checks group reporter abilities 150620:21:33# [RSpecRunTime] RSpec elapsed time: 18 minutes 12.58 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.28 1.13 0.92 1/298 15095 150820:21:33 with public project 150920:21:34 checks non-member abilities 151020:21:34 behaves like checks abilities for project level work items 151120:21:35 checks guest abilities 151220:21:35 checks reporter abilities 151320:21:36 checks group reporter abilities 151420:21:36# [RSpecRunTime] RSpec elapsed time: 18 minutes 15.11 seconds. Current RSS: ~1462M. Threads: 4. load average: 1.28 1.13 0.92 1/298 15096 151620:21:36 with group level work items 151720:21:36 with private group 151820:21:36 behaves like abilities without group level work items license 151920:21:36 without group level work items license 152020:21:36 checks non-member abilities 152120:21:37 checks project guest abilities 152220:21:38 checks project reporter abilities 152320:21:38 checks group guest abilities 152420:21:39 checks group reporter abilities 152520:21:39# [RSpecRunTime] RSpec elapsed time: 18 minutes 17.9 seconds. Current RSS: ~1486M. Threads: 4. load average: 1.25 1.13 0.93 1/293 15097 152720:21:39 behaves like abilities with group level work items license 152820:21:39 with group level work items license 152920:21:39 checks project guest abilities 153020:21:40 checks project reporter abilities 153120:21:41 checks group guest abilities 153220:21:42 checks group reporter abilities 153320:21:42# [RSpecRunTime] RSpec elapsed time: 18 minutes 20.87 seconds. Current RSS: ~1488M. Threads: 4. load average: 1.25 1.13 0.93 1/293 15098 153520:21:42 with group level work items license 153620:21:42 checks non-member abilities 153720:21:42 with public group 153820:21:42 behaves like abilities without group level work items license 153920:21:42 without group level work items license 154020:21:43 checks non-member abilities 154120:21:43 checks project guest abilities 154220:21:44 checks project reporter abilities 154320:21:44 checks group guest abilities 154420:21:45 checks group reporter abilities 154520:21:45# [RSpecRunTime] RSpec elapsed time: 18 minutes 24.18 seconds. Current RSS: ~1482M. Threads: 4. load average: 1.23 1.13 0.93 1/293 15099 154720:21:45 behaves like abilities with group level work items license 154820:21:45 with group level work items license 154920:21:46 checks project guest abilities 155020:21:46 checks project reporter abilities 155120:21:47 checks group guest abilities 155220:21:48 checks group reporter abilities 155320:21:48# [RSpecRunTime] RSpec elapsed time: 18 minutes 27.17 seconds. Current RSS: ~1451M. Threads: 4. load average: 1.22 1.12 0.93 1/293 15100 155520:21:48 with group level work items license 155620:21:49 checks non-member abilities 155720:21:49# [RSpecRunTime] Finishing example group spec/policies/work_item_policy_spec.rb. It took 21.39 seconds. Expected to take 29.49 seconds. 155820:21:49# [RSpecRunTime] Starting example group spec/services/issuable/discussions_list_service_spec.rb. Expected to take 27.91 seconds. 155920:21:49Issuable::DiscussionsListService 156020:21:50 fetching notes for merge requests 156120:21:51 behaves like listing issuable discussions 156220:21:51 when user cannot read issue 156320:21:51 returns no notes 156420:21:51# [RSpecRunTime] RSpec elapsed time: 18 minutes 30.08 seconds. Current RSS: ~1450M. Threads: 4. load average: 1.22 1.12 0.93 1/299 15236 156620:21:51 when user can read issuable 156720:21:51 with paginated results 156820:21:52 returns next page notes 156920:21:52 and cannot read confidential notes 157020:21:53 returns non confidential notes 157120:21:54# [RSpecRunTime] RSpec elapsed time: 18 minutes 32.67 seconds. Current RSS: ~1452M. Threads: 4. load average: 1.28 1.14 0.93 1/298 15237 157320:21:54 and can read confidential notes 157420:21:55 returns all notes 157520:21:55# [RSpecRunTime] RSpec elapsed time: 18 minutes 34.25 seconds. Current RSS: ~1458M. Threads: 4. load average: 1.28 1.14 0.93 1/298 15238 157720:21:55 and system notes only 157820:21:57 returns system notes 157920:21:57# [RSpecRunTime] RSpec elapsed time: 18 minutes 35.75 seconds. Current RSS: ~1462M. Threads: 4. load average: 1.28 1.14 0.93 1/298 15239 158120:21:57 and user comments only 158220:21:57 returns user comments 158320:21:57 fetching notes for issue 158420:21:57 behaves like listing issuable discussions 158520:21:58 when user cannot read issue 158620:21:58 returns no notes 158720:21:58 when user can read issuable 158820:21:58 with paginated results 158920:21:59 returns next page notes 159020:21:59 and cannot read confidential notes 159120:22:00 returns non confidential notes 159220:22:00# [RSpecRunTime] RSpec elapsed time: 18 minutes 39.41 seconds. Current RSS: ~1470M. Threads: 4. load average: 1.26 1.14 0.93 1/298 15240 159420:22:00 and can read confidential notes 159520:22:02 returns all notes 159620:22:02# [RSpecRunTime] RSpec elapsed time: 18 minutes 41.27 seconds. Current RSS: ~1479M. Threads: 4. load average: 1.26 1.14 0.93 3/294 15241 159820:22:02 and system notes only 159920:22:04 returns system notes 160020:22:04# [RSpecRunTime] RSpec elapsed time: 18 minutes 42.77 seconds. Current RSS: ~1481M. Threads: 4. load average: 1.24 1.13 0.93 1/294 15242 160220:22:04 and user comments only 160320:22:04 returns user comments 160420:22:04 without notes widget 160520:22:05 returns no notes 160620:22:05 when issue exists at the group level 160720:22:05 behaves like listing issuable discussions 160820:22:05 when user cannot read issue 160920:22:05 returns no notes 161020:22:05 when user can read issuable 161120:22:05 with paginated results 161220:22:06 returns next page notes 161320:22:06 and cannot read confidential notes 161420:22:07 returns non confidential notes 161520:22:08# [RSpecRunTime] RSpec elapsed time: 18 minutes 46.67 seconds. Current RSS: ~1484M. Threads: 4. load average: 1.24 1.13 0.93 1/294 15243 161720:22:08 and can read confidential notes 161820:22:09 returns all notes 161920:22:09# [RSpecRunTime] RSpec elapsed time: 18 minutes 47.97 seconds. Current RSS: ~1483M. Threads: 4. load average: 1.22 1.13 0.93 1/294 15244 162120:22:09 and system notes only 162220:22:10 returns system notes 162320:22:10# [RSpecRunTime] RSpec elapsed time: 18 minutes 49.13 seconds. Current RSS: ~1479M. Threads: 4. load average: 1.22 1.13 0.93 1/294 15245 162520:22:10 and user comments only 162620:22:11 returns user comments 162720:22:11# [RSpecRunTime] Finishing example group spec/services/issuable/discussions_list_service_spec.rb. It took 21.94 seconds. Expected to take 27.91 seconds. 162820:22:11# [RSpecRunTime] Starting example group spec/lib/api/validations/validators/bulk_imports/source_full_path_validator_spec.rb. Expected to take 26.79 seconds. 162920:22:11API::Validations::Validators::BulkImports::SourceFullPath 163020:22:11 when source_type is invalid 163120:22:11 when source_full_path param is invalid 163220:22:11 invalid_param: "" 163320:22:11 raises a validation error 163420:22:11 invalid_param: "?gitlab" 163520:22:11 raises a validation error 163620:22:11 invalid_param: "Users's something" 163720:22:11 raises a validation error 163820:22:11 invalid_param: "/source" 163920:22:11 raises a validation error 164020:22:11 invalid_param: "http:" 164120:22:11 raises a validation error 164220:22:11 invalid_param: "https:" 164320:22:11 raises a validation error 164420:22:11 invalid_param: "example.com/?stuff=true" 164520:22:12 raises a validation error 164620:22:12 invalid_param: "example.com:5000/?stuff=true" 164720:22:12 raises a validation error 164920:22:12 raises a validation error 165020:22:12 invalid_param: "good_for_me!" 165120:22:12 raises a validation error 165220:22:12 invalid_param: "good_for+you" 165320:22:12 raises a validation error 165420:22:12 invalid_param: "source/" 165520:22:12 raises a validation error 165620:22:12 invalid_param: ".source/full./path" 165720:22:12 raises a validation error 165820:22:12 invalid_param: "source" 165920:22:12 raises a validation error 166020:22:12 invalid_param: "source/full" 166120:22:13 raises a validation error 166220:22:13 invalid_param: "source/full/path" 166320:22:13 raises a validation error 166420:22:13 invalid_param: "sou_rce/fu-ll/pa.th" 166520:22:13 raises a validation error 166620:22:13 invalid_param: "domain_namespace" 166720:22:13 raises a validation error 166820:22:13 invalid_param: "gitlab-migration-test" 166920:22:13 raises a validation error 167020:22:13 invalid_param: "1-project-path" 167120:22:13 raises a validation error 167220:22:13 invalid_param: "e-project-path" 167320:22:13 raises a validation error 167420:22:13 when source_type is group_entity 167520:22:13 when source_full_path param is invalid 167620:22:13 invalid_param: "" 167720:22:13 raises a validation error 167820:22:13 invalid_param: "?gitlab" 167920:22:13 raises a validation error 168020:22:13 invalid_param: "Users's something" 168120:22:14 raises a validation error 168220:22:14 invalid_param: "/source" 168320:22:14 raises a validation error 168420:22:14 invalid_param: "http:" 168520:22:14 raises a validation error 168620:22:14 invalid_param: "https:" 168720:22:14 raises a validation error 168820:22:14 invalid_param: "example.com/?stuff=true" 168920:22:14 raises a validation error 169020:22:14 invalid_param: "example.com:5000/?stuff=true" 169120:22:14 raises a validation error 169320:22:14 raises a validation error 169420:22:14 invalid_param: "good_for_me!" 169520:22:14 raises a validation error 169620:22:14 invalid_param: "good_for+you" 169720:22:14 raises a validation error 169820:22:14 invalid_param: "source/" 169920:22:14 raises a validation error 170020:22:14 invalid_param: ".source/full/path." 170120:22:15 raises a validation error 170220:22:15 when source_full_path param is valid 170320:22:15 valid_param: "source" 170420:22:15 does not raise a validation error 170520:22:15 valid_param: "source/full" 170620:22:15 does not raise a validation error 170720:22:15 valid_param: "source/full/path" 170820:22:15 does not raise a validation error 170920:22:15 valid_param: "sou_rce/fu-ll/pa.th" 171020:22:15 does not raise a validation error 171120:22:15 valid_param: "source/full/path---" 171220:22:15 does not raise a validation error 171320:22:15 valid_param: "source/full/..path" 171420:22:15 does not raise a validation error 171520:22:15 valid_param: "domain_namespace" 171620:22:15 does not raise a validation error 171720:22:15 valid_param: "gitlab-migration-test" 171820:22:15 does not raise a validation error 171920:22:15 valid_param: "1-project-path" 172020:22:15 does not raise a validation error 172120:22:15 valid_param: "e-project-path" 172220:22:16 does not raise a validation error 172320:22:16 when source_type is project_entity 172420:22:16 when source_full_path param is invalid 172520:22:16 invalid_param: "" 172620:22:16 raises a validation error 172720:22:16 invalid_param: "?gitlab" 172820:22:16 raises a validation error 172920:22:16 invalid_param: "Users's something" 173020:22:16 raises a validation error 173120:22:16 invalid_param: "/source" 173220:22:16 raises a validation error 173320:22:16 invalid_param: "http:" 173420:22:16 raises a validation error 173520:22:16 invalid_param: "https:" 173620:22:16 raises a validation error 173720:22:16 invalid_param: "example.com/?stuff=true" 173820:22:16 raises a validation error 173920:22:16 invalid_param: "example.com:5000/?stuff=true" 174020:22:16 raises a validation error 174220:22:16 raises a validation error 174320:22:16 invalid_param: "good_for_me!" 174420:22:17 raises a validation error 174520:22:17 invalid_param: "good_for+you" 174620:22:17 raises a validation error 174720:22:17 invalid_param: "source/" 174820:22:17 raises a validation error 174920:22:17 invalid_param: "source" 175020:22:17 raises a validation error 175120:22:17 invalid_param: ".source/full./path" 175220:22:17 raises a validation error 175320:22:17 invalid_param: "domain_namespace" 175420:22:17 raises a validation error 175520:22:17 invalid_param: "gitlab-migration-test" 175620:22:17 raises a validation error 175720:22:17 invalid_param: "1-project-path" 175820:22:17 raises a validation error 175920:22:17 invalid_param: "e-project-path" 176020:22:17 raises a validation error 176120:22:17 when source_full_path param is valid 176220:22:17 valid_param: "source/full" 176320:22:17 does not raise a validation error 176420:22:17 valid_param: "source/full/path" 176520:22:17 does not raise a validation error 176620:22:17 valid_param: "sou_rce/fu-ll/pa.th" 176720:22:18 does not raise a validation error 176820:22:18 valid_param: "source/full/path---" 176920:22:18 does not raise a validation error 177020:22:18 valid_param: "source/full/..path" 177120:22:18 does not raise a validation error 177220:22:18# [RSpecRunTime] Finishing example group spec/lib/api/validations/validators/bulk_imports/source_full_path_validator_spec.rb. It took 7.21 seconds. Expected to take 26.79 seconds. 177320:22:18# [RSpecRunTime] Starting example group spec/graphql/features/authorization_spec.rb. Expected to take 25.52 seconds. 177420:22:18DeclarativePolicy authorization in GraphQL 177520:22:18 Field authorizations 177620:22:18 with a single permission 177720:22:18 returns the protected field when user has permission 177820:22:18 returns nil when user is not authorized 177920:22:18 with a collection of permissions 178020:22:18 returns the protected field when user has all permissions 178120:22:19 returns nil when user only has one of the permissions 178220:22:19 returns nil when user only has the other of the permissions 178320:22:19 returns nil when user has neither of the required permissions 178420:22:19 Field authorizations when field is a built in type 178520:22:19 with a single permission 178620:22:19 returns the protected field when user has permission 178720:22:19 returns nil when user is not authorized 178820:22:19 with a collection of permissions 178920:22:19 returns the protected field when user has all permissions 179020:22:19 returns nil when user only has one of the permissions 179120:22:19 returns nil when user only has none of the permissions 179220:22:19 Type authorizations 179320:22:19 with a single permission 179420:22:19 returns the protected field when user has permission 179520:22:19 returns nil when user is not authorized 179620:22:19 with a collection of permissions 179720:22:19 returns the protected field when user has all permissions 179820:22:20 returns nil when user only has one of the permissions 179920:22:20 returns nil when user only has the other of the permissions 180020:22:20 returns nil when user has neither of the required permissions 180120:22:20 type and field authorizations together 180220:22:20 returns the protected field when user has all permissions 180320:22:20 returns nil when user only has one of the permissions 180420:22:20 returns nil when user only has the other of the permissions 180520:22:20 returns nil when user has neither of the required permissions 180620:22:20 resolver and field authorizations together 180720:22:20 when the resolver authorizes the object 180820:22:20 returns the protected field when user has all permissions 180920:22:20 returns nil when user only has one of the permissions 181020:22:20 returns nil when user only has the other of the permissions 181120:22:21 returns nil when user has neither of the required permissions 181220:22:21 when the resolver is a subclass of one that authorizes the object 181320:22:21 returns the protected field when user has all permissions 181420:22:21 returns nil when user only has one of the permissions 181520:22:21 returns nil when user only has the other of the permissions 181620:22:21 returns nil when user has neither of the required permissions 181720:22:21 when the resolver is a subclass of one that authorizes the object, extra permission 181820:22:21 when the field does not define any permissions 181920:22:21 returns the protected field when user has all permissions 182020:22:21 returns nil when user only has one of the permissions 182120:22:21 returns nil when user only has the other of the permissions 182220:22:21 returns nil when user has neither of the required permissions 182320:22:21 when the resolver does not authorize the object, but instead calls authorized_find! 182420:22:21 returns the protected field when user has all permissions 182520:22:22 returns nil when user only has one of the permissions 182620:22:22 returns nil when user only has the other of the permissions 182720:22:22 returns nil when user has neither of the required permissions 182820:22:22 when the resolver calls authorized_find!, but does not list any permissions 182920:22:22 raises a configuration error 183020:22:22 when type authorizations when applied to a relay connection 183120:22:22 returns only the elements visible to the user 183220:22:22 returns nil when user is not authorized 183320:22:22 limiting connections with multiple objects 183420:22:22 only checks permissions for the first object 183520:22:22 type authorizations when applied to a basic connection 183620:22:22 returns the protected field when user has permission 183720:22:22 returns nil when user is not authorized 183820:22:22 Authorizations on active record relations 183920:22:22 for connection field type 184020:22:24 renders the issues the user has access to 184120:22:25 does not check access on fields that will not be rendered 184220:22:25# [RSpecRunTime] RSpec elapsed time: 19 minutes 4.61 seconds. Current RSS: ~1559M. Threads: 4. load average: 1.17 1.12 0.93 1/292 15246 184420:22:25 for list field type 184520:22:27 renders the issues the user has access to 184620:22:27# [RSpecRunTime] RSpec elapsed time: 19 minutes 6.29 seconds. Current RSS: ~1537M. Threads: 4. load average: 1.17 1.12 0.93 1/292 15247 184820:22:27 Authorization on GraphQL::Execution::SKIP 184920:22:27 skips redaction 185020:22:27# [RSpecRunTime] Finishing example group spec/graphql/features/authorization_spec.rb. It took 9.49 seconds. Expected to take 25.52 seconds. 185120:22:27# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/bridge_spec.rb. Expected to take 23.18 seconds. 185220:22:27Gitlab::Ci::Config::Entry::Bridge 185320:22:28 behaves like with inheritable CI config 185420:22:28 does prepend an Inheritable mixin 185520:22:28 all inheritable entries are covered 185620:22:28 all entries do have inherit flag 185720:22:28 for non-inheritable entries 185820:22:28 entry_key: :stage 185920:22:28 inheritable_class does not define entry 186020:22:28 entry_key: :only 186120:22:28 inheritable_class does not define entry 186220:22:28 entry_key: :except 186320:22:28 inheritable_class does not define entry 186420:22:28 entry_key: :rules 186520:22:28 inheritable_class does not define entry 186620:22:28 entry_key: :variables 186720:22:28 inheritable_class does not define entry 186820:22:28 entry_key: :inherit 186920:22:29 inheritable_class does not define entry 187020:22:29 entry_key: :environment 187120:22:29 inheritable_class does not define entry 187220:22:29 entry_key: :trigger 187320:22:29 inheritable_class does not define entry 187420:22:29 entry_key: :needs 187520:22:29 inheritable_class does not define entry 187620:22:29 entry_key: :parallel 187720:22:29 inheritable_class does not define entry 187820:22:29 for inheritable entries 187920:22:29 entry_key: :interruptible, entry_class: Gitlab::Config::Entry::Boolean 188020:22:29 inheritable_class does define entry 188120:22:29 when is specified 188220:22:29 does inherit value 188320:22:29 when entry is specified 188420:22:29 does not inherit value 188520:22:29 when inheritable does not specify 188620:22:29 does not inherit value 188820:22:30 always returns true 189020:22:30 when config is not a hash 189120:22:30 is expected to be falsey 189220:22:30 when config is a regular job 189320:22:30 is expected to be falsey 189520:22:30 is expected to be falsey 189620:22:30 when config is a bridge job 189720:22:30 is expected to be truthy 189920:22:30 is expected to be truthy 190020:22:30 when config is a hidden job 190120:22:30 is expected to be falsey 190320:22:30 when trigger config is a non-empty string 190520:22:30 is expected to be valid 190720:22:30 is returns a bridge job configuration 190820:22:30 when bridge trigger is a hash 191020:22:30 is expected to be valid 191220:22:31 is returns a bridge job configuration hash 191320:22:31 when bridge configuration contains trigger, when, extends, stage, only, except, and variables 191420:22:31 is expected to be valid 191520:22:31 when bridge configuration uses rules 191620:22:31 is expected to be valid 191720:22:31 when bridge configuration uses rules with job:when 191820:22:31 is expected to be valid 191920:22:31 when bridge configuration uses rules with only 192020:22:31 is expected not to be valid 192120:22:31 when bridge configuration uses rules with except 192220:22:31 is expected not to be valid 192320:22:31 when bridge has only job needs 192520:22:31 is expected not to be valid 192620:22:31 when bridge config contains unknown keys 192820:22:31 is expected not to be valid 193020:22:31 is returns an error about unknown config key 193120:22:31 when bridge config contains build-specific attributes 193320:22:31 is expected not to be valid 193520:22:32 returns an error message 193620:22:32 when bridge config contains exit_codes 193820:22:32 is expected not to be valid 194020:22:32 returns an error message 194120:22:32 when bridge config contains parallel 194220:22:32 when parallel config is a number 194420:22:32 is expected not to be valid 194620:22:32 returns an error message 194720:22:32 when parallel config is a matrix 194920:22:32 is expected to be valid 195120:22:32 is returns a bridge job configuration 195220:22:32 when bridge trigger contains forward 195420:22:32 is expected to be valid 195620:22:32 returns a bridge job configuration hash 195720:22:32 #manual_action? 195820:22:32 when job is a manual action 195920:22:32 is expected to be manual action 196020:22:32 when job is not a manual action 196120:22:33 is expected not to be manual action 196320:22:33 when job is a manual action 196420:22:33 when it is not specified if job is allowed to fail 196520:22:33 is expected to be ignored 196620:22:33 when job is allowed to fail 196720:22:33 is expected to be ignored 196820:22:33 when job is not allowed to fail 196920:22:33 is expected not to be ignored 197020:22:33 when job is not a manual action 197120:22:33 when it is not specified if job is allowed to fail 197220:22:33 is expected not to be ignored 197320:22:33 when job is allowed to fail 197420:22:33 is expected to be ignored 197520:22:33 when job is not allowed to fail 197620:22:33 is expected not to be ignored 197820:22:33 when bridge is a manual action 197920:22:33 is expected to eq "manual" 198020:22:33 when bridge has no `when` attribute 198120:22:33 is expected to be nil 198220:22:33 when the `when` keyword is not a string 198320:22:33 when it is an array 198420:22:33 returns error 198520:22:33 when it is a boolean 198620:22:34 returns error 198720:22:34# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/bridge_spec.rb. It took 6.25 seconds. Expected to take 23.18 seconds. 198820:22:34# [RSpecRunTime] Starting example group spec/lib/gitlab/path_traversal_spec.rb. Expected to take 22.07 seconds. 198920:22:34Gitlab::PathTraversal 199020:22:34 .check_allowed_absolute_path! 199120:22:34 raises an exception if an absolute path is not allowed 199220:22:34 does nothing for an allowed absolute path 199320:22:34 .path_traversal? 199420:22:34 decoded_path: nil, match_new_line: true, result: false 199520:22:34 is expected to eq false 199620:22:34 decoded_path: ".", match_new_line: true, result: true 199720:22:34 is expected to eq true 199820:22:34 decoded_path: "..", match_new_line: true, result: true 199920:22:34 is expected to eq true 200020:22:34 decoded_path: "../foo", match_new_line: true, result: true 200120:22:34 is expected to eq true 200220:22:34 decoded_path: "..\\foo", match_new_line: true, result: true 200320:22:34 is expected to eq true 200420:22:34 decoded_path: "../", match_new_line: true, result: true 200520:22:35 is expected to eq true 200620:22:35 decoded_path: "..\\", match_new_line: true, result: true 200720:22:35 is expected to eq true 200820:22:35 decoded_path: "/../", match_new_line: true, result: true 200920:22:35 is expected to eq true 201020:22:35 decoded_path: "\\..\\", match_new_line: true, result: true 201120:22:35 is expected to eq true 201220:22:35 decoded_path: "foo/../../bar", match_new_line: true, result: true 201320:22:35 is expected to eq true 201420:22:35 decoded_path: "foo\\..\\..\\bar", match_new_line: true, result: true 201520:22:35 is expected to eq true 201620:22:35 decoded_path: "foo/..\\bar", match_new_line: true, result: true 201720:22:35 is expected to eq true 201820:22:35 decoded_path: "foo\\../bar", match_new_line: true, result: true 201920:22:35 is expected to eq true 202020:22:35 decoded_path: "foo/..\\..\\..\\..\\../bar", match_new_line: true, result: true 202120:22:35 is expected to eq true 202220:22:35 decoded_path: "foo/../", match_new_line: true, result: true 202320:22:35 is expected to eq true 202420:22:35 decoded_path: "foo\\..\\", match_new_line: true, result: true 202520:22:36 is expected to eq true 202620:22:36 decoded_path: "foo/..", match_new_line: true, result: true 202720:22:36 is expected to eq true 202820:22:36 decoded_path: "foo\\..", match_new_line: true, result: true 202920:22:36 is expected to eq true 203020:22:36 decoded_path: "./foo", match_new_line: true, result: false 203120:22:36 is expected to eq false 203220:22:36 decoded_path: ".test/foo", match_new_line: true, result: false 203320:22:36 is expected to eq false 203420:22:36 decoded_path: "..test/foo", match_new_line: true, result: false 203520:22:36 is expected to eq false 203620:22:36 decoded_path: "dir/..foo.rb", match_new_line: true, result: false 203720:22:36 is expected to eq false 203820:22:36 decoded_path: "dir/.foo.rb", match_new_line: true, result: false 203920:22:36 is expected to eq false 204020:22:36 decoded_path: "./foo\n", match_new_line: true, result: true 204120:22:36 is expected to eq true 204220:22:36 decoded_path: "..test/foo\n", match_new_line: true, result: true 204320:22:36 is expected to eq true 204420:22:36 decoded_path: "./foo\n", match_new_line: false, result: false 204520:22:37 is expected to eq false 204620:22:37 decoded_path: "..test/foo\n", match_new_line: false, result: false 204720:22:37 is expected to eq false 204820:22:37 .check_path_traversal! 204920:22:37 detects path traversal in string without any separators 205020:22:37 detects path traversal at the start of the string 205120:22:37 detects path traversal at the start of the string, even to just the subdirectory 205220:22:37 detects path traversal in the middle of the string 205320:22:37 detects path traversal at the end of the string when slash-terminates 205420:22:37 detects path traversal at the end of the string 205520:22:37 detects path traversal in string with encoded chars 205620:22:37 detects double encoded chars 205720:22:37 does nothing for a safe string 205820:22:38 logs potential path traversal attempts 205920:22:38 logs does nothing for a safe string 206020:22:38 does nothing for nil 206120:22:38 does nothing for safe HashedPath 206220:22:38 raises for unsafe HashedPath 206320:22:38 raises for other non-strings 206420:22:38# [RSpecRunTime] RSpec elapsed time: 19 minutes 17.25 seconds. Current RSS: ~1593M. Threads: 4. load average: 1.20 1.13 0.94 1/292 15248 206620:22:38 .check_allowed_absolute_path_and_path_traversal! 206720:22:38 detects path traversal in string without any separators 206820:22:38 detects path traversal at the start of the string 206920:22:38 detects path traversal at the start of the string, even to just the subdirectory 207020:22:39 detects path traversal in the middle of the string 207120:22:39 detects path traversal at the end of the string when slash-terminates 207220:22:39 detects path traversal at the end of the string 207320:22:39 does not return errors for a safe string 207420:22:39 raises error for a non-string 207520:22:39 raises an exception if an absolute path is not allowed 207620:22:39 does nothing for an allowed absolute path 207720:22:39# [RSpecRunTime] RSpec elapsed time: 19 minutes 18.36 seconds. Current RSS: ~1596M. Threads: 4. load average: 1.20 1.13 0.94 1/292 15249 207920:22:39# [RSpecRunTime] Finishing example group spec/lib/gitlab/path_traversal_spec.rb. It took 5.71 seconds. Expected to take 22.07 seconds. 208020:22:39# [RSpecRunTime] Starting example group spec/models/import_export_upload_spec.rb. Expected to take 20.7 seconds. 208120:22:39ImportExportUpload 208220:22:40 does not allow STI 208420:22:40 behaves like stores the Import/Export file 208520:22:40 stores the import file 208720:22:40 behaves like stores the Import/Export file 208820:22:41 stores the import file 208920:22:41 associations 209020:22:41 is expected to belong to project required: false 209120:22:42 is expected to belong to group required: false 209220:22:42 is expected to belong to user required: false 209320:22:42# [RSpecRunTime] RSpec elapsed time: 19 minutes 21.51 seconds. Current RSS: ~1567M. Threads: 4. load average: 1.20 1.13 0.94 1/292 15250 209620:22:44 .with_export_file 209720:22:44 returns uploads with export file 209820:22:44# [RSpecRunTime] RSpec elapsed time: 19 minutes 23.12 seconds. Current RSS: ~1533M. Threads: 4. load average: 1.11 1.11 0.94 1/292 15251 210020:22:44 .updated_before 210120:22:44 returns uploads for a specified date 210220:22:44 ActiveRecord callbacks 210320:22:44 export file is stored in after_commit callback 210420:22:44 import file is stored in after_save callback 210620:22:45 #export_file_exists? returns false 210720:22:45 #export_archive_exists? returns false 210920:22:47 #export_file_exists? returns true 211020:22:48 #export_archive_exists? returns false 211120:22:48 when object file does not exist 211220:22:49 #export_file_exists? returns true 211320:22:50 #export_archive_exists? returns false 211420:22:50# [RSpecRunTime] RSpec elapsed time: 19 minutes 29.13 seconds. Current RSS: ~1469M. Threads: 4. load average: 1.02 1.10 0.93 1/295 15267 211620:22:50 when checking object existence raises a error 211720:22:51 #export_file_exists? returns true 211820:22:52 #export_archive_exists? returns false 211920:22:52# [RSpecRunTime] RSpec elapsed time: 19 minutes 31.36 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.02 1.10 0.93 1/295 15274 212120:22:52# [RSpecRunTime] Finishing example group spec/models/import_export_upload_spec.rb. It took 13.0 seconds. Expected to take 20.7 seconds. 212220:22:52# [RSpecRunTime] Starting example group spec/services/ci/pipeline_schedules/calculate_next_run_service_spec.rb. Expected to take 20.08 seconds. 212320:22:52Ci::PipelineSchedules::CalculateNextRunService 212520:22:53 when there is invalid or no plan limits 212620:22:53 worker_cron: "0 1 2 3 *", schedule_cron: "0 1 * * *", plan_limit: nil, now: Tue, 02 Mar 2021 01:00:00.000000000 UTC +00:00, expected_result: Wed, 02 Mar 2022 01:00:00.000000000 UTC +00:00 212720:22:54 calls fallback method to get next_run_at 212820:22:54# [RSpecRunTime] RSpec elapsed time: 19 minutes 33.35 seconds. Current RSS: ~1437M. Threads: 4. load average: 1.02 1.09 0.93 2/295 15301 213020:22:54 worker_cron: "*/5 * * * *", schedule_cron: "*/1 * * * *", plan_limit: nil, now: Thu, 27 May 2021 11:00:00.000000000 UTC +00:00, expected_result: Thu, 27 May 2021 11:05:00.000000000 UTC +00:00 213120:22:55 calls fallback method to get next_run_at 213220:22:55 worker_cron: "*/5 * * * *", schedule_cron: "0 * * * *", plan_limit: nil, now: Thu, 27 May 2021 11:00:00.000000000 UTC +00:00, expected_result: Thu, 27 May 2021 12:05:00.000000000 UTC +00:00 213320:22:55 calls fallback method to get next_run_at 213420:22:55 worker_cron: "*/5 * * * *", schedule_cron: "0 * * * *", plan_limit: 12, now: Thu, 27 May 2021 11:00:00.000000000 UTC +00:00, expected_result: Thu, 27 May 2021 12:05:00.000000000 UTC +00:00 213520:22:56 calls fallback method to get next_run_at 213620:22:56 worker_cron: "*/5 * * * *", schedule_cron: "0 * * * *", plan_limit: 2000, now: Thu, 27 May 2021 11:00:00.000000000 UTC +00:00, expected_result: Thu, 27 May 2021 12:05:00.000000000 UTC +00:00 213720:22:57 calls fallback method to get next_run_at 213820:22:57 worker_cron: "*/5 * * * *", schedule_cron: "0 * * * *", plan_limit: -24, now: Thu, 27 May 2021 11:00:00.000000000 UTC +00:00, expected_result: Thu, 27 May 2021 12:05:00.000000000 UTC +00:00 213920:22:57 calls fallback method to get next_run_at 214020:22:57 when the workers next run matches schedule's earliest run 214120:22:57 worker_cron: "*/5 * * * *", schedule_cron: "0 * * * *", plan_limit: 144, now: Thu, 27 May 2021 11:00:00.000000000 UTC +00:00, expected_result: Thu, 27 May 2021 12:00:00.000000000 UTC +00:00 214220:22:58 calculates the next_run_at to be earliest point of match 214320:22:58 worker_cron: "*/5 * * * *", schedule_cron: "*/5 * * * *", plan_limit: 144, now: Thu, 27 May 2021 11:00:00.000000000 UTC +00:00, expected_result: Thu, 27 May 2021 11:10:00.000000000 UTC +00:00 214420:22:59 calculates the next_run_at to be earliest point of match 214520:22:59 worker_cron: "*/5 * * * *", schedule_cron: "0 1 * * *", plan_limit: 144, now: Thu, 27 May 2021 01:00:00.000000000 UTC +00:00, expected_result: Fri, 28 May 2021 01:00:00.000000000 UTC +00:00 214620:22:59 calculates the next_run_at to be earliest point of match 214720:22:59 worker_cron: "*/5 * * * *", schedule_cron: "0 2 * * *", plan_limit: 144, now: Thu, 27 May 2021 01:00:00.000000000 UTC +00:00, expected_result: Thu, 27 May 2021 02:00:00.000000000 UTC +00:00 214820:23:00 calculates the next_run_at to be earliest point of match 214920:23:00 worker_cron: "*/5 * * * *", schedule_cron: "0 3 * * *", plan_limit: 144, now: Thu, 27 May 2021 01:00:00.000000000 UTC +00:00, expected_result: Thu, 27 May 2021 03:00:00.000000000 UTC +00:00 215020:23:00 calculates the next_run_at to be earliest point of match 215120:23:00 worker_cron: "*/5 * * * *", schedule_cron: "0 1 1 * *", plan_limit: 144, now: Sat, 01 May 2021 01:00:00.000000000 UTC +00:00, expected_result: Tue, 01 Jun 2021 01:00:00.000000000 UTC +00:00 215220:23:01 calculates the next_run_at to be earliest point of match 215320:23:01 worker_cron: "*/9 * * * *", schedule_cron: "0 1 1 * *", plan_limit: 144, now: Sat, 01 May 2021 01:09:00.000000000 UTC +00:00, expected_result: Tue, 01 Jun 2021 01:00:00.000000000 UTC +00:00 215420:23:02 calculates the next_run_at to be earliest point of match 215520:23:02 worker_cron: "*/5 * * * *", schedule_cron: "45 21 1 2 *", plan_limit: 144, now: Mon, 01 Feb 2021 21:45:00.000000000 UTC +00:00, expected_result: Tue, 01 Feb 2022 21:45:00.000000000 UTC +00:00 215620:23:02 calculates the next_run_at to be earliest point of match 215720:23:02 when next_run_at is restricted by plan limit 215820:23:02 worker_cron: "*/5 * * * *", schedule_cron: "59 14 * * *", plan_limit: 24, now: Sat, 01 May 2021 15:00:00.000000000 UTC +00:00, expected_result: Sun, 02 May 2021 15:00:00.000000000 UTC +00:00 215920:23:03 calculates the next_run_at based on next available limit 216020:23:03 worker_cron: "*/5 * * * *", schedule_cron: "*/1 * * * *", plan_limit: 24, now: Thu, 27 May 2021 11:00:00.000000000 UTC +00:00, expected_result: Thu, 27 May 2021 12:00:00.000000000 UTC +00:00 216120:23:04 calculates the next_run_at based on next available limit 216220:23:04 worker_cron: "*/5 * * * *", schedule_cron: "*/1 * * * *", plan_limit: 144, now: Thu, 27 May 2021 11:00:00.000000000 UTC +00:00, expected_result: Thu, 27 May 2021 11:10:00.000000000 UTC +00:00 216320:23:04 calculates the next_run_at based on next available limit 216420:23:04 worker_cron: "*/5 * * * *", schedule_cron: "*/1 * * * *", plan_limit: 205, now: Thu, 27 May 2021 11:00:00.000000000 UTC +00:00, expected_result: Thu, 27 May 2021 11:10:00.000000000 UTC +00:00 216520:23:05 calculates the next_run_at based on next available limit 216620:23:05 when next_run_at is restricted by worker's availability 216720:23:05 worker_cron: "0 1 2 3 *", schedule_cron: "0 1 * * *", plan_limit: 144, now: Tue, 02 Mar 2021 01:00:00.000000000 UTC +00:00, expected_result: Wed, 02 Mar 2022 01:00:00.000000000 UTC +00:00 216820:23:06 calculates the next_run_at using worker_cron 216920:23:06# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_schedules/calculate_next_run_service_spec.rb. It took 13.38 seconds. Expected to take 20.08 seconds. 217020:23:06# [RSpecRunTime] Starting example group spec/presenters/clusterable_presenter_spec.rb. Expected to take 19.25 seconds. 217120:23:06ClusterablePresenter 217320:23:06 creates an object from a descendant presenter 217420:23:06 #can_create_cluster? 217520:23:06 when clusterable is a group 217620:23:06 behaves like appropriate member permissions 217720:23:06 with a developer 217820:23:07 is expected to be falsy 217920:23:07 with a maintainer 218020:23:07 is expected to be truthy 218120:23:07 when clusterable is a project 218220:23:07 behaves like appropriate member permissions 218320:23:07 with a developer 218420:23:09 is expected to be falsy 218520:23:09# [RSpecRunTime] RSpec elapsed time: 19 minutes 47.82 seconds. Current RSS: ~1456M. Threads: 4. load average: 1.01 1.09 0.93 2/292 15328 218720:23:09 with a maintainer 218820:23:10 is expected to be truthy 218920:23:10# [RSpecRunTime] RSpec elapsed time: 19 minutes 49.2 seconds. Current RSS: ~1465M. Threads: 4. load average: 1.01 1.09 0.93 1/292 15355 219120:23:10 #can_add_cluster? 219220:23:10 when clusterable is a group 219320:23:10 behaves like appropriate member permissions 219420:23:10 with a developer 219520:23:11 is expected to be falsy 219620:23:11 with a maintainer 219720:23:11 is expected to be truthy 219820:23:11 when clusterable is a project 219920:23:11 behaves like appropriate member permissions 220020:23:11 with a developer 220120:23:12 is expected to be falsy 220220:23:12# [RSpecRunTime] RSpec elapsed time: 19 minutes 51.6 seconds. Current RSS: ~1478M. Threads: 4. load average: 1.01 1.09 0.93 1/292 15382 220420:23:12 with a maintainer 220520:23:14 is expected to be truthy 220620:23:14# [RSpecRunTime] RSpec elapsed time: 19 minutes 52.83 seconds. Current RSS: ~1479M. Threads: 4. load average: 1.01 1.09 0.93 1/292 15409 220820:23:14 #can_admin_cluster? 220920:23:14 when clusterable is a group 221020:23:14 behaves like appropriate member permissions 221120:23:14 with a developer 221220:23:14 is expected to be falsy 221320:23:14 with a maintainer 221420:23:15 is expected to be truthy 221520:23:15 when clusterable is a project 221620:23:15 behaves like appropriate member permissions 221720:23:15 with a developer 221820:23:16 is expected to be falsy 221920:23:16# [RSpecRunTime] RSpec elapsed time: 19 minutes 55.39 seconds. Current RSS: ~1480M. Threads: 4. load average: 1.01 1.09 0.93 1/292 15436 222120:23:16 with a maintainer 222220:23:18 is expected to be truthy 222320:23:18# [RSpecRunTime] RSpec elapsed time: 19 minutes 56.71 seconds. Current RSS: ~1478M. Threads: 4. load average: 1.01 1.09 0.93 1/292 15463 222520:23:18 #environments_cluster_path 222620:23:18 is expected to be nil 222820:23:18 without options 222920:23:19 is expected to eq "/groups/group44/-/clusters" 223020:23:19 with options 223120:23:19 is expected to eq "/groups/group45/-/clusters.json" 223220:23:19# [RSpecRunTime] Finishing example group spec/presenters/clusterable_presenter_spec.rb. It took 13.32 seconds. Expected to take 19.25 seconds. 223320:23:19# [RSpecRunTime] Starting example group spec/services/dependency_proxy/image_ttl_group_policies/update_service_spec.rb. Expected to take 18.6 seconds. 223420:23:19DependencyProxy::ImageTtlGroupPolicies::UpdateService 223620:23:19 with existing dependency proxy image ttl policy 223720:23:19 user_role: :owner, shared_examples_name: "updating the dependency proxy image ttl policy" 223820:23:19 behaves like updating the dependency proxy image ttl policy 223920:23:19 behaves like updating the dependency proxy image ttl policy attributes 224020:23:20 updates the dependency proxy image ttl policy 224120:23:20 behaves like not creating the dependency proxy image ttl policy 224220:23:20 doesn't create the dependency proxy image ttl policy 224320:23:20 behaves like returning a success 224420:23:20 returns a success 224520:23:20 with invalid params 224620:23:21 doesn't update 224720:23:21 behaves like not creating the dependency proxy image ttl policy 224820:23:21 doesn't create the dependency proxy image ttl policy 224920:23:21 behaves like returning an error 225020:23:21 returns an error 225120:23:21 user_role: :maintainer, shared_examples_name: "denying access to dependency proxy image ttl policy" 225220:23:21 behaves like denying access to dependency proxy image ttl policy 225320:23:21 with existing dependency proxy image ttl policy 225420:23:21 behaves like not creating the dependency proxy image ttl policy 225520:23:22 doesn't create the dependency proxy image ttl policy 225620:23:22 behaves like returning an error 225720:23:22 returns an error 225820:23:22 user_role: :developer, shared_examples_name: "denying access to dependency proxy image ttl policy" 225920:23:22 behaves like denying access to dependency proxy image ttl policy 226020:23:22 with existing dependency proxy image ttl policy 226120:23:22 behaves like not creating the dependency proxy image ttl policy 226220:23:22 doesn't create the dependency proxy image ttl policy 226320:23:22 behaves like returning an error 226420:23:22 returns an error 226520:23:22 user_role: :reporter, shared_examples_name: "denying access to dependency proxy image ttl policy" 226620:23:22 behaves like denying access to dependency proxy image ttl policy 226720:23:22 with existing dependency proxy image ttl policy 226820:23:22 behaves like not creating the dependency proxy image ttl policy 226920:23:23 doesn't create the dependency proxy image ttl policy 227020:23:23 behaves like returning an error 227120:23:23 returns an error 227220:23:23 user_role: :guest, shared_examples_name: "denying access to dependency proxy image ttl policy" 227320:23:23 behaves like denying access to dependency proxy image ttl policy 227420:23:23 with existing dependency proxy image ttl policy 227520:23:23 behaves like not creating the dependency proxy image ttl policy 227620:23:23 doesn't create the dependency proxy image ttl policy 227720:23:23 behaves like returning an error 227820:23:24 returns an error 227920:23:24 user_role: :anonymous, shared_examples_name: "denying access to dependency proxy image ttl policy" 228020:23:24 behaves like denying access to dependency proxy image ttl policy 228120:23:24 with existing dependency proxy image ttl policy 228220:23:24 behaves like not creating the dependency proxy image ttl policy 228320:23:24 doesn't create the dependency proxy image ttl policy 228420:23:24 behaves like returning an error 228520:23:24 returns an error 228620:23:24 without existing dependency proxy image ttl policy 228720:23:24 user_role: :owner, shared_examples_name: "creating the dependency proxy image ttl policy" 228820:23:24 behaves like creating the dependency proxy image ttl policy 228920:23:24 creates a new package setting 229020:23:25 saves the settings 229120:23:25 behaves like returning a success 229220:23:25 returns a success 229320:23:25 user_role: :maintainer, shared_examples_name: "denying access to dependency proxy image ttl policy" 229420:23:25 behaves like denying access to dependency proxy image ttl policy 229520:23:25 with existing dependency proxy image ttl policy 229620:23:25 behaves like not creating the dependency proxy image ttl policy 229720:23:25 doesn't create the dependency proxy image ttl policy 229820:23:25 behaves like returning an error 229920:23:25 returns an error 230020:23:25 user_role: :developer, shared_examples_name: "denying access to dependency proxy image ttl policy" 230120:23:25 behaves like denying access to dependency proxy image ttl policy 230220:23:25 with existing dependency proxy image ttl policy 230320:23:25 behaves like not creating the dependency proxy image ttl policy 230420:23:26 doesn't create the dependency proxy image ttl policy 230520:23:26 behaves like returning an error 230620:23:26 returns an error 230720:23:26 user_role: :reporter, shared_examples_name: "denying access to dependency proxy image ttl policy" 230820:23:26 behaves like denying access to dependency proxy image ttl policy 230920:23:26 with existing dependency proxy image ttl policy 231020:23:26 behaves like not creating the dependency proxy image ttl policy 231120:23:26 doesn't create the dependency proxy image ttl policy 231220:23:26 behaves like returning an error 231320:23:27 returns an error 231420:23:27 user_role: :guest, shared_examples_name: "denying access to dependency proxy image ttl policy" 231520:23:27 behaves like denying access to dependency proxy image ttl policy 231620:23:27 with existing dependency proxy image ttl policy 231720:23:27 behaves like not creating the dependency proxy image ttl policy 231820:23:27 doesn't create the dependency proxy image ttl policy 231920:23:27 behaves like returning an error 232020:23:27 returns an error 232120:23:27 user_role: :anonymous, shared_examples_name: "denying access to dependency proxy image ttl policy" 232220:23:27 behaves like denying access to dependency proxy image ttl policy 232320:23:27 with existing dependency proxy image ttl policy 232420:23:27 behaves like not creating the dependency proxy image ttl policy 232520:23:27 doesn't create the dependency proxy image ttl policy 232620:23:27 behaves like returning an error 232720:23:27 returns an error 232820:23:27 when the policy is not found 232920:23:28 behaves like returning an error 233020:23:28 returns an error 233120:23:28# [RSpecRunTime] Finishing example group spec/services/dependency_proxy/image_ttl_group_policies/update_service_spec.rb. It took 8.78 seconds. Expected to take 18.6 seconds. 233220:23:28# [RSpecRunTime] Starting example group spec/rubocop/cop/graphql/old_types_spec.rb. Expected to take 18.16 seconds. 233320:23:28RuboCop::Cop::Graphql::OldTypes 233420:23:28 does not add an offense for other types in fields 233520:23:28 does not add an offense for uses outside of field or argument 233620:23:28 does not add an offense for other types in arguments 233720:23:28 old_type: "::GraphQL::FLOAT_TYPE", message: "Avoid using GraphQL::FLOAT_TYPE. Use GraphQL::Types::Float instead" 233920:23:28 adds an offense when an old type is used 234020:23:29 adds an offense when an old type is used with other keywords 234220:23:29 adds an offense when an old type is used 234320:23:29 adds an offense when an old type is used with other keywords 234420:23:29 old_type: "GraphQL::BOOLEAN_TYPE", message: "Avoid using GraphQL::BOOLEAN_TYPE. Use GraphQL::Types::Boolean instead" 234620:23:29 adds an offense when an old type is used 234720:23:29 adds an offense when an old type is used with other keywords 234920:23:29 adds an offense when an old type is used 235020:23:29 adds an offense when an old type is used with other keywords 235120:23:29 old_type: "::GraphQL::INT_TYPE", message: "Avoid using GraphQL::INT_TYPE. Use GraphQL::Types::Int instead" 235320:23:29 adds an offense when an old type is used 235420:23:29 adds an offense when an old type is used with other keywords 235620:23:30 adds an offense when an old type is used 235720:23:30 adds an offense when an old type is used with other keywords 235820:23:30 old_type: "GraphQL::INT_TYPE", message: "Avoid using GraphQL::INT_TYPE. Use GraphQL::Types::Int instead" 236020:23:30 adds an offense when an old type is used 236120:23:30 adds an offense when an old type is used with other keywords 236320:23:30 adds an offense when an old type is used 236420:23:30 adds an offense when an old type is used with other keywords 236520:23:30 old_type: "::GraphQL::ID_TYPE", message: "Avoid using GraphQL::ID_TYPE. Use GraphQL::Types::ID instead" 236720:23:30 adds an offense when an old type is used 236820:23:30 adds an offense when an old type is used with other keywords 237020:23:30 adds an offense when an old type is used 237120:23:30 adds an offense when an old type is used with other keywords 237220:23:30 old_type: "::GraphQL::BOOLEAN_TYPE", message: "Avoid using GraphQL::BOOLEAN_TYPE. Use GraphQL::Types::Boolean instead" 237420:23:31 adds an offense when an old type is used 237520:23:31 adds an offense when an old type is used with other keywords 237720:23:31 adds an offense when an old type is used 237820:23:31 adds an offense when an old type is used with other keywords 237920:23:31 old_type: "GraphQL::ID_TYPE", message: "Avoid using GraphQL::ID_TYPE. Use GraphQL::Types::ID instead" 238120:23:31 adds an offense when an old type is used 238220:23:31 adds an offense when an old type is used with other keywords 238420:23:31 adds an offense when an old type is used 238520:23:31 adds an offense when an old type is used with other keywords 238620:23:31 old_type: "GraphQL::STRING_TYPE", message: "Avoid using GraphQL::STRING_TYPE. Use GraphQL::Types::String instead" 238820:23:31 adds an offense when an old type is used 238920:23:31 adds an offense when an old type is used with other keywords 239120:23:32 adds an offense when an old type is used 239220:23:32 adds an offense when an old type is used with other keywords 239320:23:32 old_type: "GraphQL::FLOAT_TYPE", message: "Avoid using GraphQL::FLOAT_TYPE. Use GraphQL::Types::Float instead" 239520:23:32 adds an offense when an old type is used 239620:23:32 adds an offense when an old type is used with other keywords 239820:23:32 adds an offense when an old type is used 239920:23:32 adds an offense when an old type is used with other keywords 240020:23:32 old_type: "::GraphQL::STRING_TYPE", message: "Avoid using GraphQL::STRING_TYPE. Use GraphQL::Types::String instead" 240220:23:32 adds an offense when an old type is used 240320:23:32 adds an offense when an old type is used with other keywords 240520:23:32 adds an offense when an old type is used 240620:23:32 adds an offense when an old type is used with other keywords 240720:23:33# [RSpecRunTime] Finishing example group spec/rubocop/cop/graphql/old_types_spec.rb. It took 4.76 seconds. Expected to take 18.16 seconds. 240820:23:33# [RSpecRunTime] Starting example group spec/services/ml/create_model_version_service_spec.rb. Expected to take 17.53 seconds. 240920:23:33Ml::CreateModelVersionService 241020:23:33 when a version exist and no value is passed for version 241120:23:34 creates another model version and increments the version number 241220:23:34# [RSpecRunTime] RSpec elapsed time: 20 minutes 13.18 seconds. Current RSS: ~1587M. Threads: 4. load average: 1.08 1.10 0.94 1/292 15464 241420:23:34 when a version string is supplied during creation 241520:23:35 creates a package 241620:23:35# [RSpecRunTime] RSpec elapsed time: 20 minutes 14.3 seconds. Current RSS: ~1583M. Threads: 4. load average: 1.08 1.10 0.94 1/292 15465 241820:23:35 when a version is created and an existing package supplied 241920:23:36 does not creates a package 242020:23:36 when metadata are supplied, add them as metadata 242120:23:37 creates metadata records 242220:23:37# [RSpecRunTime] RSpec elapsed time: 20 minutes 16.61 seconds. Current RSS: ~1572M. Threads: 4. load average: 1.08 1.10 0.94 1/292 15466 242420:23:37 for metadata with duplicate keys, it does not create duplicate records 242520:23:39 raises an error 242620:23:39# [RSpecRunTime] RSpec elapsed time: 20 minutes 17.74 seconds. Current RSS: ~1557M. Threads: 4. load average: 1.07 1.09 0.94 1/292 15467 242820:23:39 for metadata with invalid keys, it does not create invalid records 242920:23:40 raises an error 243020:23:40# [RSpecRunTime] RSpec elapsed time: 20 minutes 18.96 seconds. Current RSS: ~1532M. Threads: 4. load average: 1.07 1.09 0.94 1/292 15468 243220:23:40 when version string supplied is invalid 243320:23:41 returns error 243420:23:41# [RSpecRunTime] RSpec elapsed time: 20 minutes 20.04 seconds. Current RSS: ~1509M. Threads: 4. load average: 1.07 1.09 0.94 1/292 15469 243620:23:41 when no versions exist and no value is passed for version 243720:23:42 creates a model version 243820:23:42# [RSpecRunTime] RSpec elapsed time: 20 minutes 21.23 seconds. Current RSS: ~1478M. Threads: 4. load average: 1.07 1.09 0.94 1/292 15470 244020:23:42 when creation of a model_version fails 244120:23:43 returns error 244220:23:43# [RSpecRunTime] RSpec elapsed time: 20 minutes 22.32 seconds. Current RSS: ~1451M. Threads: 4. load average: 1.07 1.09 0.94 1/292 15471 244420:23:43 when a version is created and the package already exists 244520:23:44 does not creates a package 244620:23:44# [RSpecRunTime] RSpec elapsed time: 20 minutes 23.41 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.07 1.09 0.94 1/292 15472 244820:23:44# [RSpecRunTime] Finishing example group spec/services/ml/create_model_version_service_spec.rb. It took 11.81 seconds. Expected to take 17.53 seconds. 244920:23:44# [RSpecRunTime] Starting example group spec/models/ci/build_report_result_spec.rb. Expected to take 16.91 seconds. 245020:23:44Ci::BuildReportResult 245120:23:46 does not allow STI 245220:23:46 behaves like cleanup by a loose foreign key 245320:23:52 cleans up (delete or nullify) the model 245420:23:52# [RSpecRunTime] RSpec elapsed time: 20 minutes 30.83 seconds. Current RSS: ~1417M. Threads: 4. load average: 1.06 1.09 0.94 1/292 15473 245620:23:52 associations 245720:23:52 is expected to belong to build required: false 245820:23:52 is expected to belong to project required: false 246020:23:52 is expected to validate that :project cannot be empty/falsy 246120:23:52 is expected to validate that :build cannot be empty/falsy 246220:23:52 when attributes are valid 246320:23:52 returns no errors 246420:23:52 when data is invalid 246520:23:52 returns errors 246620:23:52 when data tests is invalid 246720:23:52 returns errors 246920:23:53 returns the suite name 247020:23:53 #tests_duration 247120:23:53 returns the suite duration 247220:23:53 #tests_success 247320:23:53 returns the success count 247420:23:53 #tests_failed 247520:23:53 returns the failed count 247620:23:53 #tests_errored 247720:23:53 returns the errored count 247820:23:53 #tests_skipped 247920:23:53 returns the skipped count 248020:23:53 partitioning 248220:23:54 copies the partition_id from build 248320:23:54 when it is already set 248420:23:54 does not change the partition_id value 248520:23:54 without build 248620:23:54 is expected to validate that :partition_id cannot be empty/falsy 248720:23:54 does not change the partition_id value 248820:23:54# [RSpecRunTime] Finishing example group spec/models/ci/build_report_result_spec.rb. It took 10.1 seconds. Expected to take 16.91 seconds. 248920:23:54# [RSpecRunTime] Starting example group spec/models/project_authorization_spec.rb. Expected to take 16.41 seconds. 249020:23:54ProjectAuthorization 249120:23:55 does not allow STI 249320:23:55 sets is_unique 249420:23:55 unique user, project authorizations 249520:23:56 with duplicate user and project authorization 249620:23:56 is expected to be invalid 249720:23:56 after validation 249820:23:56 contains duplicate error 249920:23:56 with multiple access levels for the same user and project 250020:23:56 is expected to be invalid 250120:23:56 after validation 250220:23:56 contains duplicate error 250420:23:56 is expected to belong to user required: false 250520:23:56 is expected to belong to project required: false 250720:23:56 is expected to validate that :project cannot be empty/falsy 250820:23:57 is expected to validate that :user cannot be empty/falsy 250920:23:57 is expected to validate that :access_level cannot be empty/falsy 251020:23:57 is expected to validate that :access_level is either ‹10›, ‹20›, ‹30›, ‹40›, or ‹50› 251320:23:58 returns all records which are greater than Guests access 251520:23:58 returns all records which only have Owners access 251620:23:58 .for_project 251720:23:58 returns all records for the project 251820:23:59 returns all records for multiple projects 252020:24:00 skips duplicates and inserts the remaining rows without error 252120:24:00# [RSpecRunTime] RSpec elapsed time: 20 minutes 38.93 seconds. Current RSS: ~1483M. Threads: 4. load average: 1.20 1.12 0.95 1/292 15474 252320:24:00 with loose foreign key on project_authorizations.user_id 252420:24:00 behaves like cleanup by a loose foreign key 252520:24:03 cleans up (delete or nullify) the model 252620:24:03# [RSpecRunTime] RSpec elapsed time: 20 minutes 41.86 seconds. Current RSS: ~1460M. Threads: 4. load average: 1.20 1.12 0.95 2/293 15475 252820:24:03# [RSpecRunTime] Finishing example group spec/models/project_authorization_spec.rb. It took 8.37 seconds. Expected to take 16.41 seconds. 252920:24:03# [RSpecRunTime] Starting example group spec/rubocop/code_reuse_helpers_spec.rb. Expected to take 15.83 seconds. 253020:24:03RuboCop::CodeReuseHelpers 253120:24:03 delegates jh? to GitlabEdition 253220:24:03 delegates ee? to GitlabEdition 253320:24:03 #in_graphql? 253420:24:03 returns true for a node in the FOSS GraphQL directory 253520:24:03 returns true for a node in the EE GraphQL directory 253620:24:04 returns false for a node outside the GraphQL directory 253720:24:04 #in_graphql_directory? 253820:24:04 returns true for a directory in the FOSS app/graphql directory 253920:24:04 returns true for a directory in the EE app/graphql directory 254020:24:04 returns true for a directory in the EE app/graphql/ee directory 254120:24:04 returns false for a directory in the FOSS app/graphql directory 254220:24:04 returns false for a directory in the EE app/graphql directory 254320:24:04 returns false for a directory in the EE app/graphql/ee directory 254420:24:04 #in_presenter? 254520:24:04 returns true for a node in the presenters directory 254620:24:04 returns false for a node outside the presenters directory 254720:24:04 #in_service_class? 254820:24:04 returns true for a node in the services directory 254920:24:05 returns false for a node outside the services directory 255120:24:05 returns true for a node in the spec directory 255220:24:05 returns true for a node in the ee/spec directory 255320:24:05 returns false for a node outside the spec directory 255520:24:05 returns true for a node in the finders directory 255620:24:05 returns false for a node outside the finders directory 255720:24:05 #in_serializer? 255820:24:05 returns true for a node in the serializers directory 255920:24:05 returns false for a node outside the serializers directory 256020:24:05 #name_of_receiver 256120:24:06 returns the name of a send receiver 256220:24:06 #in_app_directory? 256320:24:06 returns true for a directory in the CE app/ directory 256420:24:06 returns true for a directory in the EE app/ directory 256520:24:06 returns false for a directory in the lib/ directory 256620:24:06 #name_of_constant 256720:24:06 returns the name of a constant 256820:24:06 #in_lib_directory? 256920:24:06 returns true for a directory in the CE lib/ directory 257020:24:06 returns true for a directory in the EE lib/ directory 257120:24:06 returns false for a directory in the app/ directory 257320:24:06 returns true for a node in the models directory 257420:24:06 returns false for a node outside the models directory 257520:24:06 #send_receiver_name_ends_with? 257620:24:07 returns true when the receiver ends with a suffix 257720:24:07 returns false when the receiver is the same as a suffix 257820:24:07 #send_to_constant? 257920:24:07 returns true when sending to a constant 258020:24:07 returns false when sending to something other than a constant 258120:24:07 #each_class_method 258220:24:07 yields every class method to the supplied block 258320:24:07 #file_path_for_node 258420:24:07 returns the file path of a node 258520:24:07 #each_send_node 258620:24:07 yields every send node to the supplied block 258720:24:07 #disallow_send_to 258820:24:07 disallows sending a message to a constant 259020:24:07 returns true for a node in the workers directory 259120:24:07 returns false for a node outside the workers directory 259320:24:08 returns true for a node in the API directory 259420:24:08 returns false for a node outside the API directory 259520:24:08# [RSpecRunTime] Finishing example group spec/rubocop/code_reuse_helpers_spec.rb. It took 4.96 seconds. Expected to take 15.83 seconds. 259620:24:08# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/stop_spec.rb. Expected to take 15.21 seconds. 259720:24:08Gitlab::Ci::Status::Build::Stop 259920:24:08 is expected to eq "manual stop action" 260020:24:08 action details 260120:24:08 #has_action? 260220:24:08 when user is allowed to update build 260320:24:09 is expected to have action 260420:24:09 when user is not allowed to update build 260520:24:10 is expected not to have action 260620:24:10 #action_path 260720:24:10 is expected to include "41/play" 260820:24:10 #action_icon 260920:24:11 is expected to eq "stop" 261020:24:11 #action_title 261120:24:12 is expected to eq "Stop" 261220:24:12 #action_button_title 261320:24:12 is expected to eq "Stop this environment" 261520:24:12 when build is playable 261620:24:12 when build stops an environment 261720:24:13 is a correct match 261820:24:13 when build does not stop an environment 261920:24:14 does not match 262020:24:14 when build is not playable 262120:24:14 does not match 262220:24:14 #status_tooltip 262320:24:14 does not override status status_tooltip 262420:24:14 #badge_tooltip 262520:24:15 does not override status badge_tooltip 262620:24:15# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/stop_spec.rb. It took 7.32 seconds. Expected to take 15.21 seconds. 262720:24:15# [RSpecRunTime] Starting example group spec/lib/gitlab/multi_collection_paginator_spec.rb. Expected to take 14.61 seconds. 262820:24:15Gitlab::MultiCollectionPaginator 262920:24:15 raises an error for invalid page size 263020:24:16 combines both collections 263120:24:16 includes elements second collection if first collection is empty 263220:24:16 with a full first page 263320:24:18 knows the total count of the collection 263420:24:21 fills the first page with elements of the first collection 263520:24:23 fils the second page with a mixture of the first & second collection 263620:24:25 fils the last page with elements from the second collection 263720:24:25# [RSpecRunTime] RSpec elapsed time: 21 minutes 4.52 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.36 1.17 0.98 1/293 15476 263920:24:26# [RSpecRunTime] Finishing example group spec/lib/gitlab/multi_collection_paginator_spec.rb. It took 10.37 seconds. Expected to take 14.61 seconds. 264020:24:26# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/test_suite_summary_spec.rb. Expected to take 14.17 seconds. 264120:24:26Gitlab::Ci::Reports::TestSuiteSummary 264320:24:26 when test suite summary has several build report results 264420:24:27 returns the suite name 264520:24:27# [RSpecRunTime] RSpec elapsed time: 21 minutes 5.76 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.36 1.17 0.98 1/293 15477 264820:24:27 when test suite summary has several build report results 264920:24:27 returns the build ids 265120:24:27 when test suite summary has several build report results 265220:24:28 returns the total time 265320:24:28 #success_count 265420:24:28 when test suite summary has several build report results 265520:24:29 returns the total success 265620:24:29 #failed_count 265720:24:29 when test suite summary has several build report results 265820:24:30 returns the total failed 265920:24:30 #error_count 266020:24:30 when test suite summary has several build report results 266120:24:30 returns the total errored 266220:24:30 #skipped_count 266320:24:30 when test suite summary has several build report results 266420:24:31 returns the total skipped 266520:24:31 #total_count 266620:24:31 when test suite summary has several build report results 266720:24:32 returns the total count 266820:24:32 #suite_error 266920:24:32 when there are no build report results with suite errors 267020:24:32 is expected to be nil 267120:24:32 when there are build report results with suite errors 267220:24:33 includes the first suite error from the collection of build report results 267420:24:33 when test suite summary has several build report results 267520:24:34 returns the total as a hash 267620:24:34# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/test_suite_summary_spec.rb. It took 8.6 seconds. Expected to take 14.17 seconds. 267720:24:34# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/ensure_environments_spec.rb. Expected to take 13.81 seconds. 267820:24:34Gitlab::Ci::Pipeline::Chain::EnsureEnvironments 268020:24:34 when a pipeline contains a deployment job 268120:24:34 and the environment does not exist 268220:24:36 creates the environment specified by the job 268320:24:36 and the pipeline is for a merge request 268420:24:37 associates the environment with the merge request 268520:24:37# [RSpecRunTime] RSpec elapsed time: 21 minutes 16.36 seconds. Current RSS: ~1433M. Threads: 4. load average: 1.30 1.17 0.98 1/293 15478 268720:24:37 when an environment has already been existed 268820:24:39 ensures environment existence for the job 268920:24:39 and the pipeline is for a merge request 269020:24:40 does not associate the environment with the merge request 269120:24:40# [RSpecRunTime] RSpec elapsed time: 21 minutes 19.24 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.28 1.16 0.98 1/293 15479 269320:24:40 when an environment name contains an invalid character 269420:24:42 sets the failure status 269520:24:42# [RSpecRunTime] RSpec elapsed time: 21 minutes 20.72 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.28 1.16 0.98 1/293 15480 269720:24:42 when a pipeline contains a teardown job 269820:24:43 ensures environment existence for the job 269920:24:43# [RSpecRunTime] RSpec elapsed time: 21 minutes 22.2 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.26 1.16 0.98 1/293 15481 270120:24:43 when a pipeline does not contain a deployment job 270220:24:44 does not create any environments 270320:24:44# [RSpecRunTime] RSpec elapsed time: 21 minutes 23.51 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.26 1.16 0.98 1/293 15482 270520:24:44# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/ensure_environments_spec.rb. It took 10.38 seconds. Expected to take 13.81 seconds. 270620:24:44# [RSpecRunTime] Starting example group spec/services/ci/stuck_builds/drop_pending_service_spec.rb. Expected to take 13.3 seconds. 270720:24:44Ci::StuckBuilds::DropPendingService 270820:24:45 when job is pending 270920:24:45 when job is not stuck 271020:24:45 when job was updated_at more than 1 day ago 271120:24:45 when created_at is the same as updated_at 271220:24:45 behaves like job is dropped with failure reason 271320:24:46 changes status 271420:24:46 when job has data integrity problem 271520:24:46 drops the job and logs the reason 271620:24:46# [RSpecRunTime] RSpec elapsed time: 21 minutes 25.05 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.26 1.16 0.98 1/293 15483 271820:24:46 when created_at is before updated_at 271920:24:46 behaves like job is dropped with failure reason 272020:24:46 changes status 272120:24:46 when job has data integrity problem 272220:24:46 drops the job and logs the reason 272320:24:46 when job was updated less than 1 day ago 272420:24:46 when created_at is the same as updated_at 272520:24:46 behaves like job is unchanged 272620:24:47 does not change status 272720:24:47 when created_at is before updated_at 272820:24:47 behaves like job is unchanged 272920:24:47 does not change status 273020:24:47 when job was updated more than 1 hour ago 273120:24:47 when created_at is the same as updated_at 273220:24:47 behaves like job is unchanged 273320:24:47 does not change status 273420:24:47 when created_at is before updated_at 273520:24:47 behaves like job is unchanged 273620:24:47 does not change status 273720:24:47 when job is stuck 273820:24:47 when job was updated_at more than 1 hour ago 273920:24:47 when created_at is the same as updated_at 274020:24:47 behaves like job is dropped with failure reason 274120:24:47 changes status 274220:24:47 when job has data integrity problem 274320:24:48 drops the job and logs the reason 274420:24:48 when created_at is before updated_at 274520:24:48 behaves like job is dropped with failure reason 274620:24:48 changes status 274720:24:48 when job has data integrity problem 274820:24:48 drops the job and logs the reason 274920:24:48 when job was updated in less than 1 hour ago 275020:24:48 when created_at is the same as updated_at 275120:24:48 behaves like job is unchanged 275220:24:48 does not change status 275320:24:48 when created_at is before updated_at 275420:24:48 behaves like job is unchanged 275520:24:48 does not change status 275620:24:48 when job is running 275720:24:48 when job was updated_at more than an hour ago 275820:24:48 behaves like job is unchanged 275920:24:48 does not change status 276020:24:48 when job was updated in less than 1 hour ago 276120:24:48 behaves like job is unchanged 276220:24:49 does not change status 276320:24:49 when job is success 276420:24:49 when created_at is the same as updated_at 276520:24:49 behaves like job is unchanged 276620:24:49 does not change status 276720:24:49 when created_at is before updated_at 276820:24:49 behaves like job is unchanged 276920:24:49 does not change status 277020:24:49 when job is skipped 277120:24:49 when created_at is the same as updated_at 277220:24:49 behaves like job is unchanged 277320:24:49 does not change status 277420:24:49 when created_at is before updated_at 277520:24:49 behaves like job is unchanged 277620:24:49 does not change status 277720:24:49 when job is failed 277820:24:49 when created_at is the same as updated_at 277920:24:49 behaves like job is unchanged 278020:24:49 does not change status 278120:24:49 when created_at is before updated_at 278220:24:49 behaves like job is unchanged 278320:24:50 does not change status 278420:24:50 when job is canceled 278520:24:50 when created_at is the same as updated_at 278620:24:50 behaves like job is unchanged 278720:24:50 does not change status 278820:24:50 when created_at is before updated_at 278920:24:50 behaves like job is unchanged 279020:24:50 does not change status 279120:24:50 for deleted project 279220:24:50 behaves like job is unchanged 279320:24:50 does not change status 279420:24:50# [RSpecRunTime] Finishing example group spec/services/ci/stuck_builds/drop_pending_service_spec.rb. It took 5.65 seconds. Expected to take 13.3 seconds. 279520:24:50# [RSpecRunTime] Starting example group spec/lib/gitlab/database/query_analyzers/log_large_in_lists_spec.rb. Expected to take 12.95 seconds. 279620:24:50Gitlab::Database::QueryAnalyzers::LogLargeInLists 279720:24:50 when feature flag is disabled 279820:24:50 file: "small_query_with_in_list.txt", arguments: "1, 2, 3, 4, 5, 6", event_name: "load" 279920:24:50 skips logging the occurrences 280020:24:50 file: "small_query_with_in_list.txt", arguments: "$1, $2, $3, $4, $5, $6", event_name: "load" 280120:24:51 skips logging the occurrences 280220:24:51 file: "small_query_with_in_list.txt", arguments: "SELECT id FROM projects WHERE id IN (1, 2, 3, 4, 5, 6)", event_name: "load" 280320:24:51 skips logging the occurrences 280420:24:51 file: "small_query_with_in_list.txt", arguments: "SELECT id FROM projects WHERE id IN (1, 2, 3, 4, 5, 6)", event_name: "load" 280520:24:51 skips logging the occurrences 280620:24:51 file: "small_query_with_in_list.txt", arguments: "SELECT id FROM projects WHERE id IN (SELECT id FROM namespaces)", event_name: "load" 280720:24:51 skips logging the occurrences 280820:24:51 file: "small_query_with_in_list.txt", arguments: "1, 2, 3, 4, 5, 6", event_name: "schema" 280920:24:51 skips logging the occurrences 281020:24:51 file: "large_query_with_in_list.txt", arguments: "1, 2, 3, 4, 5, 6", event_name: "load" 281120:24:51 skips logging the occurrences 281220:24:51 file: "large_query_with_in_list.txt", arguments: "SELECT id FROM projects WHERE id IN (1, 2, 3, 4, 5, 6, 7, 8)", event_name: "load" 281320:24:51 skips logging the occurrences 281420:24:51 file: "large_query_with_in_list.txt", arguments: "SELECT id FROM projects WHERE id IN ($1, $2, $3, $4, $5, $6, $7)", event_name: "load" 281520:24:52 skips logging the occurrences 281620:24:52 file: "large_query_with_in_list.txt", arguments: "SELECT id FROM projects WHERE id IN (SELECT id FROM namespaces)", event_name: "load" 281720:24:52 skips logging the occurrences 281820:24:52 file: "large_query_with_in_list.txt", arguments: "1, 2, 3, 4, 5, 6", event_name: "schema" 281920:24:53 skips logging the occurrences 282020:24:53 file: "small_query_without_in_list.txt", arguments: "", event_name: "load" 282120:24:53 skips logging the occurrences 282220:24:53 file: "small_query_without_in_list.txt", arguments: "", event_name: "schema" 282320:24:53 skips logging the occurrences 282420:24:53 when feature flag is enabled 282520:24:53 when conditions are satisfied for logging 282620:24:53 file: "small_query_with_in_list.txt", arguments: "1, 2, 3, 4, 5, 6", result: {:message=>"large_in_list_found", :matches=>1, :in_list_size=>"6", :stacktrace=>[], :event_name=>"load"}, event_name: "load" 282720:24:53 logs all the occurrences 282820:24:53 file: "small_query_with_in_list.txt", arguments: "1,2,3,4,5,6", result: {:message=>"large_in_list_found", :matches=>1, :in_list_size=>"6", :stacktrace=>[], :event_name=>"pluck"}, event_name: "pluck" 282920:24:53 logs all the occurrences 283020:24:53 file: "small_query_with_in_list.txt", arguments: "SELECT id FROM projects where id IN (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)", result: {:message=>"large_in_list_found", :matches=>1, :in_list_size=>"10", :stacktrace=>[], :event_name=>"load"}, event_name: "load" 283120:24:53 logs all the occurrences 283220:24:53 file: "large_query_with_in_list.txt", arguments: "1,2,3,4,5,6", result: {:message=>"large_in_list_found", :matches=>1, :in_list_size=>"6", :stacktrace=>[], :event_name=>"load"}, event_name: "load" 283320:24:53 logs all the occurrences 283420:24:53 file: "large_query_with_in_list.txt", arguments: "1, 2, 3, 4, 5, 6", result: {:message=>"large_in_list_found", :matches=>1, :in_list_size=>"6", :stacktrace=>[], :event_name=>"pluck"}, event_name: "pluck" 283520:24:53 logs all the occurrences 283620:24:53 file: "large_query_with_in_list.txt", arguments: "SELECT id FROM projects where id IN (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)", result: {:message=>"large_in_list_found", :matches=>1, :in_list_size=>"10", :stacktrace=>[], :event_name=>"load"}, event_name: "load" 283720:24:54 logs all the occurrences 283820:24:54 when conditions are not satisfied for logging 283920:24:54 file: "small_query_with_in_list.txt", arguments: "1, 2, 3, 4, 5", event_name: "load" 284020:24:54 skips logging the occurrences 284120:24:54 file: "small_query_with_in_list.txt", arguments: "$1, $2, $3, $4, $5", event_name: "load" 284220:24:54 skips logging the occurrences 284320:24:54 file: "small_query_with_in_list.txt", arguments: "SELECT id FROM projects WHERE id IN (1, 2, 3, 4, 5)", event_name: "load" 284420:24:54 skips logging the occurrences 284520:24:54 file: "small_query_with_in_list.txt", arguments: "SELECT id FROM projects WHERE id IN (SELECT id FROM namespaces)", event_name: "load" 284620:24:54 skips logging the occurrences 284720:24:54 file: "small_query_with_in_list.txt", arguments: "1, 2, 3, 4, 5", event_name: "schema" 284820:24:54 skips logging the occurrences 284920:24:54 file: "large_query_with_in_list.txt", arguments: "1, 2, 3, 4, 5", event_name: "load" 285020:24:54 skips logging the occurrences 285120:24:54 file: "large_query_with_in_list.txt", arguments: "SELECT id FROM projects WHERE id IN (1, 2, 3, 4, 5)", event_name: "load" 285220:24:54 skips logging the occurrences 285320:24:54 file: "large_query_with_in_list.txt", arguments: "SELECT id FROM projects WHERE id IN (SELECT id FROM namespaces)", event_name: "load" 285420:24:54 skips logging the occurrences 285520:24:54 file: "large_query_with_in_list.txt", arguments: "1, 2, 3, 4, 5", event_name: "schema" 285620:24:55 skips logging the occurrences 285720:24:55 file: "small_query_without_in_list.txt", arguments: "", event_name: "load" 285820:24:55 skips logging the occurrences 285920:24:55 file: "small_query_without_in_list.txt", arguments: "", event_name: "schema" 286020:24:55 skips logging the occurrences 286120:24:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/query_analyzers/log_large_in_lists_spec.rb. It took 4.76 seconds. Expected to take 12.95 seconds. 286220:24:55# [RSpecRunTime] Starting example group spec/models/concerns/spammable_spec.rb. Expected to take 12.64 seconds. 286420:24:55 does not allow STI 286520:24:55 Associations 286620:24:55 is expected to have one user_agent_detail dependent => destroy 286720:24:55 ClassMethods 286820:24:56 returns correct attr_spammable 286920:24:56 InstanceMethods 287020:24:56 is invalid if spam 287120:24:56 #check_for_spam? 287220:24:56 returns true for public project 287320:24:57 returns true for other visibility levels 287420:24:57 when not overriden 287520:24:57 when spammable attributes have changed 287620:24:57 attr: :title 287720:24:57 is expected to eq true 287820:24:57 attr: :description 287920:24:57 is expected to eq true 288020:24:57 when other attributes have changed 288120:24:57 is expected to eq false 288220:24:57 #invalidate_if_spam 288320:24:57 when the model is spam 288420:24:57 model: :issue 288520:24:57 has an error related to spam on the model 288620:24:57 model: :merge_request 288720:24:57 has an error related to spam on the model 288820:24:57 model: :note 288920:24:57 has an error related to spam on the model 289020:24:57 model: :snippet 289120:24:57 has an error related to spam on the model 289220:24:57 model: :spammable_model 289320:24:58 has an error related to spam on the model 289420:24:58 when the model needs recaptcha 289520:24:58 has an error related to spam on the model 289620:24:58 when the model needs recaptcha but does not support it 289720:24:58 has an error that discards the spammable 289820:24:58 if the model is spam and also needs recaptcha 289920:24:58 has an error related to spam on the model 290020:24:58 when the model is not spam nor needs recaptcha 290120:24:58 returns no error 290220:24:58 if recaptcha is not enabled and the model needs recaptcha 290320:24:58 has no errors 290620:24:58 adds only `spam` flag 290720:24:58 #needs_recaptcha! 290820:24:58 when recaptcha is supported 290920:24:58 adds `needs_recaptcha` flag 291020:24:58 when recaptcha is not supported 291120:24:58 marks the object as spam 291220:24:58 #render_recaptcha? 291320:24:58 when recaptcha is not enabled 291420:24:59 returns false 291520:24:59 when recaptcha is enabled 291620:24:59 when there are two or more errors 291720:24:59 returns false 291820:24:59 when there are less than two errors 291920:24:59 when spammable does not need recaptcha 292020:24:59 returns false 292120:24:59 when spammable needs recaptcha 292220:24:59 returns false 292320:24:59 #clear_spam_flags! 292420:24:59 clears spam and recaptcha flags 292520:24:59 #submittable_as_spam_by? 292620:24:59 tests if the user can submit spam 292720:24:59 #allow_possible_spam? 292820:24:59 when the `allow_possible_spam` application setting is turned off 292920:24:59 is expected to eq false 293020:24:59 when the `allow_possible_spam` application setting is turned on 293120:24:59 is expected to eq true 293220:25:00# [RSpecRunTime] Finishing example group spec/models/concerns/spammable_spec.rb. It took 4.72 seconds. Expected to take 12.64 seconds. 293320:25:00# [RSpecRunTime] Starting example group spec/services/quick_actions/target_service_spec.rb. Expected to take 12.16 seconds. 293420:25:00QuickActions::TargetService 293720:25:00 behaves like find target 293820:25:01 returns the target 293920:25:01# [RSpecRunTime] RSpec elapsed time: 21 minutes 39.85 seconds. Current RSS: ~1540M. Threads: 4. load average: 1.35 1.19 0.99 1/293 15484 294120:25:01 behaves like build target 294220:25:01 builds a new target 294320:25:01 behaves like build target 294420:25:01 builds a new target 294520:25:01 for work item 294620:25:01 behaves like find target 294720:25:01 returns the target 294820:25:01 when work item type id is passed 294920:25:02 returns the target 295020:25:02 when container is a group 295120:25:02 returns the target 295220:25:02 when work item belongs to a group 295320:25:02 behaves like find target 295420:25:02 returns the target 295520:25:02 for merge request 295620:25:02 behaves like find target 295720:25:03 returns the target 295820:25:03 behaves like build target 295920:25:03 builds a new target 296020:25:03 behaves like build target 296120:25:03 builds a new target 296320:25:03 behaves like find target 296420:25:04 returns the target 296520:25:04# [RSpecRunTime] RSpec elapsed time: 21 minutes 43.18 seconds. Current RSS: ~1532M. Threads: 4. load average: 1.32 1.18 0.99 1/296 15523 296720:25:04 behaves like no target 296920:25:05# [RSpecRunTime] RSpec elapsed time: 21 minutes 44.25 seconds. Current RSS: ~1541M. Threads: 4. load average: 1.32 1.18 0.99 1/297 15554 297120:25:05 with nil target_iid 297220:25:05 behaves like find target 297320:25:06 returns the target 297420:25:06# [RSpecRunTime] RSpec elapsed time: 21 minutes 45.39 seconds. Current RSS: ~1550M. Threads: 4. load average: 1.32 1.18 0.99 1/298 15595 297620:25:06 for unknown type 297720:25:06 behaves like no target 297920:25:07# [RSpecRunTime] Finishing example group spec/services/quick_actions/target_service_spec.rb. It took 6.9 seconds. Expected to take 12.16 seconds. 298020:25:07# [RSpecRunTime] Starting example group spec/lib/gitlab/database/async_indexes/migration_helpers_spec.rb. Expected to take 11.99 seconds. 298120:25:07Gitlab::Database::AsyncIndexes::MigrationHelpers 298220:25:07 #unprepare_async_index 298320:25:07 destroys the record 298420:25:07 when an explicit name is given 298520:25:07 destroys the record 298620:25:07 when the async index table does not exist 298720:25:07 does not raise an error 298820:25:07 #unprepare_async_index_by_name 298920:25:08 destroys the record 299020:25:08 when the async index table does not exist 299120:25:08 does not raise an error 299220:25:08 #prepare_async_index 299320:25:08 creates the record for the async index 299420:25:08 when an explicit name is given 299520:25:08 creates the record with the given name 299620:25:08 when the index already exists 299720:25:09 does not create the record 299820:25:09 when the record already exists 299920:25:09 does attempt to create the record 300020:25:09 updates definition if changed 300120:25:09 does not update definition if not changed 300220:25:09 when the async index table does not exist 300320:25:09 does not raise an error 300420:25:09 when the target table does not exist 300520:25:09 raises an error 300620:25:09 #prepare_async_index_from_sql 300720:25:09 requires ddl mode 300820:25:09 when the given index is invalid 300920:25:10 raises a RuntimeError 301020:25:10 when the given index is valid 301120:25:10 when the index algorithm is not concurrent 301220:25:10 raises a RuntimeError 301320:25:10 when the index algorithm is concurrent 301420:25:10 when the statement tries to create an index for non-existing table 301520:25:10 raises a RuntimeError 301620:25:10 when the statement tries to create an index for an existing table 301720:25:10 when the async index creation is not available 301820:25:10 does not raise an error 301920:25:10 when the async index creation is available 302020:25:10 when there is already an index with the given name 302120:25:10 does not create the async index record 302220:25:10 when there is no index with the given name 302320:25:10 creates the async index record 302420:25:10 sets the async index attributes correctly 302520:25:10 when the given SQL has whitespace 302620:25:10 creates the async index record 302720:25:11 sets the async index attributes correctly 302820:25:11 #prepare_async_index_removal 302920:25:11 creates the record for the async index removal 303020:25:11 when the index does not exist 303120:25:11 does not create the record 303220:25:11 when the record already exists 303320:25:11 does attempt to create the record 303420:25:11# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/async_indexes/migration_helpers_spec.rb. It took 4.57 seconds. Expected to take 11.99 seconds. 303520:25:11# [RSpecRunTime] Starting example group spec/services/clusters/management/validate_management_project_permissions_service_spec.rb. Expected to take 11.56 seconds. 303620:25:11Clusters::Management::ValidateManagementProjectPermissionsService 303820:25:11 when management_project_id is nil 303920:25:12 is expected to equal true 304020:25:12 when management_project_id is not nil 304120:25:12 when management_project does not exist 304220:25:12 adds errors to the cluster and returns false 304320:25:12 project cluster 304420:25:12 when user is authorized to administer manangement_project 304520:25:13 adds no error and returns true 304620:25:13 when user is not authorized to adminster manangement_project 304720:25:14 adds an error and returns false 304820:25:14 when manangement_project is outside of the namespace scope 304920:25:15 adds an error and returns false 305020:25:15 group cluster 305120:25:15 when user is authorized to administer manangement_project 305220:25:16 adds no error and returns true 305320:25:16 when user is not authorized to adminster manangement_project 305420:25:16 adds an error and returns false 305520:25:16 when manangement_project is outside of the namespace scope 305620:25:17 adds an error and returns false 305720:25:17 instance cluster 305820:25:17 when user is authorized to administer manangement_project 305920:25:18 adds no error and returns true 306020:25:18 when user is not authorized to adminster manangement_project 306120:25:18 adds an error and returns false 306220:25:18# [RSpecRunTime] Finishing example group spec/services/clusters/management/validate_management_project_permissions_service_spec.rb. It took 7.33 seconds. Expected to take 11.56 seconds. 306320:25:18# [RSpecRunTime] Starting example group spec/lib/gitlab/database/reindexing_spec.rb. Expected to take 11.37 seconds. 306420:25:18Gitlab::Database::Reindexing 306620:25:19 cleans up any leftover indexes 306720:25:20 executes async index destruction prior to any reindexing actions 306820:25:20 when there is an error raised 306920:25:20 logs and re-raise 307020:25:20# [RSpecRunTime] RSpec elapsed time: 21 minutes 58.88 seconds. Current RSS: ~1489M. Threads: 4. load average: 1.32 1.19 1.00 1/294 15596 307220:25:20 when async index creation is enabled 307320:25:20 executes async index creation prior to any reindexing actions 307420:25:20 when async index creation is disabled 307520:25:20 does not execute async index creation 307620:25:21 does not execute async index creation when disable ddl flag is enabled 307720:25:21# [RSpecRunTime] RSpec elapsed time: 22 minutes 0.1 second. Current RSS: ~1487M. Threads: 4. load average: 1.32 1.19 1.00 1/294 15597 307920:25:21 calls automatic reindexing 308020:25:21 uses all candidate indexes 308120:25:21 when explicit database is given 308220:25:21 skips other databases 308320:25:21 when async FK validation is enabled 308420:25:21 executes FK validation for each database prior to any reindexing actions 308520:25:21 when async FK validation is disabled 308620:25:22 does not execute FK validation 308720:25:23 does not execute async index creation when disable ddl flag is enabled 308820:25:23# [RSpecRunTime] RSpec elapsed time: 22 minutes 1.74 seconds. Current RSS: ~1492M. Threads: 4. load average: 1.32 1.19 1.00 1/294 15598 309020:25:23 .automatic_reindexing 309120:25:23 cleans up leftovers, before consuming the queue 309220:25:23 with records in the queue 309320:25:23 with enough records in the queue to reach limit 309420:25:23 does not perform reindexing with heuristic 309520:25:23 without enough records in the queue to reach limit 309620:25:23 continues if the queue did not have enough records 309720:25:23 .perform_with_heuristic 309820:25:23 delegates to Coordinator 309920:25:23 .perform_from_queue 310020:25:23 consumes the queue in order of created_at and applies the limit 310120:25:23 updates queued action and sets state to done 310220:25:24 updates queued action upon error and sets state to failed 310320:25:24 .cleanup_leftovers! 310420:25:24 drops both leftover indexes 310520:25:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/reindexing_spec.rb. It took 5.55 seconds. Expected to take 11.37 seconds. 310620:25:24# [RSpecRunTime] Starting example group spec/services/ci/delete_objects_service_spec.rb. Expected to take 11.06 seconds. 310720:25:24Ci::DeleteObjectsService 310920:25:25Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 311120:25:25To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 311220:25:25 deletes records 311320:25:26Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 311520:25:26To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 311620:25:26 deletes files 311720:25:26 when trying to execute without records 311820:25:26 does not change the number of objects 311920:25:26# [RSpecRunTime] RSpec elapsed time: 22 minutes 5.27 seconds. Current RSS: ~1516M. Threads: 4. load average: 1.30 1.19 1.00 1/294 15599 312120:25:26 when trying to remove the same file multiple times 312220:25:27Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 312420:25:27To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 312520:25:27 executes successfully 312620:25:27 with artifacts both ready and not ready for deletion 312720:25:27 skips records with pick_up_at in the future 312820:25:27 limits the number of records removed 312920:25:27 removes records in order 313020:25:27 updates pick_up_at timestamp 313120:25:28 does not delete objects for which file deletion has failed 313220:25:28 with an open database transaction 313320:25:28Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 313520:25:28To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 313620:25:28 raises an exception and does not remove records 313720:25:28 #remaining_batches_count 313820:25:28 when there is less than one batch size 313920:25:29Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 314120:25:29To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 314220:25:29 is expected to eq 1 314320:25:29 when there is more than one batch size 314420:25:29 is expected to eq 2 314520:25:29# [RSpecRunTime] Finishing example group spec/services/ci/delete_objects_service_spec.rb. It took 5.05 seconds. Expected to take 11.06 seconds. 314620:25:29# [RSpecRunTime] Starting example group spec/lib/banzai/filter/references/reference_cache_spec.rb. Expected to take 10.85 seconds. 314720:25:29Banzai::Filter::References::ReferenceCache 314820:25:30 #load_reference_cache 314920:25:30 when rendered_html is not memoized 315020:25:30 generates new html 315120:25:30# [RSpecRunTime] RSpec elapsed time: 22 minutes 9.49 seconds. Current RSS: ~1516M. Threads: 4. load average: 1.27 1.18 1.00 1/294 15600 315320:25:30 when rendered_html is memoized 315420:25:30 reuses memoized rendered HTML when available 315520:25:30 when result is not available 315620:25:31 is expected not to raise Exception 315720:25:31 when cache is loaded 315820:25:31 loads the cache 315920:25:31 #references_per_parent 316020:25:31 loads references grouped per parent paths 316120:25:31 #parent_per_reference 316220:25:31 returns a Hash containing projects grouped per parent paths 316320:25:31 #records_per_parent 316420:25:31 returns a Hash containing records grouped per parent 316520:25:31 when the cache is loaded with absolute references 316620:25:31 loads references grouped per parent path and absolute references 316720:25:31 #initialize_reference_cache 316820:25:32 does not have an N+1 query problem with cross projects 316920:25:32 #find_for_paths 317020:25:32 with RequestStore disabled 317120:25:32 returns a list of Projects for a list of paths 317220:25:32 return an empty array for paths that do not exist 317320:25:32 finds group and project by absolute path 317420:25:32 with RequestStore enabled 317520:25:32 returns a list of Projects for a list of paths 317620:25:32 when no project with that path exists 317720:25:32 returns no value 317820:25:32 adds the ref to the project refs cache 317920:25:32 #current_parent_path 318020:25:33 returns the path of the current parent 318120:25:33 #current_project_namespace_path 318220:25:33 returns the path of the current project namespace 318320:25:33 #full_project_path 318420:25:33 returns current parent path when no ref specified 318520:25:33 returns combined namespace and project ref 318620:25:33 returns default namespace and project ref when namespace nil 318720:25:33 returns absolute paths when matched to an absolute path 318820:25:33 #full_group_path 318920:25:33 returns current parent path when no group ref specified 319020:25:33 returns group ref 319120:25:33# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/references/reference_cache_spec.rb. It took 4.36 seconds. Expected to take 10.85 seconds. 319220:25:33# [RSpecRunTime] Starting example group spec/services/notes/post_process_service_spec.rb. Expected to take 10.55 seconds. 319320:25:33Notes::PostProcessService 319520:25:34 is expected to receive execute(*(any args)) 1 time 319620:25:34 with a confidential issue 319720:25:35 doesn't call note hooks/integrations 319820:25:36 calls confidential-note hooks/integrations 319920:25:37# [RSpecRunTime] RSpec elapsed time: 22 minutes 15.67 seconds. Current RSS: ~1530M. Threads: 4. load average: 1.25 1.18 1.00 1/294 15601 320120:25:37 when the noteable is a design 320220:25:38 when the note is the start of a new discussion 320320:25:39 creates a new system note 320420:25:39# [RSpecRunTime] RSpec elapsed time: 22 minutes 17.93 seconds. Current RSS: ~1510M. Threads: 4. load average: 1.23 1.18 1.00 1/295 15668 320620:25:39 when the note is a reply within a discussion 320720:25:40 does not create a new system note 320820:25:40# [RSpecRunTime] RSpec elapsed time: 22 minutes 19.4 seconds. Current RSS: ~1497M. Threads: 4. load average: 1.23 1.18 1.00 1/295 15669 321020:25:40# [RSpecRunTime] Finishing example group spec/services/notes/post_process_service_spec.rb. It took 7.01 seconds. Expected to take 10.55 seconds. 321120:25:40# [RSpecRunTime] Starting example group spec/lib/gitlab/cleanup/orphan_lfs_file_references_spec.rb. Expected to take 10.34 seconds. 321220:25:40Gitlab::Cleanup::OrphanLfsFileReferences 321420:25:42Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 321620:25:42To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 321720:25:42 prints messages and does not delete references 321820:25:42# [RSpecRunTime] RSpec elapsed time: 22 minutes 20.92 seconds. Current RSS: ~1487M. Threads: 4. load average: 1.23 1.18 1.00 1/297 15708 322120:25:43Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 322320:25:43To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 322420:25:43 prints messages and deletes invalid reference 322520:25:44Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 322720:25:44To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 322820:25:44 does nothing if the project has no LFS objects 322920:25:44 LFS object is in design repository 323020:25:45Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 323220:25:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 323320:25:45 is not removed 323420:25:45# [RSpecRunTime] RSpec elapsed time: 22 minutes 24.33 seconds. Current RSS: ~1486M. Threads: 4. load average: 1.21 1.17 1.00 1/299 15817 323620:25:45 LFS object is in wiki repository 323720:25:46Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 323920:25:46To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 324020:25:46 is not removed 324120:25:46# [RSpecRunTime] RSpec elapsed time: 22 minutes 25.55 seconds. Current RSS: ~1488M. Threads: 4. load average: 1.21 1.17 1.00 1/299 15856 324320:25:46 LFS for project snippets 324420:25:47Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 324620:25:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 324820:25:48# [RSpecRunTime] RSpec elapsed time: 22 minutes 27.1 seconds. Current RSS: ~1488M. Threads: 4. load average: 1.19 1.17 1.00 1/299 15889 325020:25:48# [RSpecRunTime] Finishing example group spec/lib/gitlab/cleanup/orphan_lfs_file_references_spec.rb. It took 7.69 seconds. Expected to take 10.34 seconds. 325120:25:48# [RSpecRunTime] Starting example group spec/services/packages/composer/create_package_service_spec.rb. Expected to take 10.06 seconds. 325220:25:48Packages::Composer::CreatePackageService 325420:25:49 without an existing package 325520:25:49 with a branch 325620:25:49 creates the package 325720:25:49 behaves like assigns the package creator 325820:25:49 assigns the package creator 325920:25:49# [RSpecRunTime] RSpec elapsed time: 22 minutes 28.57 seconds. Current RSS: ~1484M. Threads: 4. load average: 1.19 1.17 1.00 1/299 15970 326120:25:49 behaves like assigns build to package 326220:25:49 with build info 326320:25:50 assigns the pipeline to the package 326420:25:50 behaves like assigns status to package 326520:25:50 with status param 326620:25:50 assigns the status to the package 326820:25:51 creates the package 326920:25:51 behaves like assigns the package creator 327020:25:51 assigns the package creator 327120:25:51 behaves like assigns build to package 327220:25:51 with build info 327320:25:52 assigns the pipeline to the package 327420:25:52 behaves like assigns status to package 327520:25:52 with status param 327620:25:52 assigns the status to the package 327720:25:52 with an existing package 327820:25:52 belonging to the same project 327920:25:52 does not create a new package 328020:25:52 belonging to another project 328120:25:53 fails with an error 328220:25:53 with pending_destruction package 328320:25:53 creates the package 328420:25:53# [RSpecRunTime] RSpec elapsed time: 22 minutes 32.58 seconds. Current RSS: ~1493M. Threads: 4. load average: 1.18 1.17 1.00 1/299 16137 328620:25:53 same name but of different type 328720:25:54 creates the package 328820:25:54# [RSpecRunTime] Finishing example group spec/services/packages/composer/create_package_service_spec.rb. It took 6.13 seconds. Expected to take 10.06 seconds. 328920:25:54# [RSpecRunTime] Starting example group spec/lib/gitlab/manifest_import/project_creator_spec.rb. Expected to take 9.89 seconds. 329020:25:54Gitlab::ManifestImport::ProjectCreator 329220:25:56Job arguments to Ci::InitializePipelinesIidSequenceWorker must be native JSON types, but {"project_id"=>610, "namespace_id"=>1295, "root_namespace_id"=>1294} is a ActiveSupport::HashWithIndifferentAccess. 329420:25:56To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 329520:25:56 is expected to be a kind of Project(id: integer, name: string, path: string, description: text, created_at: datetime, updated_at:...ect_namespace_id: integer, hidden: boolean, organization_id: integer, verification_checksum: binary) 329620:25:58Job arguments to Ci::InitializePipelinesIidSequenceWorker must be native JSON types, but {"project_id"=>611, "namespace_id"=>1298, "root_namespace_id"=>1297} is a ActiveSupport::HashWithIndifferentAccess. 329820:25:58To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 329920:25:58 is expected to change `Project.count` by 1 330020:25:59Job arguments to Ci::InitializePipelinesIidSequenceWorker must be native JSON types, but {"project_id"=>612, "namespace_id"=>1301, "root_namespace_id"=>1300} is a ActiveSupport::HashWithIndifferentAccess. 330220:25:59To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 330320:25:59 is expected to change `Group.count` by 1 330420:26:01Job arguments to Ci::InitializePipelinesIidSequenceWorker must be native JSON types, but {"project_id"=>613, "namespace_id"=>1304, "root_namespace_id"=>1303} is a ActiveSupport::HashWithIndifferentAccess. 330620:26:01To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 330720:26:01 creates project with valid full path, import url and import source 330820:26:01# [RSpecRunTime] RSpec elapsed time: 22 minutes 40.38 seconds. Current RSS: ~1491M. Threads: 4. load average: 1.24 1.18 1.01 1/299 16190 331020:26:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/manifest_import/project_creator_spec.rb. It took 7.16 seconds. Expected to take 9.89 seconds. 331120:26:01# [RSpecRunTime] Starting example group spec/presenters/packages/detail/package_presenter_spec.rb. Expected to take 9.5 seconds. 331220:26:01Packages::Detail::PackagePresenter 331320:26:02Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 331520:26:02To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 331620:26:02 #detail_view 331720:26:02 with build_info 331820:26:03 returns details with pipeline 331920:26:03# [RSpecRunTime] RSpec elapsed time: 22 minutes 42.29 seconds. Current RSS: ~1461M. Threads: 4. load average: 1.22 1.18 1.00 1/300 16191 332120:26:03 with multiple build_infos 332220:26:04 returns details with two pipelines 332320:26:04# [RSpecRunTime] RSpec elapsed time: 22 minutes 43.47 seconds. Current RSS: ~1450M. Threads: 4. load average: 1.22 1.18 1.00 1/297 16192 332520:26:04 with package_file_build_infos 332620:26:05 returns details with package_file pipeline 332720:26:05 without build info 332820:26:05 returns details without pipeline 332920:26:05 with conan metadata 333020:26:06 returns conan_metadatum 333120:26:06 with composer metadata 333220:26:06 returns composer_metadatum 333320:26:06 with nuget_metadatum 333420:26:06 returns nuget_metadatum 333520:26:06 with terraform module metadata 333620:26:06 returns terraform_module_metadatum 333720:26:06 with dependency_links 333820:26:07 returns the correct dependency link 333920:26:07 with package files pending destruction 334020:26:07 is expected not to include 13 334120:26:07# [RSpecRunTime] Finishing example group spec/presenters/packages/detail/package_presenter_spec.rb. It took 5.98 seconds. Expected to take 9.5 seconds. 334220:26:07# [RSpecRunTime] Starting example group spec/uploaders/packages/npm/metadata_cache_uploader_spec.rb. Expected to take 9.34 seconds. 334320:26:07Packages::Npm::MetadataCacheUploader 334420:26:08 is expected to includes the Packages::GcsSignedUrlMetadata module 334520:26:08 with object storage enabled 334620:26:08 behaves like augmenting GCS signed URL with metadata 334720:26:08 when the fog provider is not Google 334820:26:08 is expected not to include "x-goog-custom-audit-gitlab-" 334920:26:08 when the fog provider is Google 335020:26:08 when on GitLab.com 335120:26:09 is expected to include "x-goog-custom-audit-gitlab-namespace=1324" and "x-goog-custom-audit-gitlab-size-bytes=401" 335220:26:09 is expected to include "x-goog-custom-audit-gitlab-project=624" 335320:26:09 when an error occurs 335420:26:10 is expected not to raise Exception 335520:26:10 is expected not to include "x-goog-custom-audit-gitlab-" 335620:26:11 tracks the error 335720:26:11# [RSpecRunTime] RSpec elapsed time: 22 minutes 50.11 seconds. Current RSS: ~1469M. Threads: 4. load average: 1.21 1.17 1.00 1/294 16193 335920:26:11 when not on GitLab.com 336020:26:12 is expected not to include "x-goog-custom-audit-gitlab-" 336220:26:12 uses the object_storage_key 336320:26:12 without the object_storage_key 336420:26:12 raises the error 336620:26:12 returns metadata.json 336720:26:12# [RSpecRunTime] Finishing example group spec/uploaders/packages/npm/metadata_cache_uploader_spec.rb. It took 4.74 seconds. Expected to take 9.34 seconds. 336820:26:12# [RSpecRunTime] Starting example group spec/models/concerns/feature_gate_spec.rb. Expected to take 9.02 seconds. 337020:26:12 does not allow STI 337120:26:12 .actor_from_id 337220:26:12 model_class: Project(id: integer, name: string, path: string, description: text, created_at: datetime, updated_at: datetime, creator_id: integer, namespace_id: integer, last_activity_at: datetime, import_url: string, visibility_level: integer, archived: boolean, avatar: string, merge_requests_template: text, star_count: integer, merge_requests_rebase_enabled: boolean, import_type: string, import_source: string, approvals_before_merge: integer, reset_approvals_on_push: boolean, merge_requests_ff_only_enabled: boolean, issues_template: text, mirror: boolean, mirror_last_update_at: datetime, mirror_last_successful_update_at: datetime, mirror_user_id: integer, shared_runners_enabled: boolean, runners_token: string, build_allow_git_fetch: boolean, build_timeout: integer, mirror_trigger_builds: boolean, pending_delete: boolean, public_builds: boolean, last_repository_check_failed: boolean, last_repository_check_at: datetime, only_allow_merge_if_pipeline_succeeds: boolean, has_external_issue_tracker: boolean, repository_storage: string, repository_read_only: boolean, request_access_enabled: boolean, has_external_wiki: boolean, ci_config_path: string, lfs_enabled: boolean, description_html: text, only_allow_merge_if_all_discussions_are_resolved: boolean, repository_size_limit: integer, printing_merge_request_link_enabled: boolean, auto_cancel_pending_pipelines: integer, service_desk_enabled: boolean, cached_markdown_version: integer, delete_error: text, last_repository_updated_at: datetime, disable_overriding_approvers_per_merge_request: boolean, storage_version: integer, resolve_outdated_diff_discussions: boolean, remote_mirror_available_overridden: boolean, only_mirror_protected_branches: boolean, pull_mirror_available_overridden: boolean, jobs_cache_index: integer, external_authorization_classification_label: string, mirror_overwrites_diverged_branches: boolean, pages_https_only: boolean, external_webhook_token: string, packages_enabled: boolean, merge_requests_author_approval: boolean, pool_repository_id: integer, runners_token_encrypted: string, bfg_object_map: string, detected_repository_languages: boolean, merge_requests_disable_committers_approval: boolean, require_password_to_approve: boolean, max_pages_size: integer, max_artifacts_size: integer, pull_mirror_branch_prefix: string, remove_source_branch_after_merge: boolean, marked_for_deletion_at: date, marked_for_deletion_by_user_id: integer, autoclose_referenced_issues: boolean, suggestion_commit_message: string, project_namespace_id: integer, hidden: boolean, organization_id: integer, verification_checksum: binary), model_id: 1, expected: "Project:1" 337320:26:12 returns an object that has the correct flipper_id 337420:26:12 model_class: Group(id: integer, name: string, path: string, owner_id: integer, created_at: datetime, updated_at: datetime, type: string, description: string, avatar: string, membership_lock: boolean, share_with_group_lock: boolean, visibility_level: integer, request_access_enabled: boolean, ldap_sync_status: string, ldap_sync_error: string, ldap_sync_last_update_at: datetime, ldap_sync_last_successful_update_at: datetime, ldap_sync_last_sync_at: datetime, description_html: text, lfs_enabled: boolean, parent_id: integer, shared_runners_minutes_limit: integer, repository_size_limit: integer, require_two_factor_authentication: boolean, two_factor_grace_period: integer, cached_markdown_version: integer, project_creation_level: integer, runners_token: string, file_template_project_id: integer, saml_discovery_token: string, runners_token_encrypted: string, custom_project_templates_group_id: integer, auto_devops_enabled: boolean, extra_shared_runners_minutes_limit: integer, last_ci_minutes_notification_at: timestamptz, last_ci_minutes_usage_notification_level: integer, subgroup_creation_level: integer, max_pages_size: integer, max_artifacts_size: integer, mentions_disabled: boolean, default_branch_protection: integer, max_personal_access_token_lifetime: integer, push_rule_id: integer, shared_runners_enabled: boolean, allow_descendants_override_disabled_shared_runners: boolean, traversal_ids: integer, organization_id: integer), model_id: 2, expected: "Group:2" 337520:26:13 returns an object that has the correct flipper_id 337620:26:13 model_class: User(id: integer, email: string, encrypted_password: string, reset_password_token: string, reset_password_sent_at: datetime, remember_created_at: datetime, sign_in_count: integer, current_sign_in_at: datetime, last_sign_in_at: datetime, current_sign_in_ip: string, last_sign_in_ip: string, created_at: datetime, updated_at: datetime, name: string, admin: boolean, projects_limit: integer, failed_attempts: integer, locked_at: datetime, username: string, can_create_group: boolean, can_create_team: boolean, state: string, color_scheme_id: integer, password_expires_at: datetime, created_by_id: integer, last_credential_check_at: datetime, avatar: string, confirmation_token: string, confirmed_at: datetime, confirmation_sent_at: datetime, unconfirmed_email: string, hide_no_ssh_key: boolean, admin_email_unsubscribed_at: datetime, notification_email: string, hide_no_password: boolean, password_automatically_set: boolean, encrypted_otp_secret: string, encrypted_otp_secret_iv: string, encrypted_otp_secret_salt: string, otp_required_for_login: boolean, otp_backup_codes: text, public_email: string, dashboard: integer, project_view: integer, consumed_timestep: integer, layout: integer, hide_project_limit: boolean, note: text, unlock_token: string, otp_grace_period_started_at: datetime, external: boolean, incoming_email_token: string, auditor: boolean, require_two_factor_authentication_from_group: boolean, two_factor_grace_period: integer, last_activity_on: date, notified_of_own_activity: boolean, preferred_language: string, theme_id: integer, accepted_term_id: integer, feed_token: string, private_profile: boolean, roadmap_layout: integer, include_private_contributions: boolean, commit_email: string, group_view: integer, managing_group_id: integer, first_name: string, last_name: string, static_object_token: string, role: integer, user_type: integer, static_object_token_encrypted: text, otp_secret_expires_at: timestamptz, onboarding_in_progress: boolean, color_mode_id: integer, last_access_from_pipl_country_at: timestamptz, otp_secret: ), model_id: 3, expected: "User:3" 337720:26:13 returns an object that has the correct flipper_id 337820:26:13 model_class: Ci::Runner(id: integer, token: string, created_at: datetime, updated_at: datetime, description: string, contacted_at: datetime, active: boolean, name: string, run_untagged: boolean, locked: boolean, access_level: integer, maximum_timeout: integer, runner_type: integer, token_encrypted: string, public_projects_minutes_cost_factor: float, private_projects_minutes_cost_factor: float, maintainer_note: text, token_expires_at: timestamptz, allowed_plans: text, registration_type: integer, creator_id: integer, creation_state: integer, executor_type: , tag_list: ), model_id: 4, expected: "Ci::Runner:4" 337920:26:13 returns an object that has the correct flipper_id 338020:26:13 model_class: Namespace(id: integer, name: string, path: string, owner_id: integer, created_at: datetime, updated_at: datetime, type: string, description: string, avatar: string, membership_lock: boolean, share_with_group_lock: boolean, visibility_level: integer, request_access_enabled: boolean, ldap_sync_status: string, ldap_sync_error: string, ldap_sync_last_update_at: datetime, ldap_sync_last_successful_update_at: datetime, ldap_sync_last_sync_at: datetime, description_html: text, lfs_enabled: boolean, parent_id: integer, shared_runners_minutes_limit: integer, repository_size_limit: integer, require_two_factor_authentication: boolean, two_factor_grace_period: integer, cached_markdown_version: integer, project_creation_level: integer, runners_token: string, file_template_project_id: integer, saml_discovery_token: string, runners_token_encrypted: string, custom_project_templates_group_id: integer, auto_devops_enabled: boolean, extra_shared_runners_minutes_limit: integer, last_ci_minutes_notification_at: timestamptz, last_ci_minutes_usage_notification_level: integer, subgroup_creation_level: integer, max_pages_size: integer, max_artifacts_size: integer, mentions_disabled: boolean, default_branch_protection: integer, max_personal_access_token_lifetime: integer, push_rule_id: integer, shared_runners_enabled: boolean, allow_descendants_override_disabled_shared_runners: boolean, traversal_ids: integer, organization_id: integer), model_id: 5, expected: "Namespace:5" 338120:26:13 returns an object that has the correct flipper_id 338220:26:13 model_class: Namespaces::ProjectNamespace(id: integer, name: string, path: string, owner_id: integer, created_at: datetime, updated_at: datetime, type: string, description: string, avatar: string, membership_lock: boolean, share_with_group_lock: boolean, visibility_level: integer, request_access_enabled: boolean, ldap_sync_status: string, ldap_sync_error: string, ldap_sync_last_update_at: datetime, ldap_sync_last_successful_update_at: datetime, ldap_sync_last_sync_at: datetime, description_html: text, lfs_enabled: boolean, parent_id: integer, shared_runners_minutes_limit: integer, repository_size_limit: integer, require_two_factor_authentication: boolean, two_factor_grace_period: integer, cached_markdown_version: integer, project_creation_level: integer, runners_token: string, file_template_project_id: integer, saml_discovery_token: string, runners_token_encrypted: string, custom_project_templates_group_id: integer, auto_devops_enabled: boolean, extra_shared_runners_minutes_limit: integer, last_ci_minutes_notification_at: timestamptz, last_ci_minutes_usage_notification_level: integer, subgroup_creation_level: integer, max_pages_size: integer, max_artifacts_size: integer, mentions_disabled: boolean, default_branch_protection: integer, max_personal_access_token_lifetime: integer, push_rule_id: integer, shared_runners_enabled: boolean, allow_descendants_override_disabled_shared_runners: boolean, traversal_ids: integer, organization_id: integer), model_id: 6, expected: "Namespaces::ProjectNamespace:6" 338320:26:13 returns an object that has the correct flipper_id 338420:26:13 model_class: Namespaces::UserNamespace(id: integer, name: string, path: string, owner_id: integer, created_at: datetime, updated_at: datetime, type: string, description: string, avatar: string, membership_lock: boolean, share_with_group_lock: boolean, visibility_level: integer, request_access_enabled: boolean, ldap_sync_status: string, ldap_sync_error: string, ldap_sync_last_update_at: datetime, ldap_sync_last_successful_update_at: datetime, ldap_sync_last_sync_at: datetime, description_html: text, lfs_enabled: boolean, parent_id: integer, shared_runners_minutes_limit: integer, repository_size_limit: integer, require_two_factor_authentication: boolean, two_factor_grace_period: integer, cached_markdown_version: integer, project_creation_level: integer, runners_token: string, file_template_project_id: integer, saml_discovery_token: string, runners_token_encrypted: string, custom_project_templates_group_id: integer, auto_devops_enabled: boolean, extra_shared_runners_minutes_limit: integer, last_ci_minutes_notification_at: timestamptz, last_ci_minutes_usage_notification_level: integer, subgroup_creation_level: integer, max_pages_size: integer, max_artifacts_size: integer, mentions_disabled: boolean, default_branch_protection: integer, max_personal_access_token_lifetime: integer, push_rule_id: integer, shared_runners_enabled: boolean, allow_descendants_override_disabled_shared_runners: boolean, traversal_ids: integer, organization_id: integer), model_id: 7, expected: "Namespaces::UserNamespace:7" 338520:26:13 returns an object that has the correct flipper_id 338720:26:13 factory: :project 338820:26:13 returns nil when object is not persisted 338920:26:14 returns flipper_id when object is persisted 339020:26:14 factory: :group 339120:26:14 returns nil when object is not persisted 339220:26:14 returns flipper_id when object is persisted 339320:26:14 factory: :user 339420:26:14 returns nil when object is not persisted 339520:26:14 returns flipper_id when object is persisted 339620:26:14 factory: :ci_runner 339720:26:15 returns nil when object is not persisted 339820:26:15 returns flipper_id when object is persisted 339920:26:15 factory: :namespace 340020:26:15 returns nil when object is not persisted 340120:26:15 returns flipper_id when object is persisted 340220:26:15# [RSpecRunTime] Finishing example group spec/models/concerns/feature_gate_spec.rb. It took 3.11 seconds. Expected to take 9.02 seconds. 340320:26:15# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/tags_spec.rb. Expected to take 8.89 seconds. 340420:26:15Ci::CreatePipelineService 340620:26:16 with valid config 340720:26:17Job arguments to MergeRequests::UpdateHeadPipelineWorker must be native JSON types, but {"pipeline_id"=>49} is a ActiveSupport::HashWithIndifferentAccess. 340920:26:17To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 341020:26:17 creates a pipeline 341120:26:17# [RSpecRunTime] RSpec elapsed time: 22 minutes 56.11 seconds. Current RSS: ~1517M. Threads: 4. load average: 1.19 1.17 1.00 1/296 16240 341320:26:17 with too many tags 341420:26:17Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol. 341620:26:17To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 341720:26:17Job arguments to MergeRequests::UpdateHeadPipelineWorker must be native JSON types, but {"pipeline_id"=>50} is a ActiveSupport::HashWithIndifferentAccess. 341920:26:17To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 342020:26:17 creates a pipeline without builds 342120:26:17 tags persistence 342220:26:17 with multiple tags 342320:26:17 when the tags do not exist 342420:26:18Job arguments to MergeRequests::UpdateHeadPipelineWorker must be native JSON types, but {"pipeline_id"=>51} is a ActiveSupport::HashWithIndifferentAccess. 342620:26:18To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 342720:26:18Job arguments to MergeRequests::UpdateHeadPipelineWorker must be native JSON types, but {"pipeline_id"=>52} is a ActiveSupport::HashWithIndifferentAccess. 342920:26:18To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 343020:26:19Job arguments to MergeRequests::UpdateHeadPipelineWorker must be native JSON types, but {"pipeline_id"=>53} is a ActiveSupport::HashWithIndifferentAccess. 343220:26:19To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 343320:26:19 does not execute N+1 queries 343420:26:19# [RSpecRunTime] RSpec elapsed time: 22 minutes 57.73 seconds. Current RSS: ~1510M. Threads: 4. load average: 1.17 1.17 1.00 1/299 16269 343620:26:19 when tags are already persisted 343720:26:19Job arguments to MergeRequests::UpdateHeadPipelineWorker must be native JSON types, but {"pipeline_id"=>54} is a ActiveSupport::HashWithIndifferentAccess. 343920:26:19To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 344020:26:19Job arguments to MergeRequests::UpdateHeadPipelineWorker must be native JSON types, but {"pipeline_id"=>55} is a ActiveSupport::HashWithIndifferentAccess. 344220:26:19To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 344320:26:20Job arguments to MergeRequests::UpdateHeadPipelineWorker must be native JSON types, but {"pipeline_id"=>56} is a ActiveSupport::HashWithIndifferentAccess. 344520:26:20To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 344620:26:20 does not execute N+1 queries 344720:26:20# [RSpecRunTime] RSpec elapsed time: 22 minutes 58.82 seconds. Current RSS: ~1505M. Threads: 4. load average: 1.17 1.17 1.00 1/299 16286 344920:26:20 with bridge jobs 345020:26:20Job arguments to MergeRequests::UpdateHeadPipelineWorker must be native JSON types, but {"pipeline_id"=>57} is a ActiveSupport::HashWithIndifferentAccess. 345220:26:20To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 345320:26:20 is expected to be empty 345420:26:20# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/tags_spec.rb. It took 5.2 seconds. Expected to take 8.89 seconds. 345520:26:20# [RSpecRunTime] Starting example group spec/lib/gitlab/git/patches/commit_patches_spec.rb. Expected to take 8.61 seconds. 345620:26:20Gitlab::Git::Patches::CommitPatches 345820:26:23 applies the patches 345920:26:25 updates the branch cache 346020:26:25 when the repository does not exist 346120:26:26 raises the correct error 346220:26:26# [RSpecRunTime] RSpec elapsed time: 23 minutes 4.8 seconds. Current RSS: ~1471M. Threads: 4. load average: 1.16 1.17 1.00 1/299 16820 346420:26:26 when the patch does not apply 346520:26:27 raises the correct error 346620:26:27# [RSpecRunTime] RSpec elapsed time: 23 minutes 6.52 seconds. Current RSS: ~1477M. Threads: 4. load average: 1.16 1.17 1.00 1/299 16981 346820:26:28# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/patches/commit_patches_spec.rb. It took 7.09 seconds. Expected to take 8.61 seconds. 346920:26:28# [RSpecRunTime] Starting example group spec/finders/packages/debian/distributions_finder_spec.rb. Expected to take 8.42 seconds. 347020:26:28Packages::Debian::DistributionsFinder 347120:26:28 behaves like Debian Distributions Finder 347320:26:29 with existing codename 347420:26:29 finds distributions by codename 347520:26:29# [RSpecRunTime] RSpec elapsed time: 23 minutes 8.42 seconds. Current RSS: ~1465M. Threads: 4. load average: 1.15 1.16 1.00 1/299 16982 347720:26:29 with non-existing codename 347820:26:29 finds nothing 348020:26:29 with existing suite 348120:26:30 finds distribution by suite 348220:26:30 with non-existing suite 348320:26:30 finds nothing 348420:26:30 by codename_or_suite 348520:26:30 with existing codename 348620:26:30 finds distribution by codename 348720:26:30 with existing suite 348820:26:30 finds distribution by suite 348920:26:30 with non-existing suite 349020:26:30 finds nothing 349120:26:30 behaves like Debian Distributions Finder 349320:26:30 with existing codename 349420:26:31 finds distributions by codename 349520:26:31 with non-existing codename 349620:26:31 finds nothing 349820:26:31 with existing suite 349920:26:31 finds distribution by suite 350020:26:31 with non-existing suite 350120:26:31 finds nothing 350220:26:31 by codename_or_suite 350320:26:31 with existing codename 350420:26:31 finds distribution by codename 350520:26:31 with existing suite 350620:26:31 finds distribution by suite 350720:26:31 with non-existing suite 350820:26:31 finds nothing 350920:26:31 with nil container 351020:26:31 raises error 351120:26:31 with unexpected container type 351220:26:31 raises error 351320:26:32# [RSpecRunTime] Finishing example group spec/finders/packages/debian/distributions_finder_spec.rb. It took 4.09 seconds. Expected to take 8.42 seconds. 351420:26:32# [RSpecRunTime] Starting example group spec/lib/bitbucket/representation/issue_spec.rb. Expected to take 8.31 seconds. 351520:26:32Bitbucket::Representation::Issue 351720:26:32 is expected to eq 1 351920:26:32 is expected to eq "{123}" 352020:26:32 is expected to be nil 352120:26:32 is expected to be nil 352220:26:32 #description 352320:26:32 is expected to eq "Text" 352420:26:32 is expected to be nil 352620:26:33 is expected to eq {:author=>"{123}", :author_nickname=>"User1", :created_at=>"created_at", :description=>"description", :iid=>111, :milestone=>1, :state=>"closed", :title=>"title", :updated_at=>"updated_at"} 352820:26:33 is expected to eq Fri, 23 Aug 2024 353020:26:33 is expected to eq "bug" 353220:26:33 is expected to eq Fri, 23 Aug 2024 353420:26:33 is expected to eq "Issue" 353620:26:33 is expected to eq "closed" 353720:26:33 is expected to eq "closed" 353820:26:33 is expected to eq "closed" 353920:26:33 is expected to eq "closed" 354020:26:34 is expected to eq "closed" 354120:26:34 is expected to eq "opened" 354320:26:34 is expected to eq "1.0" 354420:26:34 is expected to be nil 354520:26:34 #author_nickname 354620:26:34 is expected to eq "Ben" 354720:26:34 is expected to be nil 354820:26:34# [RSpecRunTime] Finishing example group spec/lib/bitbucket/representation/issue_spec.rb. It took 2.69 seconds. Expected to take 8.31 seconds. 354920:26:34# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/tags/tag_list_spec.rb. Expected to take 8.03 seconds. 355020:26:34Gitlab::Ci::Tags::TagList 355120:26:35 is expected to be a kind of Array 355320:26:35 adds a new word 355420:26:35 adds delimited lists of words 355520:26:35 adds delimited list of words with quoted delimiters 355620:26:35 handles other uses of quotation marks correctly 355720:26:35 is able to add an array of words 355820:26:35 escapes tags with commas in them 356020:26:35 gives a delimited list of words when converted to string 356220:26:35 removes words 356320:26:36 removes delimited lists of words 356420:26:36 removes an array of words 356620:26:36 removes duplicates and empty spaces 356820:26:36 does not have duplicate tags 356920:26:36 returns an instance of the same class 357120:26:36 does not have duplicate tags 357220:26:36 returns an instance of the same class 357320:26:36 without duplicates 357420:26:36 is expected to eq ["chunky", "bacon", "crazy", "cut"] 357520:26:36 is expected to eq ["chunky", "bacon", "crazy", "cut"] 357620:26:37# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/tags/tag_list_spec.rb. It took 2.32 seconds. Expected to take 8.03 seconds. 357720:26:37# [RSpecRunTime] Starting example group spec/lib/gitlab/cross_project_access/check_info_spec.rb. Expected to take 7.95 seconds. 357820:26:37Gitlab::CrossProjectAccess::CheckInfo 357920:26:37 #should_run? 358020:26:37 runs when an action is defined 358120:26:37 runs when the action is missing 358220:26:37 does not run when the action is excluded 358320:26:37 runs when the `if` conditional is true 358420:26:37 does not run when the if condition is false 358520:26:37 does not run when the `unless` check is true 358620:26:38 runs when the `unless` check is false 358720:26:38 returns the opposite of #should_skip? when the check is a skip 358820:26:38# [RSpecRunTime] RSpec elapsed time: 23 minutes 16.83 seconds. Current RSS: ~1547M. Threads: 4. load average: 1.13 1.16 1.00 1/294 16983 359020:26:38 #should_skip? 359120:26:38 skips when an action is defined 359220:26:38 does not skip when the action is not defined 359320:26:38 does not skip when the action is excluded 359420:26:38 skips when the `if` conditional is true 359520:26:38 does not skip the `if` conditional is false 359620:26:38 does not skip when the `unless` check is true 359720:26:39 skips when `unless` check is false 359820:26:39 returns the opposite of #should_run? when the check is not a skip 359920:26:39# [RSpecRunTime] RSpec elapsed time: 23 minutes 17.86 seconds. Current RSS: ~1558M. Threads: 4. load average: 1.20 1.17 1.01 1/294 16984 360120:26:39# [RSpecRunTime] Finishing example group spec/lib/gitlab/cross_project_access/check_info_spec.rb. It took 2.25 seconds. Expected to take 7.95 seconds. 360220:26:39# [RSpecRunTime] Starting example group spec/lib/banzai/reference_parser/alert_parser_spec.rb. Expected to take 7.55 seconds. 360320:26:39Banzai::ReferenceParser::AlertParser 360420:26:39 #nodes_visible_to_user 360520:26:39 when the link has a data-issue attribute 360620:26:39 behaves like referenced feature visibility 360720:26:39 when feature is disabled 360820:26:40 does not create reference 360920:26:40 when feature is enabled only for team members 361020:26:40 does not create reference for non member 361120:26:41 creates reference for member 361220:26:41# [RSpecRunTime] RSpec elapsed time: 23 minutes 20.39 seconds. Current RSS: ~1539M. Threads: 4. load average: 1.20 1.17 1.01 1/294 16985 361420:26:41 when feature is enabled 361520:26:42 creates reference 361620:26:42 #referenced_by 361720:26:42 when the link has a data-alert attribute 361820:26:42 using an existing alert ID 361920:26:43 returns an Array of alerts 362020:26:43 using a non-existing alert ID 362120:26:43 returns an empty Array 362220:26:43# [RSpecRunTime] Finishing example group spec/lib/banzai/reference_parser/alert_parser_spec.rb. It took 4.56 seconds. Expected to take 7.55 seconds. 362320:26:43# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_import/stage/import_pull_requests_worker_spec.rb. Expected to take 7.41 seconds. 362420:26:43Gitlab::BitbucketImport::Stage::ImportPullRequestsWorker 362620:26:44 when the import succeeds 362720:26:44 schedules the next stage 362820:26:44Job arguments to Gitlab::BitbucketImport::AdvanceStageWorker must be native JSON types, but :pull_requests_notes is a Symbol. 363020:26:44To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 363120:26:44 logs stage start and finish 363220:26:44 when project does not exists 363320:26:44 does not call the importer 363420:26:44 when project import state is not `started` 363520:26:45 does not call the importer 363620:26:45 when the importer fails 363720:26:45 does not schedule the next stage and raises error 363820:26:45 behaves like Gitlab::BitbucketImport::StageMethods 363920:26:45 .sidekiq_retries_exhausted 364020:26:46 tracks the import failure 364220:26:46 does not execute the importer if no project could be found 364320:26:46 does not execute the importer if the import state is no longer in progress 364420:26:46 logs error when import fails with a StandardError 364520:26:46 when the import is successful 364620:26:46 executes the import 364720:26:46 queues RefreshImportJidWorker 364820:26:46 logs stage start and finish 364920:26:46# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_import/stage/import_pull_requests_worker_spec.rb. It took 3.07 seconds. Expected to take 7.41 seconds. 365020:26:46# [RSpecRunTime] Starting example group spec/validators/json_schema_validator_spec.rb. Expected to take 7.24 seconds. 365120:26:46JsonSchemaValidator 365220:26:47 #validates_each 365320:26:47 when filename is set 365420:26:47 when data is valid 365520:26:47 returns no errors 365620:26:47 when data is invalid 365720:26:48 returns json schema is invalid 365820:26:48 when filename is not set 365920:26:48 raises an ArgumentError 366020:26:48 when filename is invalid 366120:26:48 raises a FilenameError 366220:26:48 hash_conversion option 366320:26:48 when hash_conversion is enabled 366420:26:48 returns no errors 366520:26:48 when detail_errors is true 366620:26:48 when data is valid 366720:26:49 returns no errors 366820:26:49 when data is invalid 366920:26:49 returns json schema is invalid 367020:26:49 when validating config with oneOf JSON schema 367120:26:49 when the value is a valid array of hashes 367220:26:49 returns no errors 367320:26:49 when a required property is missing 367420:26:49 returns an error message 367520:26:49 when oneOf validation fails 367620:26:49 returns an error message 367720:26:49 when there is a general validation error 367820:26:50 returns an error message 367920:26:50 when a non-array value violates oneOf constraint 368020:26:50 returns an error message for oneOf violation without data pointer 368120:26:50# [RSpecRunTime] Finishing example group spec/validators/json_schema_validator_spec.rb. It took 3.31 seconds. Expected to take 7.24 seconds. 368220:26:50# [RSpecRunTime] Starting example group spec/workers/projects/process_sync_events_worker_spec.rb. Expected to take 7.11 seconds. 368320:26:50Projects::ProcessSyncEventsWorker 368420:26:51 has the `until_executed` deduplicate strategy 368520:26:51 has the option to reschedule once if deduplicated and a TTL of 1 minute 368620:26:51 behaves like an idempotent worker 368720:26:52 is labeled as idempotent 368820:26:52 performs multiple times sequentially without raising an exception 368920:26:53# [RSpecRunTime] RSpec elapsed time: 23 minutes 31.67 seconds. Current RSS: ~1502M. Threads: 4. load average: 1.17 1.17 1.01 1/294 16986 369220:26:53 consumes all sync events 369320:26:54 syncs project namespace id 369420:26:55 logs the service result 369520:26:55# [RSpecRunTime] RSpec elapsed time: 23 minutes 34.15 seconds. Current RSS: ~1489M. Threads: 4. load average: 1.16 1.17 1.01 1/294 16987 369720:26:55# [RSpecRunTime] Finishing example group spec/workers/projects/process_sync_events_worker_spec.rb. It took 5.35 seconds. Expected to take 7.11 seconds. 369820:26:55# [RSpecRunTime] Starting example group spec/services/jira_connect_installations/proxy_lifecycle_event_service_spec.rb. Expected to take 6.95 seconds. 369920:26:55JiraConnectInstallations::ProxyLifecycleEventService 370120:26:56 creates an instance and calls execute 370320:26:56 when installed event 370420:26:56 behaves like sends the event hook 370520:26:56 returns a ServiceResponse 370620:26:56 sends an installed event to the instance 370720:26:56 creates the JWT token with the event and installation 370820:26:56 and the instance responds with an error 370920:26:56 returns an error ServiceResponse 371020:26:56 logs the error response 371120:26:56 and the request raises an error 371220:26:56 returns an error ServiceResponse 371320:26:56 when uninstalled event 371420:26:56 behaves like sends the event hook 371520:26:57 returns a ServiceResponse 371620:26:57 sends an installed event to the instance 371720:26:57 creates the JWT token with the event and installation 371820:26:57 and the instance responds with an error 371920:26:57 returns an error ServiceResponse 372020:26:57 logs the error response 372120:26:57 and the request raises an error 372220:26:57 returns an error ServiceResponse 372420:26:57 creates an internal duplicate of the installation and sets the instance_url 372520:26:57 with unknown event 372620:26:57 raises an error 372720:26:58# [RSpecRunTime] Finishing example group spec/services/jira_connect_installations/proxy_lifecycle_event_service_spec.rb. It took 2.46 seconds. Expected to take 6.95 seconds. 372820:26:58# [RSpecRunTime] Starting example group spec/lib/gitlab/verify/ci_secure_files_spec.rb. Expected to take 6.79 seconds. 372920:26:58Gitlab::Verify::CiSecureFiles 373020:26:58 #run_batches 373120:26:58 passes secure_files with the correct file 373220:26:58 fails secure_files with a missing file 373320:26:59 fails secure_files with a mismatched checksum 373420:26:59 with remote files 373520:26:59 returned hash object 373620:26:59 passes secure_files in object storage that exist 373720:26:59 fails secure_files in object storage that do not exist 373820:26:59# [RSpecRunTime] RSpec elapsed time: 23 minutes 38.21 seconds. Current RSS: ~1520M. Threads: 4. load average: 1.15 1.16 1.01 1/294 16988 374020:26:59 behaves like Gitlab::Verify::BatchVerifier subclass 374220:27:00 iterates through objects in batches 374320:27:00 allows the starting ID to be specified 374420:27:00 allows the finishing ID to be specified 374520:27:00# [RSpecRunTime] RSpec elapsed time: 23 minutes 39.63 seconds. Current RSS: ~1505M. Threads: 4. load average: 1.15 1.16 1.01 1/294 16989 374720:27:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/verify/ci_secure_files_spec.rb. It took 3.02 seconds. Expected to take 6.79 seconds. 374820:27:01# [RSpecRunTime] Starting example group spec/tooling/danger/bulk_database_actions_spec.rb. Expected to take 6.62 seconds. 374920:27:01Tooling::Danger::BulkDatabaseActions 375020:27:01 for single line method call 375120:27:01 when file is a non-spec Ruby file 375220:27:01 when comment is expected 375320:27:01 code: "update_all(revoked: true)" 375420:27:01 is expected to receive markdown("\nWhen using `update`, `upsert`, `delete`, `destroy`, `update_all`,\n`upsert_all`, `delete_all` or `...docs.gitlab.com/ee/development/database_review.html#preparation-when-using-bulk-update-operations).", {:file=>"app/services/personal_access_tokens/revoke_token_family_service.rb", :line=>2}) 1 time 375520:27:01 code: "destroy_all" 375620:27:01 is expected to receive markdown("\nWhen using `update`, `upsert`, `delete`, `destroy`, `update_all`,\n`upsert_all`, `delete_all` or `...docs.gitlab.com/ee/development/database_review.html#preparation-when-using-bulk-update-operations).", {:file=>"app/services/personal_access_tokens/revoke_token_family_service.rb", :line=>2}) 1 time 375720:27:01 code: "delete_all" 375820:27:01 is expected to receive markdown("\nWhen using `update`, `upsert`, `delete`, `destroy`, `update_all`,\n`upsert_all`, `delete_all` or `...docs.gitlab.com/ee/development/database_review.html#preparation-when-using-bulk-update-operations).", {:file=>"app/services/personal_access_tokens/revoke_token_family_service.rb", :line=>2}) 1 time 375920:27:01 code: "update(revoked: true)" 376020:27:01 is expected to receive markdown("\nWhen using `update`, `upsert`, `delete`, `destroy`, `update_all`,\n`upsert_all`, `delete_all` or `...docs.gitlab.com/ee/development/database_review.html#preparation-when-using-bulk-update-operations).", {:file=>"app/services/personal_access_tokens/revoke_token_family_service.rb", :line=>2}) 1 time 376120:27:01 code: "delete" 376220:27:01 is expected to receive markdown("\nWhen using `update`, `upsert`, `delete`, `destroy`, `update_all`,\n`upsert_all`, `delete_all` or `...docs.gitlab.com/ee/development/database_review.html#preparation-when-using-bulk-update-operations).", {:file=>"app/services/personal_access_tokens/revoke_token_family_service.rb", :line=>2}) 1 time 376320:27:01 code: "upsert" 376420:27:02 is expected to receive markdown("\nWhen using `update`, `upsert`, `delete`, `destroy`, `update_all`,\n`upsert_all`, `delete_all` or `...docs.gitlab.com/ee/development/database_review.html#preparation-when-using-bulk-update-operations).", {:file=>"app/services/personal_access_tokens/revoke_token_family_service.rb", :line=>2}) 1 time 376520:27:02 code: "upsert_all" 376620:27:02 is expected to receive markdown("\nWhen using `update`, `upsert`, `delete`, `destroy`, `update_all`,\n`upsert_all`, `delete_all` or `...docs.gitlab.com/ee/development/database_review.html#preparation-when-using-bulk-update-operations).", {:file=>"app/services/personal_access_tokens/revoke_token_family_service.rb", :line=>2}) 1 time 376720:27:02 code: "User.upsert" 376820:27:02 is expected to receive markdown("\nWhen using `update`, `upsert`, `delete`, `destroy`, `update_all`,\n`upsert_all`, `delete_all` or `...docs.gitlab.com/ee/development/database_review.html#preparation-when-using-bulk-update-operations).", {:file=>"app/services/personal_access_tokens/revoke_token_family_service.rb", :line=>2}) 1 time 376920:27:02 code: "User.last.destroy" 377020:27:02 is expected to receive markdown("\nWhen using `update`, `upsert`, `delete`, `destroy`, `update_all`,\n`upsert_all`, `delete_all` or `...docs.gitlab.com/ee/development/database_review.html#preparation-when-using-bulk-update-operations).", {:file=>"app/services/personal_access_tokens/revoke_token_family_service.rb", :line=>2}) 1 time 377120:27:02 code: "destroy" 377220:27:02 is expected to receive markdown("\nWhen using `update`, `upsert`, `delete`, `destroy`, `update_all`,\n`upsert_all`, `delete_all` or `...docs.gitlab.com/ee/development/database_review.html#preparation-when-using-bulk-update-operations).", {:file=>"app/services/personal_access_tokens/revoke_token_family_service.rb", :line=>2}) 1 time 377320:27:02 code: " .destroy" 377420:27:02 is expected to receive markdown("\nWhen using `update`, `upsert`, `delete`, `destroy`, `update_all`,\n`upsert_all`, `delete_all` or `...docs.gitlab.com/ee/development/database_review.html#preparation-when-using-bulk-update-operations).", {:file=>"app/services/personal_access_tokens/revoke_token_family_service.rb", :line=>2}) 1 time 377520:27:02 when no comment is expected 377620:27:02 code: "we update bob" 377720:27:02 is expected not to receive markdown(*(any args)) 0 times 377820:27:02 code: "update_two_factor" 377920:27:03 is expected not to receive markdown(*(any args)) 0 times 378020:27:03 code: "delete_keys(key)" 378120:27:03 is expected not to receive markdown(*(any args)) 0 times 378220:27:03 code: "destroy_hook(hook)" 378320:27:03 is expected not to receive markdown(*(any args)) 0 times 378420:27:03 code: "destroy_all_merged" 378520:27:03 is expected not to receive markdown(*(any args)) 0 times 378620:27:03 code: "update_all_mirrors" 378720:27:03 is expected not to receive markdown(*(any args)) 0 times 378820:27:03# [RSpecRunTime] Finishing example group spec/tooling/danger/bulk_database_actions_spec.rb. It took 2.52 seconds. Expected to take 6.62 seconds. 378920:27:03# [RSpecRunTime] Starting example group spec/workers/bulk_imports/finish_batched_pipeline_worker_spec.rb. Expected to take 6.59 seconds. 379020:27:03BulkImports::FinishBatchedPipelineWorker 379120:27:04 when pipeline is enqueued 379220:27:04 does not call the tracker's `#finish!` 379320:27:04 does not call the pipeline's `#on_finish` 379420:27:04# [RSpecRunTime] RSpec elapsed time: 23 minutes 43.58 seconds. Current RSS: ~1519M. Threads: 4. load average: 1.13 1.16 1.00 1/294 17016 379720:27:05 marks the tracker as finished 379820:27:05 calls the pipeline's `#on_finish` 379920:27:05 when import is in progress 380020:27:05 re-enqueues for any started batches 380120:27:05 re-enqueues for any created batches 380220:27:05 when pipeline tracker is stale 380320:27:05 fails pipeline tracker and its batches 380420:27:05 when tracker is not batched 380520:27:05 does not call the tracker's `#finish!` 380620:27:06 does not call the pipeline's `#on_finish` 380720:27:06 when tracker is not started 380820:27:06 does not call the tracker's `#finish!` 380920:27:06 does not call the pipeline's `#on_finish` 381020:27:06# [RSpecRunTime] Finishing example group spec/workers/bulk_imports/finish_batched_pipeline_worker_spec.rb. It took 2.84 seconds. Expected to take 6.59 seconds. 381120:27:06# [RSpecRunTime] Starting example group spec/lib/bulk_imports/groups/loaders/group_loader_spec.rb. Expected to take 6.36 seconds. 381220:27:06BulkImports::Groups::Loaders::GroupLoader 381420:27:06 when path is missing 381520:27:06 raises an error 381620:27:06 when destination namespace is not a group 381720:27:07 raises an error 381820:27:07 when there are other group errors 381920:27:07 raises an error with those errors 382020:27:07 when user can create group 382120:27:07 when there is no parent group 382220:27:07 calls Group Create Service to create a new group 382320:27:07 when there is parent group 382420:27:07 calls Group Create Service to create a new group 382520:27:07 when destination_namespace is not set 382620:27:07 calls Group Create Service to create a new group 382720:27:07 when user does not have 2FA enabled 382820:27:07 when require_two_factor_authentication is not passed 382920:27:07 calls Group Create Service to create a new group 383020:27:07 when require_two_factor_authentication is false 383120:27:08 calls Group Create Service to create a new group 383220:27:08 when require_two_factor_authentication is true 383320:27:08 does not create new group 383420:27:08 when user cannot create group 383520:27:08 when there is no parent group 383620:27:08 does not create new group 383720:27:08 when there is parent group 383820:27:08 does not create new group 383920:27:08# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/groups/loaders/group_loader_spec.rb. It took 2.22 seconds. Expected to take 6.36 seconds. 384020:27:08# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executing_spec.rb. Expected to take 6.36 seconds. 384120:27:08Gitlab::SidekiqMiddleware::DuplicateJobs::Strategies::UntilExecuting 384220:27:08 behaves like deduplicating jobs when scheduling 384420:27:08 checks for duplicates before yielding 384520:27:09 checks worker options for scheduled jobs 384720:27:09 adds the jid of the existing job to the job hash 384820:27:09 scheduled jobs 384920:27:09 scheduled in the past 385020:27:09 adds the jid of the existing job to the job hash 385120:27:09 scheduled in the future 385220:27:09 adds the jid of the existing job to the job hash 385320:27:09 when the job is not duplicate 385420:27:09 does not return false nor drop the job 385520:27:09 when the job is droppable 385620:27:09 updates latest wal location 385720:27:09 returns false to drop the job 385820:27:09 logs that the job was dropped 385920:27:10 logs the deduplication options of the worker 386120:27:10 updates job hash with dedup_wal_locations 386220:27:10 when latest_wal_location is empty 386320:27:10 does not update job hash with dedup_wal_locations 386520:27:10 deletes the lock before executing 386620:27:10# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executing_spec.rb. It took 1.79 seconds. Expected to take 6.36 seconds. 386720:27:10# [RSpecRunTime] Starting example group spec/graphql/mutations/issues/link_alerts_spec.rb. Expected to take 6.14 seconds. 386820:27:10Mutations::Issues::LinkAlerts 386920:27:11 is expected to require graphql authorizations :update_issue and :admin_issue 387120:27:11 when the user is a guest 387220:27:11 raises an error 387320:27:11 when a user is also an author 387420:27:11 raises an error 387520:27:11# [RSpecRunTime] RSpec elapsed time: 23 minutes 50.6 seconds. Current RSS: ~1531M. Threads: 4. load average: 1.20 1.17 1.01 1/294 17017 387720:27:11 when a user is also an assignee 387820:27:12 raises an error 387920:27:12 when the user is a developer 388020:27:12 when issue type is an incident 388120:27:12 calls LinkAlerts::CreateService with correct arguments 388220:27:12 returns no errors 388320:27:12 when issue type is not an incident 388420:27:13 does not update alert_management_alerts 388520:27:13# [RSpecRunTime] Finishing example group spec/graphql/mutations/issues/link_alerts_spec.rb. It took 3.11 seconds. Expected to take 6.14 seconds. 388620:27:13# [RSpecRunTime] Starting example group spec/tasks/gitlab/security/update_banned_ssh_keys_rake_spec.rb. Expected to take 6.12 seconds. 388720:27:13gitlab:security namespace rake tasks 388820:27:14 exits when max config size reaches 388920:27:14 adds banned keys when clone is successful 389020:27:14 exits when clone fails 389120:27:17# [RSpecRunTime] Finishing example group spec/tasks/gitlab/security/update_banned_ssh_keys_rake_spec.rb. It took 3.93 seconds. Expected to take 6.12 seconds. 389220:27:17# [RSpecRunTime] RSpec elapsed time: 23 minutes 56.23 seconds. Current RSS: ~1492M. Threads: 4. load average: 1.19 1.17 1.01 1/294 17018 389420:27:17# [RSpecRunTime] Starting example group spec/services/import_csv/base_service_spec.rb. Expected to take 5.96 seconds. 389520:27:17ImportCsv::BaseService 389620:27:18 behaves like abstract method 389720:27:18 raises NotImplemented error when create_object_class is called 389820:27:18 behaves like abstract method 389920:27:18 raises NotImplemented error when email_results_to_user is called 390020:27:18 behaves like abstract method 390120:27:18 raises NotImplemented error when validate_headers_presence! is called 390220:27:18 when given a class 390320:27:18 behaves like correctly handles invalid files 390420:27:18 when given file with unsupported extension 390520:27:18 behaves like invalid file 390620:27:18 returns invalid file error 390720:27:18 when given empty file 390820:27:18 behaves like invalid file 390920:27:18 returns invalid file error 391020:27:18 when given file without headers 391120:27:18 behaves like invalid file 391220:27:18 returns invalid file error 391320:27:18 #detect_col_sep 391420:27:18 sep_character: "&", valid: false 391520:27:18 responds appropriately 391620:27:18 sep_character: "?", valid: false 391720:27:19 responds appropriately 391820:27:19 sep_character: ";", valid: true 391920:27:19 responds appropriately 392020:27:19 sep_character: ",", valid: true 392120:27:19 responds appropriately 392220:27:19 sep_character: "\t", valid: true 392320:27:19 responds appropriately 392420:27:19 behaves like abstract method 392520:27:19 raises NotImplemented error when attributes_for is called 392620:27:19# [RSpecRunTime] Finishing example group spec/services/import_csv/base_service_spec.rb. It took 2.07 seconds. Expected to take 5.96 seconds. 392720:27:19# [RSpecRunTime] Starting example group spec/rubocop/cop/database/avoid_using_pluck_without_limit_spec.rb. Expected to take 5.85 seconds. 392820:27:19RuboCop::Cop::Database::AvoidUsingPluckWithoutLimit 392920:27:19 when using pluck without a limit 393020:27:19 flags the use of pluck as a model scope 393120:27:20 flags the use of pluck as a regular method 393220:27:20 flags the use of pluck inside where 393320:27:20 flags the use of pluck inside a model class method 393420:27:20 flags the use of pluck inside a finder 393520:27:20 flags the use of pluck inside a service 393620:27:20 when using pluck with a limit 393720:27:20 does not flags the use of pluck as a model scope 393820:27:20 does not flags the use of pluck as a regular method 393920:27:20 does not flags the use of pluck inside where 394020:27:21 does not flags the use of pluck inside a model class method 394120:27:21 does not flags the use of pluck inside a finder 394220:27:21 flags the use of pluck inside a service 394320:27:21# [RSpecRunTime] Finishing example group spec/rubocop/cop/database/avoid_using_pluck_without_limit_spec.rb. It took 1.71 seconds. Expected to take 5.85 seconds. 394420:27:21# [RSpecRunTime] Starting example group spec/services/ci/job_artifacts/track_artifact_report_service_spec.rb. Expected to take 5.78 seconds. 394520:27:21Ci::JobArtifacts::TrackArtifactReportService 394720:27:21 when pipeline has test reports 394820:27:22Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 395020:27:22To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 395120:27:22 tracks the test event using HLLRedisCounter 395220:27:22# [RSpecRunTime] RSpec elapsed time: 24 minutes 1.12 seconds. Current RSS: ~1507M. Threads: 4. load average: 1.17 1.17 1.01 1/295 17019 395420:27:22 when pipeline does not have test reports 395520:27:22 does not track the test event 395620:27:23 does not track the coverage test event 395720:27:23 when a single user started multiple pipelines with test reports 395820:27:23Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 396020:27:23To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 396120:27:23 tracks all pipelines using HLLRedisCounter by one user_id for the test event 396220:27:23 when multiple users started multiple pipelines with test reports 396320:27:23Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 396520:27:23To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 396620:27:23 tracks all pipelines using HLLRedisCounter by multiple users for test reports 396720:27:23 when pipeline has coverage test reports 396820:27:23Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 397020:27:23To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 397120:27:23 tracks the coverage test event using HLLRedisCounter 397220:27:23 when a single user started multiple pipelines with coverage reports 397320:27:23Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 397520:27:23To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 397620:27:24 tracks all pipelines using HLLRedisCounter by one user_id for the coverage test event 397720:27:24 when multiple users started multiple pipelines with coverage test reports 397820:27:24Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 398020:27:24To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 398120:27:24 tracks all pipelines using HLLRedisCounter by multiple users for coverage test reports 398220:27:24# [RSpecRunTime] Finishing example group spec/services/ci/job_artifacts/track_artifact_report_service_spec.rb. It took 3.16 seconds. Expected to take 5.78 seconds. 398320:27:24# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/lfs_saver_spec.rb. Expected to take 5.72 seconds. 398420:27:24Gitlab::ImportExport::LfsSaver 398620:27:24 when the project has LFS objects locally stored 398720:27:25Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 398920:27:25To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 399020:27:25 does not cause errors 399120:27:25Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 399320:27:25To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 399420:27:25 copies the file in the correct location when there is an lfs object 399520:27:25 when lfs object has file on disk missing 399620:27:26Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 399820:27:26To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 399920:27:26 does not attempt to copy non-existent file 400020:27:26# [RSpecRunTime] RSpec elapsed time: 24 minutes 4.88 seconds. Current RSS: ~1488M. Threads: 4. load average: 1.24 1.18 1.01 1/294 17020 400220:27:26 saving a json file 400320:27:26Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 400520:27:26To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 400620:27:26 saves a json file correctly 400720:27:26 when the LFS objects are stored in object storage 400820:27:27Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 401020:27:27To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 401120:27:27 downloads the file to include in an archive 401220:27:27# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/lfs_saver_spec.rb. It took 2.98 seconds. Expected to take 5.72 seconds. 401320:27:27# [RSpecRunTime] Starting example group spec/services/projects/lfs_pointers/lfs_import_service_spec.rb. Expected to take 5.53 seconds. 401420:27:27Projects::LfsPointers::LfsImportService 401520:27:27 when lfs is enabled for the project 401620:27:28 downloads lfs objects 401720:27:28 when no downloadable lfs object links 401820:27:28 does not call LfsDownloadService 401920:27:28# [RSpecRunTime] RSpec elapsed time: 24 minutes 7.36 seconds. Current RSS: ~1486M. Threads: 4. load average: 1.30 1.20 1.02 1/294 17021 402120:27:28 when an exception is raised 402220:27:29 returns error 402320:27:29 when an GRPC::Core::CallError exception raised 402420:27:29 returns error 402520:27:29 when lfs is not enabled for the project 402620:27:30 does not download lfs objects 402720:27:30# [RSpecRunTime] Finishing example group spec/services/projects/lfs_pointers/lfs_import_service_spec.rb. It took 2.89 seconds. Expected to take 5.53 seconds. 402820:27:30# [RSpecRunTime] Starting example group spec/models/error_tracking/error_event_spec.rb. Expected to take 5.51 seconds. 402920:27:30ErrorTracking::ErrorEvent 403020:27:31 does not allow STI 403120:27:31 relationships 403220:27:31 is expected to belong to error required: false 403420:27:31 is expected to validate that :description cannot be empty/falsy 403520:27:31 is expected to validate that the length of :description is at most 1024 403620:27:31 is expected to validate that :occurred_at cannot be empty/falsy 403720:27:31 is expected to validate that the length of :level is at most 255 403820:27:31 is expected to validate that the length of :environment is at most 255 404020:27:31 builds a stacktrace 404120:27:31 #to_sentry_error_event 404220:27:31 is expected to be a kind of Gitlab::ErrorTracking::ErrorEvent 404320:27:31# [RSpecRunTime] Finishing example group spec/models/error_tracking/error_event_spec.rb. It took 1.51 seconds. Expected to take 5.51 seconds. 404420:27:31# [RSpecRunTime] Starting example group spec/db/production/create_work_item_hierarchy_restrictions_spec.rb. Expected to take 5.32 seconds. 404520:27:31Create work item hierarchy restrictions in production 404620:27:32 behaves like work item hierarchy restrictions importer 404720:27:32 when restrictions are missing 404820:27:32 behaves like adds restrictions 405020:27:32 adds all restrictions if they don't exist 405120:27:32 behaves like clears type reactive cache 405320:27:32 is expected to receive clear_reactive_cache!(*(any args)) 1 time 405420:27:32 when base types are missing 405520:27:32 behaves like adds restrictions 405720:27:32 adds all restrictions if they don't exist 405820:27:32 when restrictions already exist 406020:27:32 upserts restrictions 406120:27:32 behaves like clears type reactive cache 406320:27:32 is expected to receive clear_reactive_cache!(*(any args)) 1 time 406420:27:32 when some restrictions are missing 406620:27:32 inserts missing restrictions and does nothing if some already existed 406720:27:32 behaves like clears type reactive cache 406920:27:33 is expected to receive clear_reactive_cache!(*(any args)) 1 time 407020:27:33 when restrictions contain attributes not present in the table 407220:27:33 filters out missing columns 407320:27:33 behaves like clears type reactive cache 407520:27:33 is expected to receive clear_reactive_cache!(*(any args)) 1 time 407620:27:33# [RSpecRunTime] Finishing example group spec/db/production/create_work_item_hierarchy_restrictions_spec.rb. It took 1.63 seconds. Expected to take 5.32 seconds. 407720:27:33# [RSpecRunTime] Starting example group spec/models/concerns/access_requestable_spec.rb. Expected to take 5.27 seconds. 407820:27:33AccessRequestable 407920:27:33 does not allow STI 408120:27:33 #request_access 408220:27:34 is expected to be a kind of GroupMember(id: integer, access_level: integer, source_id: integer, source_type: string, user_id: int...z, request_accepted_at: timestamptz, last_activity_on: date, is_source_accessible_to_current_user: ) 408320:27:34 is expected to eq #<User id:946 @user327> 408420:27:34 #access_requested? 408520:27:34 is expected to be truthy 408720:27:34 #request_access 408820:27:35 is expected to be a kind of ProjectMember(id: integer, access_level: integer, source_id: integer, source_type: string, user_id: i...z, request_accepted_at: timestamptz, last_activity_on: date, is_source_accessible_to_current_user: ) 408920:27:35 #access_requested? 409020:27:36 is expected to be truthy 409120:27:36# [RSpecRunTime] Finishing example group spec/models/concerns/access_requestable_spec.rb. It took 2.9 seconds. Expected to take 5.27 seconds. 409220:27:36# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/inherit/default_spec.rb. Expected to take 5.17 seconds. 409320:27:36Gitlab::Ci::Config::Entry::Inherit::Default 409520:27:36 config: true, valid: true 409620:27:36 is expected to eq true 409720:27:36 config: false, valid: true 409820:27:36 is expected to eq true 409920:27:36 config: ["image"], valid: true 410020:27:36 is expected to eq true 410120:27:36 config: ["unknown"], valid: false 410220:27:36 is expected to eq false 410320:27:36 config: [:image], valid: false 410420:27:37 is expected to eq false 410520:27:37 config: [true], valid: false 410620:27:37 is expected to eq false 410720:27:37 config: "string", valid: false 410820:27:37 is expected to eq false 411020:27:37 config: true, inherit: true 411120:27:37 is expected to eq true 411220:27:37 config: false, inherit: false 411320:27:37 is expected to eq false 411420:27:37 config: ["image"], inherit: true 411520:27:37 is expected to eq true 411620:27:37 config: ["before_script"], inherit: false 411720:27:37 is expected to eq false 411820:27:37 config: "123", inherit: false 411920:27:37 is expected to eq false 412020:27:37# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/inherit/default_spec.rb. It took 1.37 seconds. Expected to take 5.17 seconds. 412120:27:37# [RSpecRunTime] Starting example group spec/lib/sidebars/user_profile/menus/groups_menu_spec.rb. Expected to take 5.07 seconds. 412220:27:37Sidebars::UserProfile::Menus::GroupsMenu 412320:27:37 behaves like User profile menu 412420:27:38 does not contain any sub menu 412520:27:38 renders the correct link 412620:27:38 renders the correct title 412720:27:38 renders the correct icon 412820:27:38 renders the correct avatar 412920:27:38 defines correct active route 413020:27:38 renders if user is logged in 413120:27:38 when viewed user is blocked 413220:27:38 when user is not logged in 413320:27:38 is not allowed to view the menu item 413420:27:38 when current user has permission 413520:27:38 is allowed to view the menu item 413620:27:38 when current user does not have permission 413720:27:38 is not allowed to view the menu item 413820:27:38 when viewed user is banned 413920:27:39Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 414120:27:39To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 414220:27:39 when user is not logged in 414320:27:39 is not allowed to view the menu item 414420:27:39 when current user has permission 414520:27:39 is allowed to view the menu item 414620:27:39 when current user does not have permission 414720:27:39 is not allowed to view the menu item 414820:27:39# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_profile/menus/groups_menu_spec.rb. It took 1.64 seconds. Expected to take 5.07 seconds. 414920:27:39# [RSpecRunTime] Starting example group spec/services/packages/rubygems/process_gem_service_spec.rb. Expected to take 4.99 seconds. 415020:27:39Packages::Rubygems::ProcessGemService 415120:27:39Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 415320:27:39To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 415620:27:39 returns an error 415820:27:40 returns successfully 415920:27:40 updates the package name and version 416020:27:40 updates the package file name 416120:27:40 when the package already exists 416220:27:40 assigns the package_file to the existing package and deletes the temporary package 416320:27:40 when the package already exists marked as pending_destruction 416420:27:40 reuses the processing package 416520:27:40 sub-service failure 416620:27:41 returns an error 416720:27:41 bad gem file 416820:27:41 returns an error 416920:27:41 without obtaining an exclusive lease 417020:27:41 does not perform the services 417120:27:41 with invalid metadata 417220:27:41 raises the correct error 417320:27:41# [RSpecRunTime] Finishing example group spec/services/packages/rubygems/process_gem_service_spec.rb. It took 2.34 seconds. Expected to take 4.99 seconds. 417420:27:41# [RSpecRunTime] Starting example group spec/models/integrations/pushover_spec.rb. Expected to take 4.93 seconds. 417520:27:41Integrations::Pushover 417620:27:42 does not allow STI 417720:27:42 behaves like Integrations::HasAvatar 417920:27:42 returns the expected avatar URL 418020:27:43# [RSpecRunTime] RSpec elapsed time: 24 minutes 21.67 seconds. Current RSS: ~1524M. Threads: 4. load average: 1.25 1.19 1.02 1/295 17022 418320:27:43 when integration is active 418420:27:43 is expected to validate that :api_key cannot be empty/falsy 418520:27:43 is expected to validate that :user_key cannot be empty/falsy 418620:27:43 is expected to validate that :priority cannot be empty/falsy 418720:27:43 when integration is inactive 418820:27:43 is expected not to validate that :api_key cannot be empty/falsy 418920:27:43 is expected not to validate that :user_key cannot be empty/falsy 419020:27:43 is expected not to validate that :priority cannot be empty/falsy 419220:27:43 calls Pushover API 419320:27:43# [RSpecRunTime] Finishing example group spec/models/integrations/pushover_spec.rb. It took 2.15 seconds. Expected to take 4.93 seconds. 419420:27:43# [RSpecRunTime] Starting example group spec/lib/bitbucket_server/representation/comment_spec.rb. Expected to take 4.87 seconds. 419520:27:43BitbucketServer::Representation::Comment 419720:27:44 is expected to be a kind of Time 419820:27:44 #author_username 419920:27:44 returns username 420020:27:44 when username is absent 420120:27:44 returns slug 420220:27:44 when slug and username are absent 420320:27:44 returns displayName 420420:27:44 #author_email 420520:27:44 is expected to eq "test.user@example.com" 420720:27:44 is expected to match (a hash including {:id => 9, :author_email => "test.user@example.com", :author_username => "username", :note => "is this a new line?", :comments => #<RSpec::Mocks::ArgumentMatchers::ArrayIncludingMatcher:0x0000783484e8cde0 @expected=[#<RSpec::Mocks::ArgumentMatchers::HashIncludingMatcher:0x0000783484e8d2e0 @expected={:note => "Hello world", :comments => [], :parent_comment_note => "is this a new line?"}>, #<RSpec::Mocks::ArgumentMatchers::HashIncludingMatcher:0x0000783484e8d1a0 @expected={:note => "Ok", :comments => [], :parent_comment_note => "Hello world"}>, #<RSpec::Mocks::ArgumentMatchers::HashIncludingMatcher:0x0000783484e8d088 @expected={:note => "hi", :comments => [], :parent_comment_note => "Hello world"}>, #<RSpec::Mocks::ArgumentMatchers::HashIncludingMatcher:0x0000783484e8ced0 @expected={:note => "hello", :comments => [], :parent_comment_note => "is this a new line?"}>]>}) 420920:27:44 is expected to be a kind of Time 421120:27:44 is expected to eq 4 421220:27:44 is expected to all be a kind of BitbucketServer::Representation::Comment 421320:27:45 is expected to contain exactly "Hello world", "Ok", "hello", and "hi" 421420:27:45 comments have the right parent 421620:27:45 is expected to eq 9 421820:27:45 is expected to eq "is this a new line?" 421920:27:45# [RSpecRunTime] Finishing example group spec/lib/bitbucket_server/representation/comment_spec.rb. It took 1.48 seconds. Expected to take 4.87 seconds. 422020:27:45# [RSpecRunTime] Starting example group spec/workers/analytics/usage_trends/counter_job_worker_spec.rb. Expected to take 4.75 seconds. 422120:27:45Analytics::UsageTrends::CounterJobWorker 422220:27:45 is labeled as idempotent 422320:27:45 performs multiple times sequentially without raising an exception 422420:27:46 counts a scope and stores the result 422520:27:46 does not raise error when inserting duplicated measurement 422620:27:46 does not insert anything when BatchCount returns error 422720:27:46 when no records are in the database 422820:27:46 sets 0 as the count 422920:27:46 when the timeout elapses 423020:27:46 continues counting later when the timeout elapses 423120:27:46 when pipelines_succeeded identifier is passed 423220:27:46 counts successful pipelines 423320:27:46 when issues identifier is passed 423420:27:47 does not count group level work items 423520:27:47# [RSpecRunTime] Finishing example group spec/workers/analytics/usage_trends/counter_job_worker_spec.rb. It took 2.32 seconds. Expected to take 4.75 seconds. 423620:27:47# [RSpecRunTime] Starting example group spec/models/alert_management/alert_assignee_spec.rb. Expected to take 4.66 seconds. 423720:27:47AlertManagement::AlertAssignee 423820:27:47 does not allow STI 423920:27:47 associations 424020:27:48 is expected to belong to alert required: false 424120:27:48 is expected to belong to assignee class_name => User required: false inverse_of => alert_assignees 424320:27:48 is expected to validate that :alert cannot be empty/falsy 424420:27:49 is expected to validate that :assignee cannot be empty/falsy 424520:27:49 is expected to validate that :assignee is case-sensitively unique within the scope of :alert_id 424620:27:50# [RSpecRunTime] RSpec elapsed time: 24 minutes 28.63 seconds. Current RSS: ~1529M. Threads: 4. load average: 1.21 1.18 1.02 1/295 17023 424820:27:50# [RSpecRunTime] Finishing example group spec/models/alert_management/alert_assignee_spec.rb. It took 2.49 seconds. Expected to take 4.66 seconds. 424920:27:50# [RSpecRunTime] Starting example group spec/services/releases/links/create_service_spec.rb. Expected to take 4.63 seconds. 425020:27:50Releases::Links::CreateService 425220:27:51 successfully creates a release link 425320:27:51 when user does not have access to create release link 425420:27:51 returns an error 425520:27:51# [RSpecRunTime] RSpec elapsed time: 24 minutes 30.55 seconds. Current RSS: ~1536M. Threads: 4. load average: 1.21 1.18 1.02 1/295 17050 425720:27:51 when url is invalid 425820:27:52 returns an error 425920:27:52 when both direct_asset_path and filepath are provided 426020:27:52 prefers direct_asset_path 426120:27:52 when only filepath is set 426220:27:52 uses filepath 426320:27:52# [RSpecRunTime] Finishing example group spec/services/releases/links/create_service_spec.rb. It took 2.62 seconds. Expected to take 4.63 seconds. 426420:27:52# [RSpecRunTime] Starting example group spec/serializers/trigger_variable_entity_spec.rb. Expected to take 4.57 seconds. 426520:27:52TriggerVariableEntity 426620:27:53 exposes the variable key 426720:27:53 when user has access to the value 426820:27:53 when user is maintainer 426920:27:54 exposes the variable value 427020:27:54# [RSpecRunTime] RSpec elapsed time: 24 minutes 33.23 seconds. Current RSS: ~1528M. Threads: 4. load average: 1.20 1.18 1.02 1/295 17051 427220:27:54 when user is owner 427320:27:55 exposes the variable value 427420:27:55 when user does not have access to the value 427520:27:55 does not expose the variable value 427620:27:56# [RSpecRunTime] Finishing example group spec/serializers/trigger_variable_entity_spec.rb. It took 3.17 seconds. Expected to take 4.57 seconds. 427720:27:56# [RSpecRunTime] Starting example group spec/lib/sidebars/user_settings/menus/access_tokens_menu_spec.rb. Expected to take 4.42 seconds. 427820:27:56Sidebars::UserSettings::Menus::AccessTokensMenu 427920:27:56 behaves like User settings menu 428020:27:56 does not contain any sub menu 428120:27:56 renders the correct link 428220:27:56 renders the correct title 428320:27:56 renders the correct icon 428420:27:56 defines correct active route 428620:27:56 when personal access tokens are disabled in the instance 428720:27:56 when user is logged in 428820:27:56 does not render 428920:27:56 when user is not logged in 429020:27:56 does not render 429120:27:56 when personal access tokens are enabled 429220:27:56 when user is logged in 429420:27:57 when user is not logged in 429520:27:57 does not render 429620:27:57# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_settings/menus/access_tokens_menu_spec.rb. It took 1.24 seconds. Expected to take 4.42 seconds. 429720:27:57# [RSpecRunTime] Starting example group spec/models/concerns/enum_inheritance_spec.rb. Expected to take 4.34 seconds. 429820:27:57EnumInheritance 429920:27:57 does not allow STI 430020:27:57 .sti_class_to_enum_map 430120:27:57 is the inverse of sti_class_to_enum_map 430320:27:57 is nil if map does not exist 430420:27:57 is nil if map exists 430620:27:57 finds by type 430720:27:57 object class when querying 430820:27:57 when mapping for type exists 430920:27:58 is the super class 431020:27:58 when mapping does not exist 431120:27:58 is the base class 431220:27:58 .sti_class_for 431320:27:58 is the base class if no mapping for type is provided 431420:27:58 is class if mapping for type is provided 431520:27:58# [RSpecRunTime] Finishing example group spec/models/concerns/enum_inheritance_spec.rb. It took 1.28 seconds. Expected to take 4.34 seconds. 431620:27:58# [RSpecRunTime] Starting example group spec/helpers/deploy_tokens_helper_spec.rb. Expected to take 4.33 seconds. 431720:27:58DeployTokensHelper 431820:27:58 #deploy_token_revoke_button_data 431920:27:58 returns expected hash 432020:27:58 #container_registry_enabled? 432120:27:58 registry_enabled: true, can_read_container_image: true, can_manage_deploy_tokens: true, result: true 432220:27:58 returns expected value 432320:27:58 registry_enabled: true, can_read_container_image: true, can_manage_deploy_tokens: false, result: true 432420:27:59 returns expected value 432520:27:59 registry_enabled: true, can_read_container_image: false, can_manage_deploy_tokens: true, result: true 432620:27:59 returns expected value 432720:27:59 registry_enabled: true, can_read_container_image: false, can_manage_deploy_tokens: false, result: false 432820:27:59 returns expected value 432920:27:59 registry_enabled: false, can_read_container_image: true, can_manage_deploy_tokens: true, result: false 433020:27:59 returns expected value 433120:27:59 #packages_registry_enabled? 433220:27:59 packages_enabled: true, can_read_package: true, can_manage_deploy_tokens: true, result: true 433320:27:59 returns expected value 433420:27:59 packages_enabled: true, can_read_package: true, can_manage_deploy_tokens: false, result: true 433520:27:59 returns expected value 433620:27:59 packages_enabled: true, can_read_package: false, can_manage_deploy_tokens: true, result: true 433720:27:59 returns expected value 433820:27:59 packages_enabled: true, can_read_package: false, can_manage_deploy_tokens: false, result: false 433920:27:59 returns expected value 434020:27:59 packages_enabled: false, can_read_package: true, can_manage_deploy_tokens: true, result: false 434120:27:59 returns expected value 434220:28:00# [RSpecRunTime] Finishing example group spec/helpers/deploy_tokens_helper_spec.rb. It took 1.47 seconds. Expected to take 4.33 seconds. 434320:28:00# [RSpecRunTime] Starting example group spec/graphql/types/repository_type_spec.rb. Expected to take 4.2 seconds. 434420:28:00Types::RepositoryType 434520:28:00 is expected to have graphql field :branch_names and {:calls_gitaly?=>true, :complexity=>170} 434620:28:00 is expected to have graphql field :disk_path 434720:28:00 is expected to have graphql field :exists and {:calls_gitaly?=>true, :complexity=>2} 434820:28:00 is expected to have graphql field :blobs 434920:28:00 is expected to eq "Repository" 435020:28:00 is expected to have graphql field :tree 435120:28:00 is expected to require graphql authorizations :read_code 435220:28:00 is expected to have graphql field :root_ref 435320:28:00 is expected to have graphql field :paginated_tree and {:calls_gitaly?=>true, :max_page_size=>100} 435420:28:01# [RSpecRunTime] Finishing example group spec/graphql/types/repository_type_spec.rb. It took 1.09 seconds. Expected to take 4.2 seconds. 435520:28:01# [RSpecRunTime] RSpec elapsed time: 24 minutes 39.82 seconds. Current RSS: ~1541M. Threads: 4. load average: 1.18 1.18 1.02 1/295 17052 435720:28:01# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/formatters/file_formatter_spec.rb. Expected to take 4.2 seconds. 435820:28:01Gitlab::Diff::Formatters::FileFormatter 435920:28:01 behaves like position formatter 436120:28:01 is expected to eq [123, 456, 789, "de3eea90969ae27f8293b7a3ae40fb423d1e05da", "de3eea90969ae27f8293b7a3ae40fb423d1e05da", "path.rb", "path.rb"] 436320:28:01 when there are missing key attributes 436420:28:01 is expected to be truthy 436520:28:01 when old_line and new_line are nil 436620:28:01 is expected to be falsy 436820:28:01 is expected to eq {:base_sha=>123, :head_sha=>789, :new_path=>"path.rb", :old_path=>"path.rb", :position_type=>"file", :start_sha=>456} 437020:28:01 is expected to eq #<Gitlab::Diff::Formatters::FileFormatter:0x00007834b49c9fd0 @ignore_whitespace_change=false, @old_path="path.rb", @new_path="path.rb", @base_sha=123, @start_sha=456, @head_sha=789> 437220:28:01 is expected to eq #<Gitlab::Diff::Formatters::FileFormatter:0x0000783496722ea8 @ignore_whitespace_change=false, @old_path="path.rb", @new_path="path.rb", @base_sha=123, @start_sha=456, @head_sha=789> 437320:28:01 with attribute:old_path 437420:28:02 is expected not to eq #<Gitlab::Diff::Formatters::FileFormatter:0x00007834667b34d8 @ignore_whitespace_change=false, @old_path=9, @new_path="path.rb", @base_sha=123, @start_sha=456, @head_sha=789> 437520:28:02 with attribute:new_path 437620:28:02 is expected not to eq #<Gitlab::Diff::Formatters::FileFormatter:0x000078344b7fec50 @ignore_whitespace_change=false, @old_path="path.rb", @new_path=9, @base_sha=123, @start_sha=456, @head_sha=789> 437720:28:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/formatters/file_formatter_spec.rb. It took 1.16 seconds. Expected to take 4.2 seconds. 437820:28:02# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/factories_in_migration_specs_spec.rb. Expected to take 4.07 seconds. 437920:28:02RuboCop::Cop::RSpec::FactoriesInMigrationSpecs 438020:28:02 behaves like an offensive factory call 438120:28:02 registers an offense for build(:user) 438220:28:02 registers an offense for build_list(:user) 438320:28:02 registers an offense for create(:user) 438420:28:02 registers an offense for create_list(:user) 438520:28:03 registers an offense for attributes_for(:user) 438620:28:03 behaves like an offensive factory call 438720:28:03 registers an offense for FactoryBot.build(:user) 438820:28:03 registers an offense for FactoryBot.build_list(:user) 438920:28:03 registers an offense for FactoryBot.create(:user) 439020:28:03 registers an offense for FactoryBot.create_list(:user) 439120:28:03 registers an offense for FactoryBot.attributes_for(:user) 439220:28:03# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/factories_in_migration_specs_spec.rb. It took 1.41 seconds. Expected to take 4.07 seconds. 439320:28:03# [RSpecRunTime] Starting example group spec/services/packages/debian/create_package_file_service_spec.rb. Expected to take 4.06 seconds. 439420:28:03Packages::Debian::CreatePackageFileService 439620:28:04 with temp file 439720:28:04 behaves like a valid deb 439820:28:04Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 440020:28:04To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 440120:28:04 creates a new package file 440220:28:04 with a .changes file 440320:28:04 behaves like a valid changes 440420:28:04 creates a new package file 440520:28:04 with distribution 440620:28:04 behaves like a valid deb 440720:28:04 creates a new package file 440820:28:04 when current_user is missing 440920:28:04 raises an error 441020:28:04 with remote file 441120:28:04 behaves like a valid deb 441220:28:04 creates a new package file 441320:28:04 when package is missing 441420:28:04 raises an error 441520:28:04 when params is empty 441620:28:05 raises an error 441720:28:05 when file is missing 441820:28:05 raises an error 441920:28:05# [RSpecRunTime] Finishing example group spec/services/packages/debian/create_package_file_service_spec.rb. It took 1.57 seconds. Expected to take 4.06 seconds. 442020:28:05# [RSpecRunTime] Starting example group spec/workers/projects/update_repository_storage_worker_spec.rb. Expected to take 3.93 seconds. 442120:28:05Projects::UpdateRepositoryStorageWorker 442220:28:05 behaves like an update storage move worker 442320:28:06 has the `until_executed` deduplicate strategy 442420:28:06 #perform(repository_storage_move_id) 442520:28:06 calls the update repository storage service 442620:28:06 when repository storage move raises an exception 442720:28:07 releases the exclusive lock 442820:28:07# [RSpecRunTime] RSpec elapsed time: 24 minutes 45.72 seconds. Current RSS: ~1567M. Threads: 4. load average: 1.16 1.17 1.02 1/295 17079 443020:28:07 when exclusive lease already set 443120:28:07 does not call the update repository storage service 443220:28:07 when exclusive lease was taken by the current worker 443320:28:07 marks storage migration as failed 443420:28:07# [RSpecRunTime] Finishing example group spec/workers/projects/update_repository_storage_worker_spec.rb. It took 2.3 seconds. Expected to take 3.93 seconds. 443520:28:07# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/formatters/image_formatter_spec.rb. Expected to take 3.92 seconds. 443620:28:07Gitlab::Diff::Formatters::ImageFormatter 443720:28:07 behaves like position formatter 443920:28:07 is expected to eq [123, 456, 789, "8b5f87754bd090b9e0837feef68f1737103de62b", "5b972068ce0905d88056d0c4b788554d34949d27", 1, 2] 444120:28:07 when there are missing key attributes 444220:28:07 is expected to be truthy 444320:28:07 when old_line and new_line are nil 444420:28:08 is expected to be falsy 444620:28:08 is expected to eq {:base_sha=>123, :head_sha=>789, :height=>100, :new_path=>"new_image.png", :old_path=>"old_image.png", :position_type=>"image", :start_sha=>456, :width=>100, :x=>1, :y=>2} 444820:28:08 is expected to eq #<Gitlab::Diff::Formatters::ImageFormatter:0x000078347771d030 @x=1, @y=2, @width=100, @height=100, @i... @old_path="old_image.png", @new_path="new_image.png", @base_sha=123, @start_sha=456, @head_sha=789> 445020:28:08 is expected to eq #<Gitlab::Diff::Formatters::ImageFormatter:0x00007834778c47f8 @x=1, @y=2, @width=100, @height=100, @i... @old_path="old_image.png", @new_path="new_image.png", @base_sha=123, @start_sha=456, @head_sha=789> 445120:28:08 with attribute:width 445220:28:08 is expected not to eq #<Gitlab::Diff::Formatters::ImageFormatter:0x0000783477a9afa0 @x=1, @y=2, @width=9, @height=100, @ign... @old_path="old_image.png", @new_path="new_image.png", @base_sha=123, @start_sha=456, @head_sha=789> 445320:28:08 with attribute:height 445420:28:08 is expected not to eq #<Gitlab::Diff::Formatters::ImageFormatter:0x0000783477c9c448 @x=1, @y=2, @width=100, @height=9, @ign... @old_path="old_image.png", @new_path="new_image.png", @base_sha=123, @start_sha=456, @head_sha=789> 445520:28:08 with attribute:x 445620:28:08 is expected not to eq #<Gitlab::Diff::Formatters::ImageFormatter:0x0000783477e978b0 @x=9, @y=2, @width=100, @height=100, @i... @old_path="old_image.png", @new_path="new_image.png", @base_sha=123, @start_sha=456, @head_sha=789> 445720:28:08 with attribute:y 445820:28:08 is expected not to eq #<Gitlab::Diff::Formatters::ImageFormatter:0x00007834780b5660 @x=1, @y=9, @width=100, @height=100, @i... @old_path="old_image.png", @new_path="new_image.png", @base_sha=123, @start_sha=456, @head_sha=789> 445920:28:08# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/formatters/image_formatter_spec.rb. It took 1.25 seconds. Expected to take 3.92 seconds. 446020:28:08# [RSpecRunTime] Starting example group spec/services/packages/create_temporary_package_service_spec.rb. Expected to take 3.84 seconds. 446120:28:08Packages::CreateTemporaryPackageService 446320:28:09 creates the package 446420:28:09 can create two packages in a row 446520:28:09 behaves like assigns the package creator 446620:28:09 assigns the package creator 446720:28:09 behaves like assigns build to package 446820:28:09 with build info 446920:28:10 assigns the pipeline to the package 447020:28:10# [RSpecRunTime] Finishing example group spec/services/packages/create_temporary_package_service_spec.rb. It took 1.8 seconds. Expected to take 3.84 seconds. 447120:28:10# [RSpecRunTime] Starting example group spec/services/ci/pipelines/update_metadata_service_spec.rb. Expected to take 3.8 seconds. 447220:28:10Ci::Pipelines::UpdateMetadataService 447320:28:10 when pipeline has a name 447420:28:11 updates the name 447520:28:11 when pipeline has no name 447620:28:12 updates the name 447720:28:12 when new name is too long 447820:28:12 does not update the name 447920:28:12# [RSpecRunTime] Finishing example group spec/services/ci/pipelines/update_metadata_service_spec.rb. It took 2.18 seconds. Expected to take 3.8 seconds. 448020:28:12# [RSpecRunTime] Starting example group spec/lib/gitlab/lazy_spec.rb. Expected to take 3.74 seconds. 448220:28:13 when not calling any methods 448320:28:13 does not call the supplied block 448420:28:13 when calling a method on the object 448520:28:13 lazy loads the value returned by the block 448620:28:13 #respond_to? 448720:28:13 returns true for a method defined on the wrapped object 448820:28:13 returns false for a method not defined on the wrapped object 448920:28:13# [RSpecRunTime] Finishing example group spec/lib/gitlab/lazy_spec.rb. It took 0.67 second. Expected to take 3.74 seconds. 449020:28:13# [RSpecRunTime] Starting example group spec/workers/packages/nuget/cleanup_stale_symbols_worker_spec.rb. Expected to take 3.68 seconds. 449120:28:13Packages::Nuget::CleanupStaleSymbolsWorker 449220:28:13 #max_running_jobs 449320:28:13 is expected to eq 2 449420:28:13 #perform_work 449520:28:13 with no work to do 449620:28:13 is expected to be nil 449720:28:13 with work to do 449820:28:14Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 450020:28:14To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 450120:28:14Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 450320:28:14To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 450420:28:14 deletes the stale symbol 450520:28:14 with a stale symbol 450620:28:15Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 450820:28:15To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 450920:28:15 with an error during deletion 451020:28:15 handles the error 451120:28:15 when trying to destroy a destroyed record 451220:28:15 handles the error 451320:28:15# [RSpecRunTime] Finishing example group spec/workers/packages/nuget/cleanup_stale_symbols_worker_spec.rb. It took 2.01 seconds. Expected to take 3.68 seconds. 451420:28:15# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/prevent_strings_spec.rb. Expected to take 3.63 seconds. 451520:28:15RuboCop::Cop::Migration::PreventStrings 451620:28:15 when in migration 451720:28:15 when the string data type is used 451820:28:15 registers an offense 451920:28:15 when the string data type is not used 452020:28:15 registers no offense 452120:28:15 when the text data type is used 452220:28:16 registers no offense 452320:28:16 when the string data type is used for arrays 452420:28:16 registers no offense 452520:28:16 when using down method 452620:28:16 registers no offense 452720:28:16 when outside of migration 452820:28:16 registers no offense 452920:28:16# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/prevent_strings_spec.rb. It took 0.89 second. Expected to take 3.63 seconds. 453020:28:16# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/subscriptions/action_cable_with_load_balancing_spec.rb. Expected to take 3.53 seconds. 453120:28:16Gitlab::Graphql::Subscriptions::ActionCableWithLoadBalancing 453220:28:16 when handling event 453320:28:16 strips out WAL location information before broadcasting payload 453420:28:16 when event payload is not wrapped 453520:28:16 does not attempt to unwrap it 453620:28:16 when WAL locations are not present 453720:28:16 uses the primary 453820:28:16 when database replicas are in sync 453920:28:16 does not use the primary 454020:28:16 when database replicas are not in sync 454120:28:17 uses the primary 454220:28:17 when triggering subscription 454320:28:17 when database load balancing is disabled 454420:28:17 behaves like injecting WAL locations 454520:28:17 injects correct WAL location into message 454620:28:17 when database load balancing is enabled 454720:28:17 when write was not performed 454820:28:17 when replica hosts are available 454920:28:17 behaves like injecting WAL locations 455020:28:17 injects correct WAL location into message 455120:28:17 when no replica hosts are available 455220:28:17 behaves like injecting WAL locations 455320:28:17 injects correct WAL location into message 455420:28:17 when write was performed 455520:28:17 behaves like injecting WAL locations 455620:28:17 injects correct WAL location into message 455720:28:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/subscriptions/action_cable_with_load_balancing_spec.rb. It took 1.18 seconds. Expected to take 3.53 seconds. 455820:28:17# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/security/locations/secret_detection_spec.rb. Expected to take 3.51 seconds. 455920:28:17Gitlab::Ci::Reports::Security::Locations::SecretDetection 456020:28:17 behaves like vulnerability location 456220:28:17 when all params are given 456320:28:17 initializes an instance 456420:28:17 param: :file_path 456520:28:17 when param file_path is missing 456620:28:17 raises an error 456720:28:17 param: :start_line 456820:28:17 when param start_line is missing 456920:28:18 raises an error 457020:28:18 #fingerprint 457120:28:18 generates expected fingerprint 457220:28:18 #fingerprint_path 457320:28:18 generates expected fingerprint 457520:28:18 returns true when fingerprints are equal 457620:28:18 returns false when fingerprints are different 457720:28:18# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/security/locations/secret_detection_spec.rb. It took 1.01 seconds. Expected to take 3.51 seconds. 457820:28:18# [RSpecRunTime] Starting example group spec/models/dependency_proxy/registry_spec.rb. Expected to take 3.41 seconds. 457920:28:18DependencyProxy::Registry 458020:28:18 does not allow STI 458120:28:18 image name without namespace 458320:28:18 returns a correct auth url 458420:28:18 #manifest_url 458520:28:19 returns a correct manifest url 458720:28:19 returns a correct blob url 458820:28:19 image name with namespace 459020:28:19 returns a correct auth url 459120:28:19 #manifest_url 459220:28:19 returns a correct manifest url 459420:28:19 returns a correct blob url 459520:28:19 #authenticate_header 459620:28:19 returns the OAuth realm and service header 459720:28:19# [RSpecRunTime] Finishing example group spec/models/dependency_proxy/registry_spec.rb. It took 1.04 seconds. Expected to take 3.41 seconds. 459820:28:19# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/attachments_downloader_spec.rb. Expected to take 3.38 seconds. 459920:28:19Gitlab::GithubImport::AttachmentsDownloader 460120:28:19 removes file with parent folder 460320:28:19 when file valid 460420:28:20 downloads file 460520:28:20 when file shares multiple hard links 460620:28:20 raises expected exception 460720:28:20 when filename is malicious 460820:28:20 raises expected exception 460920:28:20 when file size exceeds limit 461020:28:20 raises expected exception 461120:28:20 when file name length exceeds limit 461220:28:20 chops filename 461320:28:20 when chunk download returns a redirect 461420:28:20 skips the redirect and continues 461520:28:20 when chunk download returns an error 461620:28:20 raises expected exception 461720:28:20 when attachment is behind a github asset endpoint 461820:28:20 gets redirection url 461920:28:20 when url is not a redirection 462020:28:20 queries with original file_url 462120:28:20 when redirection url is not supported 462220:28:20 raises UnsupportedAttachmentError on unsupported extension 462320:28:20# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/attachments_downloader_spec.rb. It took 1.31 seconds. Expected to take 3.38 seconds. 462420:28:20# [RSpecRunTime] Starting example group spec/lib/gitlab/kas/user_access_spec.rb. Expected to take 3.29 seconds. 462520:28:20Gitlab::Kas::UserAccess 462720:28:21 is expected to equal true 462820:28:21 .{encrypt,decrypt}_public_session_id 462920:28:21 is expected not to include "the data" 463020:28:21 is expected to eq "the data" 463120:28:21 .cookie_data 463220:28:21 adds the session cookie prefix 463320:28:21 is encrypted, secure, httponly 463420:28:21 when on non-root path 463620:28:21 when on subdomain 463720:28:21 sets :domain 463820:28:21# [RSpecRunTime] Finishing example group spec/lib/gitlab/kas/user_access_spec.rb. It took 0.96 second. Expected to take 3.29 seconds. 463920:28:21# [RSpecRunTime] Starting example group spec/lib/gitlab/merge_requests/locked_set_spec.rb. Expected to take 3.26 seconds. 464020:28:21Gitlab::MergeRequests::LockedSet 464220:28:22 iterates items in set in batches 464420:28:22 returns items from redis set 464620:28:22 removes item from redis set 464720:28:22 removes collection from set 464920:28:22 adds item to redis set 465020:28:22 adds collection to redis set 465120:28:22 when connection error occurs 465220:28:22 does not raise an error 465320:28:22 when rescue_connection_error is set to false 465420:28:23 raises an error 465520:28:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/merge_requests/locked_set_spec.rb. It took 1.22 seconds. Expected to take 3.26 seconds. 465620:28:23# [RSpecRunTime] Starting example group spec/graphql/mutations/notes/reposition_image_diff_note_spec.rb. Expected to take 3.2 seconds. 465720:28:23Mutations::Notes::RepositionImageDiffNote 465920:28:24 when the user does not have permission 466020:28:24 raises an error if the resource is not accessible to the user 466120:28:25# [RSpecRunTime] RSpec elapsed time: 25 minutes 3.69 seconds. Current RSS: ~1589M. Threads: 4. load average: 1.20 1.18 1.02 1/301 17216 466320:28:25 when the user has permission 466420:28:25 mutates the note 466520:28:25 when the note is a DiffNote, but not on an image 466620:28:25 raises an error 466720:28:25# [RSpecRunTime] Finishing example group spec/graphql/mutations/notes/reposition_image_diff_note_spec.rb. It took 2.74 seconds. Expected to take 3.2 seconds. 466820:28:25# [RSpecRunTime] Starting example group spec/workers/ci/delete_objects_worker_spec.rb. Expected to take 3.13 seconds. 466920:28:25Ci::DeleteObjectsWorker 467020:28:26 is expected to be truthy 467120:28:26 is expected to respond to #max_running_jobs 467220:28:26 is expected to respond to #remaining_work_count 467320:28:26 is expected to respond to #perform_work 467520:28:26 executes a service 467620:28:26# [RSpecRunTime] Finishing example group spec/workers/ci/delete_objects_worker_spec.rb. It took 0.78 second. Expected to take 3.13 seconds. 467720:28:26# [RSpecRunTime] Starting example group spec/lib/import/placeholder_user_limit_spec.rb. Expected to take 3.09 seconds. 467820:28:26Import::PlaceholderUserLimit 468020:28:26 when plan has no limit 468120:28:27 is expected to eq false 468220:28:27 when plan has a limit 468320:28:27 when limit is 0 (unlimited) 468420:28:27 is expected to eq false 468520:28:27 when placeholder user count does not exceed the limit 468620:28:27 is expected to eq false 468720:28:27 does not cache the result 468820:28:27 when placeholder user count exceeds the limit 468920:28:27 is expected to eq true 469020:28:27 caches the result 469120:28:27 logs that the namespace has exceeded the limit 469220:28:27# [RSpecRunTime] Finishing example group spec/lib/import/placeholder_user_limit_spec.rb. It took 1.32 seconds. Expected to take 3.09 seconds. 469320:28:27# [RSpecRunTime] Starting example group spec/rubocop/cop/background_migration/feature_category_spec.rb. Expected to take 3.03 seconds. 469420:28:27RuboCop::Cop::BackgroundMigration::FeatureCategory 469520:28:28 for non background migrations 469620:28:28 does not throw any offense 469720:28:28 #external_dependency_checksum 469820:28:28 returns a SHA256 digest used by RuboCop to invalid cache 469920:28:28 for background migrations 470020:28:28 throws offense on not defining the feature_category 470120:28:28 throws offense on not defining a valid feature_category 470220:28:28 will not throw offense on defining a valid feature_category 470320:28:28# [RSpecRunTime] Finishing example group spec/rubocop/cop/background_migration/feature_category_spec.rb. It took 0.81 second. Expected to take 3.03 seconds. 470420:28:28# [RSpecRunTime] Starting example group spec/rubocop/cop/filename_length_spec.rb. Expected to take 2.96 seconds. 470520:28:28RuboCop::Cop::FilenameLength 470620:28:29 tags files with names 256 characters long 470720:28:29 tags files with names 101 characters long 470820:28:29 does not flag files with names 100 characters long 470920:28:29 tags files with filepath 256 characters long 471020:28:29 tags files with filepath 257 characters long 471120:28:29# [RSpecRunTime] Finishing example group spec/rubocop/cop/filename_length_spec.rb. It took 0.76 second. Expected to take 2.96 seconds. 471220:28:29# [RSpecRunTime] Starting example group spec/services/ml/create_candidate_service_spec.rb. Expected to take 2.96 seconds. 471320:28:29Ml::CreateCandidateService 471520:28:30 with default parameters 471620:28:30 creates a candidate 471720:28:30 gives a fake name 471820:28:30 sets the correct values 471920:28:30# [RSpecRunTime] RSpec elapsed time: 25 minutes 9.4 seconds. Current RSS: ~1562M. Threads: 4. load average: 1.18 1.17 1.02 1/300 17242 472120:28:30 when parameters are passed 472220:28:30 with default parameters 472320:28:30 creates a candidate 472420:28:30 sets the correct values 472520:28:31# [RSpecRunTime] Finishing example group spec/services/ml/create_candidate_service_spec.rb. It took 1.56 seconds. Expected to take 2.96 seconds. 472620:28:31# [RSpecRunTime] Starting example group spec/initializers/global_id_spec.rb. Expected to take 2.89 seconds. 472820:28:31 works as normal when no deprecation exists 472920:28:32 prepends `Gitlab::Patch::GlobalId` 473020:28:32 patches GlobalID to find aliased models when a deprecation exists 473120:28:32# [RSpecRunTime] Finishing example group spec/initializers/global_id_spec.rb. It took 1.6 seconds. Expected to take 2.89 seconds. 473220:28:32# [RSpecRunTime] RSpec elapsed time: 25 minutes 11.42 seconds. Current RSS: ~1562M. Threads: 4. load average: 1.18 1.17 1.02 1/300 17243 473420:28:32# [RSpecRunTime] Starting example group spec/lib/bulk_imports/groups/graphql/get_group_query_spec.rb. Expected to take 2.82 seconds. 473520:28:32BulkImports::Groups::Graphql::GetGroupQuery 473620:28:33 behaves like a valid Direct Transfer GraphQL query 473720:28:33 has a valid query 473820:28:33 does not use any deprecated GraphQL schema 473920:28:33 does not exceed max authenticated complexity 474020:28:33 does not exceed max depth 474220:28:33 returns query variables based on entity information 474420:28:33 returns data path 474520:28:33 #page_info_path 474620:28:33 returns pagination information path 474720:28:33# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/groups/graphql/get_group_query_spec.rb. It took 1.11 seconds. Expected to take 2.82 seconds. 474820:28:33# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/request_context_spec.rb. Expected to take 2.78 seconds. 474920:28:33Gitlab::Middleware::RequestContext 475120:28:34 setting the client ip 475220:28:34 with X-Forwarded-For headers 475320:28:34 returns the load balancer IP 475520:28:34 sets the `client_ip` 475620:28:34 sets the `request_start_time` 475720:28:34 sets the `spam_params` 475820:28:34# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/request_context_spec.rb. It took 0.7 second. Expected to take 2.78 seconds. 475920:28:34# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/representation/tree_entry_spec.rb. Expected to take 2.71 seconds. 476020:28:34Gitlab::Graphql::Representation::TreeEntry 476220:28:35 returns NilClass when given nil 476320:28:36 returns array of TreeEntry 476420:28:36# [RSpecRunTime] RSpec elapsed time: 25 minutes 15.46 seconds. Current RSS: ~1567M. Threads: 4. load average: 1.17 1.17 1.02 1/296 17312 476620:28:36# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/representation/tree_entry_spec.rb. It took 2.38 seconds. Expected to take 2.71 seconds. 476720:28:36# [RSpecRunTime] Starting example group spec/graphql/resolvers/work_items/types_resolver_spec.rb. Expected to take 2.7 seconds. 476820:28:36Resolvers::WorkItems::TypesResolver 477020:28:37 when parent is a group 477120:28:37 behaves like a work item type resolver 477220:28:37 returns all work item types 477320:28:37 when filtering by type name 477420:28:38 returns type with the given name 477520:28:38# [RSpecRunTime] RSpec elapsed time: 25 minutes 16.71 seconds. Current RSS: ~1563M. Threads: 4. load average: 1.17 1.17 1.02 1/296 17313 477720:28:38 when parent is a project 477820:28:38 behaves like a work item type resolver 477920:28:38 returns all work item types 478020:28:38 when filtering by type name 478120:28:38 returns type with the given name 478220:28:38# [RSpecRunTime] Finishing example group spec/graphql/resolvers/work_items/types_resolver_spec.rb. It took 1.49 seconds. Expected to take 2.7 seconds. 478320:28:38# [RSpecRunTime] Starting example group spec/services/milestones/merge_requests_count_service_spec.rb. Expected to take 2.6 seconds. 478420:28:38Milestones::MergeRequestsCountService 478520:28:39 counts all merge requests 478620:28:39 behaves like a counter caching service 478820:28:39 caches the count 478920:28:39# [RSpecRunTime] RSpec elapsed time: 25 minutes 18.37 seconds. Current RSS: ~1562M. Threads: 4. load average: 1.15 1.17 1.02 1/300 17354 479120:28:39 #refresh_cache 479220:28:39 refreshes the cache 479320:28:39 #delete_cache 479420:28:39 removes the cache 479520:28:39 #uncached_count 479620:28:40 does not cache the count 479720:28:40# [RSpecRunTime] Finishing example group spec/services/milestones/merge_requests_count_service_spec.rb. It took 1.74 seconds. Expected to take 2.6 seconds. 479820:28:40# [RSpecRunTime] Starting example group spec/finders/lfs_pointers_finder_spec.rb. Expected to take 2.57 seconds. 479920:28:40LfsPointersFinder 480120:28:41 when path has no LFS files 480220:28:41 is expected to eq [] 480320:28:41# [RSpecRunTime] RSpec elapsed time: 25 minutes 19.96 seconds. Current RSS: ~1559M. Threads: 4. load average: 1.15 1.17 1.02 1/300 17401 480520:28:41 when path points to LFS file 480620:28:41 returns LFS blob ids 480720:28:41 when path points to directory with LFS files 480820:28:41 returns LFS blob ids 480920:28:41 when repository is empty 481020:28:41 is expected to eq [] 481120:28:41# [RSpecRunTime] Finishing example group spec/finders/lfs_pointers_finder_spec.rb. It took 1.73 seconds. Expected to take 2.57 seconds. 481220:28:41# [RSpecRunTime] Starting example group spec/graphql/types/namespace_type_spec.rb. Expected to take 2.52 seconds. 481320:28:41Types::NamespaceType 481420:28:42 is expected to eq "Namespace" 481520:28:42 is expected to include Types::TodoableInterface 481620:28:42 is expected to require graphql authorizations :read_namespace 481720:28:42 has the expected fields 481820:28:42# [RSpecRunTime] Finishing example group spec/graphql/types/namespace_type_spec.rb. It took 0.68 second. Expected to take 2.52 seconds. 481920:28:42# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/gsub_spec.rb. Expected to take 2.47 seconds. 482020:28:42Gitlab::Utils::Gsub 482120:28:42 #gsub_with_limit 482220:28:42 replaces all instances of the match in a string 482320:28:42 replaces nothing when no match 482420:28:43 handles empty text 482520:28:43 limits the number of replacements 482620:28:43# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/gsub_spec.rb. It took 0.71 second. Expected to take 2.47 seconds. 482720:28:43# [RSpecRunTime] Starting example group spec/services/boards/destroy_service_spec.rb. Expected to take 2.43 seconds. 482820:28:43Boards::DestroyService 482920:28:43 with project board 483020:28:43 behaves like board destroy service 483220:28:43 when there is more than one board 483320:28:44 destroys the board 483420:28:44 when there is only one board 483520:28:44 does remove board 483620:28:44 with group board 483720:28:44 behaves like board destroy service 483920:28:44 when there is more than one board 484020:28:44 destroys the board 484120:28:44 when there is only one board 484220:28:44 does remove board 484320:28:44# [RSpecRunTime] Finishing example group spec/services/boards/destroy_service_spec.rb. It took 1.42 seconds. Expected to take 2.43 seconds. 484420:28:44# [RSpecRunTime] Starting example group spec/validators/gitlab/zoom_url_validator_spec.rb. Expected to take 2.36 seconds. 484520:28:44Gitlab::ZoomUrlValidator 484720:28:44 when zoom link starts with https 484820:28:45 passes validation 484920:28:45 when zoom link does not start with https 485020:28:45 fails validation 485120:28:45 when zoom link does not start with a scheme 485220:28:45 fails validation 485320:28:45# [RSpecRunTime] Finishing example group spec/validators/gitlab/zoom_url_validator_spec.rb. It took 0.64 second. Expected to take 2.36 seconds. 485420:28:45# [RSpecRunTime] Starting example group spec/presenters/packages/nuget/v2/metadata_index_presenter_spec.rb. Expected to take 2.32 seconds. 485520:28:45Packages::Nuget::V2::MetadataIndexPresenter 485720:28:45 is expected to eq "Edmx" 485820:28:45 is expected to be present 485920:28:45 is expected to be present 486020:28:45 is expected to include "Schema", "EntityType", "Key", "PropertyRef", "EntityContainer", "EntitySet", "FunctionImport", and "Parameter" 486120:28:46 is expected to contain exactly "Id", "Version", "Authors", "Dependencies", "Description", "DownloadCount", "IconUrl", "Published", "ProjectUrl", "Tags", "Title", and "LicenseUrl" 486220:28:46 is expected to eq "V2FeedContext" 486320:28:46 is expected to eq "FindPackagesById" 486420:28:46# [RSpecRunTime] Finishing example group spec/presenters/packages/nuget/v2/metadata_index_presenter_spec.rb. It took 0.96 second. Expected to take 2.32 seconds. 486520:28:46# [RSpecRunTime] Starting example group spec/services/work_items/widgets/labels_service/create_service_spec.rb. Expected to take 2.25 seconds. 486620:28:46WorkItems::Widgets::LabelsService::CreateService 486720:28:47 #prepare_create_params 486820:28:47 when params are set 486920:28:47 sets params correctly 487020:28:47 and user doesn't have permissions to update labels 487120:28:47 removes label params 487220:28:47# [RSpecRunTime] RSpec elapsed time: 25 minutes 26.37 seconds. Current RSS: ~1551M. Threads: 4. load average: 1.14 1.17 1.02 1/300 17448 487420:28:47# [RSpecRunTime] Finishing example group spec/services/work_items/widgets/labels_service/create_service_spec.rb. It took 1.54 seconds. Expected to take 2.25 seconds. 487520:28:47# [RSpecRunTime] Starting example group spec/services/packages/nuget/extract_metadata_file_service_spec.rb. Expected to take 2.2 seconds. 487620:28:47Packages::Nuget::ExtractMetadataFileService 487820:28:48 with valid package file 487920:28:48 returns the nuspec file content 488020:28:48 with InputStream zip 488120:28:48 returns the nuspec file content 488220:28:48 without the nuspec file 488320:28:48 behaves like raises an error 488420:28:48 is expected to raise Packages::Nuget::ExtractMetadataFileService::ExtractionError with "nuspec file not found" 488520:28:48 with a too big nuspec file 488620:28:48 behaves like raises an error 488720:28:48 is expected to raise Packages::Nuget::ExtractMetadataFileService::ExtractionError with "nuspec file too big" 488820:28:48 with a corrupted nupkg file with a wrong entry size 488920:28:48 behaves like raises an error 489020:28:48 is expected to raise Packages::Nuget::ExtractMetadataFileService::ExtractionError with "nuspec file has the wrong entry size: entry 'DummyProject.DummyPackage.nuspec' should be 255B, but is larger when inflated." 489120:28:48# [RSpecRunTime] Finishing example group spec/services/packages/nuget/extract_metadata_file_service_spec.rb. It took 0.89 second. Expected to take 2.2 seconds. 489220:28:48# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/keyset/in_operator_optimization/array_scope_columns_spec.rb. Expected to take 2.17 seconds. 489320:28:48Gitlab::Pagination::Keyset::InOperatorOptimization::ArrayScopeColumns 489420:28:49 builds array column names 489520:28:49 when no columns are given 489620:28:49 is expected to raise /No array columns were given/ 489720:28:49 when Arel AS node is given as input 489820:28:49 works with Arel AS nodes 489920:28:49# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/keyset/in_operator_optimization/array_scope_columns_spec.rb. It took 0.58 second. Expected to take 2.17 seconds. 490020:28:49# [RSpecRunTime] Starting example group spec/graphql/types/clusters/agent_token_type_spec.rb. Expected to take 2.11 seconds. 490120:28:49Types::Clusters::AgentTokenType 490220:28:49 is expected to eq "ClusterAgentToken" 490320:28:49 is expected to have graphql fields :cluster_agent, :created_at, :created_by_user, :description, :id, :last_used_at, :name, and :status 490420:28:49 is expected to require graphql authorizations :read_cluster_agent 490520:28:49# [RSpecRunTime] Finishing example group spec/graphql/types/clusters/agent_token_type_spec.rb. It took 0.58 second. Expected to take 2.11 seconds. 490620:28:49# [RSpecRunTime] Starting example group spec/components/pajamas/concerns/checkbox_radio_label_with_help_text_spec.rb. Expected to take 2.06 seconds. 490720:28:49Pajamas::Concerns::CheckboxRadioLabelWithHelpText 490820:28:50 #render_label_tag_with_help_text 490920:28:50 calls `#format_options` with correct arguments 491020:28:50 when `help_text` argument is passed 491120:28:50 calls `label_tag` with `label` and `help_text` arguments used in the block 491220:28:50 when `help_text` argument is not passed 491320:28:50 calls `label_tag` with `label` argument used in the block 491420:28:50 #render_label_with_help_text 491520:28:50 calls `#format_options` with correct arguments 491620:28:50 when `help_text` argument is passed 491720:28:50 calls `form.label` with `label` and `help_text` arguments used in the block 491820:28:50 when `help_text` argument is not passed 491920:28:50 calls `form.label` with `label` argument used in the block 492020:28:50# [RSpecRunTime] Finishing example group spec/components/pajamas/concerns/checkbox_radio_label_with_help_text_spec.rb. It took 0.89 second. Expected to take 2.06 seconds. 492120:28:50# [RSpecRunTime] Starting example group spec/graphql/types/tree/tree_type_spec.rb. Expected to take 2.02 seconds. 492220:28:50Types::Tree::TreeType 492320:28:51 is expected to have graphql fields :trees, :submodules, :blobs, and :last_commit 492420:28:51 is expected to eq "Tree" 492520:28:51# [RSpecRunTime] Finishing example group spec/graphql/types/tree/tree_type_spec.rb. It took 0.48 second. Expected to take 2.02 seconds. 492620:28:51# [RSpecRunTime] Starting example group spec/lib/bulk_imports/common/pipelines/entity_finisher_spec.rb. Expected to take 1.97 seconds. 492720:28:51BulkImports::Common::Pipelines::EntityFinisher 492820:28:51 updates the entity status to finished 492920:28:51 when entity is in a final finished or failed state 493020:28:51 does nothing 493120:28:52 does nothing 493220:28:52 when all entity trackers failed 493320:28:52 marks entity as failed 493420:28:52# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/common/pipelines/entity_finisher_spec.rb. It took 1.1 seconds. Expected to take 1.97 seconds. 493520:28:52# [RSpecRunTime] Starting example group spec/scripts/release_environment/release_environment_notification_spec.rb. Expected to take 1.92 seconds. 493620:28:52ReleaseEnvironmentNotification 493820:28:52 when all environment variables are provided 493920:28:52 when the response is 2xx 494020:28:52Response body: Mocked response 494120:28:52 triggers a notification 494220:28:52 when the response is not 2xx 494320:28:52Response body: Mocked response 494420:28:52 raise an error 494620:28:52 when NOT all environment variables are provided 494720:28:52Missing required environment variable: ENVIRONMENT 494820:28:52 fail when initializing 494920:28:52 when an environment variable is set and empty 495020:28:52Missing required environment variable: ENVIRONMENT 495120:28:52 fail when initializing 495220:28:52 when all environment variables are provided 495420:28:53# [RSpecRunTime] Finishing example group spec/scripts/release_environment/release_environment_notification_spec.rb. It took 0.78 second. Expected to take 1.92 seconds. 495520:28:53# [RSpecRunTime] Starting example group spec/services/packages/rubygems/create_dependencies_service_spec.rb. Expected to take 1.9 seconds. 495620:28:53Packages::Rubygems::CreateDependenciesService 495720:28:53Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 495920:28:53To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 496020:28:54Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 496220:28:54To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 496420:28:54 creates dependencies 496520:28:54 links dependencies to the package 496620:28:54# [RSpecRunTime] RSpec elapsed time: 25 minutes 32.95 seconds. Current RSS: ~1563M. Threads: 4. load average: 1.12 1.16 1.02 1/295 17449 496820:28:54# [RSpecRunTime] Finishing example group spec/services/packages/rubygems/create_dependencies_service_spec.rb. It took 1.27 seconds. Expected to take 1.9 seconds. 496920:28:54# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/delegate_predicate_methods_spec.rb. Expected to take 1.82 seconds. 497020:28:54RuboCop::Cop::Gitlab::DelegatePredicateMethods 497120:28:54 registers offense for multiple predicate methods with allow_nil:true 497220:28:54 registers no offense with predicate method with allow_nil:false 497320:28:54 registers offense for single predicate method with allow_nil:true 497420:28:55 registers no offense for non-predicate method with allow_nil:true 497520:28:55 registers no offense with predicate method without allow_nil 497620:28:55# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/delegate_predicate_methods_spec.rb. It took 0.8 second. Expected to take 1.82 seconds. 497720:28:55# [RSpecRunTime] Starting example group spec/rubocop/cop/qa/fabricate_usage_spec.rb. Expected to take 1.81 seconds. 497820:28:55RuboCop::Cop::QA::FabricateUsage 497920:28:55 registers an offense when using fabricate_via_api! for a valid resource 498020:28:55 registers an offense for groups 498120:28:55 does not register an offense when using fabricate_via_api! for an unenforced resource 498220:28:55# [RSpecRunTime] Finishing example group spec/rubocop/cop/qa/fabricate_usage_spec.rb. It took 0.58 second. Expected to take 1.81 seconds. 498320:28:55# [RSpecRunTime] Starting example group spec/services/packages/debian/extract_deb_metadata_service_spec.rb. Expected to take 1.76 seconds. 498420:28:55Packages::Debian::ExtractDebMetadataService 498520:28:55 with correct file 498620:28:56 return as expected 498720:28:56 with incorrect file 498920:28:56# [RSpecRunTime] Finishing example group spec/services/packages/debian/extract_deb_metadata_service_spec.rb. It took 0.8 second. Expected to take 1.76 seconds. 499020:28:56# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/observers/batch_details_spec.rb. Expected to take 1.67 seconds. 499120:28:56Gitlab::Database::Migrations::Observers::BatchDetails 499220:28:56 meta: nil, expected_keys: ["time_spent"] 499320:28:56 records expected information to file 499420:28:56 meta: {:job_meta=>nil}, expected_keys: ["time_spent"] 499520:28:57 records expected information to file 499620:28:57 meta: lazy { { job_meta: job_meta } }, expected_keys: ["time_spent", "min_value", "max_value", "batch_size", "sub_batch_size", "pause_ms"] 499720:28:57 records expected information to file 499820:28:57# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/observers/batch_details_spec.rb. It took 0.65 second. Expected to take 1.67 seconds. 499920:28:57# [RSpecRunTime] Starting example group spec/models/users/calloutable_spec.rb. Expected to take 1.65 seconds. 500020:28:57Users::Calloutable 500120:28:57 does not allow STI 500220:28:57 Associations 500320:28:57 is expected to belong to user required: false 500520:28:57 is expected to validate that :user cannot be empty/falsy 500620:28:57 #dismissed_after? 500720:28:58 returns whether a callout dismissed after specified date 500820:28:58# [RSpecRunTime] Finishing example group spec/models/users/calloutable_spec.rb. It took 0.9 second. Expected to take 1.65 seconds. 500920:28:58# [RSpecRunTime] Starting example group spec/finders/admin/plans_finder_spec.rb. Expected to take 1.57 seconds. 501020:28:58Admin::PlansFinder 501220:28:58 with no params 501320:28:58 returns all plans 501420:28:58 with missing name in params 501520:28:58 returns all plans 501620:28:58 with existing name in params 501720:28:58 returns the plan 501820:28:58 with non-existing name in params 502020:28:58# [RSpecRunTime] Finishing example group spec/finders/admin/plans_finder_spec.rb. It took 0.71 second. Expected to take 1.57 seconds. 502120:28:58# [RSpecRunTime] Starting example group spec/lib/sidebars/groups/super_sidebar_menus/operations_menu_spec.rb. Expected to take 1.55 seconds. 502220:28:58Sidebars::Groups::SuperSidebarMenus::OperationsMenu 502320:28:59 has title and sprite_icon 502420:28:59 defines list of NilMenuItem placeholders 502520:28:59# [RSpecRunTime] Finishing example group spec/lib/sidebars/groups/super_sidebar_menus/operations_menu_spec.rb. It took 0.49 second. Expected to take 1.55 seconds. 502620:28:59# [RSpecRunTime] Starting example group spec/validators/organizations/path_validator_spec.rb. Expected to take 1.48 seconds. 502720:28:59Organizations::PathValidator 502820:28:59 .valid_path? 502920:28:59 handles invalid utf8 503020:28:59 #validates_each 503120:28:59 adds a message when the path is not in the correct format 503220:28:59 adds a message when the path is reserved when creating 503320:28:59 adds a message when the path is reserved when updating 503420:29:00# [RSpecRunTime] Finishing example group spec/validators/organizations/path_validator_spec.rb. It took 0.68 second. Expected to take 1.48 seconds. 503520:29:00# [RSpecRunTime] Starting example group spec/services/cloud_seed/google_cloud/enable_cloud_run_service_spec.rb. Expected to take 1.45 seconds. 503620:29:00CloudSeed::GoogleCloud::EnableCloudRunService 503720:29:00 when a project has 3 gcp projects 503820:29:00 enables cloud run, artifacts registry and cloud build 503920:29:00 when a project does not have any gcp projects 504020:29:01 returns error 504120:29:01# [RSpecRunTime] Finishing example group spec/services/cloud_seed/google_cloud/enable_cloud_run_service_spec.rb. It took 1.22 seconds. Expected to take 1.45 seconds. 504220:29:01# [RSpecRunTime] Starting example group spec/serializers/ci/codequality_mr_diff_report_serializer_spec.rb. Expected to take 1.4 seconds. 504320:29:01Ci::CodequalityMrDiffReportSerializer 504520:29:01 when quality report has degradations 504620:29:01 matches the schema 504720:29:01 when quality report has no degradations 504820:29:01 matches the schema 504920:29:01# [RSpecRunTime] Finishing example group spec/serializers/ci/codequality_mr_diff_report_serializer_spec.rb. It took 0.5 second. Expected to take 1.4 seconds. 505020:29:01# [RSpecRunTime] Starting example group spec/models/concerns/token_authenticatable_strategies/digest_spec.rb. Expected to take 1.35 seconds. 505120:29:01TokenAuthenticatableStrategies::Digest 505220:29:02 does not allow STI 505320:29:02 #token_fields 505420:29:02 includes the digest field 505520:29:02 #sensitive_fields 505620:29:02 includes the digest field 505720:29:02# [RSpecRunTime] Finishing example group spec/models/concerns/token_authenticatable_strategies/digest_spec.rb. It took 0.68 second. Expected to take 1.35 seconds. 505820:29:02# [RSpecRunTime] Starting example group spec/rubocop/cop/ban_catch_throw_spec.rb. Expected to take 1.33 seconds. 505920:29:02RuboCop::Cop::BanCatchThrow 506020:29:02 registers an offense when `catch` or `throw` are used 506120:29:02 does not register an offense for a method called catch or throw 506220:29:02# [RSpecRunTime] Finishing example group spec/rubocop/cop/ban_catch_throw_spec.rb. It took 0.49 second. Expected to take 1.33 seconds. 506320:29:02# [RSpecRunTime] Starting example group spec/helpers/webpack_helper_spec.rb. Expected to take 1.26 seconds. 506420:29:02WebpackHelper 506520:29:03 #prefetch_link_tag 506620:29:03DEPRECATION WARNING: The asset "foo.js" is not present in the asset pipeline. 506720:29:03Falling back to an asset that may be in the public folder. 506820:29:03This behavior is deprecated and will be removed. 506920:29:03To bypass the asset pipeline and preserve this behavior, 507020:29:03use the `skip_pipeline: true` option. 507120:29:03 (called from prefetch_link_tag at /builds/gitlab-org/gitlab/app/helpers/webpack_helper.rb:7) 507220:29:03 returns prefetch link tag 507320:29:03 #webpack_preload_asset_tag 507420:29:03 preloads the resource by default 507520:29:03 prefetches the resource if explicitly asked 507620:29:03 when vite enabled 507720:29:03 #webpack_bundle_tag 507820:29:03 return vite javascript tag 507920:29:03# [RSpecRunTime] Finishing example group spec/helpers/webpack_helper_spec.rb. It took 0.69 second. Expected to take 1.26 seconds. 508020:29:03# [RSpecRunTime] Starting example group spec/models/remote_mirrors/attributes_spec.rb. Expected to take 1.24 seconds. 508120:29:03RemoteMirrors::Attributes 508220:29:03 does not allow STI 508420:29:03 returns a list of allowed keys 508720:29:04 when an unsupported attribute is provided 508820:29:04 returns only allowed attributes 508920:29:04# [RSpecRunTime] Finishing example group spec/models/remote_mirrors/attributes_spec.rb. It took 0.66 second. Expected to take 1.24 seconds. 509020:29:04# [RSpecRunTime] Starting example group spec/presenters/key_presenter_spec.rb. Expected to take 1.19 seconds. 509220:29:04 #humanized_error_message 509320:29:04 when public key is unsupported 509420:29:04 returns the custom error message 509520:29:04 when key is expired 509620:29:04 returns Active Record error message 509720:29:04# [RSpecRunTime] Finishing example group spec/presenters/key_presenter_spec.rb. It took 0.56 second. Expected to take 1.19 seconds. 509820:29:04# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/pipelines/project_feature_pipeline_spec.rb. Expected to take 1.13 seconds. 509920:29:04BulkImports::Projects::Pipelines::ProjectFeaturePipeline 510120:29:05 imports project feature 510220:29:05# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/pipelines/project_feature_pipeline_spec.rb. It took 0.8 second. Expected to take 1.13 seconds. 510320:29:05# [RSpecRunTime] Starting example group spec/services/ci/copy_cross_database_associations_service_spec.rb. Expected to take 1.11 seconds. 510420:29:05Ci::CopyCrossDatabaseAssociationsService 510620:29:06 returns a success response 510720:29:06# [RSpecRunTime] Finishing example group spec/services/ci/copy_cross_database_associations_service_spec.rb. It took 0.9 second. Expected to take 1.11 seconds. 510820:29:06# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/installation_type_metric_spec.rb. Expected to take 1.04 seconds. 510920:29:06Gitlab::Usage::Metrics::Instrumentations::InstallationTypeMetric 511020:29:06 when Rails.env is production 511120:29:06 behaves like a correct instrumented metric value 511220:29:06 has correct value 511320:29:06 with Rails.env is not production 511420:29:06 behaves like a correct instrumented metric value 511520:29:06 has correct value 511620:29:07# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/installation_type_metric_spec.rb. It took 0.53 second. Expected to take 1.04 seconds. 511720:29:07# [RSpecRunTime] Starting example group spec/lib/api/validations/validators/email_or_email_list_spec.rb. Expected to take 1.03 seconds. 511820:29:07API::Validations::Validators::EmailOrEmailList 511920:29:07 with valid email addresses 512020:29:07 does not raise a validation error 512120:29:07 including any invalid email address 512220:29:07 raises a validation error 512320:29:07# [RSpecRunTime] Finishing example group spec/lib/api/validations/validators/email_or_email_list_spec.rb. It took 0.47 second. Expected to take 1.03 seconds. 512420:29:07# [RSpecRunTime] Starting example group spec/helpers/ssh_keys_helper_spec.rb. Expected to take 0.98 second. 512520:29:07SshKeysHelper 512620:29:07 #ssh_key_allowed_algorithms 512720:29:07 returns string with the names of allowed algorithms that are quoted and joined by commas 512820:29:07 returns only allowed algorithms 512920:29:08# [RSpecRunTime] Finishing example group spec/helpers/ssh_keys_helper_spec.rb. It took 0.48 second. Expected to take 0.98 second. 513020:29:08# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/snowplow_configured_to_gitlab_collector_metric_spec.rb. Expected to take 0.93 second. 513120:29:08Gitlab::Usage::Metrics::Instrumentations::SnowplowConfiguredToGitlabCollectorMetric 513220:29:08 for collector_hostname option 513320:29:08 collector_hostname: "snowplow.trx.gitlab.net", expected_value: true 513420:29:08 behaves like a correct instrumented metric value 513520:29:08 has correct value 513620:29:08 collector_hostname: "foo.bar.something.net", expected_value: false 513720:29:08 behaves like a correct instrumented metric value 513820:29:08 has correct value 513920:29:08# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/snowplow_configured_to_gitlab_collector_metric_spec.rb. It took 0.48 second. Expected to take 0.93 second. 514020:29:08# [RSpecRunTime] Starting example group spec/workers/file_hook_worker_spec.rb. Expected to take 0.89 second. 514120:29:08FileHookWorker 514320:29:08 executes Gitlab::FileHook with expected values 514420:29:08 logs message in case of file_hook execution failure 514520:29:09# [RSpecRunTime] Finishing example group spec/workers/file_hook_worker_spec.rb. It took 0.49 second. Expected to take 0.89 second. 514620:29:09# [RSpecRunTime] Starting example group spec/graphql/types/container_expiration_policy_cadence_enum_spec.rb. Expected to take 0.87 second. 514720:29:09Types::ContainerExpirationPolicyCadenceEnum 514820:29:09 behaves like exposing container expiration policy option 514920:29:09 exposes all options 515020:29:09 uses all possible options from model 515120:29:09# [RSpecRunTime] Finishing example group spec/graphql/types/container_expiration_policy_cadence_enum_spec.rb. It took 0.49 second. Expected to take 0.87 second. 515220:29:09# [RSpecRunTime] Starting example group spec/graphql/types/issuable_severity_enum_spec.rb. Expected to take 0.83 second. 515320:29:09Types::IssuableSeverityEnum 515420:29:09 is expected to eq "IssuableSeverity" 515520:29:09 exposes all the existing issuable severity values 515620:29:09# [RSpecRunTime] Finishing example group spec/graphql/types/issuable_severity_enum_spec.rb. It took 0.49 second. Expected to take 0.83 second. 515720:29:09# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/loaders/batch_root_storage_statistics_loader_spec.rb. Expected to take 0.81 second. 515820:29:09Gitlab::Graphql::Loaders::BatchRootStorageStatisticsLoader 516020:29:10 only queries once for project statistics 516120:29:10# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/loaders/batch_root_storage_statistics_loader_spec.rb. It took 0.65 second. Expected to take 0.81 second. 516220:29:10# [RSpecRunTime] Starting example group spec/services/concerns/services/return_service_responses_spec.rb. Expected to take 0.8 second. 516320:29:10Services::ReturnServiceResponses 516520:29:10 returns a ServiceResponse instance 516720:29:10 returns a ServiceResponse instance 516820:29:11# [RSpecRunTime] Finishing example group spec/services/concerns/services/return_service_responses_spec.rb. It took 0.48 second. Expected to take 0.8 second. 516920:29:11# [RSpecRunTime] Starting example group spec/graphql/types/packages/cleanup/keep_duplicated_package_files_enum_spec.rb. Expected to take 0.76 second. 517020:29:11Types::Packages::Cleanup::KeepDuplicatedPackageFilesEnum 517120:29:11 uses all possible options from model 517220:29:11 exposes all options 517320:29:11# [RSpecRunTime] Finishing example group spec/graphql/types/packages/cleanup/keep_duplicated_package_files_enum_spec.rb. It took 0.48 second. Expected to take 0.76 second. 517420:29:11# [RSpecRunTime] Starting example group spec/lib/bitbucket_server/retry_with_delay_spec.rb. Expected to take 0.73 second. 517520:29:11BitbucketServer::RetryWithDelay 517620:29:11 .retry_with_delay 517720:29:11 when the function succeeds on the first try 517820:29:11 calls the function once and returns its result 517920:29:11 when the request has a status code of 429 518020:29:11 calls the function again after a delay 518120:29:12# [RSpecRunTime] Finishing example group spec/lib/bitbucket_server/retry_with_delay_spec.rb. It took 0.49 second. Expected to take 0.73 second. 518220:29:12# [RSpecRunTime] Starting example group spec/tooling/docs/deprecation_handling_spec.rb. Expected to take 0.67 second. 518320:29:12Docs::DeprecationHandling 518420:29:12 sorts entries and milestones 518520:29:12# [RSpecRunTime] Finishing example group spec/tooling/docs/deprecation_handling_spec.rb. It took 0.45 second. Expected to take 0.67 second. 518620:29:12# [RSpecRunTime] Starting example group spec/rubocop/rubocop_spec.rb. Expected to take 0.61 second. 518720:29:12rubocop/rubocop 518820:29:12 loads activesupport to enhance Enumerable 518920:29:12# [RSpecRunTime] Finishing example group spec/rubocop/rubocop_spec.rb. It took 0.4 second. Expected to take 0.61 second. 519020:29:12# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/organization_user_spec.rb. Expected to take 0.58 second. 519120:29:12Types::PermissionTypes::OrganizationUser 519220:29:13 exposes the expected fields 519320:29:13# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/organization_user_spec.rb. It took 0.4 second. Expected to take 0.58 second. 519420:29:13# [RSpecRunTime] Starting example group spec/lib/banzai/pipeline/jira_import/adf_commonmark_pipeline_spec.rb. Expected to take 0.55 second. 519520:29:13Banzai::Pipeline::JiraImport::AdfCommonmarkPipeline 519620:29:13 converts text in Atlassian Document Format 519720:29:13# [RSpecRunTime] Finishing example group spec/lib/banzai/pipeline/jira_import/adf_commonmark_pipeline_spec.rb. It took 0.45 second. Expected to take 0.55 second. 519820:29:13# [RSpecRunTime] Starting example group spec/graphql/types/ci/group_environment_scope_type_spec.rb. Expected to take 0.55 second. 519920:29:13Types::Ci::GroupEnvironmentScopeType 520020:29:14 is expected to have graphql fields :name 520120:29:14# [RSpecRunTime] Finishing example group spec/graphql/types/ci/group_environment_scope_type_spec.rb. It took 0.37 second. Expected to take 0.55 second. 520220:29:14# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/gitlab_dedicated_metric_spec.rb. Expected to take 0.52 second. 520320:29:14Gitlab::Usage::Metrics::Instrumentations::GitlabDedicatedMetric 520420:29:14 behaves like a correct instrumented metric value 520520:29:14 has correct value 520620:29:14# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/gitlab_dedicated_metric_spec.rb. It took 0.36 second. Expected to take 0.52 second. 520720:29:14# [RSpecRunTime] Starting example group spec/serializers/accessibility_error_entity_spec.rb. Expected to take 0.51 second. 520820:29:14AccessibilityErrorEntity 521020:29:14 when accessibility contains an error 521120:29:14 contains correct accessibility error details 521220:29:14# [RSpecRunTime] Finishing example group spec/serializers/accessibility_error_entity_spec.rb. It took 0.37 second. Expected to take 0.51 second. 521320:29:14# [RSpecRunTime] Starting example group spec/workers/anti_abuse/trust_score_cleanup_worker_spec.rb. Missing expected duration from Knapsack report for spec/workers/anti_abuse/trust_score_cleanup_worker_spec.rb. 521420:29:14AntiAbuse::TrustScoreCleanupWorker 521520:29:15 when the user exists 521620:29:15 when the cache key exists 521720:29:15 returns early 521820:29:15 when the cache key does not exist 521920:29:15 removes old scores for the user 522020:29:15 sets the cache_key 522120:29:15 when the user does not exist 522220:29:15 returns early 522320:29:15 behaves like an idempotent worker 522420:29:15 is labeled as idempotent 522520:29:15 performs multiple times sequentially without raising an exception 522620:29:15# [RSpecRunTime] Finishing example group spec/workers/anti_abuse/trust_score_cleanup_worker_spec.rb. It took 0.92 second. Missing expected duration from Knapsack report for spec/workers/anti_abuse/trust_score_cleanup_worker_spec.rb. 522720:29:44auto_explain log contains 1580 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-14-44.335.main.ndjson.gz 522820:29:44took 28.305400831 522920:30:08auto_explain log contains 1581 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-14-44.335.ci.ndjson.gz 523020:30:08took 24.295406804 523120:30:08[TEST PROF INFO] EventProf results for sql.active_record 523220:30:08Total time: 06:16.224 of 25:48.718 (24.29%) 523320:30:08Total events: 295131 523420:30:08Top 5 slowest suites (by time): 523520:30:08gitlab:backup...ace rake tasks (./spec/tasks/gitlab/backup_rake_spec.rb:5) – 02:06.546 (120244 / 47) of 08:09.658 (25.84%) 523620:30:08Gitlab::SearchResults (./spec/lib/gitlab/search_results_spec.rb:5) – 00:19.834 (12668 / 87) of 01:06.582 (29.79%) 523720:30:08SnippetsFinder (./spec/finders/snippets_finder_spec.rb:5) – 00:18.292 (12346 / 333) of 01:27.340 (20.94%) 523820:30:08EnvironmentPolicy (./spec/policies/environment_policy_spec.rb:5) – 00:17.092 (11311 / 58) of 01:23.746 (20.41%) 523920:30:08Boards::Lists::UpdateService (./spec/services/boards/lists/update_service_spec.rb:5) – 00:16.797 (10478 / 28) of 00:51.752 (32.46%) 524020:30:08Knapsack report was generated. Preview: 524220:30:08 "spec/tasks/gitlab/backup_rake_spec.rb": 489.61181908300205, 524320:30:08 "spec/finders/snippets_finder_spec.rb": 87.34026151099897, 524420:30:08 "spec/lib/gitlab/import_export/attributes_permitter_spec.rb": 35.60167164700033, 524520:30:08 "spec/policies/environment_policy_spec.rb": 83.74571102499976, 524620:30:08 "spec/lib/gitlab/search_results_spec.rb": 66.58167717299875, 524720:30:08 "spec/models/protected_branch_spec.rb": 49.204809906001174, 524820:30:08 "spec/services/boards/lists/update_service_spec.rb": 51.75238663699929, 524920:30:08 "spec/lib/banzai/filter/references/merge_request_reference_filter_spec.rb": 48.87967441900037, 525020:30:08 "spec/lib/gitlab/import_export/references_configuration_spec.rb": 16.244993235999573, 525120:30:08 "spec/models/concerns/avatarable_spec.rb": 31.345872842000972, 525220:30:08 "spec/finders/members_finder_spec.rb": 28.104825869002525, 525320:30:08 "spec/models/wiki_page/meta_spec.rb": 21.095262296999863, 525420:30:08 "spec/lib/gitlab/gpg/invalid_gpg_signature_updater_spec.rb": 25.038274593000097, 525520:30:08 "spec/serializers/merge_request_poll_cached_widget_entity_spec.rb": 20.41310885599887, 525620:30:08 "spec/services/merge_requests/conflicts/list_service_spec.rb": 25.778961191001144, 525720:30:08 "spec/policies/work_item_policy_spec.rb": 21.39397861699763, 525820:30:08 "spec/services/issuable/discussions_list_service_spec.rb": 21.935893599002156, 525920:30:08 "spec/lib/api/validations/validators/bulk_imports/source_full_path_validator_spec.rb": 7.212583837001148, 526020:30:08 "spec/graphql/features/authorization_spec.rb": 9.490475296999648, 526120:30:08 "spec/lib/gitlab/ci/config/entry/bridge_spec.rb": 6.253006933999131, 526220:30:08 "spec/lib/gitlab/path_traversal_spec.rb": 5.706651390999468, 526320:30:08 "spec/models/import_export_upload_spec.rb": 12.999454472999787, 526420:30:08 "spec/services/ci/pipeline_schedules/calculate_next_run_service_spec.rb": 13.379648415997508, 526520:30:08 "spec/presenters/clusterable_presenter_spec.rb": 13.320264009998937, 526620:30:08 "spec/services/dependency_proxy/image_ttl_group_policies/update_service_spec.rb": 8.77529993799908, 526720:30:08 "spec/rubocop/cop/graphql/old_types_spec.rb": 4.758436157997494, 526820:30:08 "spec/services/ml/create_model_version_service_spec.rb": 11.805387995998899, 526920:30:08 "spec/models/ci/build_report_result_spec.rb": 10.097401874998468, 527020:30:08 "spec/models/project_authorization_spec.rb": 8.36713176700141, 527120:30:08 "spec/rubocop/code_reuse_helpers_spec.rb": 4.962366433999705, 527220:30:08 "spec/lib/gitlab/ci/status/build/stop_spec.rb": 7.315180699002667, 527320:30:08 "spec/lib/gitlab/multi_collection_paginator_spec.rb": 10.369007567001972, 527420:30:08 "spec/lib/gitlab/ci/reports/test_suite_summary_spec.rb": 8.603189438999834, 527520:30:08 "spec/lib/gitlab/ci/pipeline/chain/ensure_environments_spec.rb": 10.377412685997115, 527620:30:08 "spec/services/ci/stuck_builds/drop_pending_service_spec.rb": 5.653498674997536, 527720:30:08 "spec/lib/gitlab/database/query_analyzers/log_large_in_lists_spec.rb": 4.756252817998757, 527820:30:08 "spec/models/concerns/spammable_spec.rb": 4.720403650000662, 527920:30:08 "spec/services/quick_actions/target_service_spec.rb": 6.901244459000736, 528020:30:08 "spec/lib/gitlab/database/async_indexes/migration_helpers_spec.rb": 4.571102809997683, 528120:30:08 "spec/services/clusters/management/validate_management_project_permissions_service_spec.rb": 7.326197967999178, 528220:30:08 "spec/lib/gitlab/database/reindexing_spec.rb": 5.5470646119974845, 528320:30:08 "spec/services/ci/delete_objects_service_spec.rb": 5.048695297999075, 528420:30:08 "spec/lib/banzai/filter/references/reference_cache_spec.rb": 4.361751964999712, 528520:30:08 "spec/services/notes/post_process_service_spec.rb": 7.008651030999317, 528620:30:08 "spec/lib/gitlab/cleanup/orphan_lfs_file_references_spec.rb": 7.68703620299857, 528720:30:08 "spec/services/packages/composer/create_package_service_spec.rb": 6.127446212001814, 528820:30:08 "spec/lib/gitlab/manifest_import/project_creator_spec.rb": 7.160115800001222, 528920:30:08 "spec/presenters/packages/detail/package_presenter_spec.rb": 5.980517242001952, 529020:30:08 "spec/uploaders/packages/npm/metadata_cache_uploader_spec.rb": 4.742334929000208, 529120:30:08 "spec/models/concerns/feature_gate_spec.rb": 3.114364962999389, 529220:30:08 "spec/services/ci/create_pipeline_service/tags_spec.rb": 5.202747196999553, 529320:30:08 "spec/lib/gitlab/git/patches/commit_patches_spec.rb": 7.087733345997549, 529420:30:08 "spec/finders/packages/debian/distributions_finder_spec.rb": 4.088848144001531, 529520:30:08 "spec/lib/bitbucket/representation/issue_spec.rb": 2.6888492520010914, 529620:30:08 "spec/lib/gitlab/ci/tags/tag_list_spec.rb": 2.3162179390019446, 529720:30:08 "spec/lib/gitlab/cross_project_access/check_info_spec.rb": 2.247738803001994, 529820:30:08 "spec/lib/banzai/reference_parser/alert_parser_spec.rb": 4.55645523199928, 529920:30:08 "spec/workers/gitlab/bitbucket_import/stage/import_pull_requests_worker_spec.rb": 3.0742763550006202, 530020:30:08 "spec/validators/json_schema_validator_spec.rb": 3.313510469000903, 530120:30:08 "spec/workers/projects/process_sync_events_worker_spec.rb": 5.347346696999011, 530220:30:08 "spec/services/jira_connect_installations/proxy_lifecycle_event_service_spec.rb": 2.4586873890002607, 530320:30:08 "spec/lib/gitlab/verify/ci_secure_files_spec.rb": 3.017999638999754, 530420:30:08 "spec/tooling/danger/bulk_database_actions_spec.rb": 2.5161827340016316, 530520:30:08 "spec/workers/bulk_imports/finish_batched_pipeline_worker_spec.rb": 2.840603632001148, 530620:30:08 "spec/lib/bulk_imports/groups/loaders/group_loader_spec.rb": 2.219831244998204, 530720:30:08 "spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executing_spec.rb": 1.7890419249997649, 530820:30:08 "spec/graphql/mutations/issues/link_alerts_spec.rb": 3.1118799730029423, 530920:30:08 "spec/tasks/gitlab/security/update_banned_ssh_keys_rake_spec.rb": 3.931530305999331, 531020:30:08 "spec/services/import_csv/base_service_spec.rb": 2.0718179249997775, 531120:30:08 "spec/rubocop/cop/database/avoid_using_pluck_without_limit_spec.rb": 1.7130043809993367, 531220:30:08 "spec/services/ci/job_artifacts/track_artifact_report_service_spec.rb": 3.155391159998544, 531320:30:08 "spec/lib/gitlab/import_export/lfs_saver_spec.rb": 2.9774728720003623, 531420:30:08 "spec/services/projects/lfs_pointers/lfs_import_service_spec.rb": 2.892184117998113, 531520:30:08 "spec/models/error_tracking/error_event_spec.rb": 1.514356763997057, 531620:30:08 "spec/db/production/create_work_item_hierarchy_restrictions_spec.rb": 1.6277401670013205, 531720:30:08 "spec/models/concerns/access_requestable_spec.rb": 2.9028843069972936, 531820:30:08 "spec/lib/gitlab/ci/config/entry/inherit/default_spec.rb": 1.3692532239983848, 531920:30:08 "spec/lib/sidebars/user_profile/menus/groups_menu_spec.rb": 1.6358331459996407, 532020:30:08 "spec/services/packages/rubygems/process_gem_service_spec.rb": 2.3442525069986004, 532120:30:08 "spec/models/integrations/pushover_spec.rb": 2.1451923310014536, 532220:30:08 "spec/lib/bitbucket_server/representation/comment_spec.rb": 1.4798621670015564, 532320:30:08 "spec/workers/analytics/usage_trends/counter_job_worker_spec.rb": 2.31992248700044, 532420:30:08 "spec/models/alert_management/alert_assignee_spec.rb": 2.486493766999047, 532520:30:08 "spec/services/releases/links/create_service_spec.rb": 2.623050267000508, 532620:30:08 "spec/serializers/trigger_variable_entity_spec.rb": 3.169319018998067, 532720:30:08 "spec/lib/sidebars/user_settings/menus/access_tokens_menu_spec.rb": 1.2445757039968157, 532820:30:08 "spec/models/concerns/enum_inheritance_spec.rb": 1.2827759600004356, 532920:30:08 "spec/helpers/deploy_tokens_helper_spec.rb": 1.4712862070009578, 533020:30:08 "spec/graphql/types/repository_type_spec.rb": 1.088662623998971, 533120:30:08 "spec/lib/gitlab/diff/formatters/file_formatter_spec.rb": 1.1588426790003723, 533220:30:08 "spec/rubocop/cop/rspec/factories_in_migration_specs_spec.rb": 1.4072270620017662, 533320:30:08 "spec/services/packages/debian/create_package_file_service_spec.rb": 1.5737940299986803, 533420:30:08 "spec/workers/projects/update_repository_storage_worker_spec.rb": 2.3018167590016674, 533520:30:08 "spec/lib/gitlab/diff/formatters/image_formatter_spec.rb": 1.2534178319983766, 533620:30:08 "spec/services/packages/create_temporary_package_service_spec.rb": 1.8031213950016536, 533720:30:08 "spec/services/ci/pipelines/update_metadata_service_spec.rb": 2.180098517997976, 533820:30:08 "spec/lib/gitlab/lazy_spec.rb": 0.6647201240011782, 533920:30:08 "spec/workers/packages/nuget/cleanup_stale_symbols_worker_spec.rb": 2.009619208998629, 534020:30:08 "spec/rubocop/cop/migration/prevent_strings_spec.rb": 0.8909543070003565, 534120:30:08 "spec/lib/gitlab/graphql/subscriptions/action_cable_with_load_balancing_spec.rb": 1.1765931980007736, 534220:30:08 "spec/lib/gitlab/ci/reports/security/locations/secret_detection_spec.rb": 1.0117052200002945, 534320:30:08 "spec/models/dependency_proxy/registry_spec.rb": 1.0445280560015817, 534420:30:08 "spec/lib/gitlab/github_import/attachments_downloader_spec.rb": 1.3053206089971354, 534520:30:08 "spec/lib/gitlab/kas/user_access_spec.rb": 0.960896551998303, 534620:30:08 "spec/lib/gitlab/merge_requests/locked_set_spec.rb": 1.215442674998485, 534720:30:08 "spec/graphql/mutations/notes/reposition_image_diff_note_spec.rb": 2.7375617690013314, 534820:30:08 "spec/workers/ci/delete_objects_worker_spec.rb": 0.7837836549988424, 534920:30:08 "spec/lib/import/placeholder_user_limit_spec.rb": 1.3210027679997438, 535020:30:08 "spec/rubocop/cop/background_migration/feature_category_spec.rb": 0.805784764001146, 535120:30:08 "spec/rubocop/cop/filename_length_spec.rb": 0.7640181470014795, 535220:30:08 "spec/services/ml/create_candidate_service_spec.rb": 1.5557807110017166, 535320:30:08 "spec/initializers/global_id_spec.rb": 1.601879858000757, 535420:30:08 "spec/lib/bulk_imports/groups/graphql/get_group_query_spec.rb": 1.1059326630020223, 535520:30:08 "spec/lib/gitlab/middleware/request_context_spec.rb": 0.6951237020002736, 535620:30:08 "spec/lib/gitlab/graphql/representation/tree_entry_spec.rb": 2.375607434001722, 535720:30:08 "spec/graphql/resolvers/work_items/types_resolver_spec.rb": 1.490515305998997, 535820:30:08 "spec/services/milestones/merge_requests_count_service_spec.rb": 1.7437948280021374, 535920:30:08 "spec/finders/lfs_pointers_finder_spec.rb": 1.7339792990023852, 536020:30:08 "spec/graphql/types/namespace_type_spec.rb": 0.676149543000065, 536120:30:08 "spec/lib/gitlab/utils/gsub_spec.rb": 0.7123770299986063, 536220:30:08 "spec/services/boards/destroy_service_spec.rb": 1.4197102110010746, 536320:30:08 "spec/validators/gitlab/zoom_url_validator_spec.rb": 0.6405489860007947, 536420:30:08 "spec/presenters/packages/nuget/v2/metadata_index_presenter_spec.rb": 0.9551502939975762, 536520:30:08 "spec/services/work_items/widgets/labels_service/create_service_spec.rb": 1.536151193002297, 536620:30:08 "spec/services/packages/nuget/extract_metadata_file_service_spec.rb": 0.8895022270007757, 536720:30:08 "spec/lib/gitlab/pagination/keyset/in_operator_optimization/array_scope_columns_spec.rb": 0.579315229999338, 536820:30:08 "spec/graphql/types/clusters/agent_token_type_spec.rb": 0.58007108899983, 536920:30:08 "spec/components/pajamas/concerns/checkbox_radio_label_with_help_text_spec.rb": 0.892220797999471, 537020:30:08 "spec/graphql/types/tree/tree_type_spec.rb": 0.4754627470028936, 537120:30:08 "spec/lib/bulk_imports/common/pipelines/entity_finisher_spec.rb": 1.1038713329980965, 537220:30:08 "spec/scripts/release_environment/release_environment_notification_spec.rb": 0.783311055998638, 537320:30:08 "spec/services/packages/rubygems/create_dependencies_service_spec.rb": 1.267295010999078, 537420:30:08 "spec/rubocop/cop/gitlab/delegate_predicate_methods_spec.rb": 0.799619294997683, 537520:30:08 "spec/rubocop/cop/qa/fabricate_usage_spec.rb": 0.5814130889993976, 537620:30:08 "spec/services/packages/debian/extract_deb_metadata_service_spec.rb": 0.7976947740025935, 537720:30:08 "spec/lib/gitlab/database/migrations/observers/batch_details_spec.rb": 0.6455468849999306, 537820:30:08 "spec/models/users/calloutable_spec.rb": 0.8982157669997832, 537920:30:08 "spec/finders/admin/plans_finder_spec.rb": 0.7144764910008234, 538020:30:08 "spec/lib/sidebars/groups/super_sidebar_menus/operations_menu_spec.rb": 0.4878462460001174, 538120:30:08 "spec/validators/organizations/path_validator_spec.rb": 0.6758919629974116, 538220:30:08 "spec/services/cloud_seed/google_cloud/enable_cloud_run_service_spec.rb": 1.2219369750018814, 538320:30:08 "spec/serializers/ci/codequality_mr_diff_report_serializer_spec.rb": 0.501378864999424, 538420:30:08 "spec/models/concerns/token_authenticatable_strategies/digest_spec.rb": 0.6794945219990041, 538520:30:08 "spec/rubocop/cop/ban_catch_throw_spec.rb": 0.4877456770009303, 538620:30:08 "spec/helpers/webpack_helper_spec.rb": 0.692537782000727, 538720:30:08 "spec/models/remote_mirrors/attributes_spec.rb": 0.6621477339976991, 538820:30:08 "spec/presenters/key_presenter_spec.rb": 0.5556189809976786, 538920:30:08 "spec/lib/bulk_imports/projects/pipelines/project_feature_pipeline_spec.rb": 0.7991730840003584, 539020:30:08 "spec/services/ci/copy_cross_database_associations_service_spec.rb": 0.8961246569997456, 539120:30:08 "spec/lib/gitlab/usage/metrics/instrumentations/installation_type_metric_spec.rb": 0.5293297030002577, 539220:30:08 "spec/lib/api/validations/validators/email_or_email_list_spec.rb": 0.4703261869981361, 539320:30:08 "spec/helpers/ssh_keys_helper_spec.rb": 0.4816109059975133, 539420:30:08 "spec/lib/gitlab/usage/metrics/instrumentations/snowplow_configured_to_gitlab_collector_metric_spec.rb": 0.4843259759982175, 539520:30:08 "spec/workers/file_hook_worker_spec.rb": 0.4879975959993317, 539620:30:08 "spec/graphql/types/container_expiration_policy_cadence_enum_spec.rb": 0.4897337559996231, 539720:30:08 "spec/graphql/types/issuable_severity_enum_spec.rb": 0.4894627159992524, 539820:30:08 "spec/lib/gitlab/graphql/loaders/batch_root_storage_statistics_loader_spec.rb": 0.6545555039992905, 539920:30:08 "spec/services/concerns/services/return_service_responses_spec.rb": 0.48028421599883586, 540020:30:08 "spec/graphql/types/packages/cleanup/keep_duplicated_package_files_enum_spec.rb": 0.4824532669990731, 540120:30:08 "spec/lib/bitbucket_server/retry_with_delay_spec.rb": 0.4899062660006166, 540220:30:08 "spec/tooling/docs/deprecation_handling_spec.rb": 0.450634397999238, 540320:30:08 "spec/rubocop/rubocop_spec.rb": 0.40186624199850485, 540420:30:08 "spec/graphql/types/permission_types/organization_user_spec.rb": 0.3990041020006174, 540520:30:08 "spec/lib/banzai/pipeline/jira_import/adf_commonmark_pipeline_spec.rb": 0.4516438279970316, 540620:30:08 "spec/graphql/types/ci/group_environment_scope_type_spec.rb": 0.37151593399903504, 540720:30:08 "spec/lib/gitlab/usage/metrics/instrumentations/gitlab_dedicated_metric_spec.rb": 0.3642135749978479, 540820:30:08 "spec/serializers/accessibility_error_entity_spec.rb": 0.3669517240014102, 540920:30:08 "spec/workers/anti_abuse/trust_score_cleanup_worker_spec.rb": 0.9149905260019295 541120:30:08Knapsack global time execution for tests: 25m 48s 541220:30:08Finished in 26 minutes 47 seconds (files took 58.68 seconds to load) 541320:30:082807 examples, 0 failures 541420:30:09Randomized with seed 3439 541520:30:19RSpec exited with 0. 541620:30:19No examples to retry, congrats! 541820:30:20Running after script... 541920:30:20$ source scripts/utils.sh 542020:30:20$ log_disk_usage after_script 542120:30:20[log_disk_usage after_script] start 542320:30:20Filesystem Size Used Avail Use% Mounted on 542420:30:20overlay 46G 25G 21G 55% / 542520:30:20tmpfs 64M 0 64M 0% /dev 542620:30:20shm 256M 0 256M 0% /dev/shm 542720:30:20/dev/sda1 46G 25G 21G 55% /cache 542820:30:20tmpfs 3.9G 0 3.9G 0% /sys/devices/virtual/dmi/id 542920:30:20tmpfs 3.9G 0 3.9G 0% /proc/acpi 543020:30:20tmpfs 3.9G 0 3.9G 0% /proc/scsi 543120:30:20tmpfs 3.9G 0 3.9G 0% /sys/firmware 543420:30:20drwxr-xr-x 3 root root 4.0K Aug 23 20:00 cache 543520:30:20drwxrwxrwx 2 root root 4.0K Aug 23 19:54 feature_flags 543620:30:20drwxrwxrwx 2 root root 4.0K Aug 23 19:54 pids 543720:30:20drwxrwxrwx 5 root root 4.0K Aug 23 20:02 prometheus_multiproc_dir 543820:30:20drwxr-xr-x 4 root root 4.0K Aug 23 20:02 run 543920:30:20drwxrwxrwx 3 root root 4.0K Aug 23 19:54 sockets 544020:30:20drwxrwxrwx 16 root root 4.0K Aug 23 20:29 tests 544120:30:20-rw-r--r-- 1 root root 348 Aug 23 20:02 job-metrics.json 544220:30:20-rw-r--r-- 1 root root 58 Aug 23 20:02 duration_setup_db.txt 544320:30:20-rw------- 1 root root 44 Aug 23 20:01 gitlab_workhorse_test_secret 544420:30:20[log_disk_usage after_script] end 544520:30:20$ bundle exec gem list gitlab_quality-test_tooling 544620:30:23gitlab_quality-test_tooling (1.35.0) 544720:30:23$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 545020:30:23$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 545320:30:23$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 545620:30:23$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 546020:30:25$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 546520:30:27$ tooling/bin/push_job_metrics || true 546620:30:29[job-metrics] Pushing job metrics file for the CI/CD job. 546720:30:29[job-metrics] Pushed 4 CI job metric entries to InfluxDB. 546920:30:30Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.4-17 due to policy 547120:30:31Uploading artifacts... 547220:30:31auto_explain/: found 3 matching artifact files and directories 547320:30:31coverage/: found 5 matching artifact files and directories 547420:30:31crystalball/: found 2 matching artifact files and directories 547520:30:31WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 547620:30:31knapsack/: found 4 matching artifact files and directories 547720:30:31rspec/: found 16 matching artifact files and directories 547820:30:31WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 547920:30:31log/*.log: found 17 matching artifact files and directories 548120:30:31WARNING: Retrying... context=artifacts-uploader error=request redirected 548220:30:34Uploading artifacts as "archive" to coordinator... 201 Created id=7655314553 responseStatus=201 Created token=glcbt-66 548320:30:34Uploading artifacts... 548420:30:34rspec/rspec-*.xml: found 1 matching artifact files and directories 548620:30:34WARNING: Retrying... context=artifacts-uploader error=request redirected 548720:30:36Uploading artifacts as "junit" to coordinator... 201 Created id=7655314553 responseStatus=201 Created token=glcbt-66 548920:30:50Job succeeded