122:26:08 when migrate! is not occupied by another process 222:26:09 executes migrate! 322:26:10 executes use_file 422:26:10# [RSpecRunTime] RSpec elapsed time: 8 minutes 43.43 seconds. Current RSS: ~1056M. Threads: 4. load average: 1.11 1.10 1.07 1/283 2538 622:26:10 when migrate! is occupied by another process 722:26:11 does not execute migrate! 822:26:12 does not execute use_file 922:26:12# [RSpecRunTime] RSpec elapsed time: 8 minutes 45.15 seconds. Current RSS: ~1057M. Threads: 4. load average: 1.11 1.10 1.07 4/284 2539 1122:26:12 migration is unsuccessful 1222:26:12 when the store is not supported 1322:26:13 does not update the object_store 1422:26:14 does not delete the original file 1522:26:14# [RSpecRunTime] RSpec elapsed time: 8 minutes 46.93 seconds. Current RSS: ~1057M. Threads: 4. load average: 1.10 1.09 1.07 1/283 2540 1722:26:14 upon a fog failure 1822:26:14 does not update the object_store 1922:26:15 does not delete the original file 2022:26:15# [RSpecRunTime] RSpec elapsed time: 8 minutes 48.64 seconds. Current RSS: ~1058M. Threads: 4. load average: 1.10 1.09 1.07 1/283 2541 2222:26:15 upon a database failure 2322:26:16 does not update the object_store 2422:26:17 does not delete the original file 2522:26:17# [RSpecRunTime] RSpec elapsed time: 8 minutes 50.28 seconds. Current RSS: ~1058M. Threads: 4. load average: 1.10 1.09 1.07 1/283 2542 2722:26:17# [RSpecRunTime] Finishing example group spec/uploaders/job_artifact_uploader_spec.rb. It took 47.89 seconds. Expected to take 50.84 seconds. 2822:26:17# [RSpecRunTime] Starting example group spec/models/concerns/milestoneish_spec.rb. Expected to take 45.33 seconds. 2922:26:17Milestone Milestoneish 3022:26:20 does not allow STI 3122:26:20 #sorted_issues 3222:26:21 sorts issues by label priority 3322:26:22 limits issue count and keeps the ordering 3422:26:22# [RSpecRunTime] RSpec elapsed time: 8 minutes 54.91 seconds. Current RSS: ~1055M. Threads: 4. load average: 1.10 1.09 1.07 1/285 2555 3622:26:22 with attributes visibility 3722:26:22 #issue_participants_visible_by_user 3822:26:22 visibility: :public, user_role: nil, result: [:member] 3922:26:22 returns the proper participants 4022:26:22 visibility: :public, user_role: :non_member, result: [:member] 4122:26:23 returns the proper participants 4222:26:23 visibility: :public, user_role: :guest, result: [:member] 4322:26:23 returns the proper participants 4422:26:23 visibility: :public, user_role: :member, result: [:member, :assignee] 4522:26:24 returns the proper participants 4622:26:24 visibility: :internal, user_role: nil, result: [] 4722:26:25 returns the proper participants 4822:26:25 visibility: :internal, user_role: :non_member, result: [:member] 4922:26:25 returns the proper participants 5022:26:25 visibility: :internal, user_role: :guest, result: [:member] 5122:26:26 returns the proper participants 5222:26:26 visibility: :internal, user_role: :member, result: [:member, :assignee] 5322:26:26 returns the proper participants 5422:26:26 visibility: :private, user_role: nil, result: [] 5522:26:27 returns the proper participants 5622:26:27 visibility: :private, user_role: :non_member, result: [] 5722:26:28 returns the proper participants 5822:26:28 visibility: :private, user_role: :guest, result: [:member] 5922:26:28 returns the proper participants 6022:26:28 visibility: :private, user_role: :member, result: [:member, :assignee] 6122:26:29 returns the proper participants 6222:26:29 #issue_labels_visible_by_user 6322:26:29 visibility: :public, user_role: nil, result: [:label1] 6422:26:29 returns the proper participants 6522:26:29 visibility: :public, user_role: :non_member, result: [:label1] 6622:26:30 returns the proper participants 6722:26:30 visibility: :public, user_role: :guest, result: [:label1] 6822:26:31 returns the proper participants 6922:26:31 visibility: :public, user_role: :member, result: [:label1, :label2] 7022:26:31 returns the proper participants 7122:26:31 visibility: :internal, user_role: nil, result: [] 7222:26:32 returns the proper participants 7322:26:32 visibility: :internal, user_role: :non_member, result: [:label1] 7422:26:32 returns the proper participants 7522:26:32 visibility: :internal, user_role: :guest, result: [:label1] 7622:26:33 returns the proper participants 7722:26:33 visibility: :internal, user_role: :member, result: [:label1, :label2] 7822:26:34 returns the proper participants 7922:26:34 visibility: :private, user_role: nil, result: [] 8022:26:34 returns the proper participants 8122:26:34 visibility: :private, user_role: :non_member, result: [] 8222:26:35 returns the proper participants 8322:26:35 visibility: :private, user_role: :guest, result: [:label1] 8422:26:35 returns the proper participants 8522:26:35 visibility: :private, user_role: :member, result: [:label1, :label2] 8622:26:36 returns the proper participants 8722:26:36 #sorted_merge_requests 8822:26:37 sorts merge requests by label priority 8922:26:37# [RSpecRunTime] RSpec elapsed time: 9 minutes 10.73 seconds. Current RSS: ~1059M. Threads: 4. load average: 1.01 1.07 1.06 1/287 2560 9122:26:37 #merge_requests_visible_to_user 9222:26:37 when project is private 9322:26:38 does not return any merge request for a non member 9422:26:39 returns milestone merge requests for a member 9522:26:39# [RSpecRunTime] RSpec elapsed time: 9 minutes 12.08 seconds. Current RSS: ~1060M. Threads: 4. load average: 1.01 1.07 1.06 1/287 2561 9722:26:39 when project is public 9822:26:39 when merge requests are available to anyone 9922:26:39 returns milestone merge requests for a non member 10022:26:39 when merge requests are available to project members 10122:26:40 does not return any merge request for a non member 10222:26:40 returns milestone merge requests for a member 10322:26:40 when milestone is at parent level group 10422:26:42 does not return any merge request for a non member 10522:26:42 returns milestone merge requests for a member 10622:26:42# [RSpecRunTime] RSpec elapsed time: 9 minutes 15.6 seconds. Current RSS: ~1058M. Threads: 4. load average: 1.01 1.07 1.06 1/288 2574 10922:26:43 returns false when has items opened 11022:26:43 returns true when all items are closed 11122:26:43# [RSpecRunTime] RSpec elapsed time: 9 minutes 16.8 seconds. Current RSS: ~1060M. Threads: 4. load average: 1.00 1.07 1.06 1/288 2575 11322:26:43 #percent_complete 11422:26:43 with division by zero 11522:26:45 is expected to eq 0 11622:26:45# [RSpecRunTime] RSpec elapsed time: 9 minutes 17.9 seconds. Current RSS: ~1062M. Threads: 4. load average: 1.00 1.07 1.06 1/288 2576 11822:26:45 #closed_issues_count 11922:26:45 counts all closed issues including confidential 12022:26:45 #total_issues_count 12122:26:46 counts all issues including confidential 12222:26:46 #total_merge_requests_count 12322:26:46 counts merge requests 12422:26:46 #remaining_days 12522:26:47 shows 0 if no due date 12622:26:48 shows 0 if expired 12722:26:49 shows correct remaining days 12822:26:49# [RSpecRunTime] RSpec elapsed time: 9 minutes 22.46 seconds. Current RSS: ~1060M. Threads: 4. load average: 1.00 1.07 1.06 1/285 2577 13022:26:49 #elapsed_days 13122:26:50 shows 0 if no start_date set 13222:26:51 shows 0 if start_date is a future 13322:26:52 shows correct amount of days 13422:26:52# [RSpecRunTime] RSpec elapsed time: 9 minutes 25.59 seconds. Current RSS: ~1059M. Threads: 4. load average: 1.00 1.07 1.06 1/283 2578 13622:26:52 #total_time_spent 13722:26:53 calculates total time spent 13822:26:54 includes merge request time spent 13922:26:54# [RSpecRunTime] RSpec elapsed time: 9 minutes 27.06 seconds. Current RSS: ~1060M. Threads: 4. load average: 1.00 1.06 1.06 1/283 2579 14122:26:54 #human_total_time_spent 14222:26:54 returns nil if no time has been spent 14322:26:54 #total_time_estimate 14422:26:55 calculates total estimate 14522:26:55 includes merge request time estimate 14622:26:55# [RSpecRunTime] RSpec elapsed time: 9 minutes 28.84 seconds. Current RSS: ~1060M. Threads: 4. load average: 1.00 1.06 1.06 1/283 2580 14822:26:55 #human_total_time_estimate 14922:26:56 returns nil if no time has been spent 15122:26:57 returns the date when milestone expires 15222:26:57 returns the date when milestone expires 15322:26:57# [RSpecRunTime] Finishing example group spec/models/concerns/milestoneish_spec.rb. It took 40.05 seconds. Expected to take 45.33 seconds. 15422:26:57# [RSpecRunTime] Starting example group spec/finders/ci/runner_jobs_finder_spec.rb. Expected to take 34.81 seconds. 15522:26:57Ci::RunnerJobsFinder 15722:27:00 when params is empty 15822:27:01 returns all jobs assigned to Runner 15922:27:01# [RSpecRunTime] RSpec elapsed time: 9 minutes 34.52 seconds. Current RSS: ~1060M. Threads: 4. load average: 1.00 1.06 1.06 2/283 2581 16122:27:01 when the user has guest access 16222:27:03 does not returns jobs the user does not have permission to see 16322:27:03# [RSpecRunTime] RSpec elapsed time: 9 minutes 36.14 seconds. Current RSS: ~1060M. Threads: 4. load average: 1.00 1.06 1.06 1/283 2582 16522:27:03 when the user is admin 16622:27:03 is expected to contain exactly #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, and #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 16722:27:03 when user is developer 16822:27:03 is expected to contain exactly #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, and #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 16922:27:03 when the user has different access levels in different projects 17022:27:07 returns only the jobs the user has permission to see 17122:27:07# [RSpecRunTime] RSpec elapsed time: 9 minutes 40.28 seconds. Current RSS: ~1054M. Threads: 4. load average: 1.00 1.06 1.06 1/283 2583 17322:27:07 when the user has reporter access level or greater 17422:27:07 returns jobs assigned to the Runner that the user has access to 17522:27:07 when params contains status 17622:27:07 when status is created 17722:27:10 returns matched job 17822:27:10# [RSpecRunTime] RSpec elapsed time: 9 minutes 42.93 seconds. Current RSS: ~1049M. Threads: 4. load average: 1.00 1.06 1.06 1/283 2584 18022:27:10 when status is waiting_for_resource 18122:27:11 returns matched job 18222:27:11# [RSpecRunTime] RSpec elapsed time: 9 minutes 44.5 seconds. Current RSS: ~1055M. Threads: 4. load average: 1.00 1.06 1.06 1/283 2585 18422:27:11 when status is preparing 18522:27:13 returns matched job 18622:27:13# [RSpecRunTime] RSpec elapsed time: 9 minutes 46.11 seconds. Current RSS: ~1058M. Threads: 4. load average: 1.00 1.06 1.05 1/283 2586 18822:27:13 when status is waiting_for_callback 18922:27:14 returns matched job 19022:27:14# [RSpecRunTime] RSpec elapsed time: 9 minutes 47.66 seconds. Current RSS: ~1059M. Threads: 4. load average: 1.00 1.06 1.05 1/283 2587 19222:27:14 when status is pending 19322:27:16 returns matched job 19422:27:16# [RSpecRunTime] RSpec elapsed time: 9 minutes 49.35 seconds. Current RSS: ~1059M. Threads: 4. load average: 1.00 1.06 1.05 1/283 2588 19622:27:16 when status is running 19722:27:18 returns matched job 19822:27:18# [RSpecRunTime] RSpec elapsed time: 9 minutes 50.94 seconds. Current RSS: ~1059M. Threads: 4. load average: 1.00 1.06 1.05 1/283 2589 20022:27:18 when status is success 20122:27:19 returns matched job 20222:27:19# [RSpecRunTime] RSpec elapsed time: 9 minutes 52.55 seconds. Current RSS: ~1059M. Threads: 4. load average: 1.00 1.06 1.05 1/283 2590 20422:27:19 when status is failed 20522:27:21 returns matched job 20622:27:21# [RSpecRunTime] RSpec elapsed time: 9 minutes 54.33 seconds. Current RSS: ~1063M. Threads: 4. load average: 1.00 1.06 1.05 1/283 2591 20822:27:21 when status is canceling 20922:27:22 returns matched job 21022:27:23# [RSpecRunTime] RSpec elapsed time: 9 minutes 55.85 seconds. Current RSS: ~1062M. Threads: 4. load average: 1.00 1.06 1.05 1/283 2592 21222:27:23 when status is canceled 21322:27:24 returns matched job 21422:27:24# [RSpecRunTime] RSpec elapsed time: 9 minutes 57.47 seconds. Current RSS: ~1061M. Threads: 4. load average: 1.00 1.06 1.05 1/283 2593 21622:27:24 when status is skipped 21722:27:26 returns matched job 21822:27:26# [RSpecRunTime] RSpec elapsed time: 9 minutes 59.1 seconds. Current RSS: ~1061M. Threads: 4. load average: 1.00 1.06 1.05 1/283 2594 22022:27:26 when status is manual 22122:27:27 returns matched job 22222:27:27# [RSpecRunTime] RSpec elapsed time: 10 minutes 0.77 second. Current RSS: ~1060M. Threads: 4. load average: 1.00 1.06 1.05 1/283 2595 22422:27:27 when status is scheduled 22522:27:29 returns matched job 22622:27:29# [RSpecRunTime] RSpec elapsed time: 10 minutes 2.37 seconds. Current RSS: ~1060M. Threads: 4. load average: 1.00 1.06 1.05 1/283 2596 22822:27:29 when system_id is specified 22922:27:30 returns jobs from the specified system 23022:27:30 when specified system_id does not exist 23122:27:30 is expected to be empty 23222:27:30 when order_by and sort are specified 23322:27:30 when order_by id and sort is asc 23422:27:30 sorts as id: :asc 23522:27:30 when order_by is specified and sort is not specified 23622:27:30 when order_by id and sort is not specified 23722:27:30 sorts as id: :desc 23822:27:30# [RSpecRunTime] Finishing example group spec/finders/ci/runner_jobs_finder_spec.rb. It took 32.87 seconds. Expected to take 34.81 seconds. 23922:27:30# [RSpecRunTime] Starting example group spec/services/projects/after_rename_service_spec.rb. Expected to take 31.76 seconds. 24022:27:30Projects::AfterRenameService 24222:27:31 renames a repository 24322:27:32 updates project full path in gitaly 24422:27:34 updates storage location 24522:27:34 when renaming or migrating fails 24622:27:34 behaves like logging and raising a RenameFailedError 24722:27:35 logs raises a RenameFailedError 24822:27:35# [RSpecRunTime] RSpec elapsed time: 10 minutes 8.25 seconds. Current RSS: ~1086M. Threads: 4. load average: 1.00 1.05 1.05 1/283 2669 25022:27:35 container registry with images 25122:27:35 when Gitlab API is not supported 25222:27:35 behaves like logging and raising a RenameFailedError 25322:27:42 logs raises a RenameFailedError 25422:27:42# [RSpecRunTime] RSpec elapsed time: 10 minutes 15.36 seconds. Current RSS: ~1091M. Threads: 4. load average: 0.92 1.04 1.05 1/283 2688 25622:27:42 when Gitlab API Client is supported 25722:27:49 renames the base repository in the registry 25822:27:49 when the base repository rename in the registry fails 25922:27:49 behaves like logging and raising a RenameFailedError 26022:27:56 logs raises a RenameFailedError 26122:27:56# [RSpecRunTime] RSpec elapsed time: 10 minutes 29.16 seconds. Current RSS: ~1068M. Threads: 4. load average: 0.78 1.00 1.03 3/283 2725 26422:27:57 keeps uploads folder location unchanged 26522:27:57 when not rolled out 26622:28:00 moves attachments folder to hashed storage 26722:28:00# [RSpecRunTime] RSpec elapsed time: 10 minutes 33.02 seconds. Current RSS: ~1077M. Threads: 4. load average: 0.80 1.00 1.03 1/283 2762 27022:28:01 publishes a ProjectPathChangedEvent 27122:28:01# [RSpecRunTime] RSpec elapsed time: 10 minutes 34.27 seconds. Current RSS: ~1077M. Threads: 4. load average: 0.80 1.00 1.03 1/283 2781 27322:28:01# [RSpecRunTime] Finishing example group spec/services/projects/after_rename_service_spec.rb. It took 31.05 seconds. Expected to take 31.76 seconds. 27422:28:01# [RSpecRunTime] Starting example group spec/serializers/member_entity_spec.rb. Expected to take 28.67 seconds. 27722:28:01 behaves like member.json 27822:28:02 matches json schema 27922:28:02 correctly exposes `can_update` 28022:28:03 correctly exposes `can_remove` 28122:28:03 #access_level 28222:28:03 correctly exposes `string_value` 28322:28:03# [RSpecRunTime] RSpec elapsed time: 10 minutes 36.7 seconds. Current RSS: ~1090M. Threads: 4. load average: 0.82 1.00 1.03 4/283 2782 28522:28:03 when is_source_accessible_to_current_user is true 28622:28:04 exposes source and created_by 28722:28:04 when is_source_accessible_to_current_user is false 28822:28:05 does not exposes source and created_by 29022:28:05 behaves like member.json 29122:28:06 matches json schema 29222:28:06 correctly exposes `can_update` 29322:28:06 correctly exposes `can_remove` 29422:28:06 #access_level 29522:28:06 correctly exposes `string_value` 29622:28:06# [RSpecRunTime] RSpec elapsed time: 10 minutes 39.51 seconds. Current RSS: ~1091M. Threads: 4. load average: 0.82 1.00 1.03 1/283 2783 29822:28:06 when is_source_accessible_to_current_user is true 29922:28:06 exposes source and created_by 30022:28:06 when is_source_accessible_to_current_user is false 30122:28:07 does not exposes source and created_by 30222:28:07 behaves like invite 30322:28:07 correctly exposes `invite.avatar_url` 30422:28:07 correctly exposes `invite.can_resend` 30522:28:07 exposes `invite.user_state` as empty string 30622:28:07 direct member 30722:28:07 behaves like exposes source type properties 30822:28:08 exposes `is_direct_member` as `true` 30922:28:08 exposes `is_inherited_member` as `false` 31022:28:09 exposes `is_shared_member` as `false` 31122:28:09# [RSpecRunTime] RSpec elapsed time: 10 minutes 41.96 seconds. Current RSS: ~1095M. Threads: 4. load average: 0.99 1.03 1.04 1/283 2784 31322:28:09 inherited member 31422:28:09 behaves like exposes source type properties 31522:28:09 exposes `is_direct_member` as `false` 31622:28:10 exposes `is_inherited_member` as `true` 31722:28:10 exposes `is_shared_member` as `false` 31822:28:10# [RSpecRunTime] RSpec elapsed time: 10 minutes 43.32 seconds. Current RSS: ~1095M. Threads: 4. load average: 0.99 1.03 1.04 1/283 2785 32022:28:10 shared member 32122:28:10 behaves like exposes source type properties 32222:28:10 exposes `is_direct_member` as `false` 32322:28:11 exposes `is_inherited_member` as `false` 32422:28:11 exposes `is_shared_member` as `true` 32522:28:11# [RSpecRunTime] RSpec elapsed time: 10 minutes 44.77 seconds. Current RSS: ~1092M. Threads: 4. load average: 0.99 1.03 1.04 1/283 2786 32722:28:11 is_last_owner 32822:28:11 when member is last owner 32922:28:12 exposes `is_last_owner` as `true` 33022:28:12 when owner is not last owner 33122:28:12 exposes `is_last_owner` as `false` 33222:28:12 new member user state is blocked_pending_approval 33322:28:12 behaves like user state is blocked_pending_approval 33422:28:13 displays proper user state 33522:28:13 project member 33622:28:14 behaves like member.json 33722:28:14 matches json schema 33822:28:15 correctly exposes `can_update` 33922:28:15 correctly exposes `can_remove` 34022:28:15 #access_level 34122:28:15 correctly exposes `string_value` 34222:28:15# [RSpecRunTime] RSpec elapsed time: 10 minutes 48.75 seconds. Current RSS: ~1082M. Threads: 4. load average: 0.99 1.03 1.04 1/283 2787 34422:28:15 when is_source_accessible_to_current_user is true 34522:28:16 exposes source and created_by 34622:28:16 when is_source_accessible_to_current_user is false 34722:28:16 does not exposes source and created_by 34922:28:16 behaves like member.json 35022:28:16 matches json schema 35122:28:17 correctly exposes `can_update` 35222:28:17 correctly exposes `can_remove` 35322:28:17 #access_level 35422:28:17 correctly exposes `string_value` 35522:28:17 when is_source_accessible_to_current_user is true 35622:28:17 exposes source and created_by 35722:28:17 when is_source_accessible_to_current_user is false 35822:28:17 does not exposes source and created_by 35922:28:17 behaves like invite 36022:28:17 correctly exposes `invite.avatar_url` 36122:28:17 correctly exposes `invite.can_resend` 36222:28:17 exposes `invite.user_state` as empty string 36322:28:17 direct member 36422:28:17 behaves like exposes source type properties 36522:28:18 exposes `is_direct_member` as `true` 36622:28:18 exposes `is_inherited_member` as `false` 36722:28:19 exposes `is_shared_member` as `false` 36822:28:19# [RSpecRunTime] RSpec elapsed time: 10 minutes 51.94 seconds. Current RSS: ~1079M. Threads: 4. load average: 0.99 1.03 1.04 1/283 2788 37022:28:19 personal project 37122:28:19 behaves like exposes source type properties 37222:28:19 exposes `is_direct_member` as `true` 37322:28:19 exposes `is_inherited_member` as `false` 37422:28:20 exposes `is_shared_member` as `false` 37522:28:20# [RSpecRunTime] RSpec elapsed time: 10 minutes 53.13 seconds. Current RSS: ~1080M. Threads: 4. load average: 0.99 1.03 1.04 1/283 2789 37722:28:20 inherited member 37822:28:20 behaves like exposes source type properties 37922:28:20 exposes `is_direct_member` as `false` 38022:28:21 exposes `is_inherited_member` as `true` 38122:28:21 exposes `is_shared_member` as `false` 38222:28:21# [RSpecRunTime] RSpec elapsed time: 10 minutes 54.74 seconds. Current RSS: ~1082M. Threads: 4. load average: 0.99 1.03 1.04 1/283 2790 38422:28:21 shared member 38522:28:21 behaves like exposes source type properties 38622:28:22 exposes `is_direct_member` as `false` 38722:28:22 exposes `is_inherited_member` as `false` 38822:28:23 exposes `is_shared_member` as `true` 38922:28:23# [RSpecRunTime] RSpec elapsed time: 10 minutes 56.17 seconds. Current RSS: ~1084M. Threads: 4. load average: 1.00 1.03 1.04 1/283 2791 39122:28:23 personal project 39222:28:23 behaves like exposes source type properties 39322:28:23 exposes `is_direct_member` as `false` 39422:28:24 exposes `is_inherited_member` as `false` 39522:28:24 exposes `is_shared_member` as `true` 39622:28:24# [RSpecRunTime] RSpec elapsed time: 10 minutes 57.56 seconds. Current RSS: ~1084M. Threads: 4. load average: 1.00 1.03 1.04 1/283 2792 39822:28:24 new members user state is blocked_pending_approval 39922:28:24 behaves like user state is blocked_pending_approval 40022:28:25 displays proper user state 40122:28:25# [RSpecRunTime] Finishing example group spec/serializers/member_entity_spec.rb. It took 23.61 seconds. Expected to take 28.67 seconds. 40222:28:25# [RSpecRunTime] Starting example group spec/finders/autocomplete/users_finder_spec.rb. Expected to take 27.06 seconds. 40322:28:25Autocomplete::UsersFinder 40522:28:25 is expected to contain exactly #<User id:423 @johndoe>, #<User id:428 @user136>, #<User id:429 @user137>, and #<User id:430 @user138> 40622:28:25 preloads the status association 40722:28:25 when current_user not passed or nil 40822:28:25 is expected to contain exactly 40922:28:25 when project passed 41022:28:26 is expected to contain exactly #<User id:432 @namespace249> 41122:28:26 when author_id passed 41222:28:26 and author is active 41322:28:26 is expected to contain exactly #<User id:432 @namespace249> and #<User id:423 @johndoe> 41422:28:26 and author is blocked 41522:28:26 is expected to contain exactly #<User id:432 @namespace249> 41622:28:26 and author is banned 41722:28:27 is expected to contain exactly #<User id:432 @namespace249> 41822:28:27 and author is a placeholder user 41922:28:27 is expected to contain exactly #<User id:432 @namespace249> 42022:28:27 and author is a import_user 42122:28:27 is expected to contain exactly #<User id:432 @namespace249> 42222:28:27 searching with less than 3 characters 42322:28:27 allows partial matches 42422:28:27 when group passed and project not passed 42522:28:28 is expected to contain exactly #<User id:423 @johndoe> 42622:28:28 searching with less than 3 characters 42722:28:28 allows partial matches 42822:28:28 when passed a subgroup 42922:28:31 includes users from parent groups, descendant groups, and descendant projects 43022:28:31# [RSpecRunTime] RSpec elapsed time: 11 minutes 4.63 seconds. Current RSS: ~1071M. Threads: 4. load average: 1.00 1.03 1.04 1/283 2793 43222:28:31 when filtered by search 43322:28:31 is expected to contain exactly #<User id:423 @johndoe> 43422:28:31 searching with less than 3 characters 43522:28:32 does not allow partial matches 43622:28:32 when todos exist 43722:28:32 when filtered by todo_filter without todo_state_filter 43822:28:37 is expected to contain exactly 43922:28:37# [RSpecRunTime] RSpec elapsed time: 11 minutes 10.78 seconds. Current RSS: ~1073M. Threads: 4. load average: 1.00 1.03 1.04 1/283 2794 44122:28:37 when filtered by todo_filter with pending todo_state_filter 44222:28:43 is expected to contain exactly #<User id:423 @johndoe> 44322:28:43# [RSpecRunTime] RSpec elapsed time: 11 minutes 16.73 seconds. Current RSS: ~1074M. Threads: 4. load average: 1.00 1.03 1.04 1/283 2795 44522:28:43 when filtered by todo_filter with done todo_state_filter 44622:28:49 is expected to contain exactly #<User id:428 @user136> 44722:28:49# [RSpecRunTime] RSpec elapsed time: 11 minutes 22.56 seconds. Current RSS: ~1074M. Threads: 4. load average: 1.00 1.03 1.04 1/283 2796 44922:28:49 when filtered by current_user 45022:28:49 is expected to contain exactly #<User id:424 @blocked_user>, #<User id:423 @johndoe>, #<User id:428 @user136>, and #<User id:429 @user137> 45122:28:49 when filtered by author_id 45222:28:49 is expected to contain exactly #<User id:423 @johndoe>, #<User id:428 @user136>, #<User id:429 @user137>, and #<User id:478 @user160> 45322:28:49 when filtered by state 45422:28:49 searching without states 45522:28:50 is expected to contain exactly #<User id:423 @johndoe>, #<User id:428 @user136>, #<User id:429 @user137>, and #<User id:479 @user161> 45622:28:50 searching with states=active 45722:28:50 is expected to contain exactly #<User id:423 @johndoe>, #<User id:428 @user136>, #<User id:429 @user137>, and #<User id:480 @user162> 45822:28:50 searching with states=blocked 45922:28:50 is expected to contain exactly #<User id:424 @blocked_user> 46022:28:50 searching with states=banned 46122:28:50 is expected to contain exactly #<User id:427 @banned_user> 46222:28:50 searching with states=blocked,banned 46322:28:50 is expected to contain exactly #<User id:424 @blocked_user> and #<User id:427 @banned_user> 46422:28:50# [RSpecRunTime] Finishing example group spec/finders/autocomplete/users_finder_spec.rb. It took 25.72 seconds. Expected to take 27.06 seconds. 46522:28:50# [RSpecRunTime] Starting example group spec/models/concerns/pg_full_text_searchable_spec.rb. Expected to take 25.1 seconds. 46622:28:50PgFullTextSearchable 46722:28:50 does not allow STI 46822:28:50 .pg_full_text_searchable 46922:28:50 sets pg_full_text_searchable_columns 47022:28:50 raises an error when called twice 47122:28:50 after commit hook 47222:28:50 when specified columns are changed 47322:28:51 calls update_search_data! 47422:28:51 when specified columns are not changed 47522:28:52 does not call update_search_data! 47622:28:52 when model is updated twice within a transaction 47722:28:52 calls update_search_data! 47822:28:52 .pg_full_text_search 47922:28:53 builds a search query using `search_vector` from the search_data table 48022:28:53 searches across all fields 48122:28:54 searches specified columns only 48222:28:56 uses prefix matching 48322:28:56 searches for exact term with quotes 48422:28:57 ignores accents regardless of user locale 48522:28:58 does not support searching by non-Latin characters 48622:28:58 when search term has a URL 48722:28:58 allows searching by full URL, ignoring the scheme 48822:28:59 allows searching for URLS with special characters 48922:28:59# [RSpecRunTime] RSpec elapsed time: 11 minutes 32.22 seconds. Current RSS: ~1068M. Threads: 4. load average: 1.00 1.03 1.04 1/283 2797 49122:28:59 when search term is a path with underscores 49222:29:00 allows searching by the path 49322:29:00 when text has numbers preceded by a dash 49422:29:00 allows searching by numbers only 49522:29:00 when text has XML tags 49622:29:01 removes XML tag syntax 49722:29:01 .pg_full_text_search_in_model 49822:29:01 builds a search query using `search_vector` from the model table 49922:29:01 #update_search_data! 50022:29:02 sets the correct weights 50122:29:02 strips words containing @ with length >= 500 50222:29:02 with accented and non-Latin characters 50322:29:03 transliterates accented characters and removes non-Latin ones 50422:29:03# [RSpecRunTime] RSpec elapsed time: 11 minutes 36.04 seconds. Current RSS: ~1063M. Threads: 4. load average: 1.08 1.04 1.04 1/283 2798 50622:29:03 with long words 50722:29:03 strips words with length >= 50 when there are more than 50 instances 50822:29:04 does not strip long words when there are less than 51 instances 50922:29:04# [RSpecRunTime] RSpec elapsed time: 11 minutes 37.22 seconds. Current RSS: ~1063M. Threads: 4. load average: 1.08 1.04 1.04 1/283 2799 51122:29:04 when upsert times out 51222:29:04 re-raises the exception 51322:29:04 with strings that go over tsvector limit 51422:29:12 does not raise an exception 51522:29:12# [RSpecRunTime] RSpec elapsed time: 11 minutes 45.11 seconds. Current RSS: ~1070M. Threads: 4. load average: 0.99 1.03 1.04 1/284 2800 51722:29:12 when model class does not implement persist_pg_full_text_search_vector 51822:29:12 raises an error 51922:29:12# [RSpecRunTime] Finishing example group spec/models/concerns/pg_full_text_searchable_spec.rb. It took 22.12 seconds. Expected to take 25.1 seconds. 52022:29:12# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/pipelines/merge_requests_pipeline_spec.rb. Expected to take 23.18 seconds. 52122:29:12BulkImports::Projects::Pipelines::MergeRequestsPipeline 52322:29:14 imports a merge request 52422:29:14 merge request state 52522:29:14 when mr is closed 52622:29:15 imported mr as closed 52722:29:15# [RSpecRunTime] RSpec elapsed time: 11 minutes 48.56 seconds. Current RSS: ~1077M. Threads: 4. load average: 0.99 1.02 1.04 1/283 2819 52922:29:15 when mr is merged 53022:29:16 imported mr as merged 53122:29:16 source & target project 53222:29:17 has the new project as target 53322:29:17 has the new project as source 53422:29:17 when source/target projects differ 53522:29:18 has no source 53622:29:18 when diff_head_sha is present 53722:29:19 has the new project as source 53822:29:19# [RSpecRunTime] RSpec elapsed time: 11 minutes 52.04 seconds. Current RSS: ~1080M. Threads: 4. load average: 0.99 1.02 1.04 1/283 2824 54022:29:19 resource label events 54122:29:20 restores resource label events 54322:29:20 has award emoji 54522:29:21 imports mr note 54622:29:22 has award emoji 54722:29:23 does not import note_html 54822:29:23# [RSpecRunTime] RSpec elapsed time: 11 minutes 56.06 seconds. Current RSS: ~1078M. Threads: 4. load average: 1.00 1.02 1.04 1/283 2825 55022:29:23 system note metadata 55122:29:24 restores system note metadata 55322:29:24 imports merge request diff 55422:29:25 enqueues AfterImportMergeRequestsWorker worker 55522:29:26 imports diff files 55722:29:26 imports diff commits 55822:29:27 assigns committer and author details to diff commits 55922:29:28 assigns the correct commit users to diff commits 56022:29:28# [RSpecRunTime] RSpec elapsed time: 12 minutes 1.24 seconds. Current RSS: ~1076M. Threads: 4. load average: 1.00 1.02 1.04 1/283 2826 56322:29:29 imports labels 56522:29:30 imports milestone 56622:29:30 user assignments 56822:29:31 imports mr assignees 57022:29:31 imports mr approvals 57222:29:32 imports mr reviewers 57322:29:32 when importer_user_mapping is enabled 57422:29:34 imports merge_requests and maps user references to placeholder users 57522:29:34# [RSpecRunTime] RSpec elapsed time: 12 minutes 7.58 seconds. Current RSS: ~1080M. Threads: 4. load average: 1.00 1.02 1.04 1/284 2830 57722:29:34# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/pipelines/merge_requests_pipeline_spec.rb. It took 21.86 seconds. Expected to take 23.18 seconds. 57822:29:34# [RSpecRunTime] Starting example group spec/helpers/gitlab_routing_helper_spec.rb. Expected to take 21.49 seconds. 57922:29:34GitlabRoutingHelper 58022:29:34 Project URL helpers 58122:29:34 #project_member_path 58222:29:35 is expected to eq "/namespace321/project-327/-/project_members/548" 58322:29:35# [RSpecRunTime] RSpec elapsed time: 12 minutes 8.76 seconds. Current RSS: ~1081M. Threads: 4. load average: 1.00 1.02 1.04 1/284 2831 58522:29:35 #request_access_project_members_path 58622:29:35 is expected to eq "/namespace322/project-328/-/project_members/request_access" 58722:29:35 #leave_project_members_path 58822:29:36 is expected to eq "/namespace323/project-329/-/project_members/leave" 58922:29:36 #approve_access_request_project_member_path 59022:29:37 is expected to eq "/namespace324/project-330/-/project_members/550/approve_access_request" 59122:29:37 #resend_invite_project_member_path 59222:29:38 is expected to eq "/namespace325/project-331/-/project_members/552/resend_invite" 59322:29:38# [RSpecRunTime] RSpec elapsed time: 12 minutes 11.07 seconds. Current RSS: ~1082M. Threads: 4. load average: 1.00 1.02 1.04 1/284 2832 59522:29:38 Group URL helpers 59622:29:38 #group_members_url 59822:29:38 #group_member_path 59922:29:38 is expected to eq "/groups/group18/-/group_members/553" 60022:29:38 #request_access_group_members_path 60122:29:38 is expected to eq "/groups/group19/-/group_members/request_access" 60222:29:38 #leave_group_members_path 60322:29:38 is expected to eq "/groups/group20/-/group_members/leave" 60422:29:38 #approve_access_request_group_member_path 60522:29:39 is expected to eq "/groups/group21/-/group_members/554/approve_access_request" 60622:29:39 #resend_invite_group_member_path 60722:29:40 is expected to eq "/groups/group22/-/group_members/555/resend_invite" 60822:29:40 #preview_markdown_path 60922:29:40 returns group preview markdown path for a group parent 61022:29:40 returns group preview markdown path for a group parent with args 61122:29:41 returns project preview markdown path for a project parent 61222:29:41 returns snippet preview markdown path for a personal snippet 61322:29:42 returns project preview markdown path for a project snippet 61422:29:42# [RSpecRunTime] RSpec elapsed time: 12 minutes 15.17 seconds. Current RSS: ~1081M. Threads: 4. load average: 1.00 1.02 1.04 1/284 2833 61622:29:42 #edit_milestone_path 61722:29:42 returns group milestone edit path when given entity parent is a Group 61822:29:43 returns project milestone edit path when given entity parent is not a Group 61922:29:43# [RSpecRunTime] RSpec elapsed time: 12 minutes 16.18 seconds. Current RSS: ~1081M. Threads: 4. load average: 1.00 1.02 1.04 1/284 2834 62122:29:43 members helpers 62222:29:43 #source_members_url 62322:29:43 returns a url to the memberships page for a group membership 62422:29:43 returns a url to the memberships page for a project membership 62622:29:44 #fast_download_project_job_artifacts_path 62722:29:44 matches the Rails download path 62822:29:44 when given parameters 62922:29:44 adds them to the path 63022:29:44# [RSpecRunTime] RSpec elapsed time: 12 minutes 17.49 seconds. Current RSS: ~1080M. Threads: 4. load average: 1.00 1.02 1.04 1/284 2835 63222:29:44 #fast_keep_project_job_artifacts_path 63322:29:44 matches the Rails keep path 63422:29:44 #fast_browse_project_job_artifacts_path 63522:29:44 matches the Rails browse path 63722:29:46 #gitlab_snippet_path 63822:29:46 returns the personal snippet path 63922:29:46 returns the project snippet path 64022:29:46# [RSpecRunTime] RSpec elapsed time: 12 minutes 19.46 seconds. Current RSS: ~1096M. Threads: 4. load average: 1.00 1.02 1.04 1/283 2872 64222:29:46 #gitlab_snippet_url 64322:29:46 returns the personal snippet url 64422:29:46 returns the project snippet url 64522:29:46 #gitlab_raw_snippet_path 64622:29:46 returns the raw personal snippet path 64722:29:46 returns the raw project snippet path 64822:29:46 #gitlab_raw_snippet_blob_path 64922:29:46 behaves like snippet blob raw path 65022:29:46 for PersonalSnippets 65122:29:46 returns the raw personal snippet blob path 65222:29:46 for ProjectSnippets 65322:29:46 returns the raw project snippet blob path 65422:29:46 when an argument is set 65522:29:47 is expected to eq "/-/snippets/9/raw/test-ref/.gitattributes?inline=true" 65622:29:47 without a ref 65722:29:47 uses the root ref 65822:29:47 #gitlab_raw_snippet_url 65922:29:47 returns the raw personal snippet url 66022:29:47 returns the raw project snippet url 66122:29:47 #gitlab_raw_snippet_blob_url 66222:29:47 behaves like snippet blob raw url 66322:29:47 for PersonalSnippets 66422:29:47 returns the raw personal snippet blob url 66522:29:47 for ProjectSnippets 66622:29:47 returns the raw project snippet blob url 66722:29:47 when an argument is set 66922:29:47 without a ref 67022:29:47 uses the root ref 67122:29:47 when snippet does not have a repository 67222:29:47 uses the instance deafult branch 67322:29:47 #gitlab_raw_snippet_url 67422:29:47 returns the raw personal snippet url 67522:29:47 returns the raw project snippet url 67622:29:47 #gitlab_snippet_notes_path 67722:29:47 returns the notes path for the personal snippet 67822:29:47 #gitlab_snippet_notes_url 67922:29:47 returns the notes url for the personal snippet 68022:29:47 #gitlab_snippet_note_path 68122:29:47 returns the note path for the personal snippet 68222:29:47 #gitlab_snippet_note_url 68322:29:47 returns the note url for the personal snippet 68422:29:47 #gitlab_toggle_award_emoji_snippet_note_path 68522:29:47 returns the note award emoji path for the personal snippet 68622:29:47 #gitlab_toggle_award_emoji_snippet_note_url 68722:29:47 returns the note award emoji url for the personal snippet 68822:29:47 #gitlab_toggle_award_emoji_snippet_path 68922:29:47 returns the award emoji path for the personal snippet 69022:29:47 #gitlab_toggle_award_emoji_snippet_url 69122:29:47 returns the award url for the personal snippet 69222:29:47 #gitlab_dashboard_snippets_path 69322:29:48 returns the personal snippets dashboard path 69422:29:48 returns the project snippets dashboard path 69622:29:48 #wiki_page_path 69722:29:48 returns the url for the wiki page 70022:29:49 returns the url for the release page 70122:29:49 GraphQL ETag paths 70222:29:49 with pipelines 70322:29:49 returns an ETag path for a pipeline sha 70422:29:49 returns an ETag path for pipelines 70522:29:49# [RSpecRunTime] Finishing example group spec/helpers/gitlab_routing_helper_spec.rb. It took 14.8 seconds. Expected to take 21.49 seconds. 70622:29:49# [RSpecRunTime] Starting example group spec/services/ci/delete_unit_tests_service_spec.rb. Expected to take 19.75 seconds. 70722:29:49Ci::DeleteUnitTestsService 70922:29:55 does not delete unit test failures not older than 14 days 71022:30:01 deletes unit test failures older than 14 days 71122:30:07 deletes unit tests that have no more associated unit test failures 71222:30:07# [RSpecRunTime] RSpec elapsed time: 12 minutes 39.96 seconds. Current RSS: ~1087M. Threads: 4. load average: 1.00 1.02 1.03 1/283 2917 71422:30:07# [RSpecRunTime] Finishing example group spec/services/ci/delete_unit_tests_service_spec.rb. It took 17.56 seconds. Expected to take 19.75 seconds. 71522:30:07# [RSpecRunTime] Starting example group spec/helpers/events_helper_spec.rb. Expected to take 18.36 seconds. 71722:30:08 #event_user_info 71822:30:08 when on users activity page 71922:30:08 is expected to be nil 72022:30:08# [RSpecRunTime] RSpec elapsed time: 12 minutes 41.51 seconds. Current RSS: ~1092M. Threads: 4. load average: 1.00 1.02 1.03 1/283 2936 72222:30:08 when not on users activity page 72322:30:08 is expected to include "<div" 72422:30:08 #event_feed_url 72522:30:08 returns project commit url 72622:30:09 returns event note target url 72722:30:09 returns project url 72822:30:09 returns push event feed url 72922:30:10 returns nil for push event with multiple refs 73122:30:10 returns the project issue url 73222:30:10 contains the project issue IID link 73322:30:10# [RSpecRunTime] RSpec elapsed time: 12 minutes 43.69 seconds. Current RSS: ~1093M. Threads: 4. load average: 1.00 1.02 1.03 1/284 2954 73522:30:10 for merge request 73622:30:11 returns the project merge request url 73722:30:12 contains the project merge request IID link 73822:30:12# [RSpecRunTime] RSpec elapsed time: 12 minutes 45.1 seconds. Current RSS: ~1094M. Threads: 4. load average: 1.00 1.02 1.03 1/289 3026 74022:30:12 #event_note_target_url 74122:30:12 returns a commit note url 74222:30:12 returns a project snippet note url 74322:30:12 returns a personal snippet note url 74422:30:13 returns a project issue url 74522:30:13 returns a merge request url 74622:30:13 when group level work item 74722:30:13 returns url to group level work item 74822:30:13# [RSpecRunTime] RSpec elapsed time: 12 minutes 46.53 seconds. Current RSS: ~1093M. Threads: 4. load average: 1.00 1.02 1.03 1/288 3027 75022:30:13 for design note events 75122:30:14 returns an appropriate URL 75222:30:14 #event_preposition 75322:30:14 for wiki page events 75422:30:15 returns a suitable phrase 75522:30:15# [RSpecRunTime] RSpec elapsed time: 12 minutes 48.0 seconds. Current RSS: ~1090M. Threads: 4. load average: 1.00 1.02 1.03 1/288 3082 75722:30:15 for push action events 75822:30:15 returns a suitable phrase 75922:30:15 for commented actions 76022:30:15 returns a suitable phrase 76122:30:15 for any event with a target 76222:30:16 returns a suitable phrase 76322:30:16 for milestone events 76422:30:16 returns a suitable phrase 76522:30:16 for non-matching events 76622:30:16 returns no preposition 76722:30:16 #event_filter_visible 76922:30:16 without relevant instance variable 77022:30:16 is expected to equal true 77122:30:16 with assigned project 77222:30:16 with permission 77322:30:16 is expected to equal true 77422:30:16 without permission 77522:30:16 is expected to equal false 77622:30:16 with projects assigned 77722:30:16 with permission 77822:30:16 is expected to equal true 77922:30:16 with empty collection 78022:30:16 is expected to equal false 78122:30:16 without permission 78222:30:17 is expected to equal false 78322:30:17 with group assigned 78422:30:17 without projects in the group 78522:30:17 is expected to equal false 78622:30:17 with at least one project in the project 78722:30:17 with permission 78822:30:17 is expected to equal true 78922:30:17 without permission 79022:30:17 is expected to equal false 79122:30:17 #link_to_author 79222:30:17 returns a link to the author 79322:30:17 returns the author name if the author is not present 79422:30:18 returns "You" if the author is the current user 79522:30:18 #event_wiki_title_html 79622:30:18 produces a suitable title chunk 79722:30:19 produces a suitable title chunk on the user profile 79822:30:19# [RSpecRunTime] RSpec elapsed time: 12 minutes 52.79 seconds. Current RSS: ~1081M. Threads: 4. load average: 1.00 1.02 1.03 1/288 3199 80022:30:19 #localized_action_name 80122:30:20 handles all valid design events 80222:30:20 handles correct base actions 80322:30:20 trait: :created, localized_action_key: "Event|created" 80422:30:20 with correct name and method 80522:30:20# [RSpecRunTime] RSpec elapsed time: 12 minutes 53.8 seconds. Current RSS: ~1103M. Threads: 4. load average: 1.00 1.02 1.03 1/288 3200 80722:30:20 trait: :updated, localized_action_key: "Event|opened" 80822:30:21 with correct name and method 80922:30:21 trait: :closed, localized_action_key: "Event|closed" 81022:30:21 with correct name and method 81122:30:21 trait: :reopened, localized_action_key: "Event|opened" 81222:30:21 with correct name and method 81322:30:21 trait: :commented, localized_action_key: "Event|commented on" 81422:30:21 with correct name and method 81522:30:21 trait: :merged, localized_action_key: "Event|accepted" 81622:30:21 with correct name and method 81722:30:21 trait: :joined, localized_action_key: "Event|joined" 81822:30:21 with correct name and method 81922:30:21 trait: :left, localized_action_key: "Event|left" 82022:30:21 with correct name and method 82122:30:21 trait: :destroyed, localized_action_key: "Event|destroyed" 82222:30:21 with correct name and method 82322:30:21 trait: :expired, localized_action_key: "Event|removed due to membership expiration from" 82422:30:21 with correct name and method 82522:30:21 trait: :approved, localized_action_key: "Event|approved" 82622:30:21 with correct name and method 82722:30:21 #event_wiki_page_target_url 82822:30:21 for project wiki 82922:30:22 links to the wiki page 83022:30:22 without canonical slug 83122:30:23 links to the home page 83222:30:23# [RSpecRunTime] RSpec elapsed time: 12 minutes 56.34 seconds. Current RSS: ~1102M. Threads: 4. load average: 1.00 1.02 1.03 1/288 3288 83422:30:23 for an event that has neither project nor group 83622:30:23 #icon_for_profile_event 83722:30:23 when on users activity page 83822:30:23 gives an icon with specialized classes 83922:30:23 with an unsupported event action_name 84022:30:23 does not have an icon 84122:30:23 when not on users activity page 84222:30:23 gives an icon with specialized classes 84322:30:23 #user_profile_activity_classes 84422:30:23 when on the user activity page 84522:30:23 returns the expected class names 84622:30:23 when not on the user activity page 84722:30:24 returns an empty string 84822:30:24 #event_target_path 84922:30:24 when target is a work item 85022:30:24 is expected to eq "/namespace362/project-368/-/issues/1" 85122:30:24 when target is a group level work item 85222:30:24 is expected to eq "/groups/group29/-/work_items/1" 85322:30:24 when target is not a work item 85422:30:24 is expected to eq [#<Project id:342 namespace362/project-368>>, #<Issue id:626 namespace362/project-368#1>] 85522:30:24 #event_commit_title 85622:30:24 returns the first line, truncated to 70 chars 85722:30:24 is not html-safe 85822:30:24 handles empty strings 85922:30:24 handles nil values 86022:30:24 does not escape HTML entities 86122:30:24# [RSpecRunTime] Finishing example group spec/helpers/events_helper_spec.rb. It took 17.83 seconds. Expected to take 18.36 seconds. 86222:30:24# [RSpecRunTime] Starting example group spec/policies/todo_policy_spec.rb. Expected to take 17.07 seconds. 86522:30:29 user: user1, todo: todo1, allowed: true 86622:30:29 behaves like grants the expected permissions 86722:30:29 is expected to be allowed :read_todo 86822:30:30# [RSpecRunTime] RSpec elapsed time: 13 minutes 2.87 seconds. Current RSS: ~1084M. Threads: 4. load average: 1.00 1.02 1.03 1/288 3326 87022:30:30 user: user2, todo: todo2, allowed: true 87122:30:30 behaves like grants the expected permissions 87222:30:30 is expected to be allowed :read_todo 87322:30:30 user: user1, todo: todo2, allowed: false 87422:30:30 behaves like grants the expected permissions 87522:30:30 is expected to be disallowed :read_todo 87622:30:30 user: user1, todo: todo3, allowed: false 87722:30:30 behaves like grants the expected permissions 87822:30:30 is expected to be disallowed :read_todo 87922:30:30 user: user2, todo: todo1, allowed: false 88022:30:30 behaves like grants the expected permissions 88122:30:30 is expected to be disallowed :read_todo 88222:30:30 user: user2, todo: todo4, allowed: false 88322:30:30 behaves like grants the expected permissions 88422:30:30 is expected to be disallowed :read_todo 88522:30:30 user: user3, todo: todo1, allowed: false 88622:30:30 behaves like grants the expected permissions 88722:30:30 is expected to be disallowed :read_todo 88822:30:30 user: user3, todo: todo2, allowed: false 88922:30:30 behaves like grants the expected permissions 89022:30:30 is expected to be disallowed :read_todo 89122:30:30 user: user3, todo: todo3, allowed: false 89222:30:30 behaves like grants the expected permissions 89322:30:30 is expected to be disallowed :read_todo 89422:30:30 user: user3, todo: todo4, allowed: false 89522:30:30 behaves like grants the expected permissions 89622:30:30 is expected to be disallowed :read_todo 89722:30:30 user: user2, todo: todo3, allowed: false 89822:30:30 behaves like grants the expected permissions 89922:30:30 is expected to be disallowed :read_todo 90122:30:39 user: reporter, todo: no_note_todo1, allowed: true 90222:30:39 behaves like grants the expected permissions 90322:30:39 is expected to be allowed :read_todo 90422:30:39# [RSpecRunTime] RSpec elapsed time: 13 minutes 12.55 seconds. Current RSS: ~1082M. Threads: 4. load average: 1.08 1.03 1.04 1/283 3327 90622:30:39 behaves like grants the expected permissions 90722:30:39 is expected to be allowed :update_todo 90822:30:39 user: reporter, todo: note_todo1, allowed: true 90922:30:39 behaves like grants the expected permissions 91022:30:39 is expected to be allowed :read_todo 91122:30:39 behaves like grants the expected permissions 91222:30:39 is expected to be allowed :update_todo 91322:30:39 user: reporter, todo: internal_note_todo1, allowed: true 91422:30:39 behaves like grants the expected permissions 91522:30:39 is expected to be allowed :read_todo 91622:30:39 behaves like grants the expected permissions 91722:30:39 is expected to be allowed :update_todo 91822:30:39 user: guest, todo: no_note_todo2, allowed: true 91922:30:39 behaves like grants the expected permissions 92022:30:40 is expected to be allowed :read_todo 92122:30:40 behaves like grants the expected permissions 92222:30:40 is expected to be allowed :update_todo 92322:30:40 user: guest, todo: note_todo2, allowed: true 92422:30:40 behaves like grants the expected permissions 92522:30:40 is expected to be allowed :read_todo 92622:30:40 behaves like grants the expected permissions 92722:30:40 is expected to be allowed :update_todo 92822:30:40 user: guest, todo: internal_note_todo2, allowed: false 92922:30:40 behaves like grants the expected permissions 93022:30:40 is expected to be disallowed :read_todo 93122:30:40 behaves like grants the expected permissions 93222:30:40 is expected to be disallowed :update_todo 93322:30:40 user: non_member, todo: no_note_todo3, allowed: false 93422:30:40 behaves like grants the expected permissions 93522:30:40 is expected to be disallowed :read_todo 93622:30:40 behaves like grants the expected permissions 93722:30:40 is expected to be disallowed :update_todo 93822:30:40 user: non_member, todo: note_todo3, allowed: false 93922:30:40 behaves like grants the expected permissions 94022:30:40 is expected to be disallowed :read_todo 94122:30:40 behaves like grants the expected permissions 94222:30:40 is expected to be disallowed :update_todo 94322:30:40 user: non_member, todo: internal_note_todo3, allowed: false 94422:30:40 behaves like grants the expected permissions 94522:30:40 is expected to be disallowed :read_todo 94622:30:40 behaves like grants the expected permissions 94722:30:40 is expected to be disallowed :update_todo 94822:30:40# [RSpecRunTime] Finishing example group spec/policies/todo_policy_spec.rb. It took 15.6 seconds. Expected to take 17.07 seconds. 94922:30:40# [RSpecRunTime] Starting example group spec/models/issue/metrics_spec.rb. Expected to take 16.12 seconds. 95022:30:40Issue::Metrics 95122:30:40 does not allow STI 95322:30:42 returns metrics associated with given issues 95422:30:42# [RSpecRunTime] RSpec elapsed time: 13 minutes 15.76 seconds. Current RSS: ~1093M. Threads: 4. load average: 1.08 1.03 1.04 1/283 3328 95622:30:42 .with_first_mention_not_earlier_than 95722:30:45 returns metrics without mentioning in commit or with mentioning after given timestamp 95822:30:45# [RSpecRunTime] RSpec elapsed time: 13 minutes 17.98 seconds. Current RSS: ~1098M. Threads: 4. load average: 1.07 1.03 1.04 1/283 3329 96022:30:45 when recording the default set of issue metrics on issue save 96222:30:46 records the first time an issue is associated with a milestone 96322:30:46 does not record the second time an issue is associated with a milestone 96422:30:46# [RSpecRunTime] RSpec elapsed time: 13 minutes 19.8 seconds. Current RSS: ~1097M. Threads: 4. load average: 1.07 1.03 1.04 1/283 3330 96722:30:49 records the first time an issue is associated with a list label 96822:30:52 does not record the second time an issue is associated with a list label 96922:30:52# [RSpecRunTime] RSpec elapsed time: 13 minutes 25.58 seconds. Current RSS: ~1098M. Threads: 4. load average: 1.07 1.03 1.04 1/283 3355 97122:30:52# [RSpecRunTime] Finishing example group spec/models/issue/metrics_spec.rb. It took 12.19 seconds. Expected to take 16.12 seconds. 97222:30:52# [RSpecRunTime] Starting example group spec/models/network/graph_spec.rb. Expected to take 15.19 seconds. 97322:30:52Network::Graph 97422:30:52 does not allow STI 97622:30:54 has initialized 97722:30:54# [RSpecRunTime] RSpec elapsed time: 13 minutes 27.07 seconds. Current RSS: ~1129M. Threads: 4. load average: 1.06 1.03 1.03 1/284 3386 98022:30:54 when use_list_commits_rpc_network_graph FF is enabled 98122:30:55 only fetches the commits once using `list_all` 98222:30:55 behaves like a collection of commits 98322:30:57 returns a list of commits 98422:30:58 sorts commits by commit date (descending) 98522:31:00 sorts children before parents for commits with the same timestamp 98622:31:00# [RSpecRunTime] RSpec elapsed time: 13 minutes 33.59 seconds. Current RSS: ~1217M. Threads: 4. load average: 0.98 1.01 1.03 1/288 3505 98822:31:00 when use_list_commits_rpc_network_graph FF is disabled 98922:31:02 only fetches the commits once using `find_all` 99022:31:02 behaves like a collection of commits 99122:31:03 returns a list of commits 99222:31:05 sorts commits by commit date (descending) 99322:31:06 sorts children before parents for commits with the same timestamp 99422:31:06# [RSpecRunTime] RSpec elapsed time: 13 minutes 39.43 seconds. Current RSS: ~1234M. Threads: 4. load average: 0.98 1.01 1.03 1/288 3631 99622:31:06# [RSpecRunTime] Finishing example group spec/models/network/graph_spec.rb. It took 13.85 seconds. Expected to take 15.19 seconds. 99722:31:06# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/path_traversal_check_spec.rb. Expected to take 14.5 seconds. 99822:31:06Gitlab::Middleware::PathTraversalCheck 100022:31:06 when using get 100122:31:06 path: "/foo/bar", query_params: {}, shared_example_name: "no issue" 100222:31:06 behaves like no issue 100322:31:06 does not log or reject the request 100422:31:06 path: "/foo/../bar", query_params: {}, shared_example_name: "path traversal" 100522:31:06 behaves like path traversal 100622:31:06 logs and rejects the request 100722:31:06 path: "/foo%2Fbar", query_params: {}, shared_example_name: "no issue" 100822:31:06 behaves like no issue 100922:31:06 does not log or reject the request 101022:31:06 path: "/foo%2F..%2Fbar", query_params: {}, shared_example_name: "path traversal" 101122:31:06 behaves like path traversal 101222:31:06 logs and rejects the request 101322:31:06 path: "/foo%252F..%252Fbar", query_params: {}, shared_example_name: "no issue" 101422:31:06 behaves like no issue 101522:31:06 does not log or reject the request 101622:31:06 path: "/foo/bar", query_params: {:x=>"foo"}, shared_example_name: "no issue" 101722:31:06 behaves like no issue 101822:31:06 does not log or reject the request 101922:31:06 path: "/foo/bar", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal" 102022:31:06 behaves like path traversal 102122:31:06 logs and rejects the request 102222:31:06 path: "/foo/bar", query_params: {:x=>"foo%2Fbar"}, shared_example_name: "no issue" 102322:31:06 behaves like no issue 102422:31:06 does not log or reject the request 102522:31:06 path: "/foo/bar", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal" 102622:31:06 behaves like path traversal 102722:31:06 logs and rejects the request 102822:31:06 path: "/foo/bar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue" 102922:31:06 behaves like no issue 103022:31:06 does not log or reject the request 103122:31:06 path: "/foo%2F..%2Fbar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "path traversal" 103222:31:06 behaves like path traversal 103322:31:07 logs and rejects the request 103422:31:07 path: "/api/graphql", query_params: {:query=>"%7B%0A++currentUser+%7B%0A++++username%0A++%7D%0A%7D%0A"}, shared_example_name: "no issue" 103522:31:07 behaves like no issue 103622:31:07 does not log or reject the request 103722:31:07 with the excluded query parameter search 103822:31:07 behaves like no issue 103922:31:07 does not log or reject the request 104022:31:07 with the excluded query parameter search nested one level 104122:31:07 behaves like no issue 104222:31:07 does not log or reject the request 104322:31:07 with the excluded query parameter search nested two levels 104422:31:07 behaves like no issue 104522:31:07 does not log or reject the request 104622:31:07 with the excluded query parameter search nested above the max level 104722:31:07 behaves like path traversal 104822:31:07 logs and rejects the request 104922:31:07 with the excluded query parameter search_title 105022:31:07 behaves like no issue 105122:31:07 does not log or reject the request 105222:31:07 with the excluded query parameter search_title nested one level 105322:31:07 behaves like no issue 105422:31:07 does not log or reject the request 105522:31:07 with the excluded query parameter search_title nested two levels 105622:31:07 behaves like no issue 105722:31:07 does not log or reject the request 105822:31:07 with the excluded query parameter search_title nested above the max level 105922:31:07 behaves like path traversal 106022:31:07 logs and rejects the request 106122:31:07 with the excluded query parameter search_query 106222:31:07 behaves like no issue 106322:31:07 does not log or reject the request 106422:31:07 with the excluded query parameter search_query nested one level 106522:31:07 behaves like no issue 106622:31:07 does not log or reject the request 106722:31:07 with the excluded query parameter search_query nested two levels 106822:31:07 behaves like no issue 106922:31:07 does not log or reject the request 107022:31:07 with the excluded query parameter search_query nested above the max level 107122:31:07 behaves like path traversal 107222:31:07 logs and rejects the request 107322:31:07 with the excluded query parameter term 107422:31:07 behaves like no issue 107522:31:07 does not log or reject the request 107622:31:07 with the excluded query parameter term nested one level 107722:31:07 behaves like no issue 107822:31:07 does not log or reject the request 107922:31:07 with the excluded query parameter term nested two levels 108022:31:07 behaves like no issue 108122:31:07 does not log or reject the request 108222:31:07 with the excluded query parameter term nested above the max level 108322:31:07 behaves like path traversal 108422:31:07 logs and rejects the request 108522:31:07 with the excluded query parameter name 108622:31:07 behaves like no issue 108722:31:07 does not log or reject the request 108822:31:07 with the excluded query parameter name nested one level 108922:31:07 behaves like no issue 109022:31:07 does not log or reject the request 109122:31:07 with the excluded query parameter name nested two levels 109222:31:07 behaves like no issue 109322:31:07 does not log or reject the request 109422:31:07 with the excluded query parameter name nested above the max level 109522:31:07 behaves like path traversal 109622:31:07 logs and rejects the request 109722:31:07 with the excluded query parameter filter 109822:31:07 behaves like no issue 109922:31:07 does not log or reject the request 110022:31:07 with the excluded query parameter filter nested one level 110122:31:07 behaves like no issue 110222:31:07 does not log or reject the request 110322:31:07 with the excluded query parameter filter nested two levels 110422:31:07 behaves like no issue 110522:31:07 does not log or reject the request 110622:31:07 with the excluded query parameter filter nested above the max level 110722:31:07 behaves like path traversal 110822:31:07 logs and rejects the request 110922:31:07 with the excluded query parameter filter_projects 111022:31:07 behaves like no issue 111122:31:07 does not log or reject the request 111222:31:07 with the excluded query parameter filter_projects nested one level 111322:31:07 behaves like no issue 111422:31:07 does not log or reject the request 111522:31:07 with the excluded query parameter filter_projects nested two levels 111622:31:07 behaves like no issue 111722:31:07 does not log or reject the request 111822:31:07 with the excluded query parameter filter_projects nested above the max level 111922:31:07 behaves like path traversal 112022:31:07 logs and rejects the request 112122:31:07 with the excluded query parameter note 112222:31:07 behaves like no issue 112322:31:08 does not log or reject the request 112422:31:08 with the excluded query parameter note nested one level 112522:31:08 behaves like no issue 112622:31:08 does not log or reject the request 112722:31:08 with the excluded query parameter note nested two levels 112822:31:08 behaves like no issue 112922:31:08 does not log or reject the request 113022:31:08 with the excluded query parameter note nested above the max level 113122:31:08 behaves like path traversal 113222:31:08 logs and rejects the request 113322:31:08 with the excluded query parameter body 113422:31:08 behaves like no issue 113522:31:08 does not log or reject the request 113622:31:08 with the excluded query parameter body nested one level 113722:31:08 behaves like no issue 113822:31:08 does not log or reject the request 113922:31:08 with the excluded query parameter body nested two levels 114022:31:08 behaves like no issue 114122:31:08 does not log or reject the request 114222:31:08 with the excluded query parameter body nested above the max level 114322:31:08 behaves like path traversal 114422:31:08 logs and rejects the request 114522:31:08 with the excluded query parameter commit_message 114622:31:08 behaves like no issue 114722:31:08 does not log or reject the request 114822:31:08 with the excluded query parameter commit_message nested one level 114922:31:08 behaves like no issue 115022:31:08 does not log or reject the request 115122:31:08 with the excluded query parameter commit_message nested two levels 115222:31:08 behaves like no issue 115322:31:08 does not log or reject the request 115422:31:08 with the excluded query parameter commit_message nested above the max level 115522:31:08 behaves like path traversal 115622:31:08 logs and rejects the request 115722:31:08 with the excluded query parameter content 115822:31:08 behaves like no issue 115922:31:08 does not log or reject the request 116022:31:08 with the excluded query parameter content nested one level 116122:31:08 behaves like no issue 116222:31:08 does not log or reject the request 116322:31:08 with the excluded query parameter content nested two levels 116422:31:08 behaves like no issue 116522:31:08 does not log or reject the request 116622:31:08 with the excluded query parameter content nested above the max level 116722:31:08 behaves like path traversal 116822:31:08 logs and rejects the request 116922:31:08 with the excluded query parameter description 117022:31:08 behaves like no issue 117122:31:08 does not log or reject the request 117222:31:08 with the excluded query parameter description nested one level 117322:31:08 behaves like no issue 117422:31:08 does not log or reject the request 117522:31:08 with the excluded query parameter description nested two levels 117622:31:08 behaves like no issue 117722:31:08 does not log or reject the request 117822:31:08 with the excluded query parameter description nested above the max level 117922:31:08 behaves like path traversal 118022:31:08 logs and rejects the request 118122:31:08 when using post 118222:31:08 path: "/foo/bar", query_params: {}, shared_example_name: "no issue" 118322:31:08 behaves like no issue 118422:31:08 does not log or reject the request 118522:31:08 path: "/foo/../bar", query_params: {}, shared_example_name: "path traversal" 118622:31:08 behaves like path traversal 118722:31:08 logs and rejects the request 118822:31:08 path: "/foo%2Fbar", query_params: {}, shared_example_name: "no issue" 118922:31:08 behaves like no issue 119022:31:08 does not log or reject the request 119122:31:08 path: "/foo%2F..%2Fbar", query_params: {}, shared_example_name: "path traversal" 119222:31:08 behaves like path traversal 119322:31:08 logs and rejects the request 119422:31:08 path: "/foo%252F..%252Fbar", query_params: {}, shared_example_name: "no issue" 119522:31:08 behaves like no issue 119622:31:08 does not log or reject the request 119722:31:08 path: "/foo/bar", query_params: {:x=>"foo"}, shared_example_name: "no issue" 119822:31:08 behaves like no issue 119922:31:08 does not log or reject the request 120022:31:08 path: "/foo/bar", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal" 120122:31:08 behaves like path traversal 120222:31:08 logs and rejects the request 120322:31:08 path: "/foo/bar", query_params: {:x=>"foo%2Fbar"}, shared_example_name: "no issue" 120422:31:08 behaves like no issue 120522:31:09 does not log or reject the request 120622:31:09 path: "/foo/bar", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal" 120722:31:09 behaves like path traversal 120822:31:09 logs and rejects the request 120922:31:09 path: "/foo/bar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue" 121022:31:09 behaves like no issue 121122:31:09 does not log or reject the request 121222:31:09 path: "/foo%2F..%2Fbar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "path traversal" 121322:31:09 behaves like path traversal 121422:31:09 logs and rejects the request 121522:31:09 path: "/api/graphql", query_params: {:query=>"%7B%0A++currentUser+%7B%0A++++username%0A++%7D%0A%7D%0A"}, shared_example_name: "no issue" 121622:31:09 behaves like no issue 121722:31:09 does not log or reject the request 121822:31:09 with the excluded query parameter search 121922:31:09 behaves like no issue 122022:31:09 does not log or reject the request 122122:31:09 with the excluded query parameter search nested one level 122222:31:09 behaves like no issue 122322:31:09 does not log or reject the request 122422:31:09 with the excluded query parameter search nested two levels 122522:31:09 behaves like no issue 122622:31:09 does not log or reject the request 122722:31:09 with the excluded query parameter search nested above the max level 122822:31:09 behaves like path traversal 122922:31:09 logs and rejects the request 123022:31:09 with the excluded query parameter search_title 123122:31:09 behaves like no issue 123222:31:09 does not log or reject the request 123322:31:09 with the excluded query parameter search_title nested one level 123422:31:09 behaves like no issue 123522:31:09 does not log or reject the request 123622:31:09 with the excluded query parameter search_title nested two levels 123722:31:09 behaves like no issue 123822:31:09 does not log or reject the request 123922:31:09 with the excluded query parameter search_title nested above the max level 124022:31:09 behaves like path traversal 124122:31:09 logs and rejects the request 124222:31:09 with the excluded query parameter search_query 124322:31:09 behaves like no issue 124422:31:09 does not log or reject the request 124522:31:09 with the excluded query parameter search_query nested one level 124622:31:09 behaves like no issue 124722:31:09 does not log or reject the request 124822:31:09 with the excluded query parameter search_query nested two levels 124922:31:09 behaves like no issue 125022:31:09 does not log or reject the request 125122:31:09 with the excluded query parameter search_query nested above the max level 125222:31:09 behaves like path traversal 125322:31:09 logs and rejects the request 125422:31:09 with the excluded query parameter term 125522:31:09 behaves like no issue 125622:31:09 does not log or reject the request 125722:31:09 with the excluded query parameter term nested one level 125822:31:09 behaves like no issue 125922:31:09 does not log or reject the request 126022:31:09 with the excluded query parameter term nested two levels 126122:31:09 behaves like no issue 126222:31:09 does not log or reject the request 126322:31:09 with the excluded query parameter term nested above the max level 126422:31:09 behaves like path traversal 126522:31:09 logs and rejects the request 126622:31:09 with the excluded query parameter name 126722:31:09 behaves like no issue 126822:31:09 does not log or reject the request 126922:31:09 with the excluded query parameter name nested one level 127022:31:09 behaves like no issue 127122:31:09 does not log or reject the request 127222:31:09 with the excluded query parameter name nested two levels 127322:31:09 behaves like no issue 127422:31:09 does not log or reject the request 127522:31:09 with the excluded query parameter name nested above the max level 127622:31:09 behaves like path traversal 127722:31:09 logs and rejects the request 127822:31:09 with the excluded query parameter filter 127922:31:09 behaves like no issue 128022:31:09 does not log or reject the request 128122:31:09 with the excluded query parameter filter nested one level 128222:31:09 behaves like no issue 128322:31:09 does not log or reject the request 128422:31:09 with the excluded query parameter filter nested two levels 128522:31:09 behaves like no issue 128622:31:09 does not log or reject the request 128722:31:09 with the excluded query parameter filter nested above the max level 128822:31:09 behaves like path traversal 128922:31:09 logs and rejects the request 129022:31:09 with the excluded query parameter filter_projects 129122:31:09 behaves like no issue 129222:31:09 does not log or reject the request 129322:31:09 with the excluded query parameter filter_projects nested one level 129422:31:09 behaves like no issue 129522:31:10 does not log or reject the request 129622:31:10 with the excluded query parameter filter_projects nested two levels 129722:31:10 behaves like no issue 129822:31:10 does not log or reject the request 129922:31:10 with the excluded query parameter filter_projects nested above the max level 130022:31:10 behaves like path traversal 130122:31:10 logs and rejects the request 130222:31:10 with the excluded query parameter note 130322:31:10 behaves like no issue 130422:31:10 does not log or reject the request 130522:31:10 with the excluded query parameter note nested one level 130622:31:10 behaves like no issue 130722:31:10 does not log or reject the request 130822:31:10 with the excluded query parameter note nested two levels 130922:31:10 behaves like no issue 131022:31:10 does not log or reject the request 131122:31:10 with the excluded query parameter note nested above the max level 131222:31:10 behaves like path traversal 131322:31:10 logs and rejects the request 131422:31:10 with the excluded query parameter body 131522:31:10 behaves like no issue 131622:31:10 does not log or reject the request 131722:31:10 with the excluded query parameter body nested one level 131822:31:10 behaves like no issue 131922:31:10 does not log or reject the request 132022:31:10 with the excluded query parameter body nested two levels 132122:31:10 behaves like no issue 132222:31:10 does not log or reject the request 132322:31:10 with the excluded query parameter body nested above the max level 132422:31:10 behaves like path traversal 132522:31:10 logs and rejects the request 132622:31:10 with the excluded query parameter commit_message 132722:31:10 behaves like no issue 132822:31:10 does not log or reject the request 132922:31:10 with the excluded query parameter commit_message nested one level 133022:31:10 behaves like no issue 133122:31:10 does not log or reject the request 133222:31:10 with the excluded query parameter commit_message nested two levels 133322:31:10 behaves like no issue 133422:31:10 does not log or reject the request 133522:31:10 with the excluded query parameter commit_message nested above the max level 133622:31:10 behaves like path traversal 133722:31:10 logs and rejects the request 133822:31:10 with the excluded query parameter content 133922:31:10 behaves like no issue 134022:31:10 does not log or reject the request 134122:31:10 with the excluded query parameter content nested one level 134222:31:10 behaves like no issue 134322:31:10 does not log or reject the request 134422:31:10 with the excluded query parameter content nested two levels 134522:31:10 behaves like no issue 134622:31:10 does not log or reject the request 134722:31:10 with the excluded query parameter content nested above the max level 134822:31:10 behaves like path traversal 134922:31:10 logs and rejects the request 135022:31:10 with the excluded query parameter description 135122:31:10 behaves like no issue 135222:31:10 does not log or reject the request 135322:31:10 with the excluded query parameter description nested one level 135422:31:10 behaves like no issue 135522:31:10 does not log or reject the request 135622:31:10 with the excluded query parameter description nested two levels 135722:31:10 behaves like no issue 135822:31:10 does not log or reject the request 135922:31:10 with the excluded query parameter description nested above the max level 136022:31:10 behaves like path traversal 136122:31:10 logs and rejects the request 136222:31:10 when using put 136322:31:10 path: "/foo/bar", query_params: {}, shared_example_name: "no issue" 136422:31:10 behaves like no issue 136522:31:10 does not log or reject the request 136622:31:10 path: "/foo/../bar", query_params: {}, shared_example_name: "path traversal" 136722:31:10 behaves like path traversal 136822:31:10 logs and rejects the request 136922:31:10 path: "/foo%2Fbar", query_params: {}, shared_example_name: "no issue" 137022:31:10 behaves like no issue 137122:31:10 does not log or reject the request 137222:31:10 path: "/foo%2F..%2Fbar", query_params: {}, shared_example_name: "path traversal" 137322:31:10 behaves like path traversal 137422:31:10 logs and rejects the request 137522:31:10 path: "/foo%252F..%252Fbar", query_params: {}, shared_example_name: "no issue" 137622:31:10 behaves like no issue 137722:31:10 does not log or reject the request 137822:31:10 path: "/foo/bar", query_params: {:x=>"foo"}, shared_example_name: "no issue" 137922:31:10 behaves like no issue 138022:31:10 does not log or reject the request 138122:31:10 path: "/foo/bar", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal" 138222:31:10 behaves like path traversal 138322:31:10 logs and rejects the request 138422:31:10 path: "/foo/bar", query_params: {:x=>"foo%2Fbar"}, shared_example_name: "no issue" 138522:31:10 behaves like no issue 138622:31:10 does not log or reject the request 138722:31:10 path: "/foo/bar", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal" 138822:31:10 behaves like path traversal 138922:31:11 logs and rejects the request 139022:31:11 path: "/foo/bar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue" 139122:31:11 behaves like no issue 139222:31:11 does not log or reject the request 139322:31:11 path: "/foo%2F..%2Fbar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "path traversal" 139422:31:11 behaves like path traversal 139522:31:11 logs and rejects the request 139622:31:11 path: "/api/graphql", query_params: {:query=>"%7B%0A++currentUser+%7B%0A++++username%0A++%7D%0A%7D%0A"}, shared_example_name: "no issue" 139722:31:11 behaves like no issue 139822:31:11 does not log or reject the request 139922:31:11 with the excluded query parameter search 140022:31:11 behaves like no issue 140122:31:11 does not log or reject the request 140222:31:11 with the excluded query parameter search nested one level 140322:31:11 behaves like no issue 140422:31:11 does not log or reject the request 140522:31:11 with the excluded query parameter search nested two levels 140622:31:11 behaves like no issue 140722:31:11 does not log or reject the request 140822:31:11 with the excluded query parameter search nested above the max level 140922:31:11 behaves like path traversal 141022:31:11 logs and rejects the request 141122:31:11 with the excluded query parameter search_title 141222:31:11 behaves like no issue 141322:31:11 does not log or reject the request 141422:31:11 with the excluded query parameter search_title nested one level 141522:31:11 behaves like no issue 141622:31:11 does not log or reject the request 141722:31:11 with the excluded query parameter search_title nested two levels 141822:31:11 behaves like no issue 141922:31:11 does not log or reject the request 142022:31:11 with the excluded query parameter search_title nested above the max level 142122:31:11 behaves like path traversal 142222:31:11 logs and rejects the request 142322:31:11 with the excluded query parameter search_query 142422:31:11 behaves like no issue 142522:31:11 does not log or reject the request 142622:31:11 with the excluded query parameter search_query nested one level 142722:31:11 behaves like no issue 142822:31:11 does not log or reject the request 142922:31:11 with the excluded query parameter search_query nested two levels 143022:31:11 behaves like no issue 143122:31:11 does not log or reject the request 143222:31:11 with the excluded query parameter search_query nested above the max level 143322:31:11 behaves like path traversal 143422:31:11 logs and rejects the request 143522:31:11 with the excluded query parameter term 143622:31:11 behaves like no issue 143722:31:11 does not log or reject the request 143822:31:11 with the excluded query parameter term nested one level 143922:31:11 behaves like no issue 144022:31:11 does not log or reject the request 144122:31:11 with the excluded query parameter term nested two levels 144222:31:11 behaves like no issue 144322:31:11 does not log or reject the request 144422:31:11 with the excluded query parameter term nested above the max level 144522:31:11 behaves like path traversal 144622:31:11 logs and rejects the request 144722:31:11 with the excluded query parameter name 144822:31:11 behaves like no issue 144922:31:11 does not log or reject the request 145022:31:11 with the excluded query parameter name nested one level 145122:31:11 behaves like no issue 145222:31:11 does not log or reject the request 145322:31:11 with the excluded query parameter name nested two levels 145422:31:11 behaves like no issue 145522:31:11 does not log or reject the request 145622:31:11 with the excluded query parameter name nested above the max level 145722:31:11 behaves like path traversal 145822:31:11 logs and rejects the request 145922:31:11 with the excluded query parameter filter 146022:31:11 behaves like no issue 146122:31:11 does not log or reject the request 146222:31:11 with the excluded query parameter filter nested one level 146322:31:11 behaves like no issue 146422:31:11 does not log or reject the request 146522:31:11 with the excluded query parameter filter nested two levels 146622:31:11 behaves like no issue 146722:31:11 does not log or reject the request 146822:31:11 with the excluded query parameter filter nested above the max level 146922:31:11 behaves like path traversal 147022:31:11 logs and rejects the request 147122:31:11 with the excluded query parameter filter_projects 147222:31:11 behaves like no issue 147322:31:12 does not log or reject the request 147422:31:12 with the excluded query parameter filter_projects nested one level 147522:31:12 behaves like no issue 147622:31:12 does not log or reject the request 147722:31:12 with the excluded query parameter filter_projects nested two levels 147822:31:12 behaves like no issue 147922:31:12 does not log or reject the request 148022:31:12 with the excluded query parameter filter_projects nested above the max level 148122:31:12 behaves like path traversal 148222:31:12 logs and rejects the request 148322:31:12 with the excluded query parameter note 148422:31:12 behaves like no issue 148522:31:12 does not log or reject the request 148622:31:12 with the excluded query parameter note nested one level 148722:31:12 behaves like no issue 148822:31:12 does not log or reject the request 148922:31:12 with the excluded query parameter note nested two levels 149022:31:12 behaves like no issue 149122:31:12 does not log or reject the request 149222:31:12 with the excluded query parameter note nested above the max level 149322:31:12 behaves like path traversal 149422:31:12 logs and rejects the request 149522:31:12 with the excluded query parameter body 149622:31:12 behaves like no issue 149722:31:12 does not log or reject the request 149822:31:12 with the excluded query parameter body nested one level 149922:31:12 behaves like no issue 150022:31:12 does not log or reject the request 150122:31:12 with the excluded query parameter body nested two levels 150222:31:12 behaves like no issue 150322:31:12 does not log or reject the request 150422:31:12 with the excluded query parameter body nested above the max level 150522:31:12 behaves like path traversal 150622:31:12 logs and rejects the request 150722:31:12 with the excluded query parameter commit_message 150822:31:12 behaves like no issue 150922:31:12 does not log or reject the request 151022:31:12 with the excluded query parameter commit_message nested one level 151122:31:12 behaves like no issue 151222:31:12 does not log or reject the request 151322:31:12 with the excluded query parameter commit_message nested two levels 151422:31:12 behaves like no issue 151522:31:12 does not log or reject the request 151622:31:12 with the excluded query parameter commit_message nested above the max level 151722:31:12 behaves like path traversal 151822:31:12 logs and rejects the request 151922:31:12 with the excluded query parameter content 152022:31:12 behaves like no issue 152122:31:12 does not log or reject the request 152222:31:12 with the excluded query parameter content nested one level 152322:31:12 behaves like no issue 152422:31:12 does not log or reject the request 152522:31:12 with the excluded query parameter content nested two levels 152622:31:12 behaves like no issue 152722:31:12 does not log or reject the request 152822:31:12 with the excluded query parameter content nested above the max level 152922:31:12 behaves like path traversal 153022:31:12 logs and rejects the request 153122:31:12 with the excluded query parameter description 153222:31:12 behaves like no issue 153322:31:12 does not log or reject the request 153422:31:12 with the excluded query parameter description nested one level 153522:31:12 behaves like no issue 153622:31:12 does not log or reject the request 153722:31:12 with the excluded query parameter description nested two levels 153822:31:12 behaves like no issue 153922:31:12 does not log or reject the request 154022:31:12 with the excluded query parameter description nested above the max level 154122:31:12 behaves like path traversal 154222:31:12 logs and rejects the request 154322:31:12 when using patch 154422:31:12 path: "/foo/bar", query_params: {}, shared_example_name: "no issue" 154522:31:12 behaves like no issue 154622:31:12 does not log or reject the request 154722:31:12 path: "/foo/../bar", query_params: {}, shared_example_name: "path traversal" 154822:31:12 behaves like path traversal 154922:31:12 logs and rejects the request 155022:31:12 path: "/foo%2Fbar", query_params: {}, shared_example_name: "no issue" 155122:31:12 behaves like no issue 155222:31:12 does not log or reject the request 155322:31:12 path: "/foo%2F..%2Fbar", query_params: {}, shared_example_name: "path traversal" 155422:31:12 behaves like path traversal 155522:31:12 logs and rejects the request 155622:31:12 path: "/foo%252F..%252Fbar", query_params: {}, shared_example_name: "no issue" 155722:31:12 behaves like no issue 155822:31:13 does not log or reject the request 155922:31:13 path: "/foo/bar", query_params: {:x=>"foo"}, shared_example_name: "no issue" 156022:31:13 behaves like no issue 156122:31:13 does not log or reject the request 156222:31:13 path: "/foo/bar", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal" 156322:31:13 behaves like path traversal 156422:31:13 logs and rejects the request 156522:31:13 path: "/foo/bar", query_params: {:x=>"foo%2Fbar"}, shared_example_name: "no issue" 156622:31:13 behaves like no issue 156722:31:13 does not log or reject the request 156822:31:13 path: "/foo/bar", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal" 156922:31:13 behaves like path traversal 157022:31:13 logs and rejects the request 157122:31:13 path: "/foo/bar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue" 157222:31:13 behaves like no issue 157322:31:13 does not log or reject the request 157422:31:13 path: "/foo%2F..%2Fbar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "path traversal" 157522:31:13 behaves like path traversal 157622:31:13 logs and rejects the request 157722:31:13 path: "/api/graphql", query_params: {:query=>"%7B%0A++currentUser+%7B%0A++++username%0A++%7D%0A%7D%0A"}, shared_example_name: "no issue" 157822:31:13 behaves like no issue 157922:31:13 does not log or reject the request 158022:31:13 with the excluded query parameter search 158122:31:13 behaves like no issue 158222:31:13 does not log or reject the request 158322:31:13 with the excluded query parameter search nested one level 158422:31:13 behaves like no issue 158522:31:13 does not log or reject the request 158622:31:13 with the excluded query parameter search nested two levels 158722:31:13 behaves like no issue 158822:31:13 does not log or reject the request 158922:31:13 with the excluded query parameter search nested above the max level 159022:31:13 behaves like path traversal 159122:31:13 logs and rejects the request 159222:31:13 with the excluded query parameter search_title 159322:31:13 behaves like no issue 159422:31:13 does not log or reject the request 159522:31:13 with the excluded query parameter search_title nested one level 159622:31:13 behaves like no issue 159722:31:13 does not log or reject the request 159822:31:13 with the excluded query parameter search_title nested two levels 159922:31:13 behaves like no issue 160022:31:13 does not log or reject the request 160122:31:13 with the excluded query parameter search_title nested above the max level 160222:31:13 behaves like path traversal 160322:31:13 logs and rejects the request 160422:31:13 with the excluded query parameter search_query 160522:31:13 behaves like no issue 160622:31:13 does not log or reject the request 160722:31:13 with the excluded query parameter search_query nested one level 160822:31:13 behaves like no issue 160922:31:13 does not log or reject the request 161022:31:13 with the excluded query parameter search_query nested two levels 161122:31:13 behaves like no issue 161222:31:13 does not log or reject the request 161322:31:13 with the excluded query parameter search_query nested above the max level 161422:31:13 behaves like path traversal 161522:31:13 logs and rejects the request 161622:31:13 with the excluded query parameter term 161722:31:13 behaves like no issue 161822:31:13 does not log or reject the request 161922:31:13 with the excluded query parameter term nested one level 162022:31:13 behaves like no issue 162122:31:13 does not log or reject the request 162222:31:13 with the excluded query parameter term nested two levels 162322:31:13 behaves like no issue 162422:31:13 does not log or reject the request 162522:31:13 with the excluded query parameter term nested above the max level 162622:31:13 behaves like path traversal 162722:31:13 logs and rejects the request 162822:31:13 with the excluded query parameter name 162922:31:13 behaves like no issue 163022:31:13 does not log or reject the request 163122:31:13 with the excluded query parameter name nested one level 163222:31:13 behaves like no issue 163322:31:13 does not log or reject the request 163422:31:13 with the excluded query parameter name nested two levels 163522:31:13 behaves like no issue 163622:31:13 does not log or reject the request 163722:31:13 with the excluded query parameter name nested above the max level 163822:31:13 behaves like path traversal 163922:31:13 logs and rejects the request 164022:31:13 with the excluded query parameter filter 164122:31:13 behaves like no issue 164222:31:13 does not log or reject the request 164322:31:13 with the excluded query parameter filter nested one level 164422:31:13 behaves like no issue 164522:31:14 does not log or reject the request 164622:31:14 with the excluded query parameter filter nested two levels 164722:31:14 behaves like no issue 164822:31:14 does not log or reject the request 164922:31:14 with the excluded query parameter filter nested above the max level 165022:31:14 behaves like path traversal 165122:31:14 logs and rejects the request 165222:31:14 with the excluded query parameter filter_projects 165322:31:14 behaves like no issue 165422:31:14 does not log or reject the request 165522:31:14 with the excluded query parameter filter_projects nested one level 165622:31:14 behaves like no issue 165722:31:14 does not log or reject the request 165822:31:14 with the excluded query parameter filter_projects nested two levels 165922:31:14 behaves like no issue 166022:31:14 does not log or reject the request 166122:31:14 with the excluded query parameter filter_projects nested above the max level 166222:31:14 behaves like path traversal 166322:31:14 logs and rejects the request 166422:31:14 with the excluded query parameter note 166522:31:14 behaves like no issue 166622:31:14 does not log or reject the request 166722:31:14 with the excluded query parameter note nested one level 166822:31:14 behaves like no issue 166922:31:14 does not log or reject the request 167022:31:14 with the excluded query parameter note nested two levels 167122:31:14 behaves like no issue 167222:31:14 does not log or reject the request 167322:31:14 with the excluded query parameter note nested above the max level 167422:31:14 behaves like path traversal 167522:31:14 logs and rejects the request 167622:31:14 with the excluded query parameter body 167722:31:14 behaves like no issue 167822:31:14 does not log or reject the request 167922:31:14 with the excluded query parameter body nested one level 168022:31:14 behaves like no issue 168122:31:14 does not log or reject the request 168222:31:14 with the excluded query parameter body nested two levels 168322:31:14 behaves like no issue 168422:31:14 does not log or reject the request 168522:31:14 with the excluded query parameter body nested above the max level 168622:31:14 behaves like path traversal 168722:31:14 logs and rejects the request 168822:31:14 with the excluded query parameter commit_message 168922:31:14 behaves like no issue 169022:31:14 does not log or reject the request 169122:31:14 with the excluded query parameter commit_message nested one level 169222:31:14 behaves like no issue 169322:31:14 does not log or reject the request 169422:31:14 with the excluded query parameter commit_message nested two levels 169522:31:14 behaves like no issue 169622:31:14 does not log or reject the request 169722:31:14 with the excluded query parameter commit_message nested above the max level 169822:31:14 behaves like path traversal 169922:31:14 logs and rejects the request 170022:31:14 with the excluded query parameter content 170122:31:14 behaves like no issue 170222:31:14 does not log or reject the request 170322:31:14 with the excluded query parameter content nested one level 170422:31:14 behaves like no issue 170522:31:14 does not log or reject the request 170622:31:14 with the excluded query parameter content nested two levels 170722:31:14 behaves like no issue 170822:31:14 does not log or reject the request 170922:31:14 with the excluded query parameter content nested above the max level 171022:31:14 behaves like path traversal 171122:31:14 logs and rejects the request 171222:31:14 with the excluded query parameter description 171322:31:14 behaves like no issue 171422:31:14 does not log or reject the request 171522:31:14 with the excluded query parameter description nested one level 171622:31:14 behaves like no issue 171722:31:14 does not log or reject the request 171822:31:14 with the excluded query parameter description nested two levels 171922:31:14 behaves like no issue 172022:31:14 does not log or reject the request 172122:31:14 with the excluded query parameter description nested above the max level 172222:31:14 behaves like path traversal 172322:31:14 logs and rejects the request 172422:31:14 when using delete 172522:31:14 path: "/foo/bar", query_params: {}, shared_example_name: "no issue" 172622:31:14 behaves like no issue 172722:31:14 does not log or reject the request 172822:31:14 path: "/foo/../bar", query_params: {}, shared_example_name: "path traversal" 172922:31:14 behaves like path traversal 173022:31:14 logs and rejects the request 173122:31:14 path: "/foo%2Fbar", query_params: {}, shared_example_name: "no issue" 173222:31:14 behaves like no issue 173322:31:15 does not log or reject the request 173422:31:15 path: "/foo%2F..%2Fbar", query_params: {}, shared_example_name: "path traversal" 173522:31:15 behaves like path traversal 173622:31:15 logs and rejects the request 173722:31:15 path: "/foo%252F..%252Fbar", query_params: {}, shared_example_name: "no issue" 173822:31:15 behaves like no issue 173922:31:15 does not log or reject the request 174022:31:15 path: "/foo/bar", query_params: {:x=>"foo"}, shared_example_name: "no issue" 174122:31:15 behaves like no issue 174222:31:15 does not log or reject the request 174322:31:15 path: "/foo/bar", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal" 174422:31:15 behaves like path traversal 174522:31:15 logs and rejects the request 174622:31:15 path: "/foo/bar", query_params: {:x=>"foo%2Fbar"}, shared_example_name: "no issue" 174722:31:15 behaves like no issue 174822:31:15 does not log or reject the request 174922:31:15 path: "/foo/bar", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal" 175022:31:15 behaves like path traversal 175122:31:15 logs and rejects the request 175222:31:15 path: "/foo/bar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue" 175322:31:15 behaves like no issue 175422:31:15 does not log or reject the request 175522:31:15 path: "/foo%2F..%2Fbar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "path traversal" 175622:31:15 behaves like path traversal 175722:31:15 logs and rejects the request 175822:31:15 path: "/api/graphql", query_params: {:query=>"%7B%0A++currentUser+%7B%0A++++username%0A++%7D%0A%7D%0A"}, shared_example_name: "no issue" 175922:31:15 behaves like no issue 176022:31:15 does not log or reject the request 176122:31:15 with the excluded query parameter search 176222:31:15 behaves like no issue 176322:31:15 does not log or reject the request 176422:31:15 with the excluded query parameter search nested one level 176522:31:15 behaves like no issue 176622:31:15 does not log or reject the request 176722:31:15 with the excluded query parameter search nested two levels 176822:31:15 behaves like no issue 176922:31:15 does not log or reject the request 177022:31:15 with the excluded query parameter search nested above the max level 177122:31:15 behaves like path traversal 177222:31:15 logs and rejects the request 177322:31:15 with the excluded query parameter search_title 177422:31:15 behaves like no issue 177522:31:15 does not log or reject the request 177622:31:15 with the excluded query parameter search_title nested one level 177722:31:15 behaves like no issue 177822:31:15 does not log or reject the request 177922:31:15 with the excluded query parameter search_title nested two levels 178022:31:15 behaves like no issue 178122:31:15 does not log or reject the request 178222:31:15 with the excluded query parameter search_title nested above the max level 178322:31:15 behaves like path traversal 178422:31:15 logs and rejects the request 178522:31:15 with the excluded query parameter search_query 178622:31:15 behaves like no issue 178722:31:15 does not log or reject the request 178822:31:15 with the excluded query parameter search_query nested one level 178922:31:15 behaves like no issue 179022:31:15 does not log or reject the request 179122:31:15 with the excluded query parameter search_query nested two levels 179222:31:15 behaves like no issue 179322:31:15 does not log or reject the request 179422:31:15 with the excluded query parameter search_query nested above the max level 179522:31:15 behaves like path traversal 179622:31:15 logs and rejects the request 179722:31:15 with the excluded query parameter term 179822:31:15 behaves like no issue 179922:31:15 does not log or reject the request 180022:31:15 with the excluded query parameter term nested one level 180122:31:15 behaves like no issue 180222:31:15 does not log or reject the request 180322:31:15 with the excluded query parameter term nested two levels 180422:31:15 behaves like no issue 180522:31:15 does not log or reject the request 180622:31:15 with the excluded query parameter term nested above the max level 180722:31:15 behaves like path traversal 180822:31:15 logs and rejects the request 180922:31:15 with the excluded query parameter name 181022:31:15 behaves like no issue 181122:31:15 does not log or reject the request 181222:31:15 with the excluded query parameter name nested one level 181322:31:15 behaves like no issue 181422:31:15 does not log or reject the request 181522:31:15 with the excluded query parameter name nested two levels 181622:31:15 behaves like no issue 181722:31:15 does not log or reject the request 181822:31:15 with the excluded query parameter name nested above the max level 181922:31:15 behaves like path traversal 182022:31:15 logs and rejects the request 182122:31:15 with the excluded query parameter filter 182222:31:15 behaves like no issue 182322:31:15 does not log or reject the request 182422:31:15 with the excluded query parameter filter nested one level 182522:31:15 behaves like no issue 182622:31:16 does not log or reject the request 182722:31:16 with the excluded query parameter filter nested two levels 182822:31:16 behaves like no issue 182922:31:16 does not log or reject the request 183022:31:16 with the excluded query parameter filter nested above the max level 183122:31:16 behaves like path traversal 183222:31:16 logs and rejects the request 183322:31:16 with the excluded query parameter filter_projects 183422:31:16 behaves like no issue 183522:31:16 does not log or reject the request 183622:31:16 with the excluded query parameter filter_projects nested one level 183722:31:16 behaves like no issue 183822:31:16 does not log or reject the request 183922:31:16 with the excluded query parameter filter_projects nested two levels 184022:31:16 behaves like no issue 184122:31:16 does not log or reject the request 184222:31:16 with the excluded query parameter filter_projects nested above the max level 184322:31:16 behaves like path traversal 184422:31:16 logs and rejects the request 184522:31:16 with the excluded query parameter note 184622:31:16 behaves like no issue 184722:31:16 does not log or reject the request 184822:31:16 with the excluded query parameter note nested one level 184922:31:16 behaves like no issue 185022:31:16 does not log or reject the request 185122:31:16 with the excluded query parameter note nested two levels 185222:31:16 behaves like no issue 185322:31:16 does not log or reject the request 185422:31:16 with the excluded query parameter note nested above the max level 185522:31:16 behaves like path traversal 185622:31:16 logs and rejects the request 185722:31:16 with the excluded query parameter body 185822:31:16 behaves like no issue 185922:31:16 does not log or reject the request 186022:31:16 with the excluded query parameter body nested one level 186122:31:16 behaves like no issue 186222:31:16 does not log or reject the request 186322:31:16 with the excluded query parameter body nested two levels 186422:31:16 behaves like no issue 186522:31:16 does not log or reject the request 186622:31:16 with the excluded query parameter body nested above the max level 186722:31:16 behaves like path traversal 186822:31:16 logs and rejects the request 186922:31:16 with the excluded query parameter commit_message 187022:31:16 behaves like no issue 187122:31:16 does not log or reject the request 187222:31:16 with the excluded query parameter commit_message nested one level 187322:31:16 behaves like no issue 187422:31:16 does not log or reject the request 187522:31:16 with the excluded query parameter commit_message nested two levels 187622:31:16 behaves like no issue 187722:31:16 does not log or reject the request 187822:31:16 with the excluded query parameter commit_message nested above the max level 187922:31:16 behaves like path traversal 188022:31:16 logs and rejects the request 188122:31:16 with the excluded query parameter content 188222:31:16 behaves like no issue 188322:31:16 does not log or reject the request 188422:31:16 with the excluded query parameter content nested one level 188522:31:16 behaves like no issue 188622:31:16 does not log or reject the request 188722:31:16 with the excluded query parameter content nested two levels 188822:31:16 behaves like no issue 188922:31:16 does not log or reject the request 189022:31:16 with the excluded query parameter content nested above the max level 189122:31:16 behaves like path traversal 189222:31:16 logs and rejects the request 189322:31:16 with the excluded query parameter description 189422:31:16 behaves like no issue 189522:31:16 does not log or reject the request 189622:31:16 with the excluded query parameter description nested one level 189722:31:16 behaves like no issue 189822:31:16 does not log or reject the request 189922:31:16 with the excluded query parameter description nested two levels 190022:31:16 behaves like no issue 190122:31:16 does not log or reject the request 190222:31:16 with the excluded query parameter description nested above the max level 190322:31:16 behaves like path traversal 190422:31:16 logs and rejects the request 190522:31:16 with check_path_traversal_middleware disabled 190622:31:16 path: "/foo/bar", query_params: {} 190722:31:16 when using get 190822:31:16 does not check for path traversals 190922:31:16 when using post 191022:31:16 does not check for path traversals 191122:31:16 when using put 191222:31:16 does not check for path traversals 191322:31:16 when using patch 191422:31:17 does not check for path traversals 191522:31:17 when using delete 191622:31:17 does not check for path traversals 191722:31:17 path: "/foo/../bar", query_params: {} 191822:31:17 when using get 191922:31:17 does not check for path traversals 192022:31:17 when using post 192122:31:17 does not check for path traversals 192222:31:17 when using put 192322:31:17 does not check for path traversals 192422:31:17 when using patch 192522:31:17 does not check for path traversals 192622:31:17 when using delete 192722:31:17 does not check for path traversals 192822:31:17 path: "/foo%2Fbar", query_params: {} 192922:31:17 when using get 193022:31:17 does not check for path traversals 193122:31:17 when using post 193222:31:17 does not check for path traversals 193322:31:17 when using put 193422:31:17 does not check for path traversals 193522:31:17 when using patch 193622:31:17 does not check for path traversals 193722:31:17 when using delete 193822:31:17 does not check for path traversals 193922:31:17 path: "/foo%2F..%2Fbar", query_params: {} 194022:31:17 when using get 194122:31:17 does not check for path traversals 194222:31:17 when using post 194322:31:17 does not check for path traversals 194422:31:17 when using put 194522:31:17 does not check for path traversals 194622:31:17 when using patch 194722:31:17 does not check for path traversals 194822:31:17 when using delete 194922:31:17 does not check for path traversals 195022:31:17 path: "/foo%252F..%252Fbar", query_params: {} 195122:31:17 when using get 195222:31:17 does not check for path traversals 195322:31:17 when using post 195422:31:17 does not check for path traversals 195522:31:17 when using put 195622:31:17 does not check for path traversals 195722:31:17 when using patch 195822:31:17 does not check for path traversals 195922:31:17 when using delete 196022:31:17 does not check for path traversals 196122:31:17 path: "/foo/bar", query_params: {:x=>"foo"} 196222:31:17 when using get 196322:31:17 does not check for path traversals 196422:31:17 when using post 196522:31:17 does not check for path traversals 196622:31:17 when using put 196722:31:17 does not check for path traversals 196822:31:17 when using patch 196922:31:17 does not check for path traversals 197022:31:17 when using delete 197122:31:17 does not check for path traversals 197222:31:17 path: "/foo/bar", query_params: {:x=>"foo/../bar"} 197322:31:17 when using get 197422:31:17 does not check for path traversals 197522:31:17 when using post 197622:31:17 does not check for path traversals 197722:31:17 when using put 197822:31:17 does not check for path traversals 197922:31:17 when using patch 198022:31:17 does not check for path traversals 198122:31:17 when using delete 198222:31:17 does not check for path traversals 198322:31:17 path: "/foo/bar", query_params: {:x=>"foo%2Fbar"} 198422:31:17 when using get 198522:31:17 does not check for path traversals 198622:31:17 when using post 198722:31:18 does not check for path traversals 198822:31:18 when using put 198922:31:18 does not check for path traversals 199022:31:18 when using patch 199122:31:18 does not check for path traversals 199222:31:18 when using delete 199322:31:18 does not check for path traversals 199422:31:18 path: "/foo/bar", query_params: {:x=>"foo%2F..%2Fbar"} 199522:31:18 when using get 199622:31:18 does not check for path traversals 199722:31:18 when using post 199822:31:18 does not check for path traversals 199922:31:18 when using put 200022:31:18 does not check for path traversals 200122:31:18 when using patch 200222:31:18 does not check for path traversals 200322:31:18 when using delete 200422:31:18 does not check for path traversals 200522:31:18 path: "/foo/bar", query_params: {:x=>"foo%252F..%252Fbar"} 200622:31:18 when using get 200722:31:18 does not check for path traversals 200822:31:18 when using post 200922:31:18 does not check for path traversals 201022:31:18 when using put 201122:31:18 does not check for path traversals 201222:31:18 when using patch 201322:31:18 does not check for path traversals 201422:31:18 when using delete 201522:31:18 does not check for path traversals 201622:31:18 path: "/search", query_params: {:x=>"foo/../bar"} 201722:31:18 when using get 201822:31:18 does not check for path traversals 201922:31:18 when using post 202022:31:18 does not check for path traversals 202122:31:18 when using put 202222:31:18 does not check for path traversals 202322:31:18 when using patch 202422:31:18 does not check for path traversals 202522:31:18 when using delete 202622:31:18 does not check for path traversals 202722:31:18 path: "/search", query_params: {:x=>"foo%2F..%2Fbar"} 202822:31:18 when using get 202922:31:18 does not check for path traversals 203022:31:18 when using post 203122:31:18 does not check for path traversals 203222:31:18 when using put 203322:31:18 does not check for path traversals 203422:31:18 when using patch 203522:31:18 does not check for path traversals 203622:31:18 when using delete 203722:31:18 does not check for path traversals 203822:31:18 path: "/search", query_params: {:x=>"foo%252F..%252Fbar"} 203922:31:18 when using get 204022:31:18 does not check for path traversals 204122:31:18 when using post 204222:31:18 does not check for path traversals 204322:31:18 when using put 204422:31:18 does not check for path traversals 204522:31:18 when using patch 204622:31:18 does not check for path traversals 204722:31:18 when using delete 204822:31:18 does not check for path traversals 204922:31:18 path: "%2Fsearch", query_params: {:x=>"foo/../bar"} 205022:31:18 when using get 205122:31:18 does not check for path traversals 205222:31:18 when using post 205322:31:18 does not check for path traversals 205422:31:18 when using put 205522:31:19 does not check for path traversals 205622:31:19 when using patch 205722:31:19 does not check for path traversals 205822:31:19 when using delete 205922:31:19 does not check for path traversals 206022:31:19 path: "%2Fsearch", query_params: {:x=>"foo%2F..%2Fbar"} 206122:31:19 when using get 206222:31:19 does not check for path traversals 206322:31:19 when using post 206422:31:19 does not check for path traversals 206522:31:19 when using put 206622:31:19 does not check for path traversals 206722:31:19 when using patch 206822:31:19 does not check for path traversals 206922:31:19 when using delete 207022:31:19 does not check for path traversals 207122:31:19 path: "%2Fsearch", query_params: {:x=>"foo%252F..%252Fbar"} 207222:31:19 when using get 207322:31:19 does not check for path traversals 207422:31:19 when using post 207522:31:19 does not check for path traversals 207622:31:19 when using put 207722:31:19 does not check for path traversals 207822:31:19 when using patch 207922:31:19 does not check for path traversals 208022:31:19 when using delete 208122:31:19 does not check for path traversals 208222:31:19 with check_path_traversal_middleware_reject_requests disabled 208322:31:19 path: "/foo/bar", query_params: {}, shared_example_name: "no issue" 208422:31:19 when using get 208522:31:19 behaves like no issue 208622:31:19 does not log or reject the request 208722:31:19 when using post 208822:31:19 behaves like no issue 208922:31:19 does not log or reject the request 209022:31:19 when using put 209122:31:19 behaves like no issue 209222:31:19 does not log or reject the request 209322:31:19 when using patch 209422:31:19 behaves like no issue 209522:31:19 does not log or reject the request 209622:31:19 when using delete 209722:31:19 behaves like no issue 209822:31:19 does not log or reject the request 209922:31:19 path: "/foo/../bar", query_params: {}, shared_example_name: "path traversal" 210022:31:19 when using get 210122:31:19 behaves like path traversal 210222:31:19 logs and accepts the request 210322:31:19 when using post 210422:31:19 behaves like path traversal 210522:31:19 logs and accepts the request 210622:31:19 when using put 210722:31:19 behaves like path traversal 210822:31:19 logs and accepts the request 210922:31:19 when using patch 211022:31:19 behaves like path traversal 211122:31:19 logs and accepts the request 211222:31:19 when using delete 211322:31:19 behaves like path traversal 211422:31:19 logs and accepts the request 211522:31:19 path: "/foo%2Fbar", query_params: {}, shared_example_name: "no issue" 211622:31:19 when using get 211722:31:19 behaves like no issue 211822:31:19 does not log or reject the request 211922:31:19 when using post 212022:31:19 behaves like no issue 212122:31:19 does not log or reject the request 212222:31:19 when using put 212322:31:19 behaves like no issue 212422:31:19 does not log or reject the request 212522:31:19 when using patch 212622:31:19 behaves like no issue 212722:31:19 does not log or reject the request 212822:31:19 when using delete 212922:31:19 behaves like no issue 213022:31:19 does not log or reject the request 213122:31:19 path: "/foo%2F..%2Fbar", query_params: {}, shared_example_name: "path traversal" 213222:31:19 when using get 213322:31:19 behaves like path traversal 213422:31:19 logs and accepts the request 213522:31:19 when using post 213622:31:19 behaves like path traversal 213722:31:19 logs and accepts the request 213822:31:19 when using put 213922:31:19 behaves like path traversal 214022:31:20 logs and accepts the request 214122:31:20 when using patch 214222:31:20 behaves like path traversal 214322:31:20 logs and accepts the request 214422:31:20 when using delete 214522:31:20 behaves like path traversal 214622:31:20 logs and accepts the request 214722:31:20 path: "/foo%252F..%252Fbar", query_params: {}, shared_example_name: "no issue" 214822:31:20 when using get 214922:31:20 behaves like no issue 215022:31:20 does not log or reject the request 215122:31:20 when using post 215222:31:20 behaves like no issue 215322:31:20 does not log or reject the request 215422:31:20 when using put 215522:31:20 behaves like no issue 215622:31:20 does not log or reject the request 215722:31:20 when using patch 215822:31:20 behaves like no issue 215922:31:20 does not log or reject the request 216022:31:20 when using delete 216122:31:20 behaves like no issue 216222:31:20 does not log or reject the request 216322:31:20 path: "/foo/bar", query_params: {:x=>"foo"}, shared_example_name: "no issue" 216422:31:20 when using get 216522:31:20 behaves like no issue 216622:31:20 does not log or reject the request 216722:31:20 when using post 216822:31:20 behaves like no issue 216922:31:20 does not log or reject the request 217022:31:20 when using put 217122:31:20 behaves like no issue 217222:31:20 does not log or reject the request 217322:31:20 when using patch 217422:31:20 behaves like no issue 217522:31:20 does not log or reject the request 217622:31:20 when using delete 217722:31:20 behaves like no issue 217822:31:20 does not log or reject the request 217922:31:20 path: "/foo/bar", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal" 218022:31:20 when using get 218122:31:20 behaves like path traversal 218222:31:20 logs and accepts the request 218322:31:20 when using post 218422:31:20 behaves like path traversal 218522:31:20 logs and accepts the request 218622:31:20 when using put 218722:31:20 behaves like path traversal 218822:31:20 logs and accepts the request 218922:31:20 when using patch 219022:31:20 behaves like path traversal 219122:31:20 logs and accepts the request 219222:31:20 when using delete 219322:31:20 behaves like path traversal 219422:31:20 logs and accepts the request 219522:31:20 path: "/foo/bar", query_params: {:x=>"foo%2Fbar"}, shared_example_name: "no issue" 219622:31:20 when using get 219722:31:20 behaves like no issue 219822:31:20 does not log or reject the request 219922:31:20 when using post 220022:31:20 behaves like no issue 220122:31:20 does not log or reject the request 220222:31:20 when using put 220322:31:20 behaves like no issue 220422:31:20 does not log or reject the request 220522:31:20 when using patch 220622:31:20 behaves like no issue 220722:31:20 does not log or reject the request 220822:31:20 when using delete 220922:31:20 behaves like no issue 221022:31:20 does not log or reject the request 221122:31:20 path: "/foo/bar", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal" 221222:31:20 when using get 221322:31:20 behaves like path traversal 221422:31:20 logs and accepts the request 221522:31:20 when using post 221622:31:20 behaves like path traversal 221722:31:20 logs and accepts the request 221822:31:20 when using put 221922:31:20 behaves like path traversal 222022:31:20 logs and accepts the request 222122:31:20 when using patch 222222:31:20 behaves like path traversal 222322:31:20 logs and accepts the request 222422:31:20 when using delete 222522:31:20 behaves like path traversal 222622:31:20 logs and accepts the request 222722:31:20 path: "/foo/bar", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue" 222822:31:20 when using get 222922:31:20 behaves like no issue 223022:31:20 does not log or reject the request 223122:31:20 when using post 223222:31:20 behaves like no issue 223322:31:20 does not log or reject the request 223422:31:20 when using put 223522:31:20 behaves like no issue 223622:31:20 does not log or reject the request 223722:31:20 when using patch 223822:31:20 behaves like no issue 223922:31:21 does not log or reject the request 224022:31:21 when using delete 224122:31:21 behaves like no issue 224222:31:21 does not log or reject the request 224322:31:21 path: "/search", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal" 224422:31:21 when using get 224522:31:21 behaves like path traversal 224622:31:21 logs and accepts the request 224722:31:21 when using post 224822:31:21 behaves like path traversal 224922:31:21 logs and accepts the request 225022:31:21 when using put 225122:31:21 behaves like path traversal 225222:31:21 logs and accepts the request 225322:31:21 when using patch 225422:31:21 behaves like path traversal 225522:31:21 logs and accepts the request 225622:31:21 when using delete 225722:31:21 behaves like path traversal 225822:31:21 logs and accepts the request 225922:31:21 path: "/search", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal" 226022:31:21 when using get 226122:31:21 behaves like path traversal 226222:31:21 logs and accepts the request 226322:31:21 when using post 226422:31:21 behaves like path traversal 226522:31:21 logs and accepts the request 226622:31:21 when using put 226722:31:21 behaves like path traversal 226822:31:21 logs and accepts the request 226922:31:21 when using patch 227022:31:21 behaves like path traversal 227122:31:21 logs and accepts the request 227222:31:21 when using delete 227322:31:21 behaves like path traversal 227422:31:21 logs and accepts the request 227522:31:21 path: "/search", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue" 227622:31:21 when using get 227722:31:21 behaves like no issue 227822:31:21 does not log or reject the request 227922:31:21 when using post 228022:31:21 behaves like no issue 228122:31:21 does not log or reject the request 228222:31:21 when using put 228322:31:21 behaves like no issue 228422:31:21 does not log or reject the request 228522:31:21 when using patch 228622:31:21 behaves like no issue 228722:31:21 does not log or reject the request 228822:31:21 when using delete 228922:31:21 behaves like no issue 229022:31:21 does not log or reject the request 229122:31:21 path: "%2Fsearch", query_params: {:x=>"foo/../bar"}, shared_example_name: "path traversal" 229222:31:21 when using get 229322:31:21 behaves like path traversal 229422:31:21 logs and accepts the request 229522:31:21 when using post 229622:31:21 behaves like path traversal 229722:31:21 logs and accepts the request 229822:31:21 when using put 229922:31:21 behaves like path traversal 230022:31:21 logs and accepts the request 230122:31:21 when using patch 230222:31:21 behaves like path traversal 230322:31:21 logs and accepts the request 230422:31:21 when using delete 230522:31:21 behaves like path traversal 230622:31:21 logs and accepts the request 230722:31:21 path: "%2Fsearch", query_params: {:x=>"foo%2F..%2Fbar"}, shared_example_name: "path traversal" 230822:31:21 when using get 230922:31:21 behaves like path traversal 231022:31:21 logs and accepts the request 231122:31:21 when using post 231222:31:21 behaves like path traversal 231322:31:21 logs and accepts the request 231422:31:21 when using put 231522:31:21 behaves like path traversal 231622:31:21 logs and accepts the request 231722:31:21 when using patch 231822:31:21 behaves like path traversal 231922:31:21 logs and accepts the request 232022:31:21 when using delete 232122:31:21 behaves like path traversal 232222:31:21 logs and accepts the request 232322:31:21 path: "%2Fsearch", query_params: {:x=>"foo%252F..%252Fbar"}, shared_example_name: "no issue" 232422:31:21 when using get 232522:31:21 behaves like no issue 232622:31:21 does not log or reject the request 232722:31:21 when using post 232822:31:21 behaves like no issue 232922:31:22 does not log or reject the request 233022:31:22 when using put 233122:31:22 behaves like no issue 233222:31:22 does not log or reject the request 233322:31:22 when using patch 233422:31:22 behaves like no issue 233522:31:22 does not log or reject the request 233622:31:22 when using delete 233722:31:22 behaves like no issue 233822:31:22 does not log or reject the request 233922:31:22# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/path_traversal_check_spec.rb. It took 15.51 seconds. Expected to take 14.5 seconds. 234022:31:22# [RSpecRunTime] Starting example group spec/models/packages/debian/file_metadatum_spec.rb. Expected to take 13.69 seconds. 234122:31:22Packages::Debian::FileMetadatum 234222:31:22 does not allow STI 234322:31:22 package_file_trait: :unknown, has_component: false, has_architecture: false, has_fields: false 234422:31:22 behaves like Test Debian file metadatum 234522:31:22 relationships 234622:31:22 is expected to belong to package_file required: false 234822:31:22 #package_file 234922:31:22 is expected to validate that :package_file cannot be empty/falsy 235122:31:22 is expected to validate that :file_type cannot be empty/falsy 235322:31:22 has_component=false 235422:31:22 #architecture 235522:31:22 has_architecture=false 235722:31:22 is expected to validate that :fields is empty/falsy 235822:31:22 #debian_package_type 235922:31:23 validates package of type debian 236122:31:23 .with_file_type 236222:31:23 returns the matching file metadatum 236322:31:23 package_file_trait: :source, has_component: true, has_architecture: false, has_fields: false 236422:31:24 behaves like Test Debian file metadatum 236522:31:24 relationships 236622:31:24 is expected to belong to package_file required: false 236822:31:24 #package_file 236922:31:24 is expected to validate that :package_file cannot be empty/falsy 237122:31:24 is expected to validate that :file_type cannot be empty/falsy 237322:31:24 has_component=true 237422:31:24 #architecture 237522:31:24 has_architecture=false 237722:31:24 is expected to validate that :fields is empty/falsy 237822:31:24 #debian_package_type 237922:31:24 validates package of type debian 238122:31:24 .with_file_type 238222:31:24 returns the matching file metadatum 238322:31:24 package_file_trait: :dsc, has_component: true, has_architecture: false, has_fields: true 238422:31:25 behaves like Test Debian file metadatum 238522:31:25 relationships 238622:31:25 is expected to belong to package_file required: false 238822:31:25 #package_file 238922:31:25 is expected to validate that :package_file cannot be empty/falsy 239122:31:25 is expected to validate that :file_type cannot be empty/falsy 239322:31:25 has_component=true 239422:31:25 #architecture 239522:31:25 has_architecture=false 239722:31:25 is expected to validate that :fields cannot be empty/falsy 239822:31:25 is expected to allow :fields to be ‹{a: "b"}› 239922:31:25 is expected not to allow :fields to be ‹{a: {:b=>"c"}}› 240022:31:25 #debian_package_type 240122:31:25 validates package of type debian 240322:31:25 .with_file_type 240422:31:25 returns the matching file metadatum 240522:31:25 package_file_trait: :deb, has_component: true, has_architecture: true, has_fields: true 240622:31:26 behaves like Test Debian file metadatum 240722:31:26 relationships 240822:31:26 is expected to belong to package_file required: false 241022:31:26 #package_file 241122:31:26 is expected to validate that :package_file cannot be empty/falsy 241322:31:26 is expected to validate that :file_type cannot be empty/falsy 241522:31:26 has_component=true 241622:31:26 #architecture 241722:31:26 has_architecture=true 241922:31:27 is expected to validate that :fields cannot be empty/falsy 242022:31:27 is expected to allow :fields to be ‹{a: "b"}› 242122:31:27 is expected not to allow :fields to be ‹{a: {:b=>"c"}}› 242222:31:27 #debian_package_type 242322:31:27 validates package of type debian 242522:31:27 .with_file_type 242622:31:27 returns the matching file metadatum 242722:31:27 package_file_trait: :udeb, has_component: true, has_architecture: true, has_fields: true 242822:31:28 behaves like Test Debian file metadatum 242922:31:28 relationships 243022:31:28 is expected to belong to package_file required: false 243122:31:28# [RSpecRunTime] RSpec elapsed time: 14 minutes 1.12 seconds. Current RSS: ~1112M. Threads: 4. load average: 0.99 1.01 1.03 1/283 3632 243422:31:28 #package_file 243522:31:28 is expected to validate that :package_file cannot be empty/falsy 243722:31:28 is expected to validate that :file_type cannot be empty/falsy 243922:31:28 has_component=true 244022:31:28 #architecture 244122:31:28 has_architecture=true 244322:31:28 is expected to validate that :fields cannot be empty/falsy 244422:31:28 is expected to allow :fields to be ‹{a: "b"}› 244522:31:28 is expected not to allow :fields to be ‹{a: {:b=>"c"}}› 244622:31:28 #debian_package_type 244722:31:28 validates package of type debian 244922:31:28 .with_file_type 245022:31:28 returns the matching file metadatum 245122:31:28 package_file_trait: :ddeb, has_component: true, has_architecture: true, has_fields: true 245222:31:29 behaves like Test Debian file metadatum 245322:31:29 relationships 245422:31:29 is expected to belong to package_file required: false 245522:31:29# [RSpecRunTime] RSpec elapsed time: 14 minutes 2.66 seconds. Current RSS: ~1111M. Threads: 4. load average: 0.99 1.01 1.03 1/283 3633 245822:31:29 #package_file 245922:31:29 is expected to validate that :package_file cannot be empty/falsy 246122:31:29 is expected to validate that :file_type cannot be empty/falsy 246322:31:29 has_component=true 246422:31:29 #architecture 246522:31:30 has_architecture=true 246722:31:30 is expected to validate that :fields cannot be empty/falsy 246822:31:30 is expected to allow :fields to be ‹{a: "b"}› 246922:31:30 is expected not to allow :fields to be ‹{a: {:b=>"c"}}› 247022:31:30 #debian_package_type 247122:31:30 validates package of type debian 247322:31:30 .with_file_type 247422:31:30 returns the matching file metadatum 247522:31:30 package_file_trait: :buildinfo, has_component: true, has_architecture: false, has_fields: true 247622:31:31 behaves like Test Debian file metadatum 247722:31:31 relationships 247822:31:31 is expected to belong to package_file required: false 247922:31:31# [RSpecRunTime] RSpec elapsed time: 14 minutes 4.2 seconds. Current RSS: ~1107M. Threads: 4. load average: 0.99 1.01 1.03 1/283 3634 248222:31:31 #package_file 248322:31:31 is expected to validate that :package_file cannot be empty/falsy 248522:31:31 is expected to validate that :file_type cannot be empty/falsy 248722:31:31 has_component=true 248822:31:31 #architecture 248922:31:31 has_architecture=false 249122:31:31 is expected to validate that :fields cannot be empty/falsy 249222:31:31 is expected to allow :fields to be ‹{a: "b"}› 249322:31:31 is expected not to allow :fields to be ‹{a: {:b=>"c"}}› 249422:31:31 #debian_package_type 249522:31:31 validates package of type debian 249722:31:31 .with_file_type 249822:31:31 returns the matching file metadatum 249922:31:31 package_file_trait: :changes, has_component: false, has_architecture: false, has_fields: true 250022:31:32 behaves like Test Debian file metadatum 250122:31:32 relationships 250222:31:32 is expected to belong to package_file required: false 250422:31:32 #package_file 250522:31:32 is expected to validate that :package_file cannot be empty/falsy 250722:31:32 is expected to validate that :file_type cannot be empty/falsy 250922:31:32 has_component=false 251022:31:32 #architecture 251122:31:32 has_architecture=false 251322:31:33 is expected to validate that :fields cannot be empty/falsy 251422:31:33 is expected to allow :fields to be ‹{a: "b"}› 251522:31:33 is expected not to allow :fields to be ‹{a: {:b=>"c"}}› 251622:31:33 #debian_package_type 251722:31:33 validates package of type debian 251922:31:33 .with_file_type 252022:31:33 returns the matching file metadatum 252122:31:33# [RSpecRunTime] Finishing example group spec/models/packages/debian/file_metadatum_spec.rb. It took 11.11 seconds. Expected to take 13.69 seconds. 252222:31:33# [RSpecRunTime] Starting example group spec/services/award_emojis/add_service_spec.rb. Expected to take 12.92 seconds. 252322:31:33AwardEmojis::AddService 252522:31:33 when user is not authorized 252622:31:34 does not add an emoji 252722:31:34 returns an error state 252822:31:34 when user is authorized 252922:31:34 creates an award emoji 253022:31:34 returns the award emoji 253122:31:34 return a success status 253222:31:35 sets the correct properties on the award emoji 253322:31:35 executes hooks 253422:31:35 marking Todos as done 253522:31:35 type: :issue, expectation: true 253622:31:36 is expected to eq true 253722:31:36# [RSpecRunTime] RSpec elapsed time: 14 minutes 9.54 seconds. Current RSS: ~1113M. Threads: 4. load average: 0.99 1.01 1.03 1/283 3635 253922:31:36 type: :merge_request, expectation: true 254022:31:38 is expected to eq true 254122:31:38# [RSpecRunTime] RSpec elapsed time: 14 minutes 11.66 seconds. Current RSS: ~1127M. Threads: 4. load average: 1.07 1.03 1.03 1/286 3694 254322:31:38 type: :project_snippet, expectation: false 254422:31:39 is expected to eq false 254522:31:39# [RSpecRunTime] RSpec elapsed time: 14 minutes 12.73 seconds. Current RSS: ~1128M. Threads: 4. load average: 1.07 1.03 1.03 1/286 3695 254822:31:39 regular Notes 254922:31:40 marks the Todo as done 255022:31:40 PersonalSnippet Notes 255122:31:41 does not mark the Todo as done 255222:31:41 Discussion Notes 255322:31:42 marks the Todo as done 255422:31:42 when the awardable cannot have emoji awarded to it 255522:31:42 does not add an emoji 255622:31:42 returns an error status 255722:31:42 when the awardable is invalid 255822:31:42 does not add an emoji 255922:31:43 returns an error status 256022:31:43 returns an error message 256122:31:43# [RSpecRunTime] Finishing example group spec/services/award_emojis/add_service_spec.rb. It took 10.14 seconds. Expected to take 12.92 seconds. 256222:31:43# [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/issue_move_spec.rb. Expected to take 12.39 seconds. 256322:31:43Gitlab::SlashCommands::IssueMove 256522:31:43 behaves like move command 256622:31:43 can be parsed to extract the needed fields 256722:31:43 behaves like move command 256822:31:43 can be parsed to extract the needed fields 256922:31:43 behaves like move command 257022:31:43 can be parsed to extract the needed fields 257122:31:43 behaves like move command 257222:31:43 can be parsed to extract the needed fields 257322:31:43 behaves like move command 257422:31:43 can be parsed to extract the needed fields 257522:31:43 behaves like move command 257622:31:43 can be parsed to extract the needed fields 257822:31:44 when the user can move the issue 257922:31:44 when the move fails 258022:31:44 returns the error message 258122:31:45# [RSpecRunTime] RSpec elapsed time: 14 minutes 17.88 seconds. Current RSS: ~1125M. Threads: 4. load average: 1.06 1.03 1.03 1/285 3696 258322:31:45 when the move succeeds 258422:31:46Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 258622:31:46To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 258722:31:46 moves the issue to the new destination 258822:31:48Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 259022:31:48To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 259122:31:48 returns the new issue 259222:31:49Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 259422:31:49To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 259522:31:49 mentions the old issue 259622:31:49# [RSpecRunTime] RSpec elapsed time: 14 minutes 22.7 seconds. Current RSS: ~1132M. Threads: 4. load average: 1.06 1.03 1.03 1/283 3697 259822:31:49 when the issue does not exist 259922:31:50 returns not found 260022:31:50 when the target project does not exist 260122:31:50 returns not found 260222:31:50 when the user cannot see the target project 260322:31:52 returns not found 260422:31:52# [RSpecRunTime] RSpec elapsed time: 14 minutes 25.53 seconds. Current RSS: ~1128M. Threads: 4. load average: 1.06 1.03 1.03 1/283 3698 260622:31:52 when the user does not have the required permissions on the target project 260722:31:53 returns the error message 260822:31:53# [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/issue_move_spec.rb. It took 10.27 seconds. Expected to take 12.39 seconds. 260922:31:53# [RSpecRunTime] Starting example group spec/services/merge_requests/reload_diffs_service_spec.rb. Expected to take 11.64 seconds. 261022:31:53MergeRequests::ReloadDiffsService 261222:31:56 creates new merge request diff 261322:31:58 calls update_diff_discussion_positions with correct params 261422:32:00 does not change existing merge request diff 261522:32:00 cache clearing 261622:32:02 clears the cache for older diffs on the merge request 261722:32:05 avoids N+1 queries 261822:32:05# [RSpecRunTime] RSpec elapsed time: 14 minutes 38.4 seconds. Current RSS: ~1119M. Threads: 4. load average: 1.04 1.02 1.03 1/289 4178 262022:32:05# [RSpecRunTime] Finishing example group spec/services/merge_requests/reload_diffs_service_spec.rb. It took 11.93 seconds. Expected to take 11.64 seconds. 262122:32:05# [RSpecRunTime] Starting example group spec/services/merge_requests/delete_non_latest_diffs_service_spec.rb. Expected to take 11.11 seconds. 262222:32:05MergeRequests::DeleteNonLatestDiffsService 262422:32:09 schedules no removal if it is already cleaned 262522:32:12 schedules no removal if it is empty 262622:32:16 schedules no removal if there is no non-latest diffs 262722:32:16# [RSpecRunTime] RSpec elapsed time: 14 minutes 49.4 seconds. Current RSS: ~1108M. Threads: 4. load average: 1.04 1.02 1.03 1/289 4679 262922:32:16# [RSpecRunTime] Finishing example group spec/services/merge_requests/delete_non_latest_diffs_service_spec.rb. It took 11.0 seconds. Expected to take 11.11 seconds. 263022:32:16# [RSpecRunTime] Starting example group spec/services/ci/expire_pipeline_cache_service_spec.rb. Expected to take 10.68 seconds. 263122:32:16Ci::ExpirePipelineCacheService 263322:32:18 invalidates Etag caching for project pipelines path 263422:32:20 invalidates Etag caching for merge request pipelines if pipeline runs on any commit of that source branch 263522:32:20 invalidates Etag caching for merge request that pipeline runs on its merged commit 263622:32:20 updates the cached status for a project 263722:32:23 does not do N+1 queries 263822:32:23 destroyed pipeline 263922:32:24 clears the cache 264022:32:24# [RSpecRunTime] RSpec elapsed time: 14 minutes 57.46 seconds. Current RSS: ~1118M. Threads: 4. load average: 1.19 1.06 1.04 1/288 4815 264222:32:24 when the pipeline is triggered by another pipeline 264322:32:25 updates the cache of dependent pipeline 264422:32:25 when the pipeline triggered another pipeline 264522:32:26 updates the cache of dependent pipeline 264622:32:26 when pipeline does not have sha 264722:32:26 does not raise an error 264822:32:26 when pipeline does not have commit 264922:32:26 does not raise an error 265022:32:26# [RSpecRunTime] Finishing example group spec/services/ci/expire_pipeline_cache_service_spec.rb. It took 10.15 seconds. Expected to take 10.68 seconds. 265122:32:26# [RSpecRunTime] Starting example group spec/graphql/resolvers/environments_resolver_spec.rb. Expected to take 10.17 seconds. 265222:32:26Resolvers::EnvironmentsResolver 265322:32:26 with a group 265522:32:27 finds all environments 265722:32:28 finds a specific environment with name 265822:32:28# [RSpecRunTime] RSpec elapsed time: 15 minutes 1.62 seconds. Current RSS: ~1113M. Threads: 4. load average: 1.17 1.05 1.04 1/288 4816 266122:32:29 searches environment by name 266222:32:29 when the search term does not match any environments 266422:32:30# [RSpecRunTime] RSpec elapsed time: 15 minutes 3.58 seconds. Current RSS: ~1109M. Threads: 4. load average: 1.17 1.05 1.04 1/285 4817 266722:32:31 searches environments by state 266822:32:32 generates an error if requested state is invalid 266922:32:32# [RSpecRunTime] RSpec elapsed time: 15 minutes 5.57 seconds. Current RSS: ~1104M. Threads: 4. load average: 1.17 1.05 1.04 1/284 4818 267122:32:32 with environment_type 267222:32:33 searches environments by type 267322:32:34 returns an empty result 267422:32:34# [RSpecRunTime] RSpec elapsed time: 15 minutes 7.56 seconds. Current RSS: ~1097M. Threads: 4. load average: 1.16 1.05 1.04 1/284 4819 267622:32:34 when project is nil 267722:32:35 is expected to be nil 267822:32:35# [RSpecRunTime] Finishing example group spec/graphql/resolvers/environments_resolver_spec.rb. It took 8.91 seconds. Expected to take 10.17 seconds. 267922:32:35# [RSpecRunTime] Starting example group spec/services/merge_requests/update_reviewer_state_service_spec.rb. Expected to take 9.65 seconds. 268022:32:35MergeRequests::UpdateReviewerStateService 268222:32:37 invalid permissions 268322:32:37 behaves like failed service execution 268422:32:37 returns an error 268522:32:37 behaves like does not trigger GraphQL subscription mergeRequestReviewersUpdated 268622:32:37 is expected not to receive merge_request_reviewers_updated(*(any args)) 0 times 268722:32:37# [RSpecRunTime] RSpec elapsed time: 15 minutes 10.72 seconds. Current RSS: ~1105M. Threads: 4. load average: 1.16 1.05 1.04 1/286 4878 268922:32:37 reviewer exists 269022:32:38 returns success 269122:32:38 calls SystemNoteService.requested_changes 269222:32:38 does not call MergeRequests::RemoveApprovalService 269322:32:38 when updating reviewer state 269422:32:38 initial_state: "unreviewed", new_state: "requested_changes" 269522:32:39 is expected to eq "requested_changes" 269622:32:39# [RSpecRunTime] RSpec elapsed time: 15 minutes 11.93 seconds. Current RSS: ~1110M. Threads: 4. load average: 1.14 1.05 1.04 1/286 4879 269822:32:39 initial_state: "unreviewed", new_state: "reviewed" 269922:32:39 is expected to eq "reviewed" 270022:32:39 initial_state: "unreviewed", new_state: "approved" 270122:32:39 is expected to eq "approved" 270222:32:39 initial_state: "unreviewed", new_state: "unapproved" 270322:32:39 is expected to eq "unapproved" 270422:32:39 initial_state: "unreviewed", new_state: "review_started" 270522:32:40 is expected to eq "review_started" 270622:32:40 initial_state: "requested_changes", new_state: "unreviewed" 270722:32:40 is expected to eq "unreviewed" 270822:32:40 behaves like triggers GraphQL subscription mergeRequestReviewersUpdated 270922:32:40 is expected to receive merge_request_reviewers_updated(#<MergeRequest id:81 namespace462/project-478!1>) 1 time 271022:32:40 when merge_request_dashboard feature flag is enabled 271122:32:41 invalidates cache counts for all assignees 271222:32:41 invalidates cache counts for current user 271322:32:41 when reviewer has approved 271422:32:41 removes approval when state is requested_changes 271522:32:42 renders error when remove approval service fails 271622:32:42 updating state of reviewer 271722:32:42 initial_state: "approved", new_state: "reviewed", status: :error 271822:32:42 is expected to eq :error 271922:32:42 initial_state: "approved", new_state: "review_started", status: :error 272022:32:42 is expected to eq :error 272122:32:42 initial_state: "approved", new_state: "requested_changes", status: :success 272222:32:42 is expected to eq :success 272322:32:42 initial_state: "approved", new_state: "unapproved", status: :success 272422:32:43 is expected to eq :success 272522:32:43# [RSpecRunTime] Finishing example group spec/services/merge_requests/update_reviewer_state_service_spec.rb. It took 7.62 seconds. Expected to take 9.65 seconds. 272622:32:43# [RSpecRunTime] Starting example group spec/finders/packages/conan/package_finder_spec.rb. Expected to take 9.11 seconds. 272722:32:43Packages::Conan::PackageFinder 272922:32:47 without package user name 273022:32:47 visibility: :private, role: :maintainer, packages_visible: true 273122:32:47 is expected to eq [#<Packages::Conan::Package id: 12, project_id: 453, created_at: "2024-11-13 22:32:46.523652204 +0000...ge_type: "conan", creator_id: 689, status: "default", last_downloaded_at: nil, status_message: nil>] 273222:32:48# [RSpecRunTime] RSpec elapsed time: 15 minutes 20.86 seconds. Current RSS: ~1101M. Threads: 4. load average: 1.13 1.05 1.04 1/283 4880 273422:32:48 visibility: :private, role: :developer, packages_visible: true 273522:32:48 is expected to eq [#<Packages::Conan::Package id: 12, project_id: 453, created_at: "2024-11-13 22:32:46.523652204 +0000...ge_type: "conan", creator_id: 689, status: "default", last_downloaded_at: nil, status_message: nil>] 273622:32:48 visibility: :private, role: :reporter, packages_visible: true 273722:32:48 is expected to eq [#<Packages::Conan::Package id: 12, project_id: 453, created_at: "2024-11-13 22:32:46.523652204 +0000...ge_type: "conan", creator_id: 689, status: "default", last_downloaded_at: nil, status_message: nil>] 273822:32:48 visibility: :private, role: :guest, packages_visible: false 273922:32:48 is expected to eq [] 274022:32:48 visibility: :private, role: :anonymous, packages_visible: false 274122:32:48 is expected to eq [] 274222:32:48 visibility: :internal, role: :maintainer, packages_visible: true 274322:32:49 is expected to eq [#<Packages::Conan::Package id: 12, project_id: 453, created_at: "2024-11-13 22:32:46.523652204 +0000...ge_type: "conan", creator_id: 689, status: "default", last_downloaded_at: nil, status_message: nil>] 274422:32:49 visibility: :internal, role: :developer, packages_visible: true 274522:32:49 is expected to eq [#<Packages::Conan::Package id: 12, project_id: 453, created_at: "2024-11-13 22:32:46.523652204 +0000...ge_type: "conan", creator_id: 689, status: "default", last_downloaded_at: nil, status_message: nil>] 274622:32:49 visibility: :internal, role: :reporter, packages_visible: true 274722:32:49 is expected to eq [#<Packages::Conan::Package id: 12, project_id: 453, created_at: "2024-11-13 22:32:46.523652204 +0000...ge_type: "conan", creator_id: 689, status: "default", last_downloaded_at: nil, status_message: nil>] 274822:32:49 visibility: :internal, role: :guest, packages_visible: true 274922:32:50 is expected to eq [#<Packages::Conan::Package id: 12, project_id: 453, created_at: "2024-11-13 22:32:46.523652204 +0000...ge_type: "conan", creator_id: 689, status: "default", last_downloaded_at: nil, status_message: nil>] 275022:32:50 visibility: :internal, role: :anonymous, packages_visible: false 275122:32:50 is expected to eq [] 275222:32:50 visibility: :public, role: :maintainer, packages_visible: true 275322:32:50 is expected to eq [#<Packages::Conan::Package id: 12, project_id: 453, created_at: "2024-11-13 22:32:46.523652204 +0000...ge_type: "conan", creator_id: 689, status: "default", last_downloaded_at: nil, status_message: nil>] 275422:32:50 visibility: :public, role: :developer, packages_visible: true 275522:32:50 is expected to eq [#<Packages::Conan::Package id: 12, project_id: 453, created_at: "2024-11-13 22:32:46.523652204 +0000...ge_type: "conan", creator_id: 689, status: "default", last_downloaded_at: nil, status_message: nil>] 275622:32:50 visibility: :public, role: :reporter, packages_visible: true 275722:32:51 is expected to eq [#<Packages::Conan::Package id: 12, project_id: 453, created_at: "2024-11-13 22:32:46.523652204 +0000...ge_type: "conan", creator_id: 689, status: "default", last_downloaded_at: nil, status_message: nil>] 275822:32:51 visibility: :public, role: :guest, packages_visible: true 275922:32:51 is expected to eq [#<Packages::Conan::Package id: 12, project_id: 453, created_at: "2024-11-13 22:32:46.523652204 +0000...ge_type: "conan", creator_id: 689, status: "default", last_downloaded_at: nil, status_message: nil>] 276022:32:51 visibility: :public, role: :anonymous, packages_visible: true 276122:32:51 is expected to eq [#<Packages::Conan::Package id: 12, project_id: 453, created_at: "2024-11-13 22:32:46.523652204 +0000...ge_type: "conan", creator_id: 689, status: "default", last_downloaded_at: nil, status_message: nil>] 276222:32:51 with project 276322:32:51 is expected to contain exactly #<Packages::Conan::Package id: 12, project_id: 453, created_at: "2024-11-13 22:32:46.523652204 +0000"...age_type: "conan", creator_id: 689, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Conan::Package id: 10, project_id: 453, created_at: "2024-11-13 22:32:45.814208455 +0000"...age_type: "conan", creator_id: 689, status: "default", last_downloaded_at: nil, status_message: nil> 276422:32:51 respects the limit 276522:32:51 with version 276622:32:52 matches the correct package 276722:32:52 with nil query 276822:32:52 returns an empty array 276922:32:52 without name 277022:32:52 returns an empty array 277122:32:52 with a different project 277222:32:52 is expected to contain exactly #<Packages::Conan::Package id: 16, project_id: 454, created_at: "2024-11-13 22:32:47.616684189 +0000"...age_type: "conan", creator_id: 691, status: "default", last_downloaded_at: nil, status_message: nil> 277322:32:52 with package user name 277422:32:52 with a valid query and user with permissions 277522:32:52 with conan_recipe as query 277622:32:52 returns the correct package 277722:32:52 without version in query 277822:32:52 returns the correct package 277922:32:52 with a user without permissions 278022:32:52 returns an empty array 278122:32:52 with a specified project 278222:32:52 return the pacakge from the specified project 278322:32:52# [RSpecRunTime] Finishing example group spec/finders/packages/conan/package_finder_spec.rb. It took 9.29 seconds. Expected to take 9.11 seconds. 278422:32:52# [RSpecRunTime] Starting example group spec/graphql/resolvers/last_commit_resolver_spec.rb. Expected to take 8.68 seconds. 278522:32:52Resolvers::LastCommitResolver 278722:32:52 last commit is a merge commit 278822:32:53 resolves to the merge commit 278922:32:53# [RSpecRunTime] RSpec elapsed time: 15 minutes 26.48 seconds. Current RSS: ~1113M. Threads: 4. load average: 1.11 1.05 1.04 1/284 4905 279122:32:53 last commit for a different branch and path 279222:32:54 resolves commit 279322:32:54# [RSpecRunTime] RSpec elapsed time: 15 minutes 27.67 seconds. Current RSS: ~1123M. Threads: 4. load average: 1.11 1.05 1.04 1/285 4930 279522:32:54 last commit for a wildcard pathspec 279722:32:56# [RSpecRunTime] RSpec elapsed time: 15 minutes 28.84 seconds. Current RSS: ~1134M. Threads: 4. load average: 1.11 1.05 1.04 1/286 4952 279922:32:56 last commit with pathspec characters 280022:32:57 resolves commit 280122:32:57# [RSpecRunTime] RSpec elapsed time: 15 minutes 30.23 seconds. Current RSS: ~1145M. Threads: 4. load average: 1.11 1.05 1.04 1/288 5006 280322:32:57 last commit does not exist 280522:32:58# [RSpecRunTime] RSpec elapsed time: 15 minutes 31.4 seconds. Current RSS: ~1146M. Threads: 4. load average: 1.10 1.05 1.03 1/288 5028 280722:32:58 when the ref is ambiguous 280822:32:58 when tree is for a tag 280922:32:59 resolves commit 281022:32:59# [RSpecRunTime] RSpec elapsed time: 15 minutes 32.75 seconds. Current RSS: ~1147M. Threads: 4. load average: 1.10 1.05 1.03 1/288 5073 281222:32:59 when tree is for a branch 281322:33:01 resolves commit 281422:33:01# [RSpecRunTime] RSpec elapsed time: 15 minutes 34.1 seconds. Current RSS: ~1147M. Threads: 4. load average: 1.10 1.05 1.03 1/288 5118 281622:33:01# [RSpecRunTime] Finishing example group spec/graphql/resolvers/last_commit_resolver_spec.rb. It took 8.73 seconds. Expected to take 8.68 seconds. 281722:33:01# [RSpecRunTime] Starting example group spec/services/projects/operations/update_service_spec.rb. Expected to take 8.28 seconds. 281822:33:01Projects::Operations::UpdateService 282022:33:01 alerting setting 282122:33:01 with valid params 282222:33:01 when regenerate_token is not set 282322:33:01 with an existing setting 282422:33:02 ignores provided token 282522:33:02 without an existing setting 282622:33:02 behaves like setting creation 282722:33:02 creates a setting 282822:33:02 when regenerate_token is set 282922:33:02 with an existing setting 283022:33:02 regenerates token 283122:33:02 without an existing setting 283222:33:02 behaves like setting creation 283322:33:02 creates a setting 283422:33:02 with insufficient permissions 283522:33:02 behaves like no operation 283622:33:03 does nothing 283722:33:03 with empty params 283822:33:03 behaves like no operation 283922:33:03 does nothing 284022:33:03 error tracking 284122:33:03 with existing error tracking setting 284222:33:03 updates the settings 284322:33:03 disable error tracking 284422:33:04 can set api_url to nil 284522:33:04 without an existing error tracking setting 284622:33:04 creates a setting 284722:33:04 partial_update 284822:33:04 with setting 284922:33:04 service succeeds 285022:33:05 updates attributes 285122:33:05 only updates enabled attribute 285222:33:05 with integrated attribute 285322:33:06 updates integrated attribute 285422:33:06 only updates enabled and integrated attributes 285522:33:06# [RSpecRunTime] RSpec elapsed time: 15 minutes 39.51 seconds. Current RSS: ~1161M. Threads: 4. load average: 1.09 1.05 1.03 1/288 5119 285722:33:06 without setting 285822:33:06 creates setting with default values 285922:33:06 with masked param token 286022:33:07 does not update token 286122:33:07 with invalid parameters 286222:33:07 does nothing 286322:33:07 with inappropriate params 286422:33:07 ignores params 286522:33:07 prometheus integration 286622:33:07 prometheus params were passed into service 286722:33:07WARNING: You're overriding a previous stub implementation of `new`. Called from /builds/gitlab-org/gitlab-foss/spec/services/projects/operations/update_service_spec.rb:330:in `block (5 levels) in <top (required)>'.. Called from /builds/gitlab-org/gitlab-foss/spec/services/projects/operations/update_service_spec.rb:330:in `block (5 levels) in <top (required)>'. 286822:33:08 uses Project#find_or_initialize_integration to include instance defined defaults and pass them to Projects::UpdateService 286922:33:08 when prometheus params are not passed into service 287022:33:09 does not pass any prometheus params into Projects::UpdateService 287122:33:09# [RSpecRunTime] Finishing example group spec/services/projects/operations/update_service_spec.rb. It took 7.96 seconds. Expected to take 8.28 seconds. 287222:33:09# [RSpecRunTime] Starting example group spec/models/approval_spec.rb. Expected to take 7.99 seconds. 287422:33:09 does not allow STI 287522:33:09 presence validation 287622:33:09 is expected to validate that :merge_request_id cannot be empty/falsy 287722:33:09 is expected to validate that :user_id cannot be empty/falsy 287822:33:09 uniqueness validation 287922:33:11 is expected to validate that :user_id is case-sensitively unique within the scope of :merge_request_id 288022:33:11# [RSpecRunTime] RSpec elapsed time: 15 minutes 44.28 seconds. Current RSS: ~1149M. Threads: 4. load average: 1.09 1.05 1.03 1/287 5178 288222:33:11 .with_invalid_patch_id_sha 288322:33:17 returns approvals with patch_id_sha not matching specified patch_id_sha 288422:33:17# [RSpecRunTime] RSpec elapsed time: 15 minutes 49.92 seconds. Current RSS: ~1143M. Threads: 4. load average: 1.08 1.05 1.03 1/289 5347 288622:33:17# [RSpecRunTime] Finishing example group spec/models/approval_spec.rb. It took 7.87 seconds. Expected to take 7.99 seconds. 288722:33:17# [RSpecRunTime] Starting example group spec/models/concerns/project_features_compatibility_spec.rb. Expected to take 7.53 seconds. 288822:33:17ProjectFeaturesCompatibility 288922:33:17 does not allow STI 289022:33:17 converts fields from 'true' to ProjectFeature::ENABLED 289122:33:18 converts fields from 'false' to ProjectFeature::DISABLED 289222:33:19 converts fields from true to ProjectFeature::ENABLED 289322:33:19 converts fields from false to ProjectFeature::DISABLED 289422:33:19 access levels 289522:33:19 access_level: "disabled", expected_result: 0 289622:33:20 accepts access level 289722:33:20# [RSpecRunTime] RSpec elapsed time: 15 minutes 53.84 seconds. Current RSS: ~1125M. Threads: 4. load average: 1.07 1.04 1.03 1/288 5348 289922:33:20 access_level: "private", expected_result: 10 290022:33:22 accepts access level 290122:33:22# [RSpecRunTime] RSpec elapsed time: 15 minutes 55.14 seconds. Current RSS: ~1119M. Threads: 4. load average: 1.07 1.04 1.03 1/288 5349 290322:33:22 access_level: "enabled", expected_result: 20 290422:33:23 accepts access level 290522:33:23# [RSpecRunTime] RSpec elapsed time: 15 minutes 56.34 seconds. Current RSS: ~1115M. Threads: 4. load average: 1.07 1.04 1.03 1/288 5350 290722:33:23 access_level: "public", expected_result: 30 290822:33:24 accepts access level 290922:33:24# [RSpecRunTime] Finishing example group spec/models/concerns/project_features_compatibility_spec.rb. It took 7.12 seconds. Expected to take 7.53 seconds. 291022:33:24# [RSpecRunTime] Starting example group spec/lib/gitlab/pages_spec.rb. Expected to take 7.21 seconds. 291122:33:24Gitlab::Pages 291222:33:24 .verify_api_request 291322:33:24 returns false if fails to validate the JWT 291422:33:24 returns the decoded JWT 291522:33:24 .access_control_is_forced? 291622:33:24 access_control_is_enabled: false, access_control_is_forced: false, result: false 291722:33:24 is expected to eq false 291822:33:24 access_control_is_enabled: false, access_control_is_forced: true, result: false 291922:33:24 is expected to eq false 292022:33:24 access_control_is_enabled: true, access_control_is_forced: false, result: false 292122:33:24 is expected to eq false 292222:33:24 access_control_is_enabled: true, access_control_is_forced: true, result: true 292322:33:24 is expected to eq true 292422:33:24 .multiple_versions_enabled_for? 292522:33:24 when project is nil 292622:33:24 returns false 292722:33:24 when a project is given 292822:33:24 setting: false, feature_flag: false, license: false, result: false 292922:33:25 is expected to eq false 293022:33:25 setting: false, feature_flag: false, license: true, result: false 293122:33:25 is expected to eq false 293222:33:25 setting: false, feature_flag: true, license: false, result: false 293322:33:26 is expected to eq false 293422:33:26 setting: false, feature_flag: true, license: true, result: false 293522:33:26 is expected to eq false 293622:33:26 setting: true, feature_flag: false, license: false, result: false 293722:33:27 is expected to eq false 293822:33:27 setting: true, feature_flag: false, license: true, result: false 293922:33:27 is expected to eq false 294022:33:27 setting: true, feature_flag: true, license: false, result: false 294122:33:28 is expected to eq false 294222:33:28 setting: true, feature_flag: true, license: true, result: true 294322:33:28 is expected to eq false 294422:33:28 #add_unique_domain_to 294522:33:28 when pages is not enabled 294622:33:28 does not set pages unique domain 294722:33:28 when pages is enabled 294822:33:28 enables unique domain by default 294922:33:28 when project already have a unique domain 295022:33:29 does not changes the original unique domain 295122:33:29 when a unique domain is already in use and needs to generate a new one 295222:33:29 generates a different unique domain if the original is already taken 295322:33:29 when generated 10 unique domains are already in use 295422:33:30 raises an error 295522:33:30# [RSpecRunTime] Finishing example group spec/lib/gitlab/pages_spec.rb. It took 6.21 seconds. Expected to take 7.21 seconds. 295622:33:30# [RSpecRunTime] Starting example group spec/services/packages/mark_packages_for_destruction_service_spec.rb. Expected to take 6.95 seconds. 295722:33:30Packages::MarkPackagesForDestructionService 295922:33:31 when the user is authorized 296022:33:31 when it is successful 296122:33:31 marks the packages as pending destruction 296222:33:31 behaves like returning service response 296322:33:31 returns service response 296422:33:31# [RSpecRunTime] RSpec elapsed time: 16 minutes 4.6 seconds. Current RSS: ~1107M. Threads: 4. load average: 1.06 1.04 1.03 1/283 5351 296622:33:31 with maven packages 296722:33:33 marks the packages as pending destruction 296822:33:33 behaves like returning service response 296922:33:34 returns service response 297022:33:34# [RSpecRunTime] RSpec elapsed time: 16 minutes 7.03 seconds. Current RSS: ~1103M. Threads: 4. load average: 1.06 1.04 1.03 1/283 5352 297222:33:34 without version 297322:33:34 marks the packages as pending destruction 297422:33:34 behaves like returning service response 297522:33:34 returns service response 297622:33:34 with npm packages 297722:33:35 marks the packages as pending destruction 297822:33:35 behaves like returning service response 297922:33:35 returns service response 298022:33:36# [RSpecRunTime] RSpec elapsed time: 16 minutes 8.86 seconds. Current RSS: ~1105M. Threads: 4. load average: 1.06 1.04 1.03 1/283 5353 298222:33:36 when it is not successful 298322:33:36 does not mark the packages as pending destruction 298422:33:36 behaves like returning service response 298522:33:36 returns service response 298622:33:36 when the user is not authorized 298722:33:36 does not mark the packages as pending destruction 298822:33:36 behaves like returning service response 298922:33:36 returns service response 299022:33:36# [RSpecRunTime] Finishing example group spec/services/packages/mark_packages_for_destruction_service_spec.rb. It took 6.28 seconds. Expected to take 6.95 seconds. 299122:33:36# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/snippets_repo_restorer_spec.rb. Expected to take 6.44 seconds. 299222:33:36Gitlab::ImportExport::SnippetsRepoRestorer 299322:33:36 bundle a snippet Git repo 299422:33:37 when export has no snippet repository bundle 299522:33:37 behaves like imports snippet repositories 299622:33:38 is expected not to be empty 299722:33:38# [RSpecRunTime] RSpec elapsed time: 16 minutes 10.97 seconds. Current RSS: ~1100M. Threads: 4. load average: 1.06 1.04 1.03 1/287 5436 299922:33:38 when export has snippet repository bundles and snippets without them 300022:33:38 behaves like imports snippet repositories 300122:33:39 is expected not to be empty 300222:33:40# [RSpecRunTime] RSpec elapsed time: 16 minutes 12.85 seconds. Current RSS: ~1132M. Threads: 4. load average: 1.05 1.04 1.03 1/288 5532 300422:33:40 when export has only snippet bundles 300522:33:40 behaves like imports snippet repositories 300622:33:42 is expected not to be empty 300722:33:42# [RSpecRunTime] RSpec elapsed time: 16 minutes 15.5 seconds. Current RSS: ~1186M. Threads: 4. load average: 1.05 1.04 1.03 1/288 5641 300922:33:42 when any of the snippet repositories cannot be created 301022:33:43 continues processing other snippets and returns false 301122:33:43# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/snippets_repo_restorer_spec.rb. It took 6.46 seconds. Expected to take 6.44 seconds. 301222:33:43# [RSpecRunTime] Starting example group spec/lib/gitlab/workhorse_spec.rb. Expected to take 6.26 seconds. 301322:33:43Gitlab::Workhorse 301422:33:44 .send_git_archive 301522:33:44 sets the header correctly 301622:33:44 when archive caching is disabled 301722:33:44 tells workhorse not to use the cache 301822:33:44# [RSpecRunTime] RSpec elapsed time: 16 minutes 17.1 seconds. Current RSS: ~1184M. Threads: 4. load average: 1.05 1.04 1.03 1/288 5703 302022:33:44 when the repository doesn't have an archive file path 302122:33:44 raises an error 302222:33:44 when path contains certain utf-8 characters 302322:33:44 does not raise an encoding error 302422:33:44 .send_git_patch 302522:33:44 sets the header correctly 302622:33:44 .channel_websocket 302722:33:44 without ca_pem 302822:33:44 is expected to eq {"Channel"=>{"Header"=>{"Authorization"=>["Token x"]}, "MaxSessionTime"=>600, "Subprotocols"=>["foo"], "Url"=>"wss://example.com/terminal.ws"}} 303022:33:44 is expected to eq {"Channel"=>{"CAPem"=>"foo", "Header"=>{"Authorization"=>["Token x"]}, "MaxSessionTime"=>600, "Subprotocols"=>["foo"], "Url"=>"wss://example.com/terminal.ws"}} 303122:33:44 .send_git_diff 303222:33:44 sets the header correctly 303322:33:44 #verify_api_request! 303422:33:44 accepts a correct header 303522:33:44 raises an error when the header is not set 303622:33:44 raises an error when the header is not signed 303722:33:44 raises an error when the header is signed with the wrong key 303822:33:44 raises an error when the issuer is incorrect 303922:33:44 .git_http_ok 304022:33:44 is expected to include {:GL_ID => "user-740", :GL_USERNAME => "user223", :GL_REPOSITORY => "project-497", :ShowAllRefs => false, :NeedAudit => false} 304122:33:44 includes a Repository param 304222:33:44 when the repo_type is a wiki 304322:33:44 is expected to include {:GL_ID => "user-742", :GL_USERNAME => "user225", :GL_REPOSITORY => "wiki-497", :ShowAllRefs => false} 304422:33:44 when git_upload_pack action is passed 304522:33:45 is expected to include {:GitalyServer => {:call_metadata => {"gitaly-feature-enforce-requests-limits" => "true", "user_id" => "user-743", "username" => "user226"}, :address => "unix:tmp/tests/gitaly/praefect.socket", :token => "secret"}} 304622:33:45 show_all_refs enabled 304722:33:45 is expected to include {:ShowAllRefs => true} 304822:33:45 need_audit enabled 304922:33:45 is expected to include {:NeedAudit => true} 305022:33:45 when a feature flag is set for a single project 305122:33:45 sets the flag to true for that project 305222:33:46 sets the flag to false for other projects 305322:33:47 sets the flag to false when there is no project 305422:33:47# [RSpecRunTime] RSpec elapsed time: 16 minutes 20.14 seconds. Current RSS: ~1175M. Threads: 4. load average: 1.05 1.04 1.03 1/288 5744 305622:33:47 when git_receive_pack action is passed 305722:33:47 is expected to include {:GitalyServer => {:call_metadata => {"gitaly-feature-enforce-requests-limits" => "true", "user_id" => "user-751", "username" => "user233"}, :address => "unix:tmp/tests/gitaly/praefect.socket", :token => "secret"}} 305822:33:47 when info_refs action is passed 305922:33:47 is expected to include {:GitalyServer => {:call_metadata => {"gitaly-feature-enforce-requests-limits" => "true", "user_id" => "user-752", "username" => "user234"}, :address => "unix:tmp/tests/gitaly/praefect.socket", :token => "secret"}} 306022:33:47 show_all_refs enabled 306122:33:47 is expected to include {:ShowAllRefs => true} 306222:33:47 when action passed is not supported by Gitaly 306322:33:47 is expected to raise Exception with "Unsupported action: download" 306422:33:47 when receive_max_input_size has been updated 306522:33:47 returns custom git config 306622:33:47 when receive_max_input_size is empty 306722:33:47 returns an empty git config 306822:33:47 when remote_ip is available in the application context 306922:33:47 includes a RemoteIP params 307022:33:47 when remote_ip is not available in the application context 307122:33:48 does not include RemoteIP params 307222:33:48 .cleanup_key 307322:33:48 deletes the key 307422:33:48 .set_key_and_notify 307522:33:48 when we set a new key 307622:33:48 behaves like set and notify 307722:33:48 set and return the same value 307822:33:48 set and notify 307922:33:48 when we set an existing key 308022:33:48 and overwrite 308122:33:48 behaves like set and notify 308222:33:48 set and return the same value 308322:33:48 set and notify 308422:33:48 and do not overwrite 308522:33:48 try to set but return the previous value 308622:33:48 does not notify 308722:33:48 .detect_content_type 308822:33:48 returns array setting detect content type in workhorse 308922:33:48 .send_git_blob 309022:33:48 sets the header correctly 309222:33:48 sets the header correctly 309322:33:48 when body, headers, response headers and method are specified 309422:33:48 sets everything correctly 309522:33:48 when timeouts are set 309622:33:48 sets the header correctly 309722:33:48 when an response statuses are set 309822:33:48 sets the header correctly 309922:33:48 when `ssrf_filter` parameter is set 310022:33:48 sets the header correctly 310122:33:48 when `allowed_uris` paramter is set 310222:33:48 sets the header correctly 310322:33:48 when local requests are not allowed 310422:33:48 sets the header correctly 310522:33:48 .send_scaled_image 310622:33:48 sets the header correctly 310722:33:48 .send_dependency 310822:33:48 behaves like setting the header correctly 310922:33:48 sets the header correctly 311022:33:48 overriding the method 311122:33:48 behaves like setting the header correctly 311222:33:48 sets the header correctly 311322:33:48 overriding the upload url 311422:33:48 behaves like setting the header correctly 311522:33:48 sets the header correctly 311622:33:48 with upload headers set 311722:33:48 behaves like setting the header correctly 311822:33:48 sets the header correctly 311922:33:48 with authorized upload response set 312022:33:48 behaves like setting the header correctly 312122:33:48 sets the header correctly 312222:33:48 when `ssrf_filter` parameter is set 312322:33:48 behaves like setting the header correctly 312422:33:48 sets the header correctly 312522:33:48 when `allowed_uris` parameter is set 312622:33:48 behaves like setting the header correctly 312722:33:48 sets the header correctly 312822:33:48 when local requests are not allowed 312922:33:48 behaves like setting the header correctly 313022:33:48 sets the header correctly 313122:33:48 .send_git_snapshot 313222:33:48 sets the header correctly 313322:33:48# [RSpecRunTime] Finishing example group spec/lib/gitlab/workhorse_spec.rb. It took 5.77 seconds. Expected to take 6.26 seconds. 313422:33:48# [RSpecRunTime] Starting example group spec/tasks/gitlab/audit_event_types/compile_docs_task_spec.rb. Expected to take 6.04 seconds. 313522:33:48Tasks::Gitlab::AuditEventTypes::CompileDocsTask 313722:33:49 outputs message after compiling the documentation 313822:33:49Documentation compiled. 313922:33:49 creates audit_event_types.md 314022:33:53# [RSpecRunTime] Finishing example group spec/tasks/gitlab/audit_event_types/compile_docs_task_spec.rb. It took 4.27 seconds. Expected to take 6.04 seconds. 314122:33:53# [RSpecRunTime] RSpec elapsed time: 16 minutes 26.11 seconds. Current RSS: ~1108M. Threads: 4. load average: 1.04 1.04 1.03 1/284 5745 314322:33:53# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/common_spec.rb. Expected to take 5.84 seconds. 314422:33:53Gitlab::Ci::Status::Build::Common 314522:33:53 #has_action? 314622:33:54 is expected not to have action 314722:33:54 #has_details? 314822:33:54 when user has access to read build 314922:33:55 is expected to have details 315022:33:55# [RSpecRunTime] RSpec elapsed time: 16 minutes 28.07 seconds. Current RSS: ~1100M. Threads: 4. load average: 1.04 1.04 1.03 1/283 5746 315222:33:55 when user does not have access to read build 315322:33:56 is expected not to have details 315422:33:56# [RSpecRunTime] RSpec elapsed time: 16 minutes 29.08 seconds. Current RSS: ~1100M. Threads: 4. load average: 1.04 1.04 1.03 1/283 5747 315622:33:56 #details_path 315722:33:57 links to the build details page 315822:33:57 #illustration 315922:33:58 provides a fallback empty state illustration 316022:33:58# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/common_spec.rb. It took 4.83 seconds. Expected to take 5.84 seconds. 316122:33:58# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/processable/waiting_for_resource_spec.rb. Expected to take 5.65 seconds. 316222:33:58Gitlab::Ci::Status::Processable::WaitingForResource 316322:33:59 fabricates status with correct details 316422:33:59 when resource is retained by a build 316522:34:00 fabricates status with correct details 316622:34:00# [RSpecRunTime] RSpec elapsed time: 16 minutes 33.58 seconds. Current RSS: ~1103M. Threads: 4. load average: 1.04 1.04 1.03 1/283 5748 316822:34:00 #illustration 316922:34:01 is expected to include :image, :size, and :title 317122:34:01 when processable is waiting for resource 317222:34:02 is a correct match 317322:34:02 when processable is not waiting for resource 317422:34:03 does not match 317522:34:03# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/processable/waiting_for_resource_spec.rb. It took 5.25 seconds. Expected to take 5.65 seconds. 317622:34:03# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/shared_spec.rb. Expected to take 5.4 seconds. 317722:34:03Gitlab::ImportExport::Shared 317822:34:03 with a repository on disk 317922:34:03 #archive_path 318022:34:04 uses a random hash to avoid conflicts 318122:34:05 memoizes the path 318222:34:05# [RSpecRunTime] RSpec elapsed time: 16 minutes 38.43 seconds. Current RSS: ~1124M. Threads: 4. load average: 1.03 1.04 1.03 1/283 5785 318422:34:05 #export_path 318522:34:06 uses a random hash relative to project path 318622:34:07 memoizes the path 318722:34:07# [RSpecRunTime] RSpec elapsed time: 16 minutes 40.66 seconds. Current RSS: ~1146M. Threads: 4. load average: 1.03 1.04 1.03 1/283 5822 318922:34:07 with a group on disk 319122:34:07 uses hashed storage path 319222:34:07 when exportable type is unsupported 319622:34:08 filters any full paths 319722:34:08 tracks exception 319822:34:08# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/shared_spec.rb. It took 5.2 seconds. Expected to take 5.4 seconds. 319922:34:08# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/project/export_task_spec.rb. Expected to take 5.2 seconds. 320022:34:08Gitlab::ImportExport::Project::ExportTask 320122:34:08 when project is found 320222:34:09 performs project export successfully 320322:34:09 behaves like rake task with disabled object_storage 320422:34:10 disables direct & background upload only for service call 320522:34:10# [RSpecRunTime] RSpec elapsed time: 16 minutes 43.51 seconds. Current RSS: ~1144M. Threads: 4. load average: 1.03 1.04 1.03 1/286 5832 320722:34:10 when project is not found 320822:34:10 logs an error 320922:34:10 returns false 321022:34:10 when file path is invalid 321122:34:11 logs an error 321222:34:11 returns false 321322:34:11 when after export strategy fails 321422:34:12 error is logged 321522:34:12# [RSpecRunTime] RSpec elapsed time: 16 minutes 45.62 seconds. Current RSS: ~1135M. Threads: 4. load average: 1.03 1.04 1.03 2/287 5836 321722:34:12 when saving services fail 321822:34:13 error is logged 321922:34:13# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/project/export_task_spec.rb. It took 4.74 seconds. Expected to take 5.2 seconds. 322022:34:13# [RSpecRunTime] Starting example group spec/lib/banzai/reference_parser/design_parser_spec.rb. Expected to take 4.99 seconds. 322122:34:13Banzai::ReferenceParser::DesignParser 322222:34:14 #nodes_visible_to_user 322322:34:14 behaves like referenced feature visibility 322422:34:14 when feature is disabled 322522:34:14 does not create reference 322622:34:14# [RSpecRunTime] RSpec elapsed time: 16 minutes 47.22 seconds. Current RSS: ~1123M. Threads: 4. load average: 1.03 1.03 1.03 1/286 5845 322822:34:14 when feature is enabled only for team members 322922:34:14 does not create reference for non member 323022:34:14 creates reference for member 323122:34:14 when feature is enabled 323222:34:14 creates reference 323322:34:14 specific states 323422:34:16 redacts links we should not have access to 323522:34:16 design management is not available 323622:34:16 redacts all nodes 323722:34:16# [RSpecRunTime] RSpec elapsed time: 16 minutes 49.37 seconds. Current RSS: ~1110M. Threads: 4. load average: 1.03 1.03 1.03 1/283 5862 324022:34:17 returns the correct designs 324122:34:17# [RSpecRunTime] RSpec elapsed time: 16 minutes 50.49 seconds. Current RSS: ~1109M. Threads: 4. load average: 1.03 1.03 1.03 1/283 5871 324322:34:17# [RSpecRunTime] Finishing example group spec/lib/banzai/reference_parser/design_parser_spec.rb. It took 4.37 seconds. Expected to take 4.99 seconds. 324422:34:17# [RSpecRunTime] Starting example group spec/services/loose_foreign_keys/batch_cleaner_service_spec.rb. Expected to take 4.85 seconds. 324522:34:17LooseForeignKeys::BatchCleanerService 324622:34:17-- create_table(:_test_loose_fk_parent_table) 324822:34:17-- create_table(:_test_loose_fk_child_table_1) 325022:34:17-- create_table(:_test_loose_fk_child_table_2) 325222:34:17-- create_table(:_test_loose_fk_child_table_3) 325422:34:17-- 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();") 325622:34:17 when parent records are deleted 325722:34:18 cleans up the child records 325822:34:18 updates the child records 325922:34:18 cleans up the pending parent DeletedRecord 326022:34:19 records the DeletedRecord status updates 326122:34:19 does not delete unrelated records 326222:34:19 does not update unrelated records 326322:34:19# [RSpecRunTime] RSpec elapsed time: 16 minutes 52.58 seconds. Current RSS: ~1107M. Threads: 4. load average: 1.02 1.03 1.03 1/283 5872 326522:34:19 when the child table is partitioned 326622:34:19 when parent records are deleted 326722:34:20 cleans up the child partitioned records 326822:34:20 fair queueing 326922:34:20 when the execution is over the limit 327022:34:20 when the deleted record is under the maximum allowed cleanup attempts 327122:34:20 updates the cleanup_attempts column 327222:34:20 when the deleted record is above the maximum allowed cleanup attempts 327322:34:20 reschedules the record 327422:34:20 when over limit happens on the second cleanup call without skip locked 327522:34:20 updates the cleanup_attempts column 327622:34:20 when the definition is invalid 327722:34:21 logs error and skips the definition 327822:34:21-- drop_table(:_test_loose_fk_parent_table) 328022:34:21-- drop_table(:_test_loose_fk_child_table_1) 328222:34:21-- drop_table(:_test_loose_fk_child_table_2) 328422:34:21-- drop_table(:_test_loose_fk_child_table_3) 328622:34:21# [RSpecRunTime] Finishing example group spec/services/loose_foreign_keys/batch_cleaner_service_spec.rb. It took 3.52 seconds. Expected to take 4.85 seconds. 328722:34:21# [RSpecRunTime] Starting example group spec/services/projects/import_export/relation_export_service_spec.rb. Expected to take 4.66 seconds. 328822:34:21Projects::ImportExport::RelationExportService 329022:34:21 removes temporary paths used to export files 329122:34:21 when saver fails to export relation 329222:34:21 raises error and logs failed message 329322:34:21 relation name and saver class 329422:34:21 relation_name: "uploads", saver: Gitlab::ImportExport::UploadsSaver 329522:34:22 exports relation using correct saver 329622:34:22 assigns finished status and relation file 329722:34:22 relation_name: "repository", saver: Gitlab::ImportExport::RepoSaver 329822:34:22 exports relation using correct saver 329922:34:22 assigns finished status and relation file 330022:34:22 relation_name: "wiki_repository", saver: Gitlab::ImportExport::WikiRepoSaver 330122:34:22 exports relation using correct saver 330222:34:22 assigns finished status and relation file 330322:34:22 relation_name: "lfs_objects", saver: Gitlab::ImportExport::LfsSaver 330422:34:23 exports relation using correct saver 330522:34:23 assigns finished status and relation file 330622:34:23 relation_name: "snippets_repository", saver: Gitlab::ImportExport::SnippetsRepoSaver 330722:34:23 exports relation using correct saver 330822:34:23 assigns finished status and relation file 330922:34:23 relation_name: "design_repository", saver: Gitlab::ImportExport::DesignRepoSaver 331022:34:23 exports relation using correct saver 331122:34:23 assigns finished status and relation file 331222:34:23 relation_name: "project", saver: Gitlab::ImportExport::Project::RelationSaver 331322:34:24 exports relation using correct saver 331422:34:24 assigns finished status and relation file 331522:34:24 relation_name: "labels", saver: Gitlab::ImportExport::Project::RelationSaver 331622:34:24 exports relation using correct saver 331722:34:24 assigns finished status and relation file 331822:34:24# [RSpecRunTime] Finishing example group spec/services/projects/import_export/relation_export_service_spec.rb. It took 3.54 seconds. Expected to take 4.66 seconds. 331922:34:24# [RSpecRunTime] Starting example group spec/models/dependency_proxy/manifest_spec.rb. Expected to take 4.33 seconds. 332022:34:24DependencyProxy::Manifest 332122:34:24 does not allow STI 332222:34:24 behaves like ttl_expirable 332322:34:24 behaves like having unique enum values 332422:34:24 has unique values in "status" 332522:34:24 default values 332622:34:24 is expected to within one second of 2024-11-13 22:34:24 UTC 332722:34:24 is expected to within one second of 2024-11-12 22:34:24 UTC 332922:34:24 is expected to validate that :status cannot be empty/falsy 333022:34:24 .read_before 333122:34:25 returns items with created at older than the supplied number of days 333322:34:25 returns only active items 333522:34:25 updates read_at 333622:34:25 behaves like destructible 333722:34:26 .next_pending_destruction 333822:34:26 returns the oldest item pending destruction based on updated_at 333922:34:26 returns the oldest item pending destruction based on created_at 334022:34:26 behaves like updates namespace statistics 334122:34:26 when creating 334222:34:26 schedules a statistic refresh 334322:34:26 behaves like skipping statistics update if namespace is nil 334422:34:26 when the namespace is nil 334522:34:26 does not schedule a statistic refresh 334622:34:26 when updating 334722:34:26 when the statistic attribute has not changed 334822:34:26 does not schedule a statistic refresh 334922:34:26 when the statistic attribute has changed 335022:34:27 schedules a statistic refresh 335122:34:27 behaves like skipping statistics update if namespace is nil 335222:34:27 when the namespace is nil 335322:34:27 does not schedule a statistic refresh 335422:34:27 when deleting 335522:34:27 schedules a statistic refresh 335622:34:27 behaves like skipping statistics update if namespace is nil 335722:34:27 when the namespace is nil 335822:34:27 does not schedule a statistic refresh 335922:34:27 relationships 336022:34:27 is expected to belong to group required: false 336222:34:27 is expected to validate that :group cannot be empty/falsy 336322:34:27 is expected to validate that :file cannot be empty/falsy 336422:34:27 is expected to validate that :file_name cannot be empty/falsy 336522:34:27 is expected to validate that :digest cannot be empty/falsy 336722:34:27 order_id_desc 336822:34:27 file is being stored 336922:34:27 when existing object has local store 337022:34:27 behaves like mounted file in local store 337122:34:28 is stored locally 337222:34:28 when direct upload is enabled 337322:34:28 behaves like mounted file in object store 337422:34:28 is stored remotely 337522:34:28 .find_by_file_name_or_digest 337622:34:28 no manifest exists 337722:34:28 is expected to be nil 337822:34:28 manifest exists and matches file_name 337922:34:28 is expected to eq #<DependencyProxy::Manifest id: 21, created_at: "2024-11-13 22:34:28.344356924 +0000", updated_at: "2...b3...", content_type: [FILTERED], status: "default", read_at: "2024-11-13 22:34:28.344520134 +0000"> 338022:34:28 manifest exists and matches digest 338122:34:28 is expected to eq #<DependencyProxy::Manifest id: 22, created_at: "2024-11-13 22:34:28.505908300 +0000", updated_at: "2...b3...", content_type: [FILTERED], status: "default", read_at: "2024-11-13 22:34:28.506076980 +0000"> 338222:34:28# [RSpecRunTime] Finishing example group spec/models/dependency_proxy/manifest_spec.rb. It took 3.83 seconds. Expected to take 4.33 seconds. 338322:34:28# [RSpecRunTime] Starting example group spec/services/projects/create_from_template_service_spec.rb. Expected to take 4.28 seconds. 338422:34:28Projects::CreateFromTemplateService 338522:34:28 calls the importer service 338622:34:29 returns the project that is created 338722:34:29 when template is not present 338822:34:29 does not set import set import type 338922:34:29 does not set import set import source 339022:34:30 is not scheduled 339122:34:30 repository is empty 339222:34:30# [RSpecRunTime] RSpec elapsed time: 17 minutes 3.27 seconds. Current RSS: ~1101M. Threads: 4. load average: 1.02 1.03 1.03 1/283 5927 339422:34:30 the result project 339522:34:31 overrides template description 339622:34:32 overrides template visibility_level 339722:34:32# [RSpecRunTime] RSpec elapsed time: 17 minutes 4.96 seconds. Current RSS: ~1107M. Threads: 4. load average: 1.02 1.03 1.03 1/283 5928 339922:34:32# [RSpecRunTime] Finishing example group spec/services/projects/create_from_template_service_spec.rb. It took 3.56 seconds. Expected to take 4.28 seconds. 340022:34:32# [RSpecRunTime] Starting example group spec/finders/boards/visits_finder_spec.rb. Expected to take 4.01 seconds. 340122:34:32Boards::VisitsFinder 340322:34:32 when a project board 340422:34:32 returns nil when there is no user 340522:34:33 queries for most recent visit 340622:34:34 queries for last N visits 340722:34:34# [RSpecRunTime] RSpec elapsed time: 17 minutes 7.34 seconds. Current RSS: ~1108M. Threads: 4. load average: 1.02 1.03 1.03 1/283 5929 340922:34:34 when a group board 341022:34:34 returns nil when there is no user 341122:34:35 queries for most recent visit 341222:34:35 queries for last N visits 341322:34:35# [RSpecRunTime] Finishing example group spec/finders/boards/visits_finder_spec.rb. It took 3.27 seconds. Expected to take 4.01 seconds. 341422:34:35# [RSpecRunTime] Starting example group spec/services/packages/create_event_service_spec.rb. Expected to take 3.93 seconds. 341522:34:35Packages::CreateEventService 341722:34:35 behaves like updates the correct metrics 341922:34:35 updates the correct metrics 342022:34:35 with a deploy token 342122:34:36 updates the correct metrics 342222:34:36 with no user 342322:34:36 updates the correct metrics 342422:34:36 with a package as scope 342522:34:36 behaves like updates the correct metrics 342722:34:37 updates the correct metrics 342822:34:37 with a deploy token 342922:34:37 updates the correct metrics 343022:34:37 with no user 343122:34:38 updates the correct metrics 343222:34:38 with not allowed event_name used 343322:34:38 doesn't trigger internal events 343422:34:38 doesn't update RedisHLL keys 343522:34:38# [RSpecRunTime] Finishing example group spec/services/packages/create_event_service_spec.rb. It took 3.25 seconds. Expected to take 3.93 seconds. 343622:34:38# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/jira_imports_users_metric_spec.rb. Expected to take 3.73 seconds. 343722:34:38Gitlab::Usage::Metrics::Instrumentations::JiraImportsUsersMetric 343822:34:42 behaves like a correct instrumented metric value and query 343922:34:42 behaves like a correct instrumented metric value 344022:34:42 has correct value 344122:34:42# [RSpecRunTime] RSpec elapsed time: 17 minutes 15.13 seconds. Current RSS: ~1113M. Threads: 4. load average: 1.02 1.03 1.02 1/283 5930 344322:34:42 behaves like a correct instrumented metric query 344422:34:42 has correct generate query 344522:34:42 behaves like a correct instrumented metric value and query 344622:34:42 behaves like a correct instrumented metric value 344722:34:42 has correct value 344822:34:42 behaves like a correct instrumented metric query 344922:34:42 has correct generate query 345022:34:42# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/jira_imports_users_metric_spec.rb. It took 3.8 seconds. Expected to take 3.73 seconds. 345122:34:42# [RSpecRunTime] Starting example group spec/models/context_commits_diff_spec.rb. Expected to take 3.64 seconds. 345222:34:42ContextCommitsDiff 345322:34:44 does not allow STI 345522:34:44 checks if empty 345622:34:44# [RSpecRunTime] RSpec elapsed time: 17 minutes 16.94 seconds. Current RSS: ~1116M. Threads: 4. load average: 1.10 1.05 1.03 1/286 5989 345822:34:44 .commits_count 345922:34:44 reports commits count 346122:34:44 returns instance of Gitlab::Diff::FileCollection::Compare 346222:34:44 returns all diffs between first and last commits 346422:34:44 returns instance of Gitlab::Git::DiffCollection 346522:34:44 returns only diff for files changed in the context commits 346722:34:44 returns correct sha 346822:34:44 #has_encoded_file_paths? 346922:34:45 when there are diff files with encoded_file_path as true 347022:34:45 returns true 347122:34:45# [RSpecRunTime] RSpec elapsed time: 17 minutes 18.71 seconds. Current RSS: ~1123M. Threads: 4. load average: 1.10 1.05 1.03 1/288 6056 347322:34:45 when there are no diff files with encoded_file_path as true 347422:34:45 returns false 347522:34:45# [RSpecRunTime] Finishing example group spec/models/context_commits_diff_spec.rb. It took 3.5 seconds. Expected to take 3.64 seconds. 347622:34:45# [RSpecRunTime] Starting example group spec/services/integrations/slack_installation/instance_service_spec.rb. Expected to take 3.45 seconds. 347722:34:45Integrations::SlackInstallation::InstanceService 347822:34:46 behaves like Integrations::SlackInstallation::BaseService 347922:34:46 when Slack responds with an error 348022:34:46 behaves like error response 348122:34:46 returns error result with message 348222:34:46 when HTTP error occurs when exchanging token 348322:34:46 tracks the error 348422:34:46 behaves like error response 348522:34:46 returns error result with message 348622:34:46 when slack_app_enabled is not set 348722:34:46 behaves like error response 348822:34:46 returns error result with message 348922:34:46 when user is unauthorized 349022:34:46 behaves like error response 349122:34:46 returns error result with message 349222:34:46 when Slack responds with an access token 349322:34:46 handles propagation correctly 349422:34:46 behaves like success response 349522:34:47 returns success result and creates all needed records 349622:34:47 when integration record already exists 349722:34:47 behaves like success response 349822:34:47 returns success result and creates all needed records 349922:34:47 when installation record already exists 350022:34:47 behaves like success response 350122:34:47 returns success result and creates all needed records 350222:34:47 when the team has other Slack installation records 350322:34:48 updates related legacy records 350422:34:48 behaves like success response 350522:34:49 returns success result and creates all needed records 350622:34:49# [RSpecRunTime] RSpec elapsed time: 17 minutes 22.06 seconds. Current RSS: ~1119M. Threads: 4. load average: 1.09 1.04 1.03 1/287 6057 350822:34:49# [RSpecRunTime] Finishing example group spec/services/integrations/slack_installation/instance_service_spec.rb. It took 3.3 seconds. Expected to take 3.45 seconds. 350922:34:49# [RSpecRunTime] Starting example group spec/models/analytics/cycle_analytics/value_stream_spec.rb. Expected to take 3.39 seconds. 351022:34:49Analytics::CycleAnalytics::ValueStream 351122:34:49 does not allow STI 351322:34:49 is expected to validate that :name cannot be empty/falsy 351422:34:49 is expected to validate that the length of :name is at most 100 351522:34:49 validates uniqueness of name 351622:34:49 validates count of value streams per namespace 351722:34:49 behaves like value stream analytics namespace models 351822:34:49 when ProjectNamespace is given 352022:34:50# [RSpecRunTime] RSpec elapsed time: 17 minutes 23.23 seconds. Current RSS: ~1117M. Threads: 4. load average: 1.09 1.04 1.03 1/287 6058 352222:34:50 when personal namespace is given 352422:34:50 ordering of stages 352522:34:50 stages attribute 352622:34:51 sorts stages by relative position 352822:34:51 when value stream is not persisted 352922:34:51 when the name of the value stream is default 353022:34:51 is expected not to be custom 353122:34:51 when the name of the value stream is not default 353222:34:51 is expected to be custom 353322:34:51 when value stream is persisted 353422:34:51 is expected to be custom 353622:34:51 when namespace is a project 353722:34:52 is expected to eq #<Project id:550 namespace556/project-578>> 353822:34:52 when namespace is a group 353922:34:52 is expected to be nil 354022:34:52 associations 354122:34:52 is expected to belong to namespace required: true 354222:34:52 is expected to have many stages 354422:34:52 .order_by_name_asc 354522:34:52 returns in case-insensitive alphabetical order 354622:34:52# [RSpecRunTime] Finishing example group spec/models/analytics/cycle_analytics/value_stream_spec.rb. It took 3.21 seconds. Expected to take 3.39 seconds. 354722:34:52# [RSpecRunTime] Starting example group spec/workers/pages/deactivate_expired_deployments_cron_worker_spec.rb. Expected to take 3.24 seconds. 354822:34:52Pages::DeactivateExpiredDeploymentsCronWorker 354922:34:54 deactivates all expired pages deployments 355022:34:54# [RSpecRunTime] Finishing example group spec/workers/pages/deactivate_expired_deployments_cron_worker_spec.rb. It took 1.98 seconds. Expected to take 3.24 seconds. 355122:34:54# [RSpecRunTime] RSpec elapsed time: 17 minutes 27.32 seconds. Current RSS: ~1109M. Threads: 4. load average: 1.08 1.04 1.03 1/286 6059 355322:34:54# [RSpecRunTime] Starting example group spec/services/boards/create_service_spec.rb. Expected to take 3.21 seconds. 355422:34:54Boards::CreateService 355622:34:54 when board parent is a project 355722:34:54 behaves like boards create service 355822:34:54 when parent does not have a board 355922:34:55 creates a new board 356022:34:55 creates the default lists 356122:34:55# [RSpecRunTime] RSpec elapsed time: 17 minutes 28.76 seconds. Current RSS: ~1110M. Threads: 4. load average: 1.08 1.04 1.03 1/285 6060 356322:34:55 when parent has a board 356422:34:56 does not create a new board 356522:34:56 when board parent is a group 356622:34:56 behaves like boards create service 356722:34:56 when parent does not have a board 356822:34:56 creates a new board 356922:34:57 creates the default lists 357022:34:57 when parent has a board 357122:34:57 does not create a new board 357222:34:57# [RSpecRunTime] Finishing example group spec/services/boards/create_service_spec.rb. It took 2.88 seconds. Expected to take 3.21 seconds. 357322:34:57# [RSpecRunTime] Starting example group spec/workers/web_hooks/log_destroy_worker_spec.rb. Expected to take 2.99 seconds. 357422:34:57WebHooks::LogDestroyWorker 357622:34:57 with a Web hook 357722:34:58 deletes the relevant logs 357822:34:58 is idempotent 357922:34:58 raises and tracks an error if destroy failed 358022:34:58 with extra arguments 358122:34:59 does not raise an error 358222:34:59# [RSpecRunTime] RSpec elapsed time: 17 minutes 32.17 seconds. Current RSS: ~1136M. Threads: 4. load average: 1.07 1.04 1.03 1/283 6061 358422:34:59 with no arguments 358522:34:59 does not raise an error 358622:34:59 with empty arguments 358722:34:59 does not raise an error 358822:34:59 with unknown hook 358922:35:00 does not raise an error 359022:35:00# [RSpecRunTime] Finishing example group spec/workers/web_hooks/log_destroy_worker_spec.rb. It took 2.97 seconds. Expected to take 2.99 seconds. 359122:35:00# [RSpecRunTime] Starting example group spec/lib/gitlab/fake_application_settings_spec.rb. Expected to take 2.95 seconds. 359222:35:00Gitlab::FakeApplicationSettings 359322:35:00 defines methods for default attributes 359422:35:00 defines predicate methods for boolean properties 359522:35:00 does not define a predicate method for non-boolean properties 359622:35:00 returns nil for undefined attributes 359722:35:00 does not override an existing predicate method 359822:35:00 behaves like application settings examples 359922:35:00 predicate method changes when value is updated 360022:35:00 restricted signup domains 360122:35:00 behaves like string of domains 360222:35:00 sets single domain 360322:35:00 sets multiple domains with spaces 360422:35:00 sets multiple domains with newlines and a space 360522:35:00 sets multiple domains with commas 360622:35:00 sets multiple domains with semicolon 360722:35:00 sets multiple domains with mixture of everything 360822:35:00 removes duplicates 360922:35:00 does not fail with garbage values 361022:35:00 does not raise error with nil 361122:35:00 denied signup domains 361222:35:00 sets multiple domain with file 361322:35:00 behaves like string of domains 361422:35:00 sets single domain 361522:35:01 sets multiple domains with spaces 361622:35:01 sets multiple domains with newlines and a space 361722:35:01 sets multiple domains with commas 361822:35:01 sets multiple domains with semicolon 361922:35:01 sets multiple domains with mixture of everything 362022:35:01 removes duplicates 362122:35:01 does not fail with garbage values 362222:35:01 does not raise error with nil 362322:35:01 outbound_local_requests_whitelist 362422:35:01 clears outbound_local_requests_allowlist_arrays memoization 362522:35:01 behaves like string of domains 362622:35:01 sets single domain 362722:35:01 sets multiple domains with spaces 362822:35:01 sets multiple domains with newlines and a space 362922:35:01 sets multiple domains with commas 363022:35:01 sets multiple domains with semicolon 363122:35:01 sets multiple domains with mixture of everything 363222:35:01 removes duplicates 363322:35:01 does not fail with garbage values 363422:35:01 does not raise error with nil 363522:35:01 outbound_local_requests_allowlist_arrays 363622:35:01 separates the IPs and domains 363722:35:01 add_to_outbound_local_requests_whitelist 363822:35:01 adds entry to outbound_local_requests_whitelist 363922:35:01 clears outbound_local_requests_allowlist_arrays memoization 364022:35:01 does not raise error with nil 364122:35:01 does not raise error with nil 364222:35:01 usage ping settings 364322:35:01 when the usage ping is disabled in gitlab.yml 364422:35:01 does not allow the usage ping to be configured 364522:35:01 when the usage ping is disabled in the DB 364622:35:01 returns false for usage_ping_enabled 364722:35:02 returns false for usage_ping_features_enabled 364822:35:02 when the usage ping is enabled in the DB 364922:35:02 returns false for usage_ping_enabled 365022:35:02 returns false for usage_ping_features_enabled 365122:35:02 when the usage ping is enabled in gitlab.yml 365222:35:02 allows the usage ping to be configured 365322:35:02 when the usage ping is disabled in the DB 365422:35:02 returns false for usage_ping_enabled 365522:35:02 returns false for usage_ping_features_enabled 365622:35:02 when the usage ping is enabled in the DB 365722:35:02 returns true for usage_ping_enabled 365822:35:02 when usage_ping_features_enabled is enabled in db 365922:35:02 returns true for usage_ping_features_enabled 366022:35:02 when usage_ping_features_enabled is disabled in db 366122:35:02 returns false for usage_ping_features_enabled 366222:35:02 #allowed_key_types 366322:35:02 excludes disabled key types 366422:35:02 in non-FIPS mode 366522:35:02 includes all key types by default 366622:35:02 in FIPS mode 366722:35:02 excludes DSA from supported key types 366822:35:02 #key_restriction_for 366922:35:02 returns the restriction value for recognised types 367022:35:02 allows types to be passed as a string 367122:35:02 returns forbidden for unrecognised type 367222:35:02 #allow_signup? 367322:35:02 returns true 367422:35:02 returns false if signup is disabled 367522:35:03 returns false if password authentication is disabled for the web interface 367622:35:03 #pick_repository_storage 367722:35:03 chooses repository based on weight 367822:35:03 #normalized_repository_storage_weights 367922:35:03 config_storages: ["default", "backup"], storages: {"default"=>0, "backup"=>100}, normalized: {"default"=>0.0, "backup"=>1.0} 368022:35:03 normalizes storage weights 368122:35:03 config_storages: ["default", "backup"], storages: {"default"=>100, "backup"=>100}, normalized: {"default"=>0.5, "backup"=>0.5} 368222:35:03 normalizes storage weights 368322:35:03 config_storages: ["default", "backup"], storages: {"default"=>20, "backup"=>80}, normalized: {"default"=>0.2, "backup"=>0.8} 368422:35:03 normalizes storage weights 368522:35:03 config_storages: ["default", "backup"], storages: {"default"=>0, "backup"=>0}, normalized: {"default"=>0.0, "backup"=>0.0} 368622:35:03 normalizes storage weights 368722:35:03 config_storages: ["default"], storages: {"default"=>0, "backup"=>100}, normalized: {"default"=>0.0} 368822:35:03 normalizes storage weights 368922:35:03 config_storages: ["default"], storages: {"default"=>100, "backup"=>100}, normalized: {"default"=>1.0} 369022:35:03 normalizes storage weights 369122:35:03 config_storages: ["default"], storages: {"default"=>20, "backup"=>80}, normalized: {"default"=>1.0} 369222:35:03 normalizes storage weights 369322:35:03 #user_default_internal_regex_enabled? 369422:35:03 user_default_external: false, user_default_internal_regex: nil, result: false 369522:35:03 is expected to eq false 369622:35:03 user_default_external: false, user_default_internal_regex: "", result: false 369722:35:03 is expected to eq false 369822:35:03 user_default_external: false, user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?\\n?", result: false 369922:35:03 is expected to eq false 370022:35:03 user_default_external: true, user_default_internal_regex: "", result: false 370122:35:03 is expected to eq false 370222:35:03 user_default_external: true, user_default_internal_regex: nil, result: false 370322:35:04 is expected to eq false 370422:35:04 user_default_external: true, user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?\\n?", result: true 370522:35:04 is expected to eq true 370622:35:04 #archive_builds_older_than 370722:35:04 when the archive_builds_in_seconds is set 370822:35:04 is expected to be within 60 of 2024-11-13 21:35:04.068576236 +0000 370922:35:04 when the archive_builds_in_seconds is set 371022:35:04 is expected to be nil 371122:35:04 #commit_email_hostname 371222:35:04 when the value is provided 371322:35:04 returns the provided value 371422:35:04 when the value is not provided 371522:35:04 returns the default from the class 371622:35:04# [RSpecRunTime] Finishing example group spec/lib/gitlab/fake_application_settings_spec.rb. It took 3.85 seconds. Expected to take 2.95 seconds. 371722:35:04# [RSpecRunTime] Starting example group spec/workers/pages_domain_ssl_renewal_cron_worker_spec.rb. Expected to take 2.85 seconds. 371822:35:04PagesDomainSslRenewalCronWorker 372022:35:04 enqueues a PagesDomainSslRenewalWorker for domains needing renewal 372122:35:04 behaves like a pages cronjob scheduling jobs with context 372222:35:05 schedules the renewal with a context 372322:35:05 with RequestStore enabled 372422:35:06 does not cause extra queries for multiple domains 372522:35:06# [RSpecRunTime] RSpec elapsed time: 17 minutes 39.25 seconds. Current RSS: ~1153M. Threads: 4. load average: 1.15 1.06 1.03 1/283 6062 372722:35:06 when letsencrypt integration is disabled 372822:35:06 does nothing 372922:35:06# [RSpecRunTime] Finishing example group spec/workers/pages_domain_ssl_renewal_cron_worker_spec.rb. It took 2.41 seconds. Expected to take 2.85 seconds. 373022:35:06# [RSpecRunTime] Starting example group spec/lib/gitlab/legacy_github_import/wiki_formatter_spec.rb. Expected to take 2.71 seconds. 373122:35:06Gitlab::LegacyGithubImport::WikiFormatter 373322:35:07 appends .wiki to disk path 373522:35:08 appends .wiki to project path 373722:35:09 returns URL of the wiki repository 373822:35:09# [RSpecRunTime] Finishing example group spec/lib/gitlab/legacy_github_import/wiki_formatter_spec.rb. It took 2.57 seconds. Expected to take 2.71 seconds. 373922:35:09# [RSpecRunTime] Starting example group spec/lib/banzai/filter/custom_emoji_filter_spec.rb. Expected to take 2.68 seconds. 374022:35:09Banzai::Filter::CustomEmojiFilter 374122:35:09 replaces supported name custom emoji 374222:35:09 correctly uses the custom emoji URL 374322:35:09 matches multiple same custom emoji 374422:35:10 matches multiple custom emoji 374522:35:10 does not match enclosed colons 374622:35:10 does not match an unknown emoji 374722:35:10 does not do N+1 query 374822:35:10 uses custom emoji from ancestor group 374922:35:10 behaves like emoji filter 375022:35:10 keeps whitespace intact 375122:35:10 does not match emoji in a string 375222:35:10 ignores non existent/unsupported emoji 375322:35:10 matches with adjacent text 375422:35:10 does not match emoji in a pre tag 375522:35:10 does not match emoji in code tag 375622:35:10 does not match emoji in tt tag 375722:35:10# [RSpecRunTime] RSpec elapsed time: 17 minutes 43.72 seconds. Current RSS: ~1165M. Threads: 4. load average: 1.14 1.06 1.03 1/283 6063 375922:35:10 when asset proxy is configured 376022:35:10 uses the proxied url 376122:35:10 behaves like pipeline timing check 376222:35:10 checks the pipeline timing 376322:35:10 behaves like a filter timeout 376422:35:10 when rendering takes too long 376622:35:11 verifies render_timeout 376722:35:11 behaves like limits the number of filtered items 376822:35:11 enforces limits 376922:35:11# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/custom_emoji_filter_spec.rb. It took 2.38 seconds. Expected to take 2.68 seconds. 377022:35:11# [RSpecRunTime] Starting example group spec/models/lfs_objects_project_spec.rb. Expected to take 2.57 seconds. 377122:35:11LfsObjectsProject 377222:35:11 does not allow STI 377322:35:11 associations 377422:35:12Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 377622:35:12To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 377722:35:12 is expected to belong to project required: false 377822:35:12 is expected to belong to lfs_object required: false 378022:35:12 is expected to validate that :lfs_object_id cannot be empty/falsy 378122:35:12 is expected to validate that :project_id cannot be empty/falsy 378222:35:12 validates object id 378322:35:12 #ensure_uniqueness 378422:35:12 when project_id is nil 378522:35:12 does not execute advisory lock 378622:35:12 when lfs_object_id is nil 378722:35:12 does not execute advisory lock 378822:35:12 when repository_type is nil 378922:35:12 executes advisory lock 379022:35:12 uses correct lock key 379122:35:12 when all conditions are met 379222:35:12 executes advisory lock 379322:35:12 uses correct lock key 379422:35:12 #link_to_project! 379522:35:12 does not throw error when duplicate exists 379622:35:13Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 379822:35:13To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 379922:35:13 upserts a new entry and updates the project cache 380022:35:13 #update_project_statistics 380122:35:13 updates project statistics when the object is added 380222:35:13 lfs_objects_project project statistics when the object is removed 380322:35:13# [RSpecRunTime] Finishing example group spec/models/lfs_objects_project_spec.rb. It took 1.99 seconds. Expected to take 2.57 seconds. 380422:35:13# [RSpecRunTime] Starting example group spec/services/packages/mark_package_files_for_destruction_service_spec.rb. Expected to take 2.51 seconds. 380522:35:13Packages::MarkPackageFilesForDestructionService 380722:35:13 with no package files 380822:35:13 behaves like executing successfully 380922:35:13 marks package files for destruction 381022:35:13 executes successfully 381122:35:13 with a single package file 381222:35:14 behaves like executing successfully 381322:35:14 marks package files for destruction 381422:35:14 executes successfully 381522:35:14 with many package files 381622:35:15 behaves like executing successfully 381722:35:15 marks package files for destruction 381822:35:15 executes successfully 381922:35:15# [RSpecRunTime] RSpec elapsed time: 17 minutes 48.5 seconds. Current RSS: ~1149M. Threads: 4. load average: 1.12 1.06 1.03 1/284 6064 382122:35:15 with a batch deadline 382222:35:15 when the deadline is not hit 382322:35:15 behaves like executing successfully 382422:35:15 marks package files for destruction 382522:35:15 executes successfully 382622:35:15 when the deadline is hit 382722:35:15 does not execute the batch loop 382822:35:15 when a batch size is defined 382922:35:15 behaves like executing successfully 383022:35:15 marks package files for destruction 383122:35:15 executes successfully 383222:35:15 with an error during the update 383322:35:16 raises the error 383422:35:16# [RSpecRunTime] Finishing example group spec/services/packages/mark_package_files_for_destruction_service_spec.rb. It took 2.5 seconds. Expected to take 2.51 seconds. 383522:35:16# [RSpecRunTime] Starting example group spec/graphql/resolvers/concerns/resolves_pipelines_spec.rb. Expected to take 2.41 seconds. 383622:35:16ResolvesPipelines 383722:35:16 is expected to have graphql arguments :status, :scope, :ref, :sha, :source, :updated_after, :updated_before, and :username 383822:35:17 finds all pipelines 383922:35:17 allows filtering by status 384022:35:17 allows filtering by scope 384122:35:17 allows filtering by ref 384222:35:17 allows filtering by sha 384322:35:17 allows filtering by username 384422:35:17 does not return any pipelines if the user does not have access 384522:35:17 increases field complexity based on arguments 384622:35:17 filtering by source 384722:35:17 does filter by source 384822:35:17 returns all the pipelines 384922:35:17# [RSpecRunTime] RSpec elapsed time: 17 minutes 50.65 seconds. Current RSS: ~1146M. Threads: 4. load average: 1.12 1.06 1.03 1/283 6065 385122:35:17 filtering by updated_at 385222:35:18 filters by updated_after 385322:35:18 filters by updated_before 385422:35:18 filters by both updated_after and updated_before with valid date range 385522:35:18 filters by both updated_after and updated_before with invalid date range 385622:35:18# [RSpecRunTime] Finishing example group spec/graphql/resolvers/concerns/resolves_pipelines_spec.rb. It took 2.23 seconds. Expected to take 2.41 seconds. 385722:35:18# [RSpecRunTime] Starting example group spec/services/ci/destroy_secure_file_service_spec.rb. Expected to take 2.39 seconds. 385822:35:18Ci::DestroySecureFileService 385922:35:19 user is a maintainer 386022:35:19 destroys the secure file 386122:35:20# [RSpecRunTime] RSpec elapsed time: 17 minutes 52.85 seconds. Current RSS: ~1151M. Threads: 4. load average: 1.11 1.06 1.03 1/283 6066 386322:35:20 user is a developer 386422:35:20 raises an exception 386522:35:20# [RSpecRunTime] Finishing example group spec/services/ci/destroy_secure_file_service_spec.rb. It took 1.82 seconds. Expected to take 2.39 seconds. 386622:35:20# [RSpecRunTime] Starting example group spec/helpers/invite_members_helper_spec.rb. Expected to take 2.28 seconds. 386722:35:20InviteMembersHelper 386822:35:21 with project 386922:35:21 #can_invite_members_for_project? 387022:35:21 when the user can_admin_project_member 387122:35:21 returns true 387222:35:21 when the user can not manage project members 387322:35:21 returns false 387422:35:21 #common_invite_group_modal_data 387522:35:21 has expected common attributes 387622:35:21 when sharing with groups outside the hierarchy is disabled 387722:35:21 provides the correct attributes 387822:35:21 when sharing with groups outside the hierarchy is enabled 387922:35:21 does not return filter attributes 388022:35:21 #common_invite_modal_dataset 388122:35:21 has expected common attributes 388222:35:21 #invite_accepted_notice 388322:35:21 for group invites 388422:35:21 returns the expected message 388522:35:21 for project invites 388622:35:22 returns the expected message 388722:35:22# [RSpecRunTime] Finishing example group spec/helpers/invite_members_helper_spec.rb. It took 2.09 seconds. Expected to take 2.28 seconds. 388822:35:22# [RSpecRunTime] Starting example group spec/services/jira_connect/sync_service_spec.rb. Expected to take 2.23 seconds. 388922:35:22JiraConnect::SyncService 389122:35:23 calls Atlassian::JiraConnect::Client#store_dev_info and logs the response 389222:35:24 does not execute any queries for preloaded reviewers 389322:35:24 when a request returns errors 389422:35:24 logs each response as an error 389522:35:24# [RSpecRunTime] RSpec elapsed time: 17 minutes 57.12 seconds. Current RSS: ~1169M. Threads: 4. load average: 1.10 1.05 1.03 1/286 6124 389722:35:24# [RSpecRunTime] Finishing example group spec/services/jira_connect/sync_service_spec.rb. It took 2.15 seconds. Expected to take 2.23 seconds. 389822:35:24# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/create_spec.rb. Expected to take 2.18 seconds. 389922:35:24Gitlab::Ci::Pipeline::Chain::Create 390022:35:24 when pipeline is ready to be saved 390122:35:24 saves a pipeline 390222:35:25 does not break the chain 390322:35:25 creates stages 390422:35:25 when pipeline has validation errors 390522:35:25 breaks the chain 390622:35:25 appends validation error 390722:35:25 when pipeline has duplicate iid 390822:35:25 breaks the chain 390922:35:25 appends validation error 391022:35:25 flushes internal id records for pipelines 391122:35:25 propagates different uniqueness errors 391222:35:25 tags persistence 391322:35:25 without tags 391422:35:25 extracts an empty tag list 391622:35:26 bulk inserts tags 391722:35:26# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/create_spec.rb. It took 1.86 seconds. Expected to take 2.18 seconds. 391822:35:26# [RSpecRunTime] Starting example group spec/services/design_management/move_designs_service_spec.rb. Expected to take 2.09 seconds. 391922:35:26DesignManagement::MoveDesignsService 392122:35:27 the designs are not distinct 392222:35:27 raises not_distinct 392322:35:27 the designs are not on the same issue 392422:35:27 raises not_same_issue 392522:35:27 no focus is passed 392622:35:27 raises no_focus 392722:35:27 no neighbours are passed 392822:35:27 raises no_neighbors 392922:35:27 moving a design with neighbours 393022:35:28 repositions existing designs and correctly places the given design 393122:35:28# [RSpecRunTime] Finishing example group spec/services/design_management/move_designs_service_spec.rb. It took 1.96 seconds. Expected to take 2.09 seconds. 393222:35:28# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_ml_candidates_metric_spec.rb. Expected to take 2.04 seconds. 393322:35:28Gitlab::Usage::Metrics::Instrumentations::CountProjectsWithMlCandidatesMetric 393422:35:29 behaves like a correct instrumented metric value and query 393522:35:29 behaves like a correct instrumented metric value 393622:35:29 has correct value 393722:35:30# [RSpecRunTime] RSpec elapsed time: 18 minutes 2.85 seconds. Current RSS: ~1161M. Threads: 4. load average: 1.10 1.05 1.03 1/285 6143 393922:35:30 behaves like a correct instrumented metric query 394022:35:30 has correct generate query 394122:35:30# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_ml_candidates_metric_spec.rb. It took 1.96 seconds. Expected to take 2.04 seconds. 394222:35:30# [RSpecRunTime] Starting example group spec/presenters/instance_clusterable_presenter_spec.rb. Expected to take 1.96 seconds. 394322:35:30InstanceClusterablePresenter 394422:35:30 #connect_path 394522:35:30 is expected to eq "/admin/clusters/connect" 394622:35:30 #clear_cluster_cache_path 394722:35:31 is expected to eq "/admin/clusters/6/clear_cache" 394822:35:31 #learn_more_link 394922:35:31 is expected to include "user/instance/clusters/index" 395022:35:31# [RSpecRunTime] Finishing example group spec/presenters/instance_clusterable_presenter_spec.rb. It took 1.83 seconds. Expected to take 1.96 seconds. 395122:35:31# [RSpecRunTime] Starting example group spec/graphql/resolvers/projects/fork_targets_resolver_spec.rb. Expected to take 1.94 seconds. 395222:35:31Resolvers::Projects::ForkTargetsResolver 395422:35:33 returns forkable namespaces 395522:35:33# [RSpecRunTime] RSpec elapsed time: 18 minutes 5.99 seconds. Current RSS: ~1160M. Threads: 4. load average: 1.10 1.05 1.03 1/284 6144 395722:35:33 when a user cannot fork the project 395822:35:33 does not return results 395922:35:33# [RSpecRunTime] Finishing example group spec/graphql/resolvers/projects/fork_targets_resolver_spec.rb. It took 1.75 seconds. Expected to take 1.94 seconds. 396022:35:33# [RSpecRunTime] Starting example group spec/graphql/types/ci/pipeline_counts_type_spec.rb. Expected to take 1.82 seconds. 396122:35:33Types::Ci::PipelineCountsType 396222:35:34 is expected to eq "PipelineCounts" 396322:35:34 has the expected fields 396422:35:34 behaves like pipeline counts query 396522:35:34 returns pipeline counts 396622:35:34# [RSpecRunTime] RSpec elapsed time: 18 minutes 7.61 seconds. Current RSS: ~1150M. Threads: 4. load average: 1.09 1.05 1.03 1/283 6145 396822:35:34 behaves like pipeline counts query 396922:35:34 returns pipeline counts 397022:35:34 behaves like pipeline counts query 397122:35:35 returns pipeline counts 397222:35:35 behaves like pipeline counts query 397322:35:35 returns pipeline counts 397422:35:35# [RSpecRunTime] Finishing example group spec/graphql/types/ci/pipeline_counts_type_spec.rb. It took 1.65 seconds. Expected to take 1.82 seconds. 397522:35:35# [RSpecRunTime] Starting example group spec/graphql/resolvers/design_management/version_resolver_spec.rb. Expected to take 1.79 seconds. 397622:35:35Resolvers::DesignManagement::VersionResolver 397722:35:36 the current user is not authorized 397822:35:36 generates an error on resolution 397922:35:36# [RSpecRunTime] RSpec elapsed time: 18 minutes 9.36 seconds. Current RSS: ~1148M. Threads: 4. load average: 1.09 1.05 1.03 1/283 6146 398122:35:36 the current user is authorized 398222:35:36 the id parameter is provided 398322:35:36 returns the specified version 398422:35:36# [RSpecRunTime] Finishing example group spec/graphql/resolvers/design_management/version_resolver_spec.rb. It took 1.49 seconds. Expected to take 1.79 seconds. 398522:35:36# [RSpecRunTime] Starting example group spec/workers/members/expiring_email_notification_worker_spec.rb. Expected to take 1.75 seconds. 398622:35:36Members::ExpiringEmailNotificationWorker 398822:35:37 with not notified member 398922:35:38 notify member 399022:35:38# [RSpecRunTime] RSpec elapsed time: 18 minutes 11.03 seconds. Current RSS: ~1142M. Threads: 4. load average: 1.09 1.05 1.03 1/283 6147 399222:35:38 with notified member 399322:35:38 not notify member 399422:35:38 when feature member_expiring_email_notification is disabled 399522:35:38 not notify member 399622:35:38# [RSpecRunTime] Finishing example group spec/workers/members/expiring_email_notification_worker_spec.rb. It took 1.51 seconds. Expected to take 1.75 seconds. 399722:35:38# [RSpecRunTime] Starting example group spec/graphql/mutations/alert_management/prometheus_integration/reset_token_spec.rb. Expected to take 1.7 seconds. 399822:35:38Mutations::AlertManagement::PrometheusIntegration::ResetToken 399922:35:38 is expected to require graphql authorizations :admin_project 400122:35:38 user has sufficient access to project 400222:35:38 when ::Projects::Operations::UpdateService responds with success 400322:35:39 returns the integration with no errors 400422:35:39# [RSpecRunTime] RSpec elapsed time: 18 minutes 12.28 seconds. Current RSS: ~1144M. Threads: 4. load average: 1.08 1.05 1.03 1/283 6148 400622:35:39 when ::Projects::Operations::UpdateService responds with an error 400722:35:39 returns errors 400822:35:39 when resource is not accessible to the user 400922:35:39 raises an error if the resource is not accessible to the user 401022:35:39# [RSpecRunTime] Finishing example group spec/graphql/mutations/alert_management/prometheus_integration/reset_token_spec.rb. It took 1.48 seconds. Expected to take 1.7 seconds. 401122:35:39# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/loaders/lazy_relation_loader_spec.rb. Expected to take 1.66 seconds. 401222:35:39Gitlab::Graphql::Loaders::LazyRelationLoader 401422:35:40 when the association is has many 401522:35:40 is expected to be an instance of Gitlab::Graphql::Loaders::LazyRelationLoader::RelationProxy 401722:35:40 without arguments 401822:35:40 is expected to contain exactly #<Issue id:667 namespace596/project-620#1> and #<Issue id:668 namespace596/project-620#2> 401922:35:40 with arguments 402022:35:40 is expected to contain exactly #<Issue id:667 namespace596/project-620#1> 402122:35:40 using the same context for different records 402222:35:40 does not mix associated records 402322:35:40 does not cause N+1 queries 402422:35:40 using Active Record querying methods 402522:35:41 is expected to equal 1 402622:35:41 using Active Record finder methods 402722:35:41 is expected to contain exactly #<Issue id:667 namespace596/project-620#1> and #<Issue id:668 namespace596/project-620#2> 402822:35:41 calling a method that returns a non relation object 402922:35:41 is expected to equal 1 403022:35:41 calling a prohibited method 403122:35:41 raises a `PrematureQueryExecutionTriggered` error 403222:35:41 when the association is has one 403322:35:41 is expected to eq #<ProjectSetting project_id: 591, created_at: "2024-11-13 22:35:41.235824324 +0000", updated_at: "202...r_of_vulnerabilities: nil, cube_api_key: nil, product_analytics_configurator_connection_string: nil> 403422:35:41 when the association is belongs to 403522:35:41 raises error 403622:35:41# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/loaders/lazy_relation_loader_spec.rb. It took 1.53 seconds. Expected to take 1.66 seconds. 403722:35:41# [RSpecRunTime] Starting example group spec/lib/gitlab/error_tracking_spec.rb. Expected to take 1.61 seconds. 403822:35:41Gitlab::ErrorTracking 403922:35:41 .track_exception 404022:35:41 calls Sentry.capture_exception 404122:35:41 calls Gitlab::ErrorTracking::Logger.error with formatted payload 404222:35:41 processes the exception even it is called within a `restrict_within_concurrent_ruby` block 404422:35:41 includes the tags 404522:35:41 with filterable parameters 404622:35:41 filters parameters 404722:35:41 when the exception implements :sentry_extra_data 404822:35:41 includes the extra data from the exception in the tracking information 404922:35:41 when the exception implements :sentry_extra_data, which returns nil 405022:35:41 just includes the other extra info 405122:35:41 .log_and_raise_exception 405222:35:41 only logs and raises the exception 405322:35:41 processes the exception even it is called within a `restrict_within_concurrent_ruby` block 405422:35:41 when extra details are provided 405522:35:41 filters parameters 405722:35:41 env_enabled: true, env_dsn: envdsn, env_env: "eprd", app_enabled: true, app_dsn: appdsn, app_env: "aprd", dsn: envdsn, environment: "eprd" 405822:35:41 selects the correct settings 405922:35:41 env_enabled: false, env_dsn: envdsn, env_env: "eprd", app_enabled: true, app_dsn: appdsn, app_env: "aprd", dsn: appdsn, environment: "aprd" 406022:35:41 selects the correct settings 406122:35:41 env_enabled: true, env_dsn: envdsn, env_env: "eprd", app_enabled: false, app_dsn: appdsn, app_env: "aprd", dsn: envdsn, environment: "eprd" 406222:35:41 selects the correct settings 406322:35:41 env_enabled: false, env_dsn: envdsn, env_env: "eprd", app_enabled: false, app_dsn: appdsn, app_env: "aprd", dsn: "", environment: "" 406422:35:41 selects the correct settings 406522:35:41 .track_and_raise_exception 406622:35:42 always raises the exception 406722:35:42 calls Gitlab::ErrorTracking::Logger.error with formatted payload 406822:35:42 processes the exception even it is called within a `restrict_within_concurrent_ruby` block 406922:35:42 event processors 407022:35:42 with custom GitLab context when using Sentry.capture_exception directly 407122:35:42 merges a default set of tags into the existing tags 407222:35:42 merges the current user information into the existing user information 407322:35:42 with sidekiq args 407422:35:42 when the args does not have anything sensitive 407522:35:42 ensures extra.sidekiq.args is a string 407622:35:42 does not filter parameters when sending to Sentry 407722:35:42 when the args has sensitive information 407822:35:42 filters sensitive arguments before sending and logging 407922:35:42 when the error is a GRPC error 408022:35:42 when the GRPC error contains a debug_error_string value 408122:35:42 sets the GRPC debug error string in the Sentry event and adds a custom fingerprint 408222:35:42 when the GRPC error does not contain a debug_error_string value 408322:35:42 does not do any processing on the event 408422:35:42 when exception is excluded 408522:35:42 with Gitlab::SidekiqMiddleware::RetryError exception 408622:35:42 does not report exception to Sentry 408722:35:42 with SubclassRetryError exception 408822:35:42 does not report exception to Sentry 408922:35:42 when processing invalid URI exceptions 409022:35:42 when the error is a URI::InvalidURIError 409122:35:42 filters the URI from the error message 409222:35:42 when the error is a Addressable::URI::InvalidURIError 409322:35:42 filters the URI from the error message 409422:35:42 when request contains sensitive information 409522:35:42 filters sensitive data 409622:35:42 Sentry performance monitoring 409722:35:42 when ENABLE_SENTRY_PERFORMANCE_MONITORING env is disabled 409822:35:42 does not set traces_sample_rate 409922:35:42 when ENABLE_SENTRY_PERFORMANCE_MONITORING env is enabled 410022:35:42 sets traces_sample_rate 410122:35:42 .track_and_raise_for_dev_exception 410222:35:42 when exceptions for dev should be raised 410322:35:42 raises the exception 410522:35:42 includes additional tags 410622:35:42 when exceptions for dev should not be raised 410722:35:42 logs the exception with all attributes passed 410822:35:42 calls Gitlab::ErrorTracking::Logger.error with formatted payload 410922:35:42# [RSpecRunTime] Finishing example group spec/lib/gitlab/error_tracking_spec.rb. It took 1.59 seconds. Expected to take 1.61 seconds. 411022:35:42# [RSpecRunTime] Starting example group spec/finders/packages/helm/packages_finder_spec.rb. Expected to take 1.56 seconds. 411122:35:42Packages::Helm::PackagesFinder 411322:35:43 with project 411422:35:43 with channel 411522:35:43 is expected to eq [#<Packages::Helm::Package id: 38, project_id: 593, created_at: "2024-11-13 22:35:43.705446350 +0000"...age_type: "helm", creator_id: 907, status: "default", last_downloaded_at: nil, status_message: nil>] 411622:35:43 ignores duplicate package files 411722:35:44 is expected to eq [#<Packages::Helm::Package id: 38, project_id: 593, created_at: "2024-11-13 22:35:43.705446350 +0000"...age_type: "helm", creator_id: 907, status: "default", last_downloaded_at: nil, status_message: nil>] 411822:35:44 let clients use select id 411922:35:44 is expected to eq [38] 412022:35:44# [RSpecRunTime] RSpec elapsed time: 18 minutes 16.93 seconds. Current RSS: ~1135M. Threads: 4. load average: 1.07 1.05 1.03 1/283 6149 412222:35:44 with not existing channel 412322:35:44 is expected to be empty 412422:35:44 with no channel 412522:35:44 is expected to be empty 412622:35:44 with no helm packages 412722:35:44 is expected to be empty 412822:35:44 with no project 412922:35:44 is expected to be empty 413022:35:44 when the limit is hit 413122:35:44 is expected to eq [#<Packages::Helm::Package id: 43, project_id: 593, created_at: "2024-11-13 22:35:44.338043255 +0000"...age_type: "helm", creator_id: 907, status: "default", last_downloaded_at: nil, status_message: nil>] 413222:35:44# [RSpecRunTime] Finishing example group spec/finders/packages/helm/packages_finder_spec.rb. It took 1.51 seconds. Expected to take 1.56 seconds. 413322:35:44# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_import/importers/issue_notes_importer_spec.rb. Expected to take 1.53 seconds. 413422:35:44Gitlab::BitbucketImport::Importers::IssueNotesImporter 413622:35:45 creates a new note with the correct attributes 413722:35:45 converts mentions in the note 413822:35:45 calls RefConverter to convert Bitbucket refs to Gitlab refs 413922:35:45 when the author does not have a bitbucket identity 414022:35:45 sets the author to the project creator and adds the author to the note 414122:35:45# [RSpecRunTime] RSpec elapsed time: 18 minutes 18.42 seconds. Current RSS: ~1131M. Threads: 4. load average: 1.07 1.05 1.03 1/283 6150 414322:35:45 when an error is raised 414422:35:45 tracks the failure and does not fail 414522:35:45# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_import/importers/issue_notes_importer_spec.rb. It took 1.21 seconds. Expected to take 1.53 seconds. 414622:35:45# [RSpecRunTime] Starting example group spec/services/namespaces/update_denormalized_descendants_service_spec.rb. Expected to take 1.48 seconds. 414722:35:45Namespaces::UpdateDenormalizedDescendantsService 414822:35:46 updates an outdated cache 414922:35:46 when passing in a non existing namespace 415022:35:46 does nothing 415122:35:46# [RSpecRunTime] RSpec elapsed time: 18 minutes 19.65 seconds. Current RSS: ~1130M. Threads: 4. load average: 1.07 1.05 1.03 1/283 6151 415322:35:46 when passing in a namespace without cache 415422:35:46 does nothing 415522:35:46 when the namespace was removed in the meantime 415622:35:47 removes the cache record 415722:35:47# [RSpecRunTime] Finishing example group spec/services/namespaces/update_denormalized_descendants_service_spec.rb. It took 1.51 seconds. Expected to take 1.48 seconds. 415822:35:47# [RSpecRunTime] Starting example group spec/scripts/review_apps/automated_cleanup_spec.rb. Expected to take 1.45 seconds. 415922:35:47ReviewApps::AutomatedCleanup 416022:35:47 #perform_helm_releases_cleanup! 416122:35:47 behaves like the days argument is an integer in the correct range 416222:35:47 when days is nil 416322:35:47 raises an error 416422:35:47 when days is zero 416522:35:47 raises an error 416622:35:47 when days is above 365 416722:35:47 raises an error 416822:35:47 when days is a string 416922:35:47 does not raise an error 417022:35:47 when days is a float 417122:35:47 does not raise an error 417222:35:47 when the helm release is not a review-app release 417322:35:47 behaves like does not delete the helm release 417422:35:47 does not delete the helm release 417522:35:47 does not delete the associated k8s namespace 417622:35:47 when the helm release is a review-app release 417722:35:47 when the helm release was deployed recently enough 417822:35:47 when the helm release is in failed state 417922:35:47 behaves like deletes the helm release 418022:35:47 deletes the helm release 418122:35:47 deletes the associated k8s namespace 418222:35:47 when the dry-run flag is true 418322:35:47 behaves like does nothing on a dry run 418422:35:47 behaves like does not delete the helm release 418522:35:47 does not delete the helm release 418622:35:47 does not delete the associated k8s namespace 418722:35:47 when the helm release is not in failed state 418822:35:47 behaves like does not delete the helm release 418922:35:47 does not delete the helm release 419022:35:47 does not delete the associated k8s namespace 419122:35:47 when the helm release was deployed a while ago 419222:35:47 when the helm release is in failed state 419322:35:47 behaves like deletes the helm release 419422:35:47 deletes the helm release 419522:35:47 deletes the associated k8s namespace 419622:35:47 when the helm release is not in failed state 419722:35:47 behaves like deletes the helm release 419822:35:47 deletes the helm release 419922:35:47 deletes the associated k8s namespace 420022:35:47 #perform_stale_namespace_cleanup! 420122:35:47 performs Kubernetes cleanup for review apps namespaces 420222:35:47 behaves like the days argument is an integer in the correct range 420322:35:47 when days is nil 420422:35:47 raises an error 420522:35:47 when days is zero 420622:35:47 raises an error 420722:35:47 when days is above 365 420822:35:47 raises an error 420922:35:47 when days is a string 421022:35:47 does not raise an error 421122:35:47 when days is a float 421222:35:47 does not raise an error 421322:35:47 when the dry-run flag is true 421422:35:47 does not delete anything 421522:35:47 #perform_gitlab_environment_cleanup! 421622:35:47 when the environment is not for a review-app 421722:35:47 does not stop the environment 421822:35:47 does not delete the environment 421922:35:47 when the environment is for a review-app 422022:35:47 when the environment state is stopping 422122:35:47 does not stop the environment 422222:35:47 does not delete the environment 422322:35:47 when the environment was created later than the days_for_delete argument 422422:35:48 does not stop the environment 422522:35:48 does not delete the environment 422622:35:48 when the environment was created earlier than the days_for_delete argument 422722:35:48 stops the environment 422822:35:48 deletes the environment 423022:35:48 when no arguments are provided 423122:35:48 returns the default options 423322:35:48 when no DRY_RUN variable is provided 423422:35:48 raises an error 423522:35:48 when the DRY_RUN variable is not set to true 423622:35:48 returns the default options 423722:35:48 when the DRY_RUN variable is set to true 423822:35:48 returns the correct dry_run value 423922:35:48 when the short version of the flag is used 424022:35:48 returns the correct dry_run value 424122:35:48# [RSpecRunTime] Finishing example group spec/scripts/review_apps/automated_cleanup_spec.rb. It took 1.09 seconds. Expected to take 1.45 seconds. 424222:35:48# [RSpecRunTime] Starting example group spec/services/ci/pipeline_triggers/update_service_spec.rb. Expected to take 1.41 seconds. 424322:35:48Ci::PipelineTriggers::UpdateService 424522:35:48 when user does not have permission 424622:35:49 returns ServiceResponse.error 424722:35:49 when user has permission 424822:35:49 updates database values with passed description param 424922:35:49 returns ServiceResponse.success 425022:35:49 when update fails 425122:35:49 returns ServiceResponse.error 425222:35:49# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_triggers/update_service_spec.rb. It took 1.04 seconds. Expected to take 1.41 seconds. 425322:35:49# [RSpecRunTime] Starting example group spec/graphql/mutations/ci/runner/bulk_delete_spec.rb. Expected to take 1.36 seconds. 425422:35:49Mutations::Ci::Runner::BulkDelete 425622:35:49 when user can delete runners 425722:35:49 when runner IDs are missing 425822:35:49 when admin mode is enabled 425922:35:49 does not return an error 426022:35:49 with runners specified by id 426122:35:49 ignores unknown keys from service response payload 426222:35:49 when admin mode is enabled 426322:35:50 deletes runners 426422:35:50 when the user cannot delete the runner 426522:35:50 when user is admin and admin mode is not enabled 426622:35:50 returns error 426722:35:50# [RSpecRunTime] Finishing example group spec/graphql/mutations/ci/runner/bulk_delete_spec.rb. It took 1.06 seconds. Expected to take 1.36 seconds. 426822:35:50# [RSpecRunTime] Starting example group spec/services/ci/job_artifacts/delete_service_spec.rb. Expected to take 1.33 seconds. 426922:35:50Ci::JobArtifacts::DeleteService 427122:35:51 is successful 427222:35:51 deletes erasable artifacts 427322:35:51 does not delete trace 427422:35:51 when project is undergoing stats refresh 427522:35:51 logs a warning 427622:35:51 returns an error response with the correct message and reason 427722:35:51 when an error response is received from DestroyBatchService 427822:35:51 returns an error response with the correct message 427922:35:51# [RSpecRunTime] Finishing example group spec/services/ci/job_artifacts/delete_service_spec.rb. It took 1.04 seconds. Expected to take 1.33 seconds. 428022:35:51# [RSpecRunTime] Starting example group spec/lib/banzai/filter/references/abstract_reference_filter_spec.rb. Expected to take 1.29 seconds. 428122:35:51Banzai::Filter::References::AbstractReferenceFilter 428222:35:51 wraps call method with a timeout 428322:35:51 uses gsub_with_limit 428422:35:51 #data_attributes_for 428522:35:51 is not an XSS vector 428622:35:51 abstract methods 428722:35:52 #find_object 428822:35:52 raises NotImplementedError 428922:35:52 #url_for_object 429022:35:52 raises NotImplementedError 429122:35:52 behaves like pipeline timing check 429222:35:52 checks the pipeline timing 429322:35:52 behaves like a filter timeout 429422:35:52 when rendering takes too long 429622:35:52 verifies render_timeout 429722:35:52# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/references/abstract_reference_filter_spec.rb. It took 1.23 seconds. Expected to take 1.29 seconds. 429822:35:52# [RSpecRunTime] Starting example group spec/graphql/resolvers/branch_commit_resolver_spec.rb. Expected to take 1.26 seconds. 429922:35:52Resolvers::BranchCommitResolver 430122:35:53 resolves commit 430222:35:53 sets project container 430422:35:53 when branch does not exist 430622:35:53# [RSpecRunTime] RSpec elapsed time: 18 minutes 26.55 seconds. Current RSS: ~1141M. Threads: 4. load average: 1.30 1.10 1.05 1/284 6182 430822:35:53# [RSpecRunTime] Finishing example group spec/graphql/resolvers/branch_commit_resolver_spec.rb. It took 1.12 seconds. Expected to take 1.26 seconds. 430922:35:53# [RSpecRunTime] Starting example group spec/graphql/resolvers/groups_resolver_spec.rb. Expected to take 1.19 seconds. 431022:35:53Resolvers::GroupsResolver 431222:35:54 includes public groups 431322:35:54 includes accessible private groups 431522:35:54 orders by name ascending 431622:35:54 with `search` argument 431722:35:54 filters groups by name 431822:35:54# [RSpecRunTime] Finishing example group spec/graphql/resolvers/groups_resolver_spec.rb. It took 1.02 seconds. Expected to take 1.19 seconds. 431922:35:54# [RSpecRunTime] Starting example group spec/lib/atlassian/jira_connect/serializers/feature_flag_entity_spec.rb. Expected to take 1.19 seconds. 432022:35:54Atlassian::JiraConnect::Serializers::FeatureFlagEntity 432122:35:55 when the feature flag does not belong to any Jira issue 432522:35:55 can encode the object 432622:35:55 is invalid, since it has no issue keys 432722:35:55 when the feature flag does belong to a Jira issue 432922:35:55 is not empty 433122:35:55 is valid according to the feature flag info schema 433222:35:55 it has a percentage strategy 433322:35:55 is valid according to the feature flag info schema 433422:35:55 has the correct summary 433522:35:55 includes the correct environments 433622:35:55# [RSpecRunTime] Finishing example group spec/lib/atlassian/jira_connect/serializers/feature_flag_entity_spec.rb. It took 1.12 seconds. Expected to take 1.19 seconds. 433722:35:55# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/dormant_user_setting_enabled_metric_spec.rb. Expected to take 1.1 seconds. 433822:35:55Gitlab::Usage::Metrics::Instrumentations::DormantUserSettingEnabledMetric 433922:35:55 deactivate_dormant_users_enabled: 0, expected_value: 0 434022:35:55 behaves like a correct instrumented metric value 434122:35:56 has correct value 434222:35:56 deactivate_dormant_users_enabled: 1, expected_value: 1 434322:35:56 behaves like a correct instrumented metric value 434422:35:57 has correct value 434522:35:57# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/dormant_user_setting_enabled_metric_spec.rb. It took 1.31 seconds. Expected to take 1.1 seconds. 434622:35:57# [RSpecRunTime] Starting example group spec/models/integrations/zentao_tracker_data_spec.rb. Expected to take 1.09 seconds. 434722:35:57Integrations::ZentaoTrackerData 434822:35:57 does not allow STI 434922:35:57 behaves like Integrations::BaseDataFields 435022:35:57 associations 435122:35:57 is expected to belong to integration required: false 435322:35:57 with integration 435422:35:57 with value set to false 435522:35:57 is expected to eq false 435622:35:57 with value set to true 435722:35:57 is expected to eq true 435822:35:57 without integration 435922:35:57 is expected to eq false 436022:35:57 #to_database_hash 436122:35:57 does not include certain attributes 436222:35:57 factory available 436322:35:58 is expected to eq true 436422:35:58 encrypted attributes 436522:35:58 is expected to contain exactly :url, :api_url, :zentao_product_xid, and :api_token 436622:35:58# [RSpecRunTime] Finishing example group spec/models/integrations/zentao_tracker_data_spec.rb. It took 0.92 second. Expected to take 1.09 seconds. 436722:35:58# [RSpecRunTime] Starting example group spec/serializers/ci/downloadable_artifact_serializer_spec.rb. Expected to take 1.06 seconds. 436822:35:58Ci::DownloadableArtifactSerializer 437022:35:59 matches schema 437122:35:59# [RSpecRunTime] RSpec elapsed time: 18 minutes 32.01 seconds. Current RSS: ~1174M. Threads: 4. load average: 1.28 1.10 1.05 1/284 6183 437322:35:59# [RSpecRunTime] Finishing example group spec/serializers/ci/downloadable_artifact_serializer_spec.rb. It took 1.08 seconds. Expected to take 1.06 seconds. 437422:35:59# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/needs_spec.rb. Expected to take 1.0 second. 437522:35:59Gitlab::Ci::Config::Entry::Needs 437722:35:59 when entry config value is correct 437922:35:59 is expected to be valid 438022:35:59 when config value has wrong type 438222:35:59 is expected not to be valid 438422:35:59 returns error about incorrect type 438522:35:59 when wrong needs type is used 438722:35:59 is expected not to be valid 438922:35:59 returns error about incorrect type 439022:35:59 when config has disallowed keys 439222:35:59 returns invalid 439422:35:59 returns invalid types error 439522:35:59 when wrong needs type is used 439722:35:59 is expected not to be valid 439922:35:59 returns error about incorrect type 440022:35:59 when needs value is a hash 440122:35:59 with a job value 440322:35:59 is expected to be valid 440422:35:59 with a parallel value that is a numeric value 440622:35:59 is expected not to be valid 440822:35:59 returns errors about number values being invalid for needs:parallel 440922:35:59 when needs:parallel value is incorrect 441022:35:59 with a keyword that is not "matrix" 441222:35:59 is expected not to be valid 441422:35:59 returns errors about incorrect matrix keyword 441522:35:59 with a number value 441722:35:59 is expected not to be valid 441922:35:59 returns errors about number values being invalid for needs:parallel 442022:35:59 when needs:parallel:matrix value is empty 442222:35:59 is expected not to be valid 442422:35:59 returns error about incorrect type 442522:35:59 when needs:parallel:matrix value is incorrect 442722:35:59 is expected not to be valid 442922:35:59 returns error about incorrect type 443022:35:59 when needs:parallel:matrix value is correct 443122:35:59 with a simple config 443322:35:59 is expected to be valid 443422:35:59 with a complex config 443622:35:59 is expected to be valid 443722:35:59 with too many cross pipeline dependencies 443922:35:59 is expected not to be valid 444122:35:59 returns error about incorrect type 444322:36:00 when valid job entries composed 444522:36:00 returns key value 444622:36:00 behaves like entry with descendant nodes 444722:36:00 #descendants 444822:36:00 creates valid descendant nodes 444922:36:00 with complex job entries composed 445122:36:00 returns key value 445222:36:00 behaves like entry with descendant nodes 445322:36:00 #descendants 445422:36:00 creates valid descendant nodes 445522:36:00 with mixed job entries composed 445722:36:00 returns key value 445822:36:00 behaves like entry with descendant nodes 445922:36:00 #descendants 446022:36:00 creates valid descendant nodes 446122:36:00 with empty config 446322:36:00 returns empty value 446422:36:00# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/needs_spec.rb. It took 1.04 seconds. Expected to take 1.0 second. 446522:36:00# [RSpecRunTime] Starting example group spec/services/activity_pub/projects/releases_unfollow_service_spec.rb. Expected to take 0.97 second. 446622:36:00ActivityPub::Projects::ReleasesUnfollowService 446822:36:00 with a valid payload 446922:36:00 when there is a subscription for this actor 447022:36:00 deletes the subscription 447122:36:00 returns true 447222:36:00 when there is no subscription for this actor 447322:36:00 does not delete anything 447422:36:00 returns true 447522:36:00 when actor is missing 447622:36:00 behaves like invalid unfollow request 447722:36:00 does not delete anything 447822:36:00 sets an error 447922:36:00 returns false 448022:36:00 when actor is an object with no id attribute 448122:36:00 behaves like invalid unfollow request 448222:36:01 does not delete anything 448322:36:01 sets an error 448422:36:01 returns false 448522:36:01 when actor is neither a string nor an object 448622:36:01 behaves like invalid unfollow request 448722:36:01 does not delete anything 448822:36:01 sets an error 448922:36:01 returns false 449022:36:01 when actor tries to delete someone else's subscription 449122:36:01 does not delete anything 449222:36:01 returns true 449322:36:01# [RSpecRunTime] Finishing example group spec/services/activity_pub/projects/releases_unfollow_service_spec.rb. It took 1.03 seconds. Expected to take 0.97 second. 449422:36:01# [RSpecRunTime] Starting example group spec/helpers/ci/builds_helper_spec.rb. Expected to take 0.94 second. 449522:36:01Ci::BuildsHelper 449622:36:01 #build_failed_issue_options 449722:36:01 returns failed title and description 449822:36:01# [RSpecRunTime] Finishing example group spec/helpers/ci/builds_helper_spec.rb. It took 0.7 second. Expected to take 0.94 second. 449922:36:01# [RSpecRunTime] Starting example group spec/lib/gitlab/background_task_spec.rb. Expected to take 0.88 second. 450022:36:01Gitlab::BackgroundTask 450122:36:01 when stopped 450222:36:01 is not running 450422:36:02 runs the given task on a background thread 450522:36:02 returns self 450622:36:02 when installing exit handler 450722:36:02 stops a running background task 450822:36:02 when task responds to start 451022:36:02 when start returns true 451122:36:02 runs the task 451222:36:02 when start returns false 451322:36:02 does not run the task 451422:36:02 when synchronous is set to true 451522:36:02 calls join on the thread 451822:36:02 when running 452022:36:02 raises an error 452222:36:02 stops running 452322:36:02 when task responds to stop 452522:36:02 when task stop raises an error 452622:36:02 stops gracefully 452722:36:02 reports the error 452822:36:02 when task run raises exception 452922:36:02#<Thread:0x00007fe8b74c5ef8@test_background_task /builds/gitlab-org/gitlab-foss/lib/gitlab/background_task.rb:58 run> terminated with exception (report_on_exception is true): 453022:36:02/builds/gitlab-org/gitlab-foss/spec/lib/gitlab/background_task_spec.rb:189:in `block (5 levels) in <top (required)>': task error (RuntimeError) 453122:36:02 from /builds/gitlab-org/gitlab-foss/lib/gitlab/background_task.rb:60:in `block (2 levels) in start' 453222:36:02 stops gracefully 453322:36:02#<Thread:0x00007fe8b7384e40@test_background_task /builds/gitlab-org/gitlab-foss/lib/gitlab/background_task.rb:58 run> terminated with exception (report_on_exception is true): 453422:36:02/builds/gitlab-org/gitlab-foss/spec/lib/gitlab/background_task_spec.rb:189:in `block (5 levels) in <top (required)>': task error (RuntimeError) 453522:36:02 from /builds/gitlab-org/gitlab-foss/lib/gitlab/background_task.rb:60:in `block (2 levels) in start' 453622:36:02 reports the error 453722:36:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/background_task_spec.rb. It took 0.88 second. Expected to take 0.88 second. 453822:36:02# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_import/importers/issues_notes_importer_spec.rb. Expected to take 0.87 second. 453922:36:02Gitlab::BitbucketImport::Importers::IssuesNotesImporter 454122:36:03 imports the notes from each issue in parallel 454222:36:03 when an error is raised 454322:36:03Job arguments to Gitlab::BitbucketImport::ImportIssueNotesWorker must be native JSON types, but :iid is a Symbol. 454522:36:03To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 454622:36:03 tracks the failure and does not fail 454722:36:03 when issue was already enqueued 454822:36:03 does not schedule job for enqueued issues 454922:36:03# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_import/importers/issues_notes_importer_spec.rb. It took 0.69 second. Expected to take 0.87 second. 455022:36:03# [RSpecRunTime] Starting example group spec/services/projects/record_target_platforms_service_spec.rb. Expected to take 0.82 second. 455122:36:03Projects::RecordTargetPlatformsService#execute 455222:36:03 when project is an XCode project 455322:36:03 creates a new setting record for the project 455422:36:04 returns array of detected target platforms 455522:36:04 when a project has an existing setting record 455622:36:04 when target platforms changed 455822:36:04 is expected to contain exactly "ios" and "osx" 455922:36:04 when target platforms are the same 456022:36:04 does not update 456122:36:04 when project is not an XCode project 456222:36:04 does nothing 456322:36:04 is expected to be nil 456422:36:04# [RSpecRunTime] Finishing example group spec/services/projects/record_target_platforms_service_spec.rb. It took 0.78 second. Expected to take 0.82 second. 456522:36:04# [RSpecRunTime] Starting example group spec/models/packages/pypi/metadatum_spec.rb. Expected to take 0.79 second. 456622:36:04Packages::Pypi::Metadatum 456722:36:04 does not allow STI 456822:36:04 relationships 456922:36:04 is expected to belong to package required: false 457122:36:04 is expected to validate that :package cannot be empty/falsy 457222:36:04 is expected to allow :required_python to be ‹""› 457322:36:04 is expected to validate that the length of :required_python is at most 255 457422:36:04 is expected to allow :keywords to be ‹""› 457522:36:04 is expected to allow :keywords to be ‹nil› 457622:36:04 is expected to validate that the length of :keywords is at most 1024 457722:36:04 is expected to allow :metadata_version to be ‹""› 457822:36:04 is expected to allow :metadata_version to be ‹nil› 457922:36:04 is expected to validate that the length of :metadata_version is at most 16 458022:36:04 is expected to allow :author_email to be ‹""› 458122:36:04 is expected to allow :author_email to be ‹nil› 458222:36:04 is expected to validate that the length of :author_email is at most 2048 458322:36:04 is expected to allow :summary to be ‹""› 458422:36:04 is expected to allow :summary to be ‹nil› 458522:36:04 is expected to validate that the length of :summary is at most 255 458622:36:04 is expected to allow :description to be ‹""› 458722:36:04 is expected to allow :description to be ‹nil› 458822:36:04 is expected to validate that the length of :description is at most 4000 458922:36:04 is expected to allow :description_content_type to be ‹""› 459022:36:04 is expected to allow :description_content_type to be ‹nil› 459122:36:04 is expected to validate that the length of :description_content_type is at most 128 459222:36:04 #package_type 459322:36:04 builds a valid metadatum 459422:36:05 with a different package type 459522:36:05 raises the error 459622:36:05# [RSpecRunTime] Finishing example group spec/models/packages/pypi/metadatum_spec.rb. It took 0.74 second. Expected to take 0.79 second. 459722:36:05# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_project_type_active_online_metric_spec.rb. Expected to take 0.77 second. 459822:36:05Gitlab::Usage::Metrics::Instrumentations::CountCiRunnersProjectTypeActiveOnlineMetric 459922:36:05 behaves like a correct instrumented metric value 460022:36:05 has correct value 460122:36:05# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_project_type_active_online_metric_spec.rb. It took 0.51 second. Expected to take 0.77 second. 460222:36:05# [RSpecRunTime] Starting example group spec/lib/gitlab/hook_data/group_member_builder_spec.rb. Expected to take 0.76 second. 460322:36:05Gitlab::HookData::GroupMemberBuilder 460722:36:05 is expected to eq "user_add_to_group" 460822:36:05 behaves like includes the required attributes 460922:36:06 includes the required attributes 461122:36:06 is expected to eq "user_update_for_group" 461222:36:06 behaves like includes the required attributes 461322:36:06 includes the required attributes 461522:36:06 is expected to eq "user_remove_from_group" 461622:36:06 behaves like includes the required attributes 461722:36:06 includes the required attributes 461922:36:06 is expected to eq "user_access_request_to_group" 462022:36:06 behaves like includes the required attributes 462122:36:06 includes the required attributes 462322:36:06 is expected to eq "user_access_request_revoked_for_group" 462422:36:06 behaves like includes the required attributes 462522:36:06 includes the required attributes 462622:36:06# [RSpecRunTime] Finishing example group spec/lib/gitlab/hook_data/group_member_builder_spec.rb. It took 0.67 second. Expected to take 0.76 second. 462722:36:06# [RSpecRunTime] Starting example group spec/lib/gitlab/database/async_indexes/index_creator_spec.rb. Expected to take 0.71 second. 462822:36:06Gitlab::Database::AsyncIndexes::IndexCreator 463022:36:06 creates the index while controlling statement timeout 463122:36:06 removes the index preparation record from postgres_async_indexes 463222:36:06 skips logic if not able to acquire exclusive lease 463322:36:06 logs messages around execution 463422:36:06 when the index already exists 463522:36:06 skips index creation 463622:36:06 removes the index preparation record from postgres_async_indexes 463722:36:06 logs an appropriate message 463822:36:06# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/async_indexes/index_creator_spec.rb. It took 0.6 second. Expected to take 0.71 second. 463922:36:06# [RSpecRunTime] Starting example group spec/lib/gitlab/wiki_pages/front_matter_parser_spec.rb. Expected to take 0.7 second. 464022:36:06Gitlab::WikiPages::FrontMatterParser 464222:36:06 there is front matter 464322:36:06 is expected to have attributes {:content => "This is the content\n", :error => (be nil), :front_matter => (include {:a => 1, :b => 2, :c => ["foo", "bar"]})} 464422:36:06 there is no content 464522:36:06 is expected to have attributes {:content => "", :error => (be nil), :front_matter => {}} 464622:36:06 there is no front_matter 464722:36:06 is expected to have attributes {:content => "This is the content", :front_matter => (be empty)} 464822:36:06 is expected to have attributes {:reason => :no_match} 465022:36:06 is expected to have attributes {:content => "This is the content\n", :front_matter => (include {:a => 1, :b => 2, :c => ["foo", "bar"]}), :reason => (be nil)} 465122:36:06 the end divider is ... 465222:36:06 is expected to have attributes {:front_matter => (include {:a => 1, :b => 2, :c => ["foo", "bar"]})} 465322:36:06 the front-matter is not a mapping 465422:36:06 is expected to have attributes {:reason => :not_mapping} 465522:36:06 there is nothing in the front-matter block 465622:36:07 is expected to have attributes {:reason => :no_match} 465722:36:07 there is a string in the YAML block 465822:36:07 is expected to have attributes {:reason => :not_mapping} 465922:36:07 there is dangerous YAML in the block 466022:36:07 is expected to have attributes {:error => (be present), :reason => :parse_error} 466122:36:07 there is acceptably long YAML in the front-matter block 466222:36:07 is expected to have attributes {:front_matter => (include {:title => (be present)})} 466322:36:07 there is suspiciously long YAML in the front-matter block 466422:36:07 is expected to have attributes {:reason => :too_long} 466522:36:07 TOML front matter 466622:36:07 is expected to have attributes {:reason => :not_yaml} 466722:36:07 TOML style fences, advertised as YAML 466822:36:07 is expected to have attributes {:front_matter => (include {:title => "My title"})} 466922:36:07 YAML, advertised as something else 467022:36:07 is expected to have attributes {:reason => :not_yaml} 467122:36:07 there is text content in the YAML block, in comments 467222:36:07 is expected to have attributes {:front_matter => (include {:foo => 1})} 467322:36:07 there is text content in the YAML block 467422:36:07 is expected to have attributes {:reason => :not_mapping} 467522:36:07# [RSpecRunTime] Finishing example group spec/lib/gitlab/wiki_pages/front_matter_parser_spec.rb. It took 0.47 second. Expected to take 0.7 second. 467622:36:07# [RSpecRunTime] Starting example group spec/lib/gitlab/database/async_indexes/index_base_spec.rb. Expected to take 0.66 second. 467722:36:07Gitlab::Database::AsyncIndexes::IndexBase 467922:36:07 #preconditions_met? 468022:36:07 raises errors if preconditions is not defined 468122:36:07 #action_type 468222:36:07 raises errors if action_type is not defined 468322:36:07 with error handling 468422:36:07 on production 468522:36:07 increases execution attempts 468622:36:07 logs an error message including the index_name 468722:36:07 on development 468822:36:07 also raises errors 468922:36:07# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/async_indexes/index_base_spec.rb. It took 0.32 second. Expected to take 0.66 second. 469022:36:07# [RSpecRunTime] Starting example group spec/lib/gitlab/git/attributes_parser_spec.rb. Expected to take 0.65 second. 469122:36:07Gitlab::Git::AttributesParser 469322:36:07 using a path with attributes 469422:36:07 returns the attributes as a Hash 469522:36:07 returns a Hash containing multiple attributes 469622:36:07 returns a Hash containing attributes for a file with multiple extensions 469722:36:07 returns a Hash containing attributes for a file in a directory 469822:36:07 returns a Hash containing attributes with query string parameters 469922:36:07 returns a Hash containing the attributes for an absolute path 470022:36:07 returns a Hash containing the attributes when a pattern is defined using an absolute path 470122:36:07 returns an empty Hash for a defined path without attributes 470222:36:07 when the "binary" option is set for a path 470322:36:07 returns true for the "binary" option 470422:36:07 returns false for the "diff" option 470522:36:07 using a path without any attributes 470622:36:07 returns an empty Hash 470722:36:07 when attributes data is nil 470822:36:07 returns an empty Hash 470922:36:07 when attributes data has binary data 471022:36:08 returns an empty Hash 471222:36:08 parses a file with entries 471322:36:08 parses an entry that uses a tab to separate the pattern and attributes 471422:36:08 stores patterns in reverse order 471522:36:08 ignores any comments and empty lines 471622:36:08 #parse_attributes 471722:36:08 parses a boolean attribute 471822:36:08 parses a negated boolean attribute 471922:36:08 parses a key-value pair 472022:36:08 parses multiple attributes 472122:36:08 parses attributes with query string parameters 472322:36:08 iterates over every line in the attributes file 472422:36:08 unsupported encoding 472522:36:08 does not yield 472622:36:08# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/attributes_parser_spec.rb. It took 0.67 second. Expected to take 0.65 second. 472722:36:08# [RSpecRunTime] Starting example group spec/presenters/issue_email_participant_presenter_spec.rb. Expected to take 0.62 second. 472822:36:08IssueEmailParticipantPresenter 473022:36:08 when anonymous 473122:36:08 is expected to eq "an*****@e*****.c**" 473222:36:08 with signed in user 473322:36:08 when user has no role in project 473422:36:08 is expected to eq "an*****@e*****.c**" 473522:36:08 when user has guest role in project 473622:36:08 is expected to eq "an*****@e*****.c**" 473722:36:08 when user has reporter role in project 473822:36:08 is expected to eq "any@example.com" 473922:36:08 when user has developer role in project 474022:36:08 is expected to eq "any@example.com" 474122:36:08# [RSpecRunTime] Finishing example group spec/presenters/issue_email_participant_presenter_spec.rb. It took 0.32 second. Expected to take 0.62 second. 474222:36:08# [RSpecRunTime] Starting example group spec/lib/api/helpers/packages/conan_spec.rb. Expected to take 0.61 second. 474322:36:08API::Helpers::Packages::Conan 474522:36:09 when the request body is valid JSON 474622:36:09 returns the keys of the JSON payload 474722:36:09 when the request body is invalid JSON 474922:36:09 when the request body raises Encoding::UndefinedConversionError 475122:36:09 when the request body raises Encoding::InvalidByteSequenceError 475322:36:09 when the request body raises Encoding::CompatibilityError 475522:36:09 when the request body raises StandardError 475622:36:09 tracks the exception and raises bad_request! 475722:36:09# [RSpecRunTime] Finishing example group spec/lib/api/helpers/packages/conan_spec.rb. It took 0.61 second. Expected to take 0.61 second. 475822:36:09# [RSpecRunTime] Starting example group spec/lib/banzai/filter/asset_proxy_filter_spec.rb. Expected to take 0.57 second. 475922:36:09Banzai::Filter::AssetProxyFilter 476022:36:09 does not replace if disabled 476122:36:09 during initialization 476222:36:09 #initialize_settings 476322:36:09 supports deprecated whitelist settings 476422:36:09 when allowlist is empty 476522:36:09 defaults to the install domain 476622:36:09 when properly configured 476822:36:09 correctly modifies the img tag 477022:36:09 correctly modifies the img tag 477222:36:09 correctly modifies the img tag 477422:36:09 correctly modifies the img tag 477622:36:09 correctly modifies the img tag 477822:36:09 correctly modifies the img tag 478022:36:09 correctly modifies the img tag 478222:36:09 correctly modifies the img tag 478322:36:09 data_canonical_src: nil, src: "test.png" 478422:36:09 correctly modifies the img tag 478522:36:09 data_canonical_src: nil, src: "/test.png" 478622:36:09 correctly modifies the img tag 478822:36:09 correctly modifies the img tag 479022:36:09 correctly modifies the img tag 479222:36:09 correctly modifies the img tag 479422:36:09 correctly modifies the img tag 479522:36:09 behaves like pipeline timing check 479622:36:09 checks the pipeline timing 479722:36:09# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/asset_proxy_filter_spec.rb. It took 0.56 second. Expected to take 0.57 second. 479822:36:09# [RSpecRunTime] Starting example group spec/services/chat_names/find_user_service_spec.rb. Expected to take 0.54 second. 479922:36:09ChatNames::FindUserService 480122:36:09 find user mapping 480222:36:09 when existing user is requested 480322:36:09 returns the existing chat_name 480422:36:10 updates the last used timestamp if one is not already set 480522:36:10 only updates an existing timestamp once within a certain time frame 480622:36:10 records activity for the related user 480722:36:10 when different user is requested 480922:36:10# [RSpecRunTime] Finishing example group spec/services/chat_names/find_user_service_spec.rb. It took 0.54 second. Expected to take 0.54 second. 481022:36:10# [RSpecRunTime] Starting example group spec/models/users/banned_user_spec.rb. Expected to take 0.53 second. 481122:36:10Users::BannedUser 481222:36:10 does not allow STI 481322:36:10 relationships 481422:36:10 is expected to belong to user required: false 481522:36:10 is expected to have many emails inverse_of => banned_user 481722:36:10 is expected to validate that :user cannot be empty/falsy 481822:36:10 validates uniqueness of banned user id 482022:36:10 .by_detumbled_email 482122:36:10 returns banned user records with confirmed email matching the given email 482222:36:10 when passed email is nil 482322:36:10 returns nothing 482422:36:10 when passed email is an empty string 482522:36:10 returns nothing 482622:36:10# [RSpecRunTime] Finishing example group spec/models/users/banned_user_spec.rb. It took 0.47 second. Expected to take 0.53 second. 482722:36:10# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/subscribers/rails_cache_spec.rb. Expected to take 0.5 second. 482822:36:10Gitlab::Metrics::Subscribers::RailsCache 482922:36:10 when receiving multiple instrumentation hits in a transaction 483022:36:10 does not raise InvalidLabelSetError error 483222:36:10 increments the cache_read duration 483322:36:10 with a transaction 483422:36:10 with hit event 483522:36:10 when super operation is fetch 483622:36:10 does not increment cache read miss total 483722:36:10 with miss event 483822:36:10 increments the cache_read_miss total 483922:36:10 when super operation is fetch 484022:36:10 does not increment cache read miss total 484122:36:10 #cache_read_multi 484222:36:10 observes read_multi duration 484322:36:10 with a transaction 484422:36:10 observes multi-key count 484522:36:10 with no transaction 484622:36:11 does not observes multi-key count 484722:36:11 #cache_write 484822:36:11 observes write duration 484922:36:11 #cache_delete 485022:36:11 observes delete duration 485122:36:11 #cache_exist? 485222:36:11 observes the exists duration 485322:36:11 #cache_fetch_hit 485422:36:11 without a transaction 485622:36:11 with a transaction 485722:36:11 increments the cache_read_hit count 485822:36:11 #cache_generate 485922:36:11 without a transaction 486122:36:11 with a transaction 486222:36:11 increments the cache_fetch_miss count and cache_read_miss total 486422:36:11 without a transaction 486622:36:11 with a transaction 486722:36:11 observes cache metric 486822:36:11 increments the operations total 486922:36:11# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/subscribers/rails_cache_spec.rb. It took 0.49 second. Expected to take 0.5 second. 487022:36:11# [RSpecRunTime] Starting example group spec/lib/gitlab/fp/settings/env_var_override_processor_spec.rb. Expected to take 0.48 second. 487122:36:11Gitlab::Fp::Settings::EnvVarOverrideProcessor 487222:36:11 when an ENV var overrides a default setting 487322:36:11 when setting_type is String 487422:36:11 uses the string value of the overridden ENV var value 487522:36:11 when setting_type is Integer 487622:36:11 uses the casted type of the overridden ENV var value 487722:36:11 when setting_type is :Boolean 487822:36:11 for true value 487922:36:11 uses the casted type of the overridden ENV var value 488022:36:11 for false value 488122:36:11 uses the casted type of the overridden ENV var value 488222:36:11 when setting_type is Hash 488322:36:11 uses the casted type of the overridden ENV var value 488422:36:11 when setting_type is Array 488522:36:11 uses the casted type of the overridden ENV var value 488622:36:11 when ENV var contains an incorrect type 488722:36:11 for Integer type setting 488822:36:11 returns an err Result containing a settings environment variable failed message with details 488922:36:11 for :Boolean type setting 489022:36:11 returns an err Result containing a settings environment variable failed message with details 489122:36:11 for Hash type setting 489222:36:11 with invalid JSON 489322:36:11 returns an err Result containing a settings environment variable failed message with details 489422:36:11 with JSON that is an Array 489522:36:11 returns an err Result containing a settings environment variable failed message with details 489622:36:11 for Array type setting 489722:36:11 with invalid JSON 489822:36:11 returns an err Result containing a settings environment variable failed message with details 489922:36:11 with JSON that is a Hash 490022:36:11 returns an err Result containing a settings environment variable failed message with details 490122:36:11 when Rails env is production 490222:36:11 does not change any context 490322:36:11 when setting_type is an unsupported type 490422:36:11 returns an err Result containing a settings environment variable failed message with details 490522:36:11 when an ENV matches the pattern but there is no matching default setting value defined 490622:36:11 ignores the ENV var 490722:36:11# [RSpecRunTime] Finishing example group spec/lib/gitlab/fp/settings/env_var_override_processor_spec.rb. It took 0.4 second. Expected to take 0.48 second. 490822:36:11# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/security/identifier_spec.rb. Expected to take 0.45 second. 490922:36:11Gitlab::Ci::Reports::Security::Identifier 491122:36:11 when all params are given 491222:36:11 initializes an instance 491322:36:11 when attribute external_type is missing 491422:36:11 raises an error 491522:36:11 when attribute external_id is missing 491622:36:11 raises an error 491722:36:11 when attribute name is missing 491822:36:11 raises an error 492022:36:11 returns fingerprint 492122:36:11 #type_identifier? 492222:36:11 external_type: "cve", expected_result: false 492322:36:11 is expected to equal false 492422:36:11 external_type: "foo", expected_result: false 492522:36:11 is expected to equal false 492622:36:11 external_type: "cwe", expected_result: true 492722:36:11 is expected to equal true 492822:36:11 external_type: "wasc", expected_result: true 492922:36:11 is expected to equal true 493022:36:11 external type check methods 493122:36:11 external_type: "Foo", is_cve?: false, is_cwe?: false, is_wasc?: false 493222:36:11 returns correct result for the type check method 493322:36:11 external_type: "Cve", is_cve?: true, is_cwe?: false, is_wasc?: false 493422:36:11 returns correct result for the type check method 493522:36:11 external_type: "Cwe", is_cve?: false, is_cwe?: true, is_wasc?: false 493622:36:12 returns correct result for the type check method 493722:36:12 external_type: "Wasc", is_cve?: false, is_cwe?: false, is_wasc?: true 493822:36:12 returns correct result for the type check method 494022:36:12 returns expected hash 494222:36:12 when external_type and external_id are equal 494322:36:12 returns true 494422:36:12 when external_type is different 494522:36:12 returns false 494622:36:12 when external_id is different 494722:36:12 returns false 494822:36:12# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/security/identifier_spec.rb. It took 0.46 second. Expected to take 0.45 second. 494922:36:12# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/mappings/js_to_system_specs_mappings_spec.rb. Expected to take 0.44 second. 495022:36:12Tooling::Mappings::JsToSystemSpecsMappings 495222:36:12 when no JS files were changed 495322:36:12 does not change the output file 495422:36:12 when some JS files were changed 495522:36:12 when the JS files are not present on disk 495622:36:12 does not change the output file 495722:36:12 when the JS files are present on disk 495822:36:12 when no system specs match the JS keyword 495922:36:12 does not change the output file 496022:36:12 when a system spec matches the JS keyword 496122:36:12 adds the new specs to the output file 496222:36:12 #system_specs_for_edition 496322:36:12 when a file is not a ruby spec 496422:36:12 does not return that file 496522:36:12 when a file is a ruby spec 496622:36:12 returns that file 496822:36:12 checks the correct folder 497022:36:12 checks the correct folder 497222:36:12 checks the correct folder 497322:36:12 #construct_js_keywords 497422:36:12 returns a singularized keyword based on the first folder the file is in 497522:36:12 when the files are under the pages folder 497622:36:12 captures the second folder 497722:36:12 #filter_files 497822:36:12 when no files were changed 497922:36:12 returns an empty array 498022:36:12 when JS files were changed 498122:36:12 returns the path to the JS files 498222:36:12 when JS files are deleted 498322:36:12 returns an empty array 498422:36:12# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/mappings/js_to_system_specs_mappings_spec.rb. It took 0.48 second. Expected to take 0.44 second. 498522:36:12# [RSpecRunTime] Starting example group spec/lib/gitlab/sourcegraph_spec.rb. Expected to take 0.42 second. 498622:36:12Gitlab::Sourcegraph 498722:36:12 .feature_conditional? 498822:36:12 when feature is enabled globally 498922:36:12 is expected to be falsey 499022:36:12 when feature is enabled only to a resource 499122:36:12 is expected to be truthy 499222:36:12 .feature_available? 499322:36:12 when feature is enabled globally 499422:36:12 is expected to be truthy 499522:36:12 when feature is enabled only to a resource 499622:36:12 is expected to be truthy 499722:36:12 when feature is disabled 499822:36:12 is expected to be falsey 499922:36:12 .feature_enabled? 500022:36:12 when feature is enabled globally 500122:36:12 is expected to be truthy 500222:36:12 when feature is enabled only to a resource 500322:36:12 for the same resource 500422:36:12 is expected to be truthy 500522:36:12 for a different resource 500622:36:13 is expected to be falsey 500722:36:13# [RSpecRunTime] Finishing example group spec/lib/gitlab/sourcegraph_spec.rb. It took 0.4 second. Expected to take 0.42 second. 500822:36:13# [RSpecRunTime] Starting example group spec/models/ref_matcher_spec.rb. Expected to take 0.39 second. 501022:36:13 does not allow STI 501222:36:13 behaves like RefMatcher#matching 501322:36:13 when refs are strings 501422:36:13 behaves like returns `refs` matching `ref_pattern` 501522:36:13 when there is a match 501622:36:13 is expected to contain exactly "v1.0" 501722:36:13 when there is no match 501822:36:13 is expected to be empty 501922:36:13 when ref pattern is a wildcard 502022:36:13 is expected to contain exactly "v1.0" and "v1.1" 502122:36:13 when refs are ref objects 502222:36:13 behaves like returns `refs` matching `ref_pattern` 502322:36:13 when there is a match 502422:36:13 is expected to contain exactly #<InstanceDouble(Gitlab::Git::Ref) (anonymous)> 502522:36:13 when there is no match 502622:36:13 is expected to be empty 502722:36:13 when ref pattern is a wildcard 502822:36:13 is expected to contain exactly #<InstanceDouble(Gitlab::Git::Ref) (anonymous)> and #<InstanceDouble(Gitlab::Git::Ref) (anonymous)> 503022:36:13 behaves like RefMatcher#matches? 503122:36:13 when ref_pattern matches ref_name 503222:36:13 is expected to be truthy 503322:36:13 when ref_name is empty 503422:36:13 is expected to be falsey 503522:36:13 when ref_pattern wildcard matches ref_name 503622:36:13 is expected to be truthy 503722:36:13 when ref_pattern wildcard does not match ref_name 503822:36:13 is expected to be falsey 503922:36:13 when ref_pattern with ReDoS 504022:36:13 does not cause catastrophic backtracking 504222:36:13 behaves like RefMatcher#wildcard? 504322:36:13 when pattern is not a wildcard 504422:36:13 is expected to be falsey 504522:36:13 when pattern is a wildcard 504622:36:13 is expected to be truthy 504722:36:13# [RSpecRunTime] Finishing example group spec/models/ref_matcher_spec.rb. It took 0.42 second. Expected to take 0.39 second. 504822:36:13# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_logging/json_formatter_spec.rb. Expected to take 0.38 second. 504922:36:13Gitlab::SidekiqLogging::JSONFormatter 505122:36:13 properly formats timestamps into ISO 8601 form 505222:36:13 removes jobstr from the hash 505322:36:13 does not modify the input hash 505422:36:13 job arguments 505522:36:13 properly flattens arguments to a String 505622:36:13 when the arguments are bigger than the maximum allowed 505722:36:13 keeps args from the front until they exceed the limit 505822:36:13 when the job has non-integer arguments 505922:36:13 only allows permitted non-integer arguments through 506022:36:13 when the job has a non-integer value for retry 506122:36:13 retry_in_job: 3, retry_in_logs: 3 506222:36:13 logs as the correct integer 506322:36:13 retry_in_job: true, retry_in_logs: 25 506422:36:13 logs as the correct integer 506522:36:13 retry_in_job: false, retry_in_logs: 0 506622:36:13 logs as the correct integer 506722:36:13 retry_in_job: nil, retry_in_logs: 0 506822:36:13 logs as the correct integer 506922:36:13 retry_in_job: "string", retry_in_logs: -1 507022:36:13 logs as the correct integer 507122:36:13 with a String 507222:36:13 accepts strings with no changes 507322:36:13# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_logging/json_formatter_spec.rb. It took 0.34 second. Expected to take 0.38 second. 507422:36:13# [RSpecRunTime] Starting example group spec/rubocop/cop/rails/strong_params_spec.rb. Expected to take 0.36 second. 507522:36:13RuboCop::Cop::Rails::StrongParams 507622:36:13 does not flag when params has required called on it 507722:36:13 flags params in first, last, and middle arg position 507822:36:13 flags when params has permit! called on it 507922:36:13 flags when unsafe methods are called on params 508022:36:14 does not flag assignment of params 508122:36:14 flags params as a sole argument of a method 508222:36:14 does not flag not params 508322:36:14 can correct a simple hash access 508422:36:14 does not flag when params has permit called on it 508522:36:14 does not flag when params has require called on it 508622:36:14# [RSpecRunTime] Finishing example group spec/rubocop/cop/rails/strong_params_spec.rb. It took 0.41 second. Expected to take 0.36 second. 508722:36:14# [RSpecRunTime] Starting example group spec/graphql/mutations/users/saved_replies/create_spec.rb. Expected to take 0.35 second. 508822:36:14Mutations::Users::SavedReplies::Create 509022:36:14 when service fails to create a new saved reply 509122:36:14 is expected to be nil 509222:36:14 is expected to contain exactly "Content can't be blank" and "Name can't be blank" 509322:36:14 when service successfully creates a new saved reply 509422:36:14 is expected to eq "save_reply_name" 509522:36:14 is expected to eq "Save Reply Content" 509622:36:14 is expected to be empty 509722:36:14# [RSpecRunTime] Finishing example group spec/graphql/mutations/users/saved_replies/create_spec.rb. It took 0.3 second. Expected to take 0.35 second. 509822:36:14# [RSpecRunTime] Starting example group spec/workers/bulk_import_worker_spec.rb. Expected to take 0.34 second. 509922:36:14BulkImportWorker 510122:36:14 executes the BulkImports::ProcessService 510222:36:14 when no BulkImport is found 510322:36:14 returns without error 510422:36:14 does not executes the BulkImports::ProcessService 510522:36:14 behaves like an idempotent worker 510622:36:14 is labeled as idempotent 510722:36:14 performs multiple times sequentially without raising an exception 510822:36:14 #sidekiq_retries_exhausted 510922:36:14 logs export failure and marks entity as failed 511022:36:14# [RSpecRunTime] Finishing example group spec/workers/bulk_import_worker_spec.rb. It took 0.34 second. Expected to take 0.34 second. 511122:36:14# [RSpecRunTime] Starting example group spec/graphql/types/terraform/state_type_spec.rb. Expected to take 0.32 second. 511222:36:14Types::Terraform::StateType 511322:36:14 is expected to require graphql authorizations :read_terraform_state 511422:36:14 is expected to eq "TerraformState" 511622:36:14 is expected to have graphql fields :id, :name, :locked_by_user, :locked_at, :latest_version, :created_at, :updated_at, and :deleted_at 511722:36:14 is expected to be non null 511822:36:14 is expected to be non null 511922:36:14 is expected not to be non null 512022:36:14 is expected not to be non null 512122:36:15 is expected to be non null 512222:36:15 is expected to be non null 512322:36:15 is expected not to be non null 512422:36:15 is expected not to be non null 512522:36:15 is expected to eq 3 512622:36:15# [RSpecRunTime] Finishing example group spec/graphql/types/terraform/state_type_spec.rb. It took 0.32 second. Expected to take 0.32 second. 512722:36:15# [RSpecRunTime] Starting example group spec/scripts/internal_events/cli/metric_spec.rb. Expected to take 0.31 second. 512822:36:15InternalEventsCli::NewMetric 512922:36:15 has expected description content 513022:36:15 with multiple events 513122:36:15 has expected description content 513222:36:15 when all time 513322:36:15 has expected description content 513422:36:15 when unique by additional property 513522:36:15 has expected description content 513622:36:15 when filtered 513722:36:15 has expected description content 513822:36:15 when filtered 513922:36:15 has expected description content 514022:36:15 when unique by default identifier 514122:36:15 has expected description content 514222:36:15 when filtered 514322:36:15 has expected description content 514422:36:15# [RSpecRunTime] Finishing example group spec/scripts/internal_events/cli/metric_spec.rb. It took 0.21 second. Expected to take 0.31 second. 514522:36:15# [RSpecRunTime] Starting example group spec/scripts/internal_events/cli/metric_spec.rb. Expected to take 0.31 second. 514622:36:15InternalEventsCli::Metric::Identifier 514722:36:15 when value is user 514822:36:15 has expected components 514922:36:15 when value is an identifier 515022:36:15 has expected components 515122:36:15 when value is an additional property 515222:36:15 has expected components 515322:36:15 with no value 515422:36:15 has expected components 515522:36:15# [RSpecRunTime] Finishing example group spec/scripts/internal_events/cli/metric_spec.rb. It took 0.11 second. Expected to take 0.31 second. 515622:36:15# [RSpecRunTime] Starting example group spec/models/design_management/design_action_spec.rb. Expected to take 0.29 second. 515722:36:15DesignManagement::DesignAction 515822:36:15 does not allow STI 516122:36:15 must not be nil 516322:36:15 must not be nil 516422:36:15 must be a known action 516622:36:15 content is necesary 516722:36:15 must not be nil if the action is create 516822:36:15 must not be nil if the action is update 516922:36:15 content is forbidden 517022:36:15 must not be nil if the action is delete 517122:36:15 #gitaly_action 517222:36:15 the action needs content 517322:36:15 produces a good gitaly action 517422:36:15 the action forbids content 517522:36:15 produces a good gitaly action 517722:36:15 delegates to the design 517922:36:15 calls design#clear_version_cache when the action has been performed 518022:36:15# [RSpecRunTime] Finishing example group spec/models/design_management/design_action_spec.rb. It took 0.31 second. Expected to take 0.29 second. 518122:36:15# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/kubernetes_spec.rb. Expected to take 0.28 second. 518222:36:15Gitlab::Ci::Config::Entry::Kubernetes 518422:36:15 is expected to respond to #namespace 518522:36:15 is expected to respond to #has_namespace? 518822:36:15 is a hash containing known keys 518922:36:15 is expected to be valid 519022:36:15 is a hash containing an unknown key 519122:36:15 is expected not to be valid 519322:36:15 is expected not to be valid 519522:36:15 is expected not to be valid 519822:36:15 is expected to be valid 520022:36:15 is expected not to be valid 520322:36:16 is expected to be valid 520522:36:16 is expected not to be valid 520622:36:16# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/kubernetes_spec.rb. It took 0.31 second. Expected to take 0.28 second. 520722:36:16# [RSpecRunTime] Starting example group spec/lib/namespaces/traversal/trie_node_spec.rb. Expected to take 0.28 second. 520822:36:16Namespaces::Traversal::TrieNode 520922:36:16 #prefix_search 521022:36:16 returns all matching traversal IDs 521122:36:16 returns an empty array for non-existent prefix 521322:36:16 returns true for covered traversal ID 521422:36:16 returns true for included traversal ID 521522:36:16 returns false for non-covered traversal ID 521722:36:16 creates a trie from traversal IDs 521822:36:16 does not create duplicate branches 522022:36:16 returns an array of all traversal IDs in the trie 522122:36:16 returns an empty array for an empty trie 522222:36:16 handles nested branches correctly 522422:36:16 initializes with empty children and end set to false 522522:36:16# [RSpecRunTime] Finishing example group spec/lib/namespaces/traversal/trie_node_spec.rb. It took 0.32 second. Expected to take 0.28 second. 522622:36:16# [RSpecRunTime] Starting example group spec/lib/banzai/filter/markdown_engines/glfm_markdown_spec.rb. Expected to take 0.26 second. 522722:36:16Banzai::Filter::MarkdownEngines::GlfmMarkdown 522822:36:16 turns off autolinking 522922:36:16 turns off header anchors 523022:36:16 turns off sourcepos 523122:36:16 defaults to generating sourcepos 523222:36:16# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/markdown_engines/glfm_markdown_spec.rb. It took 0.11 second. Expected to take 0.26 second. 523322:36:16# [RSpecRunTime] Starting example group spec/graphql/types/repository_type_spec.rb. Expected to take 0.25 second. 523422:36:16Types::RepositoryType 523522:36:16 is expected to have graphql field :exists and {:calls_gitaly?=>true, :complexity=>2} 523622:36:16 is expected to have graphql field :paginated_tree and {:calls_gitaly?=>true, :max_page_size=>100} 523722:36:16 is expected to have graphql field :root_ref 523822:36:16 is expected to have graphql field :disk_path 523922:36:16 is expected to require graphql authorizations :read_code 524022:36:16 is expected to have graphql field :tree 524122:36:16 is expected to eq "Repository" 524222:36:16 is expected to have graphql field :branch_names and {:calls_gitaly?=>true, :complexity=>170} 524322:36:16 is expected to have graphql field :blobs 524422:36:16# [RSpecRunTime] Finishing example group spec/graphql/types/repository_type_spec.rb. It took 0.25 second. Expected to take 0.25 second. 524522:36:16# [RSpecRunTime] Starting example group spec/rubocop/cop/qa/feature_flags_spec.rb. Expected to take 0.24 second. 524622:36:16RuboCop::Cop::QA::FeatureFlags 524722:36:16 registers an offense when using Runtime::Feature without :feature_flag 524822:36:16 registers an offense when using QA::Runtime::Feature without :feature_flag 524922:36:16 when the test has :feature_flag metadata 525022:36:16 requests that the metadata be converted to a block 525122:36:16 when using a :feature_flag block with a scope 525222:36:16 behaves like registers no offense 525322:36:16 does not register an offense 525422:36:16 when using a fully-qualified constant 525522:36:16 behaves like registers no offense 525622:36:16 does not register an offense 525722:36:16 when using a :feature_flag block 525822:36:16 behaves like registers no offense 525922:36:16 does not register an offense 526022:36:16# [RSpecRunTime] Finishing example group spec/rubocop/cop/qa/feature_flags_spec.rb. It took 0.19 second. Expected to take 0.24 second. 526122:36:16# [RSpecRunTime] Starting example group spec/lib/gitlab/memory/watchdog/event_reporter_spec.rb. Expected to take 0.23 second. 526222:36:16Gitlab::Memory::Watchdog::EventReporter 526422:36:16 logs start message once 526522:36:16 #threshold_violated 526622:36:16 increments violations counter 526722:36:17 does not increment handled violations counter 526822:36:17 does not log violation 527022:36:17 when logger is not provided 527122:36:17 uses default Gitlab::AppLogger 527322:36:17 logs stop message once 527422:36:17 #strikes_exceeded 527522:36:17 increments handled violations counter 527622:36:17 logs violation 527722:36:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/memory/watchdog/event_reporter_spec.rb. It took 0.23 second. Expected to take 0.23 second. 527822:36:17# [RSpecRunTime] Starting example group spec/services/packages/nuget/extract_metadata_file_service_spec.rb. Expected to take 0.22 second. 527922:36:17Packages::Nuget::ExtractMetadataFileService 528122:36:17 with valid package file 528222:36:17 returns the nuspec file content 528322:36:17 with InputStream zip 528422:36:17 returns the nuspec file content 528522:36:17 without the nuspec file 528622:36:17 behaves like raises an error 528722:36:17 is expected to raise Packages::Nuget::ExtractMetadataFileService::ExtractionError with "nuspec file not found" 528822:36:17 with a too big nuspec file 528922:36:17 behaves like raises an error 529022:36:17 is expected to raise Packages::Nuget::ExtractMetadataFileService::ExtractionError with "nuspec file too big" 529122:36:17 with a corrupted nupkg file with a wrong entry size 529222:36:17 behaves like raises an error 529322:36:17 is expected to raise Packages::Nuget::ExtractMetadataFileService::ExtractionError with "nuspec file has the wrong entry size: entry 'DummyProject.DummyPackage.nuspec' should be 255B, but is larger when inflated." 529422:36:17# [RSpecRunTime] Finishing example group spec/services/packages/nuget/extract_metadata_file_service_spec.rb. It took 0.21 second. Expected to take 0.22 second. 529522:36:17# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/otp/strategies/duo_auth/manual_otp_spec.rb. Expected to take 0.21 second. 529622:36:17Gitlab::Auth::Otp::Strategies::DuoAuth::ManualOtp 529722:36:17 when unexpected error 529822:36:17 returns error 529922:36:17 when unsuccessful validation 530022:36:17 returns error 530122:36:17 when successful validation 530222:36:17 returns success 530322:36:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/otp/strategies/duo_auth/manual_otp_spec.rb. It took 0.16 second. Expected to take 0.21 second. 530422:36:17# [RSpecRunTime] Starting example group spec/lib/gitlab/jira_import/metadata_collector_spec.rb. Expected to take 0.21 second. 530522:36:17Gitlab::JiraImport::MetadataCollector 530722:36:17 when all metadata fields are present 530822:36:17 writes all fields 530922:36:17 when some fields are in incorrect format 531022:36:17 when fixVersions field is not an array 531122:36:17 skips these fields 531222:36:17 when a fixVersions element is in incorrect format 531322:36:17 skips the element 531422:36:17 when a parent field has incorrectly formatted summary 531522:36:17 skips the summary 531622:36:17 when a parent field is missing the key 531722:36:17 skips the field 531822:36:17 when some metadata fields are missing 531922:36:17 skips the missing fields 532022:36:17 when all metadata fields are missing 532222:36:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/jira_import/metadata_collector_spec.rb. It took 0.19 second. Expected to take 0.21 second. 532322:36:17# [RSpecRunTime] Starting example group spec/lib/gitlab/memory/watchdog/sidekiq_event_reporter_spec.rb. Expected to take 0.2 second. 532422:36:17Gitlab::Memory::Watchdog::SidekiqEventReporter 532522:36:17 #strikes_exceeded 532622:36:17 delegates #strikes_exceeded with correct arguments 532722:36:17 increment running jobs counter 532922:36:17 is expected to delegate #started to the #event_reporter object 533022:36:17 is expected to delegate #stopped to the #event_reporter object 533122:36:17 is expected to delegate #threshold_violated to the #event_reporter object 533222:36:17 is expected to delegate #logger to the #event_reporter object 533322:36:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/memory/watchdog/sidekiq_event_reporter_spec.rb. It took 0.17 second. Expected to take 0.2 second. 533422:36:17# [RSpecRunTime] Starting example group spec/lib/gitlab/git/blame_mode_spec.rb. Expected to take 0.19 second. 533522:36:17Gitlab::Git::BlameMode 533722:36:17 is expected to be falsey 533822:36:17 when streaming param is provided 533922:36:17 is expected to be truthy 534022:36:17 #pagination? 534122:36:17 is expected to be truthy 534222:36:17 when `streaming` params is enabled 534322:36:18 is expected to be falsey 534422:36:18 when `no_pagination` param is provided 534522:36:18 is expected to be falsey 534722:36:18 is expected to be falsey 534822:36:18# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/blame_mode_spec.rb. It took 0.17 second. Expected to take 0.19 second. 534922:36:18# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/service_response_spec.rb. Expected to take 0.18 second. 535022:36:18RuboCop::Cop::Gitlab::ServiceResponse 535122:36:18 flags the use of `http_status:` parameter in ServiceResponse in error 535222:36:18 does not flag the offense when `http_status` is not used 535322:36:18 does not flag calls without params 535422:36:18 flags the use of `http_status:` parameter in ServiceResponse in initializer 535522:36:18 does not flag the `http_status:` param on a homonym method 535622:36:18 flags the use of `http_status:` parameter in ServiceResponse in success 535722:36:18# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/service_response_spec.rb. It took 0.17 second. Expected to take 0.18 second. 535822:36:18# [RSpecRunTime] Starting example group spec/lib/gitlab/dependency_linker/go_sum_linker_spec.rb. Expected to take 0.18 second. 535922:36:18Gitlab::DependencyLinker::GoSumLinker 536122:36:18 supports go.sum 536222:36:18 does not support other files 536422:36:18 links modules 536522:36:18 links checksums 536622:36:18# [RSpecRunTime] Finishing example group spec/lib/gitlab/dependency_linker/go_sum_linker_spec.rb. It took 0.12 second. Expected to take 0.18 second. 536722:36:18# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/reader_spec.rb. Expected to take 0.17 second. 536822:36:18Gitlab::ImportExport::Reader 536922:36:18 #project_tree 537022:36:18 delegates to AttributesFinder#find_root 537122:36:18 when exception raised 537222:36:18 is expected to equal false 537322:36:18 logs the error 537422:36:18 #group_members_tree 537522:36:18 delegates to AttributesFinder#find_root 537622:36:18# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/reader_spec.rb. It took 0.19 second. Expected to take 0.17 second. 537722:36:18# [RSpecRunTime] Starting example group spec/scripts/setup/find-jh-branch_spec.rb. Expected to take 0.17 second. 538022:36:18 when it is not a merge request 538122:36:18 returns JH_DEFAULT_BRANCH 538222:36:18 when it is a merge request 538322:36:18 when there is a corresponding JH branch 538422:36:18 returns the corresponding JH branch name 538522:36:18 when there is no corresponding JH branch 538622:36:18 returns the default JH branch 538722:36:18 when it is targeting a default branch 538822:36:18 when there is a corresponding JH stable branch 538922:36:18 returns the corresponding JH stable branch 539022:36:18 when there is no corresponding JH stable branch 539122:36:18 raises FindJhBranch::BranchNotFound 539222:36:18 when it is not targeting the default branch 539322:36:18 returns the default JH branch 539422:36:18# [RSpecRunTime] Finishing example group spec/scripts/setup/find-jh-branch_spec.rb. It took 0.16 second. Expected to take 0.17 second. 539522:36:18# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/background_migration_record_spec.rb. Expected to take 0.16 second. 539622:36:18RuboCop::Cop::Migration::BackgroundMigrationRecord 539722:36:18 outside of a migration 539822:36:18 does not register any offenses 539922:36:18 in migration 540022:36:18 adds an offense if inheriting from ActiveRecord::Base 540122:36:18 adds an offense if create dynamic model from ActiveRecord::Base 540222:36:18 adds an offense if inheriting from ::ActiveRecord::Base 540322:36:18# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/background_migration_record_spec.rb. It took 0.13 second. Expected to take 0.16 second. 540422:36:18# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/files_spec.rb. Expected to take 0.16 second. 540522:36:18Gitlab::Ci::Config::Entry::Files 540722:36:18 when entry config value is valid 540922:36:18 returns key value 541322:36:18 when entry value is not an array 541422:36:18 saves errors 541522:36:18 when entry value is not an array of strings 541622:36:18 saves errors 541722:36:18 when entry value contains more than two values 541822:36:18 saves errors 541922:36:18# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/files_spec.rb. It took 0.13 second. Expected to take 0.16 second. 542022:36:18# [RSpecRunTime] Starting example group spec/lib/gitlab/ip_address_state_spec.rb. Expected to take 0.14 second. 542122:36:18Gitlab::IpAddressState 542222:36:18 .set_address 542322:36:19 saves IP address 542422:36:19 .nullify_address 542522:36:19 clears IP address 542722:36:19 saves IP address 542822:36:19 clears IP address after execution 542922:36:19 clears IP address after execution even when exception occurred 543022:36:19# [RSpecRunTime] Finishing example group spec/lib/gitlab/ip_address_state_spec.rb. It took 0.13 second. Expected to take 0.14 second. 543122:36:19# [RSpecRunTime] Starting example group spec/initializers/gitlab_http_spec.rb. Expected to take 0.14 second. 543222:36:19Gitlab::HTTP_V2 543322:36:19 handles log_exception_proc 543422:36:19 when configuring allowed_internal_uris 543522:36:19 is expected to contain exactly #<URI::HTTP http://localhost> and #<URI::Generic ssh://localhost:22> 543622:36:19 when the protocol is https 543722:36:19 uses the correct scheme 543822:36:19 when silent_mode_enabled is true 543922:36:19 when sending a POST request 544022:36:19 handles silent_mode_log_info_proc 544122:36:19 when sending a GET request 544222:36:19 does not raise an error 544322:36:19# [RSpecRunTime] Finishing example group spec/initializers/gitlab_http_spec.rb. It took 0.18 second. Expected to take 0.14 second. 544422:36:19# [RSpecRunTime] Starting example group spec/lib/gitlab/asset_proxy_spec.rb. Expected to take 0.13 second. 544522:36:19Gitlab::AssetProxy 544622:36:19 when asset proxy is disabled 544722:36:19 returns the original URL 544822:36:19 when asset proxy is enabled 544922:36:19 returns a proxied URL 545022:36:19 returns original URL for invalid domains 545122:36:19 whitelisted domain 545222:36:19 returns original URL for single domain whitelist 545322:36:19 returns original URL for wildcard subdomain whitelist 545422:36:19# [RSpecRunTime] Finishing example group spec/lib/gitlab/asset_proxy_spec.rb. It took 0.15 second. Expected to take 0.13 second. 545522:36:19# [RSpecRunTime] Starting example group spec/services/users/banned_user_base_service_spec.rb. Expected to take 0.13 second. 545622:36:19Users::BannedUserBaseService 545822:36:19 sets the current_user instance value 545922:36:19# [RSpecRunTime] Finishing example group spec/services/users/banned_user_base_service_spec.rb. It took 0.11 second. Expected to take 0.13 second. 546022:36:19# [RSpecRunTime] Starting example group spec/lib/gitlab/circuit_breaker/notifier_spec.rb. Expected to take 0.12 second. 546122:36:19Gitlab::CircuitBreaker::Notifier 546222:36:19 #notify_warning 546322:36:19 is expected not to raise Exception 546622:36:19 is expected not to raise Exception 546822:36:19 when event is failure 546922:36:19 sends an exception to Gitlab::ErrorTracking 547022:36:19 when event is not failure 547122:36:19 does not send an exception to Gitlab::ErrorTracking 547222:36:19# [RSpecRunTime] Finishing example group spec/lib/gitlab/circuit_breaker/notifier_spec.rb. It took 0.11 second. Expected to take 0.12 second. 547322:36:19# [RSpecRunTime] Starting example group spec/helpers/cookies_helper_spec.rb. Expected to take 0.12 second. 547422:36:19CookiesHelper 547522:36:19 #set_secure_cookie 547622:36:19 creates an encrypted cookie with expected attributes 547722:36:19 creates a permanent cookie with expected attributes 547822:36:19 creates a regular cookie with expected attributes 547922:36:19# [RSpecRunTime] Finishing example group spec/helpers/cookies_helper_spec.rb. It took 0.1 second. Expected to take 0.12 second. 548022:36:19# [RSpecRunTime] Starting example group spec/graphql/types/group_member_type_spec.rb. Expected to take 0.12 second. 548122:36:19Types::GroupMemberType 548222:36:19 has the expected fields 548322:36:19 is expected to eq "GroupMember" 548422:36:19 is expected to require graphql authorizations :read_group 548522:36:19 is expected to expose permissions using Types::PermissionTypes::Group 548622:36:19# [RSpecRunTime] Finishing example group spec/graphql/types/group_member_type_spec.rb. It took 0.11 second. Expected to take 0.12 second. 548722:36:19# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/concurrency_limit/client_spec.rb. Expected to take 0.11 second. 548822:36:19Gitlab::SidekiqMiddleware::ConcurrencyLimit::Client 549022:36:19 when feature flag is disabled 549122:36:19 schedules the job 549222:36:19 when there are jobs in the queue 549322:36:19 defers the job 549422:36:19 does not defer scheduled jobs 549522:36:19# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/concurrency_limit/client_spec.rb. It took 0.1 second. Expected to take 0.11 second. 549622:36:19# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/add_concurrent_index_spec.rb. Expected to take 0.1 second. 549722:36:19RuboCop::Cop::Migration::AddConcurrentIndex 549822:36:19 when outside of migration 549922:36:20 registers no offense 550022:36:20 when in migration 550122:36:20 registers an offense when add_concurrent_index is used inside a change method 550222:36:20 registers no offense when add_concurrent_index is used inside an up method 550322:36:20# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/add_concurrent_index_spec.rb. It took 0.1 second. Expected to take 0.1 second. 550422:36:20# [RSpecRunTime] Starting example group spec/graphql/types/event_type_spec.rb. Expected to take 0.1 second. 550522:36:20Types::EventType 550622:36:20 is expected to eq "Event" 550722:36:20 is expected to have graphql fields :id, :author, :action, :created_at, and :updated_at 550822:36:20 is expected to require graphql authorizations :read_event 550922:36:20# [RSpecRunTime] Finishing example group spec/graphql/types/event_type_spec.rb. It took 0.08 second. Expected to take 0.1 second. 551022:36:20# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/api/request_spec.rb. Expected to take 0.1 second. 551122:36:20Tooling::API::Request 551322:36:20 when the response is successful 551422:36:20 is expected to eq "body" 551522:36:20 when the response is not successful 551622:36:20 is expected to be empty 551722:36:20 when there are multiple pages 551822:36:20 yields each page 551922:36:20# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/api/request_spec.rb. It took 0.08 second. Expected to take 0.1 second. 552022:36:20# [RSpecRunTime] Starting example group spec/lib/system_check/incoming_email_check_spec.rb. Expected to take 0.09 second. 552122:36:20SystemCheck::IncomingEmailCheck 552222:36:20 #multi_check 552322:36:20 when incoming e-mail is disabled 552422:36:20Reply by email is disabled in config/gitlab.yml 552522:36:20 does not run any checks 552622:36:20 when incoming e-mail is enabled for IMAP 552722:36:20 runs IMAP and mailroom checks 552822:36:20 when incoming e-mail is enabled for Microsoft Graph 552922:36:20 runs mailroom checks 553022:36:20# [RSpecRunTime] Finishing example group spec/lib/system_check/incoming_email_check_spec.rb. It took 0.08 second. Expected to take 0.09 second. 553122:36:20# [RSpecRunTime] Starting example group spec/graphql/types/key_type_spec.rb. Expected to take 0.09 second. 553222:36:20Types::KeyType 553322:36:20 is expected to eq "Key" 553422:36:20 is expected to include Types::TodoableInterface 553522:36:20 contains attributes for SSH keys 553622:36:20# [RSpecRunTime] Finishing example group spec/graphql/types/key_type_spec.rb. It took 0.08 second. Expected to take 0.09 second. 553722:36:20# [RSpecRunTime] Starting example group spec/presenters/key_presenter_spec.rb. Expected to take 0.09 second. 553922:36:20 #humanized_error_message 554022:36:20 when public key is unsupported 554122:36:20 returns the custom error message 554222:36:20 when key is expired 554322:36:20 returns Active Record error message 554422:36:20# [RSpecRunTime] Finishing example group spec/presenters/key_presenter_spec.rb. It took 0.14 second. Expected to take 0.09 second. 554522:36:20# [RSpecRunTime] Starting example group spec/graphql/types/projects/jira_service_type_spec.rb. Expected to take 0.08 second. 554622:36:20Types::Projects::Services::JiraServiceType 554722:36:20 is expected to require graphql authorizations :admin_project 554822:36:20 has basic expected fields 554922:36:20 is expected to eq "JiraService" 555022:36:20# [RSpecRunTime] Finishing example group spec/graphql/types/projects/jira_service_type_spec.rb. It took 0.08 second. Expected to take 0.08 second. 555122:36:20# [RSpecRunTime] Starting example group spec/lib/api/validations/validators/untrusted_regexp_spec.rb. Expected to take 0.08 second. 555222:36:20API::Validations::Validators::UntrustedRegexp 555422:36:20 does not raise a validation error 555522:36:20 invalid regex 555622:36:20 raises a validation error 555722:36:20# [RSpecRunTime] Finishing example group spec/lib/api/validations/validators/untrusted_regexp_spec.rb. It took 0.05 second. Expected to take 0.08 second. 555822:36:20# [RSpecRunTime] Starting example group spec/graphql/types/error_tracking/sentry_error_type_spec.rb. Expected to take 0.08 second. 555922:36:20Types::ErrorTracking::SentryErrorType 556022:36:20 exposes the expected fields 556122:36:20 is expected to eq "SentryError" 556222:36:20# [RSpecRunTime] Finishing example group spec/graphql/types/error_tracking/sentry_error_type_spec.rb. It took 0.05 second. Expected to take 0.08 second. 556322:36:20# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/middleware/path_traversal_check_spec.rb. Expected to take 0.07 second. 556422:36:20Gitlab::Metrics::Middleware::PathTraversalCheck 556522:36:20 .initialize_slis! 556622:36:20 initializes all metrics 556822:36:20 increments the apdex 556922:36:20# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/middleware/path_traversal_check_spec.rb. It took 0.05 second. Expected to take 0.07 second. 557022:36:20# [RSpecRunTime] Starting example group spec/graphql/types/container_expiration_policy_keep_enum_spec.rb. Expected to take 0.07 second. 557122:36:20Types::ContainerExpirationPolicyKeepEnum 557222:36:20 behaves like exposing container expiration policy option 557322:36:20 exposes all options 557422:36:20 uses all possible options from model 557522:36:20# [RSpecRunTime] Finishing example group spec/graphql/types/container_expiration_policy_keep_enum_spec.rb. It took 0.06 second. Expected to take 0.07 second. 557622:36:20# [RSpecRunTime] Starting example group spec/graphql/types/ci/test_report_total_type_spec.rb. Expected to take 0.07 second. 557722:36:20Types::Ci::TestReportTotalType 557822:36:20 is expected to eq "TestReportTotal" 557922:36:20 contains attributes related to a pipeline test report summary 558022:36:20# [RSpecRunTime] Finishing example group spec/graphql/types/ci/test_report_total_type_spec.rb. It took 0.05 second. Expected to take 0.07 second. 558122:36:20# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/super_sidebar_menus/deploy_menu_spec.rb. Expected to take 0.07 second. 558222:36:20Sidebars::Projects::SuperSidebarMenus::DeployMenu 558322:36:20 has title and sprite_icon 558422:36:20 defines list of NilMenuItem placeholders 558522:36:20# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/super_sidebar_menus/deploy_menu_spec.rb. It took 0.05 second. Expected to take 0.07 second. 558622:36:20# [RSpecRunTime] Starting example group spec/graphql/types/ci/recent_failures_type_spec.rb. Expected to take 0.07 second. 558722:36:20Types::Ci::RecentFailuresType 558822:36:20 contains attributes related to a recent failure history for a test case 558922:36:20 is expected to eq "RecentFailures" 559022:36:20# [RSpecRunTime] Finishing example group spec/graphql/types/ci/recent_failures_type_spec.rb. It took 0.06 second. Expected to take 0.07 second. 559122:36:20# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/super_sidebar_menus/manage_menu_spec.rb. Expected to take 0.07 second. 559222:36:20Sidebars::Projects::SuperSidebarMenus::ManageMenu 559322:36:21 defines list of NilMenuItem placeholders 559422:36:21 has title and sprite_icon 559522:36:21# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/super_sidebar_menus/manage_menu_spec.rb. It took 0.05 second. Expected to take 0.07 second. 559622:36:21# [RSpecRunTime] Starting example group spec/graphql/types/packages/helm/metadata_type_spec.rb. Expected to take 0.06 second. 559722:36:21Types::Packages::Helm::MetadataType 559822:36:21 includes helm json fields 559922:36:21 is expected to eq "PackageHelmMetadataType" 560022:36:21# [RSpecRunTime] Finishing example group spec/graphql/types/packages/helm/metadata_type_spec.rb. It took 0.05 second. Expected to take 0.06 second. 560122:36:21# [RSpecRunTime] Starting example group spec/serializers/project_mirror_entity_spec.rb. Expected to take 0.06 second. 560222:36:21ProjectMirrorEntity 560322:36:21 exposes project-specific elements 560422:36:21# [RSpecRunTime] Finishing example group spec/serializers/project_mirror_entity_spec.rb. It took 0.04 second. Expected to take 0.06 second. 560522:36:21# [RSpecRunTime] Starting example group spec/presenters/deploy_key_presenter_spec.rb. Expected to take 0.05 second. 560622:36:21DeployKeyPresenter 560722:36:21 #humanized_error_message 560822:36:21 when public key is unsupported 560922:36:21 returns the custom error message 561022:36:21# [RSpecRunTime] Finishing example group spec/presenters/deploy_key_presenter_spec.rb. It took 0.03 second. Expected to take 0.05 second. 561122:36:21# [RSpecRunTime] Starting example group spec/graphql/types/packages/package_status_enum_spec.rb. Expected to take 0.04 second. 561222:36:21Types::Packages::PackageStatusEnum 561322:36:21 exposes all package statuses 561422:36:21# [RSpecRunTime] Finishing example group spec/graphql/types/packages/package_status_enum_spec.rb. It took 0.02 second. Expected to take 0.04 second. 561522:36:21# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/squasher_spec.rb. Expected to take 0.04 second. 561622:36:21Gitlab::Database::Migrations::Squasher 561722:36:21 #files_to_delete 561822:36:21 only deletes the files we're expecting 561922:36:21# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/squasher_spec.rb. It took 0.02 second. Expected to take 0.04 second. 562022:36:21# [RSpecRunTime] Starting example group spec/graphql/types/ml/candidate_metric_type_spec.rb. Expected to take 0.04 second. 562122:36:21Types::Ml::CandidateMetricType 562222:36:21 has the expected fields 562322:36:21# [RSpecRunTime] Finishing example group spec/graphql/types/ml/candidate_metric_type_spec.rb. It took 0.02 second. Expected to take 0.04 second. 562422:36:21# [RSpecRunTime] Starting example group spec/services/gravatar_service_spec.rb. Expected to take 0.04 second. 562522:36:21GravatarService 562722:36:21 replaces the placeholders 562822:36:21# [RSpecRunTime] Finishing example group spec/services/gravatar_service_spec.rb. It took 0.02 second. Expected to take 0.04 second. 562922:36:21# [RSpecRunTime] Starting example group spec/serializers/rollout_statuses/ingress_entity_spec.rb. Expected to take 0.04 second. 563022:36:21RolloutStatuses::IngressEntity 563122:36:21 exposes canary weight 563222:36:21# [RSpecRunTime] Finishing example group spec/serializers/rollout_statuses/ingress_entity_spec.rb. It took 0.02 second. Expected to take 0.04 second. 563322:36:21# [RSpecRunTime] Starting example group spec/graphql/types/packages/package_group_sort_enum_spec.rb. Expected to take 0.04 second. 563422:36:21Types::Packages::PackageGroupSortEnum 563522:36:21 exposes all package group sort values 563622:36:21# [RSpecRunTime] Finishing example group spec/graphql/types/packages/package_group_sort_enum_spec.rb. It took 0.02 second. Expected to take 0.04 second. 563722:36:21[TEST PROF INFO] EventProf results for sql.active_record 563822:36:21Total time: 04:11.708 of 18:45.359 (22.37%) 563922:36:21Total events: 171885 564022:36:21Top 5 slowest suites (by time): 564122:36:21Gitlab::Relat...tioning::Mover (./spec/lib/gitlab/relative_positioning/mover_spec.rb:5) – 01:22.610 (41905 / 1175) of 04:48.224 (28.66%) 564222:36:21Users::Migrat...ostUserService (./spec/services/users/migrate_records_to_ghost_user_service_spec.rb:5) – 00:19.386 (12839 / 39) of 01:15.664 (25.62%) 564322:36:21Ci::BuildRunnerPresenter (./spec/presenters/ci/build_runner_presenter_spec.rb:5) – 00:12.248 (8674 / 59) of 00:53.661 (22.83%) 564422:36:21JobArtifactUploader (./spec/uploaders/job_artifact_uploader_spec.rb:5) – 00:11.708 (8378 / 58) of 00:47.892 (24.45%) 564522:36:21Milestone Milestoneish (./spec/models/concerns/milestoneish_spec.rb:5) – 00:10.095 (6667 / 55) of 00:40.051 (25.21%) 564622:36:21Knapsack report was generated. Preview: 564822:36:21 "spec/lib/gitlab/relative_positioning/mover_spec.rb": 288.22372335900036, 564922:36:21 "spec/services/users/migrate_records_to_ghost_user_service_spec.rb": 75.66419010000027, 565022:36:21 "spec/graphql/mutations/merge_requests/update_spec.rb": 56.13794010099991, 565122:36:21 "spec/presenters/ci/build_runner_presenter_spec.rb": 53.66150493199984, 565222:36:21 "spec/uploaders/job_artifact_uploader_spec.rb": 47.892443912999624, 565322:36:21 "spec/models/concerns/milestoneish_spec.rb": 40.05130455800008, 565422:36:21 "spec/finders/ci/runner_jobs_finder_spec.rb": 32.86663938499987, 565522:36:21 "spec/services/projects/after_rename_service_spec.rb": 31.045769995999763, 565622:36:21 "spec/serializers/member_entity_spec.rb": 23.612878864999402, 565722:36:21 "spec/finders/autocomplete/users_finder_spec.rb": 25.716976849000275, 565822:36:21 "spec/models/concerns/pg_full_text_searchable_spec.rb": 22.124333804000344, 565922:36:21 "spec/lib/bulk_imports/projects/pipelines/merge_requests_pipeline_spec.rb": 21.8638393250003, 566022:36:21 "spec/helpers/gitlab_routing_helper_spec.rb": 14.79870791600024, 566122:36:21 "spec/services/ci/delete_unit_tests_service_spec.rb": 17.564625497000634, 566222:36:21 "spec/helpers/events_helper_spec.rb": 17.83194327399997, 566322:36:21 "spec/policies/todo_policy_spec.rb": 15.601051137000468, 566422:36:21 "spec/models/issue/metrics_spec.rb": 12.187355742999898, 566522:36:21 "spec/models/network/graph_spec.rb": 13.851756828999896, 566622:36:21 "spec/lib/gitlab/middleware/path_traversal_check_spec.rb": 15.514533425000081, 566722:36:21 "spec/models/packages/debian/file_metadatum_spec.rb": 11.111074607000774, 566822:36:21 "spec/services/award_emojis/add_service_spec.rb": 10.134685860999525, 566922:36:21 "spec/lib/gitlab/slash_commands/issue_move_spec.rb": 10.268675090000215, 567022:36:21 "spec/services/merge_requests/reload_diffs_service_spec.rb": 11.931998045, 567122:36:21 "spec/services/merge_requests/delete_non_latest_diffs_service_spec.rb": 10.998188825999932, 567222:36:21 "spec/services/ci/expire_pipeline_cache_service_spec.rb": 10.147551230999852, 567322:36:21 "spec/graphql/resolvers/environments_resolver_spec.rb": 8.91258939799991, 567422:36:21 "spec/services/merge_requests/update_reviewer_state_service_spec.rb": 7.6213532299998406, 567522:36:21 "spec/finders/packages/conan/package_finder_spec.rb": 9.286190194000483, 567622:36:21 "spec/graphql/resolvers/last_commit_resolver_spec.rb": 8.726470663000327, 567722:36:21 "spec/services/projects/operations/update_service_spec.rb": 7.959012450000046, 567822:36:21 "spec/models/approval_spec.rb": 7.863950098000714, 567922:36:21 "spec/models/concerns/project_features_compatibility_spec.rb": 7.124545413000305, 568022:36:21 "spec/lib/gitlab/pages_spec.rb": 6.213050311000188, 568122:36:21 "spec/services/packages/mark_packages_for_destruction_service_spec.rb": 6.281580164999468, 568222:36:21 "spec/lib/gitlab/import_export/snippets_repo_restorer_spec.rb": 6.461266878999595, 568322:36:21 "spec/lib/gitlab/workhorse_spec.rb": 5.7707167099997605, 568422:36:21 "spec/tasks/gitlab/audit_event_types/compile_docs_task_spec.rb": 4.274489739000273, 568522:36:21 "spec/lib/gitlab/ci/status/build/common_spec.rb": 4.82495746099994, 568622:36:21 "spec/lib/gitlab/ci/status/processable/waiting_for_resource_spec.rb": 5.245370205999279, 568722:36:21 "spec/lib/gitlab/import_export/shared_spec.rb": 5.204338677999658, 568822:36:21 "spec/lib/gitlab/import_export/project/export_task_spec.rb": 4.741019189000326, 568922:36:21 "spec/lib/banzai/reference_parser/design_parser_spec.rb": 4.373782090000532, 569022:36:21 "spec/services/loose_foreign_keys/batch_cleaner_service_spec.rb": 3.521770194000055, 569122:36:21 "spec/services/projects/import_export/relation_export_service_spec.rb": 3.5388640829996802, 569222:36:21 "spec/models/dependency_proxy/manifest_spec.rb": 3.8331481280001753, 569322:36:21 "spec/services/projects/create_from_template_service_spec.rb": 3.5586595710001347, 569422:36:21 "spec/finders/boards/visits_finder_spec.rb": 3.267561277000823, 569522:36:21 "spec/services/packages/create_event_service_spec.rb": 3.2506915079993632, 569622:36:21 "spec/lib/gitlab/usage/metrics/instrumentations/jira_imports_users_metric_spec.rb": 3.8003080700000282, 569722:36:21 "spec/models/context_commits_diff_spec.rb": 3.4997106370001347, 569822:36:21 "spec/services/integrations/slack_installation/instance_service_spec.rb": 3.2978056140000263, 569922:36:21 "spec/models/analytics/cycle_analytics/value_stream_spec.rb": 3.2103121120007927, 570022:36:21 "spec/workers/pages/deactivate_expired_deployments_cron_worker_spec.rb": 1.9816493990001618, 570122:36:21 "spec/services/boards/create_service_spec.rb": 2.876033260999975, 570222:36:21 "spec/workers/web_hooks/log_destroy_worker_spec.rb": 2.9654226429993287, 570322:36:21 "spec/lib/gitlab/fake_application_settings_spec.rb": 3.848838326999612, 570422:36:21 "spec/workers/pages_domain_ssl_renewal_cron_worker_spec.rb": 2.4109771399998863, 570522:36:21 "spec/lib/gitlab/legacy_github_import/wiki_formatter_spec.rb": 2.564652966999347, 570622:36:21 "spec/lib/banzai/filter/custom_emoji_filter_spec.rb": 2.3786471939993135, 570722:36:21 "spec/models/lfs_objects_project_spec.rb": 1.984751938000045, 570822:36:21 "spec/services/packages/mark_package_files_for_destruction_service_spec.rb": 2.4952732640003887, 570922:36:21 "spec/graphql/resolvers/concerns/resolves_pipelines_spec.rb": 2.2278999769996517, 571022:36:21 "spec/services/ci/destroy_secure_file_service_spec.rb": 1.821942281999327, 571122:36:21 "spec/helpers/invite_members_helper_spec.rb": 2.085301709000305, 571222:36:21 "spec/services/jira_connect/sync_service_spec.rb": 2.1459902630003853, 571322:36:21 "spec/lib/gitlab/ci/pipeline/chain/create_spec.rb": 1.8562558290004745, 571422:36:21 "spec/services/design_management/move_designs_service_spec.rb": 1.9602953399999024, 571522:36:21 "spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_ml_candidates_metric_spec.rb": 1.9570418800003608, 571622:36:21 "spec/presenters/instance_clusterable_presenter_spec.rb": 1.825596071000291, 571722:36:21 "spec/graphql/resolvers/projects/fork_targets_resolver_spec.rb": 1.7545573580000564, 571822:36:21 "spec/graphql/types/ci/pipeline_counts_type_spec.rb": 1.6501687169993602, 571922:36:21 "spec/graphql/resolvers/design_management/version_resolver_spec.rb": 1.4922802599994611, 572022:36:21 "spec/workers/members/expiring_email_notification_worker_spec.rb": 1.5114656080004352, 572122:36:21 "spec/graphql/mutations/alert_management/prometheus_integration/reset_token_spec.rb": 1.480038462000266, 572222:36:21 "spec/lib/gitlab/graphql/loaders/lazy_relation_loader_spec.rb": 1.53176683699985, 572322:36:21 "spec/lib/gitlab/error_tracking_spec.rb": 1.5883329819998835, 572422:36:21 "spec/finders/packages/helm/packages_finder_spec.rb": 1.5123777780008822, 572522:36:21 "spec/lib/gitlab/bitbucket_import/importers/issue_notes_importer_spec.rb": 1.213466144999984, 572622:36:21 "spec/services/namespaces/update_denormalized_descendants_service_spec.rb": 1.5087460089998785, 572722:36:21 "spec/scripts/review_apps/automated_cleanup_spec.rb": 1.0883197260000088, 572822:36:21 "spec/services/ci/pipeline_triggers/update_service_spec.rb": 1.0409698800003753, 572922:36:21 "spec/graphql/mutations/ci/runner/bulk_delete_spec.rb": 1.0547009689998958, 573022:36:21 "spec/services/ci/job_artifacts/delete_service_spec.rb": 1.04016995999973, 573122:36:21 "spec/lib/banzai/filter/references/abstract_reference_filter_spec.rb": 1.22718215399982, 573222:36:21 "spec/graphql/resolvers/branch_commit_resolver_spec.rb": 1.1198166730000594, 573322:36:21 "spec/graphql/resolvers/groups_resolver_spec.rb": 1.019630521000181, 573422:36:21 "spec/lib/atlassian/jira_connect/serializers/feature_flag_entity_spec.rb": 1.1242978529999164, 573522:36:21 "spec/lib/gitlab/usage/metrics/instrumentations/dormant_user_setting_enabled_metric_spec.rb": 1.3088506160001998, 573622:36:21 "spec/models/integrations/zentao_tracker_data_spec.rb": 0.9207772800000384, 573722:36:21 "spec/serializers/ci/downloadable_artifact_serializer_spec.rb": 1.0792651060000935, 573822:36:21 "spec/lib/gitlab/ci/config/entry/needs_spec.rb": 1.036694109999189, 573922:36:21 "spec/services/activity_pub/projects/releases_unfollow_service_spec.rb": 1.034510360999775, 574022:36:21 "spec/helpers/ci/builds_helper_spec.rb": 0.7033267290007643, 574122:36:21 "spec/lib/gitlab/background_task_spec.rb": 0.8761113330001535, 574222:36:21 "spec/lib/gitlab/bitbucket_import/importers/issues_notes_importer_spec.rb": 0.6907521200000701, 574322:36:21 "spec/services/projects/record_target_platforms_service_spec.rb": 0.7805116519994044, 574422:36:21 "spec/models/packages/pypi/metadatum_spec.rb": 0.7430486760003987, 574522:36:21 "spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_project_type_active_online_metric_spec.rb": 0.506317336000393, 574622:36:21 "spec/lib/gitlab/hook_data/group_member_builder_spec.rb": 0.673437722000017, 574722:36:21 "spec/lib/gitlab/database/async_indexes/index_creator_spec.rb": 0.5972795280003993, 574822:36:21 "spec/lib/gitlab/wiki_pages/front_matter_parser_spec.rb": 0.4673003800007791, 574922:36:21 "spec/lib/gitlab/database/async_indexes/index_base_spec.rb": 0.3225941820001026, 575022:36:21 "spec/lib/gitlab/git/attributes_parser_spec.rb": 0.673180102000515, 575122:36:21 "spec/presenters/issue_email_participant_presenter_spec.rb": 0.31898510199971497, 575222:36:21 "spec/lib/api/helpers/packages/conan_spec.rb": 0.607499536999967, 575322:36:21 "spec/lib/banzai/filter/asset_proxy_filter_spec.rb": 0.5644673810002132, 575422:36:21 "spec/services/chat_names/find_user_service_spec.rb": 0.5377348430001803, 575522:36:21 "spec/models/users/banned_user_spec.rb": 0.4692636099998708, 575622:36:21 "spec/lib/gitlab/metrics/subscribers/rails_cache_spec.rb": 0.49351064700022107, 575722:36:21 "spec/lib/gitlab/fp/settings/env_var_override_processor_spec.rb": 0.403727935000461, 575822:36:21 "spec/lib/gitlab/ci/reports/security/identifier_spec.rb": 0.45657426999969175, 575922:36:21 "spec/tooling/lib/tooling/mappings/js_to_system_specs_mappings_spec.rb": 0.4774065889996564, 576022:36:21 "spec/lib/gitlab/sourcegraph_spec.rb": 0.39533425599984184, 576122:36:21 "spec/models/ref_matcher_spec.rb": 0.41492973499953223, 576222:36:21 "spec/lib/gitlab/sidekiq_logging/json_formatter_spec.rb": 0.33853983100016194, 576322:36:21 "spec/rubocop/cop/rails/strong_params_spec.rb": 0.4054145250001966, 576422:36:21 "spec/graphql/mutations/users/saved_replies/create_spec.rb": 0.3004017240000394, 576522:36:21 "spec/workers/bulk_import_worker_spec.rb": 0.33476468099979684, 576622:36:21 "spec/graphql/types/terraform/state_type_spec.rb": 0.319177621999188, 576722:36:21 "spec/scripts/internal_events/cli/metric_spec.rb": 0.3136207529996682, 576822:36:21 "spec/models/design_management/design_action_spec.rb": 0.30861969299985503, 576922:36:21 "spec/lib/gitlab/ci/config/entry/kubernetes_spec.rb": 0.30817996299992956, 577022:36:21 "spec/lib/namespaces/traversal/trie_node_spec.rb": 0.3200008619996879, 577122:36:21 "spec/lib/banzai/filter/markdown_engines/glfm_markdown_spec.rb": 0.11461591999977827, 577222:36:21 "spec/graphql/types/repository_type_spec.rb": 0.25280457799999567, 577322:36:21 "spec/rubocop/cop/qa/feature_flags_spec.rb": 0.19098069299980125, 577422:36:21 "spec/lib/gitlab/memory/watchdog/event_reporter_spec.rb": 0.2263896399999794, 577522:36:21 "spec/services/packages/nuget/extract_metadata_file_service_spec.rb": 0.20828383200023382, 577622:36:21 "spec/lib/gitlab/auth/otp/strategies/duo_auth/manual_otp_spec.rb": 0.15970356599973456, 577722:36:21 "spec/lib/gitlab/jira_import/metadata_collector_spec.rb": 0.19104595399949176, 577822:36:21 "spec/lib/gitlab/memory/watchdog/sidekiq_event_reporter_spec.rb": 0.1743019949999507, 577922:36:21 "spec/lib/gitlab/git/blame_mode_spec.rb": 0.1733891849999054, 578022:36:21 "spec/rubocop/cop/gitlab/service_response_spec.rb": 0.173543263999818, 578122:36:21 "spec/lib/gitlab/dependency_linker/go_sum_linker_spec.rb": 0.11809346999962145, 578222:36:21 "spec/lib/gitlab/import_export/reader_spec.rb": 0.1853714039998522, 578322:36:21 "spec/scripts/setup/find-jh-branch_spec.rb": 0.16385703600008128, 578422:36:21 "spec/rubocop/cop/migration/background_migration_record_spec.rb": 0.12500413899942941, 578522:36:21 "spec/lib/gitlab/ci/config/entry/files_spec.rb": 0.12971795799967367, 578622:36:21 "spec/lib/gitlab/ip_address_state_spec.rb": 0.13309630900039338, 578722:36:21 "spec/initializers/gitlab_http_spec.rb": 0.17955106399949727, 578822:36:21 "spec/lib/gitlab/asset_proxy_spec.rb": 0.14760006699998485, 578922:36:21 "spec/services/users/banned_user_base_service_spec.rb": 0.10988248099965858, 579022:36:21 "spec/lib/gitlab/circuit_breaker/notifier_spec.rb": 0.11181146999933844, 579122:36:21 "spec/helpers/cookies_helper_spec.rb": 0.10392105099981563, 579222:36:21 "spec/graphql/types/group_member_type_spec.rb": 0.11014574999990145, 579322:36:21 "spec/lib/gitlab/sidekiq_middleware/concurrency_limit/client_spec.rb": 0.09596484200028499, 579422:36:21 "spec/rubocop/cop/migration/add_concurrent_index_spec.rb": 0.09567455199976393, 579522:36:21 "spec/graphql/types/event_type_spec.rb": 0.08308297300027334, 579622:36:21 "spec/tooling/lib/tooling/api/request_spec.rb": 0.08332844300002762, 579722:36:21 "spec/lib/system_check/incoming_email_check_spec.rb": 0.07907344300019759, 579822:36:21 "spec/graphql/types/key_type_spec.rb": 0.0804524830000446, 579922:36:21 "spec/presenters/key_presenter_spec.rb": 0.13601833799930318, 580022:36:21 "spec/graphql/types/projects/jira_service_type_spec.rb": 0.08337146299982123, 580122:36:21 "spec/lib/api/validations/validators/untrusted_regexp_spec.rb": 0.0500149750005221, 580222:36:21 "spec/graphql/types/error_tracking/sentry_error_type_spec.rb": 0.04828043599991361, 580322:36:21 "spec/lib/gitlab/metrics/middleware/path_traversal_check_spec.rb": 0.048621685999933106, 580422:36:21 "spec/graphql/types/container_expiration_policy_keep_enum_spec.rb": 0.060879614000441507, 580522:36:21 "spec/graphql/types/ci/test_report_total_type_spec.rb": 0.04988743499961856, 580622:36:21 "spec/lib/sidebars/projects/super_sidebar_menus/deploy_menu_spec.rb": 0.05127018599978328, 580722:36:21 "spec/graphql/types/ci/recent_failures_type_spec.rb": 0.056377285000053234, 580822:36:21 "spec/lib/sidebars/projects/super_sidebar_menus/manage_menu_spec.rb": 0.050140766000367876, 580922:36:21 "spec/graphql/types/packages/helm/metadata_type_spec.rb": 0.049801045000094746, 581022:36:21 "spec/serializers/project_mirror_entity_spec.rb": 0.036015097000017704, 581122:36:21 "spec/presenters/deploy_key_presenter_spec.rb": 0.03430926700002601, 581222:36:21 "spec/graphql/types/packages/package_status_enum_spec.rb": 0.02298676800000976, 581322:36:21 "spec/lib/gitlab/database/migrations/squasher_spec.rb": 0.02392117799990956, 581422:36:21 "spec/graphql/types/ml/candidate_metric_type_spec.rb": 0.023345197999333323, 581522:36:21 "spec/services/gravatar_service_spec.rb": 0.023966887999449682, 581622:36:21 "spec/serializers/rollout_statuses/ingress_entity_spec.rb": 0.023629948000234435, 581722:36:21 "spec/graphql/types/packages/package_group_sort_enum_spec.rb": 0.024101617999804148 581922:36:21Knapsack global time execution for tests: 18m 45s 582022:36:21Pending: (Failures listed here are expected and do not affect your suite's status) 582122:36:21 1) JobArtifactUploader behaves like builds correct paths #upload_path behaves like matches the method pattern 582222:36:21 # No pattern provided, skipping. 582322:36:21 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 582422:36:21 2) JobArtifactUploader behaves like builds correct paths #relative_path is relative 582522:36:21 # Path not set, skipping. 582622:36:21 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:40 582722:36:21 3) JobArtifactUploader behaves like builds correct paths .absolute_path behaves like matches the method pattern 582822:36:21 # No pattern provided, skipping. 582922:36:21 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 583022:36:21 4) JobArtifactUploader behaves like builds correct paths .base_dir behaves like matches the method pattern 583122:36:21 # No pattern provided, skipping. 583222:36:21 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 583322:36:21 5) JobArtifactUploader object store is REMOTE behaves like builds correct paths #cache_dir behaves like matches the method pattern 583422:36:21 # No pattern provided, skipping. 583522:36:21 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 583622:36:21 6) JobArtifactUploader object store is REMOTE behaves like builds correct paths #work_dir behaves like matches the method pattern 583722:36:21 # No pattern provided, skipping. 583822:36:21 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 583922:36:21 7) JobArtifactUploader object store is REMOTE behaves like builds correct paths #upload_path behaves like matches the method pattern 584022:36:21 # No pattern provided, skipping. 584122:36:21 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 584222:36:21 8) JobArtifactUploader object store is REMOTE behaves like builds correct paths #relative_path is relative 584322:36:21 # Path not set, skipping. 584422:36:21 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:40 584522:36:21 9) JobArtifactUploader object store is REMOTE behaves like builds correct paths .absolute_path behaves like matches the method pattern 584622:36:21 # No pattern provided, skipping. 584722:36:21 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 584822:36:21 10) JobArtifactUploader object store is REMOTE behaves like builds correct paths .base_dir behaves like matches the method pattern 584922:36:21 # No pattern provided, skipping. 585022:36:21 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 585122:36:21Finished in 18 minutes 54 seconds (files took 1 minute 32.7 seconds to load) 585222:36:213581 examples, 0 failures, 10 pending 585322:36:22Randomized with seed 61225 585422:36:30[TEST PROF INFO] Time spent in factories: 09:50.132 (49.74% of total time) 585522:36:30RSpec exited with 0. 585622:36:30No examples to retry, congrats! 585822:36:31Running after script... 585922:36:31$ source scripts/utils.sh 586022:36:31$ log_disk_usage 586122:36:31******************************************************* 586222:36:31This runner currently has 30G free disk space. 586322:36:31******************************************************* 592022:36:35$ bundle exec gem list gitlab_quality-test_tooling 592122:36:38gitlab_quality-test_tooling (2.1.0) 592222:36:38$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 592522:36:38$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 592822:36:38$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 593122:36:38$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 593422:36:38$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 593722:36:38$ tooling/bin/push_job_metrics || true 593822:36:39[job-metrics] Feature disabled because CI_JOB_METRICS_ENABLED is not set to true. 594022:36:40Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-3 due to policy 594222:36:41Uploading artifacts... 594322:36:41WARNING: auto_explain/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 594422:36:41coverage/: found 5 matching artifact files and directories 594522:36:41crystalball/: found 2 matching artifact files and directories 594622:36:41WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 594722:36:41knapsack/: found 4 matching artifact files and directories 594822:36:41rspec/: found 16 matching artifact files and directories 594922:36:41WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 595022:36:41log/*.log: found 18 matching artifact files and directories 595222:36:41WARNING: Retrying... context=artifacts-uploader error=request redirected 595322:36:43Uploading artifacts as "archive" to coordinator... 201 Created id=8353301323 responseStatus=201 Created token=glcbt-66 595422:36:44Uploading artifacts... 595522:36:44rspec/rspec-*.xml: found 1 matching artifact files and directories 595722:36:44WARNING: Retrying... context=artifacts-uploader error=request redirected 595822:36:45Uploading artifacts as "junit" to coordinator... 201 Created id=8353301323 responseStatus=201 Created token=glcbt-66 596022:36:54Job succeeded