113:18:09 retries the number of times allowed and raise exception 213:18:12 logs import failure each time and raise exception 313:18:12# [RSpecRunTime] RSpec elapsed time: 15 minutes 34.48 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.71 1.76 1.61 1/283 4027 513:18:12 when exception is not retriable 613:18:14 raise the exception 713:18:14# [RSpecRunTime] RSpec elapsed time: 15 minutes 36.13 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.71 1.76 1.61 1/283 4028 913:18:14# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/import_failure_service_spec.rb. It took 22.97 seconds. Expected to take 19.7 seconds. 1013:18:14# [RSpecRunTime] Starting example group spec/services/concerns/ci/job_token_scope/edit_scope_validations_spec.rb. Expected to take 19.09 seconds. 1113:18:14Ci::JobTokenScope::EditScopeValidations 1213:18:15 #validate_source_project_and_target_group_access! 1313:18:15 when all permissions are in order 1413:18:15 source_project_visibility: "PUBLIC", target_group_visibility: "PUBLIC", source_project_user_role: :maintainer, target_group_user_role: :developer 1513:18:16 passes the validation 1613:18:16# [RSpecRunTime] RSpec elapsed time: 15 minutes 38.4 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.71 1.76 1.61 1/283 4029 1813:18:16 source_project_visibility: "PUBLIC", target_group_visibility: "PUBLIC", source_project_user_role: :maintainer, target_group_user_role: :guest 1913:18:17 passes the validation 2013:18:17 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :maintainer, target_group_user_role: :developer 2113:18:17 passes the validation 2213:18:17 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :maintainer, target_group_user_role: :guest 2313:18:18 passes the validation 2413:18:18 when user lacks admin_project permissions for the source project 2513:18:18 source_project_visibility: "PUBLIC", target_group_visibility: "PUBLIC", source_project_user_role: nil, target_group_user_role: :developer 2613:18:18 raises an error 2713:18:18 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: nil, target_group_user_role: :developer 2813:18:19 raises an error 2913:18:19 source_project_visibility: "PUBLIC", target_group_visibility: "PUBLIC", source_project_user_role: :guest, target_group_user_role: :developer 3013:18:20 raises an error 3113:18:20 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :guest, target_group_user_role: :developer 3213:18:20 raises an error 3313:18:20 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :developer, target_group_user_role: :developer 3413:18:21 raises an error 3513:18:21 source_project_visibility: "PUBLIC", target_group_visibility: "PRIVATE", source_project_user_role: :developer, target_group_user_role: :developer 3613:18:22 raises an error 3713:18:22 when user lacks read_project permissions for the target group 3813:18:22 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :maintainer, target_group_user_role: nil 3913:18:22 raises an error 4013:18:22 source_project_visibility: "PUBLIC", target_group_visibility: "PRIVATE", source_project_user_role: :maintainer, target_group_user_role: nil 4113:18:22 raises an error 4213:18:22 #validate_group_remove! 4313:18:22 when all permissions are in order 4413:18:22 source_project_visibility: "PUBLIC", target_group_visibility: "PUBLIC", source_project_user_role: :maintainer, target_group_user_role: :developer 4513:18:23 passes the validation 4613:18:23 source_project_visibility: "PUBLIC", target_group_visibility: "PUBLIC", source_project_user_role: :maintainer, target_group_user_role: :guest 4713:18:24 passes the validation 4813:18:24 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :maintainer, target_group_user_role: :developer 4913:18:24 passes the validation 5013:18:24 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :maintainer, target_group_user_role: :guest 5113:18:25 passes the validation 5213:18:25 source_project_visibility: "PUBLIC", target_group_visibility: "PUBLIC", source_project_user_role: :maintainer, target_group_user_role: nil 5313:18:25 passes the validation 5413:18:25 source_project_visibility: "PUBLIC", target_group_visibility: "PUBLIC", source_project_user_role: :maintainer, target_group_user_role: nil 5513:18:26 passes the validation 5613:18:26 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :maintainer, target_group_user_role: nil 5713:18:26 passes the validation 5813:18:26 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :maintainer, target_group_user_role: nil 5913:18:27 passes the validation 6013:18:27 when user lacks admin_project permissions for the source project 6113:18:27 source_project_visibility: "PUBLIC", target_group_visibility: "PUBLIC", source_project_user_role: nil, target_group_user_role: :developer 6213:18:27 raises an error 6313:18:27 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: nil, target_group_user_role: :developer 6413:18:28 raises an error 6513:18:28 source_project_visibility: "PUBLIC", target_group_visibility: "PUBLIC", source_project_user_role: :guest, target_group_user_role: :developer 6613:18:28 raises an error 6713:18:28 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :guest, target_group_user_role: :developer 6813:18:29 raises an error 6913:18:29 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :developer, target_group_user_role: :developer 7013:18:29 raises an error 7113:18:29 source_project_visibility: "PUBLIC", target_group_visibility: "PRIVATE", source_project_user_role: :developer, target_group_user_role: :developer 7213:18:30 raises an error 7313:18:30 #validate_target_exists! 7413:18:30 when target is nil 7513:18:30 raises an error 7613:18:30 when target is present 7713:18:30 raises an error 7813:18:30 #validate_source_project_and_target_project_access! 7913:18:30 when all permissions are in order 8013:18:30 source_project_visibility: "PUBLIC", target_project_visibility: "PUBLIC", source_project_user_role: :maintainer, target_project_user_role: :developer 8113:18:31 passes the validation 8213:18:31 source_project_visibility: "PUBLIC", target_project_visibility: "PUBLIC", source_project_user_role: :maintainer, target_project_user_role: :guest 8313:18:32 passes the validation 8413:18:32 source_project_visibility: "PRIVATE", target_project_visibility: "PRIVATE", source_project_user_role: :maintainer, target_project_user_role: :developer 8513:18:32 passes the validation 8613:18:32 source_project_visibility: "PRIVATE", target_project_visibility: "PRIVATE", source_project_user_role: :maintainer, target_project_user_role: :guest 8713:18:33 passes the validation 8813:18:33 when user lacks admin_project permissions for the source project 8913:18:33 source_project_visibility: "PUBLIC", target_project_visibility: "PUBLIC", source_project_user_role: nil, target_project_user_role: :developer 9013:18:33 raises an error 9113:18:33 source_project_visibility: "PRIVATE", target_project_visibility: "PRIVATE", source_project_user_role: nil, target_project_user_role: :developer 9213:18:34 raises an error 9313:18:34 source_project_visibility: "PUBLIC", target_project_visibility: "PUBLIC", source_project_user_role: :guest, target_project_user_role: :developer 9413:18:34 raises an error 9513:18:34 source_project_visibility: "PRIVATE", target_project_visibility: "PRIVATE", source_project_user_role: :guest, target_project_user_role: :developer 9613:18:35 raises an error 9713:18:35 source_project_visibility: "PRIVATE", target_project_visibility: "PRIVATE", source_project_user_role: :developer, target_project_user_role: :developer 9813:18:36 raises an error 9913:18:36 source_project_visibility: "PUBLIC", target_project_visibility: "PRIVATE", source_project_user_role: :developer, target_project_user_role: :developer 10013:18:36 raises an error 10113:18:36 when user lacks read_project permissions for the target project 10213:18:36 source_project_visibility: "PRIVATE", target_project_visibility: "PRIVATE", source_project_user_role: :maintainer, target_project_user_role: nil 10313:18:37 raises an error 10413:18:37 source_project_visibility: "PUBLIC", target_project_visibility: "PRIVATE", source_project_user_role: :maintainer, target_project_user_role: nil 10513:18:37 raises an error 10613:18:37# [RSpecRunTime] Finishing example group spec/services/concerns/ci/job_token_scope/edit_scope_validations_spec.rb. It took 23.4 seconds. Expected to take 19.09 seconds. 10713:18:37# [RSpecRunTime] Starting example group spec/helpers/todos_helper_spec.rb. Expected to take 17.51 seconds. 10913:18:41 #todo_target_name 11013:18:41 when given a design 11113:18:41 references the filename of the design 11213:18:41# [RSpecRunTime] RSpec elapsed time: 16 minutes 3.61 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.54 1.71 1.60 1/283 4030 11413:18:41 #todo_target_title 11513:18:41 when the target does not exist 11613:18:41 returns an empty string 11713:18:41 when given a design todo 11813:18:41 returns an empty string 11913:18:41 when given a non-design todo 12013:18:41 returns the title 12113:18:41 #todo_target_path 12213:18:41 when given a design 12313:18:41 responds with an appropriate path 12413:18:41 when given an alert 12513:18:41 responds with an appropriate path 12613:18:41 when given a task 12713:18:42 responds with an appropriate path using iid 12813:18:42 when given an issue with a note anchor 12913:18:42 responds with an appropriate path 13013:18:42 when a user requests access to group 13113:18:42 responds with access requests tab 13213:18:42 when a user requests access to project 13313:18:42 responds with access requests tab 13413:18:42 when a SSH expired 13513:18:43 is expected to eq "/-/user_settings/ssh_keys/1" 13613:18:43 #todo_target_aria_label 13713:18:43 when given a design todo 13813:18:43 is expected to eq "Design #1[homescreen-1.jpg]" 13913:18:43 when given an alert todo 14013:18:43 is expected to eq "Alert ^alert#1001" 14113:18:43 when given a task todo 14213:18:43 is expected to eq "Task #3" 14313:18:43 when given an issue todo 14413:18:43 is expected to eq "Issue #1" 14513:18:43 when given a merge request todo 14613:18:44 is expected to eq "Merge Request !1" 14713:18:44# [RSpecRunTime] RSpec elapsed time: 16 minutes 6.45 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.50 1.70 1.59 1/283 4031 14913:18:44 #todo_types_options 15013:18:44 includes a match for a design todo 15113:18:44 #todo_target_state_pill 15213:18:44 merge request todo 15313:18:44 behaves like no state pill 15413:18:48 is expected to eq nil 15513:18:48# [RSpecRunTime] RSpec elapsed time: 16 minutes 10.54 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.54 1.71 1.60 1/286 4093 15813:18:48 behaves like a rendered state pill 15913:18:51 returns expected html 16013:18:51# [RSpecRunTime] RSpec elapsed time: 16 minutes 13.33 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.54 1.71 1.60 2/288 4153 16313:18:51 behaves like a rendered state pill 16413:18:54 returns expected html 16513:18:54# [RSpecRunTime] RSpec elapsed time: 16 minutes 16.12 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.50 1.69 1.59 1/289 4212 16813:18:54 behaves like no state pill 16913:18:55 is expected to eq nil 17113:18:55 behaves like a rendered state pill 17213:18:56 returns expected html 17413:18:56 behaves like no state pill 17513:18:56 is expected to eq nil 17613:18:56 resolved alert 17713:18:56 behaves like a rendered state pill 17813:18:56 returns expected html 17913:18:56 #no_todos_messages 18013:18:56 when getting todos messages 18113:18:56 return these sentences 18213:18:56 #todo_author_display? 18313:18:56 action: 3, result: false 18413:18:56 is expected to eq false 18513:18:56 action: 6, result: false 18613:18:56 is expected to eq false 18713:18:56 action: 1, result: true 18813:18:56 is expected to eq true 18913:18:56 #todos_filter_params 19013:18:56 state: "done", result: "done" 19113:18:56 is expected to eq "done" 19213:18:56 state: "pending", result: "pending" 19313:18:56 is expected to eq "pending" 19413:18:56 state: "", result: nil 19513:18:56 is expected to eq nil 19613:18:56 #todo_action_name 19713:18:56 action: 1, self_added?: false, expected_action_name: "assigned you" 19813:18:56 is expected to eq "assigned you" 19913:18:56 action: 1, self_added?: true, expected_action_name: "assigned" 20013:18:56 is expected to eq "assigned" 20113:18:56 action: 9, self_added?: true, expected_action_name: "requested a review" 20213:18:56 is expected to eq "requested a review" 20313:18:56 action: 2, self_added?: true, expected_action_name: "mentioned yourself" 20413:18:56 is expected to eq "mentioned yourself" 20513:18:56 action: 2, self_added?: false, expected_action_name: "mentioned you" 20613:18:56 is expected to eq "mentioned you" 20713:18:56 action: 7, self_added?: true, expected_action_name: "mentioned yourself" 20813:18:56 is expected to eq "mentioned yourself" 20913:18:56 action: 7, self_added?: false, expected_action_name: "mentioned you" 21013:18:57 is expected to eq "mentioned you" 21113:18:57 action: 3, self_added?: true, expected_action_name: "The pipeline failed" 21213:18:57 is expected to eq "The pipeline failed" 21313:18:57 action: 4, self_added?: true, expected_action_name: "added a to-do item" 21413:18:57 is expected to eq "added a to-do item" 21513:18:57 action: 5, self_added?: true, expected_action_name: "set yourself as an approver" 21613:18:57 is expected to eq "set yourself as an approver" 21713:18:57 action: 5, self_added?: false, expected_action_name: "set you as an approver" 21813:18:57 is expected to eq "set you as an approver" 21913:18:57 action: 6, self_added?: true, expected_action_name: "Could not merge" 22013:18:57 is expected to eq "Could not merge" 22113:18:57 action: 8, self_added?: true, expected_action_name: "Removed from Merge Train" 22213:18:57 is expected to eq "Removed from Merge Train" 22313:18:57 action: 11, self_added?: false, expected_action_name: "reviewed your merge request" 22413:18:57 is expected to eq "reviewed your merge request" 22513:18:57 action: 14, self_added?: true, expected_action_name: "Your SSH key has expired" 22613:18:57 is expected to eq "Your SSH key has expired" 22713:18:57 action: 15, self_added?: true, expected_action_name: "Your SSH key is expiring soon" 22813:18:57 is expected to eq "Your SSH key is expiring soon" 22913:18:57 member access requested 23013:18:57 when target is group 23113:18:57 returns group access message 23213:18:57 when target is project 23313:18:57 returns project access message 23413:18:57 okr checkin reminder 23513:18:57 returns okr checkin reminder message 23613:18:57 #todo_due_date 23713:18:57 due date is today 23813:18:57 is expected to match "Due today" 23913:18:57 due date is tomorrow 24013:18:58 is expected to match "Due Nov 6, 2024" 24113:18:58 due date is yesterday 24213:18:58 is expected to match "Due Nov 4, 2024" 24313:18:58 #todo_parent_path 24413:18:58 when todo resource parent is a group 24513:18:58 is expected to eq "Group 1" 24613:18:58 when todo resource parent is not a group 24713:18:58 returns project title with namespace 24813:18:58 when todo belongs to no project either 24913:18:58 is expected to eq nil 25013:18:58 .todo_groups_requiring_saml_reauth 25113:18:58 returns an empty array 25213:18:58# [RSpecRunTime] Finishing example group spec/helpers/todos_helper_spec.rb. It took 21.04 seconds. Expected to take 17.51 seconds. 25313:18:58# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/path_traversal_check_spec.rb. Expected to take 16.54 seconds. 25413:18:58Gitlab::Middleware::PathTraversalCheck 25613:18:58 when using get 25713:18:58 path: "/foo/bar", query_params: {}, shared_example_name: "no issue" 25813:18:58 behaves like no issue 25913:18:58 does not log or reject the request 26013:18:58 path: "/foo/../bar", query_params: {}, shared_example_name: "path traversal" 26113:18:58 behaves like path traversal 26213:18:58 logs and rejects the request 26313:18:58 path: "/foo%2Fbar", query_params: {}, shared_example_name: "no issue" 26413:18:58 behaves like no issue 26513:18:58 does not log or reject the request 26613:18:58 path: "/foo%2F..%2Fbar", query_params: {}, shared_example_name: "path traversal" 26713:18:58 behaves like path traversal 26813:18:58 logs and rejects the request 26913:18:58 path: "/foo%252F..%252Fbar", query_params: {}, shared_example_name: "no issue" 27013:18:58 behaves like no issue 27113:18:58 does not log or reject the request 27213:18:58 path: "/foo/bar", query_params: {:x=>"foo"}, shared_example_name: "no issue" 27313:18:58 behaves like no issue 27413:18:59 does not log or reject the request 27513:18:59 path: "/foo/bar", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal" 27613:18:59 behaves like path traversal 27713:18:59 logs and rejects the request 27813:18:59 path: "/foo/bar", query_params: {:x=>"foo%2Fbar"}, shared_example_name: "no issue" 27913:18:59 behaves like no issue 28013:18:59 does not log or reject the request 28113:18:59 path: "/foo/bar", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal" 28213:18:59 behaves like path traversal 28313:18:59 logs and rejects the request 28413:18:59 path: "/foo/bar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue" 28513:18:59 behaves like no issue 28613:18:59 does not log or reject the request 28713:18:59 path: "/foo%2F..%2Fbar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "path traversal" 28813:18:59 behaves like path traversal 28913:18:59 logs and rejects the request 29013:18:59 path: "/api/graphql", query_params: {:query=>"%7B%0A++currentUser+%7B%0A++++username%0A++%7D%0A%7D%0A"}, shared_example_name: "no issue" 29113:18:59 behaves like no issue 29213:18:59 does not log or reject the request 29313:18:59 with the excluded query parameter search 29413:18:59 behaves like no issue 29513:18:59 does not log or reject the request 29613:18:59 with the excluded query parameter search nested one level 29713:18:59 behaves like no issue 29813:18:59 does not log or reject the request 29913:18:59 with the excluded query parameter search nested two levels 30013:18:59 behaves like no issue 30113:18:59 does not log or reject the request 30213:18:59 with the excluded query parameter search nested above the max level 30313:18:59 behaves like path traversal 30413:18:59 logs and rejects the request 30513:18:59 with the excluded query parameter search_title 30613:18:59 behaves like no issue 30713:18:59 does not log or reject the request 30813:18:59 with the excluded query parameter search_title nested one level 30913:18:59 behaves like no issue 31013:18:59 does not log or reject the request 31113:18:59 with the excluded query parameter search_title nested two levels 31213:18:59 behaves like no issue 31313:18:59 does not log or reject the request 31413:18:59 with the excluded query parameter search_title nested above the max level 31513:18:59 behaves like path traversal 31613:18:59 logs and rejects the request 31713:18:59 with the excluded query parameter search_query 31813:18:59 behaves like no issue 31913:18:59 does not log or reject the request 32013:18:59 with the excluded query parameter search_query nested one level 32113:18:59 behaves like no issue 32213:18:59 does not log or reject the request 32313:18:59 with the excluded query parameter search_query nested two levels 32413:18:59 behaves like no issue 32513:18:59 does not log or reject the request 32613:18:59 with the excluded query parameter search_query nested above the max level 32713:18:59 behaves like path traversal 32813:18:59 logs and rejects the request 32913:18:59 with the excluded query parameter term 33013:18:59 behaves like no issue 33113:19:00 does not log or reject the request 33213:19:00 with the excluded query parameter term nested one level 33313:19:00 behaves like no issue 33413:19:00 does not log or reject the request 33513:19:00 with the excluded query parameter term nested two levels 33613:19:00 behaves like no issue 33713:19:00 does not log or reject the request 33813:19:00 with the excluded query parameter term nested above the max level 33913:19:00 behaves like path traversal 34013:19:00 logs and rejects the request 34113:19:00 with the excluded query parameter name 34213:19:00 behaves like no issue 34313:19:00 does not log or reject the request 34413:19:00 with the excluded query parameter name nested one level 34513:19:00 behaves like no issue 34613:19:00 does not log or reject the request 34713:19:00 with the excluded query parameter name nested two levels 34813:19:00 behaves like no issue 34913:19:00 does not log or reject the request 35013:19:00 with the excluded query parameter name nested above the max level 35113:19:00 behaves like path traversal 35213:19:00 logs and rejects the request 35313:19:00 with the excluded query parameter filter 35413:19:00 behaves like no issue 35513:19:00 does not log or reject the request 35613:19:00 with the excluded query parameter filter nested one level 35713:19:00 behaves like no issue 35813:19:00 does not log or reject the request 35913:19:00 with the excluded query parameter filter nested two levels 36013:19:00 behaves like no issue 36113:19:00 does not log or reject the request 36213:19:00 with the excluded query parameter filter nested above the max level 36313:19:00 behaves like path traversal 36413:19:00 logs and rejects the request 36513:19:00 with the excluded query parameter filter_projects 36613:19:00 behaves like no issue 36713:19:00 does not log or reject the request 36813:19:00 with the excluded query parameter filter_projects nested one level 36913:19:00 behaves like no issue 37013:19:00 does not log or reject the request 37113:19:00 with the excluded query parameter filter_projects nested two levels 37213:19:00 behaves like no issue 37313:19:00 does not log or reject the request 37413:19:00 with the excluded query parameter filter_projects nested above the max level 37513:19:00 behaves like path traversal 37613:19:00 logs and rejects the request 37713:19:00 with the excluded query parameter note 37813:19:00 behaves like no issue 37913:19:00 does not log or reject the request 38013:19:00 with the excluded query parameter note nested one level 38113:19:00 behaves like no issue 38213:19:00 does not log or reject the request 38313:19:00 with the excluded query parameter note nested two levels 38413:19:00 behaves like no issue 38513:19:00 does not log or reject the request 38613:19:00 with the excluded query parameter note nested above the max level 38713:19:00 behaves like path traversal 38813:19:00 logs and rejects the request 38913:19:00 with the excluded query parameter body 39013:19:00 behaves like no issue 39113:19:01 does not log or reject the request 39213:19:01 with the excluded query parameter body nested one level 39313:19:01 behaves like no issue 39413:19:01 does not log or reject the request 39513:19:01 with the excluded query parameter body nested two levels 39613:19:01 behaves like no issue 39713:19:01 does not log or reject the request 39813:19:01 with the excluded query parameter body nested above the max level 39913:19:01 behaves like path traversal 40013:19:01 logs and rejects the request 40113:19:01 with the excluded query parameter commit_message 40213:19:01 behaves like no issue 40313:19:01 does not log or reject the request 40413:19:01 with the excluded query parameter commit_message nested one level 40513:19:01 behaves like no issue 40613:19:01 does not log or reject the request 40713:19:01 with the excluded query parameter commit_message nested two levels 40813:19:01 behaves like no issue 40913:19:01 does not log or reject the request 41013:19:01 with the excluded query parameter commit_message nested above the max level 41113:19:01 behaves like path traversal 41213:19:01 logs and rejects the request 41313:19:01 with the excluded query parameter content 41413:19:01 behaves like no issue 41513:19:01 does not log or reject the request 41613:19:01 with the excluded query parameter content nested one level 41713:19:01 behaves like no issue 41813:19:01 does not log or reject the request 41913:19:01 with the excluded query parameter content nested two levels 42013:19:01 behaves like no issue 42113:19:01 does not log or reject the request 42213:19:01 with the excluded query parameter content nested above the max level 42313:19:01 behaves like path traversal 42413:19:01 logs and rejects the request 42513:19:01 with the excluded query parameter description 42613:19:01 behaves like no issue 42713:19:01 does not log or reject the request 42813:19:01 with the excluded query parameter description nested one level 42913:19:01 behaves like no issue 43013:19:01 does not log or reject the request 43113:19:01 with the excluded query parameter description nested two levels 43213:19:01 behaves like no issue 43313:19:01 does not log or reject the request 43413:19:01 with the excluded query parameter description nested above the max level 43513:19:01 behaves like path traversal 43613:19:01 logs and rejects the request 43713:19:01 when using post 43813:19:01 path: "/foo/bar", query_params: {}, shared_example_name: "no issue" 43913:19:01 behaves like no issue 44013:19:01 does not log or reject the request 44113:19:01 path: "/foo/../bar", query_params: {}, shared_example_name: "path traversal" 44213:19:01 behaves like path traversal 44313:19:01 logs and rejects the request 44413:19:01 path: "/foo%2Fbar", query_params: {}, shared_example_name: "no issue" 44513:19:01 behaves like no issue 44613:19:01 does not log or reject the request 44713:19:01 path: "/foo%2F..%2Fbar", query_params: {}, shared_example_name: "path traversal" 44813:19:01 behaves like path traversal 44913:19:01 logs and rejects the request 45013:19:01 path: "/foo%252F..%252Fbar", query_params: {}, shared_example_name: "no issue" 45113:19:01 behaves like no issue 45213:19:02 does not log or reject the request 45313:19:02 path: "/foo/bar", query_params: {:x=>"foo"}, shared_example_name: "no issue" 45413:19:02 behaves like no issue 45513:19:02 does not log or reject the request 45613:19:02 path: "/foo/bar", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal" 45713:19:02 behaves like path traversal 45813:19:02 logs and rejects the request 45913:19:02 path: "/foo/bar", query_params: {:x=>"foo%2Fbar"}, shared_example_name: "no issue" 46013:19:02 behaves like no issue 46113:19:02 does not log or reject the request 46213:19:02 path: "/foo/bar", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal" 46313:19:02 behaves like path traversal 46413:19:02 logs and rejects the request 46513:19:02 path: "/foo/bar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue" 46613:19:02 behaves like no issue 46713:19:02 does not log or reject the request 46813:19:02 path: "/foo%2F..%2Fbar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "path traversal" 46913:19:02 behaves like path traversal 47013:19:02 logs and rejects the request 47113:19:02 path: "/api/graphql", query_params: {:query=>"%7B%0A++currentUser+%7B%0A++++username%0A++%7D%0A%7D%0A"}, shared_example_name: "no issue" 47213:19:02 behaves like no issue 47313:19:02 does not log or reject the request 47413:19:02 with the excluded query parameter search 47513:19:02 behaves like no issue 47613:19:02 does not log or reject the request 47713:19:02 with the excluded query parameter search nested one level 47813:19:02 behaves like no issue 47913:19:02 does not log or reject the request 48013:19:02 with the excluded query parameter search nested two levels 48113:19:02 behaves like no issue 48213:19:02 does not log or reject the request 48313:19:02 with the excluded query parameter search nested above the max level 48413:19:02 behaves like path traversal 48513:19:02 logs and rejects the request 48613:19:02 with the excluded query parameter search_title 48713:19:02 behaves like no issue 48813:19:02 does not log or reject the request 48913:19:02 with the excluded query parameter search_title nested one level 49013:19:02 behaves like no issue 49113:19:02 does not log or reject the request 49213:19:02 with the excluded query parameter search_title nested two levels 49313:19:02 behaves like no issue 49413:19:02 does not log or reject the request 49513:19:02 with the excluded query parameter search_title nested above the max level 49613:19:02 behaves like path traversal 49713:19:02 logs and rejects the request 49813:19:02 with the excluded query parameter search_query 49913:19:02 behaves like no issue 50013:19:02 does not log or reject the request 50113:19:02 with the excluded query parameter search_query nested one level 50213:19:02 behaves like no issue 50313:19:02 does not log or reject the request 50413:19:02 with the excluded query parameter search_query nested two levels 50513:19:02 behaves like no issue 50613:19:02 does not log or reject the request 50713:19:02 with the excluded query parameter search_query nested above the max level 50813:19:02 behaves like path traversal 50913:19:02 logs and rejects the request 51013:19:02 with the excluded query parameter term 51113:19:02 behaves like no issue 51213:19:03 does not log or reject the request 51313:19:03 with the excluded query parameter term nested one level 51413:19:03 behaves like no issue 51513:19:03 does not log or reject the request 51613:19:03 with the excluded query parameter term nested two levels 51713:19:03 behaves like no issue 51813:19:03 does not log or reject the request 51913:19:03 with the excluded query parameter term nested above the max level 52013:19:03 behaves like path traversal 52113:19:03 logs and rejects the request 52213:19:03 with the excluded query parameter name 52313:19:03 behaves like no issue 52413:19:03 does not log or reject the request 52513:19:03 with the excluded query parameter name nested one level 52613:19:03 behaves like no issue 52713:19:03 does not log or reject the request 52813:19:03 with the excluded query parameter name nested two levels 52913:19:03 behaves like no issue 53013:19:03 does not log or reject the request 53113:19:03 with the excluded query parameter name nested above the max level 53213:19:03 behaves like path traversal 53313:19:03 logs and rejects the request 53413:19:03 with the excluded query parameter filter 53513:19:03 behaves like no issue 53613:19:03 does not log or reject the request 53713:19:03 with the excluded query parameter filter nested one level 53813:19:03 behaves like no issue 53913:19:03 does not log or reject the request 54013:19:03 with the excluded query parameter filter nested two levels 54113:19:03 behaves like no issue 54213:19:03 does not log or reject the request 54313:19:03 with the excluded query parameter filter nested above the max level 54413:19:03 behaves like path traversal 54513:19:03 logs and rejects the request 54613:19:03 with the excluded query parameter filter_projects 54713:19:03 behaves like no issue 54813:19:03 does not log or reject the request 54913:19:03 with the excluded query parameter filter_projects nested one level 55013:19:03 behaves like no issue 55113:19:03 does not log or reject the request 55213:19:03 with the excluded query parameter filter_projects nested two levels 55313:19:03 behaves like no issue 55413:19:03 does not log or reject the request 55513:19:03 with the excluded query parameter filter_projects nested above the max level 55613:19:03 behaves like path traversal 55713:19:03 logs and rejects the request 55813:19:03 with the excluded query parameter note 55913:19:03 behaves like no issue 56013:19:03 does not log or reject the request 56113:19:03 with the excluded query parameter note nested one level 56213:19:03 behaves like no issue 56313:19:03 does not log or reject the request 56413:19:03 with the excluded query parameter note nested two levels 56513:19:03 behaves like no issue 56613:19:03 does not log or reject the request 56713:19:03 with the excluded query parameter note nested above the max level 56813:19:03 behaves like path traversal 56913:19:04 logs and rejects the request 57013:19:04 with the excluded query parameter body 57113:19:04 behaves like no issue 57213:19:04 does not log or reject the request 57313:19:04 with the excluded query parameter body nested one level 57413:19:04 behaves like no issue 57513:19:04 does not log or reject the request 57613:19:04 with the excluded query parameter body nested two levels 57713:19:04 behaves like no issue 57813:19:04 does not log or reject the request 57913:19:04 with the excluded query parameter body nested above the max level 58013:19:04 behaves like path traversal 58113:19:04 logs and rejects the request 58213:19:04 with the excluded query parameter commit_message 58313:19:04 behaves like no issue 58413:19:04 does not log or reject the request 58513:19:04 with the excluded query parameter commit_message nested one level 58613:19:04 behaves like no issue 58713:19:04 does not log or reject the request 58813:19:04 with the excluded query parameter commit_message nested two levels 58913:19:04 behaves like no issue 59013:19:04 does not log or reject the request 59113:19:04 with the excluded query parameter commit_message nested above the max level 59213:19:04 behaves like path traversal 59313:19:04 logs and rejects the request 59413:19:04 with the excluded query parameter content 59513:19:04 behaves like no issue 59613:19:04 does not log or reject the request 59713:19:04 with the excluded query parameter content nested one level 59813:19:04 behaves like no issue 59913:19:04 does not log or reject the request 60013:19:04 with the excluded query parameter content nested two levels 60113:19:04 behaves like no issue 60213:19:04 does not log or reject the request 60313:19:04 with the excluded query parameter content nested above the max level 60413:19:04 behaves like path traversal 60513:19:04 logs and rejects the request 60613:19:04 with the excluded query parameter description 60713:19:04 behaves like no issue 60813:19:04 does not log or reject the request 60913:19:04 with the excluded query parameter description nested one level 61013:19:04 behaves like no issue 61113:19:04 does not log or reject the request 61213:19:04 with the excluded query parameter description nested two levels 61313:19:04 behaves like no issue 61413:19:04 does not log or reject the request 61513:19:04 with the excluded query parameter description nested above the max level 61613:19:04 behaves like path traversal 61713:19:04 logs and rejects the request 61813:19:04 when using put 61913:19:04 path: "/foo/bar", query_params: {}, shared_example_name: "no issue" 62013:19:04 behaves like no issue 62113:19:04 does not log or reject the request 62213:19:04 path: "/foo/../bar", query_params: {}, shared_example_name: "path traversal" 62313:19:04 behaves like path traversal 62413:19:04 logs and rejects the request 62513:19:04 path: "/foo%2Fbar", query_params: {}, shared_example_name: "no issue" 62613:19:04 behaves like no issue 62713:19:04 does not log or reject the request 62813:19:04 path: "/foo%2F..%2Fbar", query_params: {}, shared_example_name: "path traversal" 62913:19:04 behaves like path traversal 63013:19:05 logs and rejects the request 63113:19:05 path: "/foo%252F..%252Fbar", query_params: {}, shared_example_name: "no issue" 63213:19:05 behaves like no issue 63313:19:05 does not log or reject the request 63413:19:05 path: "/foo/bar", query_params: {:x=>"foo"}, shared_example_name: "no issue" 63513:19:05 behaves like no issue 63613:19:05 does not log or reject the request 63713:19:05 path: "/foo/bar", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal" 63813:19:05 behaves like path traversal 63913:19:05 logs and rejects the request 64013:19:05 path: "/foo/bar", query_params: {:x=>"foo%2Fbar"}, shared_example_name: "no issue" 64113:19:05 behaves like no issue 64213:19:05 does not log or reject the request 64313:19:05 path: "/foo/bar", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal" 64413:19:05 behaves like path traversal 64513:19:05 logs and rejects the request 64613:19:05 path: "/foo/bar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue" 64713:19:05 behaves like no issue 64813:19:05 does not log or reject the request 64913:19:05 path: "/foo%2F..%2Fbar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "path traversal" 65013:19:05 behaves like path traversal 65113:19:05 logs and rejects the request 65213:19:05 path: "/api/graphql", query_params: {:query=>"%7B%0A++currentUser+%7B%0A++++username%0A++%7D%0A%7D%0A"}, shared_example_name: "no issue" 65313:19:05 behaves like no issue 65413:19:05 does not log or reject the request 65513:19:05 with the excluded query parameter search 65613:19:05 behaves like no issue 65713:19:05 does not log or reject the request 65813:19:05 with the excluded query parameter search nested one level 65913:19:05 behaves like no issue 66013:19:05 does not log or reject the request 66113:19:05 with the excluded query parameter search nested two levels 66213:19:05 behaves like no issue 66313:19:05 does not log or reject the request 66413:19:05 with the excluded query parameter search nested above the max level 66513:19:05 behaves like path traversal 66613:19:05 logs and rejects the request 66713:19:05 with the excluded query parameter search_title 66813:19:05 behaves like no issue 66913:19:05 does not log or reject the request 67013:19:05 with the excluded query parameter search_title nested one level 67113:19:05 behaves like no issue 67213:19:05 does not log or reject the request 67313:19:05 with the excluded query parameter search_title nested two levels 67413:19:05 behaves like no issue 67513:19:05 does not log or reject the request 67613:19:05 with the excluded query parameter search_title nested above the max level 67713:19:05 behaves like path traversal 67813:19:05 logs and rejects the request 67913:19:05 with the excluded query parameter search_query 68013:19:05 behaves like no issue 68113:19:05 does not log or reject the request 68213:19:05 with the excluded query parameter search_query nested one level 68313:19:05 behaves like no issue 68413:19:05 does not log or reject the request 68513:19:05 with the excluded query parameter search_query nested two levels 68613:19:05 behaves like no issue 68713:19:06 does not log or reject the request 68813:19:06 with the excluded query parameter search_query nested above the max level 68913:19:06 behaves like path traversal 69013:19:06 logs and rejects the request 69113:19:06 with the excluded query parameter term 69213:19:06 behaves like no issue 69313:19:06 does not log or reject the request 69413:19:06 with the excluded query parameter term nested one level 69513:19:06 behaves like no issue 69613:19:06 does not log or reject the request 69713:19:06 with the excluded query parameter term nested two levels 69813:19:06 behaves like no issue 69913:19:06 does not log or reject the request 70013:19:06 with the excluded query parameter term nested above the max level 70113:19:06 behaves like path traversal 70213:19:06 logs and rejects the request 70313:19:06 with the excluded query parameter name 70413:19:06 behaves like no issue 70513:19:06 does not log or reject the request 70613:19:06 with the excluded query parameter name nested one level 70713:19:06 behaves like no issue 70813:19:06 does not log or reject the request 70913:19:06 with the excluded query parameter name nested two levels 71013:19:06 behaves like no issue 71113:19:06 does not log or reject the request 71213:19:06 with the excluded query parameter name nested above the max level 71313:19:06 behaves like path traversal 71413:19:06 logs and rejects the request 71513:19:06 with the excluded query parameter filter 71613:19:06 behaves like no issue 71713:19:06 does not log or reject the request 71813:19:06 with the excluded query parameter filter nested one level 71913:19:06 behaves like no issue 72013:19:06 does not log or reject the request 72113:19:06 with the excluded query parameter filter nested two levels 72213:19:06 behaves like no issue 72313:19:06 does not log or reject the request 72413:19:06 with the excluded query parameter filter nested above the max level 72513:19:06 behaves like path traversal 72613:19:06 logs and rejects the request 72713:19:06 with the excluded query parameter filter_projects 72813:19:06 behaves like no issue 72913:19:06 does not log or reject the request 73013:19:06 with the excluded query parameter filter_projects nested one level 73113:19:06 behaves like no issue 73213:19:06 does not log or reject the request 73313:19:06 with the excluded query parameter filter_projects nested two levels 73413:19:06 behaves like no issue 73513:19:06 does not log or reject the request 73613:19:06 with the excluded query parameter filter_projects nested above the max level 73713:19:06 behaves like path traversal 73813:19:06 logs and rejects the request 73913:19:06 with the excluded query parameter note 74013:19:06 behaves like no issue 74113:19:06 does not log or reject the request 74213:19:06 with the excluded query parameter note nested one level 74313:19:06 behaves like no issue 74413:19:06 does not log or reject the request 74513:19:06 with the excluded query parameter note nested two levels 74613:19:06 behaves like no issue 74713:19:07 does not log or reject the request 74813:19:07 with the excluded query parameter note nested above the max level 74913:19:07 behaves like path traversal 75013:19:07 logs and rejects the request 75113:19:07 with the excluded query parameter body 75213:19:07 behaves like no issue 75313:19:07 does not log or reject the request 75413:19:07 with the excluded query parameter body nested one level 75513:19:07 behaves like no issue 75613:19:07 does not log or reject the request 75713:19:07 with the excluded query parameter body nested two levels 75813:19:07 behaves like no issue 75913:19:07 does not log or reject the request 76013:19:07 with the excluded query parameter body nested above the max level 76113:19:07 behaves like path traversal 76213:19:07 logs and rejects the request 76313:19:07 with the excluded query parameter commit_message 76413:19:07 behaves like no issue 76513:19:07 does not log or reject the request 76613:19:07 with the excluded query parameter commit_message nested one level 76713:19:07 behaves like no issue 76813:19:07 does not log or reject the request 76913:19:07 with the excluded query parameter commit_message nested two levels 77013:19:07 behaves like no issue 77113:19:07 does not log or reject the request 77213:19:07 with the excluded query parameter commit_message nested above the max level 77313:19:07 behaves like path traversal 77413:19:07 logs and rejects the request 77513:19:07 with the excluded query parameter content 77613:19:07 behaves like no issue 77713:19:07 does not log or reject the request 77813:19:07 with the excluded query parameter content nested one level 77913:19:07 behaves like no issue 78013:19:07 does not log or reject the request 78113:19:07 with the excluded query parameter content nested two levels 78213:19:07 behaves like no issue 78313:19:07 does not log or reject the request 78413:19:07 with the excluded query parameter content nested above the max level 78513:19:07 behaves like path traversal 78613:19:07 logs and rejects the request 78713:19:07 with the excluded query parameter description 78813:19:07 behaves like no issue 78913:19:07 does not log or reject the request 79013:19:07 with the excluded query parameter description nested one level 79113:19:07 behaves like no issue 79213:19:07 does not log or reject the request 79313:19:07 with the excluded query parameter description nested two levels 79413:19:07 behaves like no issue 79513:19:07 does not log or reject the request 79613:19:07 with the excluded query parameter description nested above the max level 79713:19:07 behaves like path traversal 79813:19:07 logs and rejects the request 79913:19:07 when using patch 80013:19:07 path: "/foo/bar", query_params: {}, shared_example_name: "no issue" 80113:19:07 behaves like no issue 80213:19:07 does not log or reject the request 80313:19:07 path: "/foo/../bar", query_params: {}, shared_example_name: "path traversal" 80413:19:07 behaves like path traversal 80513:19:07 logs and rejects the request 80613:19:07 path: "/foo%2Fbar", query_params: {}, shared_example_name: "no issue" 80713:19:07 behaves like no issue 80813:19:08 does not log or reject the request 80913:19:08 path: "/foo%2F..%2Fbar", query_params: {}, shared_example_name: "path traversal" 81013:19:08 behaves like path traversal 81113:19:08 logs and rejects the request 81213:19:08 path: "/foo%252F..%252Fbar", query_params: {}, shared_example_name: "no issue" 81313:19:08 behaves like no issue 81413:19:08 does not log or reject the request 81513:19:08 path: "/foo/bar", query_params: {:x=>"foo"}, shared_example_name: "no issue" 81613:19:08 behaves like no issue 81713:19:08 does not log or reject the request 81813:19:08 path: "/foo/bar", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal" 81913:19:08 behaves like path traversal 82013:19:08 logs and rejects the request 82113:19:08 path: "/foo/bar", query_params: {:x=>"foo%2Fbar"}, shared_example_name: "no issue" 82213:19:08 behaves like no issue 82313:19:08 does not log or reject the request 82413:19:08 path: "/foo/bar", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal" 82513:19:08 behaves like path traversal 82613:19:08 logs and rejects the request 82713:19:08 path: "/foo/bar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue" 82813:19:08 behaves like no issue 82913:19:08 does not log or reject the request 83013:19:08 path: "/foo%2F..%2Fbar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "path traversal" 83113:19:08 behaves like path traversal 83213:19:08 logs and rejects the request 83313:19:08 path: "/api/graphql", query_params: {:query=>"%7B%0A++currentUser+%7B%0A++++username%0A++%7D%0A%7D%0A"}, shared_example_name: "no issue" 83413:19:08 behaves like no issue 83513:19:08 does not log or reject the request 83613:19:08 with the excluded query parameter search 83713:19:08 behaves like no issue 83813:19:08 does not log or reject the request 83913:19:08 with the excluded query parameter search nested one level 84013:19:08 behaves like no issue 84113:19:08 does not log or reject the request 84213:19:08 with the excluded query parameter search nested two levels 84313:19:08 behaves like no issue 84413:19:08 does not log or reject the request 84513:19:08 with the excluded query parameter search nested above the max level 84613:19:08 behaves like path traversal 84713:19:08 logs and rejects the request 84813:19:08 with the excluded query parameter search_title 84913:19:08 behaves like no issue 85013:19:08 does not log or reject the request 85113:19:08 with the excluded query parameter search_title nested one level 85213:19:08 behaves like no issue 85313:19:08 does not log or reject the request 85413:19:08 with the excluded query parameter search_title nested two levels 85513:19:08 behaves like no issue 85613:19:08 does not log or reject the request 85713:19:08 with the excluded query parameter search_title nested above the max level 85813:19:08 behaves like path traversal 85913:19:08 logs and rejects the request 86013:19:08 with the excluded query parameter search_query 86113:19:08 behaves like no issue 86213:19:08 does not log or reject the request 86313:19:08 with the excluded query parameter search_query nested one level 86413:19:08 behaves like no issue 86513:19:09 does not log or reject the request 86613:19:09 with the excluded query parameter search_query nested two levels 86713:19:09 behaves like no issue 86813:19:09 does not log or reject the request 86913:19:09 with the excluded query parameter search_query nested above the max level 87013:19:09 behaves like path traversal 87113:19:09 logs and rejects the request 87213:19:09 with the excluded query parameter term 87313:19:09 behaves like no issue 87413:19:09 does not log or reject the request 87513:19:09 with the excluded query parameter term nested one level 87613:19:09 behaves like no issue 87713:19:09 does not log or reject the request 87813:19:09 with the excluded query parameter term nested two levels 87913:19:09 behaves like no issue 88013:19:09 does not log or reject the request 88113:19:09 with the excluded query parameter term nested above the max level 88213:19:09 behaves like path traversal 88313:19:09 logs and rejects the request 88413:19:09 with the excluded query parameter name 88513:19:09 behaves like no issue 88613:19:09 does not log or reject the request 88713:19:09 with the excluded query parameter name nested one level 88813:19:09 behaves like no issue 88913:19:09 does not log or reject the request 89013:19:09 with the excluded query parameter name nested two levels 89113:19:09 behaves like no issue 89213:19:09 does not log or reject the request 89313:19:09 with the excluded query parameter name nested above the max level 89413:19:09 behaves like path traversal 89513:19:09 logs and rejects the request 89613:19:09 with the excluded query parameter filter 89713:19:09 behaves like no issue 89813:19:09 does not log or reject the request 89913:19:09 with the excluded query parameter filter nested one level 90013:19:09 behaves like no issue 90113:19:09 does not log or reject the request 90213:19:09 with the excluded query parameter filter nested two levels 90313:19:09 behaves like no issue 90413:19:09 does not log or reject the request 90513:19:09 with the excluded query parameter filter nested above the max level 90613:19:09 behaves like path traversal 90713:19:09 logs and rejects the request 90813:19:09 with the excluded query parameter filter_projects 90913:19:09 behaves like no issue 91013:19:09 does not log or reject the request 91113:19:09 with the excluded query parameter filter_projects nested one level 91213:19:09 behaves like no issue 91313:19:09 does not log or reject the request 91413:19:09 with the excluded query parameter filter_projects nested two levels 91513:19:09 behaves like no issue 91613:19:09 does not log or reject the request 91713:19:09 with the excluded query parameter filter_projects nested above the max level 91813:19:09 behaves like path traversal 91913:19:09 logs and rejects the request 92013:19:09 with the excluded query parameter note 92113:19:09 behaves like no issue 92213:19:09 does not log or reject the request 92313:19:09 with the excluded query parameter note nested one level 92413:19:09 behaves like no issue 92513:19:10 does not log or reject the request 92613:19:10 with the excluded query parameter note nested two levels 92713:19:10 behaves like no issue 92813:19:10 does not log or reject the request 92913:19:10 with the excluded query parameter note nested above the max level 93013:19:10 behaves like path traversal 93113:19:10 logs and rejects the request 93213:19:10 with the excluded query parameter body 93313:19:10 behaves like no issue 93413:19:10 does not log or reject the request 93513:19:10 with the excluded query parameter body nested one level 93613:19:10 behaves like no issue 93713:19:10 does not log or reject the request 93813:19:10 with the excluded query parameter body nested two levels 93913:19:10 behaves like no issue 94013:19:10 does not log or reject the request 94113:19:10 with the excluded query parameter body nested above the max level 94213:19:10 behaves like path traversal 94313:19:10 logs and rejects the request 94413:19:10 with the excluded query parameter commit_message 94513:19:10 behaves like no issue 94613:19:10 does not log or reject the request 94713:19:10 with the excluded query parameter commit_message nested one level 94813:19:10 behaves like no issue 94913:19:10 does not log or reject the request 95013:19:10 with the excluded query parameter commit_message nested two levels 95113:19:10 behaves like no issue 95213:19:10 does not log or reject the request 95313:19:10 with the excluded query parameter commit_message nested above the max level 95413:19:10 behaves like path traversal 95513:19:10 logs and rejects the request 95613:19:10 with the excluded query parameter content 95713:19:10 behaves like no issue 95813:19:10 does not log or reject the request 95913:19:10 with the excluded query parameter content nested one level 96013:19:10 behaves like no issue 96113:19:10 does not log or reject the request 96213:19:10 with the excluded query parameter content nested two levels 96313:19:10 behaves like no issue 96413:19:10 does not log or reject the request 96513:19:10 with the excluded query parameter content nested above the max level 96613:19:10 behaves like path traversal 96713:19:10 logs and rejects the request 96813:19:10 with the excluded query parameter description 96913:19:10 behaves like no issue 97013:19:10 does not log or reject the request 97113:19:10 with the excluded query parameter description nested one level 97213:19:10 behaves like no issue 97313:19:10 does not log or reject the request 97413:19:10 with the excluded query parameter description nested two levels 97513:19:10 behaves like no issue 97613:19:10 does not log or reject the request 97713:19:10 with the excluded query parameter description nested above the max level 97813:19:10 behaves like path traversal 97913:19:10 logs and rejects the request 98013:19:10 when using delete 98113:19:10 path: "/foo/bar", query_params: {}, shared_example_name: "no issue" 98213:19:10 behaves like no issue 98313:19:10 does not log or reject the request 98413:19:10 path: "/foo/../bar", query_params: {}, shared_example_name: "path traversal" 98513:19:10 behaves like path traversal 98613:19:11 logs and rejects the request 98713:19:11 path: "/foo%2Fbar", query_params: {}, shared_example_name: "no issue" 98813:19:11 behaves like no issue 98913:19:11 does not log or reject the request 99013:19:11 path: "/foo%2F..%2Fbar", query_params: {}, shared_example_name: "path traversal" 99113:19:11 behaves like path traversal 99213:19:11 logs and rejects the request 99313:19:11 path: "/foo%252F..%252Fbar", query_params: {}, shared_example_name: "no issue" 99413:19:11 behaves like no issue 99513:19:11 does not log or reject the request 99613:19:11 path: "/foo/bar", query_params: {:x=>"foo"}, shared_example_name: "no issue" 99713:19:11 behaves like no issue 99813:19:11 does not log or reject the request 99913:19:11 path: "/foo/bar", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal" 100013:19:11 behaves like path traversal 100113:19:11 logs and rejects the request 100213:19:11 path: "/foo/bar", query_params: {:x=>"foo%2Fbar"}, shared_example_name: "no issue" 100313:19:11 behaves like no issue 100413:19:11 does not log or reject the request 100513:19:11 path: "/foo/bar", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal" 100613:19:11 behaves like path traversal 100713:19:11 logs and rejects the request 100813:19:11 path: "/foo/bar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue" 100913:19:11 behaves like no issue 101013:19:11 does not log or reject the request 101113:19:11 path: "/foo%2F..%2Fbar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "path traversal" 101213:19:11 behaves like path traversal 101313:19:11 logs and rejects the request 101413:19:11 path: "/api/graphql", query_params: {:query=>"%7B%0A++currentUser+%7B%0A++++username%0A++%7D%0A%7D%0A"}, shared_example_name: "no issue" 101513:19:11 behaves like no issue 101613:19:11 does not log or reject the request 101713:19:11 with the excluded query parameter search 101813:19:11 behaves like no issue 101913:19:11 does not log or reject the request 102013:19:11 with the excluded query parameter search nested one level 102113:19:11 behaves like no issue 102213:19:11 does not log or reject the request 102313:19:11 with the excluded query parameter search nested two levels 102413:19:11 behaves like no issue 102513:19:11 does not log or reject the request 102613:19:11 with the excluded query parameter search nested above the max level 102713:19:11 behaves like path traversal 102813:19:11 logs and rejects the request 102913:19:11 with the excluded query parameter search_title 103013:19:11 behaves like no issue 103113:19:11 does not log or reject the request 103213:19:11 with the excluded query parameter search_title nested one level 103313:19:11 behaves like no issue 103413:19:11 does not log or reject the request 103513:19:11 with the excluded query parameter search_title nested two levels 103613:19:11 behaves like no issue 103713:19:11 does not log or reject the request 103813:19:11 with the excluded query parameter search_title nested above the max level 103913:19:11 behaves like path traversal 104013:19:11 logs and rejects the request 104113:19:11 with the excluded query parameter search_query 104213:19:11 behaves like no issue 104313:19:11 does not log or reject the request 104413:19:11 with the excluded query parameter search_query nested one level 104513:19:11 behaves like no issue 104613:19:12 does not log or reject the request 104713:19:12 with the excluded query parameter search_query nested two levels 104813:19:12 behaves like no issue 104913:19:12 does not log or reject the request 105013:19:12 with the excluded query parameter search_query nested above the max level 105113:19:12 behaves like path traversal 105213:19:12 logs and rejects the request 105313:19:12 with the excluded query parameter term 105413:19:12 behaves like no issue 105513:19:12 does not log or reject the request 105613:19:12 with the excluded query parameter term nested one level 105713:19:12 behaves like no issue 105813:19:12 does not log or reject the request 105913:19:12 with the excluded query parameter term nested two levels 106013:19:12 behaves like no issue 106113:19:12 does not log or reject the request 106213:19:12 with the excluded query parameter term nested above the max level 106313:19:12 behaves like path traversal 106413:19:12 logs and rejects the request 106513:19:12 with the excluded query parameter name 106613:19:12 behaves like no issue 106713:19:12 does not log or reject the request 106813:19:12 with the excluded query parameter name nested one level 106913:19:12 behaves like no issue 107013:19:12 does not log or reject the request 107113:19:12 with the excluded query parameter name nested two levels 107213:19:12 behaves like no issue 107313:19:12 does not log or reject the request 107413:19:12 with the excluded query parameter name nested above the max level 107513:19:12 behaves like path traversal 107613:19:12 logs and rejects the request 107713:19:12 with the excluded query parameter filter 107813:19:12 behaves like no issue 107913:19:12 does not log or reject the request 108013:19:12 with the excluded query parameter filter nested one level 108113:19:12 behaves like no issue 108213:19:12 does not log or reject the request 108313:19:12 with the excluded query parameter filter nested two levels 108413:19:12 behaves like no issue 108513:19:12 does not log or reject the request 108613:19:12 with the excluded query parameter filter nested above the max level 108713:19:12 behaves like path traversal 108813:19:12 logs and rejects the request 108913:19:12 with the excluded query parameter filter_projects 109013:19:12 behaves like no issue 109113:19:12 does not log or reject the request 109213:19:12 with the excluded query parameter filter_projects nested one level 109313:19:12 behaves like no issue 109413:19:12 does not log or reject the request 109513:19:12 with the excluded query parameter filter_projects nested two levels 109613:19:12 behaves like no issue 109713:19:12 does not log or reject the request 109813:19:12 with the excluded query parameter filter_projects nested above the max level 109913:19:12 behaves like path traversal 110013:19:13 logs and rejects the request 110113:19:13 with the excluded query parameter note 110213:19:13 behaves like no issue 110313:19:13 does not log or reject the request 110413:19:13 with the excluded query parameter note nested one level 110513:19:13 behaves like no issue 110613:19:13 does not log or reject the request 110713:19:13 with the excluded query parameter note nested two levels 110813:19:13 behaves like no issue 110913:19:13 does not log or reject the request 111013:19:13 with the excluded query parameter note nested above the max level 111113:19:13 behaves like path traversal 111213:19:13 logs and rejects the request 111313:19:13 with the excluded query parameter body 111413:19:13 behaves like no issue 111513:19:13 does not log or reject the request 111613:19:13 with the excluded query parameter body nested one level 111713:19:13 behaves like no issue 111813:19:13 does not log or reject the request 111913:19:13 with the excluded query parameter body nested two levels 112013:19:13 behaves like no issue 112113:19:13 does not log or reject the request 112213:19:13 with the excluded query parameter body nested above the max level 112313:19:13 behaves like path traversal 112413:19:13 logs and rejects the request 112513:19:13 with the excluded query parameter commit_message 112613:19:13 behaves like no issue 112713:19:13 does not log or reject the request 112813:19:13 with the excluded query parameter commit_message nested one level 112913:19:13 behaves like no issue 113013:19:13 does not log or reject the request 113113:19:13 with the excluded query parameter commit_message nested two levels 113213:19:13 behaves like no issue 113313:19:13 does not log or reject the request 113413:19:13 with the excluded query parameter commit_message nested above the max level 113513:19:13 behaves like path traversal 113613:19:13 logs and rejects the request 113713:19:13 with the excluded query parameter content 113813:19:13 behaves like no issue 113913:19:13 does not log or reject the request 114013:19:13 with the excluded query parameter content nested one level 114113:19:13 behaves like no issue 114213:19:13 does not log or reject the request 114313:19:13 with the excluded query parameter content nested two levels 114413:19:13 behaves like no issue 114513:19:13 does not log or reject the request 114613:19:13 with the excluded query parameter content nested above the max level 114713:19:13 behaves like path traversal 114813:19:13 logs and rejects the request 114913:19:13 with the excluded query parameter description 115013:19:13 behaves like no issue 115113:19:13 does not log or reject the request 115213:19:13 with the excluded query parameter description nested one level 115313:19:13 behaves like no issue 115413:19:13 does not log or reject the request 115513:19:13 with the excluded query parameter description nested two levels 115613:19:13 behaves like no issue 115713:19:13 does not log or reject the request 115813:19:13 with the excluded query parameter description nested above the max level 115913:19:13 behaves like path traversal 116013:19:14 logs and rejects the request 116113:19:14 with check_path_traversal_middleware disabled 116213:19:14 path: "/foo/bar", query_params: {} 116313:19:14 when using get 116413:19:14 does not check for path traversals 116513:19:14 when using post 116613:19:14 does not check for path traversals 116713:19:14 when using put 116813:19:14 does not check for path traversals 116913:19:14 when using patch 117013:19:14 does not check for path traversals 117113:19:14 when using delete 117213:19:14 does not check for path traversals 117313:19:14 path: "/foo/../bar", query_params: {} 117413:19:14 when using get 117513:19:14 does not check for path traversals 117613:19:14 when using post 117713:19:14 does not check for path traversals 117813:19:14 when using put 117913:19:14 does not check for path traversals 118013:19:14 when using patch 118113:19:14 does not check for path traversals 118213:19:14 when using delete 118313:19:14 does not check for path traversals 118413:19:14 path: "/foo%2Fbar", query_params: {} 118513:19:14 when using get 118613:19:14 does not check for path traversals 118713:19:14 when using post 118813:19:14 does not check for path traversals 118913:19:14 when using put 119013:19:14 does not check for path traversals 119113:19:14 when using patch 119213:19:14 does not check for path traversals 119313:19:14 when using delete 119413:19:14 does not check for path traversals 119513:19:14 path: "/foo%2F..%2Fbar", query_params: {} 119613:19:14 when using get 119713:19:14 does not check for path traversals 119813:19:14 when using post 119913:19:14 does not check for path traversals 120013:19:14 when using put 120113:19:14 does not check for path traversals 120213:19:14 when using patch 120313:19:15 does not check for path traversals 120413:19:15 when using delete 120513:19:15 does not check for path traversals 120613:19:15 path: "/foo%252F..%252Fbar", query_params: {} 120713:19:15 when using get 120813:19:15 does not check for path traversals 120913:19:15 when using post 121013:19:15 does not check for path traversals 121113:19:15 when using put 121213:19:15 does not check for path traversals 121313:19:15 when using patch 121413:19:15 does not check for path traversals 121513:19:15 when using delete 121613:19:15 does not check for path traversals 121713:19:15 path: "/foo/bar", query_params: {:x=>"foo"} 121813:19:15 when using get 121913:19:15 does not check for path traversals 122013:19:15 when using post 122113:19:15 does not check for path traversals 122213:19:15 when using put 122313:19:15 does not check for path traversals 122413:19:15 when using patch 122513:19:15 does not check for path traversals 122613:19:15 when using delete 122713:19:15 does not check for path traversals 122813:19:15 path: "/foo/bar", query_params: {:x=>"foo/../bar"} 122913:19:15 when using get 123013:19:15 does not check for path traversals 123113:19:15 when using post 123213:19:15 does not check for path traversals 123313:19:15 when using put 123413:19:15 does not check for path traversals 123513:19:15 when using patch 123613:19:15 does not check for path traversals 123713:19:15 when using delete 123813:19:15 does not check for path traversals 123913:19:15 path: "/foo/bar", query_params: {:x=>"foo%2Fbar"} 124013:19:15 when using get 124113:19:15 does not check for path traversals 124213:19:15 when using post 124313:19:15 does not check for path traversals 124413:19:15 when using put 124513:19:16 does not check for path traversals 124613:19:16 when using patch 124713:19:16 does not check for path traversals 124813:19:16 when using delete 124913:19:16 does not check for path traversals 125013:19:16 path: "/foo/bar", query_params: {:x=>"foo%2F..%2Fbar"} 125113:19:16 when using get 125213:19:16 does not check for path traversals 125313:19:16 when using post 125413:19:16 does not check for path traversals 125513:19:16 when using put 125613:19:16 does not check for path traversals 125713:19:16 when using patch 125813:19:16 does not check for path traversals 125913:19:16 when using delete 126013:19:16 does not check for path traversals 126113:19:16 path: "/foo/bar", query_params: {:x=>"foo%252F..%252Fbar"} 126213:19:16 when using get 126313:19:16 does not check for path traversals 126413:19:16 when using post 126513:19:16 does not check for path traversals 126613:19:16 when using put 126713:19:16 does not check for path traversals 126813:19:16 when using patch 126913:19:16 does not check for path traversals 127013:19:16 when using delete 127113:19:16 does not check for path traversals 127213:19:16 path: "/search", query_params: {:x=>"foo/../bar"} 127313:19:16 when using get 127413:19:16 does not check for path traversals 127513:19:16 when using post 127613:19:16 does not check for path traversals 127713:19:16 when using put 127813:19:16 does not check for path traversals 127913:19:16 when using patch 128013:19:16 does not check for path traversals 128113:19:16 when using delete 128213:19:16 does not check for path traversals 128313:19:16 path: "/search", query_params: {:x=>"foo%2F..%2Fbar"} 128413:19:16 when using get 128513:19:16 does not check for path traversals 128613:19:16 when using post 128713:19:17 does not check for path traversals 128813:19:17 when using put 128913:19:17 does not check for path traversals 129013:19:17 when using patch 129113:19:17 does not check for path traversals 129213:19:17 when using delete 129313:19:17 does not check for path traversals 129413:19:17 path: "/search", query_params: {:x=>"foo%252F..%252Fbar"} 129513:19:17 when using get 129613:19:17 does not check for path traversals 129713:19:17 when using post 129813:19:17 does not check for path traversals 129913:19:17 when using put 130013:19:17 does not check for path traversals 130113:19:17 when using patch 130213:19:17 does not check for path traversals 130313:19:17 when using delete 130413:19:17 does not check for path traversals 130513:19:17 path: "%2Fsearch", query_params: {:x=>"foo/../bar"} 130613:19:17 when using get 130713:19:17 does not check for path traversals 130813:19:17 when using post 130913:19:17 does not check for path traversals 131013:19:17 when using put 131113:19:17 does not check for path traversals 131213:19:17 when using patch 131313:19:17 does not check for path traversals 131413:19:17 when using delete 131513:19:17 does not check for path traversals 131613:19:17 path: "%2Fsearch", query_params: {:x=>"foo%2F..%2Fbar"} 131713:19:17 when using get 131813:19:17 does not check for path traversals 131913:19:17 when using post 132013:19:17 does not check for path traversals 132113:19:17 when using put 132213:19:17 does not check for path traversals 132313:19:17 when using patch 132413:19:17 does not check for path traversals 132513:19:17 when using delete 132613:19:17 does not check for path traversals 132713:19:17 path: "%2Fsearch", query_params: {:x=>"foo%252F..%252Fbar"} 132813:19:17 when using get 132913:19:18 does not check for path traversals 133013:19:18 when using post 133113:19:18 does not check for path traversals 133213:19:18 when using put 133313:19:18 does not check for path traversals 133413:19:18 when using patch 133513:19:18 does not check for path traversals 133613:19:18 when using delete 133713:19:18 does not check for path traversals 133813:19:18 with check_path_traversal_middleware_reject_requests disabled 133913:19:18 path: "/foo/bar", query_params: {}, shared_example_name: "no issue" 134013:19:18 when using get 134113:19:18 behaves like no issue 134213:19:18 does not log or reject the request 134313:19:18 when using post 134413:19:18 behaves like no issue 134513:19:18 does not log or reject the request 134613:19:18 when using put 134713:19:18 behaves like no issue 134813:19:18 does not log or reject the request 134913:19:18 when using patch 135013:19:18 behaves like no issue 135113:19:18 does not log or reject the request 135213:19:18 when using delete 135313:19:18 behaves like no issue 135413:19:18 does not log or reject the request 135513:19:18 path: "/foo/../bar", query_params: {}, shared_example_name: "path traversal" 135613:19:18 when using get 135713:19:18 behaves like path traversal 135813:19:18 logs and accepts the request 135913:19:18 when using post 136013:19:18 behaves like path traversal 136113:19:18 logs and accepts the request 136213:19:18 when using put 136313:19:18 behaves like path traversal 136413:19:18 logs and accepts the request 136513:19:18 when using patch 136613:19:18 behaves like path traversal 136713:19:18 logs and accepts the request 136813:19:18 when using delete 136913:19:18 behaves like path traversal 137013:19:18 logs and accepts the request 137113:19:18 path: "/foo%2Fbar", query_params: {}, shared_example_name: "no issue" 137213:19:18 when using get 137313:19:18 behaves like no issue 137413:19:18 does not log or reject the request 137513:19:18 when using post 137613:19:18 behaves like no issue 137713:19:18 does not log or reject the request 137813:19:18 when using put 137913:19:18 behaves like no issue 138013:19:18 does not log or reject the request 138113:19:18 when using patch 138213:19:18 behaves like no issue 138313:19:19 does not log or reject the request 138413:19:19 when using delete 138513:19:19 behaves like no issue 138613:19:19 does not log or reject the request 138713:19:19 path: "/foo%2F..%2Fbar", query_params: {}, shared_example_name: "path traversal" 138813:19:19 when using get 138913:19:19 behaves like path traversal 139013:19:19 logs and accepts the request 139113:19:19 when using post 139213:19:19 behaves like path traversal 139313:19:19 logs and accepts the request 139413:19:19 when using put 139513:19:19 behaves like path traversal 139613:19:19 logs and accepts the request 139713:19:19 when using patch 139813:19:19 behaves like path traversal 139913:19:19 logs and accepts the request 140013:19:19 when using delete 140113:19:19 behaves like path traversal 140213:19:19 logs and accepts the request 140313:19:19 path: "/foo%252F..%252Fbar", query_params: {}, shared_example_name: "no issue" 140413:19:19 when using get 140513:19:19 behaves like no issue 140613:19:19 does not log or reject the request 140713:19:19 when using post 140813:19:19 behaves like no issue 140913:19:19 does not log or reject the request 141013:19:19 when using put 141113:19:19 behaves like no issue 141213:19:19 does not log or reject the request 141313:19:19 when using patch 141413:19:19 behaves like no issue 141513:19:19 does not log or reject the request 141613:19:19 when using delete 141713:19:19 behaves like no issue 141813:19:19 does not log or reject the request 141913:19:19 path: "/foo/bar", query_params: {:x=>"foo"}, shared_example_name: "no issue" 142013:19:19 when using get 142113:19:19 behaves like no issue 142213:19:19 does not log or reject the request 142313:19:19 when using post 142413:19:19 behaves like no issue 142513:19:19 does not log or reject the request 142613:19:19 when using put 142713:19:19 behaves like no issue 142813:19:19 does not log or reject the request 142913:19:19 when using patch 143013:19:19 behaves like no issue 143113:19:19 does not log or reject the request 143213:19:19 when using delete 143313:19:19 behaves like no issue 143413:19:19 does not log or reject the request 143513:19:19 path: "/foo/bar", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal" 143613:19:19 when using get 143713:19:19 behaves like path traversal 143813:19:19 logs and accepts the request 143913:19:19 when using post 144013:19:19 behaves like path traversal 144113:19:19 logs and accepts the request 144213:19:19 when using put 144313:19:19 behaves like path traversal 144413:19:20 logs and accepts the request 144513:19:20 when using patch 144613:19:20 behaves like path traversal 144713:19:20 logs and accepts the request 144813:19:20 when using delete 144913:19:20 behaves like path traversal 145013:19:20 logs and accepts the request 145113:19:20 path: "/foo/bar", query_params: {:x=>"foo%2Fbar"}, shared_example_name: "no issue" 145213:19:20 when using get 145313:19:20 behaves like no issue 145413:19:20 does not log or reject the request 145513:19:20 when using post 145613:19:20 behaves like no issue 145713:19:20 does not log or reject the request 145813:19:20 when using put 145913:19:20 behaves like no issue 146013:19:20 does not log or reject the request 146113:19:20 when using patch 146213:19:20 behaves like no issue 146313:19:20 does not log or reject the request 146413:19:20 when using delete 146513:19:20 behaves like no issue 146613:19:20 does not log or reject the request 146713:19:20 path: "/foo/bar", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal" 146813:19:20 when using get 146913:19:20 behaves like path traversal 147013:19:20 logs and accepts the request 147113:19:20 when using post 147213:19:20 behaves like path traversal 147313:19:20 logs and accepts the request 147413:19:20 when using put 147513:19:20 behaves like path traversal 147613:19:20 logs and accepts the request 147713:19:20 when using patch 147813:19:20 behaves like path traversal 147913:19:20 logs and accepts the request 148013:19:20 when using delete 148113:19:20 behaves like path traversal 148213:19:20 logs and accepts the request 148313:19:20 path: "/foo/bar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue" 148413:19:20 when using get 148513:19:20 behaves like no issue 148613:19:20 does not log or reject the request 148713:19:20 when using post 148813:19:20 behaves like no issue 148913:19:20 does not log or reject the request 149013:19:20 when using put 149113:19:20 behaves like no issue 149213:19:20 does not log or reject the request 149313:19:20 when using patch 149413:19:20 behaves like no issue 149513:19:20 does not log or reject the request 149613:19:20 when using delete 149713:19:20 behaves like no issue 149813:19:20 does not log or reject the request 149913:19:20 path: "/search", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal" 150013:19:20 when using get 150113:19:20 behaves like path traversal 150213:19:20 logs and accepts the request 150313:19:20 when using post 150413:19:20 behaves like path traversal 150513:19:20 logs and accepts the request 150613:19:20 when using put 150713:19:20 behaves like path traversal 150813:19:21 logs and accepts the request 150913:19:21 when using patch 151013:19:21 behaves like path traversal 151113:19:21 logs and accepts the request 151213:19:21 when using delete 151313:19:21 behaves like path traversal 151413:19:21 logs and accepts the request 151513:19:21 path: "/search", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal" 151613:19:21 when using get 151713:19:21 behaves like path traversal 151813:19:21 logs and accepts the request 151913:19:21 when using post 152013:19:21 behaves like path traversal 152113:19:21 logs and accepts the request 152213:19:21 when using put 152313:19:21 behaves like path traversal 152413:19:21 logs and accepts the request 152513:19:21 when using patch 152613:19:21 behaves like path traversal 152713:19:21 logs and accepts the request 152813:19:21 when using delete 152913:19:21 behaves like path traversal 153013:19:21 logs and accepts the request 153113:19:21 path: "/search", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue" 153213:19:21 when using get 153313:19:21 behaves like no issue 153413:19:21 does not log or reject the request 153513:19:21 when using post 153613:19:21 behaves like no issue 153713:19:21 does not log or reject the request 153813:19:21 when using put 153913:19:21 behaves like no issue 154013:19:21 does not log or reject the request 154113:19:21 when using patch 154213:19:21 behaves like no issue 154313:19:21 does not log or reject the request 154413:19:21 when using delete 154513:19:21 behaves like no issue 154613:19:21 does not log or reject the request 154713:19:21 path: "%2Fsearch", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal" 154813:19:21 when using get 154913:19:21 behaves like path traversal 155013:19:21 logs and accepts the request 155113:19:21 when using post 155213:19:21 behaves like path traversal 155313:19:21 logs and accepts the request 155413:19:21 when using put 155513:19:21 behaves like path traversal 155613:19:21 logs and accepts the request 155713:19:21 when using patch 155813:19:21 behaves like path traversal 155913:19:21 logs and accepts the request 156013:19:21 when using delete 156113:19:21 behaves like path traversal 156213:19:21 logs and accepts the request 156313:19:21 path: "%2Fsearch", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal" 156413:19:21 when using get 156513:19:21 behaves like path traversal 156613:19:22 logs and accepts the request 156713:19:22 when using post 156813:19:22 behaves like path traversal 156913:19:22 logs and accepts the request 157013:19:22 when using put 157113:19:22 behaves like path traversal 157213:19:22 logs and accepts the request 157313:19:22 when using patch 157413:19:22 behaves like path traversal 157513:19:22 logs and accepts the request 157613:19:22 when using delete 157713:19:22 behaves like path traversal 157813:19:22 logs and accepts the request 157913:19:22 path: "%2Fsearch", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue" 158013:19:22 when using get 158113:19:22 behaves like no issue 158213:19:22 does not log or reject the request 158313:19:22 when using post 158413:19:22 behaves like no issue 158513:19:22 does not log or reject the request 158613:19:22 when using put 158713:19:22 behaves like no issue 158813:19:22 does not log or reject the request 158913:19:22 when using patch 159013:19:22 behaves like no issue 159113:19:22 does not log or reject the request 159213:19:22 when using delete 159313:19:22 behaves like no issue 159413:19:22 does not log or reject the request 159513:19:22# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/path_traversal_check_spec.rb. It took 23.82 seconds. Expected to take 16.54 seconds. 159613:19:22# [RSpecRunTime] Starting example group spec/views/projects/commit/branches.html.haml_spec.rb. Expected to take 15.59 seconds. 159713:19:22projects/commit/branches.html.haml 159813:19:22 when branches are available but no tags 159913:19:23 shows branches 160013:19:24 shows js expand link 160113:19:26 shows limit exceeded message for tags 160213:19:26# [RSpecRunTime] RSpec elapsed time: 16 minutes 48.21 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.30 1.63 1.57 1/283 4282 160413:19:26 when branches and tags are available 160513:19:27 shows default branch 160613:19:28 shows js expand link 160713:19:30 shows branch and tag links 160813:19:30# [RSpecRunTime] RSpec elapsed time: 16 minutes 52.08 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.28 1.62 1.57 1/283 4352 161013:19:30 when tags are available but no branches (just default) 161113:19:31 shows default branch 161213:19:32 shows js expand link 161413:19:35 shows limit exceeded for branches 161513:19:35# [RSpecRunTime] RSpec elapsed time: 16 minutes 57.2 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.25 1.61 1.57 1/283 4425 161713:19:35 when branches and tags are not available 161813:19:36 shows default branch 161913:19:37 shows js expand link 162013:19:39 shows too many to search 162113:19:39# [RSpecRunTime] RSpec elapsed time: 17 minutes 1.05 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.23 1.60 1.56 1/283 4480 162313:19:39# [RSpecRunTime] Finishing example group spec/views/projects/commit/branches.html.haml_spec.rb. It took 16.66 seconds. Expected to take 15.59 seconds. 162413:19:39# [RSpecRunTime] Starting example group spec/models/ci/build_trace_chunks/redis_trace_chunks_spec.rb. Expected to take 14.91 seconds. 162513:19:39Ci::BuildTraceChunks::RedisTraceChunks 162613:19:39 does not allow STI 162713:19:39 behaves like CI build trace chunk redis 162913:19:39 when data exists 163013:19:40 returns the data 163113:19:40 when data does not exist 163413:19:41 when data exists 163513:19:41 overwrites data 163613:19:41 when data does not exist 163713:19:42 sets new data 163813:19:42 #append_data 163913:19:42 when valid offset is used with existing data 164013:19:43 appends data 164113:19:43 when data does not exist yet 164213:19:44 sets new data 164313:19:44 when data needs to be truncated 164413:19:45 appends data and truncates stored value 164513:19:45 when invalid offset is provided 164613:19:46 raises an exception 164713:19:46 when trace contains multi-byte UTF8 characters 164813:19:47 appends data 164913:19:47 when trace contains non-UTF8 characters 165013:19:48 appends data 165113:19:48 #delete_data 165213:19:48 when data exists 165313:19:49 deletes data 165413:19:49# [RSpecRunTime] RSpec elapsed time: 17 minutes 11.69 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.34 1.61 1.57 1/283 4481 165613:19:49 when data does not exist 165713:19:50 does nothing 165813:19:50# [RSpecRunTime] RSpec elapsed time: 17 minutes 12.79 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.34 1.61 1.57 1/283 4482 166113:19:50 when data exists 166213:19:51 returns data bytesize correctly 166313:19:51 when data does not exist 166413:19:52 returns zero 166613:19:53 returns keys 166713:19:53 #delete_keys 166813:19:54 deletes multiple data 166913:19:54# [RSpecRunTime] Finishing example group spec/models/ci/build_trace_chunks/redis_trace_chunks_spec.rb. It took 15.53 seconds. Expected to take 14.91 seconds. 167013:19:54# [RSpecRunTime] Starting example group spec/services/ci/stuck_builds/drop_scheduled_service_spec.rb. Expected to take 13.6 seconds. 167113:19:54Ci::StuckBuilds::DropScheduledService 167213:19:54 when job is scheduled 167313:19:54 for more than an hour ago 167413:19:54 behaves like job is dropped with failure reason 167513:19:55 changes status 167613:19:55 when job has data integrity problem 167713:19:56 drops the job and logs the reason 167813:19:56# [RSpecRunTime] RSpec elapsed time: 17 minutes 18.89 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.32 1.60 1.56 1/283 4483 168013:19:56 behaves like when invalid dooms the job bypassing validations 168113:19:58 does not change status 168213:19:58# [RSpecRunTime] RSpec elapsed time: 17 minutes 20.03 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.29 1.59 1.56 1/283 4484 168413:19:58 for less than 1 hour ago 168513:19:58 behaves like job is unchanged 168613:19:59 does not change status 168713:19:59# [RSpecRunTime] RSpec elapsed time: 17 minutes 21.09 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.29 1.59 1.56 1/283 4485 168913:19:59 when job is success 169013:19:59 and scheduled for more than an hour ago 169113:19:59 behaves like job is unchanged 169213:20:00 does not change status 169313:20:00 and scheduled for less than 1 hour ago 169413:20:00 behaves like job is unchanged 169513:20:01 does not change status 169613:20:01 when job is skipped 169713:20:01 and scheduled for more than an hour ago 169813:20:01 behaves like job is unchanged 169913:20:02 does not change status 170013:20:02# [RSpecRunTime] RSpec elapsed time: 17 minutes 24.06 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.27 1.58 1.56 1/283 4486 170213:20:02 and scheduled for less than 1 hour ago 170313:20:02 behaves like job is unchanged 170413:20:03 does not change status 170513:20:03# [RSpecRunTime] RSpec elapsed time: 17 minutes 25.18 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.27 1.58 1.56 1/283 4487 170713:20:03 when job is failed 170813:20:03 and scheduled for more than an hour ago 170913:20:03 behaves like job is unchanged 171013:20:04 does not change status 171113:20:04# [RSpecRunTime] RSpec elapsed time: 17 minutes 26.32 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.27 1.58 1.56 1/283 4488 171313:20:04 and scheduled for less than 1 hour ago 171413:20:04 behaves like job is unchanged 171513:20:05 does not change status 171613:20:05# [RSpecRunTime] RSpec elapsed time: 17 minutes 27.48 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.27 1.58 1.56 1/283 4489 171813:20:05 when job is canceled 171913:20:05 and scheduled for more than an hour ago 172013:20:05 behaves like job is unchanged 172113:20:06 does not change status 172213:20:06# [RSpecRunTime] RSpec elapsed time: 17 minutes 28.59 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.27 1.58 1.56 1/283 4490 172413:20:06 and scheduled for less than 1 hour ago 172513:20:06 behaves like job is unchanged 172613:20:07 does not change status 172713:20:07# [RSpecRunTime] RSpec elapsed time: 17 minutes 29.7 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.25 1.57 1.55 1/283 4491 172913:20:07 when job is running 173013:20:07 and scheduled for more than an hour ago 173113:20:07 behaves like job is unchanged 173213:20:08 does not change status 173313:20:08# [RSpecRunTime] RSpec elapsed time: 17 minutes 30.87 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.25 1.57 1.55 1/283 4492 173513:20:08 and scheduled for less than 1 hour ago 173613:20:08 behaves like job is unchanged 173713:20:09 does not change status 173813:20:10# [RSpecRunTime] RSpec elapsed time: 17 minutes 31.98 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.25 1.57 1.55 1/283 4493 174013:20:10 when job is pending 174113:20:10 and scheduled for more than an hour ago 174213:20:10 behaves like job is unchanged 174313:20:10 does not change status 174413:20:10 and scheduled for less than 1 hour ago 174513:20:10 behaves like job is unchanged 174613:20:12 does not change status 174713:20:12# [RSpecRunTime] RSpec elapsed time: 17 minutes 34.21 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.31 1.58 1.56 1/283 4494 174913:20:12 when there are no stale scheduled builds 175013:20:12 does not drop the stale scheduled build yet 175113:20:12# [RSpecRunTime] Finishing example group spec/services/ci/stuck_builds/drop_scheduled_service_spec.rb. It took 17.68 seconds. Expected to take 13.6 seconds. 175213:20:12# [RSpecRunTime] Starting example group spec/models/integrations/matrix_spec.rb. Expected to take 13.47 seconds. 175313:20:12Integrations::Matrix 175413:20:12 does not allow STI 175513:20:12 behaves like chat integration 175613:20:12 Associations 175713:20:12 is expected to belong to project required: false 175913:20:12 when integration is active 176013:20:12 is expected to validate that :webhook cannot be empty/falsy 176113:20:12 behaves like issue tracker integration URL attribute 176313:20:13 is expected not to allow :webhook to be ‹"example.com"› 176413:20:13 is expected not to allow :webhook to be ‹"ftp://example.com"› 176513:20:13 is expected not to allow :webhook to be ‹"herp-and-derp"› 176613:20:13# [RSpecRunTime] RSpec elapsed time: 17 minutes 35.68 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.31 1.58 1.56 1/285 4495 176813:20:13 when integration is inactive 176913:20:13 is expected not to validate that :webhook cannot be empty/falsy 177013:20:13 .supported_events 177113:20:13 does not support deployment_events 177313:20:14 with push events 177413:20:14 behaves like triggered Matrix integration 177513:20:15 calls Matrix API 177613:20:15# [RSpecRunTime] RSpec elapsed time: 17 minutes 37.28 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.31 1.58 1.56 1/286 4531 177813:20:15 with default branch 177913:20:15 when only default branch are to be notified 178013:20:15 behaves like triggered Matrix integration 178113:20:15 calls Matrix API 178213:20:15 when only protected branches are to be notified 178313:20:15 behaves like untriggered Matrix integration 178413:20:15 does not call Matrix API 178513:20:15 when default and protected branches are to be notified 178613:20:15 behaves like triggered Matrix integration 178713:20:15 calls Matrix API 178813:20:15 when all branches are to be notified 178913:20:15 behaves like triggered Matrix integration 179013:20:15 calls Matrix API 179113:20:15 with protected branch 179213:20:15 when only default branch are to be notified 179313:20:15 behaves like untriggered Matrix integration 179413:20:15 does not call Matrix API 179513:20:15 when only protected branches are to be notified 179613:20:15 behaves like triggered Matrix integration 179713:20:16 calls Matrix API 179813:20:16 when default and protected branches are to be notified 179913:20:16 behaves like triggered Matrix integration 180013:20:16 calls Matrix API 180113:20:16 when all branches are to be notified 180213:20:16 behaves like triggered Matrix integration 180313:20:16 calls Matrix API 180413:20:16 with neither default nor protected branch 180513:20:16 when only default branch are to be notified 180613:20:16 behaves like untriggered Matrix integration 180713:20:16 does not call Matrix API 180813:20:16 when only protected branches are to be notified 180913:20:16 behaves like untriggered Matrix integration 181013:20:16 does not call Matrix API 181113:20:16 when default and protected branches are to be notified 181213:20:16 behaves like untriggered Matrix integration 181313:20:16 does not call Matrix API 181413:20:16 when all branches are to be notified 181513:20:16 behaves like triggered Matrix integration 181613:20:16 calls Matrix API 181713:20:16 with issue events 181813:20:16 behaves like triggered Matrix integration 181913:20:17Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 182113:20:17To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 182213:20:17 calls Matrix API 182313:20:17# [RSpecRunTime] RSpec elapsed time: 17 minutes 39.82 seconds. Current RSS: ~1421M. Threads: 4. load average: 1.28 1.57 1.55 1/286 4553 182513:20:17 with merge events 182613:20:17 behaves like triggered Matrix integration 182713:20:18Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol. 182913:20:18To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 183013:20:19 calls Matrix API 183113:20:19# [RSpecRunTime] RSpec elapsed time: 17 minutes 41.1 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.28 1.57 1.55 1/288 4555 183313:20:19 with wiki page events 183413:20:19 behaves like triggered Matrix integration 183513:20:19 calls Matrix API 183613:20:19 with note events 183713:20:19 with commit comment 183813:20:19 behaves like triggered Matrix integration 183913:20:20 calls Matrix API 184013:20:20 with merge request comment 184113:20:20 behaves like triggered Matrix integration 184213:20:21 calls Matrix API 184313:20:21 with issue comment 184413:20:21 behaves like triggered Matrix integration 184513:20:21 calls Matrix API 184613:20:21 with snippet comment 184713:20:21 behaves like triggered Matrix integration 184813:20:21 calls Matrix API 184913:20:21 with pipeline events 185013:20:21 with failed pipeline 185113:20:22 behaves like triggered Matrix integration 185213:20:22 calls Matrix API 185313:20:22 with succeeded pipeline 185413:20:22 with default notify_only_broken_pipelines 185513:20:22 does not call Matrix API 185613:20:22 when notify_only_broken_pipelines is false 185713:20:22 behaves like triggered Matrix integration 185813:20:22 calls Matrix API 185913:20:22 with default branch 186013:20:22 when only default branch are to be notified 186113:20:22 behaves like triggered Matrix integration 186213:20:23 calls Matrix API 186313:20:23 when only protected branches are to be notified 186413:20:23 behaves like untriggered Matrix integration 186513:20:23 does not call Matrix API 186613:20:23 when default and protected branches are to be notified 186713:20:23 behaves like triggered Matrix integration 186813:20:23 calls Matrix API 186913:20:23 when all branches are to be notified 187013:20:23 behaves like triggered Matrix integration 187113:20:23 calls Matrix API 187213:20:23 with protected branch 187313:20:23 when only default branch are to be notified 187413:20:23 behaves like untriggered Matrix integration 187513:20:23 does not call Matrix API 187613:20:23 when only protected branches are to be notified 187713:20:23 behaves like triggered Matrix integration 187813:20:23 calls Matrix API 187913:20:23 when default and protected branches are to be notified 188013:20:23 behaves like triggered Matrix integration 188113:20:23 calls Matrix API 188213:20:23 when all branches are to be notified 188313:20:23 behaves like triggered Matrix integration 188413:20:23 calls Matrix API 188513:20:23 with neither default nor protected branch 188613:20:23 when only default branch are to be notified 188713:20:23 behaves like untriggered Matrix integration 188813:20:24 does not call Matrix API 188913:20:24 when only protected branches are to be notified 189013:20:24 behaves like untriggered Matrix integration 189113:20:24 does not call Matrix API 189213:20:24 when default and protected branches are to be notified 189313:20:24 behaves like untriggered Matrix integration 189413:20:24 does not call Matrix API 189513:20:24 when all branches are to be notified 189613:20:24 behaves like triggered Matrix integration 189713:20:24 calls Matrix API 189813:20:24 deployment events 189913:20:25 behaves like untriggered Matrix integration 190013:20:25 does not call Matrix API 190113:20:25# [RSpecRunTime] RSpec elapsed time: 17 minutes 47.53 seconds. Current RSS: ~1417M. Threads: 4. load average: 1.26 1.56 1.55 1/291 4689 190313:20:25 before_validation :set_webhook 190413:20:25 sets webhook value 190513:20:25 with custom hostname 190613:20:26 sets webhook value with custom hostname 190813:20:26 when integration is active 190913:20:26 is expected to validate that :token cannot be empty/falsy 191013:20:26 is expected to validate that :room cannot be empty/falsy 191113:20:26 is expected to validate that :webhook cannot be empty/falsy 191213:20:26 when integration is inactive 191313:20:26 is expected not to validate that :token cannot be empty/falsy 191413:20:26 is expected not to validate that :room cannot be empty/falsy 191513:20:26 is expected not to validate that :webhook cannot be empty/falsy 191713:20:26 with project-level integration 191813:20:27 sends PUT request with `project` context 191913:20:27# [RSpecRunTime] RSpec elapsed time: 17 minutes 49.61 seconds. Current RSS: ~1435M. Threads: 4. load average: 1.24 1.55 1.55 1/290 4690 192113:20:27 without project-level integration 192213:20:28 sends PUT request with `skip_project_check` context 192313:20:28# [RSpecRunTime] Finishing example group spec/models/integrations/matrix_spec.rb. It took 15.69 seconds. Expected to take 13.47 seconds. 192413:20:28# [RSpecRunTime] Starting example group spec/helpers/notes_helper_spec.rb. Expected to take 12.17 seconds. 192613:20:30 #note_target_title 192713:20:30 note does not exist 192913:20:30# [RSpecRunTime] RSpec elapsed time: 17 minutes 52.5 seconds. Current RSS: ~1425M. Threads: 4. load average: 1.24 1.55 1.55 1/288 4691 193113:20:30 target does not exist 193313:20:30 when given a design target 193513:20:30 when given a non-design target 193613:20:30 returns the issue title 193713:20:30 #discussion_path 193813:20:31 for a merge request discusion 193913:20:33 for a diff discussion 194013:20:33 when the discussion is active 194113:20:33 returns the diff path with the line code 194213:20:33# [RSpecRunTime] RSpec elapsed time: 17 minutes 55.37 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.30 1.55 1.55 1/289 4791 194413:20:33 when the discussion is on an older merge request version 194513:20:33 returns the diff version path with the line code 194613:20:33 when the discussion is on a comparison between merge request versions 194713:20:34 returns the diff version comparison path with the line code 194813:20:34 when the discussion does not have a merge request version 195013:20:34 for a legacy diff discussion 195113:20:34 when the discussion is active 195213:20:34 returns the diff path with the line code 195313:20:34 when the discussion is outdated 195513:20:34 for a non-diff discussion 195713:20:34 for a contextual commit discussion 195813:20:34 returns the merge request diff discussion scoped in the commit 195913:20:34 for a commit discussion 196013:20:34 for a diff discussion 196113:20:34 returns the commit path with the line code 196213:20:34 for a legacy diff discussion 196313:20:35 returns the commit path with the line code 196413:20:35 for a non-diff discussion 196513:20:35 returns the commit path with the note anchor 196613:20:35 #initial_notes_data 196713:20:35 return initial notes data for issuable 196913:20:35 return snippet notes path for personal snippet 197013:20:35 return project notes path for project snippet 197113:20:35 return project notes path for other noteables 197313:20:36 return snippet notes path for personal snippet 197413:20:36 return project notes path for project snippet 197513:20:36 return project notes path for other noteables 197613:20:36 #form_resources 197713:20:37 returns note for personal snippet 197813:20:38 returns namespace, project and note for project snippet 197913:20:38 returns namespace, project and note path for other noteables 198013:20:38# [RSpecRunTime] RSpec elapsed time: 18 minutes 0.54 second. Current RSS: ~1406M. Threads: 4. load average: 1.27 1.54 1.54 1/287 4837 198213:20:38 #noteable_note_url 198313:20:38 returns the noteable url with an anchor to the note 198513:20:39 includes the current notes filter for the user 198613:20:39 includes info about the noteable 198713:20:39# [RSpecRunTime] Finishing example group spec/helpers/notes_helper_spec.rb. It took 11.15 seconds. Expected to take 12.17 seconds. 198813:20:39# [RSpecRunTime] Starting example group spec/models/project_authorization_spec.rb. Expected to take 11.99 seconds. 198913:20:39ProjectAuthorization 199013:20:39 does not allow STI 199213:20:39 sets is_unique 199313:20:39 unique user, project authorizations 199413:20:40 with duplicate user and project authorization 199513:20:40 is expected to be invalid 199613:20:40 after validation 199713:20:40 contains duplicate error 199813:20:40 with multiple access levels for the same user and project 199913:20:40 is expected to be invalid 200013:20:40 after validation 200113:20:40 contains duplicate error 200313:20:40 is expected to belong to user required: false 200413:20:40 is expected to belong to project required: false 200613:20:41 is expected to validate that :project cannot be empty/falsy 200713:20:41 is expected to validate that :user cannot be empty/falsy 200813:20:41 is expected to validate that :access_level cannot be empty/falsy 200913:20:41 is expected to validate that :access_level is either ‹10›, ‹20›, ‹30›, ‹40›, or ‹50› 201213:20:42 returns all records which are greater than Guests access 201313:20:42# [RSpecRunTime] RSpec elapsed time: 18 minutes 4.6 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.25 1.54 1.54 1/288 4838 201613:20:43 returns all records which only have Owners access 201713:20:43 .for_project 201813:20:43 returns all records for the project 201913:20:43 returns all records for multiple projects 202113:20:45 skips duplicates and inserts the remaining rows without error 202213:20:45# [RSpecRunTime] RSpec elapsed time: 18 minutes 7.78 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.25 1.54 1.54 1/287 4839 202413:20:45 with loose foreign key on project_authorizations.user_id 202513:20:45 behaves like cleanup by a loose foreign key 202613:20:52 cleans up (delete or nullify) the model 202713:20:52# [RSpecRunTime] RSpec elapsed time: 18 minutes 14.28 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.29 1.53 1.54 1/286 4840 202913:20:52# [RSpecRunTime] Finishing example group spec/models/project_authorization_spec.rb. It took 13.18 seconds. Expected to take 11.99 seconds. 203013:20:52# [RSpecRunTime] Starting example group spec/uploaders/packages/debian/component_file_uploader_spec.rb. Expected to take 11.08 seconds. 203113:20:52Packages::Debian::ComponentFileUploader 203213:20:52 Packages::Debian::ProjectComponentFile 203313:20:53 is expected to includes the Packages::GcsSignedUrlMetadata module 203413:20:53 behaves like builds correct paths 203613:20:53 behaves like matches the method pattern 203713:20:53 is expected to match /^\h{2}\/\h{2}\/\h{64}\/debian_project_component_file\/\d+$/ 203913:20:53 behaves like matches the method pattern 204013:20:53 is expected to match /\/packages\/tmp\/cache$/ 204213:20:53 behaves like matches the method pattern 204313:20:53 is expected to match /\/packages\/tmp\/work$/ 204413:20:53 #upload_path 204513:20:53 behaves like matches the method pattern 204613:20:53 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 204713:20:53 #relative_path 204813:20:53 is relative (PENDING: Path not set, skipping.) 204913:20:53 .absolute_path 205013:20:53 behaves like matches the method pattern 205113:20:53 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 205313:20:53 behaves like matches the method pattern 205413:20:53 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 205513:20:53 path traversal exploits 205613:20:53 throws an exception 205713:20:53 object store is remote 205813:20:53 behaves like builds correct paths 206013:20:53 behaves like matches the method pattern 206113:20:53 is expected to match /^\h{2}\/\h{2}\/\h{64}\/debian_project_component_file\/\d+$/ 206313:20:53 behaves like matches the method pattern 206413:20:53 is expected to match /\/packages\/tmp\/cache$/ 206613:20:53 behaves like matches the method pattern 206713:20:53 is expected to match /\/packages\/tmp\/work$/ 206813:20:53 #upload_path 206913:20:53 behaves like matches the method pattern 207013:20:53 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 207113:20:53 #relative_path 207213:20:53 is relative (PENDING: Path not set, skipping.) 207313:20:53 .absolute_path 207413:20:53 behaves like matches the method pattern 207513:20:53 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 207713:20:53 behaves like matches the method pattern 207813:20:53 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 207913:20:53 path traversal exploits 208013:20:53 throws an exception 208213:20:53 with object storage enabled 208313:20:54 can store file remotely 208413:20:54 behaves like augmenting GCS signed URL with metadata 208513:20:54 when the fog provider is not Google 208613:20:55 is expected not to include "x-goog-custom-audit-gitlab-" 208713:20:55# [RSpecRunTime] RSpec elapsed time: 18 minutes 17.69 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.29 1.53 1.54 1/286 4841 208913:20:55 when the fog provider is Google 209013:20:55 when on GitLab.com 209113:20:56 is expected to include "x-goog-custom-audit-gitlab-namespace=1310" and "x-goog-custom-audit-gitlab-size-bytes=74" 209213:20:57 is expected to include "x-goog-custom-audit-gitlab-project=637" 209313:20:57 when an error occurs 209413:20:58 is expected not to raise Exception 209513:20:59 is expected not to include "x-goog-custom-audit-gitlab-" 209613:21:00 tracks the error 209713:21:00# [RSpecRunTime] RSpec elapsed time: 18 minutes 22.34 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.43 1.56 1.55 1/286 4842 209913:21:00 when not on GitLab.com 210013:21:01 is expected not to include "x-goog-custom-audit-gitlab-" 210113:21:01 Packages::Debian::GroupComponentFile 210213:21:01 is expected to includes the Packages::GcsSignedUrlMetadata module 210313:21:01 behaves like builds correct paths 210513:21:01 behaves like matches the method pattern 210613:21:01 is expected to match /^\h{2}\/\h{2}\/\h{64}\/debian_group_component_file\/\d+$/ 210813:21:01 behaves like matches the method pattern 210913:21:01 is expected to match /\/packages\/tmp\/cache$/ 211113:21:01 behaves like matches the method pattern 211213:21:01 is expected to match /\/packages\/tmp\/work$/ 211313:21:01 #upload_path 211413:21:01 behaves like matches the method pattern 211513:21:01 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 211613:21:01 #relative_path 211713:21:01 is relative (PENDING: Path not set, skipping.) 211813:21:01 .absolute_path 211913:21:01 behaves like matches the method pattern 212013:21:01 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 212213:21:01 behaves like matches the method pattern 212313:21:01 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 212413:21:01 path traversal exploits 212513:21:01 throws an exception 212613:21:01 object store is remote 212713:21:01 behaves like builds correct paths 212913:21:01 behaves like matches the method pattern 213013:21:02 is expected to match /^\h{2}\/\h{2}\/\h{64}\/debian_group_component_file\/\d+$/ 213213:21:02 behaves like matches the method pattern 213313:21:02 is expected to match /\/packages\/tmp\/cache$/ 213513:21:02 behaves like matches the method pattern 213613:21:02 is expected to match /\/packages\/tmp\/work$/ 213713:21:02 #upload_path 213813:21:02 behaves like matches the method pattern 213913:21:02 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 214013:21:02 #relative_path 214113:21:02 is relative (PENDING: Path not set, skipping.) 214213:21:02 .absolute_path 214313:21:02 behaves like matches the method pattern 214413:21:02 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 214613:21:02 behaves like matches the method pattern 214713:21:02 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 214813:21:02 path traversal exploits 214913:21:02 throws an exception 215113:21:02 with object storage enabled 215213:21:02 can store file remotely 215313:21:02 behaves like augmenting GCS signed URL with metadata 215413:21:02 when the fog provider is not Google 215513:21:02 is expected not to include "x-goog-custom-audit-gitlab-" 215613:21:02 when the fog provider is Google 215713:21:02 when on GitLab.com 215813:21:03 is expected to include "x-goog-custom-audit-gitlab-namespace=1325" and "x-goog-custom-audit-gitlab-size-bytes=74" 215913:21:03 example at ./spec/support/shared_examples/uploaders/gcs_signed_url_metadata_shared_examples.rb:38 216013:21:03 when an error occurs 216113:21:03 is expected not to raise Exception 216213:21:03 is expected not to include "x-goog-custom-audit-gitlab-" 216313:21:04 tracks the error 216413:21:04# [RSpecRunTime] RSpec elapsed time: 18 minutes 26.19 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.64 1.60 1.56 1/286 4843 216613:21:04 when not on GitLab.com 216713:21:04 is expected not to include "x-goog-custom-audit-gitlab-" 216813:21:04# [RSpecRunTime] Finishing example group spec/uploaders/packages/debian/component_file_uploader_spec.rb. It took 12.18 seconds. Expected to take 11.08 seconds. 216913:21:04# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/default_namespace_spec.rb. Expected to take 10.96 seconds. 217013:21:04Gitlab::Kubernetes::DefaultNamespace 217113:21:04 #from_environment_name 217213:21:06 generates a slug and passes it to #from_environment_slug 217313:21:06# [RSpecRunTime] RSpec elapsed time: 18 minutes 28.0 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.64 1.60 1.56 1/286 4862 217513:21:06 #from_environment_slug 217613:21:06 namespace per environment is enabled 217713:21:06 platform namespace is specified 217813:21:07 is expected to eq "platform-namespace-environment6" 217913:21:07 cluster is unmanaged 218013:21:08 is expected to eq "platform-namespace" 218113:21:08# [RSpecRunTime] RSpec elapsed time: 18 minutes 30.8 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.75 1.62 1.57 1/286 4863 218313:21:08 platform namespace is blank 218413:21:10 constructs a namespace from the project and environment slug 218513:21:10 behaves like handles very long project paths 218613:21:11 is expected to satisfy expression `s.length <= 63` 218713:21:11# [RSpecRunTime] RSpec elapsed time: 18 minutes 33.64 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.75 1.62 1.57 1/286 4864 218913:21:11 namespace per environment is disabled 219013:21:11 platform namespace is specified 219113:21:13 is expected to eq "platform-namespace" 219213:21:13# [RSpecRunTime] RSpec elapsed time: 18 minutes 35.13 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.69 1.61 1.57 1/286 4865 219413:21:13 platform namespace is blank 219513:21:14 constructs a namespace from just the project 219613:21:14 behaves like handles very long project paths 219713:21:15 is expected to satisfy expression `s.length <= 63` 219813:21:15# [RSpecRunTime] RSpec elapsed time: 18 minutes 37.9 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.69 1.61 1.57 1/286 4866 220013:21:15# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/default_namespace_spec.rb. It took 11.43 seconds. Expected to take 10.96 seconds. 220113:21:15# [RSpecRunTime] Starting example group spec/lib/gitlab/process_supervisor_spec.rb. Expected to take 10.07 seconds. 220213:21:15Gitlab::ProcessSupervisor 220413:21:15 while supervised processes are alive 220513:21:17 does not invoke callback 220613:21:17# [RSpecRunTime] RSpec elapsed time: 18 minutes 39.14 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.55 1.59 1.56 1/290 4875 220813:21:17 when a supervised process dies 220913:21:17 triggers callback with the dead PIDs and adds new PIDs to supervised PIDs 221013:21:17 deduplicates PIDs returned from callback 221113:21:18 accepts single PID returned from callback 221213:21:18 but supervisor has entered shutdown 221313:21:18 does not trigger callback again 221413:21:18# [RSpecRunTime] RSpec elapsed time: 18 minutes 40.64 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.55 1.59 1.56 1/292 4891 221613:21:18 signal handling 221713:21:18 termination signals 221813:21:18 when TERM results in timely shutdown of processes 221913:21:18 forwards them to observed processes without waiting for grace period to expire 222013:21:18 when TERM does not result in timely shutdown of processes 222113:21:21 issues a KILL signal after the grace period expires 222213:21:21# [RSpecRunTime] RSpec elapsed time: 18 minutes 43.08 seconds. Current RSS: ~1480M. Threads: 4. load average: 1.55 1.59 1.56 1/290 4903 222413:21:21 forwarded signals 222513:21:21 forwards given signals to the observed processes 222713:21:21 when supervisor is supervising processes 222813:21:21 when supervisor is alive 222913:21:23 signals TERM then KILL to all supervised processes 223013:21:24 stops the supervisor 223113:21:24# [RSpecRunTime] RSpec elapsed time: 18 minutes 46.68 seconds. Current RSS: ~1476M. Threads: 4. load average: 1.43 1.56 1.55 1/289 4919 223313:21:24 when supervisor has already shut down 223413:21:25 does nothing 223513:21:25# [RSpecRunTime] RSpec elapsed time: 18 minutes 47.91 seconds. Current RSS: ~1476M. Threads: 4. load average: 1.43 1.56 1.55 1/289 4923 223713:21:25 when supervisor never started 223813:21:26 does nothing 223913:21:26# [RSpecRunTime] Finishing example group spec/lib/gitlab/process_supervisor_spec.rb. It took 10.18 seconds. Expected to take 10.07 seconds. 224013:21:26# [RSpecRunTime] Starting example group spec/services/users/refresh_authorized_projects_service_spec.rb. Expected to take 9.9 seconds. 224113:21:26Users::RefreshAuthorizedProjectsService 224313:21:26 refreshes the authorizations using a lease 224413:21:27 logs the duration statistics 224613:21:27 incorrect_auth_found_callback callback 224813:21:30# [RSpecRunTime] RSpec elapsed time: 18 minutes 52.17 seconds. Current RSS: ~1462M. Threads: 4. load average: 1.47 1.57 1.55 1/286 4927 225013:21:30 missing_auth_found_callback callback 225213:21:31# [RSpecRunTime] RSpec elapsed time: 18 minutes 53.27 seconds. Current RSS: ~1445M. Threads: 4. load average: 1.47 1.57 1.55 1/286 4928 225413:21:31 #execute_without_lease 225513:21:33 updates the authorized projects of the user 225613:21:33 sets the access level of a project to the highest available level 225713:21:34 updates project_authorizations_recalculated_at 225813:21:35 returns a User 225913:21:35# [RSpecRunTime] RSpec elapsed time: 18 minutes 57.68 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.51 1.57 1.56 1/286 4929 226113:21:35 #update_authorizations 226213:21:36 removes authorizations that should be removed 226313:21:37 inserts authorizations that should be added 226413:21:38 logs the details of the refresh 226513:21:38 when there are no rows to add and remove 226613:21:39 does not change authorizations 226713:21:39# [RSpecRunTime] RSpec elapsed time: 19 minutes 1.31 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.47 1.56 1.55 1/286 4930 226913:21:39# [RSpecRunTime] Finishing example group spec/services/users/refresh_authorized_projects_service_spec.rb. It took 13.23 seconds. Expected to take 9.9 seconds. 227013:21:39# [RSpecRunTime] Starting example group spec/models/protected_branch/push_access_level_spec.rb. Expected to take 9.14 seconds. 227113:21:39ProtectedBranch::PushAccessLevel 227213:21:39 does not allow STI 227313:21:39 behaves like protected branch access 227413:21:39 is expected to belong to protected_branch required: false 227513:21:39 behaves like protected ref access 227813:21:40 is expected to validate that :access_level is either ‹30›, ‹40›, ‹60›, or ‹0› 227913:21:40 is expected to validate that :access_level cannot be empty/falsy 228013:21:40 is expected to validate that :access_level is case-sensitively unique within the scope of :protected_branch_id 228113:21:40# [RSpecRunTime] RSpec elapsed time: 19 minutes 2.82 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.47 1.56 1.55 1/286 4931 228313:21:40 when not role? 228413:21:40 is expected not to validate that :access_level cannot be empty/falsy 228513:21:41 is expected not to validate that :access_level is either ‹30›, ‹40›, ‹60›, or ‹0› 228613:21:41 is expected not to validate that :access_level is case-sensitively unique within the scope of :protected_branch_id 228913:21:42 includes all role based access levels 229013:21:42# [RSpecRunTime] RSpec elapsed time: 19 minutes 4.84 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.52 1.57 1.55 1/286 4932 229213:21:42 ::human_access_levels 229313:21:42 is expected to eq {30=>"Developers + Maintainers", 40=>"Maintainers", 60=>"Instance admins", 0=>"No one"} 229413:21:42 #check_access(user, current_project) 229513:21:43 when current_user is nil 229613:21:43 is expected to eq false 229713:21:43 when access_level is NO_ACCESS 229813:21:43 is expected to eq false 229913:21:43 when instance admin access is configured 230013:21:43 when current_user is a maintainer 230113:21:43 is expected to eq false 230213:21:43 when current_user is admin 230313:21:43 is expected to eq true 230413:21:43 when current_user can push_code to project 230513:21:43 and member access is high enough 230613:21:43 is expected to eq true 230713:21:43 when external authorization denies access 230813:21:43 is expected to eq false 230913:21:43 and member access is too low 231013:21:43 is expected to eq false 231113:21:43 when current_user cannot push_code to project 231213:21:43 is expected to eq false 231313:21:43 #protected_ref_project 231413:21:44 delegates to protected_branch.project 231513:21:44 does not error when protected_branch is nil 231613:21:44 #protected_branch_group 231713:21:44 looks for the group attached to protected_branch 231813:21:44 behaves like protected ref deploy_key access 231913:21:45 associations 232013:21:45 is expected to belong to deploy_key required: false 232213:21:45 when deploy_key? 232313:21:45 when deploy key has write access to the project 232413:21:45 and the deploy key's user is a project member 232513:21:45 is expected to be valid 232613:21:45 and the deploy key's user is not a project member 232713:21:45 is not valid 232813:21:45 when deploy key does not have write access to the project 232913:21:46 and the deploy key's user is a project member 233013:21:46 is not valid 233113:21:46 and the deploy key's user is not a project member 233213:21:46 is not valid 233313:21:46 when deploy_key_id does not exist 233413:21:46 is not valid 233513:21:46 when a deploy key already added for this protected ref 233613:21:46 is not valid 233713:21:46 when deploy key is not linked to the project 233813:21:47 is not valid 233913:21:47 when deploy key is not active for the project 234013:21:47 is not valid 234113:21:47 #check_access 234213:21:47 when this protected_branch_push_access_level is tied to a deploy key 234313:21:47 and user is not a project member 234413:21:47 does check membership 234513:21:47 is expected to eq false 234613:21:47 when user has inherited membership 234713:21:48 is expected to eq true 234813:21:48 when the user is a project maintainer 234913:21:48 when the deploy key is among the active keys for this project 235013:21:48 is expected to eq true 235113:21:48 when the deploy key is not among the active keys of this project 235213:21:48 is expected to eq false 235313:21:48 when user cannot access the project 235413:21:48 is expected to eq false 235513:21:48 when deploy key does not belong to the user 235613:21:48 is expected to eq false 235713:21:48 when user is nil 235813:21:48 is expected to eq false 236013:21:48 when deploy_key is present and deploy_key_id is nil 236113:21:49 is expected to eq :deploy_key 236213:21:49 when deploy_key_id is present and deploy_key is nil 236313:21:49 is expected to eq :deploy_key 236513:21:49 when deploy_key is present 236613:21:49 is expected to eq "title 10" 236713:21:49 when deploy_key_id is present and deploy_key is nil 236813:21:49 is expected to eq "Deploy key" 236913:21:49 behaves like protected ref access allowed_access_levels 237013:21:49 ::allowed_access_levels 237113:21:49 when running on Gitlab.com? 237213:21:49 is expected to contain exactly 30, 40, and 0 237313:21:49 when self hosted? 237413:21:49 is expected to contain exactly 30, 40, 60, and 0 237513:21:49# [RSpecRunTime] Finishing example group spec/models/protected_branch/push_access_level_spec.rb. It took 9.91 seconds. Expected to take 9.14 seconds. 237613:21:49# [RSpecRunTime] Starting example group spec/lib/gitlab/cleanup/orphan_lfs_file_references_spec.rb. Expected to take 8.96 seconds. 237713:21:49Gitlab::Cleanup::OrphanLfsFileReferences 237913:21:50Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 238113:21:50To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 238213:21:50 prints messages and does not delete references 238313:21:50# [RSpecRunTime] RSpec elapsed time: 19 minutes 12.84 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.47 1.56 1.55 1/287 4956 238613:21:52Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 238813:21:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 238913:21:52 prints messages and deletes invalid reference 239013:21:53Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 239213:21:53To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 239313:21:53 does nothing if the project has no LFS objects 239413:21:53 LFS object is in design repository 239513:21:55Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 239713:21:55To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 239813:21:55 is not removed 239913:21:55# [RSpecRunTime] RSpec elapsed time: 19 minutes 17.26 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.76 1.62 1.57 1/290 5024 240113:21:55 LFS object is in wiki repository 240213:21:56Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 240413:21:56To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 240513:21:56 is not removed 240613:21:56# [RSpecRunTime] RSpec elapsed time: 19 minutes 18.9 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.76 1.62 1.57 1/291 5048 240813:21:56 LFS for project snippets 240913:21:58Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 241113:21:58To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 241313:21:59# [RSpecRunTime] RSpec elapsed time: 19 minutes 21.26 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.94 1.66 1.58 1/291 5070 241513:21:59# [RSpecRunTime] Finishing example group spec/lib/gitlab/cleanup/orphan_lfs_file_references_spec.rb. It took 10.04 seconds. Expected to take 8.96 seconds. 241613:21:59# [RSpecRunTime] Starting example group spec/services/packages/conan/create_package_file_service_spec.rb. Expected to take 8.39 seconds. 241713:21:59Packages::Conan::CreatePackageFileService 241913:22:00 with temp file 242013:22:00 behaves like a valid package_file 242113:22:01 creates a new package file 242213:22:01 behaves like assigns build to package file 242313:22:01 with build info 242413:22:02 assigns the pipeline to the package 242513:22:03 creates a new PackageFileBuildInfo record 242613:22:03# [RSpecRunTime] RSpec elapsed time: 19 minutes 25.1 seconds. Current RSS: ~1393M. Threads: 4. load average: 2.02 1.68 1.59 1/290 5071 242813:22:03 behaves like a valid recipe_file 242913:22:03 creates a new recipe file 243013:22:03 behaves like assigns build to package file 243113:22:03 with build info 243213:22:04 assigns the pipeline to the package 243313:22:05 creates a new PackageFileBuildInfo record 243413:22:05# [RSpecRunTime] RSpec elapsed time: 19 minutes 27.41 seconds. Current RSS: ~1384M. Threads: 4. load average: 2.02 1.68 1.59 1/289 5072 243613:22:05 with remote file 243713:22:05 behaves like a valid package_file 243813:22:05 creates a new package file 243913:22:05 behaves like assigns build to package file 244013:22:05 with build info 244113:22:06 assigns the pipeline to the package 244213:22:07 creates a new PackageFileBuildInfo record 244313:22:07# [RSpecRunTime] RSpec elapsed time: 19 minutes 29.8 seconds. Current RSS: ~1374M. Threads: 4. load average: 2.10 1.70 1.60 1/287 5073 244513:22:07 behaves like a valid recipe_file 244613:22:07 creates a new recipe file 244713:22:07 behaves like assigns build to package file 244813:22:07 with build info 244913:22:09 assigns the pipeline to the package 245013:22:10 creates a new PackageFileBuildInfo record 245113:22:10# [RSpecRunTime] RSpec elapsed time: 19 minutes 32.02 seconds. Current RSS: ~1368M. Threads: 4. load average: 2.10 1.70 1.60 1/286 5074 245313:22:10 file is missing 245413:22:10 raises an error 245513:22:10# [RSpecRunTime] Finishing example group spec/services/packages/conan/create_package_file_service_spec.rb. It took 10.81 seconds. Expected to take 8.39 seconds. 245613:22:10# [RSpecRunTime] Starting example group spec/graphql/resolvers/users/participants_resolver_spec.rb. Expected to take 7.96 seconds. 245713:22:10Resolvers::Users::ParticipantsResolver 245913:22:13 when current user is not set 246013:22:14 returns only publicly visible participants for this user 246113:22:14# [RSpecRunTime] RSpec elapsed time: 19 minutes 36.38 seconds. Current RSS: ~1366M. Threads: 4. load average: 2.17 1.72 1.61 1/286 5075 246313:22:14 when current user does not have enough permissions 246413:22:14 returns only publicly visible participants for this user 246513:22:14 when current user has access to internal notes 246613:22:15 returns all participants for this user 246813:22:17 does not execute N+1 for project relation 246913:22:18 does not execute N+1 for system note metadata relation 247013:22:18# [RSpecRunTime] RSpec elapsed time: 19 minutes 40.91 seconds. Current RSS: ~1418M. Threads: 4. load average: 2.08 1.71 1.60 2/287 5076 247213:22:19# [RSpecRunTime] Finishing example group spec/graphql/resolvers/users/participants_resolver_spec.rb. It took 8.86 seconds. Expected to take 7.96 seconds. 247313:22:19# [RSpecRunTime] Starting example group spec/services/jira_import/start_import_service_spec.rb. Expected to take 7.83 seconds. 247413:22:19JiraImport::StartImportService 247513:22:19 when an error is returned from the project validation 247613:22:19 behaves like responds with error 247713:22:19 returns error 247813:22:19 when project validation is ok 247913:22:19 when Jira project key is not provided 248013:22:19 behaves like responds with error 248113:22:20 returns error 248213:22:20 when correct data provided 248313:22:20 when import is already running 248413:22:20 behaves like responds with error 248513:22:20 returns error 248613:22:20 when an error is raised while scheduling import 248713:22:21 saves the error message 248813:22:21 behaves like responds with error 248913:22:21 returns error 249013:22:21 when everything is ok 249113:22:21 with complete mapping 249213:22:22 returns success response 249313:22:22 schedules Jira import 249413:22:23 creates Jira import data 249513:22:23 creates Jira import label 249613:22:24 creates Jira label title with correct number 249713:22:24# [RSpecRunTime] RSpec elapsed time: 19 minutes 46.0 seconds. Current RSS: ~1435M. Threads: 4. load average: 1.99 1.70 1.60 1/286 5077 249913:22:24 when mapping is nil 250013:22:24 returns success response 250113:22:24 when no mapping value is complete 250213:22:25 returns success response 250313:22:25 when multiple Jira imports for same Jira project 250413:22:27 creates Jira label title with correct number 250513:22:28# [RSpecRunTime] RSpec elapsed time: 19 minutes 49.94 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.91 1.69 1.60 3/286 5078 250713:22:28# [RSpecRunTime] Finishing example group spec/services/jira_import/start_import_service_spec.rb. It took 9.01 seconds. Expected to take 7.83 seconds. 250813:22:28# [RSpecRunTime] Starting example group spec/services/projects/move_project_authorizations_service_spec.rb. Expected to take 7.55 seconds. 250913:22:28Projects::MoveProjectAuthorizationsService 251113:22:30 moves the authorizations from one project to another 251213:22:34 does not move existent authorizations to the current project 251313:22:34 when remove_remaining_elements is false 251413:22:37 does not remove remaining project authorizations 251513:22:37# [RSpecRunTime] RSpec elapsed time: 19 minutes 59.12 seconds. Current RSS: ~1375M. Threads: 4. load average: 1.77 1.66 1.59 1/286 5079 251713:22:37# [RSpecRunTime] Finishing example group spec/services/projects/move_project_authorizations_service_spec.rb. It took 9.18 seconds. Expected to take 7.55 seconds. 251813:22:37# [RSpecRunTime] Starting example group spec/services/error_tracking/list_issues_service_spec.rb. Expected to take 6.9 seconds. 251913:22:37ErrorTracking::ListIssuesService 252013:22:37 #external_url 252113:22:38 calls the project setting sentry_external_url 252213:22:38# [RSpecRunTime] RSpec elapsed time: 20 minutes 0.31 second. Current RSS: ~1380M. Threads: 4. load average: 1.77 1.66 1.59 1/286 5080 252513:22:38 with Sentry backend 252613:22:38 with authorized user 252713:22:38 returns the issues with resolved issue_status 252813:22:39 returns the issues with unresolved issue_status 252913:22:39 returns the issues with ignored issue_status 253013:22:40 returns the issues with no issue_status 253113:22:40 returns bad request with invalid issue_status 253213:22:40 when list_sentry_issues returns nil 253313:22:40 result is not ready 253413:22:41# [RSpecRunTime] RSpec elapsed time: 20 minutes 2.99 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.77 1.66 1.59 1/286 5081 253613:22:41 when list_sentry_issues returns error 253713:22:41 returns the error 253813:22:41 when list_sentry_issues returns error with http_status 253913:22:41 returns the error with correct http_status 254013:22:41 with unauthorized user 254113:22:42 returns error 254213:22:42 with error tracking disabled 254313:22:42 raises error 254413:22:42 with integrated error tracking 254513:22:42 when errors are found 254613:22:42 without params 254713:22:43 returns the errors without pagination 254813:22:43 with pagination 254913:22:43 with next page 255013:22:44 has next cursor 255113:22:44 with prev page 255213:22:44 has prev cursor 255313:22:44 with next and prev page 255413:22:45 has both cursors 255513:22:45# [RSpecRunTime] Finishing example group spec/services/error_tracking/list_issues_service_spec.rb. It took 8.14 seconds. Expected to take 6.9 seconds. 255613:22:45# [RSpecRunTime] Starting example group spec/services/integrations/group_mention_service_spec.rb. Expected to take 6.67 seconds. 255713:22:45Integrations::GroupMentionService 255813:22:45 for issue notes 255913:22:45 in public projects 256013:22:46 in public issues 256113:22:46 for public notes 256213:22:46 behaves like group_mention_hooks 256313:22:46 is expected to be success 256413:22:46# [RSpecRunTime] RSpec elapsed time: 20 minutes 8.54 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.71 1.65 1.59 1/286 5082 256613:22:46 for internal notes 256713:22:46 behaves like group_confidential_mention_hooks 256813:22:47 is expected to be success 256913:22:47 in private projects 257013:22:47 in public issues 257113:22:47 for public notes 257213:22:47 behaves like group_confidential_mention_hooks 257313:22:48 is expected to be success 257413:22:48# [RSpecRunTime] RSpec elapsed time: 20 minutes 10.16 seconds. Current RSS: ~1418M. Threads: 4. load average: 1.65 1.64 1.58 1/286 5083 257613:22:48 for internal notes 257713:22:48 behaves like group_confidential_mention_hooks 257813:22:48 is expected to be success 257913:22:48 for issue descriptions 258013:22:48 in public projects 258113:22:49 in public issues 258213:22:49 behaves like group_mention_hooks 258313:22:49 is expected to be success 258413:22:49 in confidential issues 258513:22:49 behaves like group_confidential_mention_hooks 258613:22:49 is expected to be success 258713:22:49 in private projects 258813:22:50 in public issues 258913:22:50 behaves like group_confidential_mention_hooks 259013:22:50 is expected to be success 259113:22:50 in confidential issues 259213:22:50 behaves like group_confidential_mention_hooks 259313:22:51 is expected to be success 259413:22:51 for merge request descriptions 259513:22:51 in public projects 259613:22:51 behaves like group_mention_hooks 259713:22:52 is expected to be success 259813:22:52# [RSpecRunTime] RSpec elapsed time: 20 minutes 14.06 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.60 1.63 1.58 1/286 5084 260013:22:52 in private projects 260113:22:52 behaves like group_confidential_mention_hooks 260213:22:53 is expected to be success 260313:22:53# [RSpecRunTime] Finishing example group spec/services/integrations/group_mention_service_spec.rb. It took 7.8 seconds. Expected to take 6.67 seconds. 260413:22:53# [RSpecRunTime] Starting example group spec/models/integrations/mattermost_slash_commands_spec.rb. Expected to take 6.55 seconds. 260513:22:53Integrations::MattermostSlashCommands 260613:22:53 does not allow STI 260713:22:53 behaves like Integrations::BaseSlashCommands 260813:22:53 Associations 260913:22:53 is expected to respond to #token 261013:22:53 default values 261113:22:53 is expected to eq :chat 261213:22:53 #valid_token? 261313:22:53 when the token is empty 261513:22:53 when there is a token 261613:22:53 accepts equal tokens 261813:22:53 no token is passed 262013:22:53 with a token passed 262113:22:53 no user can be found 262213:22:53 when no url can be generated 262313:22:53 responds with the authorize url 262413:22:53 when an auth url can be generated 262513:22:54 generates the url 262613:22:54 when the user is authenticated 262713:22:54 with verified request 262813:22:55 triggers the command 262913:22:55 when user is blocked 263013:22:55 behaves like blocks command execution 263113:22:56 is expected to match "you do not have access to the GitLab project" 263213:22:56# [RSpecRunTime] RSpec elapsed time: 20 minutes 18.36 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.60 1.63 1.58 1/286 5085 263413:22:56 when user is deactivated 263513:22:56 behaves like blocks command execution 263713:22:57# [RSpecRunTime] RSpec elapsed time: 20 minutes 19.5 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.55 1.62 1.58 1/286 5086 263913:22:57 with unverified request 264013:22:58 caches the slash command params and returns confirmation message 264113:22:58 Mattermost API 264313:22:59 when the request succeeds 264413:22:59 saves the integration 264513:22:59 saves the token 264613:22:59 when an error is received 264713:22:59 shows error messages 264913:22:59 when the request succeeds 265013:22:59 returns a list of teams 265113:22:59 when an error is received 265213:22:59 shows error messages 265313:22:59 #redirect_url 265513:22:59 with invalid URL scheme 265613:22:59 is expected to be nil 265713:22:59 with unsafe URL 265813:22:59 is expected to be nil 265913:22:59 #confirmation_url 266013:22:59 is expected to be present 266213:22:59 returns the avatar image path 266313:22:59# [RSpecRunTime] Finishing example group spec/models/integrations/mattermost_slash_commands_spec.rb. It took 6.72 seconds. Expected to take 6.55 seconds. 266413:22:59# [RSpecRunTime] Starting example group spec/services/security/ci_configuration/secret_detection_create_service_spec.rb. Expected to take 6.19 seconds. 266513:22:59Security::CiConfiguration::SecretDetectionCreateService 266713:23:00 user does not belong to project 266813:23:01 returns an error status 266913:23:01 does not track a snowplow event 267013:23:01# [RSpecRunTime] RSpec elapsed time: 20 minutes 23.33 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.55 1.62 1.58 1/291 5134 267213:23:01 user belongs to project 267313:23:02 does track the snowplow event 267413:23:02 raises exception if the user does not have permission to create a new branch 267513:23:02 when exception is raised 267613:23:03 when branch was created 267713:23:03 tries to rm branch 267813:23:03# [RSpecRunTime] RSpec elapsed time: 20 minutes 25.59 seconds. Current RSS: ~1422M. Threads: 4. load average: 1.59 1.63 1.58 1/292 5201 268013:23:03 when branch was not created 268113:23:03 does not try to rm branch 268213:23:03 with no parameters 268313:23:04 returns the path to create a new merge request 268413:23:04 when the project has a non-default ci config file 268513:23:04 does track the snowplow event 268613:23:04 when existing ci config contains anchors/aliases 268713:23:05 returns a ServiceResponse error 268813:23:05 when parsing existing ci config gives a Psych error 268913:23:05 returns a ServiceResponse error 269013:23:05 when parsing existing ci config gives any other error 269113:23:06 is successful 269213:23:06 when the project is empty 269313:23:07 returns a ServiceResponse error 269413:23:07# [RSpecRunTime] RSpec elapsed time: 20 minutes 29.38 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.54 1.62 1.57 1/292 5355 269613:23:07# [RSpecRunTime] Finishing example group spec/services/security/ci_configuration/secret_detection_create_service_spec.rb. It took 7.6 seconds. Expected to take 6.19 seconds. 269713:23:07# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/job_token_scope_resolver_spec.rb. Expected to take 5.64 seconds. 269813:23:07Resolvers::Ci::JobTokenScopeResolver 269913:23:08 is expected to have nullable GraphQL type CiJobTokenScopeType 270113:23:08 with access to scope 270213:23:08 returns the same project in the allow list of projects for the Ci Job Token when scope is not enabled 270313:23:08 returns the same project in the allow list of projects for the Ci Job Token 270413:23:08 when another projects gets added to the allow list 270513:23:10 returns both projects 270613:23:10# [RSpecRunTime] RSpec elapsed time: 20 minutes 32.03 seconds. Current RSS: ~1425M. Threads: 4. load average: 1.54 1.62 1.57 1/295 5356 270813:23:10 when job token scope is disabled 270913:23:10 resolves projects 271013:23:10 when projects list counter is requested 271113:23:11 resolves projects count 271213:23:11# [RSpecRunTime] RSpec elapsed time: 20 minutes 33.71 seconds. Current RSS: ~1425M. Threads: 4. load average: 1.54 1.62 1.57 1/292 5357 271413:23:11 when groups list counter is requested 271513:23:12 resolves groups count 271613:23:12 when groups list is requested 271713:23:12 with access to scope 271813:23:13 resolves groups 271913:23:13 when job token scope is disabled 272013:23:13 resolves groups 272113:23:13# [RSpecRunTime] RSpec elapsed time: 20 minutes 35.6 seconds. Current RSS: ~1421M. Threads: 4. load average: 1.66 1.64 1.58 1/292 5358 272313:23:13 without access to scope 272413:23:13 generates an error 272513:23:13# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/job_token_scope_resolver_spec.rb. It took 6.52 seconds. Expected to take 5.64 seconds. 272613:23:13# [RSpecRunTime] Starting example group spec/models/integrations/buildkite_spec.rb. Expected to take 5.4 seconds. 272713:23:13Integrations::Buildkite 272813:23:14 does not allow STI 272913:23:14 behaves like Integrations::BaseCi 273013:23:14 default values 273113:23:14 is expected to eq :ci 273213:23:14 behaves like Integrations::ResetSecretFields 273313:23:14 #exposing_secrets_fields 273413:23:14 returns an array of strings 273513:23:14 #reset_secret_fields? 273613:23:14 returns false if no exposing field has changed 273713:23:14 returns true if any exposing field has changed 273813:23:14 validation callback 273913:23:14 when an exposing field has changed 274013:23:14 clears all secret fields 274113:23:14 when a secret field has been updated 274213:23:14 does not clear this secret field 274313:23:14 when a secret field has been updated with the same value 274413:23:14 does not clear this secret field 274513:23:14 when no exposing field has changed 274613:23:14 does not clear any secret fields 274713:23:14 behaves like Integrations::HasWebHook 274813:23:14 associations 274913:23:15 is expected to have one service_hook inverse_of => integration 275113:23:15 calls #update_web_hook! when enabled 275213:23:15 does not call #update_web_hook! when disabled 275313:23:15 does not call #update_web_hook! when validation fails 275513:23:15 returns a string 275613:23:15 #url_variables 275713:23:15 returns a hash 275813:23:15 #hook_ssl_verification 275913:23:15 returns a boolean 276013:23:15 delegates to #enable_ssl_verification if the concern is included 276113:23:15 #update_web_hook! 276213:23:16 creates or updates a service hook 276313:23:16 raises an error if the service hook could not be saved 276413:23:16 does not attempt to save the service hook if there are no changes 276513:23:16# [RSpecRunTime] RSpec elapsed time: 20 minutes 38.9 seconds. Current RSS: ~1435M. Threads: 4. load average: 1.66 1.64 1.58 1/290 5359 276713:23:16 #execute_web_hook! 276813:23:17 creates the webhook if necessary and executes it 276913:23:17 raises an error if the service hook could not be saved 277013:23:17 behaves like Integrations::HasAvatar 277213:23:17 returns the expected avatar URL 277413:23:17 when integration is active 277513:23:17 is expected to validate that :project_url cannot be empty/falsy 277613:23:17 is expected to validate that :token cannot be empty/falsy 277713:23:17 behaves like issue tracker integration URL attribute 277913:23:18 is expected not to allow :project_url to be ‹"example.com"› 278013:23:18 is expected not to allow :project_url to be ‹"ftp://example.com"› 278113:23:18 is expected not to allow :project_url to be ‹"herp-and-derp"› 278213:23:18 when integration is inactive 278313:23:18 is expected not to validate that :project_url cannot be empty/falsy 278413:23:18 is expected not to validate that :token cannot be empty/falsy 278513:23:18 .supported_events 278613:23:18 supports push, merge_request, and tag_push events 278713:23:18 commits methods 278813:23:18 always activates SSL verification after saved 279013:23:19 returns the webhook url 279113:23:19 #commit_status_path 279213:23:19 returns the correct status page 279413:23:19 returns the correct build page 279513:23:19 #commit_status 279613:23:19 returns the contents of the reactive cache 279713:23:19 #calculate_reactive_cache 279813:23:19 #commit_status 279913:23:19 sets commit status to :error when status is 500 280013:23:19 sets commit status to :error when status is 404 280113:23:19 passes through build status untouched when status is 200 280213:23:19 sets commit status to :error with a Net::OpenTimeout error 280313:23:19 sets commit status to :error with a Net::ReadTimeout error 280413:23:19 sets commit status to :error with a Net::WriteTimeout error 280513:23:19 sets commit status to :error with a Gitlab::HTTP_V2::ReadTotalTimeout error 280613:23:19 sets commit status to :error with a EOFError error 280713:23:19 sets commit status to :error with a SocketError error 280813:23:19 sets commit status to :error with a OpenSSL::SSL::SSLError error 280913:23:19 sets commit status to :error with a OpenSSL::OpenSSLError error 281013:23:20 sets commit status to :error with a Errno::ECONNRESET error 281113:23:20 sets commit status to :error with a Errno::ECONNREFUSED error 281213:23:20 sets commit status to :error with a Errno::EHOSTUNREACH error 281313:23:20 sets commit status to :error with a Errno::ENETUNREACH error 281413:23:20 sets commit status to :error with a Gitlab::HTTP_V2::BlockedUrlError error 281513:23:20 sets commit status to :error with a Gitlab::HTTP_V2::RedirectionTooDeep error 281613:23:20 sets commit status to :error with a Net::HTTPBadResponse error 281713:23:20# [RSpecRunTime] RSpec elapsed time: 20 minutes 42.4 seconds. Current RSS: ~1441M. Threads: 4. load average: 1.69 1.65 1.58 1/287 5360 281913:23:20# [RSpecRunTime] Finishing example group spec/models/integrations/buildkite_spec.rb. It took 6.51 seconds. Expected to take 5.4 seconds. 282013:23:20# [RSpecRunTime] Starting example group spec/models/packages/debian/project_distribution_spec.rb. Expected to take 5.25 seconds. 282113:23:20Packages::Debian::ProjectDistribution 282213:23:24 does not allow STI 282313:23:24 behaves like Debian Distribution for common behavior 282413:23:24 relationships 282513:23:24 is expected to belong to creator class_name => User required: false 282613:23:24# [RSpecRunTime] RSpec elapsed time: 20 minutes 46.55 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.63 1.64 1.58 1/287 5361 283013:23:24 is expected not to validate that :creator cannot be empty/falsy 283213:23:24 is expected to validate that :codename cannot be empty/falsy 283313:23:24 is expected to allow :codename to be ‹"buster"› 283413:23:24 is expected to allow :codename to be ‹"buster-updates"› 283513:23:24 is expected to allow :codename to be ‹"Debian10.5"› 283613:23:25 is expected not to allow :codename to be ‹"jessie/updates"› 283713:23:25 is expected not to allow :codename to be ‹"hé"› 283913:23:25 is expected to allow :suite to be ‹nil› 284013:23:25 is expected to allow :suite to be ‹"testing"› 284113:23:25 is expected not to allow :suite to be ‹"hé"› 284313:23:25 is expected to allow :origin to be ‹nil› 284413:23:25 is expected to allow :origin to be ‹"Debian"› 284513:23:25 is expected not to allow :origin to be ‹"hé"› 284713:23:25 is expected to allow :label to be ‹nil› 284813:23:25 is expected to allow :label to be ‹"Debian"› 284913:23:25 is expected not to allow :label to be ‹"hé"› 285113:23:25 is expected to allow :version to be ‹nil› 285213:23:25 is expected to allow :version to be ‹"10.6"› 285313:23:25 is expected not to allow :version to be ‹"hé"› 285413:23:25 #description 285513:23:25 is expected to allow :description to be ‹nil› 285613:23:25 is expected to allow :description to be ‹"Debian 10.6 Released 26 September 2020"› 285713:23:26 is expected to allow :description to be ‹"Hé !"› 285813:23:26 #valid_time_duration_seconds 285913:23:26 is expected to allow :valid_time_duration_seconds to be ‹nil› 286013:23:26 is expected to allow :valid_time_duration_seconds to be ‹86400› 286113:23:26 is expected not to allow :valid_time_duration_seconds to be ‹43200› 286313:23:26 is expected not to validate that :file cannot be empty/falsy 286513:23:26 is expected to validate that :file_store cannot be empty/falsy 286613:23:26 #file_signature 286713:23:26 is expected not to validate that :file_signature is empty/falsy 286813:23:26 #signed_file 286913:23:26 is expected not to validate that :signed_file cannot be empty/falsy 287013:23:26 #signed_file_store 287113:23:26 is expected to validate that :signed_file_store cannot be empty/falsy 287313:23:26 .with_container 287413:23:26 does not return other distributions 287513:23:26 .with_codename 287613:23:26 does not return other distributions 287813:23:26 does not return other distributions 287913:23:26 .with_codename_or_suite 288013:23:26 passing codename 288113:23:26 does not return other distributions 288213:23:26 passing suite 288313:23:26 does not return other distributions 288413:23:26 behaves like Debian Distribution with project container 288513:23:26 behaves like Debian Distribution for specific behavior 288613:23:26 #unique_debian_suite_and_codename 288713:23:26 with_existing_suite: false, suite: nil, codename: :keep, errors: nil 288813:23:26 debian_project_distribution 288913:23:26 is expected to be valid 289013:23:26 with_existing_suite: false, suite: "testing", codename: :keep, errors: nil 289113:23:26 debian_project_distribution 289213:23:26 is expected to be valid 289313:23:26 with_existing_suite: false, suite: nil, codename: :codename, errors: ["Codename has already been taken"] 289413:23:26 debian_project_distribution 289513:23:27 is expected to eq ["Codename has already been taken"] 289613:23:27 with_existing_suite: false, suite: :codename, codename: :keep, errors: ["Suite has already been taken as Codename"] 289713:23:27 debian_project_distribution 289813:23:27 is expected to eq ["Suite has already been taken as Codename"] 289913:23:27 with_existing_suite: false, suite: :codename, codename: :codename, errors: ["Codename has already been taken", "Suite has already been taken as Codename"] 290013:23:27 debian_project_distribution 290113:23:27 is expected to eq ["Codename has already been taken", "Suite has already been taken as Codename"] 290213:23:27 with_existing_suite: true, suite: nil, codename: :keep, errors: nil 290313:23:27 debian_project_distribution 290413:23:27 is expected to be valid 290513:23:27 with_existing_suite: true, suite: "testing", codename: :keep, errors: nil 290613:23:27 debian_project_distribution 290713:23:27 is expected to be valid 290813:23:27 with_existing_suite: true, suite: nil, codename: :codename, errors: ["Codename has already been taken"] 290913:23:27 debian_project_distribution 291013:23:27 is expected to eq ["Codename has already been taken"] 291113:23:27 with_existing_suite: true, suite: :codename, codename: :keep, errors: ["Suite has already been taken as Codename"] 291213:23:27 debian_project_distribution 291313:23:27 is expected to eq ["Suite has already been taken as Codename"] 291413:23:27 with_existing_suite: true, suite: :codename, codename: :codename, errors: ["Codename has already been taken", "Suite has already been taken as Codename"] 291513:23:27 debian_project_distribution 291613:23:27 is expected to eq ["Codename has already been taken", "Suite has already been taken as Codename"] 291713:23:27 with_existing_suite: true, suite: nil, codename: :suite, errors: ["Codename has already been taken as Suite"] 291813:23:27 debian_project_distribution 291913:23:27 is expected to eq ["Codename has already been taken as Suite"] 292013:23:27 with_existing_suite: true, suite: :suite, codename: :keep, errors: ["Suite has already been taken"] 292113:23:27 debian_project_distribution 292213:23:27 is expected to eq ["Suite has already been taken"] 292313:23:27 with_existing_suite: true, suite: :suite, codename: :suite, errors: ["Suite has already been taken", "Codename has already been taken as Suite"] 292413:23:27 debian_project_distribution 292513:23:27 is expected to eq ["Suite has already been taken", "Codename has already been taken as Suite"] 292613:23:27 relationships 292713:23:27 is expected to belong to project required: false 292813:23:27 is expected to have one key class_name => Packages::Debian::ProjectDistributionKey inverse_of => distribution 292913:23:27 is expected to have many components class_name => Packages::Debian::ProjectComponent inverse_of => distribution 293013:23:27 is expected to have many architectures class_name => Packages::Debian::ProjectArchitecture inverse_of => distribution 293213:23:27 is expected to validate that :project cannot be empty/falsy 293313:23:27 project distribution specifics 293413:23:27 relationships 293513:23:27 is expected to have many publications class_name => Packages::Debian::Publication inverse_of => distribution 293613:23:28 is expected to have many packages class_name => Packages::Debian::Package through publications 293713:23:28# [RSpecRunTime] Finishing example group spec/models/packages/debian/project_distribution_spec.rb. It took 7.55 seconds. Expected to take 5.25 seconds. 293813:23:28# [RSpecRunTime] Starting example group spec/models/state_note_spec.rb. Expected to take 5.15 seconds. 294013:23:28 does not allow STI 294213:23:29 with event state opened 294313:23:29 contains the expected values 294413:23:29 behaves like a synthetic note 294513:23:29 behaves like a system note 294613:23:29 has the correct attributes 294713:23:29# [RSpecRunTime] RSpec elapsed time: 20 minutes 51.45 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.58 1.62 1.58 1/287 5380 294913:23:29 #discussion_id 295013:23:29 returns the expected discussion id 295113:23:29 with event state closed 295213:23:29 contains the expected values 295313:23:29 behaves like a synthetic note 295413:23:29 behaves like a system note 295513:23:29 has the correct attributes 295613:23:29 #discussion_id 295713:23:29 returns the expected discussion id 295813:23:29 with event state merged 295913:23:29 contains the expected values 296013:23:29 behaves like a synthetic note 296113:23:29 behaves like a system note 296213:23:29 has the correct attributes 296313:23:29 #discussion_id 296413:23:29 returns the expected discussion id 296513:23:29 with event state locked 296613:23:30 contains the expected values 296713:23:30 behaves like a synthetic note 296813:23:30 behaves like a system note 296913:23:30 has the correct attributes 297013:23:30 #discussion_id 297113:23:30 returns the expected discussion id 297213:23:30 with event state reopened 297313:23:30 contains the expected values 297413:23:30 behaves like a synthetic note 297513:23:30 behaves like a system note 297613:23:30 has the correct attributes 297713:23:30 #discussion_id 297813:23:30 returns the expected discussion id 297913:23:30 with a mentionable source 298013:23:30 with a commit 298113:23:30 contains the expected values 298213:23:30 with a merge request 298313:23:31 contains the expected values 298413:23:31 when noteable is a merge request 298513:23:31 when merged by a commit 298613:23:31 contains the expected values 298713:23:31 when merged by another merge_request 298813:23:33 contains the expected values 298913:23:33# [RSpecRunTime] RSpec elapsed time: 20 minutes 55.06 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.85 1.68 1.60 1/293 5521 299113:23:33 when closed by error tracking 299213:23:33 contains the expected values 299313:23:33 when closed by promotheus alert 299413:23:33 contains the expected values 299513:23:33# [RSpecRunTime] Finishing example group spec/models/state_note_spec.rb. It took 5.23 seconds. Expected to take 5.15 seconds. 299613:23:33# [RSpecRunTime] Starting example group spec/services/import/source_users/reassign_service_spec.rb. Expected to take 4.81 seconds. 299713:23:33Import::SourceUsers::ReassignService 299913:23:33 when reassignment is successful 300013:23:33 returns success 300113:23:33 when current user does not have permission 300213:23:33 behaves like an error response 300313:23:34 returns no permissions error 300413:23:34 when import source user does not have an reassignable status 300513:23:34 behaves like an error response 300613:23:35 returns invalid status error 300713:23:35 when assignee user does not exist 300813:23:35 behaves like an error response 300913:23:35 returns invalid assignee error 301013:23:35 when assignee user is not a human 301113:23:35 behaves like an error response 301213:23:36 returns invalid assignee error 301313:23:36 when assignee user is not active 301413:23:36 behaves like an error response 301513:23:36 returns invalid assignee error 301613:23:36 when assignee user is an admin 301713:23:36 behaves like an error response 301813:23:37 returns invalid assignee error 301913:23:37 when allow_contribution_mapping_to_admins setting is enabled 302013:23:37 and the assignee user is invalid 302113:23:37 behaves like an error response 302213:23:37 returns invalid assignee error 302313:23:37 and the assignee user is an admin 302413:23:38 assigns the user 302513:23:38 when an error occurs 302613:23:38 behaves like an error response 302713:23:38 returns active record error 302813:23:38# [RSpecRunTime] Finishing example group spec/services/import/source_users/reassign_service_spec.rb. It took 5.55 seconds. Expected to take 4.81 seconds. 302913:23:38# [RSpecRunTime] Starting example group spec/models/badge_spec.rb. Expected to take 4.81 seconds. 303113:23:38 does not allow STI 303313:23:38 link_url format 303413:23:38 behaves like placeholder url 303513:23:39 allows url with http protocol 303613:23:39 allows url with https protocol 303713:23:39 cannot be empty 303813:23:39 cannot be nil 303913:23:40 accept badges placeholders 304013:23:40 sanitize url 304113:23:40# [RSpecRunTime] RSpec elapsed time: 21 minutes 2.4 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.95 1.70 1.60 1/292 5522 304313:23:40 image_url format 304413:23:40 behaves like placeholder url 304513:23:40 allows url with http protocol 304613:23:41 allows url with https protocol 304713:23:41 cannot be empty 304813:23:41 cannot be nil 304913:23:41 accept badges placeholders 305013:23:42 sanitize url 305113:23:42# [RSpecRunTime] RSpec elapsed time: 21 minutes 4.02 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.95 1.70 1.60 1/290 5523 305413:23:43 #rendered_link_url 305513:23:43 behaves like rendered_links 305613:23:43 when the repository is not nil 305713:23:43 uses the project information to populate the url placeholders 305813:23:43 returns the url if the project used is nil 305913:23:43# [RSpecRunTime] RSpec elapsed time: 21 minutes 5.82 seconds. Current RSS: ~1453M. Threads: 4. load average: 1.87 1.69 1.60 1/288 5558 306113:23:43 when the repository is nil 306213:23:43 populate the placeholders 306313:23:43 #rendered_image_url 306413:23:43 behaves like rendered_links 306513:23:43 when the repository is not nil 306613:23:44 uses the project information to populate the url placeholders 306713:23:44 returns the url if the project used is nil 306813:23:44 when the repository is nil 306913:23:44 populate the placeholders 307013:23:44 when asset proxy is enabled 307113:23:44 returns a proxied URL 307213:23:44# [RSpecRunTime] Finishing example group spec/models/badge_spec.rb. It took 5.38 seconds. Expected to take 4.81 seconds. 307313:23:44# [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/presenters/deploy_spec.rb. Expected to take 4.48 seconds. 307413:23:44Gitlab::SlashCommands::Presenters::Deploy 307613:23:45 is expected to have key :text 307713:23:46 is expected to have key :response_type 307813:23:47 is expected to have key :status 307913:23:48 is expected not to have key :attachments 308013:23:49 messages the channel of the deploy 308113:23:49# [RSpecRunTime] RSpec elapsed time: 21 minutes 11.49 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.80 1.68 1.60 1/289 5568 308313:23:49 #action_not_found 308413:23:49 is expected to have key :text 308513:23:49 is expected to have key :response_type 308613:23:49 is expected to have key :status 308713:23:49 is expected not to have key :attachments 308813:23:49 tells the user there is no action 308913:23:49# [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/presenters/deploy_spec.rb. It took 5.59 seconds. Expected to take 4.48 seconds. 309013:23:49# [RSpecRunTime] Starting example group spec/workers/import/reassign_placeholder_user_records_worker_spec.rb. Expected to take 4.45 seconds. 309113:23:49Import::ReassignPlaceholderUserRecordsWorker 309213:23:49 #sidekiq_retries_exhausted 309313:23:50 logs the failure and sets the source user status to failed 309513:23:50 behaves like an idempotent worker 309613:23:50 is labeled as idempotent 309713:23:51 performs multiple times sequentially without raising an exception 309813:23:52 enqueues service to map records to real users 309913:23:53 queues a DeletePlaceholderUserWorker with the source user ID 310013:23:53 when import source user is not reassignment_in_progress status 310113:23:53 behaves like an invalid source user 310213:23:53 does not enqueue service to map records to real users 310313:23:54 logs a warning that the reassignment process was not started 310413:23:54# [RSpecRunTime] RSpec elapsed time: 21 minutes 16.43 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.82 1.68 1.60 3/288 5569 310613:23:54 when import source user does not exist 310713:23:54 behaves like an invalid source user 310813:23:54 does not enqueue service to map records to real users 310913:23:54 logs a warning that the reassignment process was not started 311013:23:54# [RSpecRunTime] Finishing example group spec/workers/import/reassign_placeholder_user_records_worker_spec.rb. It took 4.83 seconds. Expected to take 4.45 seconds. 311113:23:54# [RSpecRunTime] Starting example group spec/models/concerns/batch_nullify_dependent_associations_spec.rb. Expected to take 4.14 seconds. 311213:23:54BatchNullifyDependentAssociations 311313:23:54 does not allow STI 311413:23:54 .dependent_associations_to_nullify 311513:23:54 returns only associations with `dependent: :nullify` associations 311613:23:54 #nullify_dependent_associations_in_batches 311713:23:57 nullifies multiple settings 311813:23:59 excludes associations 311913:23:59# [RSpecRunTime] RSpec elapsed time: 21 minutes 21.27 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.75 1.67 1.60 1/287 5570 312113:23:59# [RSpecRunTime] Finishing example group spec/models/concerns/batch_nullify_dependent_associations_spec.rb. It took 4.72 seconds. Expected to take 4.14 seconds. 312213:23:59# [RSpecRunTime] Starting example group spec/services/projects/import_export/parallel_export_service_spec.rb. Expected to take 4.12 seconds. 312313:23:59Projects::ImportExport::ParallelExportService 312513:24:00 creates a project export archive file 312613:24:01 logs export progress 312713:24:02 executes after export stragegy on export success 312813:24:03 ensures files are cleaned up 312913:24:03 when export fails 313013:24:03 notifies the error to the user 313113:24:04# [RSpecRunTime] RSpec elapsed time: 21 minutes 25.95 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.77 1.68 1.60 1/287 5571 313313:24:04 when after export stragegy fails 313413:24:04 notifies the error to the user 313513:24:04# [RSpecRunTime] Finishing example group spec/services/projects/import_export/parallel_export_service_spec.rb. It took 5.56 seconds. Expected to take 4.12 seconds. 313613:24:04# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/artifacts/logger_spec.rb. Expected to take 3.85 seconds. 313713:24:04Gitlab::Ci::Artifacts::Logger 313813:24:04 .log_created 313913:24:06 logs information about created artifact 314013:24:06# [RSpecRunTime] RSpec elapsed time: 21 minutes 28.9 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.77 1.68 1.60 1/287 5572 314213:24:06 .log_deleted 314313:24:08 logs information about deleted artifacts 314413:24:08# [RSpecRunTime] RSpec elapsed time: 21 minutes 30.87 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.71 1.67 1.60 1/287 5573 314613:24:08# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/artifacts/logger_spec.rb. It took 4.04 seconds. Expected to take 3.85 seconds. 314713:24:08# [RSpecRunTime] Starting example group spec/presenters/ci/pipeline_artifacts/code_coverage_presenter_spec.rb. Expected to take 3.81 seconds. 314813:24:08Ci::PipelineArtifacts::CodeCoveragePresenter 315013:24:08 when code coverage has data 315113:24:08 when filenames is empty 315213:24:09 returns hash without coverage 315313:24:09 when filenames do not match code coverage data 315413:24:10 returns hash without coverage 315513:24:10 when filenames matches code coverage data 315613:24:10 when asking for one filename 315713:24:11 returns coverage for the given filename 315813:24:11 when asking for multiple filenames 315913:24:12 returns coverage for a the given filenames 316013:24:12# [RSpecRunTime] Finishing example group spec/presenters/ci/pipeline_artifacts/code_coverage_presenter_spec.rb. It took 3.68 seconds. Expected to take 3.81 seconds. 316113:24:12# [RSpecRunTime] Starting example group spec/services/loose_foreign_keys/batch_cleaner_service_spec.rb. Expected to take 3.63 seconds. 316213:24:12LooseForeignKeys::BatchCleanerService 316313:24:12-- create_table(:_test_loose_fk_parent_table) 316513:24:12-- create_table(:_test_loose_fk_child_table_1) 316713:24:12-- create_table(:_test_loose_fk_child_table_2) 316913:24:12-- create_table(:_test_loose_fk_child_table_3) 317113:24:12-- execute("CREATE TRIGGER _test_loose_fk_parent_table_loose_fk_trigger AFTER DELETE ON _test_loose_fk_parent_table REFERENCING OLD TABLE AS old_table FOR EACH STATEMENT EXECUTE FUNCTION insert_into_loose_foreign_keys_deleted_records();") 317313:24:12 when parent records are deleted 317413:24:13 cleans up the child records 317513:24:13 updates the child records 317613:24:13 cleans up the pending parent DeletedRecord 317713:24:14 records the DeletedRecord status updates 317813:24:14 does not delete unrelated records 317913:24:14 does not update unrelated records 318013:24:15# [RSpecRunTime] RSpec elapsed time: 21 minutes 36.94 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.89 1.71 1.61 1/287 5574 318213:24:15 when the child table is partitioned 318313:24:15 when parent records are deleted 318413:24:15 cleans up the child partitioned records 318513:24:15 fair queueing 318613:24:15 when the execution is over the limit 318713:24:15 when the deleted record is under the maximum allowed cleanup attempts 318813:24:15 updates the cleanup_attempts column 318913:24:15 when the deleted record is above the maximum allowed cleanup attempts 319013:24:16 reschedules the record 319113:24:16 when over limit happens on the second cleanup call without skip locked 319213:24:16 updates the cleanup_attempts column 319313:24:16 when the definition is invalid 319413:24:16 logs error and skips the definition 319513:24:16-- drop_table(:_test_loose_fk_parent_table) 319713:24:16-- drop_table(:_test_loose_fk_child_table_1) 319913:24:16-- drop_table(:_test_loose_fk_child_table_2) 320113:24:16-- drop_table(:_test_loose_fk_child_table_3) 320313:24:16# [RSpecRunTime] Finishing example group spec/services/loose_foreign_keys/batch_cleaner_service_spec.rb. It took 4.03 seconds. Expected to take 3.63 seconds. 320413:24:16# [RSpecRunTime] Starting example group spec/helpers/branches_helper_spec.rb. Expected to take 3.55 seconds. 320513:24:16BranchesHelper 320613:24:16 #access_levels_data 320713:24:16 when access_levels is nil 320813:24:16 is expected to be empty 320913:24:16 when access levels are provided 321013:24:17 returns the correct array 321113:24:17 when an access level tied to a deploy key is provided 321213:24:18 returns the correct array 321313:24:18# [RSpecRunTime] RSpec elapsed time: 21 minutes 40.9 seconds. Current RSS: ~1375M. Threads: 4. load average: 1.82 1.69 1.60 1/288 5575 321513:24:18 #merge_request_status 321613:24:18 when merge request is missing 321713:24:19 is expected to be nil 321813:24:19 when merge request is closed 321913:24:19 is expected to eq {:icon=>"merge-request-close", :title=>"Closed - Test MR", :variant=>:danger} 322013:24:19 when merge request is open 322113:24:19 is expected to eq {:icon=>"merge-request", :title=>"Open - Test MR", :variant=>:success} 322213:24:19 when merge request is locked 322313:24:20 is expected to eq {:icon=>"merge-request", :title=>"Open - Test MR", :variant=>:success} 322413:24:20 when merge request is draft 322513:24:20 is expected to eq {:icon=>"merge-request", :title=>"Open - Draft: Test MR", :variant=>:warning} 322613:24:20 when merge request is merged 322713:24:20 is expected to eq {:icon=>"merge", :title=>"Merged - Test MR", :variant=>:info} 322813:24:20 when merge request status is unsupported 322913:24:20 is expected to be nil 323013:24:20# [RSpecRunTime] Finishing example group spec/helpers/branches_helper_spec.rb. It took 3.57 seconds. Expected to take 3.55 seconds. 323113:24:20# [RSpecRunTime] Starting example group spec/services/routes/rename_descendants_service_spec.rb. Expected to take 3.4 seconds. 323213:24:20Routes::RenameDescendantsService 323413:24:22 on updating both name and path 323513:24:22 behaves like descendant paths are updated 323613:24:22 is expected to change `subgroup_routes_with_old_path.size` from 4 to 0 and change `subgroup_projects_routes_with_old_path.size` from 4 to 0 and change `subgroup_routes_with_new_path.size` from 0 to 4 and change `subgroup_projects_routes_with_new_path.size` from 0 to 4 323713:24:22# [RSpecRunTime] RSpec elapsed time: 21 minutes 44.43 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.83 1.70 1.61 1/287 5576 323913:24:22 behaves like descendant names are updated 324013:24:22 is expected to change `subgroup_routes_with_old_name.size` from 4 to 0 and change `subgroup_projects_routes_with_old_name.size` from 4 to 0 and change `subgroup_routes_with_new_name.size` from 0 to 4 and change `subgroup_projects_routes_with_new_name.size` from 0 to 4 324113:24:22 behaves like creates redirect_routes for all descendants 324213:24:22 is expected to change `subgroup_redirect_routes.where('path LIKE ?', '%old-path%').size` from 0 to 4 and change `subgroup_projects_redirect_routes.where('path LIKE ?', '%old-path%').size` from 0 to 4 324313:24:22 on updating only path 324413:24:22 behaves like descendant paths are updated 324513:24:22 is expected to change `subgroup_routes_with_old_path.size` from 4 to 0 and change `subgroup_projects_routes_with_old_path.size` from 4 to 0 and change `subgroup_routes_with_new_path.size` from 0 to 4 and change `subgroup_projects_routes_with_new_path.size` from 0 to 4 324613:24:22 behaves like descendant names are not updated 324713:24:23 is expected to change `subgroup_routes_with_old_name.size` by 0 and change `subgroup_projects_routes_with_old_name.size` by 0 and change `subgroup_routes_with_new_name.size` by 0 and change `subgroup_projects_routes_with_new_name.size` by 0 324813:24:23 behaves like creates redirect_routes for all descendants 324913:24:23 is expected to change `subgroup_redirect_routes.where('path LIKE ?', '%old-path%').size` from 0 to 4 and change `subgroup_projects_redirect_routes.where('path LIKE ?', '%old-path%').size` from 0 to 4 325013:24:23 on updating only name 325113:24:23 behaves like descendant paths are not updated 325213:24:23 is expected to change `subgroup_routes_with_old_path.size` by 0 and change `subgroup_projects_routes_with_old_path.size` by 0 and change `subgroup_routes_with_new_path.size` by 0 and change `subgroup_projects_routes_with_new_path.size` by 0 325313:24:23 behaves like descendant names are updated 325413:24:23 is expected to change `subgroup_routes_with_old_name.size` from 4 to 0 and change `subgroup_projects_routes_with_old_name.size` from 4 to 0 and change `subgroup_routes_with_new_name.size` from 0 to 4 and change `subgroup_projects_routes_with_new_name.size` from 0 to 4 325513:24:23 behaves like does not create any redirect_routes 325613:24:23 is expected not to change `RedirectRoute.count` 325713:24:23 on not updating both path and name 325813:24:23 behaves like descendant paths are not updated 325913:24:23 is expected to change `subgroup_routes_with_old_path.size` by 0 and change `subgroup_projects_routes_with_old_path.size` by 0 and change `subgroup_routes_with_new_path.size` by 0 and change `subgroup_projects_routes_with_new_path.size` by 0 326013:24:23 behaves like descendant names are not updated 326113:24:23 is expected to change `subgroup_routes_with_old_name.size` by 0 and change `subgroup_projects_routes_with_old_name.size` by 0 and change `subgroup_routes_with_new_name.size` by 0 and change `subgroup_projects_routes_with_new_name.size` by 0 326213:24:23 behaves like does not create any redirect_routes 326313:24:23 is expected not to change `RedirectRoute.count` 326413:24:23 when `changes` are not in the expected format 326613:24:23 for batching 326713:24:23 bulk updates and bulk inserts records in batches 326813:24:23# [RSpecRunTime] Finishing example group spec/services/routes/rename_descendants_service_spec.rb. It took 3.75 seconds. Expected to take 3.4 seconds. 326913:24:23# [RSpecRunTime] Starting example group spec/lib/gitlab/graphs/commits_spec.rb. Expected to take 3.36 seconds. 327013:24:23Gitlab::Graphs::Commits 327113:24:23 #commit_per_day 327213:24:23 when range is only commits from today 327313:24:24 is expected to eq 2 327413:24:24 when range is only commits from today 327513:24:24 #commit_per_day 327613:24:25 is expected to eq 2 327813:24:26 is expected to eq 0 327913:24:26 with commits from yesterday and today 328013:24:26 #commit_per_day 328113:24:27 is expected to eq 1.0 328313:24:27 is expected to eq 1 328413:24:27# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphs/commits_spec.rb. It took 3.81 seconds. Expected to take 3.36 seconds. 328513:24:27# [RSpecRunTime] Starting example group spec/workers/reactive_caching_worker_spec.rb. Expected to take 3.14 seconds. 328613:24:27ReactiveCachingWorker 328713:24:27 behaves like reactive cacheable worker 328913:24:27 when reactive cache worker class is found 329013:24:29 calls #exclusively_update_reactive_cache! 329113:24:29 when ReactiveCaching::ExceededReactiveCacheLimit is raised 329213:24:30 avoids failing the job and tracks via Gitlab::ErrorTracking 329313:24:30# [RSpecRunTime] RSpec elapsed time: 21 minutes 52.8 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.85 1.70 1.61 1/287 5577 329513:24:30 when reactive cache worker class is not found 329613:24:30 raises no error 329713:24:30 when reactive cache worker class is invalid 329813:24:30 raises no error 329913:24:30 worker context 330013:24:31 sets the related class on the job 330113:24:31Job arguments to ReactiveCachingWorker must be native JSON types, but 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) is a Class. 330313:24:31To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 330413:24:31 sets the related class on the job when it was passed as a class 330513:24:31# [RSpecRunTime] Finishing example group spec/workers/reactive_caching_worker_spec.rb. It took 3.27 seconds. Expected to take 3.14 seconds. 330613:24:31# [RSpecRunTime] Starting example group spec/models/ci/finished_pipeline_ch_sync_event_spec.rb. Expected to take 3.14 seconds. 330713:24:31Ci::FinishedPipelineChSyncEvent 330813:24:31 does not allow STI 330913:24:31 with existing events 331113:24:31 .order_by_pipeline_id 331213:24:31 is expected to eq [#<Ci::FinishedPipelineChSyncEvent pipeline_id: 1, project_namespace_id: 1, pipeline_finished_at: "20...ject_namespace_id: 1, pipeline_finished_at: "2024-11-05 11:24:31.100804947 +0000", processed: true>] 331513:24:31 is expected to contain exactly #<Ci::FinishedPipelineChSyncEvent pipeline_id: 1, project_namespace_id: 1, pipeline_finished_at: "2024-11-05 12:24:31.110173126 +0000", processed: false> 331613:24:31 .for_partition 331713:24:31 when partition = 1 331813:24:31 is expected to contain exactly #<Ci::FinishedPipelineChSyncEvent pipeline_id: 1, project_namespace_id: 1, pipeline_finished_at: "2024-11-05 11:24:31.000000000 +0000", processed: true> and #<Ci::FinishedPipelineChSyncEvent pipeline_id: 2, project_namespace_id: 1, pipeline_finished_at: "2024-11-05 12:24:31.000000000 +0000", processed: true> 331913:24:31 when partition = 2 332013:24:32 is expected to contain exactly #<Ci::FinishedPipelineChSyncEvent pipeline_id: 3, project_namespace_id: 1, pipeline_finished_at: "2024-11-06 12:24:32.000000000 +0000", processed: false> 332113:24:32 sliding_list partitioning 332213:24:32 next_partition_if callback 332313:24:32 when the partition is empty 332413:24:32 is expected to eq false 332513:24:32 when the partition has records 332613:24:32 is expected to eq false 332713:24:32 when the first record of the partition is older than PARTITION_DURATION 332813:24:32 is expected to eq true 332913:24:32 detach_partition_if callback 333013:24:32 when the partition is empty 333113:24:32 is expected to eq true 333213:24:32 when the partition contains unprocessed records 333313:24:32 is expected to eq false 333413:24:32 when almost all the records are too old 333513:24:32 is expected to eq false 333613:24:32 when all the records are too old 333713:24:32 is expected to eq true 333813:24:32 when the partition contains only processed records 333913:24:32 is expected to eq true 334013:24:32 the behavior of the strategy 334113:24:33 moves records to new partitions as time passes 334313:24:33 is expected to validate that :pipeline_id cannot be empty/falsy 334413:24:33 is expected to validate that :pipeline_finished_at cannot be empty/falsy 334513:24:33 is expected to validate that :project_namespace_id cannot be empty/falsy 334613:24:33# [RSpecRunTime] Finishing example group spec/models/ci/finished_pipeline_ch_sync_event_spec.rb. It took 2.2 seconds. Expected to take 3.14 seconds. 334713:24:33# [RSpecRunTime] Starting example group spec/lib/banzai/filter/external_link_filter_spec.rb. Expected to take 3.04 seconds. 334813:24:33Banzai::Filter::ExternalLinkFilter 334913:24:33 ignores elements without an href attribute 335013:24:33 ignores non-HTTP(S) links 335113:24:33 skips internal links 335213:24:33 for root links on document 335313:24:33 behaves like an external link with rel attribute 335413:24:33 adds rel="nofollow" to external links 335513:24:33 adds rel="noreferrer" to external links 335613:24:33 adds rel="noopener" to external links 335713:24:33 for nested links on document 335813:24:33 behaves like an external link with rel attribute 335913:24:33 adds rel="nofollow" to external links 336013:24:33 adds rel="noreferrer" to external links 336113:24:33 adds rel="noopener" to external links 336213:24:33 for invalid urls 336313:24:33 adds rel and target attributes to broken hrefs 336413:24:33 adds rel and target to improperly formatted mailtos 336513:24:33 adds rel and target to improperly formatted autolinks 336613:24:33 adds rel and target attributes to improperly formatted protocols 336713:24:33 for links with a username 336813:24:33 with a valid username 336913:24:33 behaves like an external link with rel attribute 337013:24:33 adds rel="nofollow" to external links 337113:24:33 adds rel="noreferrer" to external links 337213:24:33 adds rel="noopener" to external links 337313:24:33 with an impersonated username 337413:24:33 behaves like an external link with rel attribute 337513:24:33 adds rel="nofollow" to external links 337613:24:34 adds rel="noreferrer" to external links 337713:24:34 adds rel="noopener" to external links 337813:24:34 for non-lowercase scheme links 337913:24:34 skips internal links 338013:24:34 skips relative links 338213:24:34 behaves like an external link with rel attribute 338313:24:34 adds rel="nofollow" to external links 338413:24:34 adds rel="noreferrer" to external links 338513:24:34 adds rel="noopener" to external links 338713:24:34 behaves like an external link with rel attribute 338813:24:34 adds rel="nofollow" to external links 338913:24:34 adds rel="noreferrer" to external links 339013:24:34 adds rel="noopener" to external links 339113:24:34 for protocol-relative links 339213:24:34 behaves like an external link with rel attribute 339313:24:34 adds rel="nofollow" to external links 339413:24:34 adds rel="noreferrer" to external links 339513:24:34 adds rel="noopener" to external links 339613:24:34 links with RTLO character 339713:24:34 escapes RTLO in link text 339813:24:34 does not mangle the link text 339913:24:34 behaves like an external link with rel attribute 340013:24:34 adds rel="nofollow" to external links 340113:24:34 adds rel="noreferrer" to external links 340213:24:34 adds rel="noopener" to external links 340313:24:34 for generated autolinks 340413:24:34 with an IDN character 340513:24:34 does not change the link text 340613:24:34 uses punycode for emails 340713:24:34 behaves like an external link with rel attribute 340813:24:34 adds rel="nofollow" to external links 340913:24:34 adds rel="noreferrer" to external links 341013:24:34 adds rel="noopener" to external links 341113:24:34 autolinked image 341213:24:34 adds a toolip with punycode 341313:24:34 behaves like an external link with rel attribute 341413:24:35 adds rel="nofollow" to external links 341513:24:35 adds rel="noreferrer" to external links 341613:24:35 adds rel="noopener" to external links 341713:24:35 for links that look malicious 341813:24:35 with an IDN character 341913:24:35 adds a toolip with punycode 342013:24:35 with RTLO character 342113:24:35 adds a toolip with punycode 342213:24:35 for links that have `rel=license` 342313:24:35 maintains rel license 342413:24:35 behaves like an external link with rel attribute 342513:24:35 adds rel="nofollow" to external links 342613:24:35 adds rel="noreferrer" to external links 342713:24:35 adds rel="noopener" to external links 342813:24:35 behaves like does not use pipeline timing check 342913:24:35 does not include Concerns::PipelineTimingCheck 343013:24:35 behaves like a filter timeout 343113:24:35 when rendering takes too long 343313:24:36 verifies render_timeout 343413:24:36# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/external_link_filter_spec.rb. It took 2.77 seconds. Expected to take 3.04 seconds. 343513:24:36# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/variables_spec.rb. Expected to take 2.85 seconds. 343613:24:36Ci::CreatePipelineService 343713:24:36 when using variables 343813:24:36 when variables have expand: true/false 343913:24:37 creates the pipeline with a job that has variable expanded according to "expand" 344013:24:37# [RSpecRunTime] RSpec elapsed time: 21 minutes 59.75 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.72 1.68 1.60 1/288 5606 344213:24:37 when trigger variables have expand: true/false 344313:24:38 creates the pipeline with a trigger job that has downstream_variables expanded according to "expand" 344413:24:38 when trigger variables have CI_ENVIRONMENT_* predefined variables 344513:24:39 creates the pipeline with a trigger job that has downstream_variables 344613:24:39# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/variables_spec.rb. It took 3.0 seconds. Expected to take 2.85 seconds. 344713:24:39# [RSpecRunTime] Starting example group spec/services/packages/debian/update_distribution_service_spec.rb. Expected to take 2.81 seconds. 344813:24:39Packages::Debian::UpdateDistributionService 344913:24:39 behaves like Debian Update Distribution Service 345013:24:39 with a Debian project distribution 345113:24:39 with valid simple params 345213:24:39 behaves like Update Debian Distribution 345313:24:39Job arguments to Packages::Debian::GenerateDistributionWorker must be native JSON types, but :project is a Symbol. 345513:24:39To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 345613:24:39 returns ServiceResponse 345713:24:39 with invalid simple params 345813:24:39 behaves like Update Debian Distribution 345913:24:40 returns ServiceResponse 346013:24:40 with valid components and architectures 346113:24:40 behaves like Update Debian Distribution 346213:24:40 returns ServiceResponse 346313:24:40 with invalid components 346413:24:40 behaves like Update Debian Distribution 346513:24:40 returns ServiceResponse 346613:24:40 with invalid architectures 346713:24:40 behaves like Update Debian Distribution 346813:24:40 returns ServiceResponse 346913:24:40 behaves like Debian Update Distribution Service 347013:24:40 with a Debian group distribution 347113:24:40 with valid simple params 347213:24:40 behaves like Update Debian Distribution 347313:24:41Job arguments to Packages::Debian::GenerateDistributionWorker must be native JSON types, but :group is a Symbol. 347513:24:41To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 347613:24:41 returns ServiceResponse 347713:24:41 with invalid simple params 347813:24:41 behaves like Update Debian Distribution 347913:24:41 returns ServiceResponse 348013:24:41 with valid components and architectures 348113:24:41 behaves like Update Debian Distribution 348213:24:41 returns ServiceResponse 348313:24:41 with invalid components 348413:24:41 behaves like Update Debian Distribution 348513:24:41 returns ServiceResponse 348613:24:41 with invalid architectures 348713:24:41 behaves like Update Debian Distribution 348813:24:41 returns ServiceResponse 348913:24:41# [RSpecRunTime] Finishing example group spec/services/packages/debian/update_distribution_service_spec.rb. It took 2.81 seconds. Expected to take 2.81 seconds. 349013:24:41# [RSpecRunTime] Starting example group spec/policies/incident_management/timeline_event_policy_spec.rb. Expected to take 2.66 seconds. 349113:24:41IncidentManagement::TimelineEventPolicy 349313:24:44 when a user is not able to manage timeline events 349413:24:44 when timeline event is editable 349513:24:44 does not allow to edit the timeline event 349613:24:44# [RSpecRunTime] RSpec elapsed time: 22 minutes 6.43 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.66 1.67 1.60 1/288 5607 349813:24:44 when a user is able to manage timeline events 349913:24:44 when timeline event is editable 350013:24:44 allows to edit the timeline event 350113:24:44 when timeline event is not editable 350213:24:44 does not allow to edit the timeline event 350313:24:44# [RSpecRunTime] Finishing example group spec/policies/incident_management/timeline_event_policy_spec.rb. It took 2.84 seconds. Expected to take 2.66 seconds. 350413:24:44# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/seed/processable/resource_group_spec.rb. Expected to take 2.63 seconds. 350513:24:44Gitlab::Ci::Pipeline::Seed::Processable::ResourceGroup 350613:24:45 #to_resource 350713:24:45 when resource group key is specified 350813:24:45 returns a resource group object 350913:24:45 when environment has an invalid URL 351013:24:46 returns nothing 351113:24:46# [RSpecRunTime] RSpec elapsed time: 22 minutes 8.46 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.66 1.67 1.60 1/288 5608 351313:24:46 when there is a resource group already 351413:24:47 does not create a new resource group 351513:24:47 when resource group key is nil 351613:24:47 returns nothing 351713:24:47# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/seed/processable/resource_group_spec.rb. It took 3.06 seconds. Expected to take 2.63 seconds. 351813:24:47# [RSpecRunTime] Starting example group spec/services/incident_management/link_alerts/destroy_service_spec.rb. Expected to take 2.5 seconds. 351913:24:47IncidentManagement::LinkAlerts::DestroyService 352113:24:49 when current user is a guest 352213:24:49 responds with error 352313:24:49 does not unlink alert from the incident 352413:24:49# [RSpecRunTime] RSpec elapsed time: 22 minutes 11.78 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.61 1.66 1.60 1/287 5609 352613:24:49 when current user is a developer 352713:24:49 responds with success 352813:24:49 when unlinking internal alert 352913:24:50 unlinks the alert 353013:24:50 when unlinking external alert 353113:24:50 unlinks the alert 353213:24:50 when unlinking an alert not related to the incident 353313:24:50 does not change the incident's alerts 353413:24:50 does not change another incident's alerts 353513:24:50 does not change the alert's incident 353613:24:50# [RSpecRunTime] Finishing example group spec/services/incident_management/link_alerts/destroy_service_spec.rb. It took 2.96 seconds. Expected to take 2.5 seconds. 353713:24:50# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/merge_request_suggestion_spec.rb. Expected to take 2.48 seconds. 353813:24:50Gitlab::Diff::MergeRequestSuggestion 353913:24:50 .note_attributes_hash 354013:24:52 when a valid diff is supplied 354113:24:53 returns a correctly formatted suggestion request payload 354213:24:53 when a prepend text is present 354313:24:53 returns a correctly formatted suggestion request payload 354413:24:53# [RSpecRunTime] RSpec elapsed time: 22 minutes 15.2 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.64 1.66 1.60 1/288 5659 354613:24:53 when the filepath does not match the diff 354713:24:53 raises an error 354813:24:53 when suggestion_target_line is nil 354913:24:53 raises an error 355013:24:53# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/merge_request_suggestion_spec.rb. It took 2.77 seconds. Expected to take 2.48 seconds. 355113:24:53# [RSpecRunTime] Starting example group spec/models/packages/rubygems/package_spec.rb. Expected to take 2.38 seconds. 355213:24:53Packages::Rubygems::Package 355313:24:53 does not allow STI 355413:24:53 .installable 355513:24:53 behaves like installable packages 355613:24:53 for rubygems_package 355713:24:55 does not include non-installable packages 355813:24:56 includes installable packages 355913:24:56# [RSpecRunTime] RSpec elapsed time: 22 minutes 18.03 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.64 1.66 1.60 1/288 5660 356113:24:56 associations 356213:24:56 is expected to have one rubygems_metadatum class_name => Packages::Rubygems::Metadatum inverse_of => package 356313:24:56# [RSpecRunTime] Finishing example group spec/models/packages/rubygems/package_spec.rb. It took 2.71 seconds. Expected to take 2.38 seconds. 356413:24:56# [RSpecRunTime] Starting example group spec/finders/alert_management/http_integrations_finder_spec.rb. Expected to take 2.34 seconds. 356513:24:56AlertManagement::HttpIntegrationsFinder 356713:24:57 empty params 356813:24:57 is expected to contain exactly #<AlertManagement::HttpIntegration id: 1, created_at: "2024-11-05 13:24:56.733731000 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil> and #<AlertManagement::HttpIntegration id: 3, created_at: "2024-11-05 13:24:56.781828921 +0000", updated_...Dog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "prometheus", token: nil> 356913:24:57# [RSpecRunTime] RSpec elapsed time: 22 minutes 19.46 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.67 1.67 1.60 1/288 5661 357113:24:57 endpoint_identifier param given 357213:24:57 is expected to contain exactly #<AlertManagement::HttpIntegration id: 1, created_at: "2024-11-05 13:24:56.733731000 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil> 357313:24:57 matches an unavailable integration 357413:24:57 is expected to be empty 357613:24:57 is expected to be empty 357813:24:57 is expected to contain exactly #<AlertManagement::HttpIntegration id: 1, created_at: "2024-11-05 13:24:56.733731000 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil> and #<AlertManagement::HttpIntegration id: 3, created_at: "2024-11-05 13:24:56.781828921 +0000", updated_...Dog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "prometheus", token: nil> 357913:24:57 active param given 358013:24:57 is expected to contain exactly #<AlertManagement::HttpIntegration id: 1, created_at: "2024-11-05 13:24:56.733731000 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil> 358213:24:57 is expected to contain exactly #<AlertManagement::HttpIntegration id: 1, created_at: "2024-11-05 13:24:56.733731000 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil> and #<AlertManagement::HttpIntegration id: 3, created_at: "2024-11-05 13:24:56.781828921 +0000", updated_...Dog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "prometheus", token: nil> 358313:24:57 type_identifier param given 358413:24:57 is expected to contain exactly #<AlertManagement::HttpIntegration id: 1, created_at: "2024-11-05 13:24:56.733731000 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil> 358513:24:57 matches an unavailable integration 358613:24:58 is expected to contain exactly #<AlertManagement::HttpIntegration id: 3, created_at: "2024-11-05 13:24:56.781828921 +0000", updated_...Dog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "prometheus", token: nil> 358813:24:58 is expected to contain exactly #<AlertManagement::HttpIntegration id: 1, created_at: "2024-11-05 13:24:56.733731000 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil> and #<AlertManagement::HttpIntegration id: 3, created_at: "2024-11-05 13:24:56.781828921 +0000", updated_...Dog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "prometheus", token: nil> 359013:24:58 is expected to contain exactly #<AlertManagement::HttpIntegration id: 1, created_at: "2024-11-05 13:24:56.733731000 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil> and #<AlertManagement::HttpIntegration id: 3, created_at: "2024-11-05 13:24:56.781828921 +0000", updated_...Dog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "prometheus", token: nil> 359113:24:58 project has no integrations 359213:24:58 is expected to be empty 359313:24:58# [RSpecRunTime] Finishing example group spec/finders/alert_management/http_integrations_finder_spec.rb. It took 2.72 seconds. Expected to take 2.34 seconds. 359413:24:58# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/username_and_email_generator_spec.rb. Expected to take 2.26 seconds. 359513:24:58Gitlab::Utils::UsernameAndEmailGenerator 359613:24:58 contains SecureRandom part 359713:24:59 email name is the same as username 359813:24:59 check email domain 359913:24:59 email domain 360013:24:59 defaults to `Gitlab.config.gitlab.host` 360113:24:59 when specified 360213:24:59 uses the specified email domain 360313:24:59 when conflicts 360413:24:59 when username is reserved 360513:24:59 when username is reserved by user 360613:24:59 uniquifies username and email 360713:24:59 when it conflicts with top-level group namespace 360813:24:59 uniquifies username and email 360913:24:59 when it conflicts with top-level group namespace that includes upcased characters 361013:25:00 uniquifies username and email 361113:25:00 when email is reserved 361213:25:00 when it conflicts with confirmed primary email 361313:25:00 uniquifies username and email 361413:25:00 when it conflicts with unconfirmed primary email 361513:25:00 uniquifies username and email 361613:25:00 when it conflicts with confirmed secondary email 361713:25:01 uniquifies username and email 361813:25:01 when email and username is reserved 361913:25:01 uniquifies username and email 362013:25:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/username_and_email_generator_spec.rb. It took 2.68 seconds. Expected to take 2.26 seconds. 362113:25:01# [RSpecRunTime] Starting example group spec/models/concerns/has_environment_scope_spec.rb. Expected to take 2.2 seconds. 362213:25:01HasEnvironmentScope 362313:25:02 does not allow STI 362413:25:02 is expected to allow :environment_scope to be ‹"*"› 362513:25:02 is expected to allow :environment_scope to be ‹"review/*"› 362613:25:02 is expected not to allow :environment_scope to be ‹""› 362713:25:02 is expected not to allow :environment_scope to be ‹"!!()()"› 362813:25:03 is expected to validate that :key is case-sensitively unique within the scope of :project_id and :environment_scope, producing a custom validation error on failure 362913:25:03 .on_environment 363013:25:03 returns scoped objects 363113:25:03 returns only the most relevant object if relevant_only is true 363213:25:03 returns scopes ordered by lowest precedence first 363313:25:03# [RSpecRunTime] RSpec elapsed time: 22 minutes 25.68 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.77 1.69 1.61 1/287 5662 363513:25:03 #environment_scope= 363613:25:03 when the new environment_scope is nil 363713:25:03 strips leading and trailing whitespaces 363813:25:03 when the new environment_scope has leadind and trailing whitespaces 363913:25:03 strips leading and trailing whitespaces 364013:25:03 .for_environment 364113:25:03 when the environment is present 364213:25:04 is expected to eq [#<Ci::Variable id: 11, key: [FILTERED], value: nil, encrypted_value: "zET9y7s7eXNY+Q6DnqG04Q==\n", e...roduction/*", masked: false, variable_type: "env_var", raw: false, description: nil, hidden: false>] 364313:25:04 when the environment is nil 364413:25:04 is expected to eq [#<Ci::Variable id: 11, key: [FILTERED], value: nil, encrypted_value: "zET9y7s7eXNY+Q6DnqG04Q==\n", e...t_scope: "*", masked: false, variable_type: "env_var", raw: false, description: nil, hidden: false>] 364513:25:04# [RSpecRunTime] Finishing example group spec/models/concerns/has_environment_scope_spec.rb. It took 2.51 seconds. Expected to take 2.2 seconds. 364613:25:04# [RSpecRunTime] Starting example group spec/workers/create_note_diff_file_worker_spec.rb. Expected to take 2.11 seconds. 364713:25:04CreateNoteDiffFileWorker 364913:25:06 creates diff file 365013:25:06 when the supplied diff_note_id doesn't belong to an existing DiffNote 365113:25:06 returns nil without raising an error 365213:25:06# [RSpecRunTime] RSpec elapsed time: 22 minutes 28.28 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.77 1.69 1.61 1/290 5727 365413:25:06 when called with a missing diff_note id 365513:25:06 returns nil without creating diff file 365613:25:06# [RSpecRunTime] Finishing example group spec/workers/create_note_diff_file_worker_spec.rb. It took 2.34 seconds. Expected to take 2.11 seconds. 365713:25:06# [RSpecRunTime] Starting example group spec/services/bulk_imports/relation_batch_export_service_spec.rb. Expected to take 2.07 seconds. 365813:25:06BulkImports::RelationBatchExportService 366013:25:07 exports relation batch 366113:25:08 removes exported contents after export 366213:25:08 updates export updated_at so the timeout resets 366313:25:08 when relation is empty and there is nothing to export 366413:25:08 creates empty file on disk 366513:25:08# [RSpecRunTime] RSpec elapsed time: 22 minutes 30.81 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.79 1.70 1.61 1/292 5734 366713:25:08# [RSpecRunTime] Finishing example group spec/services/bulk_imports/relation_batch_export_service_spec.rb. It took 2.47 seconds. Expected to take 2.07 seconds. 366813:25:08# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/job_metrics_spec.rb. Expected to take 2.0 seconds. 366913:25:08Tooling::JobMetrics 367013:25:08 #valid_metrics_file? 367113:25:08 when the metrics file cannot be loaded in memory 367213:25:08 returns false 367313:25:08 when the metrics file can be loaded in memory 367413:25:08 when the metrics file validation succeeds 367513:25:09 returns true 367613:25:09 when the metrics file validation fails 367713:25:09 returns false 367913:25:09 when the CI_PIPELINE_CREATED_AT env variable is set 368013:25:09 returns the correct time 368113:25:09 when the CI_PIPELINE_CREATED_AT env variable is not set 368213:25:09 returns the current time 368313:25:09 #default_metrics 368413:25:09 returns the expected metrics keys 368513:25:09 #persist_metrics_file 368613:25:09 when the metrics hash is not valid 368713:25:09 returns a warning to the user 368813:25:09 does not write to the metrics file 368913:25:09 when the metrics hash is valid 369013:25:09 persists the metrics file 369213:25:09 when a path is given 369313:25:09 instantiates the object 369413:25:09 sets the correct path for the metrics file 369513:25:09 when a path is not given 369613:25:09 when the JOB_METRICS_FILE_PATH env variable is set 369713:25:09 instantiates the object 369813:25:09 sets the correct path for the metrics file 369913:25:09 when the JOB_METRICS_FILE_PATH env variable is not set 370013:25:09 raises an error 370113:25:09 #update_file 370213:25:09 when the metrics file is not valid 370313:25:09 returns a warning to the user 370413:25:09 does not write to the metrics file 370513:25:09 when the metrics file is valid 370613:25:09 when updating a tag 370713:25:09 updates the tag value 370813:25:09 when updating a field 370913:25:09 updates the field value 371013:25:09 #update_field 371113:25:09 when the field to update is not in the default fields list 371213:25:09 returns a warning to the user 371313:25:09 does not write to the metrics file 371413:25:09 when the field to update is in the default fields list 371513:25:09 calls the update_file method with the correct arguments 371613:25:09 #default_tags 371713:25:10 returns the expected tags keys 371813:25:10 when an ENV variable is not set 371913:25:10 replaces the value with nil 372013:25:10 #valid_metrics? 372113:25:10 metrics hash keys 372213:25:10 when it is missing a key 372313:25:10 returns false 372413:25:10 when it has an extra key 372513:25:10 returns false 372613:25:10 metrics hash tags keys 372713:25:10 when it is missing a key 372813:25:10 returns false 372913:25:10 when it has an extra key 373013:25:10 returns false 373113:25:10 metrics hash fields keys 373213:25:10 when it is missing a key 373313:25:10 returns false 373413:25:10 when it has an extra key 373513:25:10 returns false 373613:25:10 when the metrics hash is valid 373713:25:10 returns true 373813:25:10 #default_fields 373913:25:10 returns the expected fields keys 374013:25:10 when an ENV variable is not set 374113:25:10 replaces the value with nil 374213:25:10 #push_metrics 374313:25:10 when the metrics file is not valid 374413:25:10 returns a warning to the user 374513:25:10 does not write to the metrics file 374613:25:10 when the metrics file is valid 374713:25:10 pushes the data to InfluxDB 374813:25:10 sets the job_duration_seconds field 374913:25:10 when we are missing ENV variables to push to influxDB 375013:25:10 displays an error to the user 375113:25:10 when pushing the data to InfluxDB raises an exception 375213:25:10 displays an error to the user 375313:25:10 when some tags/fields are empty/nil 375413:25:10 removes the metrics with empty/nil values from the metrics list 375613:25:10 when the tag to update is not in the default tags list 375713:25:10 returns a warning to the user 375813:25:11 does not write to the metrics file 375913:25:11 when the tag to update is in the default tags list 376013:25:11 calls the update_file method with the correct arguments 376113:25:11 #create_metrics_file 376213:25:11 when a valid metrics file exists 376313:25:11 prints a message to the user 376413:25:11 does not overwrite the existing metrics file 376513:25:11 when a valid metrics file does not exist 376613:25:11 persists the metrics file 376713:25:11 #load_metrics_file 376813:25:11 when the metrics file does not exist on disk 377013:25:11 when the metrics file exists on disk 377113:25:11 when the metrics file does not contain valid JSON 377313:25:11 when the metrics file contains valid JSON 377413:25:11 returns the content of the file as a hash with symbolized keys 377513:25:11# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/job_metrics_spec.rb. It took 2.5 seconds. Expected to take 2.0 seconds. 377613:25:11# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/packages_registries_menu_spec.rb. Expected to take 1.95 seconds. 377713:25:11Sidebars::Projects::Menus::PackagesRegistriesMenu 377813:25:12 behaves like not serializable as super_sidebar_menu_args 378113:25:12 when menu does not have any menu item to show 378213:25:12 returns false 378313:25:12 when menu has menu items to show 378413:25:12 returns true 378613:25:12 when Packages Registry is visible 378713:25:12 menu link points to Packages Registry page 378813:25:12 when Packages Registry is not visible 378913:25:12 menu link points to Container Registry page 379013:25:12 when Container Registry is not visible 379113:25:12 displays menu link 379313:25:12 Packages Registry 379413:25:12 when user can read packages 379513:25:12 when config package setting is disabled 379613:25:12 the menu item is not added to list of menu items 379713:25:12 when config package setting is enabled 379813:25:12 the menu item is added to list of menu items 379913:25:12 when user cannot read packages 380013:25:12 the menu item is not added to list of menu items 380113:25:12 Container Registry 380213:25:12 when user can read container images 380313:25:12 when config registry setting is disabled 380413:25:12 the menu item is not added to list of menu items 380513:25:12 when config registry setting is enabled 380613:25:13 the menu item is added to list of menu items 380713:25:13 when user cannot read container images 380813:25:13 the menu item is not added to list of menu items 380913:25:13 Infrastructure Registry 381013:25:13 the menu item is added to list of menu items 381113:25:13 when config package setting is disabled 381213:25:13 does not add the menu item to the list 381313:25:13 when user cannot read packages 381413:25:13 does not add the menu item to the list 381513:25:13 Harbor Registry 381613:25:13 the menu item is added to list of menu items 381713:25:13 when config harbor registry setting is not activated 381813:25:13 does not add the menu item to the list 381913:25:13 Model experiments 382013:25:13 when user can access model experiments 382113:25:13 shows the menu item 382213:25:13 when user does not have access model experiments 382313:25:13 does not show the menu item 382413:25:13 Model registry 382513:25:13 when user can read model registry 382613:25:13 shows the menu item 382713:25:13 when user can not read model registry 382813:25:13 does not show the menu item 382913:25:13# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/packages_registries_menu_spec.rb. It took 2.56 seconds. Expected to take 1.95 seconds. 383013:25:13# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/events/commented_spec.rb. Expected to take 1.9 seconds. 383113:25:13Gitlab::GithubImport::Importer::Events::Commented 383213:25:16 with MergeRequest 383313:25:16 behaves like new note 383413:25:17 creates a note 383513:25:17# [RSpecRunTime] RSpec elapsed time: 22 minutes 39.12 seconds. Current RSS: ~1417M. Threads: 4. load average: 1.97 1.74 1.62 1/290 5794 383813:25:17 behaves like new note 383913:25:17 creates a note 384013:25:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/events/commented_spec.rb. It took 3.59 seconds. Expected to take 1.9 seconds. 384113:25:17# [RSpecRunTime] Starting example group spec/services/packages/npm/create_metadata_cache_service_spec.rb. Expected to take 1.86 seconds. 384213:25:17Packages::Npm::CreateMetadataCacheService 384413:25:18 returns an unique key 384613:25:18 creates a new metadata cache 384713:25:18 obtains a lease to create a new metadata cache 384813:25:18 with existing metadata cache 384913:25:18 does not create a new metadata cache 385013:25:19 updates the metadata cache 385113:25:19 when the lease is already taken 385213:25:19 does not create a new metadata cache 385413:25:19# [RSpecRunTime] Finishing example group spec/services/packages/npm/create_metadata_cache_service_spec.rb. It took 1.6 seconds. Expected to take 1.86 seconds. 385513:25:19# [RSpecRunTime] Starting example group spec/lib/gitlab/tracking_spec.rb. Expected to take 1.78 seconds. 385613:25:19Gitlab::Tracking 385713:25:19 is expected to delegate #flush to the #tracker object 385913:25:19 when feature flag is disabled 386013:25:19 when destination is Snowplow 386113:25:19 returns useful client options 386213:25:19 behaves like delegates to destination 386313:25:19 delegates to Gitlab::Tracking::Destinations::Snowplow destination 386413:25:19 when destination is SnowplowMicro 386513:25:19 enabled with yml config 386613:25:19 behaves like delegates to SnowplowMicro destination with proper options 386713:25:19 returns useful client options 386813:25:19 behaves like delegates to destination 386913:25:19 delegates to Gitlab::Tracking::Destinations::SnowplowMicro destination 387013:25:19 event tracking 387213:25:19 when the action is not passed in as a string 387313:25:19 allows symbols 387513:25:19 allows integers 387613:25:19 when destination is Snowplow 387713:25:19 behaves like rescued error raised by destination class 387813:25:19 rescues error 387913:25:19 behaves like delegates to destination 388013:25:20 delegates to Gitlab::Tracking::Destinations::Snowplow destination 388113:25:20 when destination is SnowplowMicro 388213:25:20 behaves like rescued error raised by destination class 388313:25:20 rescues error 388413:25:20 behaves like delegates to destination 388513:25:20 delegates to Gitlab::Tracking::Destinations::SnowplowMicro destination 388613:25:20 snowplow_micro_enabled? 388713:25:20 development?: true, micro_verification_enabled?: true, result: true 388813:25:20 is expected to equal true 388913:25:20 development?: false, micro_verification_enabled?: true, result: true 389013:25:20 is expected to equal true 389113:25:20 development?: true, micro_verification_enabled?: false, result: true 389213:25:20 is expected to equal true 389313:25:20 development?: false, micro_verification_enabled?: false, result: false 389413:25:20 is expected to equal false 389513:25:20 .micro_verification_enabled? 389613:25:20 verify_tracking: nil, result: false 389713:25:20 is expected to equal false 389813:25:20 verify_tracking: "true", result: true 389913:25:20 is expected to equal true 390013:25:20 verify_tracking: "false", result: false 390113:25:20 is expected to equal false 390213:25:20 verify_tracking: "0", result: false 390313:25:20 is expected to equal false 390413:25:20 verify_tracking: "1", result: true 390513:25:20 is expected to equal true 390713:25:21 returns a SnowPlowMicro instance in development 390813:25:21 returns a SnowPlow instance when not in development 390913:25:21# [RSpecRunTime] Finishing example group spec/lib/gitlab/tracking_spec.rb. It took 1.94 seconds. Expected to take 1.78 seconds. 391013:25:21# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/credentials/factory_spec.rb. Expected to take 1.75 seconds. 391113:25:21Gitlab::Ci::Build::Credentials::Factory 391213:25:21 when provider is valid 391313:25:22 generates an array of credentials objects 391413:25:22 when provider is not valid 391513:25:22 generates an array without specific credential object 391613:25:22# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/credentials/factory_spec.rb. It took 1.72 seconds. Expected to take 1.75 seconds. 391713:25:22# [RSpecRunTime] Starting example group spec/services/work_items/data_sync/widgets/assignees_spec.rb. Expected to take 1.68 seconds. 391813:25:22WorkItems::DataSync::Widgets::Assignees 391913:25:24 #post_move_cleanup 392013:25:24 is defined and can be called 392113:25:24 removes original work item assignees 392213:25:24# [RSpecRunTime] RSpec elapsed time: 22 minutes 46.44 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.82 1.71 1.62 1/289 5795 392413:25:24 #before_create 392513:25:24 when target work item has assignees widget 392613:25:24 copies assignee_ids from work_item to target_work_item 392713:25:24 when target work item does not have assignees widget 392813:25:24 does not copy assignee_ids 392913:25:24# [RSpecRunTime] Finishing example group spec/services/work_items/data_sync/widgets/assignees_spec.rb. It took 1.89 seconds. Expected to take 1.68 seconds. 393013:25:24# [RSpecRunTime] Starting example group spec/lib/sidebars/groups/menus/group_information_menu_spec.rb. Expected to take 1.66 seconds. 393113:25:24Sidebars::Groups::Menus::GroupInformationMenu 393213:25:25 behaves like not serializable as super_sidebar_menu_args 393513:25:25 when group is a root group 393613:25:25 is expected to eq "Group information" 393713:25:25 when group is a child group 393813:25:25 is expected to eq "Subgroup information" 393913:25:25 #sprite_icon 394013:25:25 when group is a root group 394113:25:25 is expected to eq "group" 394213:25:25 when group is a child group 394313:25:25 is expected to eq "subgroup" 394613:25:25 is expected not to be nil 394713:25:25 behaves like menu access rights 394813:25:25 is expected not to be nil 394913:25:25 when the user does not have access 395013:25:25 is expected to be nil 395213:25:25 behaves like menu access rights 395313:25:26 is expected not to be nil 395413:25:26 when the user does not have access 395513:25:26 is expected to be nil 395713:25:26 behaves like menu access rights 395813:25:26 is expected not to be nil 395913:25:26 when the user does not have access 396013:25:26 is expected to be nil 396113:25:26# [RSpecRunTime] Finishing example group spec/lib/sidebars/groups/menus/group_information_menu_spec.rb. It took 1.6 seconds. Expected to take 1.66 seconds. 396213:25:26# [RSpecRunTime] Starting example group spec/lib/gitlab/quick_actions/extractor_spec.rb. Expected to take 1.62 seconds. 396313:25:26Gitlab::QuickActions::Extractor 396413:25:26 #extract_commands 396513:25:26 extracts command with multiple arguments and various prefixes 396613:25:26 extracts command case insensitive 396713:25:26 does not extract noop commands 396813:25:26 extracts and performs substitution commands 396913:25:26 extracts and performs substitution commands 397013:25:26 extracts and performs multiple substitution commands 397113:25:26 does not extract substitution command in inline code 397213:25:26 extracts and performs substitution commands case insensitive 397313:25:26 extracts and performs substitution commands with comments 397413:25:26 extracts and performs substitution commands with keep_actions 397513:25:26 extracts multiple commands 397613:25:26 extracts command when between HTML comment and HTML tags 397713:25:26 does not alter original content if no command is found 397813:25:26 does not get confused if command comes before an inline code 397913:25:26 does not get confused if command comes before a code block 398013:25:26 limits to passed commands when they are passed 398113:25:26 fails fast for strings with many newlines 398213:25:26 command with no argument 398313:25:26 at the start of content 398413:25:26 behaves like command with no argument 398513:25:26 extracts command 398613:25:26 in the middle of content 398713:25:26 behaves like command with no argument 398813:25:26 extracts command 398913:25:26 in the middle of a line 399013:25:26 does not extract command 399113:25:26 at the end of content 399213:25:26 behaves like command with no argument 399313:25:26 extracts command 399413:25:26 command with a single argument 399513:25:26 at the start of content 399613:25:26 allows slash in command arguments 399713:25:26 behaves like command with a single argument 399813:25:27 extracts command 399913:25:27 in the middle of content 400013:25:27 behaves like command with a single argument 400113:25:27 extracts command 400213:25:27 in the middle of a line 400313:25:27 does not extract command 400413:25:27 at the end of content 400513:25:27 behaves like command with a single argument 400613:25:27 extracts command 400713:25:27 when argument is not separated with a space 400813:25:27 does not extract command 400913:25:27 command with multiple arguments 401013:25:27 at the start of content 401113:25:27 behaves like command with multiple arguments 401213:25:27 extracts command 401313:25:27 in the middle of content 401413:25:27 behaves like command with multiple arguments 401513:25:27 extracts command 401613:25:27 in the middle of a line 401713:25:27 does not extract command 401813:25:27 at the end of content 401913:25:27 behaves like command with multiple arguments 402013:25:27 extracts command 402113:25:27 when argument is not separated with a space 402213:25:27 does not extract command 402313:25:27 command with keep_actions 402413:25:27 at the start of content 402513:25:27 behaves like command with a single argument 402613:25:27 extracts command 402713:25:27 in the middle of content 402813:25:27 behaves like command with a single argument 402913:25:27 extracts command 403013:25:27 at the end of content 403113:25:27 behaves like command with a single argument 403213:25:27 extracts command 403313:25:27 does not extract commands inside 403413:25:27 description: "block HTML tags", text: "Hello\r\n<div>\r\nText\r\n/close\r\n/assign @user\r\n</div>\r\n\r\nWorld" 403513:25:27 is expected to eq "Hello\n<div>\nText\n/close\n/assign @user\n</div>\n\nWorld" 403613:25:27 description: "raw HTML with sourcepos", text: "<p data-sourcepos=\"0:1-2:10\">\r\n/close\r\n</p>" 403713:25:27 is expected to eq "<p data-sourcepos=\"0:1-2:10\">\n/close\n</p>" 403813:25:27 description: "inline html on seperated rows", text: "Text\r\n<b>\r\n/close\r\n</b>" 403913:25:27 is expected to eq "Text\n<b>\n/close\n</b>" 404013:25:27 description: "HTML comments", text: "<!--\n/assign @user\n-->" 404113:25:27 is expected to eq "<!--\n/assign @user\n-->" 404213:25:27 description: "blockquotes", text: "> Text\r\n/reopen" 404313:25:27 is expected to eq "> Text\n/reopen" 404413:25:27 description: "multiline blockquotes", text: "Hello\r\n\r\n>>>\r\nText\r\n/close\r\n/assign @user\r\n>>>\r\n\r\nWorld" 404513:25:27 is expected to eq "Hello\n\n>>>\nText\n/close\n/assign @user\n>>>\n\nWorld" 404613:25:27 description: "code blocks", text: "Hello\r\n```\r\nText\r\n/close\r\n/assign @user\r\n```\r\n\r\nWorld" 404713:25:27 is expected to eq "Hello\n```\nText\n/close\n/assign @user\n```\n\nWorld" 404813:25:27 description: "inline code on seperated rows", text: "Hello `Text\r\n/close\r\n/assign @user\r\n`\r\n\r\nWorld" 404913:25:27 is expected to eq "Hello `Text\n/close\n/assign @user\n`\n\nWorld" 405013:25:27 #redact_commands 405113:25:27 text: "hello\n/label ~label1 ~label2\nworld", expected: "hello\n`/label ~label1 ~label2`\nworld" 405213:25:27 encloses quick actions with code span markdown 405313:25:27 text: "hello\n/open\n/label ~label1\nworld", expected: "hello\n`/open`\n`/label ~label1`\nworld" 405413:25:27 encloses quick actions with code span markdown 405513:25:27 text: "hello\n/reopen\nworld", expected: "hello\n`/reopen`\nworld" 405613:25:27 encloses quick actions with code span markdown 405713:25:27 text: "/reopen\nworld", expected: "`/reopen`\nworld" 405813:25:27 encloses quick actions with code span markdown 405913:25:27 text: "hello\n/open", expected: "hello\n`/open`" 406013:25:27 encloses quick actions with code span markdown 406113:25:27 text: "<!--\n/assign @user\n-->", expected: "<!--\n/assign @user\n-->" 406213:25:27 encloses quick actions with code span markdown 406313:25:27# [RSpecRunTime] Finishing example group spec/lib/gitlab/quick_actions/extractor_spec.rb. It took 1.55 seconds. Expected to take 1.62 seconds. 406413:25:27# [RSpecRunTime] Starting example group spec/serializers/lfs_file_lock_entity_spec.rb. Expected to take 1.57 seconds. 406513:25:27LfsFileLockEntity 406613:25:28 exposes basic attrs of the lock 406713:25:29 exposes the owner info 406813:25:29# [RSpecRunTime] Finishing example group spec/serializers/lfs_file_lock_entity_spec.rb. It took 1.66 seconds. Expected to take 1.57 seconds. 406913:25:29# [RSpecRunTime] RSpec elapsed time: 22 minutes 51.5 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.75 1.70 1.61 1/287 5796 407113:25:29# [RSpecRunTime] Starting example group spec/models/list_user_preference_spec.rb. Expected to take 1.51 seconds. 407213:25:29ListUserPreference 407313:25:31 does not allow STI 407413:25:31 relationships 407513:25:31 is expected to belong to list required: false 407613:25:31 is expected to belong to user required: false 407713:25:31 is expected to validate that :user_id is case-sensitively unique within the scope of :list_id, producing a custom validation error on failure 407813:25:31# [RSpecRunTime] RSpec elapsed time: 22 minutes 53.25 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.75 1.70 1.61 1/287 5805 408013:25:31# [RSpecRunTime] Finishing example group spec/models/list_user_preference_spec.rb. It took 1.76 seconds. Expected to take 1.51 seconds. 408113:25:31# [RSpecRunTime] Starting example group spec/services/import/source_users/cancel_reassignment_service_spec.rb. Expected to take 1.5 seconds. 408213:25:31Import::SourceUsers::CancelReassignmentService 408413:25:31 when cancelation is successful 408513:25:31 returns success 408613:25:31 when current user does not have permission 408713:25:32 returns error no permissions 408813:25:32 when import source user does not have a cancelable status 408913:25:32 returns error invalid status 409013:25:32 when an error occurs 409113:25:33 returns an error 409213:25:33# [RSpecRunTime] Finishing example group spec/services/import/source_users/cancel_reassignment_service_spec.rb. It took 1.77 seconds. Expected to take 1.5 seconds. 409313:25:33# [RSpecRunTime] Starting example group spec/lib/api/entities/tag_spec.rb. Expected to take 1.44 seconds. 409413:25:33API::Entities::Tag 409613:25:34 includes basic fields 409713:25:34 when a tag is lightweight 409813:25:34 returns an empty created_at 409913:25:34# [RSpecRunTime] RSpec elapsed time: 22 minutes 56.33 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.85 1.72 1.62 1/290 5840 410113:25:34 with releases 410213:25:34 returns release details 410313:25:34 when release tag name does not match 410413:25:34 returns an empty release 410513:25:34# [RSpecRunTime] Finishing example group spec/lib/api/entities/tag_spec.rb. It took 1.49 seconds. Expected to take 1.44 seconds. 410613:25:34# [RSpecRunTime] Starting example group spec/lib/gitlab/cache/import/caching_spec.rb. Expected to take 1.42 seconds. 410713:25:34Gitlab::Cache::Import::Caching 410913:25:34 reads a value from the cache 411013:25:34 returns nil if the cache key does not exist 411113:25:34 refreshes the cache key if a value is present 411213:25:34 does not refresh the cache key if a value is empty 411313:25:34 .read_integer 411413:25:34 returns an Integer 411513:25:34 returns nil if no value was found 411713:25:34 writes a value to the cache and returns the written value 411813:25:34 behaves like validated redis value 411913:25:34 raise error if value.to_s does not return a String 412013:25:34 .increment_by 412113:25:34 behaves like validated redis value 412213:25:34 raise error if value.to_s does not return a String 412413:25:34 increment a key and returns the current value 412613:25:34 adds a value to a set 412713:25:34 behaves like validated redis value 412813:25:35 raise error if value.to_s does not return a String 412913:25:35 .set_includes? 413013:25:35 returns false when the key does not exist 413113:25:35 returns false when the value is not present in the set 413213:25:35 returns true when the set includes the given value 413313:25:35 behaves like validated redis value 413413:25:35 raise error if value.to_s does not return a String 413513:25:35 .values_from_set 413613:25:35 returns empty list when the set is empty 413713:25:35 returns the set list of values 413813:25:35 .limited_values_from_set 413913:25:35 returns empty array when the set does not exist 414013:25:35 returns a single random member from the set 414113:25:35 returns multiple random members from the set with `limit:` 414313:25:35 returns 0 when the set does not exist 414413:25:35 removes a single value from the set 414513:25:35 removes a collection of values from the set 414713:25:35 returns 0 when the set does not exist 414813:25:35 returns count of set 415013:25:35 adds a value to a hash 415113:25:35 behaves like validated redis value 415213:25:35 raise error if value.to_s does not return a String 415313:25:35 .values_from_hash 415413:25:35 returns empty hash when the hash is empty 415513:25:35 returns the set list of values 415613:25:35 .value_from_hash 415713:25:35 returns nil when field was not set 415813:25:35 returns the value of the field 415913:25:35 refreshes the cache key if a value is present 416013:25:35 .hash_increment 416113:25:35 increments a value in a hash 416213:25:35 when the value is not an integer 416413:25:35 when the value is less than 0 416613:25:35 .write_multiple 416713:25:35 sets multiple keys when key_prefix not set 416813:25:35 sets multiple keys with correct prefix 416913:25:35 behaves like validated redis value 417013:25:35 raise error if value.to_s does not return a String 417213:25:35 sets the expiration time of a key 417313:25:35 .write_if_greater 417413:25:35 behaves like validated redis value 417513:25:35 raise error if value.to_s does not return a String 417713:25:35 adds a value to a list 417813:25:35 when a limit is provided 417913:25:36 limits the size of the list to the number of items defined by the limit 418013:25:36 behaves like validated redis value 418113:25:36 raise error if value.to_s does not return a String 418213:25:36 .values_from_list 418313:25:36 returns empty array when the list is empty 418413:25:36 returns the items stored in the list in order 418613:25:36 deletes the key 418713:25:36# [RSpecRunTime] Finishing example group spec/lib/gitlab/cache/import/caching_spec.rb. It took 1.56 seconds. Expected to take 1.42 seconds. 418813:25:36# [RSpecRunTime] Starting example group spec/services/milestones/update_service_spec.rb. Expected to take 1.35 seconds. 418913:25:36Milestones::UpdateService 419113:25:36 saves the milestone 419213:25:36 returns the milestone 419313:25:36 when state_event is "activate" 419413:25:37 is expected to publish event Milestones::MilestoneUpdatedEvent 419513:25:37 calls Milestones::ReopenService 419613:25:37 when state_event is "close" 419713:25:37 is expected to publish event Milestones::MilestoneUpdatedEvent 419813:25:37 calls Milestones::CloseService 419913:25:37 when params are present 420013:25:37 is expected to publish event Milestones::MilestoneUpdatedEvent 420113:25:37 assigns the params to the milestone 420213:25:37 when milestone is changed 420313:25:37 calls before_update 420413:25:37 when milestone is not changed 420513:25:37 does not call before_update 420613:25:37 #before_update 420713:25:37 checks for spam 420813:25:37# [RSpecRunTime] Finishing example group spec/services/milestones/update_service_spec.rb. It took 1.54 seconds. Expected to take 1.35 seconds. 420913:25:37# [RSpecRunTime] Starting example group spec/models/ci/pipeline_chat_data_spec.rb. Expected to take 1.34 seconds. 421013:25:37Ci::PipelineChatData 421113:25:37 is expected to validate that :chat_name_id cannot be empty/falsy 421213:25:37 does not allow STI 421313:25:37 is expected to validate that :pipeline_id cannot be empty/falsy 421413:25:37 is expected to validate that :response_url cannot be empty/falsy 421513:25:37 is expected to belong to pipeline required: false 421613:25:37 is expected to belong to chat_name required: false 421713:25:37 partitioning 421813:25:38 assigns the same partition id as the one that pipeline has 421913:25:38# [RSpecRunTime] RSpec elapsed time: 23 minutes 0.78 second. Current RSS: ~1386M. Threads: 4. load average: 1.87 1.73 1.62 1/290 5845 422113:25:38# [RSpecRunTime] Finishing example group spec/models/ci/pipeline_chat_data_spec.rb. It took 1.17 seconds. Expected to take 1.34 seconds. 422213:25:38# [RSpecRunTime] Starting example group spec/services/boards/destroy_service_spec.rb. Expected to take 1.25 seconds. 422313:25:38Boards::DestroyService 422413:25:38 with project board 422513:25:39 behaves like board destroy service 422713:25:39 when there is more than one board 422813:25:39 destroys the board 422913:25:39 when there is only one board 423013:25:39 does remove board 423113:25:39 with group board 423213:25:39 behaves like board destroy service 423413:25:39 when there is more than one board 423513:25:40 destroys the board 423613:25:40 when there is only one board 423713:25:40 does remove board 423813:25:40# [RSpecRunTime] Finishing example group spec/services/boards/destroy_service_spec.rb. It took 1.32 seconds. Expected to take 1.25 seconds. 423913:25:40# [RSpecRunTime] Starting example group spec/scripts/review_apps/automated_cleanup_spec.rb. Expected to take 1.24 seconds. 424013:25:40ReviewApps::AutomatedCleanup 424113:25:40 #perform_gitlab_environment_cleanup! 424213:25:40 when the environment is not for a review-app 424313:25:40 does not stop the environment 424413:25:40 does not delete the environment 424513:25:40 when the environment is for a review-app 424613:25:40 when the environment state is stopping 424713:25:40 does not stop the environment 424813:25:40 does not delete the environment 424913:25:40 when the environment was created later than the days_for_delete argument 425013:25:40 does not stop the environment 425113:25:40 does not delete the environment 425213:25:40 when the environment was created earlier than the days_for_delete argument 425313:25:40 stops the environment 425413:25:40 deletes the environment 425513:25:40 #perform_stale_namespace_cleanup! 425613:25:40 performs Kubernetes cleanup for review apps namespaces 425713:25:40 behaves like the days argument is an integer in the correct range 425813:25:40 when days is nil 425913:25:40 raises an error 426013:25:40 when days is zero 426113:25:40 raises an error 426213:25:40 when days is above 365 426313:25:40 raises an error 426413:25:40 when days is a string 426513:25:40 does not raise an error 426613:25:40 when days is a float 426713:25:40 does not raise an error 426813:25:40 when the dry-run flag is true 426913:25:40 does not delete anything 427013:25:40 #perform_helm_releases_cleanup! 427113:25:40 behaves like the days argument is an integer in the correct range 427213:25:40 when days is nil 427313:25:40 raises an error 427413:25:40 when days is zero 427513:25:40 raises an error 427613:25:40 when days is above 365 427713:25:40 raises an error 427813:25:40 when days is a string 427913:25:40 does not raise an error 428013:25:40 when days is a float 428113:25:40 does not raise an error 428213:25:40 when the helm release is not a review-app release 428313:25:40 behaves like does not delete the helm release 428413:25:40 does not delete the helm release 428513:25:40 does not delete the associated k8s namespace 428613:25:40 when the helm release is a review-app release 428713:25:40 when the helm release was deployed recently enough 428813:25:40 when the helm release is in failed state 428913:25:40 behaves like deletes the helm release 429013:25:40 deletes the helm release 429113:25:41 deletes the associated k8s namespace 429213:25:41 when the dry-run flag is true 429313:25:41 behaves like does nothing on a dry run 429413:25:41 behaves like does not delete the helm release 429513:25:41 does not delete the helm release 429613:25:41 does not delete the associated k8s namespace 429713:25:41 when the helm release is not in failed state 429813:25:41 behaves like does not delete the helm release 429913:25:41 does not delete the helm release 430013:25:41 does not delete the associated k8s namespace 430113:25:41 when the helm release was deployed a while ago 430213:25:41 when the helm release is in failed state 430313:25:41 behaves like deletes the helm release 430413:25:41 deletes the helm release 430513:25:41 deletes the associated k8s namespace 430613:25:41 when the helm release is not in failed state 430713:25:41 behaves like deletes the helm release 430813:25:41 deletes the helm release 430913:25:41 deletes the associated k8s namespace 431113:25:41 when no arguments are provided 431213:25:41 returns the default options 431413:25:41 when no DRY_RUN variable is provided 431513:25:41 raises an error 431613:25:41 when the DRY_RUN variable is not set to true 431713:25:41 returns the default options 431813:25:41 when the DRY_RUN variable is set to true 431913:25:41 returns the correct dry_run value 432013:25:41 when the short version of the flag is used 432113:25:41 returns the correct dry_run value 432213:25:41# [RSpecRunTime] Finishing example group spec/scripts/review_apps/automated_cleanup_spec.rb. It took 1.26 seconds. Expected to take 1.24 seconds. 432313:25:41# [RSpecRunTime] Starting example group spec/lib/gitlab/database/query_analyzers/restrict_allowed_schemas_spec.rb. Expected to take 1.21 seconds. 432413:25:41Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas 432513:25:41 properly analyzes queries 432613:25:41 for SELECT on projects for allowed_gitlab_schema=no_schema 432713:25:41 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLNotAllowedError 432813:25:41 for SELECT on projects for allowed_gitlab_schema=gitlab_main 432913:25:41 is expected not to raise Exception 433013:25:41 for SELECT on projects for allowed_gitlab_schema=gitlab_main_clusterwide 433113:25:41 is expected not to raise Exception 433213:25:41 for SELECT on projects for allowed_gitlab_schema=gitlab_main_cell 433313:25:41 is expected not to raise Exception 433413:25:41 for SELECT on projects for allowed_gitlab_schema=gitlab_ci 433513:25:41 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLAccessDeniedError 433613:25:41 for SELECT on namespaces for allowed_gitlab_schema=no_schema 433713:25:41 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLNotAllowedError 433813:25:41 for SELECT on namespaces for allowed_gitlab_schema=gitlab_main 433913:25:41 is expected not to raise Exception 434013:25:41 for SELECT on namespaces for allowed_gitlab_schema=gitlab_main_clusterwide 434113:25:41 is expected not to raise Exception 434213:25:41 for SELECT on namespaces for allowed_gitlab_schema=gitlab_main_cell 434313:25:41 is expected not to raise Exception 434413:25:41 for SELECT on namespaces for allowed_gitlab_schema=gitlab_ci 434513:25:41 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLAccessDeniedError 434613:25:41 for INSERT on projects for allowed_gitlab_schema=no_schema 434713:25:41 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLNotAllowedError 434813:25:41 for INSERT on projects for allowed_gitlab_schema=gitlab_main 434913:25:41 is expected not to raise Exception 435013:25:41 for INSERT on projects for allowed_gitlab_schema=gitlab_main_clusterwide 435113:25:41 is expected not to raise Exception 435213:25:41 for INSERT on projects for allowed_gitlab_schema=gitlab_main_cell 435313:25:41 is expected not to raise Exception 435413:25:41 for INSERT on projects for allowed_gitlab_schema=gitlab_ci 435513:25:41 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLAccessDeniedError 435613:25:41 for INSERT on namespaces for allowed_gitlab_schema=no_schema 435713:25:41 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLNotAllowedError 435813:25:41 for INSERT on namespaces for allowed_gitlab_schema=gitlab_main 435913:25:41 is expected not to raise Exception 436013:25:41 for INSERT on namespaces for allowed_gitlab_schema=gitlab_main_clusterwide 436113:25:41 is expected not to raise Exception 436213:25:41 for INSERT on namespaces for allowed_gitlab_schema=gitlab_main_cell 436313:25:41 is expected not to raise Exception 436413:25:41 for INSERT on namespaces for allowed_gitlab_schema=gitlab_ci 436513:25:42 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLAccessDeniedError 436613:25:42 for CREATE INDEX for allowed_gitlab_schema=no_schema 436713:25:42 is expected not to raise Exception 436813:25:42 for CREATE INDEX for allowed_gitlab_schema=gitlab_main 436913:25:42 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DDLNotAllowedError 437013:25:42 for CREATE INDEX for allowed_gitlab_schema=gitlab_ci 437113:25:42 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DDLNotAllowedError 437213:25:42 for CREATE SCHEMA for allowed_gitlab_schema=no_schema 437313:25:42 is expected not to raise Exception 437413:25:42 for CREATE SCHEMA for allowed_gitlab_schema=gitlab_main 437513:25:42 is expected not to raise Exception 437613:25:42 for CREATE SCHEMA for allowed_gitlab_schema=gitlab_ci 437713:25:42 is expected not to raise Exception 437813:25:42 for CREATE FUNCTION for allowed_gitlab_schema=no_schema 437913:25:42 is expected not to raise Exception 438013:25:42 for CREATE FUNCTION for allowed_gitlab_schema=gitlab_main 438113:25:42 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DDLNotAllowedError 438213:25:42 for CREATE FUNCTION for allowed_gitlab_schema=gitlab_ci 438313:25:42 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DDLNotAllowedError 438413:25:42 for CREATE TRIGGER for allowed_gitlab_schema=no_schema 438513:25:42 is expected not to raise Exception 438613:25:42 for CREATE TRIGGER for allowed_gitlab_schema=gitlab_main 438713:25:42 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DDLNotAllowedError 438813:25:42 for CREATE TRIGGER for allowed_gitlab_schema=gitlab_ci 438913:25:42 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DDLNotAllowedError 439013:25:42 for CREATE VIEW for allowed_gitlab_schema=no_schema 439113:25:42 is expected not to raise Exception 439213:25:42 for CREATE VIEW for allowed_gitlab_schema=gitlab_main 439313:25:42 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DDLNotAllowedError 439413:25:42 for CREATE VIEW for allowed_gitlab_schema=gitlab_ci 439513:25:42 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DDLNotAllowedError 439613:25:42 .require_ddl_mode! 439713:25:42 when not configured does not raise exception 439813:25:42 when no schemas are configured does not raise exception (DDL mode) 439913:25:42 with schemas configured does raise exception (DML mode) 440013:25:42 .require_dml_mode! 440113:25:42 when not configured does not raise exception 440213:25:42 when no schemas are configured does raise exception (DDL mode) 440313:25:42 with schemas configured does raise exception (DML mode) 440413:25:42# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/query_analyzers/restrict_allowed_schemas_spec.rb. It took 1.15 seconds. Expected to take 1.21 seconds. 440513:25:42# [RSpecRunTime] Starting example group spec/views/admin/application_settings/network.html.haml_spec.rb. Expected to take 1.15 seconds. 440613:25:42admin/application_settings/network.html.haml 440713:25:42 for Organizations API rate limits 440813:25:43 renders the organization rate limit fields 440913:25:43 for Members API rate limit 441013:25:43 renders the `members_delete_limit` field 441113:25:43 for Groups API rate limits 441213:25:43 renders the group rate limit fields 441313:25:43 for Git HTTP rate limit 441413:25:43 renders the `git_http_rate_limit_unauthenticated` field 441513:25:43 for Projects API rate limits 441613:25:43 renders the project rate limit fields 441713:25:43# [RSpecRunTime] Finishing example group spec/views/admin/application_settings/network.html.haml_spec.rb. It took 0.99 second. Expected to take 1.15 seconds. 441813:25:43# [RSpecRunTime] Starting example group spec/models/exported_protected_branch_spec.rb. Expected to take 1.12 seconds. 441913:25:43ExportedProtectedBranch 442013:25:43 does not allow STI 442113:25:43 Associations 442213:25:43 is expected to have many push_access_levels 442313:25:43 .push_access_levels 442413:25:44 returns the correct push access levels 442513:25:44# [RSpecRunTime] RSpec elapsed time: 23 minutes 6.75 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.88 1.73 1.63 1/287 5846 442713:25:44# [RSpecRunTime] Finishing example group spec/models/exported_protected_branch_spec.rb. It took 1.26 seconds. Expected to take 1.12 seconds. 442813:25:44# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/project_config_spec.rb. Expected to take 1.06 seconds. 442913:25:44Gitlab::Ci::ProjectConfig 443013:25:45 when config is passed as a parameter 443113:25:45 returns the parameter content 443213:25:45 when config is defined remotely 443313:25:45 returns root config including the remote config 443413:25:45 when config is defined in a separate repository 443513:25:45 returns root config including the path to another repository 443613:25:45 when path specifies a refname 443713:25:45 returns root config including the path and refname to another repository 443813:25:45 when config is defined in the default .gitlab-ci.yml 443913:25:45 returns root config including the canonical CI config file 444013:25:45 when config is defined in a custom path in the repository 444113:25:45 returns root config including the local custom file 444213:25:45 when bridge job is passed in as parameter 444313:25:45 returns the content already available in command 444413:25:45 when config is the Auto-Devops template 444513:25:45 returns root config including the auto-devops template 444613:25:45 when config is not defined anywhere 444813:25:45# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/project_config_spec.rb. It took 1.11 seconds. Expected to take 1.06 seconds. 444913:25:45# [RSpecRunTime] Starting example group spec/workers/authorized_project_update/user_refresh_from_replica_worker_spec.rb. Expected to take 1.03 seconds. 445013:25:45AuthorizedProjectUpdate::UserRefreshFromReplicaWorker 445113:25:46 is labeled as low urgency 445213:25:46 behaves like an idempotent worker 445313:25:46 is labeled as idempotent 445413:25:46 performs multiple times sequentially without raising an exception 445613:25:46 checks if a project_authorization refresh is needed for the user 445713:25:46 when there are project authorization records due for either removal or addition for a specific user 445813:25:46 enqueues a new project authorization update job for the user 445913:25:46 when there are no additions or removals to be made to project authorizations for a specific user 446013:25:46 does not enqueue a new project authorization update job for the user 446113:25:46 with load balancing enabled 446213:25:46 reads from the replica database 446313:25:46# [RSpecRunTime] Finishing example group spec/workers/authorized_project_update/user_refresh_from_replica_worker_spec.rb. It took 1.01 seconds. Expected to take 1.03 seconds. 446413:25:46# [RSpecRunTime] Starting example group spec/models/packages/helm/file_metadatum_spec.rb. Expected to take 1.0 second. 446513:25:46Packages::Helm::FileMetadatum 446613:25:47 does not allow STI 446713:25:47 relationships 446813:25:47 is expected to belong to package_file required: false 447013:25:47 #package_file 447113:25:47 is expected to validate that :package_file cannot be empty/falsy 447213:25:47 #valid_helm_package_type 447313:25:47 validates package of type helm 447513:25:47 validates #channel 447713:25:47 validates #metadata 447813:25:47# [RSpecRunTime] Finishing example group spec/models/packages/helm/file_metadatum_spec.rb. It took 0.96 second. Expected to take 1.0 second. 447913:25:47# [RSpecRunTime] Starting example group spec/lib/banzai/reference_parser/wiki_page_parser_spec.rb. Expected to take 0.96 second. 448013:25:47Banzai::ReferenceParser::WikiPageParser 448113:25:48 #nodes_visible_to_user 448213:25:48 when the link has a data-project attribute 448313:25:48 redacts the link if the user cannot read the project 448413:25:48 when the link has a data-group attribute 448513:25:48 redacts the link if the user cannot read the group 448613:25:48 if no data-project or data-group attribute is present 448713:25:48 returns the link 448813:25:48# [RSpecRunTime] Finishing example group spec/lib/banzai/reference_parser/wiki_page_parser_spec.rb. It took 0.88 second. Expected to take 0.96 second. 448913:25:48# [RSpecRunTime] Starting example group spec/models/work_items/widgets/time_tracking_spec.rb. Expected to take 0.92 second. 449013:25:48WorkItems::Widgets::TimeTracking 449113:25:49 does not allow STI 449313:25:49 is expected to eq :time_tracking 449413:25:49 time tracking data 449513:25:49 is expected to eq 43200 449613:25:49 is expected to eq 3 hours 449713:25:49 is expected to contain exactly 1 and 2 449813:25:49 .quick_action_params 449913:25:49 is expected to contain exactly :time_estimate and :spend_time 450013:25:49 .quick_action_commands 450113:25:49 lists all available quick actions 450313:25:49 is expected to eq :time_tracking 450413:25:49# [RSpecRunTime] Finishing example group spec/models/work_items/widgets/time_tracking_spec.rb. It took 0.97 second. Expected to take 0.92 second. 450513:25:49# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination_delegate_spec.rb. Expected to take 0.88 second. 450613:25:49Gitlab::PaginationDelegate 450713:25:49 with limits and defaults 450813:25:49 has a maximum limit per page 450913:25:49 has a default per page 451013:25:49 has a maximum page 451113:25:49 when there is no data 451213:25:49 shows the correct total count 451313:25:49 shows the correct total pages 451413:25:49 shows the correct next page 451513:25:49 shows the correct previous page 451613:25:50 shows the correct current page 451713:25:50 shows the correct limit value 451813:25:50 shows the correct first page 451913:25:50 shows the correct last page 452013:25:50 shows the correct offset 452213:25:50 shows the correct total count 452313:25:50 shows the correct total pages 452413:25:50 shows the correct next page 452513:25:50 shows the correct previous page 452613:25:50 shows the correct current page 452713:25:50 shows the correct limit value 452813:25:50 shows the correct first page 452913:25:50 shows the correct last page 453013:25:50 shows the correct offset 453113:25:50 with an invalid per_page value 453213:25:50 has a default per page 453313:25:50 for last page 453413:25:50 shows the correct total count 453513:25:50 shows the correct total pages 453613:25:50 shows the correct next page 453713:25:50 shows the correct previous page 453813:25:50 shows the correct current page 453913:25:50 shows the correct limit value 454013:25:50 shows the correct first page 454113:25:50 shows the correct last page 454213:25:50 shows the correct offset 454313:25:50# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination_delegate_spec.rb. It took 0.88 second. Expected to take 0.88 second. 454413:25:50# [RSpecRunTime] Starting example group spec/services/pages_domains/delete_service_spec.rb. Expected to take 0.84 second. 454513:25:50PagesDomains::DeleteService 454613:25:51 when the user does not have the required permissions 454713:25:51 does not delete the pages domain and does not publish a PagesDomainDeletedEvent 454813:25:51 when the user has the required permissions 454913:25:51 when it updates the domain successfully 455013:25:51 deletes the domain and publishes a PagesDomainDeletedEvent 455113:25:51# [RSpecRunTime] Finishing example group spec/services/pages_domains/delete_service_spec.rb. It took 1.11 seconds. Expected to take 0.84 second. 455213:25:51# [RSpecRunTime] Starting example group spec/workers/ci/initialize_pipelines_iid_sequence_worker_spec.rb. Expected to take 0.81 second. 455313:25:51Ci::InitializePipelinesIidSequenceWorker 455413:25:52 creates an internal_ids sequence for ci_pipelines 455513:25:52 when the internal_ids sequence is already initialized 455613:25:52 does not reset the sequence 455713:25:52 behaves like subscribes to event 455813:25:52 consumes the published event 455913:25:52 behaves like an idempotent worker 456013:25:52 is labeled as idempotent 456113:25:52 performs multiple times sequentially without raising an exception 456213:25:52# [RSpecRunTime] Finishing example group spec/workers/ci/initialize_pipelines_iid_sequence_worker_spec.rb. It took 1.08 seconds. Expected to take 0.81 second. 456313:25:52# [RSpecRunTime] Starting example group spec/workers/export_csv_worker_spec.rb. Expected to take 0.78 second. 456413:25:52ExportCsvWorker 456513:25:53 delegates call to IssuableExportCsvWorker 456613:25:53# [RSpecRunTime] Finishing example group spec/workers/export_csv_worker_spec.rb. It took 0.82 second. Expected to take 0.78 second. 456713:25:53# [RSpecRunTime] Starting example group spec/models/work_items/widgets/crm_contacts_spec.rb. Expected to take 0.76 second. 456813:25:53WorkItems::Widgets::CrmContacts 456913:25:54 does not allow STI 457013:25:54 #customer_relations_contacts 457113:25:54 is expected to eq #<ActiveRecord::Associations::CollectionProxy [#<CustomerRelations::Contact id: 1, group_id: 1731, or...Sidney Jones1489", last_name: "Sidney Jones1490", email: "user1461@example.org", description: nil>]> 457313:25:54 is expected to eq :crm_contacts 457513:25:54 is expected to eq :crm_contacts 457613:25:54 .quick_action_params 457713:25:54 is expected to include :contact_emails 457813:25:54 .quick_action_commands 457913:25:54 is expected to contain exactly :add_contacts and :remove_contacts 458013:25:54# [RSpecRunTime] Finishing example group spec/models/work_items/widgets/crm_contacts_spec.rb. It took 0.9 second. Expected to take 0.76 second. 458113:25:54# [RSpecRunTime] Starting example group spec/lib/gitlab/robots_txt/parser_spec.rb. Expected to take 0.72 second. 458213:25:54Gitlab::RobotsTxt::Parser 458313:25:54 #disallowed? 458413:25:54 a simple robots.txt file 458513:25:54 path: "/autocomplete/users", result: true 458613:25:54 is expected to eq true 458713:25:54 path: "/autocomplete/users/a.html", result: true 458813:25:54 is expected to eq true 458913:25:54 path: "/search", result: true 459013:25:54 is expected to eq true 459113:25:54 path: "/search.html", result: true 459213:25:54 is expected to eq true 459313:25:54 path: "/api", result: true 459413:25:54 is expected to eq true 459513:25:54 path: "/api/grapql", result: true 459613:25:54 is expected to eq true 459713:25:54 path: "/api/index.html", result: true 459813:25:54 is expected to eq true 459913:25:54 path: "/projects", result: false 460013:25:54 is expected to eq false 460113:25:54 path: "/users", result: false 460213:25:54 is expected to eq false 460313:25:54 path: "/help", result: false 460413:25:54 is expected to eq false 460513:25:54 path: "/test", result: true 460613:25:54 is expected to eq true 460713:25:54 path: "/testfoo", result: false 460813:25:54 is expected to eq false 460913:25:54 path: "/ex$mple", result: true 461013:25:54 is expected to eq true 461113:25:54 path: "/ex$mplefoo", result: false 461213:25:54 is expected to eq false 461313:25:54 robots.txt file with wildcard 461413:25:54 path: "/search", result: true 461513:25:55 is expected to eq true 461613:25:55 path: "/namespace/project.git", result: true 461713:25:55 is expected to eq true 461813:25:55 path: "/project/archive/", result: true 461913:25:55 is expected to eq true 462013:25:55 path: "/project/archive/file.gz", result: true 462113:25:55 is expected to eq true 462213:25:55 path: "/project/repository/archive", result: true 462313:25:55 is expected to eq true 462413:25:55 path: "/project/repository/archive.gz", result: true 462513:25:55 is expected to eq true 462613:25:55 path: "/project/repository/archive/file.gz", result: true 462713:25:55 is expected to eq true 462813:25:55 path: "/projects", result: false 462913:25:55 is expected to eq false 463013:25:55 path: "/git", result: false 463113:25:55 is expected to eq false 463213:25:55 path: "/projects/git", result: false 463313:25:55 is expected to eq false 463413:25:55 path: "/project/repository/archive/foo", result: false 463513:25:55 is expected to eq false 463613:25:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/robots_txt/parser_spec.rb. It took 0.75 second. Expected to take 0.72 second. 463713:25:55# [RSpecRunTime] Starting example group spec/lib/gitlab/import_sources_spec.rb. Expected to take 0.71 second. 463813:25:55Gitlab::ImportSources 464013:25:55 returns a hash 464213:25:55 returns an array 464313:25:55 .importer_names 464413:25:55 returns an array of importer names 464613:25:55 returns Gitlab::GithubImport::ParallelImporter when given github 464713:25:55 returns Gitlab::BitbucketImport::ParallelImporter when given bitbucket 464813:25:55 returns Gitlab::BitbucketServerImport::ParallelImporter when given bitbucket_server 464913:25:55 returns Gitlab::FogbugzImport::Importer when given fogbugz 465013:25:55 returns when given git 465113:25:55 returns Gitlab::ImportExport::Importer when given gitlab_project 465213:25:55 returns Gitlab::LegacyGithubImport::Importer when given gitea 465313:25:55 returns when given manifest 465513:25:55 returns GitHub when given github 465613:25:55 returns Bitbucket Cloud when given bitbucket 465713:25:55 returns Bitbucket Server when given bitbucket_server 465813:25:55 returns FogBugz when given fogbugz 465913:25:55 returns Repository by URL when given git 466013:25:55 returns GitLab export when given gitlab_project 466113:25:55 returns Gitea when given gitea 466213:25:55 returns Manifest file when given manifest 466313:25:55 imports_repository? checker 466413:25:55 fails if any importer other than the allowed ones implements this method 466513:25:56# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_sources_spec.rb. It took 0.7 second. Expected to take 0.71 second. 466613:25:56# [RSpecRunTime] Starting example group spec/lib/json_web_token/project_token_claims_spec.rb. Expected to take 0.67 second. 466713:25:56JSONWebToken::ProjectTokenClaims 466913:25:56 generates JWT project claims 467013:25:56 without user 467113:25:56 generates JWT project claims 467213:25:56 with a developer role 467313:25:56 has correct access level 467413:25:56# [RSpecRunTime] Finishing example group spec/lib/json_web_token/project_token_claims_spec.rb. It took 0.82 second. Expected to take 0.67 second. 467513:25:56# [RSpecRunTime] Starting example group spec/services/applications/create_service_spec.rb. Expected to take 0.66 second. 467613:25:56Applications::CreateService 467713:25:56 when scopes are present 467813:25:57 is expected to change `Doorkeeper::Application.count` by 1 467913:25:57 when scopes are missing 468013:25:57 is expected not to change `Doorkeeper::Application.count` 468113:25:57 includes blank scopes error message 468213:25:57# [RSpecRunTime] Finishing example group spec/services/applications/create_service_spec.rb. It took 0.62 second. Expected to take 0.66 second. 468313:25:57# [RSpecRunTime] Starting example group spec/services/users/dismiss_group_callout_service_spec.rb. Expected to take 0.63 second. 468413:25:57Users::DismissGroupCalloutService 468613:25:57 sets the group_id 468713:25:57 behaves like dismissing user callout 468813:25:57 creates a new user callout 468913:25:57 returns a user callout 469013:25:57 sets the dismissed_at attribute to current time 469113:25:58 updates an existing callout dismissed_at time 469213:25:58 does not update an invalid record with dismissed_at time 469313:25:58# [RSpecRunTime] Finishing example group spec/services/users/dismiss_group_callout_service_spec.rb. It took 0.73 second. Expected to take 0.63 second. 469413:25:58# [RSpecRunTime] Starting example group spec/lib/gitlab/dependency_linker_spec.rb. Expected to take 0.61 second. 469513:25:58Gitlab::DependencyLinker 469713:25:58 links using GemfileLinker 469813:25:58 links using GemspecLinker 469913:25:58 links using PackageJsonLinker 470013:25:58 links using ComposerJsonLinker 470113:25:58 links using PodfileLinker 470213:25:58 links using PodspecLinker 470313:25:58 links using PodspecJsonLinker 470413:25:58 links using CartfileLinker 470513:25:58 links using GodepsJsonLinker 470613:25:58 links using RequirementsTxtLinker 470713:25:58 links using CargoTomlLinker 470813:25:58 links using GoModLinker 470913:25:58 links using GoSumLinker 471013:25:58 increments usage counter based on specified used_on 471113:25:58# [RSpecRunTime] Finishing example group spec/lib/gitlab/dependency_linker_spec.rb. It took 0.59 second. Expected to take 0.61 second. 471213:25:58# [RSpecRunTime] Starting example group spec/finders/bulk_imports/entities_finder_spec.rb. Expected to take 0.59 second. 471313:25:58BulkImports::EntitiesFinder 471513:25:59 returns a list of import entities associated with user 471613:25:59 when bulk import is specified 471713:25:59 returns a list of import entities filtered by bulk import 471813:25:59 when specified import is not associated with user 471913:25:59 does not return entities 472013:25:59 when status is specified 472113:25:59 returns a list of import entities filtered by status 472213:25:59 when invalid status is specified 472313:25:59 does not filter entities by status 472413:25:59 when bulk import and status are specified 472513:25:59 returns matched import entities 472613:25:59 when order is specifed 472713:25:59 when order is specified as asc 472813:25:59 returns entities sorted ascending 472913:25:59 when order is specified as desc 473013:25:59 returns entities sorted descending 473113:25:59# [RSpecRunTime] Finishing example group spec/finders/bulk_imports/entities_finder_spec.rb. It took 0.73 second. Expected to take 0.59 second. 473213:25:59# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/result_spec.rb. Expected to take 0.56 second. 473313:25:59Gitlab::Auth::Result 473413:25:59 when actor is User 473513:25:59 returns auth_user 473613:25:59 does not return deploy token 473713:25:59 when actor is Deploy token 473813:25:59 returns deploy token 473913:25:59 does not return auth_user 474013:25:59 #authentication_abilities_include? 474113:25:59 when authentication abilities are empty 474213:25:59 returns false 474313:25:59 when authentication abilities are not empty 474413:25:59 returns false when ability is not allowed 474513:25:59 returns true when ability is allowed 474613:25:59 #can_perform_action_on_project? 474713:25:59 returns if actor can do perform given action on given project 474813:25:59 returns if actor cannot do perform given action on given project 475013:25:59 returns if actor can do perform given action on given project 475113:26:00 returns if actor cannot do perform given action on given project 475213:26:00# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/result_spec.rb. It took 0.53 second. Expected to take 0.56 second. 475313:26:00# [RSpecRunTime] Starting example group spec/lib/gitlab/wiki_pages/front_matter_parser_spec.rb. Expected to take 0.54 second. 475413:26:00Gitlab::WikiPages::FrontMatterParser 475613:26:00 there is front matter 475713:26:00 is expected to have attributes {:content => "This is the content\n", :error => (be nil), :front_matter => (include {:a => 1, :b => 2, :c => ["foo", "bar"]})} 475813:26:00 there is no content 475913:26:00 is expected to have attributes {:content => "", :error => (be nil), :front_matter => {}} 476013:26:00 there is no front_matter 476113:26:00 is expected to have attributes {:content => "This is the content", :front_matter => (be empty)} 476213:26:00 is expected to have attributes {:reason => :no_match} 476413:26:00 is expected to have attributes {:content => "This is the content\n", :front_matter => (include {:a => 1, :b => 2, :c => ["foo", "bar"]}), :reason => (be nil)} 476513:26:00 the end divider is ... 476613:26:00 is expected to have attributes {:front_matter => (include {:a => 1, :b => 2, :c => ["foo", "bar"]})} 476713:26:00 the front-matter is not a mapping 476813:26:00 is expected to have attributes {:reason => :not_mapping} 476913:26:00 there is nothing in the front-matter block 477013:26:00 is expected to have attributes {:reason => :no_match} 477113:26:00 there is a string in the YAML block 477213:26:00 is expected to have attributes {:reason => :not_mapping} 477313:26:00 there is dangerous YAML in the block 477413:26:00 is expected to have attributes {:error => (be present), :reason => :parse_error} 477513:26:00 there is acceptably long YAML in the front-matter block 477613:26:00 is expected to have attributes {:front_matter => (include {:title => (be present)})} 477713:26:00 there is suspiciously long YAML in the front-matter block 477813:26:00 is expected to have attributes {:reason => :too_long} 477913:26:00 TOML front matter 478013:26:00 is expected to have attributes {:reason => :not_yaml} 478113:26:00 TOML style fences, advertised as YAML 478213:26:00 is expected to have attributes {:front_matter => (include {:title => "My title"})} 478313:26:00 YAML, advertised as something else 478413:26:00 is expected to have attributes {:reason => :not_yaml} 478513:26:00 there is text content in the YAML block, in comments 478613:26:00 is expected to have attributes {:front_matter => (include {:foo => 1})} 478713:26:00 there is text content in the YAML block 478813:26:00 is expected to have attributes {:reason => :not_mapping} 478913:26:00# [RSpecRunTime] Finishing example group spec/lib/gitlab/wiki_pages/front_matter_parser_spec.rb. It took 0.57 second. Expected to take 0.54 second. 479013:26:00# [RSpecRunTime] Starting example group spec/views/devise/shared/_footer.html.haml_spec.rb. Expected to take 0.51 second. 479113:26:00devise/shared/_footer 479413:26:00 when public visibility is restricted 479513:26:00 is expected not to have visible link "Explore" with href "/explore" 479613:26:00 is expected not to have visible link "Help" with href "/help" 479713:26:00 when one trust is enabled 479813:26:00 is expected to have visible button "Cookie Preferences" with classes [ot-sdk-show-settings] that is not disabled 479913:26:00 when one trust is disabled 480013:26:00 is expected not to have visible button "Cookie Preferences" with classes [ot-sdk-show-settings] that is not disabled 480113:26:00 with disable_preferred_language_cookie feature flag disabled (default) 480213:26:01 is expected to have visible css ".js-language-switcher" 480313:26:01 with disable_preferred_language_cookie feature flag enabled 480413:26:01 is expected not to have visible css ".js-language-switcher" 480513:26:01 when public visibility is not restricted 480613:26:01 is expected to have visible link "Explore" with href "/explore" 480713:26:01 is expected to have visible link "Help" with href "/help" 480813:26:01# [RSpecRunTime] Finishing example group spec/views/devise/shared/_footer.html.haml_spec.rb. It took 0.54 second. Expected to take 0.51 second. 480913:26:01# [RSpecRunTime] Starting example group spec/serializers/group_access_token_serializer_spec.rb. Expected to take 0.5 second. 481013:26:01GroupAccessTokenSerializer 481213:26:01 can render a single token 481313:26:01 can render a collection of tokens 481413:26:01# [RSpecRunTime] Finishing example group spec/serializers/group_access_token_serializer_spec.rb. It took 0.71 second. Expected to take 0.5 second. 481513:26:01# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/service_ping/legacy_metric_metadata_decorator_spec.rb. Expected to take 0.47 second. 481613:26:01Gitlab::Usage::ServicePing::LegacyMetricMetadataDecorator 481713:26:01 metric_value: 1, error: nil, metric_class: Integer 481813:26:01 exposes a duration with the correct value 481913:26:01 exposes error with the correct value 482013:26:01 imitates wrapped class 482113:26:01 metric_value: "value", error: nil, metric_class: String 482213:26:01 exposes a duration with the correct value 482313:26:02 exposes error with the correct value 482413:26:02 imitates wrapped class 482513:26:02 metric_value: true, error: nil, metric_class: TrueClass 482613:26:02 exposes a duration with the correct value 482713:26:02 exposes error with the correct value 482813:26:02 imitates wrapped class 482913:26:02 metric_value: false, error: nil, metric_class: FalseClass 483013:26:02 exposes a duration with the correct value 483113:26:02 exposes error with the correct value 483213:26:02 imitates wrapped class 483313:26:02 metric_value: nil, error: nil, metric_class: NilClass 483413:26:02 exposes a duration with the correct value 483513:26:02 exposes error with the correct value 483613:26:02 imitates wrapped class 483713:26:02 metric_value: nil, error: #<StandardError: StandardError>, metric_class: NilClass 483813:26:02 exposes a duration with the correct value 483913:26:02 exposes error with the correct value 484013:26:02 imitates wrapped class 484113:26:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/service_ping/legacy_metric_metadata_decorator_spec.rb. It took 0.55 second. Expected to take 0.47 second. 484213:26:02# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/parsers/sbom/cyclonedx_spec.rb. Expected to take 0.45 second. 484313:26:02Gitlab::Ci::Parsers::Sbom::Cyclonedx 484413:26:02 when report is invalid 484513:26:02 when report JSON is invalid 484613:26:02 handles errors and adds them to the report 484713:26:02 when report does not conform to the CycloneDX schema 484813:26:02 reports all errors returned by the validator 484913:26:02 when cyclonedx report has no components 485013:26:02 skips component processing 485113:26:02 when report has dependency_scanning components 485213:26:02 adds each component, ignoring unused attributes 485313:26:02 when component is trivy type 485413:26:02 adds each component, ignoring unused attributes 485513:26:02 when a component has an invalid purl 485613:26:02 adds an error to the report 485713:26:02 when a component has license information 485813:26:02 adds component with license information 485913:26:02 when report has container_scanning components 486013:26:02 adds each component, ignoring unused attributes 486113:26:02 when report has metadata tools, author and properties 486213:26:02 when metadata attributes are present 486313:26:02 passes them to the report 486413:26:02 when metadata attributes are not present 486513:26:02 passes them to the report 486613:26:02 when cyclonedx report has no dependencies 486713:26:02 skips component processing 486813:26:02 when report has dependencies 486913:26:02 passes dependencies to report 487013:26:02 when report has components with reachability 487113:26:02 adds component with the reachability property 487213:26:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/parsers/sbom/cyclonedx_spec.rb. It took 0.41 second. Expected to take 0.45 second. 487313:26:02# [RSpecRunTime] Starting example group spec/helpers/dev_ops_report_helper_spec.rb. Expected to take 0.42 second. 487413:26:02DevOpsReportHelper 487513:26:02 #devops_score_metrics 487613:26:02 is expected to eq {:scoreLevel=>{:icon=>"status-alert", :label=>"Moderate", :variant=>"warning"}, :value=>"55.9"} 487713:26:02 is expected to eq {:leadInstance=>"9.3", :score=>"13.3", :scoreLevel=>{:label=>"Low", :variant=>"muted"}, :title=>"Issues created per active user", :usage=>"1.2"} 487813:26:02 is expected to eq {:leadInstance=>"30.3", :score=>"92.7", :scoreLevel=>{:label=>"High", :variant=>"success"}, :title=>"Comments created per active user", :usage=>"28.1"} 487913:26:03 is expected to eq {:leadInstance=>"5.2", :score=>"62.4", :scoreLevel=>{:label=>"Moderate", :variant=>"neutral"}, :title=>"Boards created per active user", :usage=>"3.3"} 488013:26:03 is expected to eq "2021-04-03 02:01" 488113:26:03 with low average score 488213:26:03 is expected to eq {:scoreLevel=>{:icon=>"status-failed", :label=>"Low", :variant=>"danger"}, :value=>"2.0"} 488313:26:03 with high average score 488413:26:03 is expected to eq {:scoreLevel=>{:icon=>"status_success_solid", :label=>"High", :variant=>"success"}, :value=>"82.0"} 488513:26:03 with blank metrics 488613:26:03 is expected to eq {} 488713:26:03# [RSpecRunTime] Finishing example group spec/helpers/dev_ops_report_helper_spec.rb. It took 0.39 second. Expected to take 0.42 second. 488813:26:03# [RSpecRunTime] Starting example group spec/lib/gitlab/config/loader/multi_doc_yaml_spec.rb. Expected to take 0.41 second. 488913:26:03Gitlab::Config::Loader::MultiDocYaml 489113:26:03 when a simple single delimiter is being used 489213:26:03 returns the loaded YAML with all keys as symbols 489313:26:03 when the delimiter has a trailing configuration 489413:26:03 returns the loaded YAML with all keys as symbols 489513:26:03 when the YAML file has a leading delimiter 489613:26:03 returns the loaded YAML with all keys as symbols 489713:26:03 when the delimiter is followed by content on the same line 489813:26:03 loads the content as part of the document 489913:26:03 when the delimiter does not have trailing whitespace 490013:26:03 is not a valid delimiter 490113:26:03 when the YAML file has whitespace preceding the content 490213:26:03 loads everything correctly 490313:26:03 when the YAML file is empty 490413:26:03 returns an empty array 490513:26:03 when there are more than the maximum number of documents 490613:26:03 stops splitting documents after the maximum number 490713:26:03 when the YAML contains empty documents 490813:26:03 raises an error 490913:26:03 when reject_empty: true 491013:26:03 loads only non empty documents 491213:26:03 returns the loaded YAML with all keys as strings 491413:26:03 when a document is invalid 491513:26:03 returns false 491613:26:03 when the number of documents is below the maximum and all documents are valid 491713:26:03 returns true 491813:26:03# [RSpecRunTime] Finishing example group spec/lib/gitlab/config/loader/multi_doc_yaml_spec.rb. It took 0.37 second. Expected to take 0.41 second. 491913:26:03# [RSpecRunTime] Starting example group spec/rubocop/cop/redis_queue_usage_spec.rb. Expected to take 0.39 second. 492013:26:03RuboCop::Cop::RedisQueueUsage 492113:26:03 registers offence for any invocation of Gitlab::Redis::Queues methods 492213:26:03 registers offence for using Gitlab::Redis::Queues as parameter in method calls 492313:26:03 when assigning Gitlab::Redis::Queues as a part of an array 492413:26:03 registers offence for variable assignments 492513:26:03 registers offence for constant assignments 492613:26:03 registers offence for constant assignments while invoking function 492713:26:03 registers offence for constant assignments while invoking multiple functions 492813:26:03 when assigning Gitlab::Redis::Queues as a part of a hash 492913:26:03 registers offence for variable assignments 493013:26:03 registers offence for constant assignments 493113:26:03 registers offence for constant assignments while invoking function 493213:26:03 registers offence for constant assignments while invoking multiple functions 493313:26:03 when assigning Gitlab::Redis::Queues as a variable 493413:26:04 registers offence for any variable assignment 493513:26:04 registers offence for constant assignment 493613:26:04# [RSpecRunTime] Finishing example group spec/rubocop/cop/redis_queue_usage_spec.rb. It took 0.48 second. Expected to take 0.39 second. 493713:26:04# [RSpecRunTime] Starting example group spec/models/integrations/chat_message/merge_message_spec.rb. Expected to take 0.38 second. 493813:26:04Integrations::ChatMessage::MergeMessage 493913:26:04 does not allow STI 494013:26:04 behaves like Integrations::ChatMessage 494113:26:04 when input contains link markup 494213:26:04 strips all link markup characters 494313:26:04 without markdown 494513:26:04 returns a message regarding opening of merge requests 494713:26:04 returns a message regarding closing of merge requests 494813:26:04 with markdown 495013:26:04 returns a message regarding opening of merge requests 495213:26:04 returns a message regarding closing of merge requests 495413:26:04 returns a message regarding completed approval of merge requests 495613:26:04 returns a message regarding revocation of completed approval of merge requests 495813:26:04 returns a message regarding added approval of merge requests 496013:26:04 returns a message regarding revoking approval of merge requests 496113:26:04# [RSpecRunTime] Finishing example group spec/models/integrations/chat_message/merge_message_spec.rb. It took 0.36 second. Expected to take 0.38 second. 496213:26:04# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/artifacts/decompressed_artifact_size_validator_spec.rb. Expected to take 0.36 second. 496313:26:04Gitlab::Ci::Artifacts::DecompressedArtifactSizeValidator 496413:26:04 when file is not provided 496513:26:04 passes validation 496613:26:04 when the file is located in the cloud 496713:26:04 behaves like when file does not exceed allowed compressed size 496813:26:04 passes validation 496913:26:04 behaves like when file exceeds allowed decompressed size 497013:26:04 raises an exception 497113:26:04 when file_format is not on the list 497213:26:04 passes validation 497413:26:04 behaves like when file does not exceed allowed compressed size 497513:26:04 passes validation 497613:26:04 behaves like when file exceeds allowed decompressed size 497713:26:04 raises an exception 497813:26:04# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/artifacts/decompressed_artifact_size_validator_spec.rb. It took 0.25 second. Expected to take 0.36 second. 497913:26:04# [RSpecRunTime] Starting example group spec/rubocop/cop/style/regexp_literal_mixed_preserve_spec.rb. Expected to take 0.34 second. 498013:26:04RuboCop::Cop::Style::RegexpLiteralMixedPreserve 498113:26:04 when EnforcedStyle is set to mixed_preserve 498213:26:04 a single-line `//` regex without slashes 498413:26:04 a single-line `//` regex with slashes 498513:26:04 registers an offense and corrects 498613:26:04 when configured to allow inner slashes 498813:26:04 a multi-line `//` regex without slashes 499013:26:04 a multi-line `//` regex with slashes 499113:26:04 registers an offense and corrects 499213:26:04 a single-line %r regex without slashes 499413:26:04 a single-line %r regex with slashes 499613:26:04 when configured to allow inner slashes 499813:26:04 a multi-line %r regex without slashes 500013:26:04 a multi-line %r regex with slashes 500213:26:04# [RSpecRunTime] Finishing example group spec/rubocop/cop/style/regexp_literal_mixed_preserve_spec.rb. It took 0.32 second. Expected to take 0.34 second. 500313:26:04# [RSpecRunTime] Starting example group spec/services/projects/count_service_spec.rb. Expected to take 0.34 second. 500413:26:04Projects::CountService 500613:26:05 raises NotImplementedError 500713:26:05 #relation_for_count 500813:26:05 calls the class method query with the project id 501013:26:05 returns the number of rows 501113:26:05 caches the number of rows 501213:26:05 #refresh_cache 501313:26:05 refreshes the cache 501413:26:05 #delete_cache 501513:26:05 removes the cache 501613:26:05 #cache_key_name 501713:26:05 raises NotImplementedError 501913:26:05 returns the cache key as an Array 502013:26:05# [RSpecRunTime] Finishing example group spec/services/projects/count_service_spec.rb. It took 0.37 second. Expected to take 0.34 second. 502113:26:05# [RSpecRunTime] Starting example group spec/lib/sidebars/admin/menus/messages_menu_spec.rb. Expected to take 0.31 second. 502213:26:05Sidebars::Admin::Menus::MessagesMenu 502313:26:05 behaves like Admin menu without sub menus 502413:26:05 does not contain any sub menu(s) 502513:26:05 defines correct active route 502613:26:05 behaves like Admin menu 502713:26:05 renders the correct link 502813:26:05 renders the correct title 502913:26:05 renders the correct icon 503013:26:05 renders the separator if needed 503213:26:05 when user is admin 503413:26:05 when user is not admin 503513:26:05 does not render 503613:26:05 when user is not logged in 503713:26:05 does not render 503813:26:05# [RSpecRunTime] Finishing example group spec/lib/sidebars/admin/menus/messages_menu_spec.rb. It took 0.29 second. Expected to take 0.31 second. 503913:26:05# [RSpecRunTime] Starting example group spec/services/packages/nuget/extract_remote_metadata_file_service_spec.rb. Expected to take 0.3 second. 504013:26:05Packages::Nuget::ExtractRemoteMetadataFileService 504213:26:05 when the remote URL is blank 504313:26:05 is expected to raise Packages::Nuget::ExtractRemoteMetadataFileService::ExtractionError with "invalid file url" 504413:26:05 when the package file is corrupted 504513:26:05 is expected to raise Packages::Nuget::ExtractRemoteMetadataFileService::ExtractionError with "nuspec file not found" 504613:26:05 when reaching the maximum received fragments 504713:26:05 is expected to raise Packages::Nuget::ExtractRemoteMetadataFileService::ExtractionError with "nuspec file not found" 504813:26:05 when nuspec file is too big 504913:26:05 is expected to raise Packages::Nuget::ExtractRemoteMetadataFileService::ExtractionError with "nuspec file too big" 505013:26:05 when nuspec file is fragmented 505113:26:05 ignores the Zip::DecompressionError and constructs the nuspec file from the fragments 505213:26:05 when the remote URL is valid 505313:26:05 returns a success response with the nuspec file content 505413:26:05 with a corrupted nupkg file with a wrong entry size 505513:26:05 is expected to raise Packages::Nuget::ExtractRemoteMetadataFileService::ExtractionError with message matching /nuspec file has the wrong entry size/ 505613:26:05 with a Zip::Error exception 505713:26:05 is expected to raise Packages::Nuget::ExtractRemoteMetadataFileService::ExtractionError with message matching /Error opening zip stream/ 505813:26:05# [RSpecRunTime] Finishing example group spec/services/packages/nuget/extract_remote_metadata_file_service_spec.rb. It took 0.28 second. Expected to take 0.3 second. 505913:26:05# [RSpecRunTime] Starting example group spec/rubocop/cop/file_decompression_spec.rb. Expected to take 0.3 second. 506013:26:05RuboCop::Cop::FileDecompression 506113:26:05 flags the when using 'gunzip' system command 506213:26:05 flags the when using 'gzip' system command 506313:26:06 flags the when using 'zip' system command 506413:26:06 does not flag when using a system command not related to file decompression 506513:26:06 flags the when using 'gzip' subshell command 506613:26:06 flags the when using 'tar' system command 506713:26:06 flags the when using 'tar' subshell command 506813:26:06 flags the when using 'gunzip' subshell command 506913:26:06 flags the when using 'zip' subshell command 507013:26:06# [RSpecRunTime] Finishing example group spec/rubocop/cop/file_decompression_spec.rb. It took 0.3 second. Expected to take 0.3 second. 507113:26:06# [RSpecRunTime] Starting example group spec/graphql/types/work_items/available_export_fields_enum_spec.rb. Expected to take 0.28 second. 507213:26:06Types::WorkItems::AvailableExportFieldsEnum 507313:26:06 is expected to eq "AvailableExportFields" 507513:26:06 field_name: "ID", field_value: "id" 507613:26:06 exposes correct available fields 507713:26:06 field_name: "TYPE", field_value: "type" 507813:26:06 exposes correct available fields 507913:26:06 field_name: "TITLE", field_value: "title" 508013:26:06 exposes correct available fields 508113:26:06 field_name: "DESCRIPTION", field_value: "description" 508213:26:06 exposes correct available fields 508313:26:06 field_name: "AUTHOR", field_value: "author" 508413:26:06 exposes correct available fields 508513:26:06 field_name: "AUTHOR_USERNAME", field_value: "author username" 508613:26:06 exposes correct available fields 508713:26:06 field_name: "CREATED_AT", field_value: "created_at" 508813:26:06 exposes correct available fields 508913:26:06# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/available_export_fields_enum_spec.rb. It took 0.25 second. Expected to take 0.28 second. 509013:26:06# [RSpecRunTime] Starting example group spec/lib/gitlab/config/entry/factory_spec.rb. Expected to take 0.27 second. 509113:26:06Gitlab::Config::Entry::Factory 509313:26:06 when setting a concrete value 509413:26:06 creates entry with valid value 509513:26:06 when setting description 509613:26:06 configures description 509713:26:06 creates entry with description 509813:26:06 when setting inherit 509913:26:06 makes object inheritable 510013:26:06 when setting key 510113:26:06 creates entry with custom key 510213:26:06 when setting a parent 510313:26:06 creates entry with valid parent 510413:26:06 when not setting a value 510513:26:06 raises error 510613:26:06 when creating entry with nil value 510713:26:06 creates an unspecified entry 510813:26:06 when passing metadata 510913:26:06 passes metadata as a parameter 511013:26:06 when setting deprecation information 511113:26:06 passes deprecation as a parameter 511213:26:06# [RSpecRunTime] Finishing example group spec/lib/gitlab/config/entry/factory_spec.rb. It took 0.31 second. Expected to take 0.27 second. 511313:26:06# [RSpecRunTime] Starting example group spec/lib/gitlab/dependency_linker/gemfile_linker_spec.rb. Expected to take 0.25 second. 511413:26:06Gitlab::DependencyLinker::GemfileLinker 511613:26:06 supports Gemfile 511713:26:06 supports gems.rb 511813:26:06 does not support other files 512013:26:06 links sources 512113:26:06 links dependencies 512213:26:06 links to external dependencies 512313:26:07 links GitHub repos 512413:26:07 links Git repos 512513:26:07# [RSpecRunTime] Finishing example group spec/lib/gitlab/dependency_linker/gemfile_linker_spec.rb. It took 0.29 second. Expected to take 0.25 second. 512613:26:07# [RSpecRunTime] Starting example group spec/lib/gitlab/route_map_spec.rb. Expected to take 0.25 second. 512713:26:07Gitlab::RouteMap 512913:26:07 when the data is not YAML 513013:26:07 raises an error 513113:26:07 when the data is not a YAML array 513213:26:07 raises an error 513313:26:07 when an entry is not a hash 513413:26:07 raises an error 513513:26:07 when an entry does not have a source key 513613:26:07 raises an error 513713:26:07 when an entry does not have a public key 513813:26:07 raises an error 513913:26:07 when an entry source is not a valid regex 514013:26:07 raises an error 514113:26:07 when all is good 514213:26:07 returns a route map 514313:26:07 #public_path_for_source_path 514413:26:07 returns the public path for a provided source path 514513:26:07 malicious regexp 514613:26:07 takes under a second 514713:26:07# [RSpecRunTime] Finishing example group spec/lib/gitlab/route_map_spec.rb. It took 0.3 second. Expected to take 0.25 second. 514813:26:07# [RSpecRunTime] Starting example group spec/validators/array_members_validator_spec.rb. Expected to take 0.24 second. 514913:26:07ArrayMembersValidator 515013:26:07 children: [], is_valid: false 515113:26:07 only accepts valid children nodes 515213:26:07 children: [#<#<Class:0x000078d24eb2fdd8>:0x000078d25905fbc8>], is_valid: false 515313:26:07 only accepts valid children nodes 515413:26:07 children: [#<#<Class:0x000078d24eb300a8>:0x000078d259036480>], is_valid: false 515513:26:07 only accepts valid children nodes 515613:26:07 validation message 515713:26:07 with default object name 515813:26:07 uses attribute name 515913:26:07 with custom object name 516013:26:07 uses that name 516113:26:07 children: [#<#<Class:0x000078d24eb31c28>:0x000078d2590347e8>, #<#<Class:0x000078d24eb2ff18>:0x000078d259034770>], is_valid: false 516213:26:07 only accepts valid children nodes 516313:26:07 children: #<#<Class:0x000078d24eb31c28>:0x000078d259031688>, is_valid: false 516413:26:07 only accepts valid children nodes 516513:26:07 children: [#<#<Class:0x000078d24eb31c28>:0x000078d259038898>], is_valid: true 516613:26:07 only accepts valid children nodes 516713:26:07# [RSpecRunTime] Finishing example group spec/validators/array_members_validator_spec.rb. It took 0.26 second. Expected to take 0.24 second. 516813:26:07# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/waiting_for_resource_spec.rb. Expected to take 0.23 second. 516913:26:07Gitlab::Ci::Status::WaitingForResource 517113:26:07 is expected to eq "Waiting" 517313:26:07 is expected to eq "waiting for resource" 517513:26:07 is expected to eq "status_pending" 517713:26:07 is expected to eq "favicon_status_pending" 517913:26:07 is expected to eq "waiting-for-resource" 518113:26:07 is expected to eq "WAITING_FOR_RESOURCE" 518213:26:07 #details_path 518313:26:07 is expected to be nil 518413:26:07# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/waiting_for_resource_spec.rb. It took 0.27 second. Expected to take 0.23 second. 518513:26:07# [RSpecRunTime] Starting example group spec/lib/gitlab/database/connection_timer_spec.rb. Expected to take 0.22 second. 518613:26:07Gitlab::Database::ConnectionTimer 518713:26:07 .starting_now 518813:26:07 when the configured interval is positive 518913:26:07 randomizes the interval of the created timer 519013:26:07 when the configured interval is not positive 519113:26:07 sets the interval of the created timer to nil 519313:26:07 when the interval is positive 519413:26:07 when the interval has elapsed 519513:26:08 returns true 519613:26:08 when the interval has not elapsed 519713:26:08 returns false 519813:26:08 when the interval is not positive 519913:26:08 when the interval has elapsed 520013:26:08 returns false 520113:26:08 when the interval has not elapsed 520213:26:08 returns false 520313:26:08 when the interval is nil 520413:26:08 returns false 520613:26:08 updates the timer clock value 520713:26:08# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/connection_timer_spec.rb. It took 0.27 second. Expected to take 0.22 second. 520813:26:08# [RSpecRunTime] Starting example group spec/lib/gitlab/legacy_github_import/issuable_formatter_spec.rb. Expected to take 0.22 second. 520913:26:08Gitlab::LegacyGithubImport::IssuableFormatter 521013:26:08 #project_association 521113:26:08 is expected to raise NotImplementedError 521213:26:08 #project_assignee_association 521313:26:08 is expected to raise NotImplementedError 521513:26:08 is expected to eq 42 521613:26:08 #find_condition 521713:26:08 is expected to eq {:iid=>42} 521813:26:08 #contributing_assignee_formatters 521913:26:08 is expected to raise NotImplementedError 522013:26:08# [RSpecRunTime] Finishing example group spec/lib/gitlab/legacy_github_import/issuable_formatter_spec.rb. It took 0.18 second. Expected to take 0.22 second. 522113:26:08# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/security/locations/sast_spec.rb. Expected to take 0.2 second. 522213:26:08Gitlab::Ci::Reports::Security::Locations::Sast 522313:26:08 behaves like vulnerability location 522513:26:08 when all params are given 522613:26:08 initializes an instance 522713:26:08 param: :file_path 522813:26:08 when param file_path is missing 522913:26:08 raises an error 523013:26:08 param: :start_line 523113:26:08 when param start_line is missing 523213:26:08 raises an error 523313:26:08 #fingerprint 523413:26:08 generates expected fingerprint 523513:26:08 #fingerprint_path 523613:26:08 generates expected fingerprint 523813:26:08 returns true when fingerprints are equal 523913:26:08 returns false when fingerprints are different 524013:26:08# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/security/locations/sast_spec.rb. It took 0.24 second. Expected to take 0.2 second. 524113:26:08# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/import_export_spec.rb. Expected to take 0.2 second. 524213:26:08Gitlab::ImportExport 524313:26:08 export filename 524413:26:08 contains the project path 524513:26:08 contains the namespace path 524613:26:08 does not go over a certain length 524713:26:08 #snippet_repo_bundle_filename_for 524813:26:08 generates the snippet bundle name 524913:26:08# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/import_export_spec.rb. It took 0.23 second. Expected to take 0.2 second. 525013:26:08# [RSpecRunTime] Starting example group spec/lib/banzai/filter/plantuml_filter_spec.rb. Expected to take 0.19 second. 525113:26:08Banzai::Filter::PlantumlFilter 525213:26:08 replaces plantuml pre tag with img tag 525313:26:08 allows the lang attribute on the code tag to support RST files processed by gitlab-markup gem 525413:26:08 does not replace plantuml pre tag with img tag if disabled 525513:26:08 does not replace plantuml pre tag with img tag if url is invalid 525613:26:08 behaves like pipeline timing check 525713:26:09 checks the pipeline timing 525813:26:09# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/plantuml_filter_spec.rb. It took 0.2 second. Expected to take 0.19 second. 525913:26:09# [RSpecRunTime] Starting example group spec/lib/gitlab/git/blame_mode_spec.rb. Expected to take 0.19 second. 526013:26:09Gitlab::Git::BlameMode 526213:26:09 is expected to be falsey 526313:26:09 #pagination? 526413:26:09 is expected to be truthy 526513:26:09 when `streaming` params is enabled 526613:26:09 is expected to be falsey 526713:26:09 when `no_pagination` param is provided 526813:26:09 is expected to be falsey 527013:26:09 is expected to be falsey 527113:26:09 when streaming param is provided 527213:26:09 is expected to be truthy 527313:26:09# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/blame_mode_spec.rb. It took 0.21 second. Expected to take 0.19 second. 527413:26:09# [RSpecRunTime] Starting example group spec/lib/gitlab/color_schemes_spec.rb. Expected to take 0.18 second. 527513:26:09Gitlab::ColorSchemes 527613:26:09 .body_classes 527713:26:09 returns a space-separated list of class names 527913:26:09 returns a scheme by its ID 528113:26:09 use config default 528313:26:09 passes the block to the SCHEMES Array 528513:26:09 returns default when user is nil 528613:26:09 returns user's preferred color scheme 528713:26:09# [RSpecRunTime] Finishing example group spec/lib/gitlab/color_schemes_spec.rb. It took 0.21 second. Expected to take 0.18 second. 528813:26:09# [RSpecRunTime] Starting example group spec/initializers/action_mailer_hooks_spec.rb. Expected to take 0.17 second. 528913:26:09ActionMailer hooks 529013:26:09 smime signature interceptor 529113:26:09 is disabled by default 529213:26:09 interceptor testbed 529313:26:09 email_enabled: false, email_smime_enabled: false, smime_interceptor_enabled: false 529413:26:09 is enabled depending on settings 529513:26:09 email_enabled: false, email_smime_enabled: true, smime_interceptor_enabled: false 529613:26:09 is enabled depending on settings 529713:26:09 email_enabled: true, email_smime_enabled: false, smime_interceptor_enabled: false 529813:26:09 is enabled depending on settings 529913:26:09 email_enabled: true, email_smime_enabled: true, smime_interceptor_enabled: true 530013:26:09 is enabled depending on settings 530113:26:09# [RSpecRunTime] Finishing example group spec/initializers/action_mailer_hooks_spec.rb. It took 0.18 second. Expected to take 0.17 second. 530213:26:09# [RSpecRunTime] Starting example group spec/support_specs/capybara_slow_finder_spec.rb. Expected to take 0.17 second. 530313:26:09Capybara::Node::Base::SlowFinder 530413:26:09 without timeout 530513:26:09 when element is found 530613:26:09 does not raise error 530713:26:09 when element is not found 530813:26:09 raises Capybara::ElementNotFound error 530913:26:09 with timeout 531013:26:09 with default timeout 531113:26:09 raises a timeout error 531213:26:09 when passed as paramater 531313:26:09 raises a timeout error 531413:26:09# [RSpecRunTime] Finishing example group spec/support_specs/capybara_slow_finder_spec.rb. It took 0.18 second. Expected to take 0.17 second. 531513:26:09# [RSpecRunTime] Starting example group spec/models/namespaces/randomized_suffix_path_spec.rb. Expected to take 0.16 second. 531613:26:09Namespaces::RandomizedSuffixPath 531713:26:09 does not allow STI 531913:26:09 represents with given path 532113:26:09 returns path without count when count is 0 532213:26:09 returns path suffixed with count when between 0 and 4 532313:26:09 adds a "randomized" suffix when MAX_TRIES is exhausted 532413:26:09 adds an offset to the "randomized" suffix when MAX_TRIES is exhausted 532513:26:09# [RSpecRunTime] Finishing example group spec/models/namespaces/randomized_suffix_path_spec.rb. It took 0.19 second. Expected to take 0.16 second. 532613:26:09# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/subscribers/ldap_spec.rb. Expected to take 0.15 second. 532713:26:09Gitlab::Metrics::Subscribers::Ldap 532813:26:10 #observe_event 532913:26:10 tracks LDAP request count 533013:26:10 tracks LDAP request duration 533113:26:10 stores per-request counters 533313:26:10 when SafeRequestStore is empty 533413:26:10 returns an empty array 533513:26:10 when LDAP recorded some values 533613:26:10 returns the populated payload 533713:26:10# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/subscribers/ldap_spec.rb. It took 0.17 second. Expected to take 0.15 second. 533813:26:10# [RSpecRunTime] Starting example group spec/tooling/danger/change_column_default_spec.rb. Expected to take 0.15 second. 533913:26:10Tooling::Danger::ChangeColumnDefault 534013:26:10 #add_comment_for_change_column_default 534113:26:10 when column default is changed in a regular migration 534213:26:10 adds comment at the correct line 534313:26:10 when column default is changed in a post-deployment migration 534413:26:10 adds comment at the correct line 534513:26:10 when a regular migration does not change column default 534613:26:10 does not add comment 534713:26:10 when a post-deployment migration does not change column default 534813:26:10 does not add comment 534913:26:10# [RSpecRunTime] Finishing example group spec/tooling/danger/change_column_default_spec.rb. It took 0.16 second. Expected to take 0.15 second. 535013:26:10# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/metrics_spec.rb. Expected to take 0.14 second. 535113:26:10Gitlab::Ci::Pipeline::Metrics 535213:26:10 .pipeline_creation_step_duration_histogram 535313:26:10 adds the step to the step duration histogram 535413:26:10# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/metrics_spec.rb. It took 0.05 second. Expected to take 0.14 second. 535513:26:10# [RSpecRunTime] Starting example group spec/serializers/admin/abuse_report_details_serializer_spec.rb. Expected to take 0.13 second. 535613:26:10Admin::AbuseReportDetailsSerializer 535813:26:10 serializes an abuse report 535913:26:10# [RSpecRunTime] Finishing example group spec/serializers/admin/abuse_report_details_serializer_spec.rb. It took 0.2 second. Expected to take 0.13 second. 536013:26:10# [RSpecRunTime] Starting example group spec/lib/gitlab/application_rate_limiter/increment_per_actioned_resource_spec.rb. Expected to take 0.13 second. 536113:26:10Gitlab::ApplicationRateLimiter::IncrementPerActionedResource 536313:26:10 increments per resource 536413:26:10 sets time to live (TTL) for the key 536613:26:10 returns 0 when there is no data 536713:26:10 returns the correct value 536813:26:10# [RSpecRunTime] Finishing example group spec/lib/gitlab/application_rate_limiter/increment_per_actioned_resource_spec.rb. It took 0.15 second. Expected to take 0.13 second. 536913:26:10# [RSpecRunTime] Starting example group spec/models/concerns/commit_signature_spec.rb. Expected to take 0.13 second. 537013:26:10CommitSignature 537113:26:10 does not allow STI 537313:26:10 defines enums for verification statuses 537413:26:10 #signed_by_user 537513:26:10 when class does not define the signed_by_user method 537613:26:10 raises a NoMethodError with custom message 537713:26:10# [RSpecRunTime] Finishing example group spec/models/concerns/commit_signature_spec.rb. It took 0.14 second. Expected to take 0.13 second. 537813:26:10# [RSpecRunTime] Starting example group spec/workers/ci/stuck_builds/drop_canceling_worker_spec.rb. Expected to take 0.12 second. 537913:26:10Ci::StuckBuilds::DropCancelingWorker 538113:26:10 executes an instance of Ci::StuckBuilds::DropCancelingService 538213:26:10 behaves like an idempotent worker 538313:26:10 is labeled as idempotent 538413:26:10 performs multiple times sequentially without raising an exception 538513:26:10# [RSpecRunTime] Finishing example group spec/workers/ci/stuck_builds/drop_canceling_worker_spec.rb. It took 0.13 second. Expected to take 0.12 second. 538613:26:10# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/otp/strategies/devise_spec.rb. Expected to take 0.12 second. 538713:26:10Gitlab::Auth::Otp::Strategies::Devise 538813:26:11 calls Devise 538913:26:11# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/otp/strategies/devise_spec.rb. It took 0.14 second. Expected to take 0.12 second. 539013:26:11# [RSpecRunTime] Starting example group spec/lib/gitlab/render_timeout_spec.rb. Expected to take 0.11 second. 539113:26:11Gitlab::RenderTimeout 539213:26:11 utilizes timeout for web 539313:26:11 utilizes longer timeout for sidekiq 539413:26:11 banzai_timeout_disabled? 539513:26:11 when GITLAB_DISABLE_MARKDOWN_TIMEOUT set 539613:26:11 returns true 539713:26:11 when GITLAB_DISABLE_MARKDOWN_TIMEOUT is not set 539813:26:11 returns false 539913:26:11# [RSpecRunTime] Finishing example group spec/lib/gitlab/render_timeout_spec.rb. It took 0.14 second. Expected to take 0.11 second. 540013:26:11# [RSpecRunTime] Starting example group spec/models/groups/feature_setting_spec.rb. Expected to take 0.11 second. 540113:26:11Groups::FeatureSetting 540213:26:11 does not allow STI 540313:26:11 associations 540413:26:11 is expected to belong to group required: false 540613:26:11 is expected to validate that :group cannot be empty/falsy 540713:26:11# [RSpecRunTime] Finishing example group spec/models/groups/feature_setting_spec.rb. It took 0.11 second. Expected to take 0.11 second. 540813:26:11# [RSpecRunTime] Starting example group spec/rubocop/cop/avoid_becomes_spec.rb. Expected to take 0.1 second. 540913:26:11RuboCop::Cop::AvoidBecomes 541013:26:11 flags the use of becomes with a constant parameter 541113:26:11 flags the use of becomes with a dynamic parameter 541213:26:11 flags the use of becomes with a namespaced constant parameter 541313:26:11# [RSpecRunTime] Finishing example group spec/rubocop/cop/avoid_becomes_spec.rb. It took 0.1 second. Expected to take 0.1 second. 541413:26:11# [RSpecRunTime] Starting example group spec/lib/gitlab/config/entry/boolean_spec.rb. Expected to take 0.1 second. 541513:26:11Gitlab::Config::Entry::Boolean 541713:26:11 when entry config value is valid 541913:26:11 returns key value 542213:26:11 when entry value is not valid 542413:26:11 saves errors 542513:26:11# [RSpecRunTime] Finishing example group spec/lib/gitlab/config/entry/boolean_spec.rb. It took 0.1 second. Expected to take 0.1 second. 542613:26:11# [RSpecRunTime] Starting example group spec/validators/future_date_validator_spec.rb. Expected to take 0.1 second. 542713:26:11FutureDateValidator 542913:26:11 is expected to be valid 543013:26:11 current date 543113:26:11 is expected to be valid 543313:26:11 is expected not to be valid 543413:26:11# [RSpecRunTime] Finishing example group spec/validators/future_date_validator_spec.rb. It took 0.11 second. Expected to take 0.1 second. 543513:26:11# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/pause_control/strategies/deprecated_spec.rb. Expected to take 0.09 second. 543613:26:11Gitlab::SidekiqMiddleware::PauseControl::Strategies::Deprecated 543713:26:11 #should_pause? 543813:26:11 always returns false 544013:26:11 inherits from Gitlab::SidekiqMiddleware::PauseControl::Strategies::Base 544213:26:11 overrides the should_pause? method 544313:26:11# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/pause_control/strategies/deprecated_spec.rb. It took 0.16 second. Expected to take 0.09 second. 544413:26:11# [RSpecRunTime] Starting example group spec/graphql/types/packages/terraform_module/metadatum/fields_type_spec.rb. Expected to take 0.09 second. 544513:26:11Types::Packages::TerraformModule::Metadatum::FieldsType 544613:26:11 examples can be null 544713:26:11 submodules can be null 544813:26:11 includes terraform module metadatum fields 544913:26:11# [RSpecRunTime] Finishing example group spec/graphql/types/packages/terraform_module/metadatum/fields_type_spec.rb. It took 0.1 second. Expected to take 0.09 second. 545013:26:11# [RSpecRunTime] Starting example group spec/rubocop/cop/ban_catch_throw_spec.rb. Expected to take 0.08 second. 545113:26:11RuboCop::Cop::BanCatchThrow 545213:26:12 does not register an offense for a method called catch or throw 545313:26:12 registers an offense when `catch` or `throw` are used 545413:26:12# [RSpecRunTime] Finishing example group spec/rubocop/cop/ban_catch_throw_spec.rb. It took 0.09 second. Expected to take 0.08 second. 545513:26:12# [RSpecRunTime] Starting example group spec/components/pajamas/breadcrumb_item_component_spec.rb. Expected to take 0.08 second. 545613:26:12Pajamas::BreadcrumbItemComponent 545713:26:12 is expected to have visible css ".gl-breadcrumb-item a" 545813:26:12 is expected to have visible link "Foo" with href "/bar" 545913:26:12# [RSpecRunTime] Finishing example group spec/components/pajamas/breadcrumb_item_component_spec.rb. It took 0.09 second. Expected to take 0.08 second. 546013:26:12# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/blobs_stitcher_spec.rb. Expected to take 0.07 second. 546113:26:12Gitlab::GitalyClient::BlobsStitcher 546313:26:12 combines segregated blob messages together 546413:26:12 when filter function given 546513:26:12 when filter is for blobs over 1000 bytes 546613:26:12 filters blobs over 1000 bytes 546713:26:12# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/blobs_stitcher_spec.rb. It took 0.09 second. Expected to take 0.07 second. 546813:26:12# [RSpecRunTime] Starting example group spec/graphql/types/clusters/agent_token_status_enum_spec.rb. Expected to take 0.07 second. 546913:26:12Types::Clusters::AgentTokenStatusEnum 547013:26:12 is expected to contain exactly "ACTIVE" and "REVOKED" 547113:26:12 is expected to eq "AgentTokenStatus" 547213:26:12# [RSpecRunTime] Finishing example group spec/graphql/types/clusters/agent_token_status_enum_spec.rb. It took 0.08 second. Expected to take 0.07 second. 547313:26:12# [RSpecRunTime] Starting example group spec/lib/gitlab/error_tracking/processor/sanitize_error_message_processor_spec.rb. Expected to take 0.07 second. 547413:26:12Gitlab::ErrorTracking::Processor::SanitizeErrorMessageProcessor 547613:26:12 with Sentry event 547713:26:12 behaves like processes the exception 547813:26:12 cleans the exception message 547913:26:12 with invalid event 548013:26:12 does nothing 548113:26:12# [RSpecRunTime] Finishing example group spec/lib/gitlab/error_tracking/processor/sanitize_error_message_processor_spec.rb. It took 0.08 second. Expected to take 0.07 second. 548213:26:12# [RSpecRunTime] Starting example group spec/graphql/types/ci/config/job_restriction_type_spec.rb. Expected to take 0.07 second. 548313:26:12Types::Ci::Config::JobRestrictionType 548413:26:12 is expected to eq "CiConfigJobRestriction" 548513:26:12 exposes the expected fields 548613:26:12# [RSpecRunTime] Finishing example group spec/graphql/types/ci/config/job_restriction_type_spec.rb. It took 0.08 second. Expected to take 0.07 second. 548713:26:12# [RSpecRunTime] Starting example group spec/graphql/types/merge_requests/mergeability_check_type_spec.rb. Expected to take 0.07 second. 548813:26:12Types::MergeRequests::MergeabilityCheckType 548913:26:12 is expected to eq "MergeRequestMergeabilityCheck" 549013:26:12 is expected to have graphql fields :identifier and :status 549113:26:12# [RSpecRunTime] Finishing example group spec/graphql/types/merge_requests/mergeability_check_type_spec.rb. It took 0.08 second. Expected to take 0.07 second. 549213:26:12# [RSpecRunTime] Starting example group spec/lib/sidebars/concerns/link_with_html_options_spec.rb. Expected to take 0.07 second. 549313:26:12Sidebars::Concerns::LinkWithHtmlOptions 549413:26:12 #link_html_options 549513:26:12 with existing classes 549613:26:12 includes class and default aria-label attribute 549713:26:12 without existing classes 549813:26:12 includes gl-link class 549913:26:12# [RSpecRunTime] Finishing example group spec/lib/sidebars/concerns/link_with_html_options_spec.rb. It took 0.08 second. Expected to take 0.07 second. 550013:26:12# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/issue_spec.rb. Expected to take 0.07 second. 550113:26:12Types::PermissionTypes::Issue 550213:26:12 is expected to have graphql field :admin_issue_relation 550313:26:12# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/issue_spec.rb. It took 0.05 second. Expected to take 0.07 second. 550413:26:12# [RSpecRunTime] Starting example group spec/graphql/types/ci/catalog/resources/version_type_spec.rb. Expected to take 0.06 second. 550513:26:12Types::Ci::Catalog::Resources::VersionType 550613:26:12 is expected to eq "CiCatalogResourceVersion" 550713:26:12 exposes the expected fields 550813:26:12# [RSpecRunTime] Finishing example group spec/graphql/types/ci/catalog/resources/version_type_spec.rb. It took 0.08 second. Expected to take 0.06 second. 550913:26:12# [RSpecRunTime] Starting example group spec/helpers/preferred_language_switcher_helper_spec.rb. Expected to take 0.05 second. 551013:26:12PreferredLanguageSwitcherHelper 551113:26:12 #ordered_selectable_locales 551213:26:12 returns filtered and ordered by translation level selectable locales 551313:26:12# [RSpecRunTime] Finishing example group spec/helpers/preferred_language_switcher_helper_spec.rb. It took 0.06 second. Expected to take 0.05 second. 551413:26:12# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/group_spec.rb. Expected to take 0.05 second. 551513:26:12Types::PermissionTypes::Group 551613:26:12 has the correct permissions 551713:26:12# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/group_spec.rb. It took 0.05 second. Expected to take 0.05 second. 551813:26:12# [RSpecRunTime] Starting example group spec/workers/system_hook_push_worker_spec.rb. Expected to take 0.05 second. 551913:26:12SystemHookPushWorker 552113:26:12 executes SystemHooksService with expected values 552213:26:12# [RSpecRunTime] Finishing example group spec/workers/system_hook_push_worker_spec.rb. It took 0.05 second. Expected to take 0.05 second. 552313:26:12# [RSpecRunTime] Starting example group spec/serializers/project_mirror_serializer_spec.rb. Expected to take 0.04 second. 552413:26:12ProjectMirrorSerializer 552513:26:12 represents ProjectMirror entities 552613:26:12# [RSpecRunTime] Finishing example group spec/serializers/project_mirror_serializer_spec.rb. It took 0.05 second. Expected to take 0.04 second. 552713:26:12# [RSpecRunTime] Starting example group spec/lib/gitlab/git/gitmodules_parser_spec.rb. Expected to take 0.04 second. 552813:26:12Gitlab::Git::GitmodulesParser 552913:26:12 parses a .gitmodules file correctly 553013:26:13# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/gitmodules_parser_spec.rb. It took 0.05 second. Expected to take 0.04 second. 553113:26:13# [RSpecRunTime] Starting example group spec/initializers/remove_active_job_execute_callback_spec.rb. Expected to take 0.04 second. 553213:26:13ActiveJob execute callback 553313:26:13 is removed in test environment 553413:26:13# [RSpecRunTime] Finishing example group spec/initializers/remove_active_job_execute_callback_spec.rb. It took 0.05 second. Expected to take 0.04 second. 553513:26:13# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/role_binding_spec.rb. Expected to take 0.04 second. 553613:26:13Gitlab::Kubernetes::RoleBinding#generate 553713:26:13 builds a Kubeclient Resource 553813:26:13# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/role_binding_spec.rb. It took 0.05 second. Expected to take 0.04 second. 553913:26:38auto_explain log contains 1490 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-29-44.340.main.ndjson.gz 554013:26:38took 24.825687147 554113:27:01auto_explain log contains 1491 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-29-44.340.ci.ndjson.gz 554213:27:01took 22.593874582 554313:27:01[TEST PROF INFO] EventProf results for sql.active_record 554413:27:01Total time: 04:49.570 of 23:25.188 (20.61%) 554513:27:01Total events: 168509 554613:27:01Top 5 slowest suites (by time): 554713:27:01Ci::HasStatus (./spec/models/concerns/ci/has_status_spec.rb:5) – 01:19.474 (44613 / 261) of 05:01.607 (26.35%) 554813:27:01Boards::Issues::MoveService (./spec/services/boards/issues/move_service_spec.rb:5) – 00:25.722 (15214 / 45) of 01:36.395 (26.68%) 554913:27:01Ci::JobEntity (./spec/serializers/ci/job_entity_spec.rb:5) – 00:14.305 (8681 / 39) of 01:00.590 (23.61%) 555013:27:01Ci::CancelPipelineService (./spec/services/ci/cancel_pipeline_service_spec.rb:5) – 00:09.758 (4965 / 20) of 00:36.171 (26.98%) 555113:27:01Members::Enumerable (./spec/models/concerns/members/enumerable_spec.rb:5) – 00:09.625 (4755 / 37) of 00:36.608 (26.29%) 555213:27:01Knapsack report was generated. Preview: 555413:27:01 "spec/models/concerns/ci/has_status_spec.rb": 301.60716625099985, 555513:27:01 "spec/services/projects/import_service_spec.rb": 177.2152462109998, 555613:27:01 "spec/services/boards/issues/move_service_spec.rb": 96.39508026200019, 555713:27:01 "spec/serializers/ci/job_entity_spec.rb": 60.590261845999976, 555813:27:01 "spec/services/projects/update_repository_storage_service_spec.rb": 50.83633559000009, 555913:27:01 "spec/presenters/project_presenter_spec.rb": 44.59240056699991, 556013:27:01 "spec/services/groups/update_shared_runners_service_spec.rb": 39.236968723000246, 556113:27:01 "spec/models/concerns/members/enumerable_spec.rb": 36.6080119180001, 556213:27:01 "spec/services/ci/cancel_pipeline_service_spec.rb": 36.171600363999914, 556313:27:01 "spec/models/suggestion_spec.rb": 30.609553831000085, 556413:27:01 "spec/services/git/tag_hooks_service_spec.rb": 29.52289840399999, 556513:27:01 "spec/lib/gitlab/import_export/import_failure_service_spec.rb": 22.973783413999627, 556613:27:01 "spec/services/concerns/ci/job_token_scope/edit_scope_validations_spec.rb": 23.395882146000076, 556713:27:01 "spec/helpers/todos_helper_spec.rb": 21.038101052000002, 556813:27:01 "spec/lib/gitlab/middleware/path_traversal_check_spec.rb": 23.822253132999776, 556913:27:01 "spec/views/projects/commit/branches.html.haml_spec.rb": 16.658017639999798, 557013:27:01 "spec/models/ci/build_trace_chunks/redis_trace_chunks_spec.rb": 15.526598327999636, 557113:27:01 "spec/services/ci/stuck_builds/drop_scheduled_service_spec.rb": 17.67657740499999, 557213:27:01 "spec/models/integrations/matrix_spec.rb": 15.693228428000111, 557313:27:01 "spec/helpers/notes_helper_spec.rb": 11.151376914000139, 557413:27:01 "spec/models/project_authorization_spec.rb": 13.181255256999975, 557513:27:01 "spec/uploaders/packages/debian/component_file_uploader_spec.rb": 12.17795549900029, 557613:27:01 "spec/lib/gitlab/kubernetes/default_namespace_spec.rb": 11.433462641000006, 557713:27:01 "spec/lib/gitlab/process_supervisor_spec.rb": 10.183523294999759, 557813:27:01 "spec/services/users/refresh_authorized_projects_service_spec.rb": 13.22460890100001, 557913:27:01 "spec/models/protected_branch/push_access_level_spec.rb": 9.9095355569998, 558013:27:01 "spec/lib/gitlab/cleanup/orphan_lfs_file_references_spec.rb": 10.038661500000217, 558113:27:01 "spec/services/packages/conan/create_package_file_service_spec.rb": 10.808070827999927, 558213:27:01 "spec/graphql/resolvers/users/participants_resolver_spec.rb": 8.86285292499997, 558313:27:01 "spec/services/jira_import/start_import_service_spec.rb": 9.011641375999716, 558413:27:01 "spec/services/projects/move_project_authorizations_service_spec.rb": 9.175174787000287, 558513:27:01 "spec/services/error_tracking/list_issues_service_spec.rb": 8.138515002000076, 558613:27:01 "spec/services/integrations/group_mention_service_spec.rb": 7.800663844000155, 558713:27:01 "spec/models/integrations/mattermost_slash_commands_spec.rb": 6.722107056999903, 558813:27:01 "spec/services/security/ci_configuration/secret_detection_create_service_spec.rb": 7.601447179999923, 558913:27:01 "spec/graphql/resolvers/ci/job_token_scope_resolver_spec.rb": 6.514936122000108, 559013:27:01 "spec/models/integrations/buildkite_spec.rb": 6.507519422999849, 559113:27:01 "spec/models/packages/debian/project_distribution_spec.rb": 7.552547646000221, 559213:27:01 "spec/models/state_note_spec.rb": 5.2299894880002284, 559313:27:01 "spec/services/import/source_users/reassign_service_spec.rb": 5.550290129000132, 559413:27:01 "spec/models/badge_spec.rb": 5.38362374999997, 559513:27:01 "spec/lib/gitlab/slash_commands/presenters/deploy_spec.rb": 5.586637916999734, 559613:27:01 "spec/workers/import/reassign_placeholder_user_records_worker_spec.rb": 4.831347737999749, 559713:27:01 "spec/models/concerns/batch_nullify_dependent_associations_spec.rb": 4.722210752000137, 559813:27:01 "spec/services/projects/import_export/parallel_export_service_spec.rb": 5.556201188999694, 559913:27:01 "spec/lib/gitlab/ci/artifacts/logger_spec.rb": 4.042884784999842, 560013:27:01 "spec/presenters/ci/pipeline_artifacts/code_coverage_presenter_spec.rb": 3.6747637899998153, 560113:27:01 "spec/services/loose_foreign_keys/batch_cleaner_service_spec.rb": 4.026502487000016, 560213:27:01 "spec/helpers/branches_helper_spec.rb": 3.566755512999862, 560313:27:01 "spec/services/routes/rename_descendants_service_spec.rb": 3.747005181000077, 560413:27:01 "spec/lib/gitlab/graphs/commits_spec.rb": 3.8069617740002286, 560513:27:01 "spec/workers/reactive_caching_worker_spec.rb": 3.2707472699999016, 560613:27:01 "spec/models/ci/finished_pipeline_ch_sync_event_spec.rb": 2.201036278999709, 560713:27:01 "spec/lib/banzai/filter/external_link_filter_spec.rb": 2.767053310999927, 560813:27:01 "spec/services/ci/create_pipeline_service/variables_spec.rb": 2.997151314000348, 560913:27:01 "spec/services/packages/debian/update_distribution_service_spec.rb": 2.8050697369999398, 561013:27:01 "spec/policies/incident_management/timeline_event_policy_spec.rb": 2.843468340999607, 561113:27:01 "spec/lib/gitlab/ci/pipeline/seed/processable/resource_group_spec.rb": 3.062071704000118, 561213:27:01 "spec/services/incident_management/link_alerts/destroy_service_spec.rb": 2.9583057280001412, 561313:27:01 "spec/lib/gitlab/diff/merge_request_suggestion_spec.rb": 2.771013160000166, 561413:27:01 "spec/models/packages/rubygems/package_spec.rb": 2.707505279000088, 561513:27:01 "spec/finders/alert_management/http_integrations_finder_spec.rb": 2.7156423579999682, 561613:27:01 "spec/lib/gitlab/utils/username_and_email_generator_spec.rb": 2.6762147919998824, 561713:27:01 "spec/models/concerns/has_environment_scope_spec.rb": 2.513272221999614, 561813:27:01 "spec/workers/create_note_diff_file_worker_spec.rb": 2.3399036539999543, 561913:27:01 "spec/services/bulk_imports/relation_batch_export_service_spec.rb": 2.4701609980002104, 562013:27:01 "spec/tooling/lib/tooling/job_metrics_spec.rb": 2.498581793000085, 562113:27:01 "spec/lib/sidebars/projects/menus/packages_registries_menu_spec.rb": 2.557811856999706, 562213:27:01 "spec/lib/gitlab/github_import/importer/events/commented_spec.rb": 3.5911484200000814, 562313:27:01 "spec/services/packages/npm/create_metadata_cache_service_spec.rb": 1.6015969330001099, 562413:27:01 "spec/lib/gitlab/tracking_spec.rb": 1.9406412519997502, 562513:27:01 "spec/lib/gitlab/ci/build/credentials/factory_spec.rb": 1.7162400699999125, 562613:27:01 "spec/services/work_items/data_sync/widgets/assignees_spec.rb": 1.8872148589998687, 562713:27:01 "spec/lib/sidebars/groups/menus/group_information_menu_spec.rb": 1.6021452439999848, 562813:27:01 "spec/lib/gitlab/quick_actions/extractor_spec.rb": 1.5539018300000862, 562913:27:01 "spec/serializers/lfs_file_lock_entity_spec.rb": 1.6594331070000408, 563013:27:01 "spec/models/list_user_preference_spec.rb": 1.7592513350000445, 563113:27:01 "spec/services/import/source_users/cancel_reassignment_service_spec.rb": 1.7656207139998514, 563213:27:01 "spec/lib/api/entities/tag_spec.rb": 1.489808477999759, 563313:27:01 "spec/lib/gitlab/cache/import/caching_spec.rb": 1.55614020899975, 563413:27:01 "spec/services/milestones/update_service_spec.rb": 1.5439835719998882, 563513:27:01 "spec/models/ci/pipeline_chat_data_spec.rb": 1.1719327060000069, 563613:27:01 "spec/services/boards/destroy_service_spec.rb": 1.315846608999891, 563713:27:01 "spec/scripts/review_apps/automated_cleanup_spec.rb": 1.2565987959997074, 563813:27:01 "spec/lib/gitlab/database/query_analyzers/restrict_allowed_schemas_spec.rb": 1.1542343380001512, 563913:27:01 "spec/views/admin/application_settings/network.html.haml_spec.rb": 0.9859203089999937, 564013:27:01 "spec/models/exported_protected_branch_spec.rb": 1.255806166000184, 564113:27:01 "spec/lib/gitlab/ci/project_config_spec.rb": 1.112951644000077, 564213:27:01 "spec/workers/authorized_project_update/user_refresh_from_replica_worker_spec.rb": 1.013862426000287, 564313:27:01 "spec/models/packages/helm/file_metadatum_spec.rb": 0.9575384730001133, 564413:27:01 "spec/lib/banzai/reference_parser/wiki_page_parser_spec.rb": 0.8768011520000982, 564513:27:01 "spec/models/work_items/widgets/time_tracking_spec.rb": 0.9709226509999098, 564613:27:01 "spec/lib/gitlab/pagination_delegate_spec.rb": 0.8760148330002266, 564713:27:01 "spec/services/pages_domains/delete_service_spec.rb": 1.1067743849998806, 564813:27:01 "spec/workers/ci/initialize_pipelines_iid_sequence_worker_spec.rb": 1.077814218000185, 564913:27:01 "spec/workers/export_csv_worker_spec.rb": 0.8176109800001541, 565013:27:01 "spec/models/work_items/widgets/crm_contacts_spec.rb": 0.8988398000001325, 565113:27:01 "spec/lib/gitlab/robots_txt/parser_spec.rb": 0.7546137780000208, 565213:27:01 "spec/lib/gitlab/import_sources_spec.rb": 0.6999717240000791, 565313:27:01 "spec/lib/json_web_token/project_token_claims_spec.rb": 0.8206327289999535, 565413:27:01 "spec/services/applications/create_service_spec.rb": 0.6213542240002425, 565513:27:01 "spec/services/users/dismiss_group_callout_service_spec.rb": 0.7273359119999441, 565613:27:01 "spec/lib/gitlab/dependency_linker_spec.rb": 0.5862141289999272, 565713:27:01 "spec/finders/bulk_imports/entities_finder_spec.rb": 0.7323606800000562, 565813:27:01 "spec/lib/gitlab/auth/result_spec.rb": 0.5301572349999333, 565913:27:01 "spec/lib/gitlab/wiki_pages/front_matter_parser_spec.rb": 0.5726219299999684, 566013:27:01 "spec/views/devise/shared/_footer.html.haml_spec.rb": 0.5398331540000072, 566113:27:01 "spec/serializers/group_access_token_serializer_spec.rb": 0.7060438240000622, 566213:27:01 "spec/lib/gitlab/usage/service_ping/legacy_metric_metadata_decorator_spec.rb": 0.5471083829997951, 566313:27:01 "spec/lib/gitlab/ci/parsers/sbom/cyclonedx_spec.rb": 0.4087515990004249, 566413:27:01 "spec/helpers/dev_ops_report_helper_spec.rb": 0.38842004299976907, 566513:27:01 "spec/lib/gitlab/config/loader/multi_doc_yaml_spec.rb": 0.3677751140003238, 566613:27:01 "spec/rubocop/cop/redis_queue_usage_spec.rb": 0.48163032100001146, 566713:27:01 "spec/models/integrations/chat_message/merge_message_spec.rb": 0.3584998359997371, 566813:27:01 "spec/lib/gitlab/ci/artifacts/decompressed_artifact_size_validator_spec.rb": 0.24500290000014502, 566913:27:01 "spec/rubocop/cop/style/regexp_literal_mixed_preserve_spec.rb": 0.31988026999988506, 567013:27:01 "spec/services/projects/count_service_spec.rb": 0.3726333650001834, 567113:27:01 "spec/lib/sidebars/admin/menus/messages_menu_spec.rb": 0.29398691500000496, 567213:27:01 "spec/services/packages/nuget/extract_remote_metadata_file_service_spec.rb": 0.283432984999763, 567313:27:01 "spec/rubocop/cop/file_decompression_spec.rb": 0.3008202630003325, 567413:27:01 "spec/graphql/types/work_items/available_export_fields_enum_spec.rb": 0.2458416499998748, 567513:27:01 "spec/lib/gitlab/config/entry/factory_spec.rb": 0.30732907299989165, 567613:27:01 "spec/lib/gitlab/dependency_linker/gemfile_linker_spec.rb": 0.2922314140000708, 567713:27:01 "spec/lib/gitlab/route_map_spec.rb": 0.29869871300024897, 567813:27:01 "spec/validators/array_members_validator_spec.rb": 0.2628796379999585, 567913:27:01 "spec/lib/gitlab/ci/status/waiting_for_resource_spec.rb": 0.26490533800006233, 568013:27:01 "spec/lib/gitlab/database/connection_timer_spec.rb": 0.27306958700000905, 568113:27:01 "spec/lib/gitlab/legacy_github_import/issuable_formatter_spec.rb": 0.18176244699998279, 568213:27:01 "spec/lib/gitlab/ci/reports/security/locations/sast_spec.rb": 0.2371714509999947, 568313:27:01 "spec/lib/gitlab/import_export/import_export_spec.rb": 0.22929436200001874, 568413:27:01 "spec/lib/banzai/filter/plantuml_filter_spec.rb": 0.20017898600008266, 568513:27:01 "spec/lib/gitlab/git/blame_mode_spec.rb": 0.20640610500004186, 568613:27:01 "spec/lib/gitlab/color_schemes_spec.rb": 0.2056365549997281, 568713:27:01 "spec/initializers/action_mailer_hooks_spec.rb": 0.18066223699997863, 568813:27:01 "spec/support_specs/capybara_slow_finder_spec.rb": 0.1828925969998636, 568913:27:01 "spec/models/namespaces/randomized_suffix_path_spec.rb": 0.18942209699980594, 569013:27:01 "spec/lib/gitlab/metrics/subscribers/ldap_spec.rb": 0.16696570900012375, 569113:27:01 "spec/tooling/danger/change_column_default_spec.rb": 0.1579102209998382, 569213:27:01 "spec/lib/gitlab/ci/pipeline/metrics_spec.rb": 0.047477354000420746, 569313:27:01 "spec/serializers/admin/abuse_report_details_serializer_spec.rb": 0.19567455599963068, 569413:27:01 "spec/lib/gitlab/application_rate_limiter/increment_per_actioned_resource_spec.rb": 0.14947252100000696, 569513:27:01 "spec/models/concerns/commit_signature_spec.rb": 0.14107439300005353, 569613:27:01 "spec/workers/ci/stuck_builds/drop_canceling_worker_spec.rb": 0.12524913400011428, 569713:27:01 "spec/lib/gitlab/auth/otp/strategies/devise_spec.rb": 0.14095793300020887, 569813:27:01 "spec/lib/gitlab/render_timeout_spec.rb": 0.13891022300003897, 569913:27:01 "spec/models/groups/feature_setting_spec.rb": 0.11055267600022489, 570013:27:01 "spec/rubocop/cop/avoid_becomes_spec.rb": 0.10449359699987326, 570113:27:01 "spec/lib/gitlab/config/entry/boolean_spec.rb": 0.10269887799995558, 570213:27:01 "spec/validators/future_date_validator_spec.rb": 0.11412365699970906, 570313:27:01 "spec/lib/gitlab/sidekiq_middleware/pause_control/strategies/deprecated_spec.rb": 0.15594136100025935, 570413:27:01 "spec/graphql/types/packages/terraform_module/metadatum/fields_type_spec.rb": 0.10393324799997572, 570513:27:01 "spec/rubocop/cop/ban_catch_throw_spec.rb": 0.0875701389995811, 570613:27:01 "spec/components/pajamas/breadcrumb_item_component_spec.rb": 0.09443759800024054, 570713:27:01 "spec/lib/gitlab/gitaly_client/blobs_stitcher_spec.rb": 0.08535933899975134, 570813:27:01 "spec/graphql/types/clusters/agent_token_status_enum_spec.rb": 0.0817671789995984, 570913:27:01 "spec/lib/gitlab/error_tracking/processor/sanitize_error_message_processor_spec.rb": 0.08246787000007316, 571013:27:01 "spec/graphql/types/ci/config/job_restriction_type_spec.rb": 0.07745382099983544, 571113:27:01 "spec/graphql/types/merge_requests/mergeability_check_type_spec.rb": 0.07634895000001052, 571213:27:01 "spec/lib/sidebars/concerns/link_with_html_options_spec.rb": 0.07805504099997052, 571313:27:01 "spec/graphql/types/permission_types/issue_spec.rb": 0.0477365550000286, 571413:27:01 "spec/graphql/types/ci/catalog/resources/version_type_spec.rb": 0.07732431100021131, 571513:27:01 "spec/helpers/preferred_language_switcher_helper_spec.rb": 0.057912263000162056, 571613:27:01 "spec/graphql/types/permission_types/group_spec.rb": 0.04717487399966558, 571713:27:01 "spec/workers/system_hook_push_worker_spec.rb": 0.04813611400004447, 571813:27:01 "spec/serializers/project_mirror_serializer_spec.rb": 0.04629095400014194, 571913:27:01 "spec/lib/gitlab/git/gitmodules_parser_spec.rb": 0.046128033999593754, 572013:27:01 "spec/initializers/remove_active_job_execute_callback_spec.rb": 0.045748384000035, 572113:27:01 "spec/lib/gitlab/kubernetes/role_binding_spec.rb": 0.04588314399961746 572313:27:01Knapsack global time execution for tests: 23m 25s 572413:27:01Pending: (Failures listed here are expected and do not affect your suite's status) 572513:27:01 1) Packages::Debian::ComponentFileUploader Packages::Debian::ProjectComponentFile behaves like builds correct paths #upload_path behaves like matches the method pattern 572613:27:01 # No pattern provided, skipping. 572713:27:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 572813:27:01 2) Packages::Debian::ComponentFileUploader Packages::Debian::ProjectComponentFile behaves like builds correct paths #relative_path is relative 572913:27:01 # Path not set, skipping. 573013:27:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:40 573113:27:01 3) Packages::Debian::ComponentFileUploader Packages::Debian::ProjectComponentFile behaves like builds correct paths .absolute_path behaves like matches the method pattern 573213:27:01 # No pattern provided, skipping. 573313:27:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 573413:27:01 4) Packages::Debian::ComponentFileUploader Packages::Debian::ProjectComponentFile behaves like builds correct paths .base_dir behaves like matches the method pattern 573513:27:01 # No pattern provided, skipping. 573613:27:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 573713:27:01 5) Packages::Debian::ComponentFileUploader Packages::Debian::ProjectComponentFile object store is remote behaves like builds correct paths #upload_path behaves like matches the method pattern 573813:27:01 # No pattern provided, skipping. 573913:27:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 574013:27:01 6) Packages::Debian::ComponentFileUploader Packages::Debian::ProjectComponentFile object store is remote behaves like builds correct paths #relative_path is relative 574113:27:01 # Path not set, skipping. 574213:27:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:40 574313:27:01 7) Packages::Debian::ComponentFileUploader Packages::Debian::ProjectComponentFile object store is remote behaves like builds correct paths .absolute_path behaves like matches the method pattern 574413:27:01 # No pattern provided, skipping. 574513:27:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 574613:27:01 8) Packages::Debian::ComponentFileUploader Packages::Debian::ProjectComponentFile object store is remote behaves like builds correct paths .base_dir behaves like matches the method pattern 574713:27:01 # No pattern provided, skipping. 574813:27:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 574913:27:01 9) Packages::Debian::ComponentFileUploader Packages::Debian::GroupComponentFile behaves like builds correct paths #upload_path behaves like matches the method pattern 575013:27:01 # No pattern provided, skipping. 575113:27:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 575213:27:01 10) Packages::Debian::ComponentFileUploader Packages::Debian::GroupComponentFile behaves like builds correct paths #relative_path is relative 575313:27:01 # Path not set, skipping. 575413:27:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:40 575513:27:01 11) Packages::Debian::ComponentFileUploader Packages::Debian::GroupComponentFile behaves like builds correct paths .absolute_path behaves like matches the method pattern 575613:27:01 # No pattern provided, skipping. 575713:27:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 575813:27:01 12) Packages::Debian::ComponentFileUploader Packages::Debian::GroupComponentFile behaves like builds correct paths .base_dir behaves like matches the method pattern 575913:27:01 # No pattern provided, skipping. 576013:27:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 576113:27:01 13) Packages::Debian::ComponentFileUploader Packages::Debian::GroupComponentFile object store is remote behaves like builds correct paths #upload_path behaves like matches the method pattern 576213:27:01 # No pattern provided, skipping. 576313:27:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 576413:27:01 14) Packages::Debian::ComponentFileUploader Packages::Debian::GroupComponentFile object store is remote behaves like builds correct paths #relative_path is relative 576513:27:01 # Path not set, skipping. 576613:27:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:40 576713:27:01 15) Packages::Debian::ComponentFileUploader Packages::Debian::GroupComponentFile object store is remote behaves like builds correct paths .absolute_path behaves like matches the method pattern 576813:27:01 # No pattern provided, skipping. 576913:27:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 577013:27:01 16) Packages::Debian::ComponentFileUploader Packages::Debian::GroupComponentFile object store is remote behaves like builds correct paths .base_dir behaves like matches the method pattern 577113:27:01 # No pattern provided, skipping. 577213:27:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 577313:27:01Finished in 24 minutes 23 seconds (files took 1 minute 17.59 seconds to load) 577413:27:012791 examples, 0 failures, 16 pending 577513:27:01Randomized with seed 41442 577613:27:11[TEST PROF INFO] Time spent in factories: 14:43.892 (60.06% of total time) 577713:27:11RSpec exited with 0. 577813:27:11No examples to retry, congrats! 578013:27:12Running after script... 578113:27:12$ source scripts/utils.sh 578213:27:12$ log_disk_usage 578313:27:12******************************************************* 578413:27:12This runner currently has 29G free disk space. 578513:27:12******************************************************* 584613:27:19$ bundle exec gem list gitlab_quality-test_tooling 584713:27:20gitlab_quality-test_tooling (2.1.0) 584813:27:20$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 585113:27:20$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 585413:27:20$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 585713:27:20$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 586113:27:23$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 586513:27:25$ tooling/bin/push_job_metrics || true 586613:27:26[job-metrics] Pushing job metrics file for the CI/CD job. 586713:27:26[job-metrics] Pushed 4 CI job metric entries to InfluxDB. 586913:27:27Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-20 due to policy 587113:27:28Uploading artifacts... 587213:27:28auto_explain/: found 3 matching artifact files and directories 587313:27:28coverage/: found 5 matching artifact files and directories 587413:27:28crystalball/: found 2 matching artifact files and directories 587513:27:28WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 587613:27:28knapsack/: found 4 matching artifact files and directories 587713:27:28rspec/: found 16 matching artifact files and directories 587813:27:28WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 587913:27:28log/*.log: found 15 matching artifact files and directories 588113:27:28WARNING: Retrying... context=artifacts-uploader error=request redirected 588213:27:31Uploading artifacts as "archive" to coordinator... 201 Created id=8273195588 responseStatus=201 Created token=glcbt-66 588313:27:31Uploading artifacts... 588413:27:31rspec/rspec-*.xml: found 1 matching artifact files and directories 588613:27:31WARNING: Retrying... context=artifacts-uploader error=request redirected 588713:27:33Uploading artifacts as "junit" to coordinator... 201 Created id=8273195588 responseStatus=201 Created token=glcbt-66 588913:27:42Job succeeded