rspec unit pg14 single-db-ci-connection 22/44
Passed Started
3 months ago
by
@stomlinson 1 22:26:52 when only_path param is nil 2 22:26:52 behaves like returns member access requests tab url/path 3 22:26:52 returns group access requests tab url/path if target is group 4 22:26:52 returns project access requests tab url/path if target is project 5 22:26:53 returns empty string if target is neither group nor project 6 22:26:53 # [RSpecRunTime] RSpec elapsed time: 7 minutes 49.0 seconds. Current RSS: ~1063M. Threads: 4. load average: 0.92 0.94 0.77 1/279 2666 8 22:26:53 when only_path param is true 9 22:26:53 behaves like returns member access requests tab url/path 10 22:26:53 returns group access requests tab url/path if target is group 11 22:26:54 returns project access requests tab url/path if target is project 12 22:26:54 returns empty string if target is neither group nor project 13 22:26:54 # [RSpecRunTime] RSpec elapsed time: 7 minutes 50.47 seconds. Current RSS: ~1064M. Threads: 4. load average: 0.93 0.94 0.77 1/279 2667 15 22:26:54 # [RSpecRunTime] Finishing example group spec/models/todo_spec.rb. It took 1 minute 36.0 seconds. Expected to take 2 minutes 7.56 seconds. 16 22:26:54 # [RSpecRunTime] Starting example group spec/policies/note_policy_spec.rb. Expected to take 1 minute 23.89 seconds. 19 22:26:54 when the noteable is a deleted commit 20 22:26:55 allows to read 21 22:26:55 when the noteable is a commit 22 22:26:55 when the project is private 23 22:26:55 behaves like a discussion with a private noteable 24 22:26:55 when the note author can no longer see the noteable 25 22:26:55 behaves like user cannot read or act on the note 26 22:26:57 is expected to be disallowed :admin_note, :reposition_note, :resolve_note, :read_note, and :award_emoji 27 22:26:57 # [RSpecRunTime] RSpec elapsed time: 7 minutes 52.56 seconds. Current RSS: ~1072M. Threads: 4. load average: 0.93 0.94 0.77 1/280 2690 29 22:26:57 when the note author can still see the noteable 30 22:26:58 can edit the note 31 22:26:58 # [RSpecRunTime] RSpec elapsed time: 7 minutes 53.99 seconds. Current RSS: ~1082M. Threads: 4. load average: 0.93 0.94 0.77 1/281 2713 33 22:26:58 when the project is public 34 22:26:58 when repository access level is private 35 22:26:58 behaves like a discussion with a private noteable 36 22:26:58 when the note author can no longer see the noteable 37 22:26:58 behaves like user cannot read or act on the note 38 22:26:59 is expected to be disallowed :admin_note, :reposition_note, :resolve_note, :read_note, and :award_emoji 39 22:26:59 # [RSpecRunTime] RSpec elapsed time: 7 minutes 55.23 seconds. Current RSS: ~1091M. Threads: 4. load average: 0.93 0.95 0.78 1/282 2736 41 22:26:59 when the note author can still see the noteable 42 22:27:01 can edit the note 43 22:27:01 # [RSpecRunTime] RSpec elapsed time: 7 minutes 56.75 seconds. Current RSS: ~1092M. Threads: 4. load average: 0.93 0.95 0.78 1/283 2759 45 22:27:01 when the noteable is a Design 46 22:27:02 can read, award emoji and reposition the note 47 22:27:02 when project is private 48 22:27:02 behaves like user cannot read or act on the note 49 22:27:03 is expected to be disallowed :admin_note, :reposition_note, :resolve_note, :read_note, and :award_emoji 50 22:27:03 # [RSpecRunTime] RSpec elapsed time: 7 minutes 58.82 seconds. Current RSS: ~1091M. Threads: 4. load average: 0.93 0.95 0.78 1/283 2760 52 22:27:03 when the noteable is a personal snippet 53 22:27:03 behaves like a note on a public noteable 54 22:27:03 can only read and award emoji on the note 55 22:27:03 when user is the author of the personal snippet 57 22:27:04 when the note is private 58 22:27:04 behaves like user cannot read or act on the note 59 22:27:04 is expected to be disallowed :admin_note, :reposition_note, :resolve_note, :read_note, and :award_emoji 60 22:27:04 when the note is authored by another user 62 22:27:05 when the user is admin 63 22:27:05 when admin mode is enabled 64 22:27:05 can edit note made by other users 65 22:27:05 when admin mode is disabled 66 22:27:05 behaves like a note on a public noteable 67 22:27:06 can only read and award emoji on the note 68 22:27:06 when the note is private 69 22:27:06 behaves like user cannot read or act on the note 70 22:27:06 is expected to be disallowed :admin_note, :reposition_note, :resolve_note, :read_note, and :award_emoji 71 22:27:06 when the project is public 72 22:27:06 when user is not the author of the note 73 22:27:06 behaves like a note on a public noteable 74 22:27:07 can only read and award emoji on the note 75 22:27:07 when the note author is not a project member 76 22:27:08 can edit a note 77 22:27:08 when the noteable is a project snippet 79 22:27:09 when it is private 80 22:27:09 behaves like a discussion with a private noteable 81 22:27:09 when the note author can no longer see the noteable 82 22:27:09 behaves like user cannot read or act on the note 83 22:27:10 is expected to be disallowed :admin_note, :reposition_note, :resolve_note, :read_note, and :award_emoji 84 22:27:10 # [RSpecRunTime] RSpec elapsed time: 8 minutes 5.63 seconds. Current RSS: ~1071M. Threads: 4. load average: 0.94 0.95 0.78 3/280 2761 86 22:27:10 when the note author can still see the noteable 87 22:27:11 can edit the note 88 22:27:11 when a discussion is confidential 89 22:27:11 behaves like a discussion with a private noteable 90 22:27:11 when the note author can no longer see the noteable 91 22:27:11 behaves like user cannot read or act on the note 92 22:27:11 is expected to be disallowed :admin_note, :reposition_note, :resolve_note, :read_note, and :award_emoji 93 22:27:11 when the note author can still see the noteable 94 22:27:13 can edit the note 95 22:27:13 # [RSpecRunTime] RSpec elapsed time: 8 minutes 8.56 seconds. Current RSS: ~1070M. Threads: 4. load average: 0.94 0.95 0.78 1/279 2762 97 22:27:13 when a discussion is locked 98 22:27:13 when the note author is a project member 99 22:27:14 can edit a note 100 22:27:14 # [RSpecRunTime] RSpec elapsed time: 8 minutes 9.75 seconds. Current RSS: ~1069M. Threads: 4. load average: 0.95 0.95 0.78 2/280 2763 102 22:27:14 when the note author is not a project member 103 22:27:15 can not edit a note 104 22:27:16 can read a note 105 22:27:16 # [RSpecRunTime] RSpec elapsed time: 8 minutes 11.74 seconds. Current RSS: ~1068M. Threads: 4. load average: 0.95 0.95 0.78 2/280 2764 107 22:27:16 for discussions 108 22:27:17 allows the author to manage the discussion 109 22:27:17 when the user does not have access to the noteable 110 22:27:17 behaves like a discussion with a private noteable 111 22:27:17 when the note author can no longer see the noteable 112 22:27:17 behaves like user cannot read or act on the note 113 22:27:18 is expected to be disallowed :admin_note, :reposition_note, :resolve_note, :read_note, and :award_emoji 114 22:27:18 # [RSpecRunTime] RSpec elapsed time: 8 minutes 13.62 seconds. Current RSS: ~1069M. Threads: 4. load average: 0.95 0.95 0.78 1/279 2765 116 22:27:18 when the note author can still see the noteable 117 22:27:19 can edit the note 118 22:27:19 # [RSpecRunTime] RSpec elapsed time: 8 minutes 14.68 seconds. Current RSS: ~1069M. Threads: 4. load average: 0.95 0.95 0.78 1/279 2766 120 22:27:19 when it is a system note 121 22:27:19 when noteable is a public issue 122 22:27:19 when user is project member 123 22:27:19 behaves like user can read the note 124 22:27:20 allows the user to read the note 125 22:27:20 # [RSpecRunTime] RSpec elapsed time: 8 minutes 15.97 seconds. Current RSS: ~1069M. Threads: 4. load average: 0.95 0.95 0.78 1/279 2767 127 22:27:20 behaves like user can act on the note 128 22:27:21 allows the user to read the note 129 22:27:21 # [RSpecRunTime] RSpec elapsed time: 8 minutes 17.22 seconds. Current RSS: ~1068M. Threads: 4. load average: 0.95 0.95 0.78 1/279 2768 131 22:27:21 when user is not project member 132 22:27:21 behaves like user can read the note 133 22:27:23 allows the user to read the note 134 22:27:23 # [RSpecRunTime] RSpec elapsed time: 8 minutes 18.63 seconds. Current RSS: ~1068M. Threads: 4. load average: 0.95 0.95 0.78 1/279 2769 136 22:27:23 when user is anonymous 137 22:27:23 behaves like user can read the note 138 22:27:24 allows the user to read the note 139 22:27:24 # [RSpecRunTime] RSpec elapsed time: 8 minutes 19.84 seconds. Current RSS: ~1069M. Threads: 4. load average: 0.96 0.95 0.78 1/279 2770 141 22:27:24 when notes widget is disabled for task 142 22:27:24 when noteable is task 143 22:27:24 behaves like user cannot read or act on the note 144 22:27:25 is expected to be disallowed :admin_note, :reposition_note, :resolve_note, :read_note, and :award_emoji 145 22:27:25 # [RSpecRunTime] RSpec elapsed time: 8 minutes 21.07 seconds. Current RSS: ~1068M. Threads: 4. load average: 0.96 0.95 0.78 1/279 2771 147 22:27:25 when noteable is issue 148 22:27:25 behaves like user can read the note 149 22:27:26 allows the user to read the note 150 22:27:26 # [RSpecRunTime] RSpec elapsed time: 8 minutes 22.26 seconds. Current RSS: ~1069M. Threads: 4. load average: 0.96 0.95 0.78 1/279 2772 152 22:27:26 behaves like user can act on the note 153 22:27:27 allows the user to read the note 154 22:27:28 # [RSpecRunTime] RSpec elapsed time: 8 minutes 23.5 seconds. Current RSS: ~1068M. Threads: 4. load average: 0.96 0.95 0.78 1/279 2773 156 22:27:28 when it is a system note referencing a confidential issue 157 22:27:28 when user is project member 158 22:27:28 behaves like user can read the note 159 22:27:29 allows the user to read the note 160 22:27:29 # [RSpecRunTime] RSpec elapsed time: 8 minutes 24.93 seconds. Current RSS: ~1068M. Threads: 4. load average: 0.96 0.95 0.79 1/279 2774 162 22:27:29 behaves like user can act on the note 163 22:27:30 allows the user to read the note 164 22:27:30 # [RSpecRunTime] RSpec elapsed time: 8 minutes 26.33 seconds. Current RSS: ~1069M. Threads: 4. load average: 0.96 0.95 0.79 1/279 2775 166 22:27:30 when user is not project member 167 22:27:30 behaves like user cannot read or act on the note 168 22:27:32 is expected to be disallowed :admin_note, :reposition_note, :resolve_note, :read_note, and :award_emoji 169 22:27:32 # [RSpecRunTime] RSpec elapsed time: 8 minutes 27.89 seconds. Current RSS: ~1069M. Threads: 4. load average: 0.96 0.95 0.79 1/279 2776 171 22:27:32 when user is anonymous 172 22:27:32 behaves like user cannot read or act on the note 173 22:27:33 is expected to be disallowed :admin_note, :reposition_note, :resolve_note, :read_note, and :award_emoji 174 22:27:33 # [RSpecRunTime] RSpec elapsed time: 8 minutes 29.25 seconds. Current RSS: ~1070M. Threads: 4. load average: 0.96 0.95 0.79 1/279 2777 176 22:27:33 with internal notes 178 22:27:36 disallows noteable assignees to read all notes 179 22:27:36 behaves like internal notes permissions 180 22:27:38 does not allow non members to read internal notes and replies 181 22:27:40 does not allow guests to read internal notes and replies 182 22:27:42 allows reporter to read all notes but not resolve and admin them 183 22:27:44 allows developer to read and resolve all notes 184 22:27:46 allows maintainers to read all notes and admin them 185 22:27:48 disallows noteable author to read and resolve all notes 186 22:27:48 when admin mode is enabled 187 22:27:51 allows admins to read all notes and admin them 188 22:27:51 # [RSpecRunTime] RSpec elapsed time: 8 minutes 46.69 seconds. Current RSS: ~1070M. Threads: 4. load average: 0.97 0.95 0.79 1/279 2778 190 22:27:51 when admin mode is disabled 191 22:27:53 does not allow non members to read internal notes and replies 192 22:27:53 # [RSpecRunTime] RSpec elapsed time: 8 minutes 48.96 seconds. Current RSS: ~1070M. Threads: 4. load average: 0.97 0.95 0.79 1/279 2779 194 22:27:53 # [RSpecRunTime] Finishing example group spec/policies/note_policy_spec.rb. It took 58.48 seconds. Expected to take 1 minute 23.89 seconds. 195 22:27:53 # [RSpecRunTime] Starting example group spec/lib/gitlab/search_results_spec.rb. Expected to take 1 minute 13.95 seconds. 196 22:27:53 Gitlab::SearchResults 197 22:27:54 does not list issues on private projects 198 22:27:54 does not list merge requests on projects with limited access 199 22:27:54 as a user with access 200 22:27:55 does not include merge requests from source projects 202 22:27:56 returns without_counts collection by default 203 22:27:56 returns with counts collection when requested 204 22:27:56 returns without counts collection when requested 205 22:27:57 uses page and per_page to paginate results 206 22:27:57 # [RSpecRunTime] RSpec elapsed time: 8 minutes 52.76 seconds. Current RSS: ~1072M. Threads: 4. load average: 0.97 0.96 0.79 1/279 2780 208 22:27:57 #formatted_count 209 22:27:57 scope: "projects", count_method: :limited_projects_count, expected: "99+" 210 22:27:57 returns the expected formatted count 211 22:27:57 scope: "issues", count_method: :limited_issues_count, expected: "99+" 212 22:27:57 returns the expected formatted count 213 22:27:57 scope: "merge_requests", count_method: :limited_merge_requests_count, expected: "99+" 214 22:27:57 returns the expected formatted count 215 22:27:57 scope: "milestones", count_method: :limited_milestones_count, expected: "99+" 216 22:27:58 returns the expected formatted count 217 22:27:58 scope: "users", count_method: :limited_users_count, expected: "99+" 218 22:27:58 returns the expected formatted count 219 22:27:58 scope: "unknown", count_method: nil, expected: nil 220 22:27:58 returns the expected formatted count 221 22:27:58 #highlight_map 222 22:27:58 scope: "projects", expected: {} 223 22:27:58 returns the expected highlight_map 224 22:27:58 scope: "issues", expected: {} 225 22:27:58 returns the expected highlight_map 226 22:27:58 scope: "merge_requests", expected: {} 227 22:27:59 returns the expected highlight_map 228 22:27:59 scope: "milestones", expected: {} 229 22:27:59 returns the expected highlight_map 230 22:27:59 scope: "users", expected: {} 231 22:27:59 returns the expected highlight_map 232 22:27:59 scope: "unknown", expected: {} 233 22:27:59 returns the expected highlight_map 234 22:27:59 #formatted_limited_count 235 22:27:59 count: 23, expected: "23" 236 22:27:59 returns the expected formatted limited count 237 22:27:59 count: 99, expected: "99" 238 22:27:59 returns the expected formatted limited count 239 22:27:59 count: 100, expected: "99+" 240 22:28:00 returns the expected formatted limited count 241 22:28:00 count: 1234, expected: "99+" 242 22:28:00 returns the expected formatted limited count 243 22:28:00 #aggregations 244 22:28:00 scope: "projects" 245 22:28:00 returns an empty array 246 22:28:00 scope: "issues" 247 22:28:00 returns an empty array 248 22:28:00 scope: "merge_requests" 249 22:28:00 returns an empty array 250 22:28:00 scope: "blobs" 251 22:28:01 returns an empty array 252 22:28:01 scope: "commits" 253 22:28:01 returns an empty array 254 22:28:01 scope: "wiki_blobs" 255 22:28:01 returns an empty array 256 22:28:01 scope: "epics" 257 22:28:01 returns an empty array 258 22:28:01 scope: "milestones" 259 22:28:01 returns an empty array 260 22:28:01 scope: "users" 261 22:28:02 returns an empty array 262 22:28:02 scope: "unknown" 263 22:28:02 returns an empty array 264 22:28:02 when count_limit is lower than total amount 265 22:28:02 #limited_projects_count 266 22:28:02 returns the limited amount of projects 267 22:28:02 #limited_merge_requests_count 268 22:28:03 returns the limited amount of merge requests 269 22:28:03 #limited_milestones_count 270 22:28:03 returns the limited amount of milestones 271 22:28:03 #limited_issues_count 272 22:28:03 runs single SQL query to get the limited amount of issues 273 22:28:03 when count_limit is higher than total amount 274 22:28:03 #limited_issues_count 275 22:28:03 runs multiple queries to get the limited amount of issues 276 22:28:03 #merge_requests 277 22:28:04 includes project filter by default 278 22:28:04 skips project filter if default project context is used 280 22:28:05 state not provided 281 22:28:05 returns opened and closed results 282 22:28:05 # [RSpecRunTime] RSpec elapsed time: 9 minutes 1.06 seconds. Current RSS: ~1071M. Threads: 4. load average: 0.98 0.96 0.80 1/279 2781 285 22:28:06 returns opened and closed results 287 22:28:06 returns only closed results 289 22:28:07 returns only opened results 290 22:28:07 unsupported state 291 22:28:07 returns only opened results 292 22:28:07 when filter not provided (all behavior) 293 22:28:08 returns unarchived results only 294 22:28:08 when include_archived is true 295 22:28:08 returns archived and unarchived results 296 22:28:08 when include_archived filter is false 297 22:28:09 returns unarchived results only 299 22:28:09 sort: created_desc 300 22:28:10 sorts results by created_at 301 22:28:10 sort: created_asc 302 22:28:11 sorts results by created_at 303 22:28:11 sort: updated_desc 304 22:28:12 sorts results by updated_desc 305 22:28:12 # [RSpecRunTime] RSpec elapsed time: 9 minutes 8.12 seconds. Current RSS: ~1080M. Threads: 4. load average: 0.98 0.96 0.80 1/279 2782 307 22:28:12 sort: updated_asc 308 22:28:13 sorts results by updated_asc 309 22:28:13 # [RSpecRunTime] RSpec elapsed time: 9 minutes 9.21 seconds. Current RSS: ~1079M. Threads: 4. load average: 0.98 0.96 0.80 1/280 2783 312 22:28:13 includes project filter by default 313 22:28:14 skips project filter if default project context is used 315 22:28:14 state not provided 316 22:28:15 returns opened and closed results 317 22:28:15 # [RSpecRunTime] RSpec elapsed time: 9 minutes 10.62 seconds. Current RSS: ~1078M. Threads: 4. load average: 0.98 0.96 0.80 1/280 2784 320 22:28:15 returns opened and closed results 322 22:28:15 returns only closed results 324 22:28:15 returns only opened results 325 22:28:15 unsupported state 326 22:28:16 returns only opened results 327 22:28:16 filter not provided (all behavior) 328 22:28:16 returns confidential and not confidential results 329 22:28:16 confidential filter 330 22:28:16 returns only confidential results 331 22:28:16 not confidential filter 332 22:28:16 returns not confidential results 333 22:28:16 when filter not provided (all behavior) 334 22:28:17 returns unarchived results only 335 22:28:17 when include_archived is true 336 22:28:17 returns archived and unarchived results 337 22:28:17 when include_archived filter is false 338 22:28:17 returns unarchived results only 340 22:28:17 sort: created_desc 341 22:28:18 sorts results by created_at 342 22:28:18 sort: created_asc 343 22:28:19 sorts results by created_at 344 22:28:19 # [RSpecRunTime] RSpec elapsed time: 9 minutes 15.31 seconds. Current RSS: ~1080M. Threads: 4. load average: 0.98 0.96 0.80 1/280 2785 346 22:28:19 sort: updated_desc 347 22:28:20 sorts results by updated_desc 348 22:28:20 # [RSpecRunTime] RSpec elapsed time: 9 minutes 16.36 seconds. Current RSS: ~1085M. Threads: 4. load average: 0.98 0.96 0.80 1/281 2786 350 22:28:20 sort: updated_asc 351 22:28:21 sorts results by updated_asc 352 22:28:21 # [RSpecRunTime] RSpec elapsed time: 9 minutes 17.41 seconds. Current RSS: ~1085M. Threads: 4. load average: 0.98 0.96 0.80 1/281 2787 354 22:28:21 sort: popularity_desc 355 22:28:22 sorts results by upvotes 356 22:28:23 # [RSpecRunTime] RSpec elapsed time: 9 minutes 18.5 seconds. Current RSS: ~1084M. Threads: 4. load average: 0.98 0.96 0.80 1/281 2788 358 22:28:23 sort: popularity_asc 359 22:28:24 sorts results by created_at 360 22:28:24 # [RSpecRunTime] RSpec elapsed time: 9 minutes 19.56 seconds. Current RSS: ~1084M. Threads: 4. load average: 0.99 0.96 0.80 1/281 2789 364 22:28:24 returns the project 365 22:28:24 behaves like search results filtered by archived 366 22:28:24 when filter not provided (all behavior) 367 22:28:25 returns unarchived results only 368 22:28:25 when include_archived is true 369 22:28:25 returns archived and unarchived results 370 22:28:25 when include_archived filter is false 371 22:28:25 returns unarchived results only 372 22:28:25 when the query is Gitlab::Search::Params::MIN_TERM_LENGTH characters long 373 22:28:25 returns the project 374 22:28:25 when the query is less than Gitlab::Search::Params::MIN_TERM_LENGTH characters long 375 22:28:25 does not return the project 376 22:28:25 when the query does not match the project name but it matches the group name 377 22:28:26 returns the project 379 22:28:26 does not call the UsersFinder when the current_user is not allowed to read users list 380 22:28:26 calls the UsersFinder 381 22:28:26 confidential issues 382 22:28:30 does not list confidential issues for non project members 383 22:28:33 does not list confidential issues for project members with guest role 384 22:28:35 lists confidential issues for author 385 22:28:38 lists confidential issues for assignee 386 22:28:41 lists confidential issues for project members 387 22:28:41 with admin user 388 22:28:41 when admin mode enabled 389 22:28:44 lists all issues 390 22:28:44 # [RSpecRunTime] RSpec elapsed time: 9 minutes 40.04 seconds. Current RSS: ~1072M. Threads: 4. load average: 0.99 0.97 0.81 1/280 2790 392 22:28:44 when admin mode disabled 393 22:28:47 does not list confidential issues 394 22:28:47 # [RSpecRunTime] RSpec elapsed time: 9 minutes 43.02 seconds. Current RSS: ~1072M. Threads: 4. load average: 0.99 0.97 0.81 1/280 2791 397 22:28:49 returns correct set of milestones 398 22:28:49 when filter not provided (all behavior) 399 22:28:50 returns unarchived results only 400 22:28:50 # [RSpecRunTime] RSpec elapsed time: 9 minutes 45.7 seconds. Current RSS: ~1069M. Threads: 4. load average: 0.99 0.97 0.81 1/280 2792 402 22:28:50 when include_archived is true 403 22:28:50 returns archived and unarchived results 404 22:28:50 when include_archived filter is false 405 22:28:50 returns unarchived results only 406 22:28:50 # [RSpecRunTime] Finishing example group spec/lib/gitlab/search_results_spec.rb. It took 57.23 seconds. Expected to take 1 minute 13.95 seconds. 407 22:28:50 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/Jobs/deploy_gitlab_ci_yaml_spec.rb. Expected to take 1 minute 4.31 seconds. 408 22:28:50 Jobs/Deploy.gitlab-ci.yml 409 22:28:50 AUTO_DEPLOY_IMAGE_VERSION 410 22:28:50 corresponds to a published image in the registry 411 22:28:50 the created pipeline 412 22:28:51 with no cluster or agent 413 22:28:52 does not create any kubernetes deployment jobs 414 22:28:52 # [RSpecRunTime] RSpec elapsed time: 9 minutes 48.06 seconds. Current RSS: ~1083M. Threads: 4. load average: 0.99 0.97 0.81 1/281 2818 416 22:28:52 with only a disabled cluster 417 22:28:53 does not create any kubernetes deployment jobs 418 22:28:53 # [RSpecRunTime] RSpec elapsed time: 9 minutes 49.33 seconds. Current RSS: ~1093M. Threads: 4. load average: 0.99 0.97 0.81 1/281 2819 420 22:28:53 with an agent 421 22:28:53 behaves like pipeline with deployment jobs 424 22:28:55 when CI_DEPLOY_FREEZE is present 425 22:28:56 when CANARY_ENABLED 426 22:28:57 when STAGING_ENABLED 427 22:28:58 when INCREMENTAL_ROLLOUT_MODE == timed 428 22:28:59 when INCREMENTAL_ROLLOUT_ENABLED 429 22:29:00 when INCREMENTAL_ROLLOUT_MODE == manual 430 22:29:00 # [RSpecRunTime] RSpec elapsed time: 9 minutes 55.88 seconds. Current RSS: ~1098M. Threads: 4. load average: 0.99 0.97 0.81 1/281 2820 433 22:29:00 behaves like review app deployment 434 22:29:01 creates the review and stop_review jobs but no production jobs 435 22:29:02 does not include review when REVIEW_DISABLED 436 22:29:02 # [RSpecRunTime] RSpec elapsed time: 9 minutes 57.55 seconds. Current RSS: ~1096M. Threads: 4. load average: 0.99 0.97 0.81 1/281 2821 438 22:29:02 when INCREMENTAL_ROLLOUT_ENABLED 439 22:29:02 behaves like review app deployment 440 22:29:03 creates the review and stop_review jobs but no production jobs 441 22:29:03 does not include review when REVIEW_DISABLED 442 22:29:03 # [RSpecRunTime] RSpec elapsed time: 9 minutes 59.34 seconds. Current RSS: ~1095M. Threads: 4. load average: 0.99 0.97 0.81 1/281 2822 444 22:29:03 when INCREMENTAL_ROLLOUT_MODE == "timed" 445 22:29:03 behaves like review app deployment 446 22:29:04 creates the review and stop_review jobs but no production jobs 447 22:29:05 does not include review when REVIEW_DISABLED 448 22:29:05 # [RSpecRunTime] RSpec elapsed time: 10 minutes 1.1 seconds. Current RSS: ~1095M. Threads: 4. load average: 1.23 1.02 0.83 1/281 2823 450 22:29:05 when INCREMENTAL_ROLLOUT_MODE == "manual" 451 22:29:05 behaves like review app deployment 452 22:29:06 creates the review and stop_review jobs but no production jobs 453 22:29:07 does not include review when REVIEW_DISABLED 454 22:29:07 # [RSpecRunTime] RSpec elapsed time: 10 minutes 2.95 seconds. Current RSS: ~1091M. Threads: 4. load average: 1.23 1.02 0.83 1/281 2824 457 22:29:07 behaves like review app deployment 458 22:29:08 creates the review and stop_review jobs but no production jobs 459 22:29:09 does not include review when REVIEW_DISABLED 460 22:29:09 # [RSpecRunTime] RSpec elapsed time: 10 minutes 4.56 seconds. Current RSS: ~1091M. Threads: 4. load average: 1.22 1.02 0.83 1/281 2829 462 22:29:09 on merge request 464 22:29:10 # [RSpecRunTime] RSpec elapsed time: 10 minutes 5.87 seconds. Current RSS: ~1098M. Threads: 4. load average: 1.22 1.02 0.83 1/283 2866 466 22:29:10 with a cluster 467 22:29:10 behaves like pipeline with deployment jobs 470 22:29:12 when CI_DEPLOY_FREEZE is present 471 22:29:14 when CANARY_ENABLED 472 22:29:15 when STAGING_ENABLED 473 22:29:16 when INCREMENTAL_ROLLOUT_MODE == timed 474 22:29:18 when INCREMENTAL_ROLLOUT_ENABLED 475 22:29:19 when INCREMENTAL_ROLLOUT_MODE == manual 476 22:29:19 # [RSpecRunTime] RSpec elapsed time: 10 minutes 15.3 seconds. Current RSS: ~1114M. Threads: 4. load average: 1.18 1.02 0.83 1/283 2867 479 22:29:19 behaves like review app deployment 480 22:29:21 creates the review and stop_review jobs but no production jobs 481 22:29:22 does not include review when REVIEW_DISABLED 482 22:29:22 # [RSpecRunTime] RSpec elapsed time: 10 minutes 17.89 seconds. Current RSS: ~1120M. Threads: 4. load average: 1.18 1.02 0.83 1/282 2868 484 22:29:22 when INCREMENTAL_ROLLOUT_ENABLED 485 22:29:22 behaves like review app deployment 486 22:29:23 creates the review and stop_review jobs but no production jobs 487 22:29:25 does not include review when REVIEW_DISABLED 488 22:29:25 # [RSpecRunTime] RSpec elapsed time: 10 minutes 20.55 seconds. Current RSS: ~1122M. Threads: 4. load average: 1.17 1.02 0.83 1/282 2869 490 22:29:25 when INCREMENTAL_ROLLOUT_MODE == "timed" 491 22:29:25 behaves like review app deployment 492 22:29:26 creates the review and stop_review jobs but no production jobs 493 22:29:27 does not include review when REVIEW_DISABLED 494 22:29:27 # [RSpecRunTime] RSpec elapsed time: 10 minutes 23.23 seconds. Current RSS: ~1123M. Threads: 4. load average: 1.17 1.02 0.83 1/282 2870 496 22:29:27 when INCREMENTAL_ROLLOUT_MODE == "manual" 497 22:29:27 behaves like review app deployment 498 22:29:29 creates the review and stop_review jobs but no production jobs 499 22:29:30 does not include review when REVIEW_DISABLED 500 22:29:30 # [RSpecRunTime] RSpec elapsed time: 10 minutes 25.88 seconds. Current RSS: ~1119M. Threads: 4. load average: 1.15 1.02 0.83 1/282 2871 503 22:29:30 behaves like review app deployment 504 22:29:31 creates the review and stop_review jobs but no production jobs 505 22:29:32 does not include review when REVIEW_DISABLED 506 22:29:32 # [RSpecRunTime] RSpec elapsed time: 10 minutes 28.45 seconds. Current RSS: ~1120M. Threads: 4. load average: 1.15 1.02 0.83 1/282 2876 508 22:29:32 on merge request 510 22:29:34 # [RSpecRunTime] RSpec elapsed time: 10 minutes 30.24 seconds. Current RSS: ~1112M. Threads: 4. load average: 1.14 1.02 0.83 1/284 2913 512 22:29:34 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/Jobs/deploy_gitlab_ci_yaml_spec.rb. It took 44.06 seconds. Expected to take 1 minute 4.31 seconds. 513 22:29:34 # [RSpecRunTime] Starting example group spec/finders/packages/npm/package_finder_spec.rb. Expected to take 57.27 seconds. 514 22:29:34 Packages::Npm::PackageFinder 516 22:29:35 with a project 517 22:29:35 behaves like finding packages by name 518 22:29:35 is expected to eq [#<Packages::Package id: 31, project_id: 448, created_at: "2024-11-13 22:29:35.150624000 +0000", upda...kage_type: "npm", creator_id: 879, status: "default", last_downloaded_at: nil, status_message: nil>] 519 22:29:35 with unknown package name 520 22:29:35 is expected to be empty 521 22:29:35 with an uninstallable package 522 22:29:35 is expected to be empty 523 22:29:35 behaves like finding packages by name and version 524 22:29:35 is expected to eq [#<Packages::Package id: 31, project_id: 448, created_at: "2024-11-13 22:29:35.150624000 +0000", upda...kage_type: "npm", creator_id: 879, status: "default", last_downloaded_at: nil, status_message: nil>] 525 22:29:35 with unknown package name 526 22:29:35 is expected to be empty 527 22:29:35 with unknown package version 528 22:29:35 is expected to be empty 529 22:29:35 with an uninstallable package 530 22:29:35 is expected to be empty 531 22:29:35 behaves like avoids N+1 database queries in the package registry 532 22:29:39 is expected not to exceed query limit #<ActiveRecord::QueryRecorder:0x00007b694375b908 @data={"/spec/finders/packages/npm/package_finder_sp... @skip_cached=true, @skip_schema_queries=true, @query_recorder_debug=false, @log_file=nil, @count=2> 533 22:29:39 # [RSpecRunTime] RSpec elapsed time: 10 minutes 35.38 seconds. Current RSS: ~1108M. Threads: 4. load average: 1.13 1.02 0.84 1/282 2914 536 22:29:39 is expected to be empty 537 22:29:39 with a namespace 538 22:29:39 behaves like accepting a namespace for 539 22:29:39 that is a group 540 22:29:40 behaves like finding packages by name 541 22:29:40 is expected to eq [#<Packages::Package id: 31, project_id: 448, created_at: "2024-11-13 22:29:35.150624000 +0000", upda...kage_type: "npm", creator_id: 879, status: "default", last_downloaded_at: nil, status_message: nil>] 542 22:29:40 with unknown package name 543 22:29:40 is expected to be empty 544 22:29:40 with an uninstallable package 545 22:29:40 is expected to be empty 546 22:29:40 within another group 547 22:29:40 behaves like finding packages by name 548 22:29:41 is expected to eq [#<Packages::Package id: 31, project_id: 448, created_at: "2024-11-13 22:29:35.150624000 +0000", upda...kage_type: "npm", creator_id: 879, status: "default", last_downloaded_at: nil, status_message: nil>] 549 22:29:41 with unknown package name 550 22:29:41 is expected to be empty 551 22:29:41 with an uninstallable package 552 22:29:42 is expected to be empty 553 22:29:42 behaves like avoids N+1 database queries in the package registry 554 22:29:46 is expected not to exceed query limit #<ActiveRecord::QueryRecorder:0x00007b6942f2baa8 @data={}, @log=[], @cached=[], @skip_cached=true, @skip_schema_queries=true, @query_recorder_debug=false, @log_file=nil, @count=0> 555 22:29:46 # [RSpecRunTime] RSpec elapsed time: 10 minutes 42.35 seconds. Current RSS: ~1099M. Threads: 4. load average: 1.12 1.02 0.84 1/280 2915 557 22:29:46 that is a user namespace 558 22:29:46 behaves like finding packages by name 559 22:29:47 is expected to eq [#<Packages::Package id: 31, project_id: 448, created_at: "2024-11-13 22:29:35.150624000 +0000", upda...kage_type: "npm", creator_id: 879, status: "default", last_downloaded_at: nil, status_message: nil>] 560 22:29:47 with unknown package name 561 22:29:47 is expected to be empty 562 22:29:47 with an uninstallable package 563 22:29:47 is expected to be empty 564 22:29:47 behaves like avoids N+1 database queries in the package registry 565 22:29:52 is expected not to exceed query limit #<ActiveRecord::QueryRecorder:0x00007b69431a7d68 @data={}, @log=[], @cached=[], @skip_cached=true, @skip_schema_queries=true, @query_recorder_debug=false, @log_file=nil, @count=0> 566 22:29:52 # [RSpecRunTime] RSpec elapsed time: 10 minutes 47.79 seconds. Current RSS: ~1099M. Threads: 4. load average: 1.11 1.02 0.84 1/280 2916 568 22:29:52 behaves like accepting a namespace for 569 22:29:52 that is a group 570 22:29:52 behaves like finding packages by name and version 571 22:29:52 is expected to eq [#<Packages::Package id: 31, project_id: 448, created_at: "2024-11-13 22:29:35.150624000 +0000", upda...kage_type: "npm", creator_id: 879, status: "default", last_downloaded_at: nil, status_message: nil>] 572 22:29:52 with unknown package name 573 22:29:52 is expected to be empty 574 22:29:52 with unknown package version 575 22:29:53 is expected to be empty 576 22:29:53 with an uninstallable package 577 22:29:53 is expected to be empty 578 22:29:53 within another group 579 22:29:53 behaves like finding packages by name and version 580 22:29:53 is expected to eq [#<Packages::Package id: 31, project_id: 448, created_at: "2024-11-13 22:29:35.150624000 +0000", upda...kage_type: "npm", creator_id: 879, status: "default", last_downloaded_at: nil, status_message: nil>] 581 22:29:53 with unknown package name 582 22:29:54 is expected to be empty 583 22:29:54 with unknown package version 584 22:29:54 is expected to be empty 585 22:29:54 with an uninstallable package 586 22:29:55 is expected to be empty 587 22:29:55 behaves like avoids N+1 database queries in the package registry 588 22:29:59 is expected not to exceed query limit #<ActiveRecord::QueryRecorder:0x00007b6942b13808 @data={}, @log=[], @cached=[], @skip_cached=true, @skip_schema_queries=true, @query_recorder_debug=false, @log_file=nil, @count=0> 589 22:29:59 # [RSpecRunTime] RSpec elapsed time: 10 minutes 55.14 seconds. Current RSS: ~1099M. Threads: 4. load average: 1.02 1.00 0.83 1/282 2917 591 22:29:59 that is a user namespace 592 22:29:59 behaves like finding packages by name and version 593 22:30:00 is expected to eq [#<Packages::Package id: 31, project_id: 448, created_at: "2024-11-13 22:29:35.150624000 +0000", upda...kage_type: "npm", creator_id: 879, status: "default", last_downloaded_at: nil, status_message: nil>] 594 22:30:00 with unknown package name 595 22:30:00 is expected to be empty 596 22:30:00 with unknown package version 597 22:30:00 is expected to be empty 598 22:30:00 with an uninstallable package 599 22:30:00 is expected to be empty 600 22:30:00 behaves like avoids N+1 database queries in the package registry 601 22:30:05 is expected not to exceed query limit #<ActiveRecord::QueryRecorder:0x00007b694314ffa0 @data={}, @log=[], @cached=[], @skip_cached=true, @skip_schema_queries=true, @query_recorder_debug=false, @log_file=nil, @count=0> 602 22:30:05 # [RSpecRunTime] RSpec elapsed time: 11 minutes 0.81 second. Current RSS: ~1100M. Threads: 4. load average: 1.02 1.00 0.83 1/282 2918 605 22:30:05 is expected to be empty 606 22:30:05 behaves like avoids N+1 database queries in the package registry 607 22:30:09 is expected not to exceed query limit #<ActiveRecord::QueryRecorder:0x00007b6942ecf820 @data={"/spec/finders/packages/npm/package_finder_sp... @skip_cached=true, @skip_schema_queries=true, @query_recorder_debug=false, @log_file=nil, @count=1> 608 22:30:09 # [RSpecRunTime] RSpec elapsed time: 11 minutes 5.22 seconds. Current RSS: ~1099M. Threads: 4. load average: 1.02 1.00 0.84 1/282 2919 611 22:30:09 with a project 612 22:30:09 behaves like finding package by last 613 22:30:09 is expected to eq #<Packages::Package id: 31, project_id: 448, created_at: "2024-11-13 22:29:35.150624000 +0000", updat...ckage_type: "npm", creator_id: 879, status: "default", last_downloaded_at: nil, status_message: nil> 614 22:30:09 with a namespace 615 22:30:09 behaves like accepting a namespace for 616 22:30:09 that is a group 617 22:30:09 behaves like finding package by last 618 22:30:10 is expected to eq #<Packages::Package id: 31, project_id: 448, created_at: "2024-11-13 22:29:35.150624000 +0000", updat...ckage_type: "npm", creator_id: 879, status: "default", last_downloaded_at: nil, status_message: nil> 619 22:30:10 within another group 620 22:30:10 behaves like finding package by last 621 22:30:10 is expected to eq #<Packages::Package id: 31, project_id: 448, created_at: "2024-11-13 22:29:35.150624000 +0000", updat...ckage_type: "npm", creator_id: 879, status: "default", last_downloaded_at: nil, status_message: nil> 622 22:30:10 behaves like avoids N+1 database queries in the package registry 623 22:30:15 is expected not to exceed query limit #<ActiveRecord::QueryRecorder:0x00007b698f12e6b0 @data={}, @log=[], @cached=[], @skip_cached=true, @skip_schema_queries=true, @query_recorder_debug=false, @log_file=nil, @count=0> 624 22:30:15 # [RSpecRunTime] RSpec elapsed time: 11 minutes 10.77 seconds. Current RSS: ~1101M. Threads: 4. load average: 1.01 1.00 0.84 1/283 2920 626 22:30:15 that is a user namespace 627 22:30:15 behaves like finding package by last 628 22:30:15 is expected to eq #<Packages::Package id: 31, project_id: 448, created_at: "2024-11-13 22:29:35.150624000 +0000", updat...ckage_type: "npm", creator_id: 879, status: "default", last_downloaded_at: nil, status_message: nil> 629 22:30:15 behaves like avoids N+1 database queries in the package registry 630 22:30:19 is expected not to exceed query limit #<ActiveRecord::QueryRecorder:0x00007b6943f13538 @data={}, @log=[], @cached=[], @skip_cached=true, @skip_schema_queries=true, @query_recorder_debug=false, @log_file=nil, @count=0> 631 22:30:19 # [RSpecRunTime] RSpec elapsed time: 11 minutes 15.44 seconds. Current RSS: ~1100M. Threads: 4. load average: 1.01 1.00 0.84 1/283 2921 633 22:30:19 with duplicate packages 634 22:30:20 is expected to eq #<Packages::Package id: 48, project_id: 513, created_at: "2024-11-13 22:30:20.564761291 +0000", updat...ckage_type: "npm", creator_id: 947, status: "default", last_downloaded_at: nil, status_message: nil> 635 22:30:20 # [RSpecRunTime] Finishing example group spec/finders/packages/npm/package_finder_spec.rb. It took 46.09 seconds. Expected to take 57.27 seconds. 636 22:30:20 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config_spec.rb. Expected to take 51.36 seconds. 637 22:30:20 Gitlab::Ci::Config 638 22:30:20 when config is valid 640 22:30:20 returns hash created from string 641 22:30:20 when yml has stages 642 22:30:21 is expected to eq [".pre", "custom_stage", ".post"] 643 22:30:21 with inject_edge_stages option disabled 644 22:30:21 is expected to contain exactly "custom_stage" 647 22:30:21 has no errors 649 22:30:21 with default stages 650 22:30:21 is expected to eq [".pre", "build", "test", "deploy", ".post"] 651 22:30:21 with custom stages 652 22:30:21 is expected to eq [".pre", "stage1", "stage2", ".post"] 653 22:30:21 when pipeline ref is provided 654 22:30:22 sets the ref in the pipeline 655 22:30:22 # [RSpecRunTime] RSpec elapsed time: 11 minutes 17.94 seconds. Current RSS: ~1127M. Threads: 4. load average: 1.01 1.00 0.84 1/283 2953 657 22:30:22 #included_templates 658 22:30:22 is expected to contain exactly "Jobs/Deploy.gitlab-ci.yml" and "Jobs/Build.gitlab-ci.yml" 659 22:30:22 stores includes 660 22:30:22 #included_components 661 22:30:24 Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 663 22:30:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 664 22:30:25 Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 666 22:30:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 667 22:30:26 returns only components included with `include:component` 668 22:30:26 when duplicate components are included 669 22:30:26 returns only unique components 670 22:30:26 # [RSpecRunTime] RSpec elapsed time: 11 minutes 22.05 seconds. Current RSS: ~1127M. Threads: 5. load average: 1.17 1.03 0.85 1/288 3327 672 22:30:26 when using extendable hash 673 22:30:26 correctly extends the hash 674 22:30:26 when config is invalid 675 22:30:26 when yml is incorrect 678 22:30:26 when yml is too big 681 22:30:26 when config logic is incorrect 686 22:30:27 returns an array of strings 687 22:30:27 when invalid extended hash has been provided 688 22:30:27 raises an error 689 22:30:27 when ports have been set 690 22:30:27 in the main image 691 22:30:27 raises an error 692 22:30:27 in the job image 693 22:30:27 raises an error 694 22:30:27 in the services 695 22:30:27 raises an error 696 22:30:27 when yaml uses circular !reference 698 22:30:28 when using 'include' directive 699 22:30:29 when gitlab_ci_yml has valid 'include' defined 700 22:30:30 returns a composed hash 701 22:30:31 stores includes 702 22:30:31 handling variables 703 22:30:32 contains all project variables 704 22:30:33 contains all group variables 705 22:30:34 contains all instance variables 706 22:30:34 overriding a group variable at project level 707 22:30:35 successfully overrides 708 22:30:35 # [RSpecRunTime] RSpec elapsed time: 11 minutes 30.89 seconds. Current RSS: ~1110M. Threads: 5. load average: 1.14 1.03 0.85 1/288 4314 710 22:30:35 when gitlab_ci.yml has invalid 'include' defined 711 22:30:36 raises ConfigError 712 22:30:36 when gitlab_ci.yml has ambigious 'include' defined 713 22:30:37 raises ConfigError 714 22:30:37 # [RSpecRunTime] RSpec elapsed time: 11 minutes 33.01 seconds. Current RSS: ~1110M. Threads: 5. load average: 1.14 1.03 0.85 1/288 4623 716 22:30:37 when it takes too long to evaluate includes 717 22:30:38 raises error TimeoutError 718 22:30:38 # [RSpecRunTime] RSpec elapsed time: 11 minutes 34.1 seconds. Current RSS: ~1109M. Threads: 5. load average: 1.14 1.03 0.85 1/288 4778 720 22:30:38 external file version 721 22:30:38 when external local file SHA is defined 722 22:30:39 is using a defined value 723 22:30:39 # [RSpecRunTime] RSpec elapsed time: 11 minutes 35.26 seconds. Current RSS: ~1110M. Threads: 5. load average: 1.45 1.10 0.87 1/288 4935 725 22:30:39 when external local file SHA is not defined 726 22:30:41 is using latest SHA on the default branch 727 22:30:41 # [RSpecRunTime] RSpec elapsed time: 11 minutes 36.55 seconds. Current RSS: ~1121M. Threads: 5. load average: 1.45 1.10 0.87 1/288 5095 729 22:30:41 when both external files and gitlab_ci.yml defined the same key 730 22:30:42 takes precedence 731 22:30:42 # [RSpecRunTime] RSpec elapsed time: 11 minutes 37.76 seconds. Current RSS: ~1124M. Threads: 5. load average: 1.45 1.10 0.87 1/288 5250 733 22:30:42 when both external files and gitlab_ci.yml define a dictionary of distinct variables 734 22:30:43 merges the variables dictionaries 735 22:30:43 # [RSpecRunTime] RSpec elapsed time: 11 minutes 38.96 seconds. Current RSS: ~1124M. Threads: 5. load average: 1.45 1.10 0.87 3/288 5405 737 22:30:43 when both external files and gitlab_ci.yml define a dictionary of overlapping variables 738 22:30:44 later declarations should take precedence 739 22:30:44 # [RSpecRunTime] RSpec elapsed time: 11 minutes 40.16 seconds. Current RSS: ~1121M. Threads: 5. load average: 1.42 1.10 0.87 1/288 5560 741 22:30:44 when both external files and gitlab_ci.yml define a job 742 22:30:45 merges the jobs 743 22:30:45 when the script key is in both 744 22:30:47 uses the script from the gitlab_ci.yml 745 22:30:47 # [RSpecRunTime] RSpec elapsed time: 11 minutes 42.6 seconds. Current RSS: ~1115M. Threads: 5. load average: 1.42 1.10 0.87 1/288 5869 747 22:30:47 when including file from artifact 748 22:30:48 disallows the use in parent pipelines 749 22:30:48 when used in the context of a child pipeline 750 22:30:50 returns valid config 751 22:30:50 when job key is missing 752 22:30:51 raises an error 753 22:30:51 # [RSpecRunTime] RSpec elapsed time: 11 minutes 47.48 seconds. Current RSS: ~1115M. Threads: 5. load average: 1.38 1.09 0.88 1/288 6332 755 22:30:52 when artifact key is missing 756 22:30:53 raises an error 757 22:30:53 # [RSpecRunTime] RSpec elapsed time: 11 minutes 49.31 seconds. Current RSS: ~1113M. Threads: 5. load average: 1.38 1.09 0.88 1/288 6487 759 22:30:53 when including multiple files from a project 760 22:30:55 returns a composed hash 761 22:30:55 # [RSpecRunTime] RSpec elapsed time: 11 minutes 51.26 seconds. Current RSS: ~1111M. Threads: 5. load average: 1.43 1.11 0.88 1/288 6691 763 22:30:55 when an 'include' has rules 764 22:30:55 when the rule is an if 765 22:30:55 when the rules condition is satisfied 766 22:30:57 includes the file 767 22:30:57 # [RSpecRunTime] RSpec elapsed time: 11 minutes 52.67 seconds. Current RSS: ~1102M. Threads: 5. load average: 1.43 1.11 0.88 1/288 6847 769 22:30:57 when the rules condition is satisfied 770 22:30:58 does not include the file 771 22:30:58 # [RSpecRunTime] RSpec elapsed time: 11 minutes 54.08 seconds. Current RSS: ~1096M. Threads: 5. load average: 1.43 1.11 0.88 1/288 7002 773 22:30:58 when the rule is an exists 774 22:30:58 when the exists file does not exist 775 22:31:00 does not include the file 776 22:31:00 # [RSpecRunTime] RSpec elapsed time: 11 minutes 55.86 seconds. Current RSS: ~1093M. Threads: 5. load average: 1.56 1.14 0.89 1/288 7208 778 22:31:00 when the exists file does exist 779 22:31:02 does include the file 780 22:31:02 # [RSpecRunTime] RSpec elapsed time: 11 minutes 57.69 seconds. Current RSS: ~1092M. Threads: 5. load average: 1.56 1.14 0.89 1/288 7415 782 22:31:02 when an 'include' has rules with a pipeline variable 783 22:31:02 when a pipeline is passed 784 22:31:03 includes the file 785 22:31:03 # [RSpecRunTime] RSpec elapsed time: 11 minutes 59.25 seconds. Current RSS: ~1092M. Threads: 5. load average: 1.56 1.14 0.89 1/288 7571 787 22:31:03 when a pipeline is not passed 788 22:31:05 does not include the file 789 22:31:05 # [RSpecRunTime] RSpec elapsed time: 12 minutes 0.75 second. Current RSS: ~1092M. Threads: 5. load average: 1.51 1.14 0.89 1/288 7726 791 22:31:05 #workflow_rules 792 22:31:05 is expected to eq [{:if=>"$CI_COMMIT_REF_NAME == \"master\""}] 793 22:31:05 #workflow_name 794 22:31:05 is expected to eq "Pipeline name" 796 22:31:05 is expected to be nil 797 22:31:05 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config_spec.rb. It took 44.61 seconds. Expected to take 51.36 seconds. 798 22:31:05 # [RSpecRunTime] Starting example group spec/finders/releases/group_releases_finder_spec.rb. Expected to take 45.79 seconds. 799 22:31:05 Releases::GroupReleasesFinder 800 22:31:05 when parent is a group 801 22:31:05 without subgroups 802 22:31:05 behaves like preload 803 22:31:07 preloads associations 804 22:31:07 when preload is false 805 22:31:09 does not preload associations 806 22:31:09 # [RSpecRunTime] RSpec elapsed time: 12 minutes 5.12 seconds. Current RSS: ~1134M. Threads: 5. load average: 1.47 1.14 0.90 1/288 7799 808 22:31:09 behaves like when the user is not part of the group 809 22:31:11 returns no releases 810 22:31:11 # [RSpecRunTime] RSpec elapsed time: 12 minutes 7.18 seconds. Current RSS: ~1134M. Threads: 5. load average: 1.47 1.14 0.90 1/288 7836 812 22:31:11 when the user is a project guest on one sibling project 813 22:31:14 does not return any releases 814 22:31:14 # [RSpecRunTime] RSpec elapsed time: 12 minutes 9.58 seconds. Current RSS: ~1134M. Threads: 5. load average: 1.35 1.12 0.89 3/289 7873 816 22:31:14 when the user is a guest on the group 817 22:31:16 sorts by release date and id 818 22:31:16 # [RSpecRunTime] RSpec elapsed time: 12 minutes 12.05 seconds. Current RSS: ~1126M. Threads: 5. load average: 1.35 1.12 0.89 1/283 7910 820 22:31:16 with subgroups 821 22:31:16 with a single-level subgroup 822 22:31:16 behaves like when the user is not part of the group 823 22:31:18 returns no releases 824 22:31:18 # [RSpecRunTime] RSpec elapsed time: 12 minutes 14.27 seconds. Current RSS: ~1124M. Threads: 5. load average: 1.35 1.12 0.89 1/283 7947 826 22:31:18 when the user a project guest in the subgroup project 827 22:31:21 does not return any releases 828 22:31:21 # [RSpecRunTime] RSpec elapsed time: 12 minutes 16.71 seconds. Current RSS: ~1121M. Threads: 5. load average: 1.33 1.11 0.89 1/283 7984 830 22:31:21 when the user is a guest on the group 831 22:31:23 returns all releases 832 22:31:23 # [RSpecRunTime] RSpec elapsed time: 12 minutes 19.24 seconds. Current RSS: ~1121M. Threads: 5. load average: 1.33 1.11 0.89 1/283 8021 834 22:31:23 with a multi-level subgroup 835 22:31:23 behaves like when the user is not part of the group 836 22:31:26 returns no releases 837 22:31:27 # [RSpecRunTime] RSpec elapsed time: 12 minutes 22.49 seconds. Current RSS: ~1119M. Threads: 5. load average: 1.30 1.11 0.89 1/283 8076 839 22:31:27 when the user a project guest in the subgroup and subsubgroup project 840 22:31:30 does not return any releases 841 22:31:30 # [RSpecRunTime] RSpec elapsed time: 12 minutes 26.0 seconds. Current RSS: ~1120M. Threads: 5. load average: 1.27 1.11 0.89 1/283 8131 843 22:31:30 when the user a project guest in the subsubgroup project 844 22:31:33 does not return any releases 845 22:31:33 # [RSpecRunTime] RSpec elapsed time: 12 minutes 29.43 seconds. Current RSS: ~1121M. Threads: 5. load average: 1.27 1.11 0.89 1/283 8186 847 22:31:33 performance testing 848 22:31:33 behaves like avoids N+1 queries 849 22:31:33 with subgroups 850 22:31:41 subgroups avoids N+1 queries 851 22:31:41 # [RSpecRunTime] RSpec elapsed time: 12 minutes 36.9 seconds. Current RSS: ~1111M. Threads: 5. load average: 1.23 1.11 0.90 1/283 8241 853 22:31:41 # [RSpecRunTime] Finishing example group spec/finders/releases/group_releases_finder_spec.rb. It took 35.96 seconds. Expected to take 45.79 seconds. 854 22:31:41 # [RSpecRunTime] Starting example group spec/lib/gitlab/auth/o_auth/user_spec.rb. Expected to take 39.28 seconds. 855 22:31:41 Gitlab::Auth::OAuth::User 856 22:31:41 .find_by_uid_and_provider 857 22:31:41 when user exists for given uid and provider 858 22:31:41 returns the user for given uid and provider 859 22:31:41 when user's identity with untrusted extern_uid 860 22:31:41 raises Gitlab::Auth::OAuth::User::IdentityWithUntrustedExternUidError 861 22:31:41 when user does not exist for given uid and provider 863 22:31:41 when identity exists for given uid and provider but is not tied to a user 866 22:31:42 retrieves the correct user 868 22:31:42 finds an existing user based on uid and provider (facebook) 869 22:31:42 returns false if user is not found in database 871 22:31:42 when account exists on server 872 22:31:43 does not mark the user as external 874 22:31:43 marks user as having password_automatically_set 875 22:31:43 when signup is disabled 876 22:31:43 creates the user 877 22:31:43 does not repeat the default user password 878 22:31:44 has the password length within specified range 879 22:31:44 # [RSpecRunTime] RSpec elapsed time: 12 minutes 39.65 seconds. Current RSS: ~1096M. Threads: 5. load average: 1.21 1.10 0.90 1/283 8242 881 22:31:44 when user confirmation email is enabled 882 22:31:44 creates and confirms the user anyway 883 22:31:44 when the current minimum password length is different from the default minimum password length 884 22:31:44 creates the user 885 22:31:44 when email address is too long 886 22:31:44 generates an empty username and produces an error 887 22:31:44 with auto_link_user disabled (default) 888 22:31:44 provider is marked as external 889 22:31:45 marks user as external 890 22:31:45 provider was external, now has been removed 891 22:31:45 does not mark external user as internal 892 22:31:45 provider is not external 893 22:31:45 when adding a new OAuth identity 894 22:31:45 does not promote an external user to internal 895 22:31:45 with new allow_single_sign_on enabled syntax 896 22:31:45 creates a user from Omniauth 897 22:31:45 with old allow_single_sign_on enabled syntax 898 22:31:46 creates a user from Omniauth 899 22:31:46 with new allow_single_sign_on disabled syntax 900 22:31:46 throws an error 901 22:31:46 with old allow_single_sign_on disabled (Default) 902 22:31:46 throws an error 903 22:31:46 with auto_link_user enabled for a different provider 904 22:31:46 and a current GitLab user with a matching email 905 22:31:46 adds the OmniAuth identity to the GitLab user account 906 22:31:46 and no current GitLab user with a matching email 907 22:31:46 provider is marked as external 908 22:31:46 marks user as external 909 22:31:46 provider was external, now has been removed 910 22:31:46 does not mark external user as internal 911 22:31:46 provider is not external 912 22:31:46 when adding a new OAuth identity 913 22:31:46 does not promote an external user to internal 914 22:31:46 with new allow_single_sign_on enabled syntax 915 22:31:47 creates a user from Omniauth 916 22:31:47 with old allow_single_sign_on enabled syntax 917 22:31:47 creates a user from Omniauth 918 22:31:47 with new allow_single_sign_on disabled syntax 919 22:31:47 throws an error 920 22:31:47 with old allow_single_sign_on disabled (Default) 921 22:31:47 throws an error 922 22:31:47 with auto_link_user enabled for the correct provider 923 22:31:47 and a current GitLab user with a matching email 924 22:31:47 adds the OmniAuth identity to the GitLab user account 925 22:31:47 and no current GitLab user with a matching email 926 22:31:47 provider is marked as external 927 22:31:48 marks user as external 928 22:31:48 provider was external, now has been removed 929 22:31:48 does not mark external user as internal 930 22:31:48 provider is not external 931 22:31:48 when adding a new OAuth identity 932 22:31:48 does not promote an external user to internal 933 22:31:48 with new allow_single_sign_on enabled syntax 934 22:31:48 creates a user from Omniauth 935 22:31:48 with old allow_single_sign_on enabled syntax 936 22:31:48 creates a user from Omniauth 937 22:31:48 with new allow_single_sign_on disabled syntax 938 22:31:49 throws an error 939 22:31:49 with old allow_single_sign_on disabled (Default) 940 22:31:49 throws an error 941 22:31:49 with auto_link_user enabled for all providers 942 22:31:49 and a current GitLab user with a matching email 943 22:31:49 adds the OmniAuth identity to the GitLab user account 944 22:31:49 and no current GitLab user with a matching email 945 22:31:49 provider is marked as external 946 22:31:49 marks user as external 947 22:31:49 provider was external, now has been removed 948 22:31:49 does not mark external user as internal 949 22:31:49 provider is not external 950 22:31:49 when adding a new OAuth identity 951 22:31:49 does not promote an external user to internal 952 22:31:49 with new allow_single_sign_on enabled syntax 953 22:31:50 creates a user from Omniauth 954 22:31:50 with old allow_single_sign_on enabled syntax 955 22:31:50 creates a user from Omniauth 956 22:31:50 with new allow_single_sign_on disabled syntax 957 22:31:50 throws an error 958 22:31:50 with old allow_single_sign_on disabled (Default) 959 22:31:50 throws an error 960 22:31:50 with auto_link_ldap_user disabled (default) 961 22:31:50 provider is marked as external 962 22:31:50 marks user as external 963 22:31:50 provider was external, now has been removed 964 22:31:50 does not mark external user as internal 965 22:31:50 provider is not external 966 22:31:50 when adding a new OAuth identity 967 22:31:51 does not promote an external user to internal 968 22:31:51 with new allow_single_sign_on enabled syntax 969 22:31:51 creates a user from Omniauth 970 22:31:51 with old allow_single_sign_on enabled syntax 971 22:31:51 creates a user from Omniauth 972 22:31:51 with new allow_single_sign_on disabled syntax 973 22:31:51 throws an error 974 22:31:51 with old allow_single_sign_on disabled (Default) 975 22:31:51 throws an error 976 22:31:51 and other providers 977 22:31:51 when sync_name is disabled 978 22:31:52 updates the gl_user name 979 22:31:52 when sync_name is enabled 980 22:31:52 updates the gl_user name 981 22:31:52 with auto_link_ldap_user enabled 982 22:31:52 and no LDAP provider defined 983 22:31:52 provider is marked as external 984 22:31:52 marks user as external 985 22:31:52 provider was external, now has been removed 986 22:31:52 does not mark external user as internal 987 22:31:52 provider is not external 988 22:31:52 when adding a new OAuth identity 989 22:31:53 does not promote an external user to internal 990 22:31:53 with new allow_single_sign_on enabled syntax 991 22:31:53 creates a user from Omniauth 992 22:31:53 with old allow_single_sign_on enabled syntax 993 22:31:53 creates a user from Omniauth 994 22:31:53 with new allow_single_sign_on disabled syntax 995 22:31:53 throws an error 996 22:31:53 with old allow_single_sign_on disabled (Default) 997 22:31:53 throws an error 998 22:31:53 and at least one LDAP provider is defined 999 22:31:53 and a corresponding LDAP person 1000 22:31:53 and no account for the LDAP user 1001 22:31:53 when the LDAP user is found by UID 1002 22:31:54 does not repeat the default user password 1003 22:31:54 creates a user with dual LDAP and omniauth identities 1004 22:31:54 has name and email set as synced 1005 22:31:54 has name and email set as read-only 1006 22:31:55 has synced attributes provider set to ldapmain 1007 22:31:55 # [RSpecRunTime] RSpec elapsed time: 12 minutes 50.71 seconds. Current RSS: ~1084M. Threads: 5. load average: 1.18 1.10 0.90 1/282 8243 1009 22:31:55 when the LDAP user is found by email address 1010 22:31:55 creates the LDAP identity 1011 22:31:55 and LDAP user has an account already 1012 22:31:55 when sync_name is disabled 1013 22:31:55 does not update the user name 1014 22:31:55 when sync_name is enabled 1015 22:31:56 updates the user name 1016 22:31:56 when an LDAP person is not found by uid 1017 22:31:56 tries to find an LDAP person by email and adds the omniauth identity to the user 1018 22:31:56 when also not found by email 1019 22:31:56 tries to find an LDAP person by DN and adds the omniauth identity to the user 1020 22:31:56 when there is an LDAP connection error 1021 22:31:56 does not save the identity 1022 22:31:56 and a corresponding LDAP person with some values being nil 1023 22:31:57 creates the user correctly 1024 22:31:57 does not have the attributes not provided by LDAP set as synced 1025 22:31:57 does not have the attributes not provided by LDAP set as read-only 1026 22:31:57 and a corresponding LDAP person with a non-default username 1027 22:31:57 and no account for the LDAP user 1028 22:31:57 creates a user favoring the LDAP username and strips email domain 1029 22:31:57 and no corresponding LDAP person 1030 22:31:57 provider is marked as external 1031 22:31:58 marks user as external 1032 22:31:58 provider was external, now has been removed 1033 22:31:58 does not mark external user as internal 1034 22:31:58 provider is not external 1035 22:31:58 when adding a new OAuth identity 1036 22:31:58 does not promote an external user to internal 1037 22:31:58 with new allow_single_sign_on enabled syntax 1038 22:31:58 creates a user from Omniauth 1039 22:31:58 with old allow_single_sign_on enabled syntax 1040 22:31:58 creates a user from Omniauth 1041 22:31:58 with new allow_single_sign_on disabled syntax 1042 22:31:59 throws an error 1043 22:31:59 with old allow_single_sign_on disabled (Default) 1044 22:31:59 throws an error 1045 22:31:59 with both auto_link_user and auto_link_ldap_user enabled 1046 22:31:59 and at least one LDAP provider is defined 1047 22:31:59 and a corresponding LDAP person 1048 22:31:59 and no account for the LDAP user 1049 22:31:59 creates a user with dual LDAP and omniauth identities 1050 22:31:59 has name and email set as synced 1051 22:31:59 has name and email set as read-only 1052 22:32:00 has synced attributes provider set to ldapmain 1053 22:32:00 # [RSpecRunTime] RSpec elapsed time: 12 minutes 55.66 seconds. Current RSS: ~1084M. Threads: 5. load average: 1.25 1.12 0.91 1/282 8244 1055 22:32:00 and LDAP user has an account already 1056 22:32:00 adds the omniauth identity to the LDAP account 1057 22:32:00 has name and email set as synced 1058 22:32:00 has name and email set as read-only 1060 22:32:00 signup with SAML 1061 22:32:01 does not repeat the default user password 1062 22:32:01 behaves like being blocked on creation 1063 22:32:01 when blocking on creation 1064 22:32:01 creates a blocked user 1065 22:32:01 when a sign up user cap has been set up but has not been reached yet 1066 22:32:01 still creates a blocked user 1067 22:32:01 behaves like not being blocked on creation 1068 22:32:01 when not blocking on creation 1069 22:32:02 creates a non-blocked user 1070 22:32:02 signup with omniauth only 1071 22:32:02 behaves like being blocked on creation 1072 22:32:02 when blocking on creation 1073 22:32:02 creates a blocked user 1074 22:32:02 when a sign up user cap has been set up but has not been reached yet 1075 22:32:02 still creates a blocked user 1076 22:32:02 behaves like not being blocked on creation 1077 22:32:02 when not blocking on creation 1078 22:32:02 creates a non-blocked user 1079 22:32:02 signup with linked omniauth and LDAP account 1080 22:32:02 and no account for the LDAP user 1081 22:32:02 behaves like being blocked on creation 1082 22:32:02 when blocking on creation 1083 22:32:03 creates a blocked user 1084 22:32:03 when a sign up user cap has been set up but has not been reached yet 1085 22:32:03 still creates a blocked user 1086 22:32:03 behaves like not being blocked on creation 1087 22:32:03 when not blocking on creation 1088 22:32:03 creates a non-blocked user 1089 22:32:03 and LDAP user has an account already 1090 22:32:03 behaves like not being blocked on creation 1091 22:32:03 when not blocking on creation 1092 22:32:03 creates a non-blocked user 1093 22:32:03 behaves like not being blocked on creation 1094 22:32:03 when not blocking on creation 1095 22:32:04 creates a non-blocked user 1097 22:32:04 behaves like not being blocked on creation 1098 22:32:04 when not blocking on creation 1099 22:32:04 creates a non-blocked user 1100 22:32:04 behaves like not being blocked on creation 1101 22:32:04 when not blocking on creation 1102 22:32:04 creates a non-blocked user 1103 22:32:04 behaves like not being blocked on creation 1104 22:32:04 when not blocking on creation 1105 22:32:04 creates a non-blocked user 1106 22:32:04 behaves like not being blocked on creation 1107 22:32:04 when not blocking on creation 1108 22:32:05 creates a non-blocked user 1109 22:32:05 ensure backwards compatibility with sync email from provider option 1110 22:32:05 when provider sets an email 1111 22:32:05 updates the user email 1112 22:32:05 has email set as synced 1113 22:32:05 has email set as read-only 1114 22:32:05 has synced attributes provider set to my-provider 1115 22:32:05 when provider doesn't set an email 1116 22:32:06 does not update the user email 1117 22:32:06 has email set as not synced 1118 22:32:06 does not have email set as read-only 1119 22:32:06 generating username 1120 22:32:06 when no collision with existing user 1121 22:32:06 generates the username with no counter 1122 22:32:06 when collision with existing user 1123 22:32:06 generates the username with a counter 1124 22:32:07 generates the username with a counter for special characters 1125 22:32:07 when username is a reserved word 1126 22:32:07 generates the username with a counter 1127 22:32:07 with leading or trailing _.- characters in username 1128 22:32:07 creates valid user with sanitized username 1129 22:32:07 updating email with sync profile 1130 22:32:07 when provider sets an email 1131 22:32:07 updates the user email 1132 22:32:07 has email set as synced 1133 22:32:07 has email set as read-only 1134 22:32:07 has synced attributes provider set to my-provider 1135 22:32:07 when provider doesn't set an email 1136 22:32:08 does not update the user email 1137 22:32:08 has email set as not synced 1138 22:32:08 does not have email set as read-only 1139 22:32:08 updating name 1140 22:32:08 when provider sets a name 1141 22:32:08 updates the user name 1142 22:32:08 when provider doesn't set a name 1143 22:32:08 does not update the user name 1144 22:32:08 updating location 1145 22:32:08 when provider sets a location 1146 22:32:09 updates the user location 1147 22:32:09 when provider doesn't set a location 1148 22:32:09 does not update the user location 1149 22:32:09 updating user info 1150 22:32:09 update all info 1151 22:32:09 updates the user email 1152 22:32:09 updates the user name 1153 22:32:09 updates the user location 1154 22:32:09 sets my-provider as the attributes provider 1155 22:32:09 update only requested info 1156 22:32:10 updates the user name 1157 22:32:10 updates the user location 1158 22:32:10 does not update the user email 1159 22:32:10 update default_scope 1160 22:32:10 updates the user email 1161 22:32:10 update no info when profile sync is nil 1162 22:32:10 does not have sync_attribute 1163 22:32:10 does not update the user email 1164 22:32:11 does not update the user name 1165 22:32:11 does not update the user location 1166 22:32:11 does not create associated user synced attributes metadata 1167 22:32:11 when gl_user is nil 1168 22:32:11 does not raise NoMethodError 1169 22:32:11 ._uid_and_provider 1170 22:32:11 normalizes extern_uid 1171 22:32:11 #find_ldap_person 1172 22:32:11 when LDAP connection fails 1174 22:32:11 #bypass_two_factor? 1175 22:32:11 when with allow_bypass_two_factor disabled (Default) 1176 22:32:11 when with allow_bypass_two_factor enabled 1177 22:32:11 when provider in allow_bypass_two_factor array 1178 22:32:12 when provider not in allow_bypass_two_factor array 1179 22:32:12 #protocol_name 1181 22:32:12 # [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/o_auth/user_spec.rb. It took 30.71 seconds. Expected to take 39.28 seconds. 1182 22:32:12 # [RSpecRunTime] Starting example group spec/models/gpg_key_spec.rb. Expected to take 34.87 seconds. 1184 22:32:12 does not allow STI 1185 22:32:12 associations 1186 22:32:13 is expected to belong to user required: false 1187 22:32:13 is expected to have many subkeys 1188 22:32:13 # [RSpecRunTime] RSpec elapsed time: 13 minutes 9.03 seconds. Current RSS: ~1080M. Threads: 5. load average: 1.21 1.11 0.91 1/282 8269 1191 22:32:14 is expected to validate that :user cannot be empty/falsy 1192 22:32:14 is expected to validate that :key cannot be empty/falsy 1193 22:32:15 is expected to validate that :key is case-sensitively unique 1194 22:32:16 is expected to allow :key to be ‹"-----BEGIN PGP PUBLIC KEY BLOCK-----\nkey\n-----END PGP PUBLIC KEY BLOCK-----"› 1195 22:32:16 is expected not to allow :key to be ‹"-----BEGIN PGP PUBLIC KEY BLOCK-----\nkey"› 1196 22:32:17 is expected not to allow :key to be ‹"-----BEGIN PGP PUBLIC KEY BLOCK-----\nkey\n-----BEGIN PGP PUBLIC KEY BLOCK-----"› 1197 22:32:17 is expected not to allow :key to be ‹"-----BEGIN PGP PUBLIC KEY BLOCK----------END PGP PUBLIC KEY BLOCK-----"› 1198 22:32:18 is expected not to allow :key to be ‹"-----BEGIN PGP PUBLIC KEY BLOCK-----"› 1199 22:32:18 is expected not to allow :key to be ‹"-----END PGP PUBLIC KEY BLOCK-----"› 1200 22:32:19 is expected not to allow :key to be ‹"key\n-----END PGP PUBLIC KEY BLOCK-----"› 1201 22:32:19 is expected not to allow :key to be ‹"BEGIN PGP"› 1202 22:32:19 # [RSpecRunTime] RSpec elapsed time: 13 minutes 15.31 seconds. Current RSS: ~1079M. Threads: 5. load average: 1.26 1.12 0.91 1/282 8446 1205 22:32:19 extract_fingerprint 1206 22:32:20 extracts the fingerprint from the gpg key 1207 22:32:20 extract_primary_keyid 1208 22:32:20 extracts the primary keyid from the gpg key 1209 22:32:20 generate_subkeys 1210 22:32:21 extracts the subkeys from the gpg key 1212 22:32:21 strips white spaces 1213 22:32:21 does not strip when the key is nil 1215 22:32:22 returns the user infos from the gpg key 1216 22:32:22 #verified_user_infos 1217 22:32:23 returns the user infos if it is verified 1218 22:32:25 returns an empty array if the user info is not verified 1219 22:32:25 # [RSpecRunTime] RSpec elapsed time: 13 minutes 20.59 seconds. Current RSS: ~1081M. Threads: 5. load average: 1.32 1.14 0.92 2/282 8633 1221 22:32:25 #emails_with_verified_status 1222 22:32:26 email is verified if the user has the matching email 1223 22:32:26 # [RSpecRunTime] RSpec elapsed time: 13 minutes 21.82 seconds. Current RSS: ~1081M. Threads: 5. load average: 1.32 1.14 0.92 1/282 8676 1226 22:32:27 returns true if one of the email addresses in the key belongs to the user 1227 22:32:28 returns false if none of the email addresses in the key does not belong to the user 1228 22:32:28 # [RSpecRunTime] RSpec elapsed time: 13 minutes 24.2 seconds. Current RSS: ~1080M. Threads: 5. load average: 1.32 1.14 0.92 1/282 8761 1230 22:32:28 verified_and_belongs_to_email? 1231 22:32:29 returns false if none of the email addresses in the key does not belong to the user 1232 22:32:30 returns false if one of the email addresses in the key belongs to the user and does not match the provided email 1233 22:32:32 returns true if one of the email addresses in the key belongs to the user and matches the provided email 1234 22:32:33 returns true if one of the email addresses in the key belongs to the user and case-insensitively matches the provided email 1235 22:32:33 # [RSpecRunTime] RSpec elapsed time: 13 minutes 28.77 seconds. Current RSS: ~1081M. Threads: 5. load average: 1.37 1.15 0.93 1/282 8930 1238 22:32:36 invalidates all associated gpg signatures and destroys the key 1239 22:32:37 deletes all the associated subkeys 1240 22:32:38 invalidates all signatures associated to the subkeys 1241 22:32:38 # [RSpecRunTime] RSpec elapsed time: 13 minutes 34.19 seconds. Current RSS: ~1087M. Threads: 5. load average: 1.34 1.15 0.93 1/282 9055 1243 22:32:38 # [RSpecRunTime] Finishing example group spec/models/gpg_key_spec.rb. It took 26.58 seconds. Expected to take 34.87 seconds. 1244 22:32:38 # [RSpecRunTime] Starting example group spec/models/concerns/integrations/has_data_fields_spec.rb. Expected to take 31.86 seconds. 1245 22:32:38 Integrations::HasDataFields 1246 22:32:38 does not allow STI 1247 22:32:38 when data are stored in data_fields 1248 22:32:38 behaves like data fields 1250 22:32:39 returns the expected values 1251 22:32:39 {arg}_changed? 1252 22:32:40 returns false when the property has not been assigned a new value 1253 22:32:41 returns true when the property has been assigned a different value 1254 22:32:41 returns true when the property has been assigned a different value twice 1255 22:32:42 returns false when the property has been re-assigned the same value 1256 22:32:42 # [RSpecRunTime] RSpec elapsed time: 13 minutes 38.14 seconds. Current RSS: ~1128M. Threads: 5. load average: 1.23 1.13 0.92 1/282 9056 1258 22:32:42 {arg}_touched? 1259 22:32:43 returns false when the property has not been assigned a new value 1260 22:32:44 returns true when the property has been assigned a different value 1261 22:32:45 returns true when the property has been assigned a different value twice 1262 22:32:45 returns true when the property has been re-assigned the same value 1263 22:32:46 returns false when the property has been re-assigned the same value 1264 22:32:46 # [RSpecRunTime] RSpec elapsed time: 13 minutes 42.17 seconds. Current RSS: ~1141M. Threads: 5. load average: 1.21 1.13 0.92 1/282 9057 1266 22:32:46 data_fields_present? 1267 22:32:47 returns true from the issue tracker integration 1270 22:32:48 when integration and data_fields are not persisted 1271 22:32:48 data_fields_present? 1272 22:32:48 returns true 1273 22:32:48 when data are stored in properties 1274 22:32:48 behaves like data fields 1276 22:32:48 returns the expected values 1277 22:32:48 {arg}_changed? 1278 22:32:49 returns false when the property has not been assigned a new value 1279 22:32:50 returns true when the property has been assigned a different value 1280 22:32:51 returns true when the property has been assigned a different value twice 1281 22:32:51 returns false when the property has been re-assigned the same value 1282 22:32:51 # [RSpecRunTime] RSpec elapsed time: 13 minutes 47.3 seconds. Current RSS: ~1134M. Threads: 5. load average: 1.20 1.13 0.92 1/282 9058 1284 22:32:51 {arg}_touched? 1285 22:32:52 returns false when the property has not been assigned a new value 1286 22:32:53 returns true when the property has been assigned a different value 1287 22:32:53 returns true when the property has been assigned a different value twice 1288 22:32:54 returns true when the property has been re-assigned the same value 1289 22:32:55 returns false when the property has been re-assigned the same value 1290 22:32:55 # [RSpecRunTime] RSpec elapsed time: 13 minutes 50.8 seconds. Current RSS: ~1129M. Threads: 5. load average: 1.18 1.12 0.92 1/282 9059 1292 22:32:55 data_fields_present? 1293 22:32:55 returns true from the issue tracker integration 1295 22:32:56 returns nil when the property has not been assigned a new value 1296 22:32:57 returns initial value when the property has been assigned a different value 1297 22:32:58 returns initial value when the property has been re-assigned the same value 1298 22:32:58 # [RSpecRunTime] RSpec elapsed time: 13 minutes 53.56 seconds. Current RSS: ~1128M. Threads: 5. load average: 1.18 1.12 0.92 1/282 9060 1300 22:32:58 when data are stored in both properties and data_fields 1301 22:32:58 behaves like data fields 1303 22:32:58 returns the expected values 1304 22:32:58 {arg}_changed? 1305 22:32:59 returns false when the property has not been assigned a new value 1306 22:32:59 returns true when the property has been assigned a different value 1307 22:33:00 returns true when the property has been assigned a different value twice 1308 22:33:01 returns false when the property has been re-assigned the same value 1309 22:33:01 # [RSpecRunTime] RSpec elapsed time: 13 minutes 56.74 seconds. Current RSS: ~1116M. Threads: 5. load average: 1.17 1.12 0.92 1/282 9061 1311 22:33:01 {arg}_touched? 1312 22:33:01 returns false when the property has not been assigned a new value 1313 22:33:02 returns true when the property has been assigned a different value 1314 22:33:03 returns true when the property has been assigned a different value twice 1315 22:33:03 returns true when the property has been re-assigned the same value 1316 22:33:04 returns false when the property has been re-assigned the same value 1317 22:33:04 # [RSpecRunTime] RSpec elapsed time: 13 minutes 59.84 seconds. Current RSS: ~1112M. Threads: 5. load average: 1.15 1.12 0.92 1/282 9062 1319 22:33:04 data_fields_present? 1320 22:33:05 returns true from the issue tracker integration 1323 22:33:05 # [RSpecRunTime] Finishing example group spec/models/concerns/integrations/has_data_fields_spec.rb. It took 26.88 seconds. Expected to take 31.86 seconds. 1324 22:33:05 # [RSpecRunTime] Starting example group spec/lib/container_registry/tag_spec.rb. Expected to take 28.86 seconds. 1325 22:33:05 ContainerRegistry::Tag 1326 22:33:06 is expected to respond to #repository 1327 22:33:06 is expected to respond to #media_type 1328 22:33:07 is expected to delegate #registry to the #repository object 1329 22:33:07 is expected to delegate #client to the #repository object 1331 22:33:07 when tag belongs to zero-level repository 1332 22:33:08 returns path to the image 1333 22:33:08 # [RSpecRunTime] RSpec elapsed time: 14 minutes 3.75 seconds. Current RSS: ~1105M. Threads: 5. load average: 1.15 1.12 0.92 1/282 9063 1335 22:33:08 when tag belongs to first-level repository 1336 22:33:08 returns path to the image 1338 22:33:09 returns a full location of the tag 1339 22:33:09 manifest processing 1341 22:33:09 when total_size is set 1342 22:33:09 returns the set size 1344 22:33:09 when revision is set 1345 22:33:10 returns the set revision 1346 22:33:10 when revision is not set 1347 22:33:10 when config_blob is not nil 1348 22:33:10 returns the revision from config_blob 1349 22:33:10 when config_blob is nil 1351 22:33:11 #short_revision 1352 22:33:11 when revision is not nil 1353 22:33:11 returns the first 9 characters of the revision 1354 22:33:11 when revision is nil 1357 22:33:12 when tag is instantiated with from_api: true 1358 22:33:12 returns true 1359 22:33:12 when tag is instantiated with from_api: false 1360 22:33:12 behaves like checking for the manifest 1361 22:33:12 when manifest is present 1362 22:33:13 returns true 1363 22:33:13 when manifest is not present 1364 22:33:13 returns false 1365 22:33:13 when tag is not instantiated from_api 1366 22:33:13 behaves like checking for the manifest 1367 22:33:13 when manifest is present 1368 22:33:14 returns true 1369 22:33:14 when manifest is not present 1370 22:33:14 returns false 1373 22:33:15 is expected to eq 1 1375 22:33:16 is expected to be nil 1376 22:33:16 config processing 1378 22:33:16 is expected to be nil 1380 22:33:17 is expected to be nil 1381 22:33:17 behaves like using the value manually set on created_at 1382 22:33:17 does not use the config 1383 22:33:17 # [RSpecRunTime] RSpec elapsed time: 14 minutes 13.16 seconds. Current RSS: ~1095M. Threads: 5. load average: 1.13 1.12 0.92 1/282 9064 1385 22:33:17 image is a helm chart 1387 22:33:18 is expected to be nil 1388 22:33:18 behaves like using the value manually set on created_at 1389 22:33:18 does not use the config 1390 22:33:18 # [RSpecRunTime] RSpec elapsed time: 14 minutes 14.37 seconds. Current RSS: ~1092M. Threads: 5. load average: 1.13 1.12 0.92 1/282 9065 1394 22:33:19 is expected to eq 1 1396 22:33:20 is expected to eq 2319870 1397 22:33:20 config processing 1398 22:33:20 when locally stored 1399 22:33:20 behaves like a processable 1401 22:33:20 is expected not to be nil 1403 22:33:21 is expected not to be nil 1404 22:33:21 behaves like using the value manually set on created_at 1405 22:33:21 does not use the config 1406 22:33:21 # [RSpecRunTime] RSpec elapsed time: 14 minutes 17.14 seconds. Current RSS: ~1093M. Threads: 5. load average: 1.12 1.11 0.93 1/281 9066 1408 22:33:21 when externally stored 1409 22:33:21 behaves like a processable 1411 22:33:22 is expected not to be nil 1413 22:33:22 is expected not to be nil 1414 22:33:22 behaves like using the value manually set on created_at 1415 22:33:23 does not use the config 1416 22:33:23 # [RSpecRunTime] RSpec elapsed time: 14 minutes 18.92 seconds. Current RSS: ~1092M. Threads: 5. load average: 1.12 1.11 0.93 1/281 9067 1418 22:33:23 #force_created_at_from_iso8601 1419 22:33:23 with a valid input 1420 22:33:23 behaves like setting and caching the created_at value 1421 22:33:24 sets and caches the created_at value 1422 22:33:24 with a nil input 1423 22:33:24 behaves like setting and caching the created_at value 1424 22:33:24 sets and caches the created_at value 1425 22:33:24 with an invalid input 1426 22:33:24 behaves like setting and caching the created_at value 1427 22:33:25 sets and caches the created_at value 1429 22:33:25 with a valid input 1430 22:33:25 is expected to eq Mon, 11 Nov 2024 22:33:25.000000000 +0000 1431 22:33:25 with a nil input 1432 22:33:26 is expected to eq nil 1433 22:33:26 with an invalid input 1434 22:33:26 is expected to eq nil 1435 22:33:26 published_at= 1436 22:33:26 with a valid input 1437 22:33:27 is expected to eq Mon, 11 Nov 2024 22:33:27.000000000 +0000 1438 22:33:27 with a nil input 1439 22:33:27 is expected to eq nil 1440 22:33:27 with an invalid input 1441 22:33:28 is expected to eq nil 1442 22:33:28 with stubbed digest 1444 22:33:28 returns a correct tag digest 1445 22:33:28 when manifest_digest is set 1446 22:33:29 returns the set manifest_digest 1447 22:33:29 # [RSpecRunTime] RSpec elapsed time: 14 minutes 24.84 seconds. Current RSS: ~1092M. Threads: 5. load average: 1.10 1.11 0.93 1/281 9068 1449 22:33:29 #unsafe_delete 1450 22:33:29 correctly deletes the tag 1451 22:33:29 # [RSpecRunTime] Finishing example group spec/lib/container_registry/tag_spec.rb. It took 24.34 seconds. Expected to take 28.86 seconds. 1452 22:33:29 # [RSpecRunTime] Starting example group spec/lib/gitlab/database/postgresql_adapter/force_disconnectable_mixin_spec.rb. Expected to take 27.13 seconds. 1453 22:33:29 Gitlab::Database::PostgresqlAdapter::ForceDisconnectableMixin 1454 22:33:29 checking in a connection to the pool 1455 22:33:34 calls the force disconnect callback on checkin 1456 22:33:34 # [RSpecRunTime] RSpec elapsed time: 14 minutes 29.69 seconds. Current RSS: ~1096M. Threads: 5. load average: 1.25 1.14 0.94 1/282 9069 1458 22:33:34 disconnecting from the database 1459 22:33:34 when the timer is expired 1460 22:33:38 disconnects from the database 1461 22:33:38 when the connection has an open transaction 1462 22:33:42 does not disconnect from the database 1463 22:33:42 # [RSpecRunTime] RSpec elapsed time: 14 minutes 38.24 seconds. Current RSS: ~1087M. Threads: 5. load average: 1.23 1.14 0.94 1/282 9070 1465 22:33:42 when the timer is not expired 1466 22:33:47 does not disconnect from the database 1467 22:33:47 # [RSpecRunTime] RSpec elapsed time: 14 minutes 42.54 seconds. Current RSS: ~1086M. Threads: 5. load average: 1.13 1.12 0.93 1/282 9071 1469 22:33:47 # [RSpecRunTime] Finishing example group spec/lib/gitlab/database/postgresql_adapter/force_disconnectable_mixin_spec.rb. It took 17.14 seconds. Expected to take 27.13 seconds. 1470 22:33:47 # [RSpecRunTime] Starting example group spec/services/ci/job_artifacts/update_unknown_locked_status_service_spec.rb. Expected to take 23.33 seconds. 1471 22:33:47 Ci::JobArtifacts::UpdateUnknownLockedStatusService 1473 22:33:47 when artifacts are expired 1474 22:33:50 sets artifact_locked when the pipeline is locked 1475 22:33:52 destroys the artifact when the pipeline is unlocked 1476 22:33:54 does not update ci_job_artifact rows with known locked values 1477 22:33:57 logs the counts of affected artifacts 1478 22:33:57 # [RSpecRunTime] RSpec elapsed time: 14 minutes 52.67 seconds. Current RSS: ~1093M. Threads: 5. load average: 1.11 1.12 0.93 1/282 9072 1480 22:33:57 in a single iteration 1481 22:33:57 due to the LOOP_TIMEOUT 1482 22:33:57 affects the earliest expired artifact first 1483 22:33:57 reports the number of destroyed artifacts 1484 22:33:57 due to @loop_limit 1485 22:33:57 when feature flag ci_job_artifacts_backlog_large_loop_limit is enabled 1486 22:33:57 affects the most recently expired artifact first 1487 22:33:57 reports the number of destroyed artifacts 1488 22:33:57 when feature flag ci_job_artifacts_backlog_large_loop_limit is disabled 1489 22:33:57 affects the most recently expired artifact first 1490 22:33:57 reports the number of destroyed artifacts 1491 22:33:57 when artifact is not expired 1492 22:33:59 does not change the locked status 1493 22:34:00 # [RSpecRunTime] RSpec elapsed time: 14 minutes 55.52 seconds. Current RSS: ~1091M. Threads: 5. load average: 1.10 1.11 0.93 1/282 9073 1495 22:34:00 when exclusive lease has already been taken by the other instance 1496 22:34:00 raises an error and 1497 22:34:00 when there are no unknown status artifacts 1498 22:34:02 does not raise error 1499 22:34:04 reports the number of destroyed artifacts 1500 22:34:04 # [RSpecRunTime] RSpec elapsed time: 14 minutes 59.96 seconds. Current RSS: ~1091M. Threads: 5. load average: 1.09 1.11 0.93 1/282 9074 1502 22:34:04 # [RSpecRunTime] Finishing example group spec/services/ci/job_artifacts/update_unknown_locked_status_service_spec.rb. It took 17.43 seconds. Expected to take 23.33 seconds. 1503 22:34:04 # [RSpecRunTime] Starting example group spec/services/snippets/bulk_destroy_service_spec.rb. Expected to take 21.53 seconds. 1504 22:34:04 Snippets::BulkDestroyService 1506 22:34:06 deletes the snippets in bulk 1507 22:34:06 when snippets is empty 1508 22:34:07 returns a ServiceResponse success response 1509 22:34:07 # [RSpecRunTime] RSpec elapsed time: 15 minutes 3.37 seconds. Current RSS: ~1180M. Threads: 5. load average: 1.09 1.11 0.93 1/284 9159 1511 22:34:07 when user does not have access to remove the snippet 1512 22:34:07 behaves like error is raised 1513 22:34:09 returns error 1514 22:34:10 no record is deleted 1515 22:34:10 # [RSpecRunTime] RSpec elapsed time: 15 minutes 5.74 seconds. Current RSS: ~1224M. Threads: 5. load average: 1.09 1.11 0.93 1/284 9232 1517 22:34:10 when skip_authorization option is passed 1518 22:34:12 returns a ServiceResponse success response 1519 22:34:14 deletes all the snippets that belong to the user 1520 22:34:14 # [RSpecRunTime] RSpec elapsed time: 15 minutes 9.55 seconds. Current RSS: ~1243M. Threads: 5. load average: 1.09 1.11 0.93 1/289 9330 1522 22:34:14 when an error is raised deleting the repository 1523 22:34:14 behaves like error is raised 1524 22:34:15 returns error 1525 22:34:17 no record is deleted 1526 22:34:17 # [RSpecRunTime] RSpec elapsed time: 15 minutes 12.81 seconds. Current RSS: ~1256M. Threads: 5. load average: 1.08 1.11 0.94 1/288 9403 1528 22:34:17 when an error is raised deleting the records 1529 22:34:17 behaves like error is raised 1530 22:34:19 returns error 1531 22:34:20 no record is deleted 1532 22:34:20 # [RSpecRunTime] RSpec elapsed time: 15 minutes 16.22 seconds. Current RSS: ~1280M. Threads: 5. load average: 1.07 1.11 0.94 1/288 9500 1534 22:34:20 when snippet does not have a repository attached 1535 22:34:22 returns success 1536 22:34:22 # [RSpecRunTime] RSpec elapsed time: 15 minutes 18.12 seconds. Current RSS: ~1319M. Threads: 5. load average: 1.07 1.11 0.94 1/288 9549 1538 22:34:22 # [RSpecRunTime] Finishing example group spec/services/snippets/bulk_destroy_service_spec.rb. It took 18.15 seconds. Expected to take 21.53 seconds. 1539 22:34:22 # [RSpecRunTime] Starting example group spec/services/issues/build_service_spec.rb. Expected to take 19.86 seconds. 1540 22:34:22 Issues::BuildService 1541 22:34:23 For a merge request without discussions 1543 22:34:24 mentions the merge request in the description 1544 22:34:24 # [RSpecRunTime] RSpec elapsed time: 15 minutes 20.15 seconds. Current RSS: ~1292M. Threads: 5. load average: 1.55 1.20 0.97 1/289 9607 1546 22:34:24 for discussions in a merge request 1547 22:34:24 #items_for_discussions 1548 22:34:25 has an item for each discussion 1549 22:34:25 #item_for_discussion 1550 22:34:27 mentions the author of the note 1551 22:34:29 wraps the note in a blockquote 1552 22:34:29 # [RSpecRunTime] RSpec elapsed time: 15 minutes 25.31 seconds. Current RSS: ~1195M. Threads: 5. load average: 1.50 1.20 0.97 1/289 9847 1555 22:34:30 uses provided title if title param given 1556 22:34:31 uses provided description if description param given 1557 22:34:31 without additional params 1558 22:34:31 has the merge request reference in the title 1559 22:34:32 has the reference of the merge request in the description 1560 22:34:32 # [RSpecRunTime] RSpec elapsed time: 15 minutes 28.24 seconds. Current RSS: ~1127M. Threads: 5. load average: 1.50 1.20 0.97 1/289 9999 1562 22:34:32 with multiple discussions 1563 22:34:33 mentions all the authors in the description 1564 22:34:34 has a link for each unresolved discussion in the description 1565 22:34:35 mentions additional notes 1566 22:34:35 # [RSpecRunTime] RSpec elapsed time: 15 minutes 30.82 seconds. Current RSS: ~1115M. Threads: 5. load average: 1.46 1.20 0.97 1/289 10121 1568 22:34:35 for a single discussion 1570 22:34:36 references the noteable title in the issue title 1571 22:34:36 adds the note content to the description 1572 22:34:36 # [RSpecRunTime] RSpec elapsed time: 15 minutes 32.32 seconds. Current RSS: ~1112M. Threads: 5. load average: 1.46 1.20 0.97 1/289 10196 1575 22:34:36 setting milestone 1576 22:34:36 when developer 1577 22:34:36 builds a new issues with given params 1578 22:34:37 sets milestone to nil if it is not available for the project 1579 22:34:37 when user is not a project member 1580 22:34:37 cannot set milestone 1581 22:34:37 setting issue type 1582 22:34:37 with a corresponding WorkItems::Type 1583 22:34:37 issue_params: {:issue_type=>nil}, current_user: guest, work_item_type_id: type_issue_id, resulting_issue_type: "issue" 1584 22:34:37 builds an issue 1585 22:34:37 issue_params: {:issue_type=>"issue"}, current_user: guest, work_item_type_id: type_issue_id, resulting_issue_type: "issue" 1586 22:34:37 builds an issue 1587 22:34:37 issue_params: {:issue_type=>"incident"}, current_user: guest, work_item_type_id: type_issue_id, resulting_issue_type: "issue" 1588 22:34:38 builds an issue 1589 22:34:38 issue_params: {:issue_type=>"incident"}, current_user: reporter, work_item_type_id: type_incident_id, resulting_issue_type: "incident" 1590 22:34:38 builds an issue 1591 22:34:38 issue_params: combined_params, current_user: reporter, work_item_type_id: type_task_id, resulting_issue_type: "task" 1592 22:34:38 builds an issue 1593 22:34:38 issue_params: work_item_params, current_user: reporter, work_item_type_id: type_task_id, resulting_issue_type: "task" 1594 22:34:38 builds an issue 1595 22:34:38 issue_params: {:issue_type=>"test_case"}, current_user: guest, work_item_type_id: type_issue_id, resulting_issue_type: "issue" 1596 22:34:38 builds an issue 1597 22:34:38 issue_params: {:issue_type=>"requirement"}, current_user: guest, work_item_type_id: type_issue_id, resulting_issue_type: "issue" 1598 22:34:38 builds an issue 1599 22:34:38 issue_params: {:issue_type=>"invalid"}, current_user: guest, work_item_type_id: type_issue_id, resulting_issue_type: "issue" 1600 22:34:38 builds an issue 1601 22:34:38 issue_params: {:issue_type=>"project"}, current_user: guest, work_item_type_id: type_issue_id, resulting_issue_type: "issue" 1602 22:34:38 builds an issue 1603 22:34:38 # [RSpecRunTime] Finishing example group spec/services/issues/build_service_spec.rb. It took 15.94 seconds. Expected to take 19.86 seconds. 1604 22:34:38 # [RSpecRunTime] Starting example group spec/services/projects/autocomplete_service_spec.rb. Expected to take 18.5 seconds. 1605 22:34:38 Projects::AutocompleteService 1607 22:34:39 confidential issues 1608 22:34:39 includes work item icons in list 1609 22:34:39 does not list project confidential issues for guests 1610 22:34:40 does not list project confidential issues for non project members 1611 22:34:41 does not list project confidential issues for project members with guest role 1612 22:34:41 lists project confidential issues for author 1613 22:34:41 lists project confidential issues for assignee 1614 22:34:42 lists project confidential issues for project members 1615 22:34:42 when admin mode is enabled 1616 22:34:42 lists all project issues for admin 1617 22:34:43 # [RSpecRunTime] RSpec elapsed time: 15 minutes 38.51 seconds. Current RSS: ~1107M. Threads: 5. load average: 1.43 1.19 0.97 1/288 10197 1619 22:34:43 when admin mode is disabled 1620 22:34:43 does not list project confidential issues for admin 1621 22:34:43 when search param is given 1622 22:34:44 returns limited list of matching issues 1624 22:34:44 includes project and group milestones and sorts them correctly 1625 22:34:44 does not include closed milestones 1626 22:34:44 does not include milestones from other projects in the group 1627 22:34:44 with nested groups 1628 22:34:45 includes project milestones and all acestors milestones 1629 22:34:45 # [RSpecRunTime] RSpec elapsed time: 15 minutes 40.97 seconds. Current RSS: ~1104M. Threads: 5. load average: 1.39 1.19 0.97 1/286 10198 1632 22:34:46 when user can read wiki 1633 22:34:46 returns wiki pages (except templates) 1634 22:34:46 loads real title of the page from frontmatter if present 1635 22:34:46 # [RSpecRunTime] RSpec elapsed time: 15 minutes 42.1 seconds. Current RSS: ~1104M. Threads: 5. load average: 1.39 1.19 0.97 1/288 10331 1637 22:34:46 when user cannot read wiki 1638 22:34:46 returns empty array 1640 22:34:47 returns CRM contacts from group 1641 22:34:47 some contacts are already assigned to the issue 1642 22:34:47 marks already assigned contacts as set 1643 22:34:47 #labels_as_hash 1644 22:34:48 returns labels from project and ancestor groups 1645 22:34:48 some labels are already assigned 1646 22:34:49 marks already assigned as set 1647 22:34:49 # [RSpecRunTime] RSpec elapsed time: 15 minutes 45.39 seconds. Current RSS: ~1107M. Threads: 5. load average: 1.36 1.19 0.97 1/288 10332 1651 22:34:50 params include timecategory 1652 22:34:50 when timelog_category_quick_action feature flag is disabled 1653 22:34:51 params do not include timecategory 1654 22:34:51 # [RSpecRunTime] RSpec elapsed time: 15 minutes 46.71 seconds. Current RSS: ~1116M. Threads: 5. load average: 1.36 1.19 0.97 1/288 10333 1656 22:34:51 # [RSpecRunTime] Finishing example group spec/services/projects/autocomplete_service_spec.rb. It took 12.65 seconds. Expected to take 18.5 seconds. 1657 22:34:51 # [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/command_spec.rb. Expected to take 17.11 seconds. 1658 22:34:51 Gitlab::SlashCommands::Command 1660 22:34:51 when no command is available 1661 22:34:51 displays 404 messages 1662 22:34:51 when an unknown command is triggered 1663 22:34:52 displays the help message 1664 22:34:52 the user can not create an issue 1665 22:34:53 rejects the actions 1666 22:34:53 # [RSpecRunTime] RSpec elapsed time: 15 minutes 49.38 seconds. Current RSS: ~1136M. Threads: 5. load average: 1.36 1.19 0.97 1/288 10370 1668 22:34:53 when trying to do deployment 1669 22:34:53 and user can not create deployment 1670 22:34:55 returns action 1671 22:34:55 # [RSpecRunTime] RSpec elapsed time: 15 minutes 50.59 seconds. Current RSS: ~1145M. Threads: 5. load average: 1.33 1.18 0.97 1/288 10390 1673 22:34:55 and user has deployment permission 1674 22:34:56 returns action 1675 22:34:56 when duplicate action exists 1676 22:34:58 returns error 1677 22:34:58 # [RSpecRunTime] RSpec elapsed time: 15 minutes 53.76 seconds. Current RSS: ~1151M. Threads: 5. load average: 1.33 1.18 0.97 1/286 10431 1679 22:34:58 #match_command 1680 22:34:58 IssueShow is triggered 1681 22:34:59 is expected to eq Gitlab::SlashCommands::IssueShow 1682 22:34:59 # [RSpecRunTime] RSpec elapsed time: 15 minutes 54.81 seconds. Current RSS: ~1150M. Threads: 5. load average: 1.30 1.18 0.97 1/286 10450 1684 22:34:59 IssueCreate is triggered 1685 22:35:00 is expected to eq Gitlab::SlashCommands::IssueNew 1686 22:35:00 # [RSpecRunTime] RSpec elapsed time: 15 minutes 55.87 seconds. Current RSS: ~1150M. Threads: 5. load average: 1.30 1.18 0.97 1/286 10469 1688 22:35:00 IssueSearch is triggered 1689 22:35:01 is expected to eq Gitlab::SlashCommands::IssueSearch 1690 22:35:01 # [RSpecRunTime] RSpec elapsed time: 15 minutes 56.92 seconds. Current RSS: ~1145M. Threads: 5. load average: 1.30 1.18 0.97 1/286 10488 1692 22:35:01 IssueMove is triggered 1693 22:35:02 is expected to eq Gitlab::SlashCommands::IssueMove 1694 22:35:02 # [RSpecRunTime] RSpec elapsed time: 15 minutes 57.99 seconds. Current RSS: ~1151M. Threads: 5. load average: 1.30 1.18 0.97 1/286 10507 1696 22:35:02 IssueComment is triggered 1697 22:35:03 is expected to eq Gitlab::SlashCommands::IssueComment 1698 22:35:03 # [RSpecRunTime] RSpec elapsed time: 15 minutes 59.03 seconds. Current RSS: ~1145M. Threads: 5. load average: 1.30 1.18 0.97 1/286 10526 1700 22:35:03 when incident declare is triggered 1701 22:35:03 IncidentNew is triggered 1702 22:35:04 is expected to eq Gitlab::SlashCommands::IncidentManagement::IncidentNew 1703 22:35:04 when feature flag is disabled 1704 22:35:04 IncidentNew is triggered 1705 22:35:05 is expected not to eq Gitlab::SlashCommands::IncidentManagement::IncidentNew 1706 22:35:05 # [RSpecRunTime] RSpec elapsed time: 16 minutes 1.03 seconds. Current RSS: ~1142M. Threads: 5. load average: 1.28 1.18 0.97 1/285 10563 1708 22:35:05 # [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/command_spec.rb. It took 14.31 seconds. Expected to take 17.11 seconds. 1709 22:35:05 # [RSpecRunTime] Starting example group spec/serializers/container_tag_entity_spec.rb. Expected to take 16.16 seconds. 1710 22:35:05 ContainerTagEntity 1711 22:35:11 exposes required informations 1712 22:35:11 when user can manage repositories 1713 22:35:16 exposes destroy_path 1714 22:35:16 # [RSpecRunTime] RSpec elapsed time: 16 minutes 11.8 seconds. Current RSS: ~1134M. Threads: 5. load average: 1.08 1.14 0.96 1/284 10564 1716 22:35:16 when user cannot manage repositories 1717 22:35:21 does not expose destroy_path 1718 22:35:21 # [RSpecRunTime] RSpec elapsed time: 16 minutes 16.9 seconds. Current RSS: ~1125M. Threads: 5. load average: 1.00 1.12 0.96 1/284 10565 1720 22:35:21 # [RSpecRunTime] Finishing example group spec/serializers/container_tag_entity_spec.rb. It took 15.87 seconds. Expected to take 16.16 seconds. 1721 22:35:21 # [RSpecRunTime] Starting example group spec/models/users/project_visit_spec.rb. Expected to take 15.22 seconds. 1722 22:35:21 Users::ProjectVisit 1723 22:35:21 does not allow STI 1724 22:35:21 behaves like cleanup by a loose foreign key 1725 22:35:25 cleans up (delete or nullify) the model 1726 22:35:25 # [RSpecRunTime] RSpec elapsed time: 16 minutes 20.73 seconds. Current RSS: ~1123M. Threads: 5. load average: 1.00 1.12 0.96 1/283 10566 1728 22:35:25 behaves like cleanup by a loose foreign key 1729 22:35:31 cleans up (delete or nullify) the model 1730 22:35:31 # [RSpecRunTime] RSpec elapsed time: 16 minutes 26.88 seconds. Current RSS: ~1118M. Threads: 5. load average: 1.08 1.13 0.96 1/283 10567 1732 22:35:31 behaves like namespace visits model 1733 22:35:31 is expected to validate that :entity_id cannot be empty/falsy 1734 22:35:31 is expected to validate that :user_id cannot be empty/falsy 1735 22:35:31 is expected to validate that :visited_at cannot be empty/falsy 1736 22:35:31 #visited_around? 1737 22:35:31 when the checked time matches a recent visit 1738 22:35:31 returns true 1739 22:35:31 returns true 1740 22:35:31 when the checked time does not match a recent visit 1741 22:35:31 returns false 1742 22:35:31 returns false 1743 22:35:31 #frecent_visits_scores 1744 22:35:31 when there is lots of data 1745 22:35:31 returns the frecent items, sorted by their frecency score 1746 22:35:32 limits the amount of returned entries 1747 22:35:32 when there is few data 1748 22:35:32 returns the frecent items, sorted by their frecency score 1749 22:35:32 #frecent_projects 1750 22:35:32 returns the associated frecently visited projects 1751 22:35:32 # [RSpecRunTime] Finishing example group spec/models/users/project_visit_spec.rb. It took 11.44 seconds. Expected to take 15.22 seconds. 1752 22:35:32 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/artifact_file_reader_spec.rb. Expected to take 14.51 seconds. 1753 22:35:32 Gitlab::Ci::ArtifactFileReader 1755 22:35:32 when job has artifacts and metadata 1756 22:35:32 when job artifact is on local storage 1757 22:35:32 behaves like extracting job artifact archive 1758 22:35:33 returns the content at the path 1759 22:35:33 when path does not exist 1760 22:35:34 raises an error 1761 22:35:34 # [RSpecRunTime] RSpec elapsed time: 16 minutes 29.8 seconds. Current RSS: ~1115M. Threads: 5. load average: 1.07 1.13 0.96 1/283 10568 1763 22:35:34 when path points to a directory 1764 22:35:35 raises an error 1765 22:35:35 when path is nested 1766 22:35:35 returns the content at the nested path 1767 22:35:35 when artifact archive size is greater than the limit 1768 22:35:35 when limits are given to the invocation of the reader 1769 22:35:36 raises an error 1770 22:35:36 when metadata entry shows size greater than the limit 1771 22:35:36 when the limit is set by the value given to the invocation 1772 22:35:36 raises an error 1773 22:35:36 when job artifact is on remote storage 1774 22:35:36 behaves like extracting job artifact archive 1775 22:35:38 returns the content at the path 1776 22:35:38 when path does not exist 1777 22:35:38 raises an error 1778 22:35:38 # [RSpecRunTime] RSpec elapsed time: 16 minutes 34.22 seconds. Current RSS: ~1121M. Threads: 5. load average: 1.07 1.13 0.96 1/283 10569 1780 22:35:38 when path points to a directory 1781 22:35:39 raises an error 1782 22:35:39 when path is nested 1783 22:35:40 returns the content at the nested path 1784 22:35:40 # [RSpecRunTime] RSpec elapsed time: 16 minutes 36.05 seconds. Current RSS: ~1127M. Threads: 5. load average: 1.06 1.13 0.96 1/283 10570 1786 22:35:40 when artifact archive size is greater than the limit 1787 22:35:40 when limits are given to the invocation of the reader 1788 22:35:41 raises an error 1789 22:35:41 when metadata entry shows size greater than the limit 1790 22:35:41 when the limit is set by the value given to the invocation 1791 22:35:41 raises an error 1792 22:35:41 when extracting job artifact raises entry size error 1793 22:35:42 raises an error 1794 22:35:42 when job does not have metadata artifacts 1795 22:35:43 raises an error 1796 22:35:43 when job does not have artifacts 1797 22:35:43 raises an Error 1798 22:35:43 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/artifact_file_reader_spec.rb. It took 10.86 seconds. Expected to take 14.51 seconds. 1799 22:35:43 # [RSpecRunTime] Starting example group spec/services/ci/create_web_ide_terminal_service_spec.rb. Expected to take 13.74 seconds. 1800 22:35:43 Ci::CreateWebIdeTerminalService 1802 22:35:44 for maintainer 1803 22:35:44 when web-ide has valid configuration 1804 22:35:44 for empty configuration 1805 22:35:44 behaves like be successful 1806 22:35:45 returns a success with pipeline object 1807 22:35:45 calls ensure_project_iid explicitly 1808 22:35:46 increments the metrics 1809 22:35:46 # [RSpecRunTime] RSpec elapsed time: 16 minutes 41.7 seconds. Current RSS: ~1125M. Threads: 5. load average: 1.06 1.12 0.96 4/284 10599 1811 22:35:46 for configuration with container image 1812 22:35:46 behaves like be successful 1813 22:35:46 returns a success with pipeline object 1814 22:35:47 calls ensure_project_iid explicitly 1815 22:35:47 increments the metrics 1816 22:35:47 # [RSpecRunTime] RSpec elapsed time: 16 minutes 43.36 seconds. Current RSS: ~1123M. Threads: 5. load average: 1.06 1.12 0.96 1/284 10600 1818 22:35:47 for configuration with ports 1819 22:35:47 behaves like be successful 1820 22:35:48 returns a success with pipeline object 1821 22:35:48 calls ensure_project_iid explicitly 1822 22:35:49 increments the metrics 1823 22:35:49 # [RSpecRunTime] RSpec elapsed time: 16 minutes 45.09 seconds. Current RSS: ~1119M. Threads: 5. load average: 1.05 1.12 0.96 1/284 10601 1825 22:35:49 for configuration with variables 1826 22:35:50 saves the variables 1827 22:35:50 behaves like be successful 1828 22:35:50 returns a success with pipeline object 1829 22:35:51 calls ensure_project_iid explicitly 1830 22:35:51 increments the metrics 1831 22:35:51 # [RSpecRunTime] RSpec elapsed time: 16 minutes 47.46 seconds. Current RSS: ~1114M. Threads: 5. load average: 1.05 1.12 0.96 1/284 10602 1833 22:35:51 error handling 1834 22:35:51 when user is developer 1835 22:35:51 behaves like having insufficient permissions 1836 22:35:51 behaves like having an error 1837 22:35:52 returns an error 1838 22:35:52 when user is maintainer 1839 22:35:52 when terminal is already running 1840 22:35:52 behaves like having an error 1841 22:35:52 returns an error 1842 22:35:52 when ref is non-existing 1843 22:35:52 behaves like having an error 1844 22:35:52 returns an error 1845 22:35:52 when ref is a tag 1846 22:35:52 behaves like having an error 1847 22:35:52 returns an error 1848 22:35:52 when terminal config is missing 1849 22:35:52 behaves like having an error 1850 22:35:53 returns an error 1851 22:35:53 when webide config is present 1852 22:35:53 config has invalid content 1853 22:35:53 behaves like having an error 1854 22:35:53 returns an error 1855 22:35:53 config is valid, but does not have terminal 1856 22:35:53 behaves like having an error 1857 22:35:53 returns an error 1858 22:35:53 # [RSpecRunTime] Finishing example group spec/services/ci/create_web_ide_terminal_service_spec.rb. It took 9.74 seconds. Expected to take 13.74 seconds. 1859 22:35:53 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/factory_spec.rb. Expected to take 12.95 seconds. 1860 22:35:53 Gitlab::Ci::Status::Factory 1861 22:35:53 when object has a core status 1862 22:35:53 when simple core status is created 1863 22:35:53 fabricates a core status created 1864 22:35:53 matches a valid core status for created 1865 22:35:53 does not match any extended statuses for created 1866 22:35:53 when simple core status is waiting_for_resource 1867 22:35:53 fabricates a core status waiting_for_resource 1868 22:35:53 matches a valid core status for waiting_for_resource 1869 22:35:54 does not match any extended statuses for waiting_for_resource 1870 22:35:54 when simple core status is preparing 1871 22:35:54 fabricates a core status preparing 1872 22:35:54 matches a valid core status for preparing 1873 22:35:54 does not match any extended statuses for preparing 1874 22:35:54 when simple core status is waiting_for_callback 1875 22:35:54 fabricates a core status waiting_for_callback 1876 22:35:54 matches a valid core status for waiting_for_callback 1877 22:35:54 does not match any extended statuses for waiting_for_callback 1878 22:35:54 when simple core status is pending 1879 22:35:54 fabricates a core status pending 1880 22:35:54 matches a valid core status for pending 1881 22:35:54 does not match any extended statuses for pending 1882 22:35:54 when simple core status is running 1883 22:35:54 fabricates a core status running 1884 22:35:55 matches a valid core status for running 1885 22:35:55 does not match any extended statuses for running 1886 22:35:55 when simple core status is success 1887 22:35:55 fabricates a core status success 1888 22:35:55 matches a valid core status for success 1889 22:35:55 does not match any extended statuses for success 1890 22:35:55 when simple core status is failed 1891 22:35:55 fabricates a core status failed 1892 22:35:55 matches a valid core status for failed 1893 22:35:55 does not match any extended statuses for failed 1894 22:35:55 when simple core status is canceling 1895 22:35:55 fabricates a core status canceling 1896 22:35:55 matches a valid core status for canceling 1897 22:35:56 does not match any extended statuses for canceling 1898 22:35:56 when simple core status is canceled 1899 22:35:56 fabricates a core status canceled 1900 22:35:56 matches a valid core status for canceled 1901 22:35:56 does not match any extended statuses for canceled 1902 22:35:56 when simple core status is skipped 1903 22:35:56 fabricates a core status skipped 1904 22:35:56 matches a valid core status for skipped 1905 22:35:56 does not match any extended statuses for skipped 1906 22:35:56 when simple core status is manual 1907 22:35:56 fabricates a core status manual 1908 22:35:56 matches a valid core status for manual 1909 22:35:56 does not match any extended statuses for manual 1910 22:35:56 when simple core status is scheduled 1911 22:35:56 fabricates a core status scheduled 1912 22:35:57 matches a valid core status for scheduled 1913 22:35:57 does not match any extended statuses for scheduled 1914 22:35:57 when resource supports multiple extended statuses 1915 22:35:57 when exclusive statuses are matches 1916 22:35:57 does not fabricate compound decorator 1917 22:35:57 delegates to core status 1918 22:35:57 matches correct core status 1919 22:35:57 matches correct extended statuses 1920 22:35:57 when exclusive statuses are not matched 1921 22:35:57 behaves like compound decorator factory 1922 22:35:57 fabricates compound decorator 1923 22:35:57 delegates to core status 1924 22:35:57 latest matches status becomes a status name 1925 22:35:58 matches correct core status 1926 22:35:58 matches correct extended statuses 1927 22:35:58 when using simplified status grouping 1928 22:35:58 behaves like compound decorator factory 1929 22:35:58 fabricates compound decorator 1930 22:35:58 delegates to core status 1931 22:35:58 latest matches status becomes a status name 1932 22:35:58 matches correct core status 1933 22:35:58 matches correct extended statuses 1934 22:35:58 behaviour of FactoryBot traits that create associations 1935 22:35:58 creating a namespace with an associated aggregation_schedule record 1936 22:35:58 creates only one Namespace record and one Namespace::AggregationSchedule record 1937 22:35:58 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/factory_spec.rb. It took 5.34 seconds. Expected to take 12.95 seconds. 1938 22:35:58 # [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/partitioning_spec.rb. Expected to take 12.41 seconds. 1939 22:35:58 Ci::CreatePipelineService 1940 22:36:00 assigns partition_id to metadata 1941 22:36:00 assigns partition_id to processables 1942 22:36:01 assigns partition_id to pipeline 1943 22:36:01 assigns partition_id to stages 1944 22:36:01 correctly assigns partition and environment 1945 22:36:01 with parent child pipelines 1946 22:36:04 assigns partition values to child pipelines 1947 22:36:04 # [RSpecRunTime] RSpec elapsed time: 17 minutes 0.39 second. Current RSS: ~1117M. Threads: 5. load average: 1.56 1.23 1.00 1/286 10685 1949 22:36:04 with pipeline variables 1950 22:36:05 assigns partition_id to pipeline 1951 22:36:05 assigns partition_id to variables 1952 22:36:06 assigns partition_id to needs 1953 22:36:06 # [RSpecRunTime] RSpec elapsed time: 17 minutes 1.9 seconds. Current RSS: ~1113M. Threads: 5. load average: 1.56 1.23 1.00 1/286 10686 1955 22:36:06 # [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/partitioning_spec.rb. It took 7.63 seconds. Expected to take 12.41 seconds. 1956 22:36:06 # [RSpecRunTime] Starting example group spec/serializers/diff_file_base_entity_spec.rb. Expected to take 11.67 seconds. 1957 22:36:06 DiffFileBaseEntity 1958 22:36:07 submodule information for a 1959 22:36:07 newly added submodule 1960 22:36:08 says it is a submodule and contains links 1961 22:36:08 has no compare url because the submodule was newly added 1962 22:36:08 # [RSpecRunTime] RSpec elapsed time: 17 minutes 3.95 seconds. Current RSS: ~1138M. Threads: 5. load average: 1.56 1.23 1.00 1/287 10715 1964 22:36:08 changed submodule 1965 22:36:08 contains a link to compare the changes 1966 22:36:08 normal file (no submodule) 1967 22:36:08 sets submodule to false 1968 22:36:08 contains raw sizes for the blob 1969 22:36:08 is expected to eq 132 1972 22:36:08 behaves like a diff file edit path to the source branch 1973 22:36:09 is expected to eq "/namespace518/project-651/-/edit/feature/files/ruby/feature.rb?from_merge_request_iid=1" 1974 22:36:09 behaves like nil if removed source branch 1975 22:36:09 is expected to eq nil 1977 22:36:09 behaves like a diff file edit path to the source branch 1978 22:36:10 is expected to eq "/namespace518/project-651/-/edit/feature/files/ruby/feature.rb?from_merge_request_iid=1" 1979 22:36:10 removed source branch 1980 22:36:10 is expected to eq nil 1982 22:36:11 is expected to eq "/namespace518/project-651/-/edit/feature/six" 1983 22:36:11 ide_edit_path 1984 22:36:11 when source_project and target_project are the same 1985 22:36:11 returns the merge_request ide route 1986 22:36:11 behaves like nil if removed source branch 1987 22:36:12 is expected to eq nil 1988 22:36:12 # [RSpecRunTime] RSpec elapsed time: 17 minutes 7.93 seconds. Current RSS: ~1160M. Threads: 5. load average: 1.51 1.22 1.00 1/289 11000 1990 22:36:12 when source_project and target_project are different 1991 22:36:16 returns the merge_request ide route with the target_project as param 1992 22:36:16 # [RSpecRunTime] RSpec elapsed time: 17 minutes 11.66 seconds. Current RSS: ~1168M. Threads: 5. load average: 1.47 1.22 1.00 1/290 11094 1994 22:36:16 # [RSpecRunTime] Finishing example group spec/serializers/diff_file_base_entity_spec.rb. It took 9.75 seconds. Expected to take 11.67 seconds. 1995 22:36:16 # [RSpecRunTime] Starting example group spec/services/system_notes/time_tracking_service_spec.rb. Expected to take 11.16 seconds. 1996 22:36:16 SystemNotes::TimeTrackingService 1997 22:36:17 #change_start_date_or_due_date 1998 22:36:17 when noteable is an issue 1999 22:36:17 does not track the work item event in usage ping 2000 22:36:17 tracks the issue event 2001 22:36:17 behaves like issuable getting date change notes 2002 22:36:17 behaves like a note with overridable created_at 2003 22:36:17 the note has the correct time 2004 22:36:17 # [RSpecRunTime] RSpec elapsed time: 17 minutes 12.98 seconds. Current RSS: ~1175M. Threads: 5. load average: 1.47 1.22 1.00 1/290 11113 2006 22:36:17 behaves like a system note 2007 22:36:17 has the correct attributes 2008 22:36:17 when both dates are added 2009 22:36:17 sets the correct note message 2010 22:36:17 when both dates are removed 2011 22:36:17 sets the correct note message 2012 22:36:17 when due date is added 2013 22:36:17 sets the correct note message 2014 22:36:17 and start date removed 2015 22:36:17 sets the correct note message 2016 22:36:17 when start_date is added 2017 22:36:17 does not track the issue event 2018 22:36:17 does not emit snowplow event 2019 22:36:18 sets the correct note message 2020 22:36:18 and due date removed 2021 22:36:18 sets the correct note message 2022 22:36:18 when no dates are changed 2023 22:36:18 does not create a note and returns nil 2024 22:36:18 behaves like internal event tracking 2025 22:36:18 logs to Snowplow, Redis, and product analytics tooling 2026 22:36:18 when only start_date is added 2027 22:36:18 does not track the issue event in usage ping 2028 22:36:18 when noteable is a work item 2029 22:36:18 does not track the issue event 2030 22:36:18 does not emit snowplow event 2031 22:36:18 behaves like issuable getting date change notes 2032 22:36:18 behaves like a note with overridable created_at 2033 22:36:18 the note has the correct time 2034 22:36:18 behaves like a system note 2035 22:36:18 has the correct attributes 2036 22:36:18 when both dates are added 2037 22:36:18 sets the correct note message 2038 22:36:18 when both dates are removed 2039 22:36:18 sets the correct note message 2040 22:36:18 when due date is added 2041 22:36:18 sets the correct note message 2042 22:36:18 and start date removed 2043 22:36:18 sets the correct note message 2044 22:36:18 when start_date is added 2045 22:36:18 does not track the issue event 2046 22:36:18 does not emit snowplow event 2047 22:36:19 sets the correct note message 2048 22:36:19 and due date removed 2049 22:36:19 sets the correct note message 2050 22:36:19 when no dates are changed 2051 22:36:19 does not create a note and returns nil 2052 22:36:19 when only start_date is added 2053 22:36:19 tracks the issue event in usage ping 2054 22:36:19 when noteable is a merge request 2055 22:36:19 does not track the issue event 2056 22:36:20 does not track the work item event in usage ping 2057 22:36:20 does not emit snowplow event 2058 22:36:20 # [RSpecRunTime] RSpec elapsed time: 17 minutes 16.31 seconds. Current RSS: ~1158M. Threads: 5. load average: 1.43 1.22 1.00 1/290 11217 2060 22:36:20 #change_time_estimate 2061 22:36:20 when noteable is an issue 2062 22:36:21 tracks the issue event in usage ping 2063 22:36:21 behaves like a system note 2064 22:36:21 has the correct attributes 2065 22:36:21 when adding a time estimate 2066 22:36:21 sets the note text 2067 22:36:21 when time_tracking_limit_to_hours setting is true 2068 22:36:21 sets the note text 2069 22:36:21 when removing a time estimate 2070 22:36:21 sets the note text 2071 22:36:21 when changing a time estimate 2072 22:36:21 sets the note text 2073 22:36:21 behaves like internal event tracking 2074 22:36:21 logs to Snowplow, Redis, and product analytics tooling 2075 22:36:21 when noteable is a merge request 2076 22:36:22 does not track the issue event 2077 22:36:22 does not emit snowplow event 2078 22:36:22 #create_timelog 2079 22:36:22 when the timelog has a positive time spent value 2080 22:36:22 sets the note text 2081 22:36:22 when the timelog has a negative time spent value 2082 22:36:22 sets the note text 2083 22:36:22 #remove_timelog 2084 22:36:22 when the timelog has a positive time spent value 2085 22:36:22 sets the note text 2086 22:36:22 when the timelog has a negative time spent value 2087 22:36:22 sets the note text 2088 22:36:22 #change_time_spent 2089 22:36:22 when noteable is an issue 2090 22:36:23 behaves like a system note 2091 22:36:23 has the correct attributes 2092 22:36:23 when time was added 2093 22:36:23 sets the note text 2094 22:36:23 tracks the issue event 2095 22:36:23 when time was subtracted 2096 22:36:23 sets the note text 2097 22:36:23 when time was removed 2098 22:36:23 sets the note text 2099 22:36:23 when time_tracking_limit_to_hours setting is true 2100 22:36:23 sets the note text 2101 22:36:23 behaves like internal event tracking 2102 22:36:24 logs to Snowplow, Redis, and product analytics tooling 2103 22:36:24 when noteable is a merge request 2104 22:36:24 does not track the issue event 2105 22:36:24 does not emit snowplow event 2106 22:36:24 # [RSpecRunTime] Finishing example group spec/services/system_notes/time_tracking_service_spec.rb. It took 8.43 seconds. Expected to take 11.16 seconds. 2107 22:36:24 # [RSpecRunTime] Starting example group spec/presenters/packages/nuget/packages_metadata_presenter_spec.rb. Expected to take 10.71 seconds. 2108 22:36:24 Packages::Nuget::PackagesMetadataPresenter 2110 22:36:25 is expected to eq 1 2111 22:36:25 # [RSpecRunTime] RSpec elapsed time: 17 minutes 21.31 seconds. Current RSS: ~1146M. Threads: 5. load average: 1.48 1.23 1.01 1/289 11284 2114 22:36:27 avoids N+1 database queries 2115 22:36:28 returns an array 2116 22:36:30 returns a summary structure 2117 22:36:31 returns the catalog entries 2118 22:36:32 returns sorted versions 2119 22:36:33 # [RSpecRunTime] RSpec elapsed time: 17 minutes 28.49 seconds. Current RSS: ~1144M. Threads: 5. load average: 1.44 1.23 1.01 1/285 11285 2121 22:36:33 # [RSpecRunTime] Finishing example group spec/presenters/packages/nuget/packages_metadata_presenter_spec.rb. It took 8.4 seconds. Expected to take 10.71 seconds. 2122 22:36:33 # [RSpecRunTime] Starting example group spec/finders/security/security_jobs_finder_spec.rb. Expected to take 9.67 seconds. 2123 22:36:33 Security::SecurityJobsFinder 2124 22:36:33 behaves like Security::JobsFinder 2126 22:36:33 does not get initialized for unsupported job types 2128 22:36:33 behaves like JobsFinder core functionality 2129 22:36:33 when the pipeline has no jobs 2130 22:36:34 is expected to be empty 2131 22:36:34 when the pipeline has no Secure jobs 2132 22:36:34 is expected to be empty 2133 22:36:34 when the pipeline only has jobs without report artifacts 2134 22:36:35 is expected to be empty 2135 22:36:35 when the pipeline only has jobs with reports unrelated to Secure products 2136 22:36:36 is expected to be empty 2137 22:36:36 when the pipeline only has jobs with reports with paths similar but not identical to Secure reports 2138 22:36:37 is expected to be empty 2139 22:36:37 when there is more than one pipeline 2140 22:36:38 returns jobs associated with provided pipeline 2141 22:36:38 # [RSpecRunTime] RSpec elapsed time: 17 minutes 33.72 seconds. Current RSS: ~1142M. Threads: 5. load average: 1.40 1.22 1.01 1/283 11286 2144 22:36:38 with specific secure job types 2145 22:36:39 returns only those requested 2146 22:36:39 with combination of security jobs and license scanning jobs 2147 22:36:40 returns only the security jobs 2148 22:36:40 # [RSpecRunTime] Finishing example group spec/finders/security/security_jobs_finder_spec.rb. It took 6.99 seconds. Expected to take 9.67 seconds. 2149 22:36:40 # [RSpecRunTime] Starting example group spec/models/concerns/ci/has_ref_spec.rb. Expected to take 9.14 seconds. 2151 22:36:40 does not allow STI 2153 22:36:40 is not a tag 2154 22:36:40 return true when tag is set to false 2155 22:36:40 when it was triggered by merge request 2156 22:36:42 returns false 2157 22:36:42 # [RSpecRunTime] RSpec elapsed time: 17 minutes 37.74 seconds. Current RSS: ~1149M. Threads: 5. load average: 1.37 1.22 1.01 1/286 11345 2159 22:36:42 is not a tag 2160 22:36:42 return false when tag is set to true 2162 22:36:42 when tag is true 2163 22:36:43 returns a tag ref 2164 22:36:43 when tag is false 2165 22:36:44 returns a branch ref 2166 22:36:44 when tag is nil 2167 22:36:44 returns a branch ref 2168 22:36:44 when it is triggered by a merge request 2170 22:36:46 # [RSpecRunTime] RSpec elapsed time: 17 minutes 41.72 seconds. Current RSS: ~1152M. Threads: 5. load average: 1.34 1.21 1.00 1/288 11404 2172 22:36:46 # [RSpecRunTime] Finishing example group spec/models/concerns/ci/has_ref_spec.rb. It took 6.23 seconds. Expected to take 9.14 seconds. 2173 22:36:46 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/evaluate_workflow_rules_spec.rb. Expected to take 8.69 seconds. 2174 22:36:46 Gitlab::Ci::Pipeline::Chain::EvaluateWorkflowRules 2176 22:36:46 when pipeline has been skipped by workflow configuration 2177 22:36:46 does not save the pipeline 2178 22:36:47 breaks the chain 2179 22:36:48 attaches an error to the pipeline 2180 22:36:48 saves workflow_rules_result 2181 22:36:49 sets the failure reason 2182 22:36:49 # [RSpecRunTime] RSpec elapsed time: 17 minutes 44.76 seconds. Current RSS: ~1150M. Threads: 5. load average: 1.31 1.21 1.00 1/287 11405 2184 22:36:49 when pipeline has not been skipped by workflow configuration 2185 22:36:49 continues the pipeline processing chain 2186 22:36:50 does not skip the pipeline 2187 22:36:51 attaches no errors 2188 22:36:51 saves workflow_rules_result 2189 22:36:52 does not set a failure reason 2190 22:36:52 # [RSpecRunTime] RSpec elapsed time: 17 minutes 47.89 seconds. Current RSS: ~1144M. Threads: 5. load average: 1.31 1.21 1.00 1/285 11406 2192 22:36:52 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/evaluate_workflow_rules_spec.rb. It took 6.16 seconds. Expected to take 8.69 seconds. 2193 22:36:52 # [RSpecRunTime] Starting example group spec/models/users/group_visit_spec.rb. Expected to take 8.31 seconds. 2194 22:36:52 Users::GroupVisit 2195 22:36:52 does not allow STI 2196 22:36:52 #frecent_groups 2197 22:36:52 returns the associated frecently visited groups 2198 22:36:52 behaves like namespace visits model 2199 22:36:52 is expected to validate that :entity_id cannot be empty/falsy 2200 22:36:52 is expected to validate that :user_id cannot be empty/falsy 2201 22:36:52 is expected to validate that :visited_at cannot be empty/falsy 2202 22:36:52 #visited_around? 2203 22:36:52 when the checked time matches a recent visit 2204 22:36:52 returns true 2205 22:36:52 returns true 2206 22:36:52 when the checked time does not match a recent visit 2207 22:36:52 returns false 2208 22:36:53 returns false 2209 22:36:53 #frecent_visits_scores 2210 22:36:53 when there is lots of data 2211 22:36:53 returns the frecent items, sorted by their frecency score 2212 22:36:53 limits the amount of returned entries 2213 22:36:53 when there is few data 2214 22:36:53 returns the frecent items, sorted by their frecency score 2215 22:36:53 behaves like cleanup by a loose foreign key 2216 22:36:55 cleans up (delete or nullify) the model 2217 22:36:55 # [RSpecRunTime] RSpec elapsed time: 17 minutes 50.64 seconds. Current RSS: ~1137M. Threads: 5. load average: 1.45 1.24 1.02 1/285 11407 2219 22:36:55 behaves like cleanup by a loose foreign key 2220 22:36:58 cleans up (delete or nullify) the model 2221 22:36:58 # [RSpecRunTime] RSpec elapsed time: 17 minutes 54.06 seconds. Current RSS: ~1141M. Threads: 5. load average: 1.45 1.24 1.02 1/283 11408 2223 22:36:58 # [RSpecRunTime] Finishing example group spec/models/users/group_visit_spec.rb. It took 6.17 seconds. Expected to take 8.31 seconds. 2224 22:36:58 # [RSpecRunTime] Starting example group spec/services/labels/create_service_spec.rb. Expected to take 8.0 seconds. 2225 22:36:58 Labels::CreateService 2227 22:36:58 in a project 2228 22:36:58 with color in hex-code 2229 22:36:59 creates a label 2230 22:36:59 with color in allowed name 2231 22:36:59 creates a label 2232 22:36:59 with color in up-case allowed name 2233 22:37:00 creates a label 2234 22:37:00 with color surrounded by spaces 2235 22:37:00 creates a label 2236 22:37:00 with unknown color 2237 22:37:01 doesn't create a label 2238 22:37:01 with no color 2239 22:37:01 doesn't create a label 2241 22:37:01 with color in hex-code 2242 22:37:01 creates a label 2243 22:37:01 with color in allowed name 2244 22:37:02 creates a label 2245 22:37:02 with color in up-case allowed name 2246 22:37:02 creates a label 2247 22:37:02 with color surrounded by spaces 2248 22:37:02 creates a label 2249 22:37:02 with unknown color 2250 22:37:02 doesn't create a label 2251 22:37:02 with no color 2252 22:37:02 doesn't create a label 2253 22:37:02 in admin area 2254 22:37:02 with color in hex-code 2255 22:37:02 creates a label 2256 22:37:02 with color in allowed name 2257 22:37:02 creates a label 2258 22:37:02 with color in up-case allowed name 2259 22:37:02 creates a label 2260 22:37:02 with color surrounded by spaces 2261 22:37:02 creates a label 2262 22:37:02 with unknown color 2263 22:37:02 doesn't create a label 2264 22:37:02 with no color 2265 22:37:02 doesn't create a label 2266 22:37:02 lock_on_merge 2267 22:37:02 when feature flag is disabled 2268 22:37:03 does not allow setting lock_on_merge 2269 22:37:03 when feature flag is enabled 2270 22:37:04 allows setting lock_on_merge 2271 22:37:04 does not alow setting lock_on_merge for templates 2272 22:37:04 # [RSpecRunTime] Finishing example group spec/services/labels/create_service_spec.rb. It took 5.71 seconds. Expected to take 8.0 seconds. 2273 22:37:04 # [RSpecRunTime] Starting example group spec/helpers/ci/pipeline_editor_helper_spec.rb. Expected to take 7.57 seconds. 2274 22:37:04 Ci::PipelineEditorHelper 2275 22:37:04 can_view_pipeline_editor? 2276 22:37:04 user can view editor if they can collaborate 2277 22:37:04 user can not view editor if they cannot collaborate 2278 22:37:04 #js_pipeline_editor_data 2279 22:37:04 with a project with commits 2280 22:37:05 returns pipeline editor data 2281 22:37:05 # [RSpecRunTime] RSpec elapsed time: 18 minutes 1.4 seconds. Current RSS: ~1175M. Threads: 5. load average: 1.38 1.23 1.01 1/284 11438 2283 22:37:05 with an empty project 2284 22:37:06 returns pipeline editor data 2285 22:37:06 with a project with no repository 2286 22:37:07 returns pipeline editor data 2287 22:37:07 with a remote CI config 2288 22:37:08 returns true for uses-external-config in pipeline editor data 2289 22:37:08 with a CI config from an external project 2290 22:37:09 returns true for uses-external-config in pipeline editor data 2291 22:37:09 # [RSpecRunTime] RSpec elapsed time: 18 minutes 4.54 seconds. Current RSS: ~1181M. Threads: 5. load average: 1.38 1.23 1.01 1/287 11511 2293 22:37:09 with a non-default branch name 2294 22:37:10 returns correct values 2295 22:37:10 # [RSpecRunTime] RSpec elapsed time: 18 minutes 5.82 seconds. Current RSS: ~1184M. Threads: 5. load average: 1.35 1.23 1.01 1/288 11565 2297 22:37:10 # [RSpecRunTime] Finishing example group spec/helpers/ci/pipeline_editor_helper_spec.rb. It took 6.05 seconds. Expected to take 7.57 seconds. 2298 22:37:10 # [RSpecRunTime] Starting example group spec/models/fork_network_member_spec.rb. Expected to take 7.21 seconds. 2299 22:37:10 ForkNetworkMember 2300 22:37:10 does not allow STI 2302 22:37:10 is expected to validate that :project cannot be empty/falsy 2303 22:37:10 is expected to validate that :fork_network cannot be empty/falsy 2304 22:37:10 destroying a ForkNetworkMember 2305 22:37:11 removes the fork network if it was the last member 2306 22:37:12 does not destroy the fork network if there are members left 2307 22:37:12 # [RSpecRunTime] RSpec elapsed time: 18 minutes 8.05 seconds. Current RSS: ~1177M. Threads: 5. load average: 1.35 1.23 1.01 1/288 11566 2309 22:37:12 #by_projects 2310 22:37:14 returns fork network members by project ids 2311 22:37:14 # [RSpecRunTime] RSpec elapsed time: 18 minutes 9.64 seconds. Current RSS: ~1169M. Threads: 5. load average: 1.48 1.26 1.02 1/289 11567 2313 22:37:14 #with_fork_network 2314 22:37:15 avoids N+1 queries 2315 22:37:15 # [RSpecRunTime] RSpec elapsed time: 18 minutes 11.16 seconds. Current RSS: ~1161M. Threads: 5. load average: 1.48 1.26 1.02 2/289 11568 2317 22:37:15 # [RSpecRunTime] Finishing example group spec/models/fork_network_member_spec.rb. It took 5.34 seconds. Expected to take 7.21 seconds. 2318 22:37:15 # [RSpecRunTime] Starting example group spec/services/labels/update_service_spec.rb. Expected to take 6.96 seconds. 2319 22:37:15 Labels::UpdateService 2321 22:37:15 with color in hex-code 2322 22:37:16 updates the label 2323 22:37:16 with color in allowed name 2324 22:37:16 updates the label 2325 22:37:16 with color in up-case allowed name 2326 22:37:17 updates the label 2327 22:37:17 with color surrounded by spaces 2328 22:37:18 updates the label 2329 22:37:18 # [RSpecRunTime] RSpec elapsed time: 18 minutes 14.47 seconds. Current RSS: ~1154M. Threads: 5. load average: 1.48 1.26 1.02 1/287 11569 2331 22:37:18 with unknown color 2332 22:37:19 doesn't update the label 2333 22:37:19 with no color 2334 22:37:20 doesn't update the label 2335 22:37:20 lock_on_merge 2336 22:37:20 when feature flag is disabled 2337 22:37:20 does not allow setting lock_on_merge 2338 22:37:20 when feature flag is enabled 2339 22:37:21 allows setting lock_on_merge 2340 22:37:21 does not allow lock_on_merge to be unset 2341 22:37:22 does not allow setting lock_on_merge for templates 2342 22:37:22 # [RSpecRunTime] RSpec elapsed time: 18 minutes 18.03 seconds. Current RSS: ~1146M. Threads: 5. load average: 1.44 1.25 1.02 1/283 11570 2344 22:37:22 # [RSpecRunTime] Finishing example group spec/services/labels/update_service_spec.rb. It took 6.87 seconds. Expected to take 6.96 seconds. 2345 22:37:22 # [RSpecRunTime] Starting example group spec/lib/gitlab/legacy_github_import/importer_spec.rb. Expected to take 6.71 seconds. 2346 22:37:22 Gitlab::LegacyGithubImport::Importer 2349 22:37:23 calls gitea importer stages 2350 22:37:23 does not call github-specific importer stages 2351 22:37:23 loads placeholder references after each relevant stage 2352 22:37:23 waits for the placeholder references to be loaded from the store without error 2353 22:37:23 times out and logs an error when references fail to load 2354 22:37:23 when user contribution mapping is disabled 2355 22:37:23 does not enqueue the worker to load placeholder references 2356 22:37:24 does not sleep 2357 22:37:24 # [RSpecRunTime] RSpec elapsed time: 18 minutes 19.56 seconds. Current RSS: ~1157M. Threads: 5. load average: 1.44 1.25 1.02 1/283 11589 2359 22:37:24 when an error occurs 2360 22:37:25 returns true 2361 22:37:26 does not raise an error 2362 22:37:27 stores error messages 2363 22:37:27 when comment has invalid created date 2364 22:37:28 stores error messages 2365 22:37:28 # [RSpecRunTime] RSpec elapsed time: 18 minutes 23.55 seconds. Current RSS: ~1155M. Threads: 5. load average: 1.41 1.25 1.02 1/289 11730 2367 22:37:28 #clean_up_restored_branches 2368 22:37:28 when pull request stills open 2369 22:37:28 does not remove branches 2370 22:37:28 when pull request is closed 2371 22:37:28 does remove branches 2373 22:37:28 instantiates a Client 2374 22:37:28 # [RSpecRunTime] Finishing example group spec/lib/gitlab/legacy_github_import/importer_spec.rb. It took 5.63 seconds. Expected to take 6.71 seconds. 2375 22:37:28 # [RSpecRunTime] Starting example group spec/models/blob_viewer/readme_spec.rb. Expected to take 6.46 seconds. 2376 22:37:28 BlobViewer::Readme 2377 22:37:28 does not allow STI 2378 22:37:28 #render_error 2379 22:37:28 when there is no wiki 2380 22:37:29 returns :no_wiki 2381 22:37:29 # [RSpecRunTime] RSpec elapsed time: 18 minutes 24.73 seconds. Current RSS: ~1159M. Threads: 5. load average: 1.37 1.24 1.02 1/289 11763 2383 22:37:29 when there is an external wiki 2385 22:37:30 # [RSpecRunTime] RSpec elapsed time: 18 minutes 25.8 seconds. Current RSS: ~1170M. Threads: 5. load average: 1.37 1.24 1.02 1/289 11790 2387 22:37:30 when there is a local wiki 2388 22:37:30 when the wiki is empty 2389 22:37:31 returns :no_wiki 2390 22:37:31 # [RSpecRunTime] RSpec elapsed time: 18 minutes 26.94 seconds. Current RSS: ~1178M. Threads: 5. load average: 1.37 1.24 1.02 1/289 11823 2392 22:37:31 when the wiki is not empty 2394 22:37:32 # [RSpecRunTime] RSpec elapsed time: 18 minutes 28.22 seconds. Current RSS: ~1186M. Threads: 5. load average: 1.37 1.24 1.02 1/289 11899 2396 22:37:32 # [RSpecRunTime] Finishing example group spec/models/blob_viewer/readme_spec.rb. It took 4.57 seconds. Expected to take 6.46 seconds. 2397 22:37:32 # [RSpecRunTime] Starting example group spec/presenters/ci/variable_presenter_spec.rb. Expected to take 6.27 seconds. 2398 22:37:32 Ci::VariablePresenter 2399 22:37:32 inherits from Gitlab::View::Presenter::Delegated 2401 22:37:33 takes a variable and optional params 2402 22:37:33 exposes variable 2403 22:37:34 forwards missing methods to variable 2404 22:37:34 # [RSpecRunTime] RSpec elapsed time: 18 minutes 30.03 seconds. Current RSS: ~1187M. Threads: 5. load average: 1.34 1.24 1.02 1/289 11900 2406 22:37:34 #placeholder 2407 22:37:35 is expected to eq "PROJECT_VARIABLE" 2409 22:37:35 is expected to eq "/namespace654/project-788/-/settings/ci_cd" 2411 22:37:36 is expected to eq "/namespace655/project-789/-/variables" 2412 22:37:36 #delete_path 2413 22:37:36 is expected to eq "/namespace656/project-790/-/variables" 2414 22:37:36 # [RSpecRunTime] Finishing example group spec/presenters/ci/variable_presenter_spec.rb. It took 4.02 seconds. Expected to take 6.27 seconds. 2415 22:37:36 # [RSpecRunTime] Starting example group spec/lib/gitlab/chat/responder/mattermost_spec.rb. Expected to take 6.05 seconds. 2416 22:37:36 Gitlab::Chat::Responder::Mattermost 2417 22:37:36 #send_response 2418 22:37:37 sends a response back to Slack 2420 22:37:38 returns the output for a successful build 2421 22:37:38 limits the output to a fixed size 2422 22:37:39 does not send a response if the output is empty 2423 22:37:39 # [RSpecRunTime] RSpec elapsed time: 18 minutes 35.16 seconds. Current RSS: ~1158M. Threads: 5. load average: 1.32 1.24 1.02 1/286 11901 2426 22:37:40 returns the output for a failed build 2427 22:37:40 #scheduled_output 2428 22:37:41 returns the output for a scheduled build 2429 22:37:41 # [RSpecRunTime] Finishing example group spec/lib/gitlab/chat/responder/mattermost_spec.rb. It took 4.42 seconds. Expected to take 6.05 seconds. 2430 22:37:41 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/failed_allowed_spec.rb. Expected to take 5.85 seconds. 2431 22:37:41 Gitlab::Ci::Status::Build::FailedAllowed 2433 22:37:41 does not override status text 2435 22:37:41 returns a warning icon 2437 22:37:41 returns information about failed but allowed to fail status 2439 22:37:41 returns status failed with warnings status group 2440 22:37:41 action details 2441 22:37:41 #has_action? 2442 22:37:41 does not decorate action details 2443 22:37:41 #action_path 2444 22:37:41 does not decorate action path 2445 22:37:41 #action_icon 2446 22:37:41 does not decorate action icon 2447 22:37:41 #action_title 2448 22:37:41 does not decorate action title 2449 22:37:41 #badge_tooltip 2450 22:37:42 does override badge_tooltip 2451 22:37:42 #status_tooltip 2452 22:37:42 does override status_tooltip 2454 22:37:42 when build is failed 2455 22:37:42 when build is allowed to fail 2456 22:37:43 is a correct match 2457 22:37:43 when build is not allowed to fail 2458 22:37:44 is not a correct match 2459 22:37:44 when build did not fail 2460 22:37:44 when build is allowed to fail 2461 22:37:44 is not a correct match 2462 22:37:44 when build is not allowed to fail 2463 22:37:45 is not a correct match 2464 22:37:45 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/failed_allowed_spec.rb. It took 4.03 seconds. Expected to take 5.85 seconds. 2465 22:37:45 # [RSpecRunTime] Starting example group spec/workers/repository_cleanup_worker_spec.rb. Expected to take 5.67 seconds. 2466 22:37:45 RepositoryCleanupWorker 2468 22:37:45 executes the cleanup service and sends a success notification 2469 22:37:46 raises an error if the project cannot be found 2470 22:37:47 raises an error if the user cannot be found 2471 22:37:47 # [RSpecRunTime] RSpec elapsed time: 18 minutes 42.85 seconds. Current RSS: ~1145M. Threads: 5. load average: 1.29 1.23 1.02 1/284 11902 2473 22:37:47 #sidekiq_retries_exhausted 2474 22:37:47 does not send a failure notification for a RecordNotFound error 2475 22:37:48 sends a failure notification 2476 22:37:49 cleans up the attempt 2477 22:37:49 # [RSpecRunTime] RSpec elapsed time: 18 minutes 44.74 seconds. Current RSS: ~1145M. Threads: 5. load average: 1.27 1.23 1.02 1/284 11903 2479 22:37:49 # [RSpecRunTime] Finishing example group spec/workers/repository_cleanup_worker_spec.rb. It took 4.04 seconds. Expected to take 5.67 seconds. 2480 22:37:49 # [RSpecRunTime] Starting example group spec/graphql/mutations/incident_management/timeline_event/destroy_spec.rb. Expected to take 5.41 seconds. 2481 22:37:49 Mutations::IncidentManagement::TimelineEvent::Destroy 2482 22:37:49 is expected to require graphql authorizations :admin_incident_management_timeline_event 2484 22:37:49 when a user has permissions to delete timeline event 2485 22:37:49 when TimelineEvents::DestroyService responds with success 2486 22:37:50 returns the timeline event with no errors 2487 22:37:50 # [RSpecRunTime] RSpec elapsed time: 18 minutes 46.28 seconds. Current RSS: ~1144M. Threads: 5. load average: 1.27 1.23 1.02 1/284 11904 2489 22:37:50 when TimelineEvents::DestroyService responds with an error 2490 22:37:51 returns errors 2491 22:37:51 when a user has no permissions to delete timeline event 2492 22:37:52 raises an error 2493 22:37:52 # [RSpecRunTime] Finishing example group spec/graphql/mutations/incident_management/timeline_event/destroy_spec.rb. It took 3.41 seconds. Expected to take 5.41 seconds. 2494 22:37:52 # [RSpecRunTime] Starting example group spec/lib/gitlab/diff/rendered/notebook/diff_file_spec.rb. Expected to take 5.21 seconds. 2495 22:37:52 Gitlab::Diff::Rendered::Notebook::DiffFile 2496 22:37:53 #old_blob and #new_blob 2497 22:37:53 when file is changed 2498 22:37:53 transforms the old blob 2499 22:37:53 transforms the new blob 2500 22:37:53 when file is added 2501 22:37:53 old_blob is empty 2502 22:37:53 new_blob is transformed 2503 22:37:53 when file is removed 2504 22:37:53 old_blob is transformed 2505 22:37:53 new_blob is empty 2507 22:37:53 for valid notebooks 2508 22:37:53 returns the transformed diff 2509 22:37:53 for invalid notebooks 2512 22:37:54 utilizes timeout for web 2513 22:37:54 falls back to nil on timeout 2514 22:37:54 utilizes longer timeout for sidekiq 2515 22:37:54 #has_renderable? 2516 22:37:54 notebook diff is empty 2518 22:37:54 notebook is valid 2520 22:37:54 when old blob file is truncated 2522 22:37:54 when new blob file is truncated 2524 22:37:54 #highlighted_diff_lines? 2525 22:37:54 when line transformed line is not part of the diff 2526 22:37:54 line is not discussable 2527 22:37:54 when line transformed line part of the diff 2528 22:37:55 line is not discussable 2529 22:37:55 assigns the correct position 2530 22:37:55 computes the first line where the remove would appear 2532 22:37:55 replaces rich text with img to the embedded image 2533 22:37:56 adds image to src 2534 22:37:56 when embedded image has injected html 2535 22:37:56 prevents injected html to be rendered as html 2536 22:37:56 keeps the injected html as part of the string 2537 22:37:56 # [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/rendered/notebook/diff_file_spec.rb. It took 4.08 seconds. Expected to take 5.21 seconds. 2538 22:37:56 # [RSpecRunTime] Starting example group spec/helpers/boards_helper_spec.rb. Expected to take 5.0 seconds. 2540 22:37:57 #build_issue_link_base 2541 22:37:57 project board 2542 22:37:57 returns correct path for project board 2544 22:37:57 returns correct path for base group 2545 22:37:57 returns correct path for subgroup 2546 22:37:57 #board_base_url 2547 22:37:57 when group board 2548 22:37:57 generates the correct url 2549 22:37:57 when project board 2550 22:37:57 generates the correct url 2551 22:37:57 #current_board_namespace 2552 22:37:57 when group board 2553 22:37:57 returns the correct namespace 2554 22:37:57 project under group 2555 22:37:57 when project board 2556 22:37:57 returns the correct namespace 2557 22:37:57 project under user namespace 2558 22:37:57 when project board 2559 22:37:57 returns the correct namespace 2561 22:37:57 project_board 2562 22:37:57 returns board type as parent 2563 22:37:57 returns can_update for user permissions on the board 2564 22:37:58 returns required label endpoints 2565 22:37:58 returns the group id of a project 2566 22:37:58 can_admin_list 2567 22:37:58 returns can_admin_list as false by default 2568 22:37:58 returns can_admin_list as true when user can admin the board lists 2569 22:37:58 can_admin_board 2570 22:37:58 returns can_admin_board as false by default 2571 22:37:58 returns can_admin_board as true when user can admin the board 2573 22:37:58 returns correct path for base group 2574 22:37:58 returns required label endpoints 2575 22:37:58 returns the group id 2576 22:37:58 can_admin_list 2577 22:37:58 returns can_admin_list as false by default 2578 22:37:58 returns can_admin_list as true when user can admin the board lists 2579 22:37:58 # [RSpecRunTime] Finishing example group spec/helpers/boards_helper_spec.rb. It took 1.8 seconds. Expected to take 5.0 seconds. 2580 22:37:58 # [RSpecRunTime] Starting example group spec/services/issues/convert_to_ticket_service_spec.rb. Expected to take 4.86 seconds. 2581 22:37:58 Issues::ConvertToTicketService 2583 22:37:59 when the user is not a project member 2584 22:37:59 behaves like a failed service execution 2585 22:37:59 returns error ServiceResponse with message 2586 22:37:59 when user has the reporter role in project 2587 22:37:59 without email 2588 22:37:59 behaves like a failed service execution 2589 22:37:59 returns error ServiceResponse with message 2590 22:37:59 with invalid email 2591 22:37:59 behaves like a failed service execution 2592 22:37:59 returns error ServiceResponse with message 2593 22:37:59 with valid email 2594 22:37:59 behaves like a successful service execution 2595 22:37:59 converts issue to Service Desk issue 2596 22:37:59 when issue already is confidential 2597 22:37:59 behaves like a successful service execution 2598 22:38:00 converts issue to Service Desk issue 2599 22:38:00 with service desk setting 2600 22:38:00 behaves like a successful service execution 2601 22:38:00 converts issue to Service Desk issue 2602 22:38:00 when tickets should not be confidential by default 2603 22:38:00 behaves like a successful service execution 2604 22:38:00 converts issue to Service Desk issue 2605 22:38:00 when project is public 2606 22:38:00 behaves like a successful service execution 2607 22:38:01 converts issue to Service Desk issue 2608 22:38:01 when issue already is confidential 2609 22:38:01 behaves like a successful service execution 2610 22:38:01 converts issue to Service Desk issue 2611 22:38:01 when issue is Service Desk issue 2612 22:38:01 behaves like a failed service execution 2613 22:38:01 returns error ServiceResponse with message 2614 22:38:01 # [RSpecRunTime] Finishing example group spec/services/issues/convert_to_ticket_service_spec.rb. It took 2.97 seconds. Expected to take 4.86 seconds. 2615 22:38:01 # [RSpecRunTime] Starting example group spec/views/projects/jobs/show.html.haml_spec.rb. Expected to take 4.67 seconds. 2616 22:38:01 projects/jobs/show 2617 22:38:01 when showing a CI build 2618 22:38:02 shows job vue app 2619 22:38:02 when job is running 2620 22:38:03 does not show retry button 2621 22:38:05 does not show New issue button 2622 22:38:05 # [RSpecRunTime] RSpec elapsed time: 19 minutes 0.69 second. Current RSS: ~1189M. Threads: 5. load average: 1.48 1.28 1.04 1/288 12041 2624 22:38:05 # [RSpecRunTime] Finishing example group spec/views/projects/jobs/show.html.haml_spec.rb. It took 3.7 seconds. Expected to take 4.67 seconds. 2625 22:38:05 # [RSpecRunTime] Starting example group spec/lib/banzai/filter/math_filter_spec.rb. Expected to take 4.46 seconds. 2626 22:38:05 Banzai::Filter::MathFilter 2627 22:38:05 add js-render to all math 2628 22:38:05 when limiting how many elements can be marked as math 2629 22:38:05 enforces limits by default 2630 22:38:05 when project with user namespace (no group) 2632 22:38:05 when project with group, no namespace settings 2634 22:38:06 when project with group, default namespace settings 2636 22:38:06 when limits math_rendering_limits_enabled is false 2637 22:38:06 does not limit 2638 22:38:06 when for wikis 2640 22:38:06 when for blobs 2641 22:38:07 does limit for blobs 2642 22:38:07 legacy math filter 2643 22:38:07 handles multiple styles in one text block 2644 22:38:07 inline math using $...$ syntax 2645 22:38:07 with valid syntax 2646 22:38:07 text: "$2+2$", result_template: "<p><math>2+2</math></p>" 2647 22:38:07 behaves like inline math 2648 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2649 22:38:07 text: "$22+1$ and $22 + a^2$", result_template: "<p><math>22+1</math> and <math>22 + a^2</math></p>" 2650 22:38:07 behaves like inline math 2651 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2652 22:38:07 text: "$22 and $2+2$", result_template: "<p>$22 and <math>2+2</math></p>" 2653 22:38:07 behaves like inline math 2654 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2655 22:38:07 text: "$2+2$ $22 and flightjs/Flight$22 $2+2$", result_template: "<p><math>2+2</math> $22 and flightjs/Flight$22 <math>2+2</math></p>" 2656 22:38:07 behaves like inline math 2657 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2658 22:38:07 text: "$1/2$ <b>test</b>", result_template: "<p><math>1/2</math> <b>test</b></p>" 2659 22:38:07 behaves like inline math 2660 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2661 22:38:07 text: "$a!$", result_template: "<p><math>a!</math></p>" 2662 22:38:07 behaves like inline math 2663 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2664 22:38:07 text: "$x$", result_template: "<p><math>x</math></p>" 2665 22:38:07 behaves like inline math 2666 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2667 22:38:07 text: "$1+2\\$$", result_template: "<p><math>1+2\\$</math></p>" 2668 22:38:07 behaves like inline math 2669 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2670 22:38:07 text: "$1+\\$2$", result_template: "<p><math>1+\\$2</math></p>" 2671 22:38:07 behaves like inline math 2672 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2673 22:38:07 text: "$1+\\%2$", result_template: "<p><math>1+\\%2</math></p>" 2674 22:38:07 behaves like inline math 2675 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2676 22:38:07 text: "$1+\\#2$", result_template: "<p><math>1+\\#2</math></p>" 2677 22:38:07 behaves like inline math 2678 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2679 22:38:07 text: "$1+\\&2$", result_template: "<p><math>1+\\&2</math></p>" 2680 22:38:07 behaves like inline math 2681 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2682 22:38:07 text: "$1+\\{2$", result_template: "<p><math>1+\\{2</math></p>" 2683 22:38:07 behaves like inline math 2684 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2685 22:38:07 text: "$1+\\}2$", result_template: "<p><math>1+\\}2</math></p>" 2686 22:38:07 behaves like inline math 2687 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2688 22:38:07 text: "$1+\\_2$", result_template: "<p><math>1+\\_2</math></p>" 2689 22:38:07 behaves like inline math 2690 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2691 22:38:07 inline math using $`...`$ syntax 2692 22:38:07 with valid syntax 2693 22:38:07 text: "$`2+2`$", result_template: "<p><math>2+2</math></p>" 2694 22:38:07 behaves like inline math 2695 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2696 22:38:07 text: "$`22+1`$ and $`22 + a^2`$", result_template: "<p><math>22+1</math> and <math>22 + a^2</math></p>" 2697 22:38:07 behaves like inline math 2698 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2699 22:38:07 text: "$22 and $`2+2`$", result_template: "<p>$22 and <math>2+2</math></p>" 2700 22:38:07 behaves like inline math 2701 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2702 22:38:07 text: "$`2+2`$ $22 and flightjs/Flight$22 $`2+2`$", result_template: "<p><math>2+2</math> $22 and flightjs/Flight$22 <math>2+2</math></p>" 2703 22:38:07 behaves like inline math 2704 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2705 22:38:07 text: "test $$`2+2`$$ test", result_template: "<p>test $<math>2+2</math>$ test</p>" 2706 22:38:07 behaves like inline math 2707 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2708 22:38:07 text: "$`1+\\$2`$", result_template: "<p><math>1+\\$2</math></p>" 2709 22:38:07 behaves like inline math 2710 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2711 22:38:07 inline display math using $$...$$ syntax 2712 22:38:07 with valid syntax 2713 22:38:07 text: "$$2+2$$", result_template: "<p><math>2+2</math></p>" 2714 22:38:07 behaves like display math 2715 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2716 22:38:07 text: "$$ 2+2 $$", result_template: "<p><math>2+2</math></p>" 2717 22:38:07 behaves like display math 2718 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2719 22:38:07 text: "$$22+1$$ and $$22 + a^2$$", result_template: "<p><math>22+1</math> and <math>22 + a^2</math></p>" 2720 22:38:07 behaves like display math 2721 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2722 22:38:07 text: "$22 and $$2+2$$", result_template: "<p>$22 and <math>2+2</math></p>" 2723 22:38:07 behaves like display math 2724 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2725 22:38:07 text: "$$2+2$$ $22 and flightjs/Flight$22 $$2+2$$", result_template: "<p><math>2+2</math> $22 and flightjs/Flight$22 <math>2+2</math></p>" 2726 22:38:07 behaves like display math 2727 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2728 22:38:07 text: "flightjs/Flight$22 and $$a^2 + b^2 = c^2$$", result_template: "<p>flightjs/Flight$22 and <math>a^2 + b^2 = c^2</math></p>" 2729 22:38:07 behaves like display math 2730 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2731 22:38:07 text: "$$a!$$", result_template: "<p><math>a!</math></p>" 2732 22:38:07 behaves like display math 2733 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2734 22:38:07 text: "$$x$$", result_template: "<p><math>x</math></p>" 2735 22:38:07 behaves like display math 2736 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2737 22:38:07 text: "$$20,000 and $$30,000", result_template: "<p><math>20,000 and</math>30,000</p>" 2738 22:38:07 behaves like display math 2739 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2740 22:38:07 block display math using $$\n...\n$$ syntax 2741 22:38:07 with valid syntax 2742 22:38:07 text: "$$\n2+2\n$$", result_template: "<math>2+2\n</math>" 2743 22:38:07 behaves like display math 2744 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2745 22:38:07 text: "$$ \n2+2\n$$", result_template: "<math>2+2\n</math>" 2746 22:38:07 behaves like display math 2747 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2748 22:38:07 text: "$$\n2+2\n3+4\n$$", result_template: "<math>2+2\n3+4\n</math>" 2749 22:38:07 behaves like display math 2750 22:38:07 removes surrounding dollar signs and adds class code, math and js-render-math 2751 22:38:07 when it spans multiple lines 2752 22:38:07 behaves like display math 2753 22:38:08 removes surrounding dollar signs and adds class code, math and js-render-math 2754 22:38:08 when it contains \ 2755 22:38:08 behaves like display math 2756 22:38:08 removes surrounding dollar signs and adds class code, math and js-render-math 2757 22:38:08 display math using ```math...``` syntax 2758 22:38:08 adds data-math-style display attribute to display math 2759 22:38:08 adds js-render-math class to display math 2760 22:38:08 ignores code blocks that are not math 2761 22:38:08 requires the pre to contain both code and math 2762 22:38:08 unrecognized syntax 2763 22:38:08 text: "`2+2`", result: "<p><code>2+2</code></p>" 2765 22:38:08 text: "test $`2+2` test", result: "<p>test $<code>2+2</code> test</p>" 2767 22:38:08 text: "test `2+2`$ test", result: "<p>test <code>2+2</code>$ test</p>" 2769 22:38:08 text: "$20,000 and $30,000", result: "<p>$20,000 and $30,000</p>" 2771 22:38:08 text: "$20,000 in $USD", result: "<p>$20,000 in $USD</p>" 2773 22:38:08 text: "$ a^2 $", result: "<p>$ a^2 $</p>" 2775 22:38:08 text: "test $$\n2+2\n$$", result: "<p>test $$\n2+2\n$$</p>" 2777 22:38:08 text: "$\n$", result: "<p>$\n$</p>" 2779 22:38:08 text: "$$$", result: "<p>$$$</p>" 2781 22:38:08 text: "`$1+2$`", result: "<p><code>$1+2$</code></p>" 2783 22:38:08 text: "`$$1+2$$`", result: "<p><code>$$1+2$$</code></p>" 2785 22:38:08 text: "`$\\$1+2$$`", result: "<p><code>$\\$1+2$$</code></p>" 2787 22:38:08 behaves like pipeline timing check 2788 22:38:08 checks the pipeline timing 2789 22:38:08 # [RSpecRunTime] Finishing example group spec/lib/banzai/filter/math_filter_spec.rb. It took 3.27 seconds. Expected to take 4.46 seconds. 2790 22:38:08 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/trace/stream_spec.rb. Expected to take 4.32 seconds. 2791 22:38:08 Gitlab::Ci::Trace::Stream 2793 22:38:08 is expected to delegate #close to the #stream object 2794 22:38:08 is expected to delegate #tell to the #stream object 2795 22:38:08 is expected to delegate #seek to the #stream object 2796 22:38:08 is expected to delegate #size to the #stream object 2797 22:38:09 is expected to delegate #path to the #stream object 2798 22:38:09 is expected to delegate #truncate to the #stream object 2799 22:38:09 is expected to delegate #valid? to the #stream object as #present? 2801 22:38:09 when stream is StringIO 2802 22:38:09 behaves like limits 2803 22:38:09 if size is larger we start from beginning 2804 22:38:09 if size is smaller we start from the end 2805 22:38:09 when the trace contains ANSI sequence and Unicode 2806 22:38:09 forwards to the next linefeed, case 1 2807 22:38:09 forwards to the next linefeed, case 2 2808 22:38:09 reads in binary, output as Encoding.default_external 2809 22:38:09 when stream is ChunkedIO 2810 22:38:09 behaves like limits 2811 22:38:09 if size is larger we start from beginning 2812 22:38:09 if size is smaller we start from the end 2813 22:38:09 when the trace contains ANSI sequence and Unicode 2814 22:38:09 forwards to the next linefeed, case 1 2815 22:38:09 forwards to the next linefeed, case 2 2816 22:38:09 reads in binary, output as Encoding.default_external 2818 22:38:09 when stream is Tempfile 2819 22:38:09 behaves like appends 2820 22:38:09 truncates and appends content 2821 22:38:09 appends in binary mode 2822 22:38:09 when stream is ChunkedIO 2823 22:38:09 behaves like appends 2824 22:38:09 truncates and appends content 2825 22:38:09 appends in binary mode 2827 22:38:09 increments trace streamed operation 2828 22:38:09 increments trace bytes counter 2830 22:38:09 when stream is StringIO 2831 22:38:09 behaves like sets 2832 22:38:09 overwrite content 2833 22:38:09 when stream is ChunkedIO 2834 22:38:09 behaves like sets 2835 22:38:09 overwrite content 2837 22:38:09 when stream is File 2838 22:38:09 behaves like sets 2839 22:38:09 returns all contents if last_lines is not specified 2840 22:38:09 limit max lines 2841 22:38:09 returns last few lines 2842 22:38:09 returns everything if trying to get too many lines 2843 22:38:09 limit max size 2844 22:38:09 returns every lines with respect of the size 2845 22:38:09 returns everything if trying to get too many bytes 2846 22:38:09 limit max lines and max size 2847 22:38:09 returns max lines if max size is greater 2848 22:38:09 returns max size if max lines is greater 2849 22:38:09 when stream is ChunkedIO 2850 22:38:09 behaves like sets 2851 22:38:09 returns all contents if last_lines is not specified 2852 22:38:09 limit max lines 2853 22:38:09 returns last few lines 2854 22:38:09 returns everything if trying to get too many lines 2855 22:38:09 limit max size 2856 22:38:10 returns every lines with respect of the size 2857 22:38:10 returns everything if trying to get too many bytes 2858 22:38:10 limit max lines and max size 2859 22:38:10 returns max lines if max size is greater 2860 22:38:10 returns max size if max lines is greater 2862 22:38:10 when stream is StringIO 2863 22:38:10 behaves like htmls 2864 22:38:10 returns html 2865 22:38:10 returns html for last line only 2866 22:38:10 when stream is ChunkedIO 2867 22:38:10 behaves like htmls 2868 22:38:10 returns html 2869 22:38:10 returns html for last line only 2870 22:38:10 #extract_coverage 2871 22:38:10 when stream is StringIO 2872 22:38:10 behaves like extract_coverages 2873 22:38:10 valid content & regex 2874 22:38:10 is expected to eq "98.29" 2875 22:38:10 valid content & bad regex 2876 22:38:10 is expected to be nil 2877 22:38:10 no coverage content & regex 2878 22:38:10 is expected to be nil 2879 22:38:10 multiple results in content & regex 2880 22:38:10 returns the last matched coverage 2881 22:38:10 when BUFFER_SIZE is smaller than stream.size 2882 22:38:10 is expected to eq "98.29" 2883 22:38:10 when regex is multi-byte char 2884 22:38:10 is expected to eq "95.0" 2885 22:38:10 when BUFFER_SIZE is equal to stream.size 2886 22:38:10 is expected to eq "98.29" 2887 22:38:10 using a regex capture 2888 22:38:10 is expected to eq "65" 2889 22:38:10 using a regex capture with timestamped data 2890 22:38:10 is expected to eq "65" 2891 22:38:10 malicious regexp 2892 22:38:10 takes under a second 2893 22:38:10 multi-line data with rooted regexp 2894 22:38:10 is expected to eq "65" 2895 22:38:10 multi-line timestamped data with rooted regexp 2896 22:38:10 is expected to eq "65" 2898 22:38:10 is expected to eq "100" 2900 22:38:10 is expected to eq "100" 2902 22:38:10 skips processing 2904 22:38:10 skips processing 2905 22:38:10 when stream is ChunkedIO 2906 22:38:10 behaves like extract_coverages 2907 22:38:10 valid content & regex 2908 22:38:10 is expected to eq "98.29" 2909 22:38:10 valid content & bad regex 2910 22:38:10 is expected to be nil 2911 22:38:10 no coverage content & regex 2912 22:38:10 is expected to be nil 2913 22:38:10 multiple results in content & regex 2914 22:38:11 returns the last matched coverage 2915 22:38:11 when BUFFER_SIZE is smaller than stream.size 2916 22:38:11 is expected to eq "98.29" 2917 22:38:11 when regex is multi-byte char 2918 22:38:11 is expected to eq "95.0" 2919 22:38:11 when BUFFER_SIZE is equal to stream.size 2920 22:38:11 is expected to eq "98.29" 2921 22:38:11 using a regex capture 2922 22:38:11 is expected to eq "65" 2923 22:38:11 using a regex capture with timestamped data 2924 22:38:11 is expected to eq "65" 2925 22:38:11 malicious regexp 2926 22:38:11 takes under a second 2927 22:38:11 multi-line data with rooted regexp 2928 22:38:11 is expected to eq "65" 2929 22:38:11 multi-line timestamped data with rooted regexp 2930 22:38:11 is expected to eq "65" 2932 22:38:11 is expected to eq "100" 2934 22:38:11 is expected to eq "100" 2936 22:38:11 skips processing 2938 22:38:11 skips processing 2939 22:38:11 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/trace/stream_spec.rb. It took 3.36 seconds. Expected to take 4.32 seconds. 2940 22:38:11 # [RSpecRunTime] Starting example group spec/workers/clusters/cleanup/project_namespace_worker_spec.rb. Expected to take 4.17 seconds. 2941 22:38:11 Clusters::Cleanup::ProjectNamespaceWorker 2943 22:38:11 when cluster.cleanup_status is cleanup_removing_project_namespaces 2944 22:38:12 calls Clusters::Cleanup::ProjectNamespaceService 2945 22:38:12 behaves like cluster cleanup worker base specs 2946 22:38:13 transitions to errored if sidekiq retries exhausted 2947 22:38:13 # [RSpecRunTime] RSpec elapsed time: 19 minutes 8.82 seconds. Current RSS: ~1176M. Threads: 5. load average: 1.44 1.28 1.04 1/287 12042 2949 22:38:13 when exceeded the execution limit 2950 22:38:14 logs the error 2951 22:38:14 when cluster.cleanup_status is not cleanup_removing_project_namespaces 2952 22:38:15 does not call Clusters::Cleanup::ProjectNamespaceService 2953 22:38:15 # [RSpecRunTime] Finishing example group spec/workers/clusters/cleanup/project_namespace_worker_spec.rb. It took 3.17 seconds. Expected to take 4.17 seconds. 2954 22:38:15 # [RSpecRunTime] Starting example group spec/models/commit_signatures/x509_commit_signature_spec.rb. Expected to take 3.98 seconds. 2955 22:38:15 CommitSignatures::X509CommitSignature 2956 22:38:15 does not allow STI 2957 22:38:15 behaves like having unique enum values 2958 22:38:15 has unique values in "verification_status" 2959 22:38:15 behaves like commit signature 2960 22:38:15 associations 2961 22:38:15 is expected to belong to project required: true 2963 22:38:15 is expected to validate that :commit_sha cannot be empty/falsy 2964 22:38:15 is expected to validate that :project_id cannot be empty/falsy 2965 22:38:15 .safe_create! 2966 22:38:16 finds a signature by commit sha if it existed 2967 22:38:16 creates a new signature if it was not found 2968 22:38:16 assigns the correct attributes when creating 2969 22:38:16 does not raise an error in case of a race condition 2971 22:38:17 fetches the commit through the project 2972 22:38:17 behaves like signature with type checking 2973 22:38:17 signature type checkers 2974 22:38:17 method: :gpg?, expected: false 2975 22:38:17 is expected to eq false 2976 22:38:17 method: :ssh?, expected: false 2977 22:38:17 is expected to eq false 2978 22:38:17 method: :x509?, expected: true 2979 22:38:17 is expected to eq true 2981 22:38:17 is expected to validate that :x509_certificate_id cannot be empty/falsy 2982 22:38:17 associations 2983 22:38:17 is expected to belong to x509_certificate required: true 2985 22:38:17 if email is not assigned to a user, return nil 2986 22:38:17 if email is assigned to a user 2987 22:38:17 returns user 2988 22:38:17 #reverified_status 2989 22:38:17 returns existing verification status 2990 22:38:17 # [RSpecRunTime] Finishing example group spec/models/commit_signatures/x509_commit_signature_spec.rb. It took 2.8 seconds. Expected to take 3.98 seconds. 2991 22:38:17 # [RSpecRunTime] Starting example group spec/lib/api/helpers/packages/dependency_proxy_helpers_spec.rb. Expected to take 3.82 seconds. 2992 22:38:17 API::Helpers::Packages::DependencyProxyHelpers 2993 22:38:17 #redirect_registry_request 2994 22:38:18 with maven packages 2995 22:38:18 application_setting: true, group_setting: nil, forward_to_registry: true, example_name: "executing redirect" 2996 22:38:18 behaves like executing redirect 2997 22:38:18 redirects to package registry 2998 22:38:18 application_setting: true, group_setting: nil, forward_to_registry: false, example_name: "executing fallback" 2999 22:38:18 behaves like executing fallback 3000 22:38:18 redirects to package registry 3001 22:38:18 application_setting: false, group_setting: nil, forward_to_registry: true, example_name: "executing fallback" 3002 22:38:18 behaves like executing fallback 3003 22:38:18 redirects to package registry 3004 22:38:18 application_setting: false, group_setting: nil, forward_to_registry: false, example_name: "executing fallback" 3005 22:38:18 behaves like executing fallback 3006 22:38:18 redirects to package registry 3007 22:38:18 application_setting: true, group_setting: false, forward_to_registry: true, example_name: "executing fallback" 3008 22:38:18 behaves like executing fallback 3009 22:38:18 redirects to package registry 3010 22:38:18 application_setting: true, group_setting: false, forward_to_registry: false, example_name: "executing fallback" 3011 22:38:18 behaves like executing fallback 3012 22:38:18 redirects to package registry 3013 22:38:18 application_setting: false, group_setting: true, forward_to_registry: true, example_name: "executing redirect" 3014 22:38:18 behaves like executing redirect 3015 22:38:18 redirects to package registry 3016 22:38:18 application_setting: false, group_setting: true, forward_to_registry: false, example_name: "executing fallback" 3017 22:38:18 behaves like executing fallback 3018 22:38:18 redirects to package registry 3019 22:38:18 when no target is present 3020 22:38:18 behaves like executing redirect 3021 22:38:18 redirects to package registry 3022 22:38:18 when maven_central_request_forwarding is disabled 3023 22:38:18 application_setting: true, forward_to_registry: true 3024 22:38:18 behaves like executing fallback 3025 22:38:18 redirects to package registry 3026 22:38:18 application_setting: true, forward_to_registry: false 3027 22:38:18 behaves like executing fallback 3028 22:38:18 redirects to package registry 3029 22:38:18 application_setting: false, forward_to_registry: true 3030 22:38:18 behaves like executing fallback 3031 22:38:18 redirects to package registry 3032 22:38:18 application_setting: false, forward_to_registry: false 3033 22:38:18 behaves like executing fallback 3034 22:38:18 redirects to package registry 3035 22:38:18 with npm packages 3036 22:38:18 application_setting: true, group_setting: nil, forward_to_registry: true, example_name: "executing redirect" 3037 22:38:18 behaves like executing redirect 3038 22:38:18 redirects to package registry 3039 22:38:18 application_setting: true, group_setting: nil, forward_to_registry: false, example_name: "executing fallback" 3040 22:38:18 behaves like executing fallback 3041 22:38:18 redirects to package registry 3042 22:38:18 application_setting: false, group_setting: nil, forward_to_registry: true, example_name: "executing fallback" 3043 22:38:18 behaves like executing fallback 3044 22:38:18 redirects to package registry 3045 22:38:18 application_setting: false, group_setting: nil, forward_to_registry: false, example_name: "executing fallback" 3046 22:38:18 behaves like executing fallback 3047 22:38:18 redirects to package registry 3048 22:38:18 application_setting: true, group_setting: false, forward_to_registry: true, example_name: "executing fallback" 3049 22:38:18 behaves like executing fallback 3050 22:38:18 redirects to package registry 3051 22:38:18 application_setting: true, group_setting: false, forward_to_registry: false, example_name: "executing fallback" 3052 22:38:18 behaves like executing fallback 3053 22:38:19 redirects to package registry 3054 22:38:19 application_setting: false, group_setting: true, forward_to_registry: true, example_name: "executing redirect" 3055 22:38:19 behaves like executing redirect 3056 22:38:19 redirects to package registry 3057 22:38:19 application_setting: false, group_setting: true, forward_to_registry: false, example_name: "executing fallback" 3058 22:38:19 behaves like executing fallback 3059 22:38:19 redirects to package registry 3060 22:38:19 when no target is present 3061 22:38:19 behaves like executing redirect 3062 22:38:19 redirects to package registry 3063 22:38:19 when maven_central_request_forwarding is disabled 3064 22:38:19 application_setting: true, forward_to_registry: true 3065 22:38:19 behaves like executing fallback 3066 22:38:19 redirects to package registry 3067 22:38:19 application_setting: true, forward_to_registry: false 3068 22:38:19 behaves like executing fallback 3069 22:38:19 redirects to package registry 3070 22:38:19 application_setting: false, forward_to_registry: true 3071 22:38:19 behaves like executing fallback 3072 22:38:19 redirects to package registry 3073 22:38:19 application_setting: false, forward_to_registry: false 3074 22:38:19 behaves like executing fallback 3075 22:38:19 redirects to package registry 3076 22:38:19 with pypi packages 3077 22:38:19 application_setting: true, group_setting: nil, forward_to_registry: true, example_name: "executing redirect" 3078 22:38:19 behaves like executing redirect 3079 22:38:19 redirects to package registry 3080 22:38:19 application_setting: true, group_setting: nil, forward_to_registry: false, example_name: "executing fallback" 3081 22:38:19 behaves like executing fallback 3082 22:38:19 redirects to package registry 3083 22:38:19 application_setting: false, group_setting: nil, forward_to_registry: true, example_name: "executing fallback" 3084 22:38:19 behaves like executing fallback 3085 22:38:19 redirects to package registry 3086 22:38:19 application_setting: false, group_setting: nil, forward_to_registry: false, example_name: "executing fallback" 3087 22:38:19 behaves like executing fallback 3088 22:38:19 redirects to package registry 3089 22:38:19 application_setting: true, group_setting: false, forward_to_registry: true, example_name: "executing fallback" 3090 22:38:19 behaves like executing fallback 3091 22:38:19 redirects to package registry 3092 22:38:19 application_setting: true, group_setting: false, forward_to_registry: false, example_name: "executing fallback" 3093 22:38:19 behaves like executing fallback 3094 22:38:19 redirects to package registry 3095 22:38:19 application_setting: false, group_setting: true, forward_to_registry: true, example_name: "executing redirect" 3096 22:38:19 behaves like executing redirect 3097 22:38:19 redirects to package registry 3098 22:38:19 application_setting: false, group_setting: true, forward_to_registry: false, example_name: "executing fallback" 3099 22:38:19 behaves like executing fallback 3100 22:38:19 redirects to package registry 3101 22:38:19 when no target is present 3102 22:38:19 behaves like executing redirect 3103 22:38:19 redirects to package registry 3104 22:38:19 when maven_central_request_forwarding is disabled 3105 22:38:19 application_setting: true, forward_to_registry: true 3106 22:38:19 behaves like executing fallback 3107 22:38:19 redirects to package registry 3108 22:38:19 application_setting: true, forward_to_registry: false 3109 22:38:19 behaves like executing fallback 3110 22:38:19 redirects to package registry 3111 22:38:19 application_setting: false, forward_to_registry: true 3112 22:38:19 behaves like executing fallback 3113 22:38:19 redirects to package registry 3114 22:38:19 application_setting: false, forward_to_registry: false 3115 22:38:19 behaves like executing fallback 3116 22:38:19 redirects to package registry 3117 22:38:19 with non-forwardable package type 3119 22:38:19 raises an error 3121 22:38:20 raises an error 3123 22:38:20 raises an error 3125 22:38:20 raises an error 3127 22:38:20 raises an error 3129 22:38:20 raises an error 3131 22:38:20 raises an error 3133 22:38:20 raises an error 3134 22:38:20 terraform_module 3135 22:38:20 raises an error 3137 22:38:20 raises an error 3139 22:38:20 raises an error 3140 22:38:20 #registry_url 3147 22:38:20 with non-forwardable package type conan 3148 22:38:20 raises an error 3149 22:38:20 with non-forwardable package type nuget 3150 22:38:20 raises an error 3151 22:38:20 with non-forwardable package type composer 3152 22:38:20 raises an error 3153 22:38:20 with non-forwardable package type generic 3154 22:38:20 raises an error 3155 22:38:20 with non-forwardable package type golang 3156 22:38:20 raises an error 3157 22:38:20 with non-forwardable package type debian 3158 22:38:20 raises an error 3159 22:38:20 with non-forwardable package type rubygems 3160 22:38:20 raises an error 3161 22:38:20 with non-forwardable package type helm 3162 22:38:20 raises an error 3163 22:38:20 with non-forwardable package type terraform_module 3164 22:38:20 raises an error 3165 22:38:20 with non-forwardable package type rpm 3166 22:38:20 raises an error 3167 22:38:20 with non-forwardable package type ml_model 3168 22:38:20 raises an error 3169 22:38:20 # [RSpecRunTime] Finishing example group spec/lib/api/helpers/packages/dependency_proxy_helpers_spec.rb. It took 2.85 seconds. Expected to take 3.82 seconds. 3170 22:38:20 # [RSpecRunTime] Starting example group spec/lib/sidebars/groups/super_sidebar_panel_spec.rb. Expected to take 3.68 seconds. 3171 22:38:20 Sidebars::Groups::SuperSidebarPanel 3172 22:38:21 implements #super_sidebar_context_header 3173 22:38:21 #renderable_menus 3174 22:38:21 is exposed as a renderable menu 3175 22:38:21 behaves like a panel instantiable by the anonymous user 3176 22:38:21 is expected to be a kind of Sidebars::Groups::SuperSidebarPanel 3177 22:38:21 behaves like a panel with all menu_items categorized 3178 22:38:21 has no uncategorized menu_items 3179 22:38:21 behaves like a panel with uniquely identifiable menu items 3180 22:38:21 all menu_items have unique item_id 3181 22:38:21 all menu_items have an item_id 3182 22:38:21 # [RSpecRunTime] Finishing example group spec/lib/sidebars/groups/super_sidebar_panel_spec.rb. It took 1.01 seconds. Expected to take 3.68 seconds. 3183 22:38:21 # [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/uploads_restorer_spec.rb. Expected to take 3.57 seconds. 3184 22:38:21 Gitlab::ImportExport::UploadsRestorer 3185 22:38:21 bundle a project Git repo 3186 22:38:21 legacy storage 3187 22:38:22 saves the uploads successfully 3188 22:38:22 copies the uploads to the project path 3189 22:38:22 # [RSpecRunTime] RSpec elapsed time: 19 minutes 18.31 seconds. Current RSS: ~1158M. Threads: 5. load average: 1.37 1.27 1.04 1/285 12062 3191 22:38:22 hashed storage 3192 22:38:23 saves the uploads successfully 3193 22:38:24 copies the uploads to the project path 3194 22:38:24 # [RSpecRunTime] RSpec elapsed time: 19 minutes 19.56 seconds. Current RSS: ~1159M. Threads: 5. load average: 1.37 1.27 1.04 1/285 12063 3196 22:38:24 # [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/uploads_restorer_spec.rb. It took 2.42 seconds. Expected to take 3.57 seconds. 3197 22:38:24 # [RSpecRunTime] Starting example group spec/helpers/users/group_callouts_helper_spec.rb. Expected to take 3.43 seconds. 3198 22:38:24 Users::GroupCalloutsHelper 3199 22:38:24 .show_invite_banner? 3200 22:38:24 when user has the admin ability for the group 3201 22:38:24 when the invite_members_banner has not been dismissed 3202 22:38:24 is expected to eq true 3203 22:38:24 when the group was just created 3204 22:38:24 is expected to eq false 3205 22:38:24 with concerning multiple members 3206 22:38:24 on current group 3207 22:38:25 is expected to eq false 3208 22:38:25 on current group that is a subgroup 3209 22:38:25 with only one user on parent and this group 3210 22:38:25 is expected to eq true 3211 22:38:25 when another user is on this group 3212 22:38:25 is expected to eq false 3213 22:38:25 when another user is on the parent group 3214 22:38:26 is expected to eq false 3215 22:38:26 when the invite_members_banner has been dismissed 3216 22:38:26 is expected to eq false 3217 22:38:26 when user does not have admin ability for the group 3218 22:38:26 is expected to eq false 3219 22:38:26 # [RSpecRunTime] Finishing example group spec/helpers/users/group_callouts_helper_spec.rb. It took 2.51 seconds. Expected to take 3.43 seconds. 3220 22:38:26 # [RSpecRunTime] Starting example group spec/lib/gitlab/database/postgres_hll/batch_distinct_counter_spec.rb. Expected to take 3.32 seconds. 3221 22:38:26 Gitlab::Database::PostgresHll::BatchDistinctCounter 3222 22:38:26 unit test for different counting parameters 3224 22:38:28 builds hll buckets 3225 22:38:28 defaults batch size to 10000 3226 22:38:28 when a transaction is open 3227 22:38:28 raises an error 3228 22:38:28 # [RSpecRunTime] RSpec elapsed time: 19 minutes 24.41 seconds. Current RSS: ~1153M. Threads: 5. load average: 1.34 1.26 1.04 1/284 12064 3230 22:38:28 disallowed configurations 3231 22:38:28 raises WRONG_CONFIGURATION_ERROR if start is bigger than finish 3232 22:38:28 raises WRONG_CONFIGURATION_ERROR if data volume exceeds upper limit 3233 22:38:29 raises WRONG_CONFIGURATION_ERROR if batch size is less than min required 3234 22:38:29 # [RSpecRunTime] Finishing example group spec/lib/gitlab/database/postgres_hll/batch_distinct_counter_spec.rb. It took 2.42 seconds. Expected to take 3.32 seconds. 3235 22:38:29 # [RSpecRunTime] Starting example group spec/lib/import/bulk_imports/common/transformers/source_user_member_attributes_transformer_spec.rb. Expected to take 3.21 seconds. 3236 22:38:29 Import::BulkImports::Common::Transformers::SourceUserMemberAttributesTransformer 3237 22:38:29 with a group 3238 22:38:29 when an import source user exists and is mapped to a user 3239 22:38:29 does not create an import source user 3240 22:38:29 returns member hash with the reassigned_to_user_id 3241 22:38:29 when access level is invalid 3242 22:38:29 ignores record 3243 22:38:29 when importer_user_mapping is disabled 3244 22:38:29 does not create an import source user 3245 22:38:29 does not transform the data 3246 22:38:29 when an import source user does not exist 3247 22:38:29 creates an import source user 3248 22:38:29 returns placeholder membership hash 3249 22:38:29 when importer_user_mapping is disabled 3250 22:38:30 does not create an import source user 3251 22:38:30 does not transform the data 3252 22:38:30 when an import source user exists and is mapped to placeholder user 3253 22:38:30 does not create an import source user 3254 22:38:30 returns placeholder membership hash 3255 22:38:30 when data is nil 3257 22:38:30 when ActiveRecord::RecordNotUnique is raised when creating the source user 3258 22:38:30 raises BulkImports::RetryPipelineError 3259 22:38:30 with a project 3260 22:38:30 when an import source user exists and is mapped to a user 3261 22:38:30 does not create an import source user 3262 22:38:30 returns member hash with the reassigned_to_user_id 3263 22:38:30 when access level is invalid 3264 22:38:30 ignores record 3265 22:38:30 when importer_user_mapping is disabled 3266 22:38:30 does not create an import source user 3267 22:38:30 does not transform the data 3268 22:38:30 when an import source user does not exist 3269 22:38:30 creates an import source user 3270 22:38:31 returns placeholder membership hash 3271 22:38:31 when importer_user_mapping is disabled 3272 22:38:31 does not create an import source user 3273 22:38:31 does not transform the data 3274 22:38:31 when an import source user exists and is mapped to placeholder user 3275 22:38:31 does not create an import source user 3276 22:38:31 returns placeholder membership hash 3277 22:38:31 when data is nil 3279 22:38:31 when ActiveRecord::RecordNotUnique is raised when creating the source user 3280 22:38:31 raises BulkImports::RetryPipelineError 3281 22:38:31 # [RSpecRunTime] Finishing example group spec/lib/import/bulk_imports/common/transformers/source_user_member_attributes_transformer_spec.rb. It took 2.25 seconds. Expected to take 3.21 seconds. 3282 22:38:31 # [RSpecRunTime] Starting example group spec/models/packages/go/module_spec.rb. Expected to take 3.09 seconds. 3283 22:38:31 Packages::Go::Module 3284 22:38:31 does not allow STI 3285 22:38:31 #path_valid? 3286 22:38:31 with root path 3287 22:38:31 with major version 0 3288 22:38:32 returns true 3289 22:38:32 with major version 1 3290 22:38:32 returns true 3291 22:38:32 with major version 2 3292 22:38:32 returns false 3293 22:38:32 with path ./v2 3294 22:38:32 with major version 0 3295 22:38:32 returns false 3296 22:38:32 with major version 1 3297 22:38:32 returns false 3298 22:38:32 with major version 2 3299 22:38:32 returns true 3300 22:38:32 #gomod_valid? 3301 22:38:33 with good gomod 3302 22:38:33 returns true 3303 22:38:33 with bad gomod 3304 22:38:33 returns false 3305 22:38:33 with empty gomod 3306 22:38:33 returns false 3307 22:38:33 # [RSpecRunTime] Finishing example group spec/models/packages/go/module_spec.rb. It took 2.43 seconds. Expected to take 3.09 seconds. 3308 22:38:33 # [RSpecRunTime] Starting example group spec/lib/gitlab/email/hook/smime_signature_interceptor_spec.rb. Expected to take 2.99 seconds. 3309 22:38:33 Gitlab::Email::Hook::SmimeSignatureInterceptor 3310 22:38:43 signs the email appropriately with SMIME 3311 22:38:43 # [RSpecRunTime] Finishing example group spec/lib/gitlab/email/hook/smime_signature_interceptor_spec.rb. It took 10.0 seconds. Expected to take 2.99 seconds. 3312 22:38:43 # [RSpecRunTime] RSpec elapsed time: 19 minutes 39.21 seconds. Current RSS: ~1167M. Threads: 5. load average: 1.51 1.30 1.05 1/284 12119 3314 22:38:43 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/variables/collection_spec.rb. Expected to take 2.9 seconds. 3315 22:38:43 Gitlab::Ci::Variables::Collection 3317 22:38:43 given an array of variables 3318 22:38:43 returns a collection 3319 22:38:43 given a hash of variables 3320 22:38:43 returns a collection 3321 22:38:43 given a proc that evaluates to an array 3322 22:38:43 returns a collection 3323 22:38:43 given a proc that evaluates to a hash 3324 22:38:43 returns a collection 3325 22:38:43 given a collection 3326 22:38:43 returns a collection 3327 22:38:43 when given an unrecognized type 3328 22:38:43 raises error 3330 22:38:43 can be initialized with an array 3331 22:38:43 can be initialized without an argument 3333 22:38:43 appends a hash 3334 22:38:43 appends a Ci::Variable 3335 22:38:44 appends an internal resource 3336 22:38:44 returns self 3338 22:38:44 returns a new Collection instance 3339 22:38:44 rejects pair that has nil value 3341 22:38:44 appends all elements from an array 3342 22:38:44 appends all elements from other collection 3343 22:38:44 does not concatenate resource if it undefined 3344 22:38:44 returns self 3346 22:38:44 makes it possible to combine with an array 3347 22:38:44 makes it possible to combine with another collection 3349 22:38:44 with variable key with single entry 3350 22:38:44 behaves like an array access operator 3351 22:38:44 for a non-existent variable name 3353 22:38:44 for an existent variable name 3354 22:38:44 returns the last Item 3355 22:38:44 with variable key with multiple entries 3356 22:38:44 behaves like an array access operator 3357 22:38:44 for a non-existent variable name 3359 22:38:44 for an existent variable name 3360 22:38:44 returns the last Item 3362 22:38:44 with variable key with single entry 3363 22:38:44 behaves like a method returning all known variables or nil 3364 22:38:44 for a non-existent variable name 3366 22:38:44 for an existing variable name 3367 22:38:44 returns all expected Items 3368 22:38:44 with variable key with multiple entries 3369 22:38:44 behaves like a method returning all known variables or nil 3370 22:38:44 for a non-existent variable name 3372 22:38:44 for an existing variable name 3373 22:38:44 returns all expected Items 3375 22:38:44 returns zero for empty collection 3376 22:38:44 returns 2 for collection with 2 variables 3377 22:38:44 returns 3 for collection with 2 duplicate variables 3378 22:38:44 #to_runner_variables 3379 22:38:44 creates an array of hashes in a runner-compatible format 3381 22:38:44 returns regular hash in valid order without duplicates 3383 22:38:44 returns a Collection instance 3384 22:38:44 returns correctly filtered Collection 3385 22:38:44 #sort_and_expand_all 3388 22:38:44 returns Collection 3389 22:38:44 expands variables 3390 22:38:44 preserves raw attribute 3391 22:38:44 empty string 3392 22:38:44 returns Collection 3393 22:38:44 expands variables 3394 22:38:44 preserves raw attribute 3395 22:38:44 simple expansions 3396 22:38:44 returns Collection 3397 22:38:44 expands variables 3398 22:38:44 preserves raw attribute 3399 22:38:44 complex expansion 3400 22:38:44 returns Collection 3401 22:38:44 expands variables 3402 22:38:44 preserves raw attribute 3403 22:38:44 unused variables 3404 22:38:44 returns Collection 3405 22:38:44 expands variables 3406 22:38:44 preserves raw attribute 3407 22:38:44 complex expansions 3408 22:38:44 returns Collection 3409 22:38:44 expands variables 3410 22:38:44 preserves raw attribute 3411 22:38:44 escaped characters in complex expansions keeping undefined are kept intact 3412 22:38:44 returns Collection 3413 22:38:44 expands variables 3414 22:38:44 preserves raw attribute 3415 22:38:44 escaped characters in complex expansions discarding undefined are kept intact 3416 22:38:45 returns Collection 3417 22:38:45 expands variables 3418 22:38:45 preserves raw attribute 3419 22:38:45 out-of-order expansion 3420 22:38:45 returns Collection 3421 22:38:45 expands variables 3422 22:38:45 preserves raw attribute 3423 22:38:45 out-of-order complex expansion 3424 22:38:45 returns Collection 3425 22:38:45 expands variables 3426 22:38:45 preserves raw attribute 3427 22:38:45 missing variable discarding original 3428 22:38:45 returns Collection 3429 22:38:45 expands variables 3430 22:38:45 preserves raw attribute 3431 22:38:45 missing variable keeping original 3432 22:38:45 returns Collection 3433 22:38:45 expands variables 3434 22:38:45 preserves raw attribute 3435 22:38:45 complex expansions with missing variable keeping original 3436 22:38:45 returns Collection 3437 22:38:45 expands variables 3438 22:38:45 preserves raw attribute 3439 22:38:45 complex expansions with raw variable with expand_raw_refs: true (default) 3440 22:38:45 returns Collection 3441 22:38:45 expands variables 3442 22:38:45 preserves raw attribute 3443 22:38:45 complex expansions with raw variable with expand_raw_refs: false 3444 22:38:45 returns Collection 3445 22:38:45 expands variables 3446 22:38:45 preserves raw attribute 3447 22:38:45 variable value referencing password with special characters 3448 22:38:45 returns Collection 3449 22:38:45 expands variables 3450 22:38:45 preserves raw attribute 3451 22:38:45 cyclic dependency causes original array to be returned 3452 22:38:45 returns Collection 3453 22:38:45 expands variables 3454 22:38:45 preserves raw attribute 3455 22:38:45 file variables with expand_file_refs: true 3456 22:38:45 returns Collection 3457 22:38:45 expands variables 3458 22:38:45 preserves raw attribute 3459 22:38:45 file variables with expand_file_refs: false 3460 22:38:45 returns Collection 3461 22:38:45 expands variables 3462 22:38:45 preserves raw attribute 3464 22:38:45 is expected to eq "[\"VAR\", \"VAR2\"], @errors='circular variable reference detected'" 3465 22:38:45 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/variables/collection_spec.rb. It took 2.05 seconds. Expected to take 2.9 seconds. 3466 22:38:45 # [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/repository_service_spec.rb. Expected to take 2.8 seconds. 3467 22:38:45 Gitlab::GitalyClient::RepositoryService 3469 22:38:46 sends a repository_exists message 3470 22:38:46 #optimize_repository 3471 22:38:46 with default parameter 3472 22:38:46 behaves like a repository optimization 3473 22:38:46 sends a optimize_repository message 3474 22:38:46 with heuristical housekeeping strategy 3475 22:38:46 behaves like a repository optimization 3476 22:38:46 sends a optimize_repository message 3477 22:38:46 with eager housekeeping strategy 3478 22:38:46 behaves like a repository optimization 3479 22:38:46 sends a optimize_repository message 3480 22:38:46 #prune_unreachable_objects 3481 22:38:46 sends a prune_unreachable_objects message 3482 22:38:46 #repository_size 3483 22:38:46 sends a repository_size message 3484 22:38:46 #repository_info 3485 22:38:46 sends a repository_info message 3486 22:38:46 #get_object_directory_size 3487 22:38:47 sends a get_object_directory_size message 3488 22:38:47 #info_attributes 3489 22:38:47 reads the info attributes 3490 22:38:47 #has_local_branches? 3491 22:38:47 sends a has_local_branches message 3492 22:38:47 #fork_repository 3493 22:38:47 when branch is not provided 3494 22:38:47 sends a create_fork message 3495 22:38:47 when branch is provided 3496 22:38:47 sends a create_fork message including revision 3497 22:38:47 #import_repository 3498 22:38:47 sends a create_repository_from_url message 3499 22:38:47 when http_host is provided 3500 22:38:47 sends a create_repository_from_url message with http_host provided in the request 3501 22:38:47 #fetch_remote 3502 22:38:47 sends a fetch_remote_request message 3503 22:38:47 with resolved address 3504 22:38:47 sends a fetch_remote_request message 3506 22:38:47 ssh_mirror_url: false, ssh_key_auth: false, ssh_private_key: "key", ssh_known_hosts: "known_hosts", expected_params: {} 3507 22:38:47 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 3508 22:38:47 ssh_mirror_url: false, ssh_key_auth: true, ssh_private_key: "key", ssh_known_hosts: "known_hosts", expected_params: {} 3509 22:38:47 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 3510 22:38:47 ssh_mirror_url: true, ssh_key_auth: false, ssh_private_key: "key", ssh_known_hosts: "known_hosts", expected_params: {:known_hosts=>"known_hosts"} 3511 22:38:47 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 3512 22:38:47 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: "key", ssh_known_hosts: "known_hosts", expected_params: {:ssh_key=>"key", :known_hosts=>"known_hosts"} 3513 22:38:47 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 3514 22:38:47 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: "key", ssh_known_hosts: nil, expected_params: {:ssh_key=>"key"} 3515 22:38:47 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 3516 22:38:47 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: nil, ssh_known_hosts: "known_hosts", expected_params: {:known_hosts=>"known_hosts"} 3517 22:38:47 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 3518 22:38:47 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: nil, ssh_known_hosts: nil, expected_params: {} 3519 22:38:47 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 3520 22:38:47 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: "", ssh_known_hosts: "", expected_params: {} 3521 22:38:47 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 3522 22:38:47 #calculate_checksum 3523 22:38:47 sends a calculate_checksum message 3524 22:38:47 #create_repository 3525 22:38:47 sends a create_repository message without arguments 3526 22:38:47 sends a create_repository message with default branch 3527 22:38:47 sends a create_repository message with default branch containing non ascii chars 3528 22:38:47 when object format is provided 3529 22:38:47 with SHA1 format 3530 22:38:47 sends a create_repository message with object format 3531 22:38:47 with SHA256 format 3532 22:38:47 sends a create_repository message with object format 3533 22:38:47 with unknown format 3534 22:38:47 sends a create_repository message with object format 3535 22:38:47 #raw_changes_between 3536 22:38:47 sends a get_raw_changes message 3537 22:38:47 #search_files_by_regexp 3538 22:38:47 with ASCII ref 3539 22:38:47 behaves like a search for files by regexp 3540 22:38:47 sends a search_files_by_name message and returns a flatten array 3541 22:38:47 with non-ASCII ref 3542 22:38:47 behaves like a search for files by regexp 3543 22:38:47 sends a search_files_by_name message and returns a flatten array 3544 22:38:47 #disconnect_alternates 3545 22:38:47 sends a disconnect_git_alternates message 3547 22:38:47 sends a remove_repository message 3549 22:38:47 sends a replicate_repository message 3550 22:38:47 #find_license 3551 22:38:47 sends a find_license request with medium timeout 3552 22:38:47 #object_pool 3553 22:38:47 sends a get_object_pool_request message 3554 22:38:47 #object_format 3555 22:38:47 sends a object_format message 3556 22:38:47 #get_file_attributes 3557 22:38:47 sends a get_file_attributes message 3558 22:38:47 # [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/repository_service_spec.rb. It took 2.0 seconds. Expected to take 2.8 seconds. 3559 22:38:47 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/secure_files/migration_helper_spec.rb. Expected to take 2.7 seconds. 3560 22:38:47 Gitlab::Ci::SecureFiles::MigrationHelper 3561 22:38:47 .migrate_in_batches 3562 22:38:48 migrates the given file to the given storage backend 3563 22:38:48 calls the given block for each migrated file 3564 22:38:48 # [RSpecRunTime] RSpec elapsed time: 19 minutes 44.38 seconds. Current RSS: ~1165M. Threads: 5. load average: 1.47 1.29 1.05 1/284 12157 3566 22:38:48 .migrate_to_remote_storage 3567 22:38:49 migrates remote files to remote storage 3568 22:38:49 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/secure_files/migration_helper_spec.rb. It took 1.7 seconds. Expected to take 2.7 seconds. 3569 22:38:49 # [RSpecRunTime] Starting example group spec/workers/propagate_integration_inherit_worker_spec.rb. Expected to take 2.61 seconds. 3570 22:38:49 PropagateIntegrationInheritWorker 3572 22:38:51 behaves like an idempotent worker 3573 22:38:51 is labeled as idempotent 3574 22:38:51 performs multiple times sequentially without raising an exception 3575 22:38:51 calls to Integrations::Propagation::BulkUpdateService 3576 22:38:51 # [RSpecRunTime] RSpec elapsed time: 19 minutes 46.68 seconds. Current RSS: ~1168M. Threads: 5. load average: 1.43 1.29 1.05 1/284 12158 3578 22:38:51 with an invalid integration id 3579 22:38:51 returns without failure 3580 22:38:51 # [RSpecRunTime] Finishing example group spec/workers/propagate_integration_inherit_worker_spec.rb. It took 1.75 seconds. Expected to take 2.61 seconds. 3581 22:38:51 # [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/repository_menu_spec.rb. Expected to take 2.53 seconds. 3582 22:38:51 Sidebars::Projects::Menus::RepositoryMenu 3584 22:38:52 when project repository is empty 3585 22:38:52 returns false 3586 22:38:52 when project repository is not empty 3587 22:38:52 when user can download code 3588 22:38:52 returns true 3589 22:38:52 when user cannot download code 3590 22:38:52 returns false 3591 22:38:52 for menu items 3593 22:38:52 behaves like repository menu item with different super sidebar title 3594 22:38:52 is expected to eq "Files" 3595 22:38:52 when inside the super sidebar 3596 22:38:52 is expected to eq "Repository" 3598 22:38:52 behaves like repository menu item link for 3599 22:38:52 ref_type: nil, link: lazy { "#{route}?ref_type=heads" } 3600 22:38:52 has a link with the fully qualifed ref route 3601 22:38:52 ref_type: "heads", link: lazy { "#{route}?ref_type=heads" } 3602 22:38:52 has a link with the fully qualifed ref route 3603 22:38:52 ref_type: "tags", link: lazy { "#{route}?ref_type=tags" } 3604 22:38:52 has a link with the fully qualifed ref route 3605 22:38:52 when ref is not the default 3606 22:38:52 and ref_type is not provided 3607 22:38:52 is expected to eq "/namespace717/project-855/-/commits/nonmain" 3608 22:38:52 and ref_type is provided 3609 22:38:52 is expected to eq "/namespace717/project-855/-/commits/nonmain?ref_type=heads" 3610 22:38:52 Contributor analytics 3611 22:38:52 when analytics is disabled 3612 22:38:52 is expected to be nil 3613 22:38:52 when analytics is enabled 3614 22:38:52 behaves like repository menu item link for 3615 22:38:52 ref_type: nil, link: lazy { "#{route}?ref_type=heads" } 3616 22:38:52 has a link with the fully qualifed ref route 3617 22:38:52 ref_type: "heads", link: lazy { "#{route}?ref_type=heads" } 3618 22:38:52 has a link with the fully qualifed ref route 3619 22:38:52 ref_type: "tags", link: lazy { "#{route}?ref_type=tags" } 3620 22:38:52 has a link with the fully qualifed ref route 3621 22:38:52 when ref is not the default 3622 22:38:52 and ref_type is not provided 3623 22:38:52 is expected to eq "/namespace717/project-855/-/graphs/nonmain" 3624 22:38:52 and ref_type is provided 3625 22:38:52 is expected to eq "/namespace717/project-855/-/graphs/nonmain?ref_type=heads" 3627 22:38:52 behaves like repository menu item link for 3628 22:38:52 ref_type: nil, link: lazy { "#{route}?ref_type=heads" } 3629 22:38:52 has a link with the fully qualifed ref route 3630 22:38:52 ref_type: "heads", link: lazy { "#{route}?ref_type=heads" } 3631 22:38:52 has a link with the fully qualifed ref route 3632 22:38:52 ref_type: "tags", link: lazy { "#{route}?ref_type=tags" } 3633 22:38:52 has a link with the fully qualifed ref route 3634 22:38:52 when ref is not the default 3635 22:38:52 and ref_type is not provided 3636 22:38:52 is expected to eq "/namespace717/project-855/-/network/nonmain" 3637 22:38:52 and ref_type is provided 3638 22:38:52 is expected to eq "/namespace717/project-855/-/network/nonmain?ref_type=heads" 3639 22:38:52 behaves like repository menu item with different super sidebar title 3640 22:38:52 is expected to eq "Graph" 3641 22:38:52 when inside the super sidebar 3642 22:38:52 is expected to eq "Repository graph" 3643 22:38:52 # [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/repository_menu_spec.rb. It took 1.68 seconds. Expected to take 2.53 seconds. 3644 22:38:52 # [RSpecRunTime] Starting example group spec/models/concerns/ci/taggable_spec.rb. Expected to take 2.46 seconds. 3646 22:38:53 loads the tag list 3647 22:38:53 is expected to have many base_tags class_name => Ci::Tag through taggings 3648 22:38:53 is expected to have many tags class_name => Ci::Tag through tag_taggings 3649 22:38:53 is expected to be empty 3650 22:38:53 does not allow STI 3651 22:38:53 updates the tag list 3652 22:38:53 sets the tag list 3653 22:38:53 is expected to have many taggings class_name => Ci::Tagging 3654 22:38:53 is expected to have many tag_taggings class_name => Ci::Tagging 3655 22:38:53 persists the tag list 3656 22:38:53 is expected to be a kind of Gitlab::Ci::Tags::TagList 3657 22:38:53 removes unwanted tags from the list 3659 22:38:53 is expected to change `taggable_record.tag_list.object_id` 3660 22:38:53 .tagged_with 3661 22:38:53 is expected to contain exactly #<#<Class:0x00007b694282e1b0> id: 6, name: "tags", tag_list: ["ruby", "docker", "postgres"]> and #<#<Class:0x00007b694282e1b0> id: 7, name: "other tags", tag_list: ["ruby", "golang"]> 3662 22:38:53 is expected to contain exactly #<#<Class:0x00007b694282e1b0> id: 6, name: "tags", tag_list: ["ruby", "docker", "postgres"]> 3663 22:38:53 is expected to contain exactly #<#<Class:0x00007b694282e1b0> id: 6, name: "tags", tag_list: ["ruby", "docker", "postgres"]> 3664 22:38:53 is expected to be empty 3665 22:38:53 is expected to be empty 3666 22:38:53 is expected to contain exactly #<#<Class:0x00007b694282e1b0> id: 6, name: "tags", tag_list: ["ruby", "docker", "postgres"]> and #<#<Class:0x00007b694282e1b0> id: 7, name: "other tags", tag_list: ["ruby", "golang"]> 3667 22:38:53 is expected to be empty 3668 22:38:53 #dirtify_tag_list 3669 22:38:53 resets the tag list after a tag is added 3670 22:38:54 resets the tag list after a tag is removed 3671 22:38:54 # [RSpecRunTime] Finishing example group spec/models/concerns/ci/taggable_spec.rb. It took 1.09 seconds. Expected to take 2.46 seconds. 3672 22:38:54 # [RSpecRunTime] Starting example group spec/services/ml/create_model_service_spec.rb. Expected to take 2.4 seconds. 3673 22:38:54 Ml::CreateModelService 3675 22:38:55 when model name is not supplied 3676 22:38:55 returns a model with errors 3677 22:38:55 # [RSpecRunTime] RSpec elapsed time: 19 minutes 50.74 seconds. Current RSS: ~1156M. Threads: 5. load average: 1.39 1.28 1.05 1/284 12182 3679 22:38:55 when model name does not exist in the project 3680 22:38:55 creates a model 3681 22:38:55 when model name exists but project is different 3682 22:38:55 creates a model 3683 22:38:55 when model with name exists 3684 22:38:55 returns a model with errors 3685 22:38:55 when metadata are supplied, add them as metadata 3686 22:38:55 creates metadata records 3687 22:38:55 for metadata with duplicate keys, it does not create duplicate records 3688 22:38:55 raises an error 3689 22:38:55 for metadata with invalid keys, it does not create invalid records 3690 22:38:55 raises an error 3691 22:38:55 # [RSpecRunTime] Finishing example group spec/services/ml/create_model_service_spec.rb. It took 1.86 seconds. Expected to take 2.4 seconds. 3692 22:38:55 # [RSpecRunTime] Starting example group spec/channels/graphql_channel_spec.rb. Expected to take 2.33 seconds. 3693 22:38:55 GraphqlChannel 3695 22:38:58 subscribes to the given graphql subscription 3696 22:38:58 with a personal access token 3697 22:38:58 with an api scoped personal access token 3698 22:38:58 subscribes to the given graphql subscription 3699 22:38:58 # [RSpecRunTime] RSpec elapsed time: 19 minutes 54.1 seconds. Current RSS: ~1155M. Threads: 5. load average: 1.39 1.28 1.05 1/287 12241 3701 22:38:58 with a read_user personal access token 3702 22:38:58 does not subscribe to the given graphql subscription 3703 22:38:58 with a read_api and read_user personal access token 3704 22:38:58 subscribes to the given graphql subscription 3705 22:38:58 with an expired read_user personal access token 3706 22:38:58 does not subscribe to the given graphql subscription 3707 22:38:58 with a revoked read_user personal access token 3708 22:38:58 does not subscribe to the given graphql subscription 3709 22:38:58 # [RSpecRunTime] Finishing example group spec/channels/graphql_channel_spec.rb. It took 2.97 seconds. Expected to take 2.33 seconds. 3710 22:38:58 # [RSpecRunTime] Starting example group spec/services/service_desk/custom_email_verifications/create_service_spec.rb. Expected to take 2.27 seconds. 3711 22:38:58 ServiceDesk::CustomEmailVerifications::CreateService 3713 22:38:59 behaves like a verification process that exits early 3714 22:38:59 aborts verification process and exits early 3715 22:38:59 when service desk setting exists 3716 22:38:59 aborts verification process and exits early 3717 22:38:59 when user has maintainer role in project 3718 22:38:59 initiates verification process successfully 3719 22:38:59 when email delivery raises an error 3720 22:38:59 when error_identifier is smtp_host_issue 3721 22:38:59 behaves like a verification process with ramp up error 3722 22:38:59 aborts verification process 3723 22:38:59 behaves like a verification process with ramp up error 3724 22:38:59 aborts verification process 3725 22:38:59 behaves like a verification process with ramp up error 3726 22:38:59 aborts verification process 3727 22:38:59 behaves like a verification process with ramp up error 3728 22:39:00 aborts verification process 3729 22:39:00 behaves like a verification process with ramp up error 3730 22:39:00 aborts verification process 3731 22:39:00 behaves like a verification process with ramp up error 3732 22:39:00 aborts verification process 3733 22:39:00 behaves like a verification process with ramp up error 3734 22:39:00 aborts verification process 3735 22:39:00 behaves like a verification process with ramp up error 3736 22:39:00 aborts verification process 3737 22:39:00 behaves like a verification process with ramp up error 3738 22:39:00 aborts verification process 3739 22:39:00 # [RSpecRunTime] Finishing example group spec/services/service_desk/custom_email_verifications/create_service_spec.rb. It took 1.78 seconds. Expected to take 2.27 seconds. 3740 22:39:00 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/rules_spec.rb. Expected to take 2.21 seconds. 3741 22:39:00 Gitlab::Ci::Build::Rules 3743 22:39:01 with no rules 3744 22:39:01 sets @rule_list to an empty array 3745 22:39:01 sets @default_when to "on_success" 3746 22:39:01 with one rule 3747 22:39:01 sets @rule_list to an array of a single rule 3748 22:39:01 sets @default_when to "on_success" 3749 22:39:01 with multiple rules 3750 22:39:01 sets @rule_list to an array of a single rule 3751 22:39:01 sets @default_when to "on_success" 3752 22:39:01 with a specified default when: 3753 22:39:01 sets @rule_list to an array of a single rule 3754 22:39:01 sets @default_when to "manual" 3756 22:39:01 with nil rules 3757 22:39:01 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="on_success", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil> 3758 22:39:01 and when:manual set as the default 3759 22:39:01 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="manual", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil> 3760 22:39:01 with no rules 3761 22:39:01 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="never", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil> 3762 22:39:01 and when:manual set as the default 3763 22:39:01 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="never", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil> 3764 22:39:01 with one rule without any clauses 3765 22:39:01 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="manual", start_in=nil, allow_failure=true, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil> 3766 22:39:01 with one matching rule 3767 22:39:01 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="always", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil> 3768 22:39:01 with two matching rules 3769 22:39:01 returns the value of the first matched rule in the list 3770 22:39:01 with a non-matching and matching rule 3771 22:39:01 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="always", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil> 3772 22:39:01 with a matching and non-matching rule 3773 22:39:01 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="delayed", start_in="1 day", allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil> 3774 22:39:01 with non-matching rules 3775 22:39:01 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="never", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil> 3776 22:39:01 and when:manual set as the default 3777 22:39:01 does not return the default when: 3778 22:39:01 with only allow_failure 3779 22:39:01 with matching rule 3780 22:39:01 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="on_success", start_in=nil, allow_failure=true, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil> 3781 22:39:01 with non-matching rule 3782 22:39:01 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="never", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil> 3784 22:39:01 when single need is specified 3785 22:39:01 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="on_success", start_in=nil, allow_failure=nil, variabl...:name=>"test", :artifacts=>true, :optional=>false}], errors=nil, auto_cancel=nil, interruptible=nil> 3786 22:39:01 when multiple needs are specified 3787 22:39:01 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="on_success", start_in=nil, allow_failure=nil, variabl...name=>"rspec", :artifacts=>true, :optional=>false}], errors=nil, auto_cancel=nil, interruptible=nil> 3788 22:39:01 when there are no needs specified 3789 22:39:01 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="on_success", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil> 3790 22:39:01 when need is specified with additional attibutes 3791 22:39:01 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="on_success", start_in=nil, allow_failure=nil, variabl...e, :name=>"test", :optional=>true, :when=>"never"}], errors=nil, auto_cancel=nil, interruptible=nil> 3792 22:39:01 with variables 3793 22:39:01 with matching rule 3794 22:39:01 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="on_success", start_in=nil, allow_failure=nil, variables={:MY_VAR=>"my var"}, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil> 3795 22:39:01 with auto_cancel 3796 22:39:01 with matching rule 3797 22:39:01 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="on_success", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel={:on_new_commit=>"interruptible"}, interruptible=nil> 3798 22:39:01 with interruptible 3799 22:39:01 with matching rule 3800 22:39:01 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="on_success", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=true> 3801 22:39:01 with a regexp variable matching rule 3802 22:39:01 is expected to eq #<struct Gitlab::Ci::Build::Rules::Result when="on_success", start_in=nil, allow_failure=nil, variables=nil, needs=nil, errors=nil, auto_cancel=nil, interruptible=nil> 3803 22:39:01 Gitlab::Ci::Build::Rules::Result 3804 22:39:01 #build_attributes 3805 22:39:01 compacts nil values 3806 22:39:01 scheduling_type 3807 22:39:01 when rules have needs 3810 22:39:01 adds schedule type to the build_attributes 3811 22:39:01 multiple needs 3813 22:39:01 adds schedule type to the build_attributes 3814 22:39:01 when rules do not have needs 3815 22:39:01 does not add schedule type to the build_attributes 3817 22:39:01 'when' is 'never' 3818 22:39:02 returns false 3819 22:39:02 'when' is 'on_success' 3820 22:39:02 returns true 3821 22:39:02 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/rules_spec.rb. It took 1.43 seconds. Expected to take 2.21 seconds. 3822 22:39:02 # [RSpecRunTime] Starting example group spec/graphql/mutations/container_repositories/destroy_spec.rb. Expected to take 2.14 seconds. 3823 22:39:02 Mutations::ContainerRepositories::Destroy 3824 22:39:02 is expected to require graphql authorizations :destroy_container_image 3826 22:39:02 with valid id 3827 22:39:02 user_role: :maintainer, shared_examples_name: "destroying the container repository" 3828 22:39:02 behaves like destroying the container repository 3829 22:39:02 marks the repository as delete_scheduled 3830 22:39:02 user_role: :developer, shared_examples_name: "destroying the container repository" 3831 22:39:02 behaves like destroying the container repository 3832 22:39:03 marks the repository as delete_scheduled 3833 22:39:03 user_role: :reporter, shared_examples_name: "denying access to container respository" 3834 22:39:03 behaves like denying access to container respository 3835 22:39:03 raises an error 3836 22:39:03 user_role: :guest, shared_examples_name: "denying access to container respository" 3837 22:39:03 behaves like denying access to container respository 3838 22:39:03 raises an error 3839 22:39:03 user_role: :anonymous, shared_examples_name: "denying access to container respository" 3840 22:39:03 behaves like denying access to container respository 3841 22:39:03 raises an error 3842 22:39:03 # [RSpecRunTime] Finishing example group spec/graphql/mutations/container_repositories/destroy_spec.rb. It took 1.57 seconds. Expected to take 2.14 seconds. 3843 22:39:03 # [RSpecRunTime] Starting example group spec/lib/gitlab/redis/shared_state_spec.rb. Expected to take 2.08 seconds. 3844 22:39:03 Gitlab::Redis::SharedState 3845 22:39:03 .config_file_name 3846 22:39:03 when there is no config file anywhere 3847 22:39:03 is expected to be nil 3849 22:39:03 with old format 3850 22:39:03 behaves like redis store 3851 22:39:03 instantiates Redis::Store 3852 22:39:03 with the namespace 3853 22:39:03 uses specified namespace 3854 22:39:03 with new format 3855 22:39:03 behaves like redis store 3856 22:39:03 instantiates Redis::Store 3857 22:39:03 with the namespace 3858 22:39:03 uses specified namespace 3860 22:39:03 withstands mutation 3861 22:39:03 with command to generate extra config specified 3862 22:39:03 when the command returns valid yaml 3863 22:39:03 merges config from command on top of config from file 3864 22:39:03 when the command returns invalid yaml 3865 22:39:03 raises error 3866 22:39:03 when the parsed external command output returns invalid hash 3867 22:39:03 raises an error 3868 22:39:03 when the command fails 3869 22:39:03 raises error 3870 22:39:03 when url contains unix socket reference 3871 22:39:03 with old format 3872 22:39:03 returns path key instead 3873 22:39:03 with new format 3874 22:39:03 returns path key instead 3875 22:39:03 when url is host based 3876 22:39:03 with old format 3877 22:39:04 returns hash with host, port, db, and password 3878 22:39:04 with new format 3879 22:39:04 rails_env: "development", host: "development-host", username: nil 3880 22:39:04 returns hash with host, port, db, username, and password 3881 22:39:04 does not raise ArgumentError for invalid keywords in SentinelConfig 3882 22:39:04 rails_env: "test", host: "test-host", username: "redis-test-user" 3883 22:39:04 returns hash with host, port, db, username, and password 3884 22:39:04 does not raise ArgumentError for invalid keywords in SentinelConfig 3885 22:39:04 rails_env: "production", host: "production-host", username: "redis-prod-user" 3886 22:39:04 returns hash with host, port, db, username, and password 3887 22:39:04 does not raise ArgumentError for invalid keywords in SentinelConfig 3888 22:39:04 behaves like instrumentation_class in custom key 3889 22:39:04 moves instrumentation class into custom 3890 22:39:04 with redis cluster format 3891 22:39:04 rails_env: "development", host: "development-master" 3892 22:39:04 returns hash with cluster and password 3893 22:39:04 does not raise ArgumentError for invalid keywords in ClusterConfig 3894 22:39:04 behaves like instrumentation_class in custom key 3895 22:39:04 moves instrumentation class into custom 3896 22:39:04 rails_env: "test", host: "test-master" 3897 22:39:04 returns hash with cluster and password 3898 22:39:04 does not raise ArgumentError for invalid keywords in ClusterConfig 3899 22:39:04 behaves like instrumentation_class in custom key 3900 22:39:04 moves instrumentation class into custom 3901 22:39:04 rails_env: "production", host: "production-master" 3902 22:39:04 returns hash with cluster and password 3903 22:39:04 does not raise ArgumentError for invalid keywords in ClusterConfig 3904 22:39:04 behaves like instrumentation_class in custom key 3905 22:39:04 moves instrumentation class into custom 3907 22:39:04 withstands mutation 3908 22:39:04 when yml file with env variable 3909 22:39:04 reads redis url from env variable 3911 22:39:04 returns a version 3913 22:39:04 yields a ::Redis 3914 22:39:04 when running on single-threaded runtime 3915 22:39:04 instantiates a connection pool with size 5 3916 22:39:04 when running on multi-threaded runtime 3917 22:39:04 instantiates a connection pool with a size based on the concurrency of the worker 3918 22:39:04 when there is no config at all 3919 22:39:04 can run an empty block 3921 22:39:04 with old format 3922 22:39:04 returns the correct db 3923 22:39:04 with new format 3924 22:39:04 returns the correct db 3925 22:39:04 with cluster-mode 3926 22:39:04 returns the correct db 3928 22:39:04 when sentinels are defined 3929 22:39:04 rails_env: "development", hosts: ["development-replica1", "development-replica2"] 3930 22:39:04 returns an array of hashes with host and port keys 3931 22:39:04 rails_env: "test", hosts: ["test-replica1", "test-replica2"] 3932 22:39:04 returns an array of hashes with host and port keys 3933 22:39:04 rails_env: "production", hosts: ["production-replica1", "production-replica2"] 3934 22:39:04 returns an array of hashes with host and port keys 3935 22:39:04 when sentinels are not defined 3937 22:39:04 when cluster is defined 3940 22:39:04 when sentinels are defined 3941 22:39:04 returns true 3942 22:39:04 when sentinels are not defined 3943 22:39:04 is expected to eq nil 3944 22:39:04 when cluster is defined 3945 22:39:04 returns false 3946 22:39:04 #raw_config_hash 3947 22:39:04 returns old-style single url config in a hash 3948 22:39:05 returns cluster config without url key in a hash 3949 22:39:05 #secret_file 3950 22:39:05 when explicitly specified in config file 3951 22:39:05 returns the absolute path of specified file inside Rails root 3952 22:39:05 when not explicitly specified 3953 22:39:05 returns the default path in the encrypted settings shared directory 3954 22:39:05 #parse_client_tls_options 3955 22:39:05 when configuration does not have TLS related options 3956 22:39:05 returns the coniguration as-is 3957 22:39:05 when specified certificate file does not exist 3958 22:39:05 raises error about missing certificate file 3959 22:39:05 when specified key file does not exist 3960 22:39:05 raises error about missing key file 3961 22:39:05 when only certificate file is specified 3962 22:39:05 renders resque.yml correctly 3963 22:39:05 when only key file is specified 3964 22:39:05 renders resque.yml correctly 3965 22:39:05 when configuration valid TLS related options 3966 22:39:05 converts cert_file and key_file appropriately 3967 22:39:05 #fetch_config 3968 22:39:05 raises an exception when the config file contains invalid yaml 3969 22:39:05 when redis.yml exists 3970 22:39:05 uses config/redis.yml 3971 22:39:05 when no config file exsits 3973 22:39:05 when resque.yml exists 3974 22:39:05 returns the config from resque.yml 3975 22:39:05 # [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/shared_state_spec.rb. It took 1.65 seconds. Expected to take 2.08 seconds. 3976 22:39:05 # [RSpecRunTime] Starting example group spec/models/packages/debian/file_entry_spec.rb. Expected to take 2.06 seconds. 3977 22:39:05 Packages::Debian::FileEntry 3978 22:39:06 does not allow STI 3980 22:39:06 is expected to be valid 3982 22:39:06 is expected to validate that :filename cannot be empty/falsy 3983 22:39:06 is expected not to allow :filename to be ‹"Hé"› 3984 22:39:06 # [RSpecRunTime] RSpec elapsed time: 20 minutes 1.82 seconds. Current RSS: ~1159M. Threads: 5. load average: 1.33 1.27 1.05 1/286 12242 3987 22:39:06 is expected to validate that :size cannot be empty/falsy 3989 22:39:06 is expected to validate that :md5sum cannot be empty/falsy 3990 22:39:06 is expected not to allow :md5sum to be ‹"12345678901234567890123456789012"›, producing a custom validation error on failure 3992 22:39:06 is expected to validate that :section cannot be empty/falsy 3994 22:39:06 is expected to validate that :priority cannot be empty/falsy 3996 22:39:06 is expected to validate that :sha1sum cannot be empty/falsy 3997 22:39:06 is expected not to allow :sha1sum to be ‹"1234567890123456789012345678901234567890"›, producing a custom validation error on failure 3999 22:39:06 is expected to validate that :sha256sum cannot be empty/falsy 4000 22:39:06 is expected not to allow :sha256sum to be ‹"1234567890123456789012345678901234567890123456789012345678901234"›, producing a custom validation error on failure 4001 22:39:06 #package_file 4002 22:39:06 is expected to validate that :package_file cannot be empty/falsy 4004 22:39:06 without section 4005 22:39:06 is expected to eq "main" 4006 22:39:06 with empty section 4007 22:39:06 is expected to eq "main" 4008 22:39:06 with ruby section 4009 22:39:06 is expected to eq "main" 4010 22:39:06 with contrib/ruby section 4011 22:39:06 is expected to eq "contrib" 4012 22:39:06 # [RSpecRunTime] Finishing example group spec/models/packages/debian/file_entry_spec.rb. It took 1.49 seconds. Expected to take 2.06 seconds. 4013 22:39:06 # [RSpecRunTime] Starting example group spec/services/ml/experiment_tracking/experiment_repository_spec.rb. Expected to take 1.95 seconds. 4014 22:39:06 Ml::ExperimentTracking::ExperimentRepository 4016 22:39:07 creates the experiment 4017 22:39:07 when name exists 4018 22:39:07 throws error 4019 22:39:07 when has tags 4020 22:39:07 creates the experiment with tag 4021 22:39:07 when name is missing 4022 22:39:07 throws error 4024 22:39:07 fetches experiments for project 4025 22:39:07 #by_iid_or_name 4026 22:39:07 when iid passed 4027 22:39:07 fetches the experiment 4028 22:39:07 and name passed 4029 22:39:07 ignores the name 4030 22:39:07 and does not exist 4031 22:39:07 is expected to eq nil 4032 22:39:07 when iid is not passed and name is passed 4033 22:39:07 when name exists 4034 22:39:07 fetches the experiment 4035 22:39:07 when name does not exist 4036 22:39:07 is expected to eq nil 4038 22:39:07 adds a new tag 4039 22:39:07 when name missing 4040 22:39:07 throws RecordInvalid 4041 22:39:07 when tag was already added 4042 22:39:07 throws RecordInvalid 4043 22:39:07 # [RSpecRunTime] Finishing example group spec/services/ml/experiment_tracking/experiment_repository_spec.rb. It took 1.24 seconds. Expected to take 1.95 seconds. 4044 22:39:07 # [RSpecRunTime] Starting example group spec/models/subscription_spec.rb. Expected to take 1.91 seconds. 4046 22:39:08 does not allow STI 4047 22:39:08 relationships 4048 22:39:08 is expected to belong to project required: false 4049 22:39:08 is expected to belong to subscribable required: false 4050 22:39:08 is expected to belong to user required: false 4052 22:39:08 is expected to validate that :subscribable cannot be empty/falsy 4053 22:39:08 is expected to validate that :user cannot be empty/falsy 4054 22:39:09 validates uniqueness of project_id scoped to subscribable_id, subscribable_type, and user_id 4055 22:39:09 # [RSpecRunTime] RSpec elapsed time: 20 minutes 4.93 seconds. Current RSS: ~1150M. Threads: 5. load average: 1.31 1.27 1.05 1/284 12243 4057 22:39:09 # [RSpecRunTime] Finishing example group spec/models/subscription_spec.rb. It took 1.46 seconds. Expected to take 1.91 seconds. 4058 22:39:09 # [RSpecRunTime] Starting example group spec/finders/milestones_finder_spec.rb. Expected to take 1.85 seconds. 4059 22:39:09 MilestonesFinder 4060 22:39:10 without filters 4061 22:39:10 returns milestones for projects 4062 22:39:10 returns milestones for groups 4063 22:39:10 milestones for groups and project 4064 22:39:10 returns milestones for groups and projects 4065 22:39:10 orders milestones by due date 4066 22:39:10 when grouping and sorting by expired_last 4067 22:39:10 current milestones are returned first, then milestones without due date followed by expired milestones, sorted by due date in ascending order 4069 22:39:10 finds a single milestone 4070 22:39:10 with filters 4071 22:39:10 filters by id 4072 22:39:10 filters by id or title 4073 22:39:10 filters by active state 4074 22:39:10 filters by closed state 4075 22:39:10 filters by title 4076 22:39:10 filters by search_title 4077 22:39:10 filters by search (title, description) 4078 22:39:10 by timeframe 4079 22:39:10 returns milestones with start_date and due_date between timeframe 4080 22:39:10 returns milestones which starts before the timeframe 4081 22:39:10 returns milestones which ends after the timeframe 4082 22:39:10 by updated_at 4083 22:39:10 returns milestones updated before a given date 4084 22:39:10 returns milestones updated after a given date 4085 22:39:10 returns milestones updated between the given dates 4087 22:39:10 returns milestone for the given iids 4088 22:39:10 when include_ancestors is true 4089 22:39:10 ignores the iid filter 4090 22:39:10 # [RSpecRunTime] Finishing example group spec/finders/milestones_finder_spec.rb. It took 1.53 seconds. Expected to take 1.85 seconds. 4091 22:39:10 # [RSpecRunTime] Starting example group spec/models/ci/pipeline_metadata_spec.rb. Expected to take 1.78 seconds. 4092 22:39:10 Ci::PipelineMetadata 4093 22:39:11 does not allow STI 4094 22:39:11 is expected to belong to project required: false 4095 22:39:11 is expected to belong to pipeline required: false 4096 22:39:11 partitioning 4097 22:39:12 assigns the same partition id as the one that pipeline has 4098 22:39:12 # [RSpecRunTime] RSpec elapsed time: 20 minutes 7.6 seconds. Current RSS: ~1149M. Threads: 5. load average: 1.31 1.27 1.05 1/284 12244 4101 22:39:12 is expected to validate that the length of :name is between 1 and 255 4102 22:39:12 is expected to validate that :project cannot be empty/falsy 4103 22:39:12 is expected to validate that :pipeline cannot be empty/falsy 4104 22:39:12 is expected to define :auto_cancel_on_new_commit as an enum backed by an integer with values ‹{conservative: 0, interruptible: 1, none: 2}›, prefix: true 4105 22:39:12 is expected to define :auto_cancel_on_job_failure as an enum backed by an integer with values ‹{none: 0, all: 1}›, prefix: true 4106 22:39:12 # [RSpecRunTime] Finishing example group spec/models/ci/pipeline_metadata_spec.rb. It took 1.29 seconds. Expected to take 1.78 seconds. 4107 22:39:12 # [RSpecRunTime] Starting example group spec/services/wiki_pages/event_create_service_spec.rb. Expected to take 1.76 seconds. 4108 22:39:12 WikiPages::EventCreateService 4110 22:39:13 returns a successful response 4111 22:39:13 creates a wiki page event 4112 22:39:13 returns an event in the payload 4113 22:39:13 records the slug for the page 4114 22:39:13 the user is nil 4115 22:39:13 raises an error on construction 4116 22:39:13 # [RSpecRunTime] RSpec elapsed time: 20 minutes 8.94 seconds. Current RSS: ~1147M. Threads: 5. load average: 1.31 1.27 1.05 1/286 12295 4118 22:39:13 the action is illegal 4119 22:39:13 returns an error 4120 22:39:13 does not create an event 4121 22:39:13 the action is a deletion 4122 22:39:13 does not synchronize the wiki metadata timestamps with the git commit 4123 22:39:13 # [RSpecRunTime] Finishing example group spec/services/wiki_pages/event_create_service_spec.rb. It took 1.4 seconds. Expected to take 1.76 seconds. 4124 22:39:13 # [RSpecRunTime] Starting example group spec/serializers/serverless/domain_entity_spec.rb. Expected to take 1.69 seconds. 4125 22:39:13 Serverless::DomainEntity 4128 22:39:14 has a domain 4129 22:39:14 # [RSpecRunTime] RSpec elapsed time: 20 minutes 10.41 seconds. Current RSS: ~1145M. Threads: 5. load average: 1.28 1.26 1.05 1/286 12296 4131 22:39:14 # [RSpecRunTime] Finishing example group spec/serializers/serverless/domain_entity_spec.rb. It took 1.28 seconds. Expected to take 1.69 seconds. 4132 22:39:14 # [RSpecRunTime] Starting example group spec/serializers/admin/abuse_report_details_entity_spec.rb. Expected to take 1.67 seconds. 4133 22:39:14 Admin::AbuseReportDetailsEntity 4135 22:39:15 exposes correct attributes 4136 22:39:15 correctly exposes `user` 4137 22:39:15 correctly exposes `report` 4138 22:39:15 correctly exposes `reporter` 4139 22:39:15 when report is closed 4140 22:39:16 does not expose `user.similar_open_reports` 4141 22:39:16 # [RSpecRunTime] RSpec elapsed time: 20 minutes 11.56 seconds. Current RSS: ~1149M. Threads: 5. load average: 1.28 1.26 1.05 1/286 12297 4143 22:39:16 # [RSpecRunTime] Finishing example group spec/serializers/admin/abuse_report_details_entity_spec.rb. It took 1.15 seconds. Expected to take 1.67 seconds. 4144 22:39:16 # [RSpecRunTime] Starting example group spec/services/import/github/cancel_project_import_service_spec.rb. Expected to take 1.59 seconds. 4145 22:39:16 Import::Github::CancelProjectImportService 4147 22:39:16 when user is an owner 4148 22:39:16 when import is in progress 4149 22:39:16 update import state to be canceled 4150 22:39:16 tracks canceled imports 4151 22:39:16 when import is finished 4152 22:39:16 returns error 4153 22:39:16 when user is not allowed to read project 4155 22:39:16 when user is not allowed to cancel project 4157 22:39:17 # [RSpecRunTime] Finishing example group spec/services/import/github/cancel_project_import_service_spec.rb. It took 1.15 seconds. Expected to take 1.59 seconds. 4158 22:39:17 # [RSpecRunTime] Starting example group spec/services/users/upsert_credit_card_validation_service_spec.rb. Expected to take 1.57 seconds. 4159 22:39:17 Users::UpsertCreditCardValidationService 4161 22:39:17 successfully set credit card validation record for the user 4162 22:39:17 when user does not have credit card validation record 4163 22:39:17 creates the credit card validation and returns a success 4164 22:39:17 when user has credit card validation record 4165 22:39:17 updates the credit card validation record and returns a success 4166 22:39:17 when the zuora_payment_method_xid is missing 4167 22:39:17 successfully validates the credit card 4168 22:39:17 when the stripe identifiers are missing 4169 22:39:17 successfully validates the credit card 4170 22:39:17 when the user_id does not exist 4171 22:39:17 behaves like returns an error without tracking the exception 4172 22:39:17 does not send an exception to Gitlab::ErrorTracking 4173 22:39:17 returns an error 4174 22:39:17 when the request is missing the credit_card_validated_at field 4175 22:39:17 behaves like returns an error without tracking the exception 4176 22:39:17 does not send an exception to Gitlab::ErrorTracking 4177 22:39:17 returns an error 4178 22:39:17 when the request is missing the user_id field 4179 22:39:17 behaves like returns an error without tracking the exception 4180 22:39:17 does not send an exception to Gitlab::ErrorTracking 4181 22:39:17 returns an error 4182 22:39:17 when the validation params are invalid 4183 22:39:17 behaves like returns an error without tracking the exception 4184 22:39:17 does not send an exception to Gitlab::ErrorTracking 4185 22:39:17 returns an error 4186 22:39:17 when a user has already been validated with this Zuora payment method 4187 22:39:17 behaves like returns an error without tracking the exception 4188 22:39:18 does not send an exception to Gitlab::ErrorTracking 4189 22:39:18 returns an error 4190 22:39:18 when there is an unexpected error 4191 22:39:18 sends an exception to Gitlab::ErrorTracking 4192 22:39:18 returns an error 4193 22:39:18 when the credit card verification limit has been reached 4194 22:39:18 returns an error 4195 22:39:18 # [RSpecRunTime] Finishing example group spec/services/users/upsert_credit_card_validation_service_spec.rb. It took 1.19 seconds. Expected to take 1.57 seconds. 4196 22:39:18 # [RSpecRunTime] Starting example group spec/lib/security/weak_passwords_spec.rb. Expected to take 1.51 seconds. 4197 22:39:18 Security::WeakPasswords 4198 22:39:18 #weak_for_user? 4199 22:39:18 password: "d2262d56", too_weak: false 4200 22:39:18 is expected to eq false 4201 22:39:18 password: "password", too_weak: true 4202 22:39:18 is expected to eq true 4203 22:39:18 password: "pAssWord", too_weak: true 4204 22:39:18 is expected to eq true 4205 22:39:18 password: "princeofdarkness", too_weak: true 4206 22:39:18 is expected to eq true 4207 22:39:18 password: "A1B2gitlabC3", too_weak: true 4208 22:39:18 is expected to eq true 4209 22:39:18 password: "gitlab123", too_weak: true 4210 22:39:18 is expected to eq true 4211 22:39:18 password: "theonedevopsplatform", too_weak: true 4212 22:39:18 is expected to eq true 4213 22:39:18 password: "A1gitlib", too_weak: false 4214 22:39:18 is expected to eq false 4215 22:39:18 password: "Aweakést", too_weak: true 4216 22:39:18 is expected to eq true 4217 22:39:18 password: "!@mCwEaKy", too_weak: true 4218 22:39:18 is expected to eq true 4219 22:39:18 password: "A1B2pass", too_weak: true 4220 22:39:18 is expected to eq true 4221 22:39:18 password: "A1B2C3jr", too_weak: false 4222 22:39:18 is expected to eq false 4223 22:39:18 password: "3e18a7f60a908e329958396d68131d39e1b66a03ea420725e2a0fce7cb17pass", too_weak: false 4224 22:39:18 is expected to eq false 4225 22:39:18 password: "56d4ab689a", too_weak: true 4226 22:39:18 is expected to eq true 4227 22:39:18 password: "56d4ab689a_win", too_weak: true 4228 22:39:18 is expected to eq true 4229 22:39:18 password: "56d4ab68", too_weak: false 4230 22:39:18 is expected to eq false 4231 22:39:18 password: "A1B2Cwin", too_weak: false 4232 22:39:18 is expected to eq false 4233 22:39:18 password: "predictāble.ZZZ+seventeen@examplecorp.com", too_weak: true 4234 22:39:18 is expected to eq true 4235 22:39:18 password: "predictable.ZZZ+seventeen@examplecorp.com", too_weak: true 4236 22:39:18 is expected to eq true 4237 22:39:18 password: "predictāble.ZZZ+seventeen", too_weak: true 4238 22:39:18 is expected to eq true 4239 22:39:18 password: "examplecorp.com", too_weak: true 4240 22:39:19 is expected to eq true 4241 22:39:19 password: "!@exAmplecorp", too_weak: true 4242 22:39:19 is expected to eq true 4243 22:39:19 password: "predictāble123", too_weak: true 4244 22:39:19 is expected to eq true 4245 22:39:19 password: "seventeen", too_weak: true 4246 22:39:19 is expected to eq true 4247 22:39:19 password: "predictable", too_weak: false 4248 22:39:19 is expected to eq false 4249 22:39:19 password: "A1B2CZzZ", too_weak: false 4250 22:39:19 is expected to eq false 4251 22:39:19 password: "fortunate@acme.com", too_weak: false 4252 22:39:19 is expected to eq false 4253 22:39:19 password: "A1B2acme", too_weak: false 4254 22:39:19 is expected to eq false 4255 22:39:19 password: "fortunate", too_weak: false 4256 22:39:19 is expected to eq false 4257 22:39:19 password: "1", too_weak: false 4258 22:39:19 is expected to eq false 4259 22:39:19 password: "1234567", too_weak: false 4260 22:39:19 is expected to eq false 4261 22:39:19 password: "gitlab", too_weak: true 4262 22:39:19 is expected to eq true 4263 22:39:19 password: "pass", too_weak: true 4264 22:39:19 is expected to eq true 4265 22:39:19 with a user who has short email parts 4266 22:39:19 password: "11111111", too_weak: true 4267 22:39:19 is expected to eq true 4268 22:39:19 password: "1.ioABCD", too_weak: true 4269 22:39:19 is expected to eq true 4270 22:39:19 password: "sid@1.io", too_weak: true 4271 22:39:19 is expected to eq true 4272 22:39:19 password: "sid@1.ioAB", too_weak: true 4273 22:39:19 is expected to eq true 4274 22:39:19 password: "sid1ioAB", too_weak: false 4275 22:39:19 is expected to eq false 4276 22:39:19 password: "sidsidsi", too_weak: false 4277 22:39:19 is expected to eq false 4278 22:39:19 password: "ioioioio", too_weak: false 4279 22:39:19 is expected to eq false 4280 22:39:19 with a user who is missing attributes 4281 22:39:19 password: "d2262d56", too_weak: false 4282 22:39:19 is expected to eq false 4283 22:39:19 password: "password", too_weak: true 4284 22:39:19 is expected to eq true 4285 22:39:19 password: "gitlab123", too_weak: true 4286 22:39:19 is expected to eq true 4287 22:39:19 # [RSpecRunTime] Finishing example group spec/lib/security/weak_passwords_spec.rb. It took 1.2 seconds. Expected to take 1.51 seconds. 4288 22:39:19 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/Terraform/base_latest_gitlab_ci_yaml_spec.rb. Expected to take 1.5 seconds. 4289 22:39:19 Terraform/Base.latest.gitlab-ci.yml 4290 22:39:19 the created pipeline 4291 22:39:20 creates deprecation warning job 4292 22:39:20 # [RSpecRunTime] RSpec elapsed time: 20 minutes 16.25 seconds. Current RSS: ~1148M. Threads: 5. load average: 1.26 1.26 1.05 1/288 12334 4294 22:39:20 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/Terraform/base_latest_gitlab_ci_yaml_spec.rb. It took 1.13 seconds. Expected to take 1.5 seconds. 4295 22:39:20 # [RSpecRunTime] Starting example group spec/models/x509_certificate_spec.rb. Expected to take 1.43 seconds. 4296 22:39:20 X509Certificate 4297 22:39:20 does not allow STI 4299 22:39:20 is expected to validate that :subject_key_identifier cannot be empty/falsy 4300 22:39:20 is expected to validate that :email cannot be empty/falsy 4301 22:39:20 is expected to validate that :serial_number cannot be empty/falsy 4302 22:39:20 is expected to validate that :x509_issuer_id cannot be empty/falsy 4303 22:39:20 associations 4304 22:39:20 is expected to belong to x509_issuer required: true 4305 22:39:20 .safe_create! 4306 22:39:21 creates a new certificate if it was not found 4307 22:39:21 assigns the correct attributes when creating 4308 22:39:21 calls mark_commit_signatures_unverified 4309 22:39:21 certificate revocation handling 4310 22:39:21 starts a revoke worker if certificate is revoked 4311 22:39:21 does not starts a revoke worker for good certificates 4313 22:39:21 accepts correct subject_key_identifier 4314 22:39:21 rejects invalid subject_key_identifier 4315 22:39:21 accepts correct email address 4316 22:39:21 rejects invalid email 4317 22:39:21 accepts valid serial_number 4318 22:39:21 rejects invalid serial_number 4319 22:39:21 # [RSpecRunTime] Finishing example group spec/models/x509_certificate_spec.rb. It took 1.15 seconds. Expected to take 1.43 seconds. 4320 22:39:21 # [RSpecRunTime] Starting example group spec/lib/gitlab/cache/import/caching_spec.rb. Expected to take 1.43 seconds. 4321 22:39:21 Gitlab::Cache::Import::Caching 4323 22:39:21 reads a value from the cache 4324 22:39:21 returns nil if the cache key does not exist 4325 22:39:21 refreshes the cache key if a value is present 4326 22:39:22 does not refresh the cache key if a value is empty 4327 22:39:22 .read_integer 4328 22:39:22 returns an Integer 4329 22:39:22 returns nil if no value was found 4331 22:39:22 writes a value to the cache and returns the written value 4332 22:39:22 behaves like validated redis value 4333 22:39:22 raise error if value.to_s does not return a String 4334 22:39:22 .increment_by 4335 22:39:22 behaves like validated redis value 4336 22:39:22 raise error if value.to_s does not return a String 4338 22:39:22 increment a key and returns the current value 4340 22:39:22 adds a value to a set 4341 22:39:22 behaves like validated redis value 4342 22:39:22 raise error if value.to_s does not return a String 4343 22:39:22 .set_includes? 4344 22:39:22 returns false when the key does not exist 4345 22:39:22 returns false when the value is not present in the set 4346 22:39:22 returns true when the set includes the given value 4347 22:39:22 behaves like validated redis value 4348 22:39:22 raise error if value.to_s does not return a String 4349 22:39:22 .values_from_set 4350 22:39:22 returns empty list when the set is empty 4351 22:39:22 returns the set list of values 4352 22:39:22 .limited_values_from_set 4353 22:39:22 returns empty array when the set does not exist 4354 22:39:22 returns a single random member from the set 4355 22:39:22 returns multiple random members from the set with `limit:` 4357 22:39:22 returns 0 when the set does not exist 4358 22:39:22 removes a single value from the set 4359 22:39:22 removes a collection of values from the set 4361 22:39:22 returns 0 when the set does not exist 4362 22:39:22 returns count of set 4364 22:39:22 adds a value to a hash 4365 22:39:22 behaves like validated redis value 4366 22:39:22 raise error if value.to_s does not return a String 4367 22:39:22 .values_from_hash 4368 22:39:22 returns empty hash when the hash is empty 4369 22:39:22 returns the set list of values 4370 22:39:22 .value_from_hash 4371 22:39:22 returns nil when field was not set 4372 22:39:22 returns the value of the field 4373 22:39:22 refreshes the cache key if a value is present 4374 22:39:22 .hash_increment 4375 22:39:22 increments a value in a hash 4376 22:39:22 when the value is not an integer 4378 22:39:22 when the value is less than 0 4380 22:39:22 .write_multiple 4381 22:39:22 sets multiple keys when key_prefix not set 4382 22:39:22 sets multiple keys with correct prefix 4383 22:39:22 behaves like validated redis value 4384 22:39:22 raise error if value.to_s does not return a String 4386 22:39:22 sets the expiration time of a key 4387 22:39:22 .write_if_greater 4388 22:39:22 behaves like validated redis value 4389 22:39:22 raise error if value.to_s does not return a String 4391 22:39:22 adds a value to a list 4392 22:39:22 when a limit is provided 4393 22:39:22 limits the size of the list to the number of items defined by the limit 4394 22:39:22 behaves like validated redis value 4395 22:39:22 raise error if value.to_s does not return a String 4396 22:39:22 .values_from_list 4397 22:39:22 returns empty array when the list is empty 4398 22:39:23 returns the items stored in the list in order 4400 22:39:23 deletes the key 4401 22:39:23 # [RSpecRunTime] Finishing example group spec/lib/gitlab/cache/import/caching_spec.rb. It took 1.13 seconds. Expected to take 1.43 seconds. 4402 22:39:23 # [RSpecRunTime] Starting example group spec/lib/gitlab/noteable_metadata_spec.rb. Expected to take 1.35 seconds. 4403 22:39:23 Gitlab::NoteableMetadata 4404 22:39:23 returns an empty Hash if an empty collection is provided 4405 22:39:23 raises an error when given a collection with no limit 4407 22:39:23 aggregates stats on snippets 4408 22:39:23 # [RSpecRunTime] Finishing example group spec/lib/gitlab/noteable_metadata_spec.rb. It took 0.92 second. Expected to take 1.35 seconds. 4409 22:39:23 # [RSpecRunTime] Starting example group spec/support_specs/helpers/graphql_helpers_spec.rb. Expected to take 1.35 seconds. 4410 22:39:23 GraphqlHelpers 4411 22:39:23 a_graphql_entity_for 4412 22:39:23 when no arguments are passed 4413 22:39:23 raises an error 4414 22:39:23 when the model is nil, with no properties 4415 22:39:24 raises an error 4416 22:39:24 when the model is nil, any fields are passed 4417 22:39:24 raises an error 4418 22:39:24 with no model 4419 22:39:24 behaves like hash-inclusion with camel-casing 4420 22:39:24 with just a model 4421 22:39:24 only considers the ID 4422 22:39:24 with a model and some method names 4423 22:39:24 also considers the method names 4424 22:39:24 with a model and some other properties 4425 22:39:24 behaves like the superset 4426 22:39:24 with a model, method names, and some other properties 4427 22:39:24 behaves like the superset 4428 22:39:24 graphql_dig_at 4429 22:39:24 transforms symbol keys to graphql field names 4430 22:39:24 supports integer indexing 4431 22:39:24 gracefully degrades to nil 4432 22:39:24 supports implicitly flat-mapping traversals 4433 22:39:24 does not omit nils at the leaves 4434 22:39:24 supports fields with leading underscore 4436 22:39:24 allocates a fresh name for each var 4437 22:39:24 can be used to construct correct signatures 4438 22:39:24 can be used to pass arguments to fields 4439 22:39:24 can associate values with variables 4440 22:39:24 does not mutate the variable when providing a value 4441 22:39:24 can associate many values with variables 4442 22:39:24 .query_nodes 4443 22:39:24 can produce a basic connection selection 4444 22:39:24 allows greater depth 4445 22:39:24 accepts fields 4446 22:39:24 accepts arguments 4447 22:39:24 accepts arguments and fields 4448 22:39:24 accepts explicit type name 4449 22:39:24 can optionally provide pagination info 4450 22:39:24 .query_graphql_path 4451 22:39:24 can build nested paths 4452 22:39:24 can insert arguments at any point 4453 22:39:24 .attributes_to_graphql 4454 22:39:24 can serialize hashes to literal arguments 4455 22:39:24 .all_graphql_fields_for 4456 22:39:24 returns a FieldSelection 4457 22:39:24 returns nil if the depth is too shallow 4458 22:39:24 can select just the scalar fields 4459 22:39:24 selects only as far as 3 levels by default 4460 22:39:24 selects only as far as requested 4461 22:39:24 omits fields that have required arguments 4462 22:39:24 .graphql_mutation 4463 22:39:24 when fields argument is passed 4464 22:39:24 behaves like correct mutation definition 4465 22:39:24 returns correct mutation definition 4466 22:39:24 when block is passed 4467 22:39:24 behaves like correct mutation definition 4468 22:39:24 returns correct mutation definition 4469 22:39:24 when both fields and a block are passed 4470 22:39:25 raises an ArgumentError 4471 22:39:25 .fieldnamerize 4472 22:39:25 makes an underscored string look like a fieldname 4473 22:39:25 when field has a leading underscore 4474 22:39:25 skips a transformation 4475 22:39:25 # [RSpecRunTime] Finishing example group spec/support_specs/helpers/graphql_helpers_spec.rb. It took 1.09 seconds. Expected to take 1.35 seconds. 4476 22:39:25 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/ref_finder_spec.rb. Expected to take 1.27 seconds. 4477 22:39:25 Gitlab::Ci::RefFinder 4478 22:39:25 #find_by_sha 4479 22:39:25 when sha matches a branch 4480 22:39:25 returns the branch name 4481 22:39:25 caches branch name and calls Gitaly only once 4482 22:39:25 when sha matches a tag 4483 22:39:25 returns the tag name 4484 22:39:26 caches tag name and calls Gitaly only once 4485 22:39:26 when project does not exist 4487 22:39:26 when sha does not exist 4489 22:39:26 when repository does not exist 4491 22:39:26 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/ref_finder_spec.rb. It took 1.03 seconds. Expected to take 1.27 seconds. 4492 22:39:26 # [RSpecRunTime] Starting example group spec/lib/gitlab/request_endpoints_spec.rb. Expected to take 1.26 seconds. 4493 22:39:26 Gitlab::RequestEndpoints 4494 22:39:26 .all_api_endpoints 4495 22:39:27 selects all feature API classes 4496 22:39:27 .all_controller_actions 4497 22:39:27 selects all feature controllers and action names 4498 22:39:27 # [RSpecRunTime] Finishing example group spec/lib/gitlab/request_endpoints_spec.rb. It took 1.02 seconds. Expected to take 1.26 seconds. 4499 22:39:27 # [RSpecRunTime] Starting example group spec/services/boards/destroy_service_spec.rb. Expected to take 1.21 seconds. 4500 22:39:27 Boards::DestroyService 4501 22:39:27 with project board 4502 22:39:27 behaves like board destroy service 4504 22:39:27 when there is more than one board 4505 22:39:27 destroys the board 4506 22:39:27 when there is only one board 4507 22:39:27 does remove board 4508 22:39:27 with group board 4509 22:39:27 behaves like board destroy service 4511 22:39:27 when there is more than one board 4512 22:39:27 destroys the board 4513 22:39:27 when there is only one board 4514 22:39:27 does remove board 4515 22:39:27 # [RSpecRunTime] Finishing example group spec/services/boards/destroy_service_spec.rb. It took 0.8 second. Expected to take 1.21 seconds. 4516 22:39:27 # [RSpecRunTime] Starting example group spec/services/customer_relations/contacts/update_service_spec.rb. Expected to take 1.15 seconds. 4517 22:39:27 CustomerRelations::Contacts::UpdateService 4519 22:39:27 when the user has no permission 4520 22:39:28 returns an error 4521 22:39:28 when user has permission 4522 22:39:28 when first_name is changed 4523 22:39:28 updates the contact 4524 22:39:28 when activating 4525 22:39:28 updates the contact 4526 22:39:28 when deactivating 4527 22:39:28 updates the contact 4528 22:39:28 when the contact is invalid 4529 22:39:28 returns an error 4530 22:39:28 # [RSpecRunTime] Finishing example group spec/services/customer_relations/contacts/update_service_spec.rb. It took 0.77 second. Expected to take 1.15 seconds. 4531 22:39:28 # [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/praefect_info_service_spec.rb. Expected to take 1.12 seconds. 4532 22:39:28 Gitlab::GitalyClient::PraefectInfoService 4533 22:39:28 #repository_replicas 4534 22:39:29 sends an RPC request 4535 22:39:29 # [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/praefect_info_service_spec.rb. It took 0.85 second. Expected to take 1.12 seconds. 4536 22:39:29 # [RSpecRunTime] Starting example group spec/workers/namespaces/root_statistics_worker_spec.rb. Expected to take 1.08 seconds. 4537 22:39:29 Namespaces::RootStatisticsWorker#perform 4538 22:39:29 has the `until_executed` deduplicate strategy 4539 22:39:29 has an option to reschedule once if deduplicated 4540 22:39:29 with a namespace 4541 22:39:29 executes refresher service 4542 22:39:29 deletes namespace aggregated schedule row 4543 22:39:29 when something goes wrong when updating 4544 22:39:29 does not delete the aggregation schedule 4545 22:39:29 logs the error 4546 22:39:29 with no namespace 4547 22:39:30 does not execute the refresher service 4548 22:39:30 with a namespace with no aggregation scheduled 4549 22:39:30 does not execute the refresher service 4550 22:39:30 behaves like an idempotent worker 4551 22:39:30 is labeled as idempotent 4552 22:39:30 performs multiple times sequentially without raising an exception 4553 22:39:30 deletes one aggregation schedule 4554 22:39:30 behaves like worker with data consistency 4555 22:39:30 .get_data_consistency_feature_flag_enabled? 4556 22:39:30 returns true 4557 22:39:30 .get_data_consistency_per_database 4558 22:39:30 returns correct data consistency 4559 22:39:30 # [RSpecRunTime] Finishing example group spec/workers/namespaces/root_statistics_worker_spec.rb. It took 0.86 second. Expected to take 1.08 seconds. 4560 22:39:30 # [RSpecRunTime] Starting example group spec/models/releases/source_spec.rb. Expected to take 1.03 seconds. 4561 22:39:30 Releases::Source 4562 22:39:31 does not allow STI 4564 22:39:31 returns all formats of sources 4566 22:39:31 returns zip archived source url 4567 22:39:31 when ref is directory structure 4568 22:39:31 converts slash to dash 4569 22:39:31 # [RSpecRunTime] Finishing example group spec/models/releases/source_spec.rb. It took 0.81 second. Expected to take 1.03 seconds. 4570 22:39:31 # [RSpecRunTime] Starting example group spec/models/anti_abuse/reports/label_spec.rb. Expected to take 1.02 seconds. 4571 22:39:31 AntiAbuse::Reports::Label 4572 22:39:31 does not allow STI 4573 22:39:31 associations 4574 22:39:31 has many label links 4575 22:39:31 is expected to have many abuse_reports through label_links 4576 22:39:31 behaves like BaseLabel 4578 22:39:31 validates color code 4579 22:39:31 validates title 4581 22:39:31 strips color 4582 22:39:31 uses default color if color is missing 4584 22:39:31 uses default color if color is missing 4586 22:39:31 sanitizes title 4587 22:39:31 strips title 4588 22:39:31 #description 4589 22:39:31 sanitizes description 4590 22:39:31 accepts an empty string 4592 22:39:31 returns labels with a partially matching title 4593 22:39:31 returns labels with a partially matching description 4594 22:39:31 returns nothing 4595 22:39:31 when search within unknown fields 4596 22:39:31 falls back to search in title and description 4597 22:39:31 when search known field but as string 4598 22:39:31 falls back to search in title and description 4599 22:39:31 when searching title only 4600 22:39:31 returns only title matches 4601 22:39:31 when searching description only 4602 22:39:31 returns only description matches 4604 22:39:31 is expected to validate that :title is case-sensitively unique 4605 22:39:31 is expected to validate that the length of :description is at most 500 4606 22:39:31 # [RSpecRunTime] Finishing example group spec/models/anti_abuse/reports/label_spec.rb. It took 0.64 second. Expected to take 1.02 seconds. 4607 22:39:31 # [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_import/importers/pull_requests_notes_importer_spec.rb. Expected to take 0.99 second. 4608 22:39:31 Gitlab::BitbucketImport::Importers::PullRequestsNotesImporter 4610 22:39:32 imports the notes from each merge request in parallel 4611 22:39:32 when an error is raised 4612 22:39:32 Job arguments to Gitlab::BitbucketImport::ImportPullRequestNotesWorker must be native JSON types, but :iid is a Symbol. 4614 22:39:32 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4615 22:39:32 tracks the failure and does not fail 4616 22:39:32 when merge request was already enqueued 4617 22:39:32 does not schedule job for enqueued merge requests 4618 22:39:32 # [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_import/importers/pull_requests_notes_importer_spec.rb. It took 0.67 second. Expected to take 0.99 second. 4619 22:39:32 # [RSpecRunTime] Starting example group spec/policies/packages/package_policy_spec.rb. Expected to take 0.92 second. 4620 22:39:32 Packages::PackagePolicy 4621 22:39:32 when the user is part of the project 4622 22:39:33 allows read_package 4623 22:39:33 when the user is not part of the project 4624 22:39:33 disallows read_package for any Package 4625 22:39:33 # [RSpecRunTime] Finishing example group spec/policies/packages/package_policy_spec.rb. It took 0.63 second. Expected to take 0.92 second. 4626 22:39:33 # [RSpecRunTime] Starting example group spec/models/anti_abuse/reports/label_link_spec.rb. Expected to take 0.91 second. 4627 22:39:33 AntiAbuse::Reports::LabelLink 4628 22:39:33 is expected to be valid 4629 22:39:33 does not allow STI 4630 22:39:33 is expected to belong to abuse_report_label class_name => AntiAbuse::Reports::Label required: false inverse_of => label_links 4631 22:39:33 is expected to belong to abuse_report required: false inverse_of => label_links 4633 22:39:33 is expected to validate that :abuse_report cannot be empty/falsy 4634 22:39:33 is expected to validate that :abuse_report_label cannot be empty/falsy 4635 22:39:33 is expected to validate that :abuse_report_label is case-sensitively unique within the scope of :abuse_report_id 4636 22:39:33 # [RSpecRunTime] Finishing example group spec/models/anti_abuse/reports/label_link_spec.rb. It took 0.47 second. Expected to take 0.91 second. 4637 22:39:33 # [RSpecRunTime] Starting example group spec/models/ci/pipeline_config_spec.rb. Expected to take 0.85 second. 4638 22:39:33 Ci::PipelineConfig 4639 22:39:33 does not allow STI 4640 22:39:33 is expected to belong to pipeline required: false 4641 22:39:33 is expected to validate that :pipeline cannot be empty/falsy 4642 22:39:33 is expected to validate that :content cannot be empty/falsy 4643 22:39:33 partitioning 4644 22:39:34 assigns the same partition id as the one that pipeline has 4645 22:39:34 # [RSpecRunTime] Finishing example group spec/models/ci/pipeline_config_spec.rb. It took 0.63 second. Expected to take 0.85 second. 4646 22:39:34 # [RSpecRunTime] Starting example group spec/workers/terraform/states/destroy_worker_spec.rb. Expected to take 0.83 second. 4647 22:39:34 Terraform::States::DestroyWorker 4649 22:39:34 calls the deletion service 4650 22:39:34 state no longer exists 4651 22:39:34 completes without error 4652 22:39:34 # [RSpecRunTime] Finishing example group spec/workers/terraform/states/destroy_worker_spec.rb. It took 0.52 second. Expected to take 0.83 second. 4653 22:39:34 # [RSpecRunTime] Starting example group spec/lib/gitaly/server_spec.rb. Expected to take 0.79 second. 4654 22:39:34 Gitaly::Server 4655 22:39:34 is expected to respond to #server_version 4656 22:39:34 is expected to respond to #git_binary_version 4657 22:39:34 is expected to respond to #up_to_date? 4658 22:39:34 is expected to respond to #address 4659 22:39:34 is expected to respond to #replication_factor 4661 22:39:34 includes all storages 4663 22:39:34 when the storage is readable 4664 22:39:34 returns true 4665 22:39:34 when the storage is not readable 4666 22:39:34 returns false 4668 22:39:34 when the storage is writeable 4669 22:39:34 returns true 4670 22:39:34 when the storage is not writeable 4671 22:39:34 returns false 4672 22:39:34 #filesystem_type 4673 22:39:35 is expected to be present 4674 22:39:35 request memoization 4675 22:39:35 when requesting multiple properties 4676 22:39:35 uses memoization for the info request 4677 22:39:35 when examining disk statistics for a given server 4678 22:39:35 #disk_available 4679 22:39:35 is expected to be present 4680 22:39:35 returns disk available for the storage of the instantiated server 4682 22:39:35 is expected to be present 4683 22:39:35 returns disk used for the storage of the instantiated server 4685 22:39:35 is expected to be present 4686 22:39:35 returns the storage of the instantiated server 4687 22:39:35 #expected_version? 4688 22:39:35 expected_version: "1.1.1", server_version: "1.1.1", result: true 4689 22:39:35 is expected to eq true 4690 22:39:35 expected_version: "1.1.2", server_version: "1.1.1", result: false 4691 22:39:35 is expected to eq false 4692 22:39:35 expected_version: "1.73.0", server_version: "1.73.0-18-gf756ebe2", result: false 4693 22:39:35 is expected to eq false 4694 22:39:35 expected_version: "594c3ea3e0e5540e5915bd1c49713a0381459dd6", server_version: "1.55.6-45-g594c3ea3", result: true 4695 22:39:35 is expected to eq true 4696 22:39:35 expected_version: "594c3ea3e0e5540e5915bd1c49713a0381459dd6", server_version: "1.55.6-46-gabc123ff", result: false 4697 22:39:35 is expected to eq false 4698 22:39:35 expected_version: "594c3ea3e0e5540e5915bd1c49713a0381459dd6", server_version: "1.55.6", result: false 4699 22:39:35 is expected to eq false 4700 22:39:35 #server_signature_public_key 4701 22:39:35 when the server signature returns a public key 4702 22:39:35 returns a public key and no errors 4703 22:39:35 #server_signature_error? 4704 22:39:35 when the server signature raises a GRPC error 4705 22:39:35 returns an error and no public_key (PENDING: Skipping ./spec/lib/gitaly/server_spec.rb[1:14:1:1] because it's been fast-quarantined.) 4706 22:39:35 replication_factor 4707 22:39:35 when examining for a given server 4708 22:39:35 is expected to eq 2 4709 22:39:35 # [RSpecRunTime] Finishing example group spec/lib/gitaly/server_spec.rb. It took 0.63 second. Expected to take 0.79 second. 4710 22:39:35 # [RSpecRunTime] Starting example group spec/graphql/resolvers/clusters/agents/authorizations/ci_access_resolver_spec.rb. Expected to take 0.78 second. 4711 22:39:35 Resolvers::Clusters::Agents::Authorizations::CiAccessResolver 4712 22:39:35 is expected to be truthy 4713 22:39:35 is expected to eq Types::Clusters::Agents::Authorizations::CiAccessType 4715 22:39:35 calls the finder 4716 22:39:35 # [RSpecRunTime] Finishing example group spec/graphql/resolvers/clusters/agents/authorizations/ci_access_resolver_spec.rb. It took 0.54 second. Expected to take 0.78 second. 4717 22:39:35 # [RSpecRunTime] Starting example group spec/services/saved_replies/destroy_service_spec.rb. Expected to take 0.74 second. 4718 22:39:35 SavedReplies::DestroyService 4720 22:39:35 when destroy fails 4721 22:39:36 does not remove Saved Reply from database 4722 22:39:36 is expected to eq :error 4723 22:39:36 when destroy succeeds 4724 22:39:36 is expected to eq :success 4725 22:39:36 removes Saved Reply from database 4726 22:39:36 returns saved reply 4727 22:39:36 # [RSpecRunTime] Finishing example group spec/services/saved_replies/destroy_service_spec.rb. It took 0.53 second. Expected to take 0.74 second. 4728 22:39:36 # [RSpecRunTime] Starting example group spec/services/users/respond_to_terms_service_spec.rb. Expected to take 0.72 second. 4729 22:39:36 Users::RespondToTermsService 4731 22:39:36 creates a new agreement if it did not exist 4732 22:39:36 updates an agreement if it existed 4733 22:39:36 adds the accepted terms to the user 4734 22:39:36 removes accepted terms when declining 4735 22:39:36 # [RSpecRunTime] Finishing example group spec/services/users/respond_to_terms_service_spec.rb. It took 0.55 second. Expected to take 0.72 second. 4736 22:39:36 # [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_service_desk_custom_email_enabled_metric_spec.rb. Expected to take 0.68 second. 4737 22:39:36 Gitlab::Usage::Metrics::Instrumentations::CountServiceDeskCustomEmailEnabledMetric 4738 22:39:37 behaves like a correct instrumented metric value 4739 22:39:37 has correct value 4740 22:39:37 # [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_service_desk_custom_email_enabled_metric_spec.rb. It took 0.44 second. Expected to take 0.68 second. 4741 22:39:37 # [RSpecRunTime] Starting example group spec/initializers/enumerator_next_patch_spec.rb. Expected to take 0.68 second. 4742 22:39:37 Enumerator#next patch fix 4745 22:39:37 normal yield 4746 22:39:37 returns yielded value 4747 22:39:37 end of iteration 4748 22:39:37 does not fix up StopIteration 4749 22:39:37 arguments error 4750 22:39:37 does not fix up ArgumentError 4752 22:39:37 does not fix up StopIteration 4753 22:39:37 fixes up ArgumentError 4754 22:39:37 adds backtrace from other errors 4755 22:39:37 #next_values 4756 22:39:37 normal yield 4757 22:39:37 returns yielded value 4758 22:39:37 end of iteration 4759 22:39:37 does not fix up StopIteration 4760 22:39:37 arguments error 4761 22:39:37 does not fix up ArgumentError 4763 22:39:37 does not fix up StopIteration 4764 22:39:37 fixes up ArgumentError 4765 22:39:37 adds backtrace from other errors 4767 22:39:37 normal yield 4768 22:39:37 returns yielded value 4769 22:39:37 end of iteration 4770 22:39:37 does not fix up StopIteration 4771 22:39:37 arguments error 4772 22:39:37 does not fix up ArgumentError 4774 22:39:37 does not fix up StopIteration 4775 22:39:37 fixes up ArgumentError 4776 22:39:37 adds backtrace from other errors 4777 22:39:37 #peek_values 4778 22:39:37 normal yield 4779 22:39:37 returns yielded value 4780 22:39:37 end of iteration 4781 22:39:37 does not fix up StopIteration 4782 22:39:37 arguments error 4783 22:39:37 does not fix up ArgumentError 4785 22:39:37 does not fix up StopIteration 4786 22:39:37 fixes up ArgumentError 4787 22:39:37 adds backtrace from other errors 4788 22:39:37 # [RSpecRunTime] Finishing example group spec/initializers/enumerator_next_patch_spec.rb. It took 0.53 second. Expected to take 0.68 second. 4789 22:39:37 # [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/attachments/import_note_worker_spec.rb. Expected to take 0.64 second. 4790 22:39:37 Gitlab::GithubImport::Attachments::ImportNoteWorker 4792 22:39:38 imports an release attachments 4793 22:39:38 # [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/attachments/import_note_worker_spec.rb. It took 0.48 second. Expected to take 0.64 second. 4794 22:39:38 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/security/scanner_spec.rb. Expected to take 0.63 second. 4795 22:39:38 Gitlab::Ci::Reports::Security::Scanner 4797 22:39:38 when all params are given 4798 22:39:38 initializes an instance 4799 22:39:38 when attribute external_id is missing 4800 22:39:38 raises an error 4801 22:39:38 when attribute name is missing 4802 22:39:38 raises an error 4804 22:39:38 returns external_id 4806 22:39:38 returns expected hash 4807 22:39:38 when vendor is not defined 4808 22:39:38 returns expected hash 4810 22:39:38 when external_id is equal 4811 22:39:38 returns true 4812 22:39:38 when external_id is different 4813 22:39:38 returns false 4815 22:39:38 when the `external_id` of the scanners are different 4816 22:39:38 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"gemnasium-maven", :name=>"foo", :vendor=>"bar"}, expected_comparison_result: -1 4817 22:39:38 is expected to eq -1 4818 22:39:38 scanner_1_attributes: {:external_id=>"gemnasium-maven", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"gemnasium-python", :name=>"foo", :vendor=>"bar"}, expected_comparison_result: -1 4819 22:39:38 is expected to eq -1 4820 22:39:38 scanner_1_attributes: {:external_id=>"gemnasium-python", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"bandit", :name=>"foo", :vendor=>"bar"}, expected_comparison_result: 1 4821 22:39:38 is expected to eq 1 4822 22:39:38 scanner_1_attributes: {:external_id=>"bandit", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"semgrep", :name=>"foo", :vendor=>"bar"}, expected_comparison_result: -1 4823 22:39:38 is expected to eq -1 4824 22:39:38 scanner_1_attributes: {:external_id=>"spotbugs", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"semgrep", :name=>"foo", :vendor=>"bar"}, expected_comparison_result: -1 4825 22:39:38 is expected to eq -1 4826 22:39:38 scanner_1_attributes: {:external_id=>"semgrep", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"unknown", :name=>"foo", :vendor=>"bar"}, expected_comparison_result: -1 4827 22:39:38 is expected to eq -1 4828 22:39:38 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>nil}, expected_comparison_result: 1 4829 22:39:38 is expected to eq 1 4830 22:39:38 when the `external_id` of the scanners are equal 4831 22:39:38 when the `name` of the scanners are different 4832 22:39:38 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"a", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"gemnasium", :name=>"b", :vendor=>"bar"}, expected_comparison_result: -1 4833 22:39:38 is expected to eq -1 4834 22:39:38 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"d", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"gemnasium", :name=>"c", :vendor=>"bar"}, expected_comparison_result: 1 4835 22:39:38 is expected to eq 1 4836 22:39:38 when the `name` of the scanners are equal 4837 22:39:38 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"a"}, scanner_2_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"a"}, expected_comparison_result: 0 4838 22:39:38 is expected to eq 0 4839 22:39:38 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"a"}, scanner_2_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"b"}, expected_comparison_result: -1 4840 22:39:38 is expected to eq -1 4841 22:39:38 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"b"}, scanner_2_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"a"}, expected_comparison_result: 1 4842 22:39:38 is expected to eq 1 4843 22:39:38 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/security/scanner_spec.rb. It took 0.46 second. Expected to take 0.63 second. 4844 22:39:38 # [RSpecRunTime] Starting example group spec/lib/gitlab/database/postgresql_adapter/type_map_cache_spec.rb. Expected to take 0.59 second. 4845 22:39:38 Gitlab::Database::PostgresqlAdapter::TypeMapCache 4846 22:39:38 #initialize_type_map 4847 22:39:38 caches loading of types in memory 4848 22:39:39 only reuses the cache if the connection parameters are exactly the same 4849 22:39:39 #reload_type_map 4850 22:39:39 clears the cache and executes the type map query again 4851 22:39:39 # [RSpecRunTime] Finishing example group spec/lib/gitlab/database/postgresql_adapter/type_map_cache_spec.rb. It took 0.19 second. Expected to take 0.59 second. 4852 22:39:39 # [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_server_import/importers/lfs_object_importer_spec.rb. Expected to take 0.58 second. 4853 22:39:39 Gitlab::BitbucketServerImport::Importers::LfsObjectImporter 4855 22:39:39 calls the LfsDownloadService with the lfs object attributes 4856 22:39:39 logs its progress 4857 22:39:39 # [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_server_import/importers/lfs_object_importer_spec.rb. It took 0.4 second. Expected to take 0.58 second. 4858 22:39:39 # [RSpecRunTime] Starting example group spec/lib/bulk_imports/common/extractors/ndjson_extractor_spec.rb. Expected to take 0.55 second. 4859 22:39:39 BulkImports::Common::Extractors::NdjsonExtractor 4861 22:39:39 returns ExtractedData 4862 22:39:39 #remove_tmpdir 4863 22:39:39 removes tmp dir 4864 22:39:39 # [RSpecRunTime] Finishing example group spec/lib/bulk_imports/common/extractors/ndjson_extractor_spec.rb. It took 0.36 second. Expected to take 0.55 second. 4865 22:39:39 # [RSpecRunTime] Starting example group spec/lib/gitlab/tracking/event_validator_spec.rb. Expected to take 0.53 second. 4866 22:39:39 Gitlab::Tracking::EventValidator 4868 22:39:39 when event exists and properties are valid 4869 22:39:39 does not raise an error 4870 22:39:39 when event does not exist 4871 22:39:39 raises an UnknownEventError 4872 22:39:39 when properties have invalid types 4873 22:39:39 when user is invalid 4874 22:39:39 raises an InvalidPropertyTypeError 4875 22:39:39 when project is invalid 4876 22:39:39 raises an InvalidPropertyTypeError 4877 22:39:39 when namespace is invalid 4878 22:39:40 raises an InvalidPropertyTypeError 4879 22:39:40 when an additional property is invalid 4880 22:39:40 when label is invalid 4881 22:39:40 raises an InvalidPropertyTypeError 4882 22:39:40 when value is invalid 4883 22:39:40 raises an InvalidPropertyTypeError 4884 22:39:40 when property is invalid 4885 22:39:40 raises an InvalidPropertyTypeError 4886 22:39:40 when lang is invalid 4887 22:39:40 raises an InvalidPropertyTypeError 4888 22:39:40 when custom additional properties are not defined in event definition 4889 22:39:40 raises an InvalidPropertyError for unknown properties 4890 22:39:40 when additional properties are not defined in the event definition files 4891 22:39:40 raises an InvalidPropertyError for unknown properties 4892 22:39:40 # [RSpecRunTime] Finishing example group spec/lib/gitlab/tracking/event_validator_spec.rb. It took 0.39 second. Expected to take 0.53 second. 4893 22:39:40 # [RSpecRunTime] Starting example group spec/models/term_agreement_spec.rb. Expected to take 0.5 second. 4894 22:39:40 TermAgreement 4895 22:39:40 does not allow STI 4897 22:39:40 is expected to validate that :term cannot be empty/falsy 4898 22:39:40 is expected to validate that :user cannot be empty/falsy 4900 22:39:40 only includes accepted terms 4901 22:39:40 # [RSpecRunTime] Finishing example group spec/models/term_agreement_spec.rb. It took 0.3 second. Expected to take 0.5 second. 4902 22:39:40 # [RSpecRunTime] Starting example group spec/lib/gitlab/hook_data/key_builder_spec.rb. Expected to take 0.49 second. 4903 22:39:40 Gitlab::HookData::KeyBuilder 4905 22:39:40 for keys that belong to a user 4908 22:39:40 is expected to eq "key_create" 4909 22:39:40 is expected to eq "user999" 4910 22:39:40 behaves like includes the required attributes 4911 22:39:40 includes the required attributes 4913 22:39:40 is expected to eq "key_destroy" 4914 22:39:40 is expected to eq "user999" 4915 22:39:40 behaves like includes the required attributes 4916 22:39:40 includes the required attributes 4917 22:39:40 for keys that do not belong to a user 4920 22:39:40 is expected to eq "key_create" 4921 22:39:40 behaves like includes the required attributes 4922 22:39:40 includes the required attributes 4924 22:39:40 is expected to eq "key_destroy" 4925 22:39:40 behaves like includes the required attributes 4926 22:39:40 includes the required attributes 4927 22:39:40 # [RSpecRunTime] Finishing example group spec/lib/gitlab/hook_data/key_builder_spec.rb. It took 0.37 second. Expected to take 0.49 second. 4928 22:39:40 # [RSpecRunTime] Starting example group spec/services/users/last_push_event_service_spec.rb. Expected to take 0.45 second. 4929 22:39:40 Users::LastPushEventService 4930 22:39:40 #cache_last_push_event 4931 22:39:40 caches the event for the event's project and current user 4932 22:39:40 caches the event for the origin project when pushing to a fork 4933 22:39:40 #last_event_for_user 4934 22:39:41 returns the last push event for the current user 4935 22:39:41 returns nil when no push event could be found 4936 22:39:41 #last_event_for_project 4937 22:39:41 returns the last push event for the given project 4938 22:39:41 returns nil when no push event could be found 4939 22:39:41 #find_cached_event 4940 22:39:41 with a non-existing cache key 4942 22:39:41 with an existing cache key 4943 22:39:41 returns a PushEvent when no merge requests exist for the event 4944 22:39:41 removes the cache key when no event could be found and returns nil 4945 22:39:41 # [RSpecRunTime] Finishing example group spec/services/users/last_push_event_service_spec.rb. It took 0.33 second. Expected to take 0.45 second. 4946 22:39:41 # [RSpecRunTime] Starting example group spec/models/concerns/integrations/enable_ssl_verification_spec.rb. Expected to take 0.44 second. 4947 22:39:41 Integrations::EnableSslVerification 4948 22:39:41 does not allow STI 4950 22:39:41 is expected to respond to #enable_ssl_verification 4951 22:39:41 is expected to respond to #enable_ssl_verification? 4952 22:39:41 #initialize_properties 4953 22:39:41 enables the setting by default 4954 22:39:41 does not enable the setting if the record is already persisted 4955 22:39:41 does not enable the setting if a custom value was set 4957 22:39:41 inserts the checkbox field after the first URL field, or at the end 4958 22:39:41 does not insert the field repeatedly 4959 22:39:41 # [RSpecRunTime] Finishing example group spec/models/concerns/integrations/enable_ssl_verification_spec.rb. It took 0.3 second. Expected to take 0.44 second. 4960 22:39:41 # [RSpecRunTime] Starting example group spec/lib/gitlab/error_tracking/processor/grpc_error_processor_spec.rb. Expected to take 0.42 second. 4961 22:39:41 Gitlab::ErrorTracking::Processor::GrpcErrorProcessor 4963 22:39:41 when there is no GRPC exception 4964 22:39:41 with Sentry event 4965 22:39:41 behaves like leaves data unchanged 4966 22:39:41 is expected to include {:fingerprint => ["ArgumentError", "Missing arguments"]} 4967 22:39:41 when there is a GRPC exception with a debug string 4968 22:39:41 with Sentry event 4969 22:39:41 behaves like processes the exception 4970 22:39:41 removes the debug error string and stores it as an extra field 4971 22:39:41 with no custom fingerprint 4972 22:39:41 removes the debug error string and stores it as an extra field 4973 22:39:41 when there is a wrapped GRPC exception with a debug string 4974 22:39:41 with Sentry event 4975 22:39:41 behaves like processes the exception 4976 22:39:41 removes the debug error string and stores it as an extra field 4977 22:39:41 with no custom fingerprint 4978 22:39:41 removes the debug error string and stores it as an extra field 4979 22:39:41 # [RSpecRunTime] Finishing example group spec/lib/gitlab/error_tracking/processor/grpc_error_processor_spec.rb. It took 0.28 second. Expected to take 0.42 second. 4980 22:39:41 # [RSpecRunTime] Starting example group spec/workers/schedule_merge_request_cleanup_refs_worker_spec.rb. Expected to take 0.4 second. 4981 22:39:41 ScheduleMergeRequestCleanupRefsWorker 4983 22:39:41 does nothing if the database is read-only 4984 22:39:41 retries stuck cleanup schedules 4985 22:39:41 behaves like an idempotent worker 4986 22:39:41 is labeled as idempotent 4987 22:39:42 performs multiple times sequentially without raising an exception 4988 22:39:42 schedules MergeRequestCleanupRefsWorker to be performed with capacity 4989 22:39:42 # [RSpecRunTime] Finishing example group spec/workers/schedule_merge_request_cleanup_refs_worker_spec.rb. It took 0.29 second. Expected to take 0.4 second. 4990 22:39:42 # [RSpecRunTime] Starting example group spec/models/concerns/enum_inheritance_spec.rb. Expected to take 0.38 second. 4991 22:39:42 EnumInheritance 4992 22:39:42 does not allow STI 4994 22:39:42 is nil if map does not exist 4995 22:39:42 is nil if map exists 4997 22:39:42 finds by type 4998 22:39:42 object class when querying 4999 22:39:42 when mapping for type exists 5000 22:39:42 is the super class 5001 22:39:42 when mapping does not exist 5002 22:39:42 is the base class 5003 22:39:42 .sti_class_for 5004 22:39:42 is the base class if no mapping for type is provided 5005 22:39:42 is class if mapping for type is provided 5006 22:39:42 .sti_class_to_enum_map 5007 22:39:42 is the inverse of sti_class_to_enum_map 5008 22:39:42 # [RSpecRunTime] Finishing example group spec/models/concerns/enum_inheritance_spec.rb. It took 0.25 second. Expected to take 0.38 second. 5009 22:39:42 # [RSpecRunTime] Starting example group spec/lib/gitlab/database/transaction/settings_spec.rb. Expected to take 0.35 second. 5010 22:39:42 Gitlab::Database::Transaction::Settings 5012 22:39:42 gets the value of a configuration 5013 22:39:42 raises an error when config is not allowed 5014 22:39:42 with connection parameter 5015 22:39:42 gets the value of a configuration (PENDING: Skipping because ci is shared or doesn't not exist) 5016 22:39:42 #check_allowed! 5017 22:39:42 raises an error when config is not allowed 5019 22:39:42 sets a configuration value 5020 22:39:42 raises an error when config is not allowed 5021 22:39:42 with connection parameter 5022 22:39:42 sets a configuration value (PENDING: Skipping because ci is shared or doesn't not exist) 5024 22:39:42 sets a configuration value 5025 22:39:42 restores original configuration value 5026 22:39:42 raises an error when config is not allowed 5027 22:39:42 with connection parameter 5028 22:39:42 sets and restores a configuration value (PENDING: Skipping because ci is shared or doesn't not exist) 5029 22:39:42 # [RSpecRunTime] Finishing example group spec/lib/gitlab/database/transaction/settings_spec.rb. It took 0.27 second. Expected to take 0.35 second. 5030 22:39:42 # [RSpecRunTime] Starting example group spec/lib/gitlab/background_migration_spec.rb. Expected to take 0.35 second. 5031 22:39:42 Gitlab::BackgroundMigration 5033 22:39:42 returns background migration worker queue 5035 22:39:42 when the queue contains unprocessed jobs 5036 22:39:42 uses the coordinator to steal jobs 5037 22:39:42 when a custom predicate is given 5038 22:39:42 steals jobs that match the predicate 5039 22:39:42 does not steal jobs that do not match the predicate 5040 22:39:42 when retry_dead_jobs is true 5041 22:39:42 steals from the dead and retry queue 5043 22:39:42 uses the coordinator to perform a background migration 5045 22:39:42 uses the coordinator to find if a job exists 5046 22:39:42 uses the coordinator to find a job does not exist 5048 22:39:42 uses the coordinator to find the number of remaining jobs 5049 22:39:42 # [RSpecRunTime] Finishing example group spec/lib/gitlab/background_migration_spec.rb. It took 0.29 second. Expected to take 0.35 second. 5050 22:39:42 # [RSpecRunTime] Starting example group spec/lib/gitlab/access_spec.rb. Expected to take 0.33 second. 5051 22:39:42 Gitlab::Access 5052 22:39:43 #role_description 5053 22:39:43 returns the correct description of the access role 5054 22:39:43 # [RSpecRunTime] Finishing example group spec/lib/gitlab/access_spec.rb. It took 0.25 second. Expected to take 0.33 second. 5055 22:39:43 # [RSpecRunTime] Starting example group spec/components/onboarding/action_card_component_spec.rb. Expected to take 0.32 second. 5056 22:39:43 Onboarding::ActionCardComponent 5057 22:39:43 default appearance 5060 22:39:43 has description 5061 22:39:43 with custom link options 5062 22:39:43 sets the testid 5063 22:39:43 when link href is defined 5065 22:39:43 has link arrow 5066 22:39:43 with custom card options 5067 22:39:43 sets the testid 5069 22:39:43 when variant is default 5070 22:39:43 renders the card in correct variant 5071 22:39:43 when variant is success 5072 22:39:43 renders the card in correct variant 5073 22:39:43 renders the check-mark icon 5074 22:39:43 when variant is promo 5075 22:39:43 renders the card in correct variant 5076 22:39:43 # [RSpecRunTime] Finishing example group spec/components/onboarding/action_card_component_spec.rb. It took 0.29 second. Expected to take 0.32 second. 5077 22:39:43 # [RSpecRunTime] Starting example group spec/lib/gitlab/uuid_spec.rb. Expected to take 0.3 second. 5080 22:39:43 in development 5081 22:39:43 is expected to eq "5b593e54-90f5-504b-8805-5394a4d14b94" 5083 22:39:43 is expected to eq "5b593e54-90f5-504b-8805-5394a4d14b94" 5085 22:39:43 is expected to eq "dd190b37-7754-5c7c-80a0-85621a5823ad" 5086 22:39:43 in production 5087 22:39:43 is expected to eq "4961388b-9d8e-5da0-a499-3ef5da58daf0" 5089 22:39:43 test_string: "not even a uuid", is_uuid_v5: false 5090 22:39:43 is expected to equal false 5091 22:39:43 test_string: "this-seems-like-a-uuid", is_uuid_v5: false 5092 22:39:43 is expected to equal false 5093 22:39:43 test_string: "thislook-more-5lik-eava-liduuidbutno", is_uuid_v5: false 5094 22:39:43 is expected to equal false 5095 22:39:43 test_string: "9f470438-db0f-37b7-9ca9-1d47104c339a", is_uuid_v5: false 5096 22:39:43 is expected to equal false 5097 22:39:43 test_string: "9f470438-db0f-47b7-9ca9-1d47104c339a", is_uuid_v5: false 5098 22:39:43 is expected to equal false 5099 22:39:43 test_string: "9f470438-db0f-57b7-9ca9-1d47104c339a", is_uuid_v5: true 5100 22:39:43 is expected to equal true 5101 22:39:43 # [RSpecRunTime] Finishing example group spec/lib/gitlab/uuid_spec.rb. It took 0.25 second. Expected to take 0.3 second. 5102 22:39:43 # [RSpecRunTime] Starting example group spec/lib/declarative_enum_spec.rb. Expected to take 0.29 second. 5103 22:39:43 DeclarativeEnum 5105 22:39:43 when the argument is set 5106 22:39:43 changes the key 5107 22:39:43 when the argument is `nil` 5108 22:39:43 is expected to eq :my_enum 5110 22:39:43 when the argument is set 5111 22:39:43 changes the name 5112 22:39:43 when the argument is `nil` 5113 22:39:43 is expected to eq "MyEnumName" 5114 22:39:43 .description 5115 22:39:43 when the argument is set 5116 22:39:43 changes the description 5117 22:39:43 when the argument is `nil` 5118 22:39:43 is expected to eq "Enum description" 5120 22:39:43 when there is a block given 5121 22:39:43 when the given block tries to register the same key 5122 22:39:43 raises a `KeyCollisionError` 5123 22:39:43 when the given block does not try to register the same key 5124 22:39:43 appends the new definition 5125 22:39:43 when there is no block given 5126 22:39:43 raises a LocalJumpError 5128 22:39:43 is expected to eq {:bar=>{:description=>"description of bar", :value=>1}, :foo=>{:description=>"description of foo", :value=>0}} 5129 22:39:43 extending the enum module 5130 22:39:43 extends the values of the base enum module 5131 22:39:43 # [RSpecRunTime] Finishing example group spec/lib/declarative_enum_spec.rb. It took 0.25 second. Expected to take 0.29 second. 5132 22:39:43 # [RSpecRunTime] Starting example group spec/lib/sidebars/user_profile/panel_spec.rb. Expected to take 0.29 second. 5133 22:39:43 Sidebars::UserProfile::Panel 5134 22:39:43 does not add legacy menu items 5135 22:39:43 behaves like a panel instantiable by the anonymous user 5136 22:39:44 is expected to be a kind of Sidebars::UserProfile::Panel 5137 22:39:44 behaves like a panel with uniquely identifiable menu items 5138 22:39:44 all menu_items have unique item_id 5139 22:39:44 all menu_items have an item_id 5140 22:39:44 #super_sidebar_context_header 5141 22:39:44 is expected to eq "Profile" 5142 22:39:44 when profile_tabs_vue feature is disabled 5143 22:39:44 add legacy menu items 5145 22:39:44 is expected to eq "User profile navigation" 5146 22:39:44 # [RSpecRunTime] Finishing example group spec/lib/sidebars/user_profile/panel_spec.rb. It took 0.19 second. Expected to take 0.29 second. 5147 22:39:44 # [RSpecRunTime] Starting example group spec/views/shared/milestones/_issuables.html.haml_spec.rb. Expected to take 0.27 second. 5148 22:39:44 shared/milestones/_issuables.html.haml 5149 22:39:44 shows the issuables count if show_counter is true 5150 22:39:44 does not show the issuables count if show_counter is false 5151 22:39:44 a high issuables count 5152 22:39:44 shows a delimited number if show_counter is true 5153 22:39:44 # [RSpecRunTime] Finishing example group spec/views/shared/milestones/_issuables.html.haml_spec.rb. It took 0.16 second. Expected to take 0.27 second. 5154 22:39:44 # [RSpecRunTime] Starting example group spec/helpers/access_tokens_helper_spec.rb. Expected to take 0.26 second. 5155 22:39:44 AccessTokensHelper 5156 22:39:44 #scope_description 5157 22:39:44 prefix: :personal_access_token, description_location: [:doorkeeper, :scope_desc] 5158 22:39:44 is expected to eq [:doorkeeper, :scope_desc] 5159 22:39:44 prefix: :project_access_token, description_location: [:doorkeeper, :project_access_token_scope_desc] 5160 22:39:44 is expected to eq [:doorkeeper, :project_access_token_scope_desc] 5161 22:39:44 prefix: :group_access_token, description_location: [:doorkeeper, :group_access_token_scope_desc] 5162 22:39:44 is expected to eq [:doorkeeper, :group_access_token_scope_desc] 5163 22:39:44 #tokens_app_data 5164 22:39:44 returns expected json 5165 22:39:44 #expires_at_field_data 5166 22:39:44 returns expected hash 5167 22:39:44 when require_personal_access_token_expiry is true 5168 22:39:44 returns an empty hash 5169 22:39:44 #show_token_expiration_banner? 5170 22:39:44 calls the singleton method from the module 5171 22:39:44 # [RSpecRunTime] Finishing example group spec/helpers/access_tokens_helper_spec.rb. It took 0.19 second. Expected to take 0.26 second. 5172 22:39:44 # [RSpecRunTime] Starting example group spec/views/groups/settings/_general.html.haml_spec.rb. Expected to take 0.25 second. 5173 22:39:44 groups/settings/_general.html.haml 5174 22:39:44 Group Settings README 5175 22:39:44 renders #js-group-settings-readme 5176 22:39:44 # [RSpecRunTime] Finishing example group spec/views/groups/settings/_general.html.haml_spec.rb. It took 0.17 second. Expected to take 0.25 second. 5177 22:39:44 # [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/multipart/handler_spec.rb. Expected to take 0.24 second. 5178 22:39:44 Gitlab::Middleware::Multipart::Handler 5179 22:39:44 #allowed_paths 5180 22:39:44 package_features_enabled: false, object_storage_enabled: false, direct_upload_enabled: true, expected_paths: :expected_allowed_paths 5181 22:39:44 is expected to eq ["/tmp", "/builds/gitlab-org/gitlab-foss/tmp/tests/public/uploads", "/builds/gitlab-org/gitlab-foss/t...tlab-foss/shared/dependency_proxy/tmp/uploads", "/builds/gitlab-org/gitlab-foss/public/uploads/tmp"] 5182 22:39:44 package_features_enabled: false, object_storage_enabled: false, direct_upload_enabled: false, expected_paths: :expected_allowed_paths 5183 22:39:44 is expected to eq ["/tmp", "/builds/gitlab-org/gitlab-foss/tmp/tests/public/uploads", "/builds/gitlab-org/gitlab-foss/t...tlab-foss/shared/dependency_proxy/tmp/uploads", "/builds/gitlab-org/gitlab-foss/public/uploads/tmp"] 5184 22:39:44 package_features_enabled: false, object_storage_enabled: true, direct_upload_enabled: true, expected_paths: :expected_allowed_paths 5185 22:39:44 is expected to eq ["/tmp", "/builds/gitlab-org/gitlab-foss/tmp/tests/public/uploads", "/builds/gitlab-org/gitlab-foss/t...tlab-foss/shared/dependency_proxy/tmp/uploads", "/builds/gitlab-org/gitlab-foss/public/uploads/tmp"] 5186 22:39:44 package_features_enabled: false, object_storage_enabled: true, direct_upload_enabled: false, expected_paths: :expected_allowed_paths 5187 22:39:44 is expected to eq ["/tmp", "/builds/gitlab-org/gitlab-foss/tmp/tests/public/uploads", "/builds/gitlab-org/gitlab-foss/t...tlab-foss/shared/dependency_proxy/tmp/uploads", "/builds/gitlab-org/gitlab-foss/public/uploads/tmp"] 5188 22:39:44 package_features_enabled: true, object_storage_enabled: false, direct_upload_enabled: true, expected_paths: :expected_with_packages_path 5189 22:39:44 is expected to eq ["/tmp", "/builds/gitlab-org/gitlab-foss/tmp/tests/public/uploads", "/builds/gitlab-org/gitlab-foss/t...b-org/gitlab-foss/public/uploads/tmp", "/builds/gitlab-org/gitlab-foss/shared/packages/tmp/uploads"] 5190 22:39:44 package_features_enabled: true, object_storage_enabled: false, direct_upload_enabled: false, expected_paths: :expected_with_packages_path 5191 22:39:44 is expected to eq ["/tmp", "/builds/gitlab-org/gitlab-foss/tmp/tests/public/uploads", "/builds/gitlab-org/gitlab-foss/t...b-org/gitlab-foss/public/uploads/tmp", "/builds/gitlab-org/gitlab-foss/shared/packages/tmp/uploads"] 5192 22:39:44 package_features_enabled: true, object_storage_enabled: true, direct_upload_enabled: true, expected_paths: :expected_allowed_paths 5193 22:39:44 is expected to eq ["/tmp", "/builds/gitlab-org/gitlab-foss/tmp/tests/public/uploads", "/builds/gitlab-org/gitlab-foss/t...tlab-foss/shared/dependency_proxy/tmp/uploads", "/builds/gitlab-org/gitlab-foss/public/uploads/tmp"] 5194 22:39:44 package_features_enabled: true, object_storage_enabled: true, direct_upload_enabled: false, expected_paths: :expected_with_packages_path 5195 22:39:44 is expected to eq ["/tmp", "/builds/gitlab-org/gitlab-foss/tmp/tests/public/uploads", "/builds/gitlab-org/gitlab-foss/t...b-org/gitlab-foss/public/uploads/tmp", "/builds/gitlab-org/gitlab-foss/shared/packages/tmp/uploads"] 5196 22:39:44 # [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/multipart/handler_spec.rb. It took 0.17 second. Expected to take 0.24 second. 5197 22:39:44 # [RSpecRunTime] Starting example group spec/models/blob_viewer/route_map_spec.rb. Expected to take 0.23 second. 5198 22:39:44 BlobViewer::RouteMap 5199 22:39:44 does not allow STI 5200 22:39:44 #validation_message 5201 22:39:44 calls prepare! on the viewer 5202 22:39:44 when the configuration is valid 5204 22:39:44 when the configuration is invalid 5205 22:39:45 returns the error message 5206 22:39:45 # [RSpecRunTime] Finishing example group spec/models/blob_viewer/route_map_spec.rb. It took 0.16 second. Expected to take 0.23 second. 5207 22:39:45 # [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/strong_memoize_attr_spec.rb. Expected to take 0.22 second. 5208 22:39:45 RuboCop::Cop::Gitlab::StrongMemoizeAttr 5209 22:39:45 when strong_memoize_with() is called without parameters 5210 22:39:45 registers an offense and autocorrects 5211 22:39:45 when strong_memoize() is used in a singleton method 5212 22:39:45 does not register an offense 5213 22:39:45 when strong_memoize() is used in a method with parameters 5214 22:39:45 does not register an offense 5215 22:39:45 when strong_memoize() is the entire body of a method 5216 22:39:45 when the memoization name is the same as the method name 5217 22:39:45 registers an offense and autocorrects 5218 22:39:45 when the memoization name is different from the method name 5219 22:39:45 registers an offense and autocorrects 5220 22:39:45 when strong_memoize_with() is called with parameters 5221 22:39:45 does not register an offense 5222 22:39:45 when strong_memoize() is not the entire body of the method 5223 22:39:45 registers an offense and does not autocorrect 5224 22:39:45 # [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/strong_memoize_attr_spec.rb. It took 0.25 second. Expected to take 0.22 second. 5225 22:39:45 # [RSpecRunTime] Starting example group spec/lib/gitlab/utils/deep_size_spec.rb. Expected to take 0.21 second. 5226 22:39:45 Gitlab::Utils::DeepSize 5227 22:39:45 is expected to eq 1048576 5228 22:39:45 is expected to eq 100 5230 22:39:45 when data within size and depth limits 5231 22:39:45 is expected to be valid 5232 22:39:45 when data not within size limit 5233 22:39:45 is expected not to be valid 5234 22:39:45 when data not within depth limit 5235 22:39:45 is expected not to be valid 5237 22:39:45 when max_size is nil 5238 22:39:45 sets max_size to DEFAULT_MAX_SIZE 5239 22:39:45 when max_depth is nil 5240 22:39:45 sets max_depth to DEFAULT_MAX_DEPTH 5241 22:39:45 # [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/deep_size_spec.rb. It took 0.14 second. Expected to take 0.21 second. 5242 22:39:45 # [RSpecRunTime] Starting example group spec/lib/gitlab/utils/delegator_override/validator_spec.rb. Expected to take 0.21 second. 5243 22:39:45 Gitlab::Utils::DelegatorOverride::Validator 5244 22:39:45 #expand_on_ancestors 5245 22:39:45 adds the allowlist in the ancestors 5246 22:39:45 #validate_overrides! 5247 22:39:45 does not raise an error when the overrides are allowed 5248 22:39:45 raises an error when there is an override 5250 22:39:45 adds the target class 5251 22:39:45 adds all descendants of the target 5252 22:39:45 #add_allowlist 5253 22:39:45 adds a method name to the allowlist 5254 22:39:45 # [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/delegator_override/validator_spec.rb. It took 0.12 second. Expected to take 0.21 second. 5255 22:39:45 # [RSpecRunTime] Starting example group spec/lib/web_ide/config_spec.rb. Expected to take 0.2 second. 5256 22:39:45 WebIde::Config 5257 22:39:45 when config is valid 5259 22:39:45 returns hash created from string 5262 22:39:45 has no errors 5263 22:39:45 when config is invalid 5264 22:39:45 when yml is incorrect 5266 22:39:45 raises error 5267 22:39:45 when config logic is incorrect 5269 22:39:45 is not valid 5272 22:39:45 returns an array of strings 5273 22:39:45 # [RSpecRunTime] Finishing example group spec/lib/web_ide/config_spec.rb. It took 0.2 second. Expected to take 0.2 second. 5274 22:39:45 # [RSpecRunTime] Starting example group spec/lib/gitlab/github_gists_import/status_spec.rb. Expected to take 0.19 second. 5275 22:39:45 Gitlab::GithubGistsImport::Status 5277 22:39:45 expires the key 5279 22:39:45 sets failed status 5281 22:39:45 checks if status is started 5283 22:39:45 sets finished status 5284 22:39:45 # [RSpecRunTime] Finishing example group spec/lib/gitlab/github_gists_import/status_spec.rb. It took 0.16 second. Expected to take 0.19 second. 5285 22:39:45 # [RSpecRunTime] Starting example group spec/models/user_mentions/commit_user_mention_spec.rb. Expected to take 0.19 second. 5286 22:39:45 CommitUserMention 5287 22:39:45 does not allow STI 5288 22:39:45 associations 5289 22:39:45 is expected to belong to note required: false 5290 22:39:45 behaves like has user mentions 5291 22:39:45 #has_mentions? 5292 22:39:45 when no mentions 5293 22:39:45 returns false 5294 22:39:45 when mentioned_users_ids not null 5295 22:39:45 returns true 5296 22:39:45 when mentioned projects 5297 22:39:45 returns true 5298 22:39:45 when mentioned groups 5299 22:39:46 returns true 5300 22:39:46 # [RSpecRunTime] Finishing example group spec/models/user_mentions/commit_user_mention_spec.rb. It took 0.14 second. Expected to take 0.19 second. 5301 22:39:46 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/success_spec.rb. Expected to take 0.18 second. 5302 22:39:46 Gitlab::Ci::Status::Success 5304 22:39:46 is expected to eq "Passed" 5306 22:39:46 is expected to eq "passed" 5308 22:39:46 is expected to eq "status_success" 5310 22:39:46 is expected to eq "favicon_status_success" 5312 22:39:46 is expected to eq "success" 5313 22:39:46 #details_path 5314 22:39:46 is expected to be nil 5315 22:39:46 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/success_spec.rb. It took 0.13 second. Expected to take 0.18 second. 5316 22:39:46 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/mask_secret_spec.rb. Expected to take 0.17 second. 5317 22:39:46 Gitlab::Ci::MaskSecret 5319 22:39:46 masks exact number of characters 5320 22:39:46 masks if token is shorter than eight characters 5321 22:39:46 masks multiple occurrences 5322 22:39:46 does not mask if not found 5323 22:39:46 does support null token 5324 22:39:46 does not change a bytesize of a value 5325 22:39:46 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/mask_secret_spec.rb. It took 0.13 second. Expected to take 0.17 second. 5326 22:39:46 # [RSpecRunTime] Starting example group spec/lib/gitlab/utils/delegator_override_spec.rb. Expected to take 0.17 second. 5327 22:39:46 Gitlab::Utils::DelegatorOverride 5329 22:39:46 does not raise an error when an override is in allowlist 5330 22:39:46 raises an error when there is an override 5331 22:39:46 .delegator_override 5332 22:39:46 adds the method name to the allowlist 5333 22:39:46 .delegator_override_with 5334 22:39:46 adds the method names of the module to the allowlist 5335 22:39:46 .delegator_target 5336 22:39:46 sets the delegator target to the validator 5337 22:39:46 when the class does not inherit SimpleDelegator 5338 22:39:46 raises an error 5339 22:39:46 # [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/delegator_override_spec.rb. It took 0.13 second. Expected to take 0.17 second. 5340 22:39:46 # [RSpecRunTime] Starting example group spec/scripts/release_environment/release_environment_notification_spec.rb. Expected to take 0.16 second. 5341 22:39:46 ReleaseEnvironmentNotification 5343 22:39:46 when NOT all environment variables are provided 5344 22:39:46 Missing required environment variable: ENVIRONMENT 5345 22:39:46 fail when initializing 5346 22:39:46 when an environment variable is set and empty 5347 22:39:46 Missing required environment variable: ENVIRONMENT 5348 22:39:46 fail when initializing 5349 22:39:46 when all environment variables are provided 5352 22:39:46 when all environment variables are provided 5353 22:39:46 when the response is 2xx 5354 22:39:46 Response body: Mocked response 5355 22:39:46 triggers a notification 5356 22:39:46 when the response is not 2xx 5357 22:39:46 Response body: Mocked response 5358 22:39:46 raise an error 5359 22:39:46 # [RSpecRunTime] Finishing example group spec/scripts/release_environment/release_environment_notification_spec.rb. It took 0.12 second. Expected to take 0.16 second. 5360 22:39:46 # [RSpecRunTime] Starting example group spec/lib/gitlab/auth/saml/origin_validator_spec.rb. Expected to take 0.15 second. 5361 22:39:46 Gitlab::Auth::Saml::OriginValidator 5362 22:39:46 #store_origin 5363 22:39:46 stores the SAML request ID 5364 22:39:46 #gitlab_initiated? 5365 22:39:46 returns false if InResponseTo is not present 5366 22:39:46 returns false if InResponseTo does not match stored value 5367 22:39:46 returns true if InResponseTo matches stored value 5368 22:39:46 # [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/saml/origin_validator_spec.rb. It took 0.08 second. Expected to take 0.15 second. 5369 22:39:46 # [RSpecRunTime] Starting example group spec/helpers/git_helper_spec.rb. Expected to take 0.15 second. 5372 22:39:46 is expected to eq "d4e043f6" 5373 22:39:46 #strip_signature 5374 22:39:46 strips PGP SIGNATURE 5375 22:39:46 is expected to eq "Version 1.69.0\n\n" 5376 22:39:46 strips PGP MESSAGE 5377 22:39:46 is expected to eq "Version 1.69.0\n\n" 5378 22:39:46 strips SIGNED MESSAGE 5379 22:39:46 is expected to eq "this is Roger's signed tag\n\n" 5380 22:39:46 # [RSpecRunTime] Finishing example group spec/helpers/git_helper_spec.rb. It took 0.1 second. Expected to take 0.15 second. 5381 22:39:46 # [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/keys_first_and_values_first_spec.rb. Expected to take 0.14 second. 5382 22:39:46 RuboCop::Cop::Gitlab::KeysFirstAndValuesFirst 5383 22:39:46 behaves like inspect use of keys or values first 5384 22:39:46 .values.first 5385 22:39:46 flags and autocorrects 5386 22:39:46 does not flag unrelated code 5387 22:39:46 behaves like inspect use of keys or values first 5389 22:39:46 flags and autocorrects 5390 22:39:46 does not flag unrelated code 5391 22:39:46 # [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/keys_first_and_values_first_spec.rb. It took 0.1 second. Expected to take 0.14 second. 5392 22:39:46 # [RSpecRunTime] Starting example group spec/lib/gitlab/application_rate_limiter/increment_per_action_spec.rb. Expected to take 0.13 second. 5393 22:39:46 Gitlab::ApplicationRateLimiter::IncrementPerAction 5395 22:39:46 increments per call 5396 22:39:46 sets time to live (TTL) for the key 5398 22:39:46 returns 0 when there is no data 5399 22:39:46 returns the correct value 5400 22:39:46 # [RSpecRunTime] Finishing example group spec/lib/gitlab/application_rate_limiter/increment_per_action_spec.rb. It took 0.09 second. Expected to take 0.13 second. 5401 22:39:46 # [RSpecRunTime] Starting example group spec/graphql/types/notes/system_note_metadata_type_spec.rb. Expected to take 0.13 second. 5402 22:39:46 Types::Notes::SystemNoteMetadataType 5403 22:39:46 is expected to have graphql field :description_version 5404 22:39:46 is expected to have graphql field :id 5405 22:39:46 is expected to require graphql authorizations :read_note 5406 22:39:46 is expected to have graphql field :action 5407 22:39:46 # [RSpecRunTime] Finishing example group spec/graphql/types/notes/system_note_metadata_type_spec.rb. It took 0.08 second. Expected to take 0.13 second. 5408 22:39:46 # [RSpecRunTime] Starting example group spec/lib/gitlab/config/entry/validator_spec.rb. Expected to take 0.13 second. 5409 22:39:46 Gitlab::Config::Entry::Validator 5410 22:39:46 delegated validator 5411 22:39:46 when node is valid 5412 22:39:47 validates attribute in node 5413 22:39:47 returns no errors 5414 22:39:47 when node is invalid 5415 22:39:47 validates attribute in node 5416 22:39:47 returns errors 5417 22:39:47 # [RSpecRunTime] Finishing example group spec/lib/gitlab/config/entry/validator_spec.rb. It took 0.08 second. Expected to take 0.13 second. 5418 22:39:47 # [RSpecRunTime] Starting example group spec/graphql/types/merge_requests/participant_type_spec.rb. Expected to take 0.12 second. 5419 22:39:47 Types::MergeRequests::ParticipantType 5420 22:39:47 behaves like a user type with merge request interaction type 5421 22:39:47 is expected to require graphql authorizations :read_user 5422 22:39:47 has the expected fields 5423 22:39:47 #merge_request_interaction 5424 22:39:47 returns the correct type 5425 22:39:47 has the correct arguments 5426 22:39:47 # [RSpecRunTime] Finishing example group spec/graphql/types/merge_requests/participant_type_spec.rb. It took 0.08 second. Expected to take 0.12 second. 5427 22:39:47 # [RSpecRunTime] Starting example group spec/serializers/codequality_degradation_entity_spec.rb. Expected to take 0.12 second. 5428 22:39:47 CodequalityDegradationEntity 5430 22:39:47 when codequality contains an error 5431 22:39:47 when line is included in location 5432 22:39:47 contains correct codequality degradation details 5433 22:39:47 when line is included in positions 5434 22:39:47 contains correct codequality degradation details 5435 22:39:47 when severity is capitalized 5436 22:39:47 lowercases severity 5437 22:39:47 when severity is a non-codeclimate-standard severity 5438 22:39:47 returns severity as unknown 5439 22:39:47 # [RSpecRunTime] Finishing example group spec/serializers/codequality_degradation_entity_spec.rb. It took 0.09 second. Expected to take 0.12 second. 5440 22:39:47 # [RSpecRunTime] Starting example group spec/graphql/types/release_assets_input_type_spec.rb. Expected to take 0.11 second. 5441 22:39:47 Types::ReleaseAssetsInputType 5442 22:39:47 sets the type of links argument to ReleaseAssetLinkInputType 5443 22:39:47 has the correct arguments 5444 22:39:47 is expected to eq "ReleaseAssetsInput" 5445 22:39:47 # [RSpecRunTime] Finishing example group spec/graphql/types/release_assets_input_type_spec.rb. It took 0.06 second. Expected to take 0.11 second. 5446 22:39:47 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/project_config/source_spec.rb. Expected to take 0.11 second. 5447 22:39:47 Gitlab::Ci::ProjectConfig::Source 5449 22:39:47 is expected to raise NotImplementedError 5451 22:39:47 is expected to raise NotImplementedError 5452 22:39:47 #internal_include_prepended? 5453 22:39:47 is expected to eq false 5454 22:39:47 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/project_config/source_spec.rb. It took 0.08 second. Expected to take 0.11 second. 5455 22:39:47 # [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/hash_util_spec.rb. Expected to take 0.1 second. 5456 22:39:47 Gitlab::ImportExport::HashUtil 5457 22:39:47 .deep_symbolize_array! 5458 22:39:47 symbolizes keys 5459 22:39:47 .deep_symbolize_array_with_date! 5460 22:39:47 symbolizes keys 5461 22:39:47 transforms date strings into Time objects 5462 22:39:47 # [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/hash_util_spec.rb. It took 0.07 second. Expected to take 0.1 second. 5463 22:39:47 # [RSpecRunTime] Starting example group spec/graphql/types/grafana_integration_type_spec.rb. Expected to take 0.1 second. 5464 22:39:47 Types::GrafanaIntegrationType 5465 22:39:47 is expected to eq "GrafanaIntegration" 5466 22:39:47 is expected to have graphql fields :id, :grafana_url, :enabled, :created_at, and :updated_at 5467 22:39:47 is expected to require graphql authorizations :admin_operations 5468 22:39:47 # [RSpecRunTime] Finishing example group spec/graphql/types/grafana_integration_type_spec.rb. It took 0.07 second. Expected to take 0.1 second. 5469 22:39:47 # [RSpecRunTime] Starting example group spec/lib/gitlab/logging/cloudflare_helper_spec.rb. Expected to take 0.1 second. 5470 22:39:47 Gitlab::Logging::CloudflareHelper 5471 22:39:47 #store_cloudflare_headers! 5472 22:39:47 with normal headers 5473 22:39:47 adds Cf-Ray-Id and Cf-Request-Id 5474 22:39:47 with header values with long strings 5475 22:39:47 filters invalid header values 5476 22:39:47 with header values with non-alphanumeric characters 5477 22:39:47 filters invalid header values 5478 22:39:47 # [RSpecRunTime] Finishing example group spec/lib/gitlab/logging/cloudflare_helper_spec.rb. It took 0.06 second. Expected to take 0.1 second. 5479 22:39:47 # [RSpecRunTime] Starting example group spec/graphql/types/work_items/linked_item_type_spec.rb. Expected to take 0.09 second. 5480 22:39:47 Types::WorkItems::LinkedItemType 5481 22:39:47 is expected to eq "LinkedWorkItemType" 5482 22:39:47 exposes the expected fields 5484 22:39:47 is expected to have nullable GraphQL type WorkItem 5485 22:39:47 # [RSpecRunTime] Finishing example group spec/graphql/types/work_items/linked_item_type_spec.rb. It took 0.06 second. Expected to take 0.09 second. 5486 22:39:47 # [RSpecRunTime] Starting example group spec/lib/gitlab/repository_archive_rate_limiter_spec.rb. Expected to take 0.09 second. 5487 22:39:47 Gitlab::RepositoryArchiveRateLimiter 5488 22:39:47 #check_archive_rate_limit! 5489 22:39:47 when archive_rate_limit feature flag is disabled 5490 22:39:47 does not check rate limit 5491 22:39:47 when archive_rate_limit feature flag is enabled 5492 22:39:47 when current user exists 5493 22:39:47 checks for project_repositories_archive rate limiting with default threshold 5494 22:39:47 when current user does not exist 5495 22:39:47 checks for project_repositories_archive rate limiting with threshold 100 5496 22:39:47 # [RSpecRunTime] Finishing example group spec/lib/gitlab/repository_archive_rate_limiter_spec.rb. It took 0.07 second. Expected to take 0.09 second. 5497 22:39:47 # [RSpecRunTime] Starting example group spec/serializers/activity_pub/publish_release_activity_serializer_spec.rb. Expected to take 0.08 second. 5498 22:39:47 ActivityPub::PublishReleaseActivitySerializer 5499 22:39:47 serializes the activity attributes 5500 22:39:47 # [RSpecRunTime] Finishing example group spec/serializers/activity_pub/publish_release_activity_serializer_spec.rb. It took 0.04 second. Expected to take 0.08 second. 5501 22:39:47 # [RSpecRunTime] Starting example group spec/serializers/jira_connect/repository_entity_spec.rb. Expected to take 0.08 second. 5502 22:39:47 JiraConnect::RepositoryEntity 5503 22:39:47 contains all necessary elements of the project 5504 22:39:47 # [RSpecRunTime] Finishing example group spec/serializers/jira_connect/repository_entity_spec.rb. It took 0.05 second. Expected to take 0.08 second. 5505 22:39:47 # [RSpecRunTime] Starting example group spec/lib/system_check/app/hashed_storage_enabled_check_spec.rb. Expected to take 0.07 second. 5506 22:39:47 SystemCheck::App::HashedStorageEnabledCheck 5508 22:39:47 fails when hashed storage is disabled 5509 22:39:47 succeeds when hashed storage is enabled 5510 22:39:47 # [RSpecRunTime] Finishing example group spec/lib/system_check/app/hashed_storage_enabled_check_spec.rb. It took 0.05 second. Expected to take 0.07 second. 5511 22:39:47 # [RSpecRunTime] Starting example group spec/lib/gitlab/dependency_linker/parser/gemfile_spec.rb. Expected to take 0.07 second. 5512 22:39:47 Gitlab::DependencyLinker::Parser::Gemfile 5514 22:39:47 returns parsed packages 5515 22:39:47 packages respond to name and external_ref accordingly 5516 22:39:47 # [RSpecRunTime] Finishing example group spec/lib/gitlab/dependency_linker/parser/gemfile_spec.rb. It took 0.04 second. Expected to take 0.07 second. 5517 22:39:47 # [RSpecRunTime] Starting example group spec/lib/gitlab/audit/deploy_key_author_spec.rb. Expected to take 0.07 second. 5518 22:39:47 Gitlab::Audit::DeployKeyAuthor 5520 22:39:47 sets correct attributes 5521 22:39:47 sets default name when it is not provided 5522 22:39:47 # [RSpecRunTime] Finishing example group spec/lib/gitlab/audit/deploy_key_author_spec.rb. It took 0.04 second. Expected to take 0.07 second. 5523 22:39:47 # [RSpecRunTime] Starting example group spec/models/namespace_ci_cd_setting_spec.rb. Expected to take 0.07 second. 5524 22:39:47 NamespaceCiCdSetting 5525 22:39:47 does not allow STI 5526 22:39:47 associations 5527 22:39:47 is expected to belong to namespace required: false inverse_of => ci_cd_settings 5528 22:39:47 # [RSpecRunTime] Finishing example group spec/models/namespace_ci_cd_setting_spec.rb. It took 0.04 second. Expected to take 0.07 second. 5529 22:39:47 # [RSpecRunTime] Starting example group spec/support_specs/matchers/result_matchers_spec.rb. Expected to take 0.07 second. 5530 22:39:47 result matchers 5531 22:39:48 works with value asserted via argument 5532 22:39:48 works with value asserted via block 5533 22:39:48 # [RSpecRunTime] Finishing example group spec/support_specs/matchers/result_matchers_spec.rb. It took 0.04 second. Expected to take 0.07 second. 5534 22:39:48 # [RSpecRunTime] Starting example group spec/graphql/types/app_config/instance_metadata_type_spec.rb. Expected to take 0.07 second. 5535 22:39:48 Types::AppConfig::InstanceMetadataType 5536 22:39:48 is expected to require graphql authorizations :read_instance_metadata 5537 22:39:48 is expected to eq "Metadata" 5538 22:39:48 # [RSpecRunTime] Finishing example group spec/graphql/types/app_config/instance_metadata_type_spec.rb. It took 0.04 second. Expected to take 0.07 second. 5539 22:39:48 # [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/redis_helpers_spec.rb. Expected to take 0.07 second. 5540 22:39:48 Gitlab::Database::Migrations::RedisHelpers 5541 22:39:48 #queue_redis_migration_job 5542 22:39:48 when migrator does not exist 5543 22:39:48 raises error and fails the migration 5544 22:39:48 when migrator exists 5545 22:39:48 checks migrator and enqueues job 5546 22:39:48 # [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/redis_helpers_spec.rb. It took 0.07 second. Expected to take 0.07 second. 5547 22:39:48 # [RSpecRunTime] Starting example group spec/lib/sidebars/projects/super_sidebar_menus/build_menu_spec.rb. Expected to take 0.06 second. 5548 22:39:48 Sidebars::Projects::SuperSidebarMenus::BuildMenu 5549 22:39:48 defines list of NilMenuItem placeholders 5550 22:39:48 has title and sprite_icon 5551 22:39:48 # [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/super_sidebar_menus/build_menu_spec.rb. It took 0.05 second. Expected to take 0.06 second. 5552 22:39:48 # [RSpecRunTime] Starting example group spec/serializers/evidences/issue_entity_spec.rb. Expected to take 0.06 second. 5553 22:39:48 Evidences::IssueEntity 5554 22:39:48 exposes the expected fields 5555 22:39:48 # [RSpecRunTime] Finishing example group spec/serializers/evidences/issue_entity_spec.rb. It took 0.04 second. Expected to take 0.06 second. 5556 22:39:48 # [RSpecRunTime] Starting example group spec/workers/todos_destroyer/destroyed_designs_worker_spec.rb. Expected to take 0.05 second. 5557 22:39:48 TodosDestroyer::DestroyedDesignsWorker 5558 22:39:48 calls the Todos::Destroy::DesignService with design_ids parameter 5559 22:39:48 # [RSpecRunTime] Finishing example group spec/workers/todos_destroyer/destroyed_designs_worker_spec.rb. It took 0.02 second. Expected to take 0.05 second. 5560 22:39:48 # [RSpecRunTime] Starting example group spec/graphql/types/ml/candidate_param_type_spec.rb. Expected to take 0.05 second. 5561 22:39:48 Types::Ml::CandidateParamType 5562 22:39:48 has the expected fields 5563 22:39:48 # [RSpecRunTime] Finishing example group spec/graphql/types/ml/candidate_param_type_spec.rb. It took 0.02 second. Expected to take 0.05 second. 5564 22:39:48 # [RSpecRunTime] Starting example group spec/graphql/types/project_statistics_redirect_type_spec.rb. Expected to take 0.04 second. 5565 22:39:48 Types::ProjectStatisticsRedirectType 5566 22:39:48 has all the required fields 5567 22:39:48 # [RSpecRunTime] Finishing example group spec/graphql/types/project_statistics_redirect_type_spec.rb. It took 0.02 second. Expected to take 0.04 second. 5568 22:39:48 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/bridge/waiting_for_resource_spec.rb. Expected to take 0.04 second. 5569 22:39:48 Gitlab::Ci::Status::Bridge::WaitingForResource 5570 22:39:48 is expected to be < Gitlab::Ci::Status::Processable::WaitingForResource 5571 22:39:48 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/bridge/waiting_for_resource_spec.rb. It took 0.02 second. Expected to take 0.04 second. 5572 22:39:48 # [RSpecRunTime] Starting example group spec/lib/gitlab/memory/watchdog/handlers/puma_handler_spec.rb. Expected to take 0.04 second. 5573 22:39:48 Gitlab::Memory::Watchdog::Handlers::PumaHandler 5575 22:39:48 invokes orderly termination via Puma API 5576 22:39:48 # [RSpecRunTime] Finishing example group spec/lib/gitlab/memory/watchdog/handlers/puma_handler_spec.rb. It took 0.03 second. Expected to take 0.04 second. 5577 22:39:48 # [RSpecRunTime] Starting example group spec/serializers/integrations/harbor_serializers/artifact_serializer_spec.rb. Expected to take 0.04 second. 5578 22:39:48 Integrations::HarborSerializers::ArtifactSerializer 5579 22:39:48 represents Integrations::HarborSerializers::ArtifactEntity entities 5580 22:39:48 # [RSpecRunTime] Finishing example group spec/serializers/integrations/harbor_serializers/artifact_serializer_spec.rb. It took 0.03 second. Expected to take 0.04 second. 5581 22:39:48 # [RSpecRunTime] Starting example group spec/services/authorized_project_update/project_access_changed_service_spec.rb. Expected to take 0.04 second. 5582 22:39:48 AuthorizedProjectUpdate::ProjectAccessChangedService 5584 22:39:48 executes projects_authorizations refresh 5585 22:39:48 # [RSpecRunTime] Finishing example group spec/services/authorized_project_update/project_access_changed_service_spec.rb. It took 0.02 second. Expected to take 0.04 second. 5586 22:39:48 rspec/skipped_tests-8353301605.txt doesn't exist! 5587 22:39:48 [TEST PROF INFO] EventProf results for sql.active_record 5588 22:39:48 Total time: 04:10.518 of 20:34.162 (20.3%) 5589 22:39:48 Total events: 208288 5590 22:39:48 Top 5 slowest suites (by time): 5591 22:39:48 Gitlab::UsageData (./spec/lib/gitlab/usage_data_spec.rb:5) – 00:56.552 (39125 / 33) of 04:11.232 (22.51%) 5592 22:39:48 Todo (./spec/models/todo_spec.rb:5) – 00:22.794 (19270 / 98) of 01:35.995 (23.74%) 5593 22:39:48 Projects::UpdateService (./spec/services/projects/update_service_spec.rb:4) – 00:20.624 (16753 / 100) of 01:53.570 (18.16%) 5594 22:39:48 NotePolicy (./spec/policies/note_policy_spec.rb:5) – 00:13.951 (11687 / 47) of 00:58.480 (23.86%) 5595 22:39:48 Gitlab::SearchResults (./spec/lib/gitlab/search_results_spec.rb:5) – 00:13.604 (11785 / 91) of 00:57.230 (23.77%) 5596 22:39:48 Knapsack report was generated. Preview: 5598 22:39:48 "spec/lib/gitlab/usage_data_spec.rb": 251.23173544000002, 5599 22:39:48 "spec/services/projects/update_service_spec.rb": 113.569742292, 5600 22:39:48 "spec/models/todo_spec.rb": 95.99567614600005, 5601 22:39:48 "spec/policies/note_policy_spec.rb": 58.480616687000065, 5602 22:39:48 "spec/lib/gitlab/search_results_spec.rb": 57.22976683799993, 5603 22:39:48 "spec/lib/gitlab/ci/templates/Jobs/deploy_gitlab_ci_yaml_spec.rb": 44.05879472099991, 5604 22:39:48 "spec/finders/packages/npm/package_finder_spec.rb": 46.09140582400005, 5605 22:39:48 "spec/lib/gitlab/ci/config_spec.rb": 44.60931737999999, 5606 22:39:48 "spec/finders/releases/group_releases_finder_spec.rb": 35.955693036999946, 5607 22:39:48 "spec/lib/gitlab/auth/o_auth/user_spec.rb": 30.70875405300012, 5608 22:39:48 "spec/models/gpg_key_spec.rb": 26.578387052000153, 5609 22:39:48 "spec/models/concerns/integrations/has_data_fields_spec.rb": 26.87881612000001, 5610 22:39:48 "spec/lib/container_registry/tag_spec.rb": 24.33655207400011, 5611 22:39:48 "spec/lib/gitlab/database/postgresql_adapter/force_disconnectable_mixin_spec.rb": 17.1376091059999, 5612 22:39:48 "spec/services/ci/job_artifacts/update_unknown_locked_status_service_spec.rb": 17.429189113999882, 5613 22:39:48 "spec/services/snippets/bulk_destroy_service_spec.rb": 18.151640668000027, 5614 22:39:48 "spec/services/issues/build_service_spec.rb": 15.940142684999955, 5615 22:39:48 "spec/services/projects/autocomplete_service_spec.rb": 12.652024998000115, 5616 22:39:48 "spec/lib/gitlab/slash_commands/command_spec.rb": 14.311488736000001, 5617 22:39:48 "spec/serializers/container_tag_entity_spec.rb": 15.867459748999863, 5618 22:39:48 "spec/models/users/project_visit_spec.rb": 11.43565002299988, 5619 22:39:48 "spec/lib/gitlab/ci/artifact_file_reader_spec.rb": 10.855192200000147, 5620 22:39:48 "spec/services/ci/create_web_ide_terminal_service_spec.rb": 9.743334985000047, 5621 22:39:48 "spec/lib/gitlab/ci/status/factory_spec.rb": 5.34369522399993, 5622 22:39:48 "spec/services/ci/create_pipeline_service/partitioning_spec.rb": 7.627688844999966, 5623 22:39:48 "spec/serializers/diff_file_base_entity_spec.rb": 9.749622293999892, 5624 22:39:48 "spec/services/system_notes/time_tracking_service_spec.rb": 8.432848418000049, 5625 22:39:48 "spec/presenters/packages/nuget/packages_metadata_presenter_spec.rb": 8.399652428999843, 5626 22:39:48 "spec/finders/security/security_jobs_finder_spec.rb": 6.993792671999927, 5627 22:39:48 "spec/models/concerns/ci/has_ref_spec.rb": 6.231886379000116, 5628 22:39:48 "spec/lib/gitlab/ci/pipeline/chain/evaluate_workflow_rules_spec.rb": 6.164586218000068, 5629 22:39:48 "spec/models/users/group_visit_spec.rb": 6.17218764800009, 5630 22:39:48 "spec/services/labels/create_service_spec.rb": 5.711203416999979, 5631 22:39:48 "spec/helpers/ci/pipeline_editor_helper_spec.rb": 6.052290027000026, 5632 22:39:48 "spec/models/fork_network_member_spec.rb": 5.337882939999872, 5633 22:39:48 "spec/services/labels/update_service_spec.rb": 6.8665870979998544, 5634 22:39:48 "spec/lib/gitlab/legacy_github_import/importer_spec.rb": 5.628866808000112, 5635 22:39:48 "spec/models/blob_viewer/readme_spec.rb": 4.565758788000039, 5636 22:39:48 "spec/presenters/ci/variable_presenter_spec.rb": 4.0148895439999706, 5637 22:39:48 "spec/lib/gitlab/chat/responder/mattermost_spec.rb": 4.422512437000023, 5638 22:39:48 "spec/lib/gitlab/ci/status/build/failed_allowed_spec.rb": 4.030390433999855, 5639 22:39:48 "spec/workers/repository_cleanup_worker_spec.rb": 4.042825154000184, 5640 22:39:48 "spec/graphql/mutations/incident_management/timeline_event/destroy_spec.rb": 3.4128426689999287, 5641 22:39:48 "spec/lib/gitlab/diff/rendered/notebook/diff_file_spec.rb": 4.07802433400002, 5642 22:39:48 "spec/helpers/boards_helper_spec.rb": 1.798809504000019, 5643 22:39:48 "spec/services/issues/convert_to_ticket_service_spec.rb": 2.9654498449999664, 5644 22:39:48 "spec/views/projects/jobs/show.html.haml_spec.rb": 3.696197450999989, 5645 22:39:48 "spec/lib/banzai/filter/math_filter_spec.rb": 3.2665622869999424, 5646 22:39:48 "spec/lib/gitlab/ci/trace/stream_spec.rb": 3.358417068000108, 5647 22:39:48 "spec/workers/clusters/cleanup/project_namespace_worker_spec.rb": 3.1656719359998533, 5648 22:39:48 "spec/models/commit_signatures/x509_commit_signature_spec.rb": 2.7988012240000444, 5649 22:39:48 "spec/lib/api/helpers/packages/dependency_proxy_helpers_spec.rb": 2.845684723999966, 5650 22:39:48 "spec/lib/sidebars/groups/super_sidebar_panel_spec.rb": 1.0064916079998056, 5651 22:39:48 "spec/lib/gitlab/import_export/uploads_restorer_spec.rb": 2.4246622099999513, 5652 22:39:48 "spec/helpers/users/group_callouts_helper_spec.rb": 2.514139331000024, 5653 22:39:48 "spec/lib/gitlab/database/postgres_hll/batch_distinct_counter_spec.rb": 2.4162547399998857, 5654 22:39:48 "spec/lib/import/bulk_imports/common/transformers/source_user_member_attributes_transformer_spec.rb": 2.2489918290000332, 5655 22:39:48 "spec/models/packages/go/module_spec.rb": 2.426552211000171, 5656 22:39:48 "spec/lib/gitlab/email/hook/smime_signature_interceptor_spec.rb": 9.997404024999923, 5657 22:39:48 "spec/lib/gitlab/ci/variables/collection_spec.rb": 2.0492057369999657, 5658 22:39:48 "spec/lib/gitlab/gitaly_client/repository_service_spec.rb": 1.9976527769999848, 5659 22:39:48 "spec/lib/gitlab/ci/secure_files/migration_helper_spec.rb": 1.7035921250001138, 5660 22:39:48 "spec/workers/propagate_integration_inherit_worker_spec.rb": 1.7519878840000729, 5661 22:39:48 "spec/lib/sidebars/projects/menus/repository_menu_spec.rb": 1.6773198840000987, 5662 22:39:48 "spec/models/concerns/ci/taggable_spec.rb": 1.087017969000044, 5663 22:39:48 "spec/services/ml/create_model_service_spec.rb": 1.8593696049999835, 5664 22:39:48 "spec/channels/graphql_channel_spec.rb": 2.968305305000058, 5665 22:39:48 "spec/services/service_desk/custom_email_verifications/create_service_spec.rb": 1.7818119049998131, 5666 22:39:48 "spec/lib/gitlab/ci/build/rules_spec.rb": 1.428615382000089, 5667 22:39:48 "spec/graphql/mutations/container_repositories/destroy_spec.rb": 1.5671243929998582, 5668 22:39:48 "spec/lib/gitlab/redis/shared_state_spec.rb": 1.651068824000049, 5669 22:39:48 "spec/models/packages/debian/file_entry_spec.rb": 1.4904906930000834, 5670 22:39:48 "spec/services/ml/experiment_tracking/experiment_repository_spec.rb": 1.2364879900001142, 5671 22:39:48 "spec/models/subscription_spec.rb": 1.458512502999838, 5672 22:39:48 "spec/finders/milestones_finder_spec.rb": 1.5251229220000369, 5673 22:39:48 "spec/models/ci/pipeline_metadata_spec.rb": 1.2848686610000186, 5674 22:39:48 "spec/services/wiki_pages/event_create_service_spec.rb": 1.3976321420000204, 5675 22:39:48 "spec/serializers/serverless/domain_entity_spec.rb": 1.2796940999999151, 5676 22:39:48 "spec/serializers/admin/abuse_report_details_entity_spec.rb": 1.1459594289999586, 5677 22:39:48 "spec/services/import/github/cancel_project_import_service_spec.rb": 1.1493336099999851, 5678 22:39:48 "spec/services/users/upsert_credit_card_validation_service_spec.rb": 1.1921969400000307, 5679 22:39:48 "spec/lib/security/weak_passwords_spec.rb": 1.2039437900000394, 5680 22:39:48 "spec/lib/gitlab/ci/templates/Terraform/base_latest_gitlab_ci_yaml_spec.rb": 1.1299141080000936, 5681 22:39:48 "spec/models/x509_certificate_spec.rb": 1.150442455999837, 5682 22:39:48 "spec/lib/gitlab/cache/import/caching_spec.rb": 1.1276075499999934, 5683 22:39:48 "spec/lib/gitlab/noteable_metadata_spec.rb": 0.9151192500000889, 5684 22:39:48 "spec/support_specs/helpers/graphql_helpers_spec.rb": 1.0861000649999824, 5685 22:39:48 "spec/lib/gitlab/ci/ref_finder_spec.rb": 1.0333134479999444, 5686 22:39:48 "spec/lib/gitlab/request_endpoints_spec.rb": 1.0154490879999685, 5687 22:39:48 "spec/services/boards/destroy_service_spec.rb": 0.7950199829999747, 5688 22:39:48 "spec/services/customer_relations/contacts/update_service_spec.rb": 0.7649133620000157, 5689 22:39:48 "spec/lib/gitlab/gitaly_client/praefect_info_service_spec.rb": 0.8496647690001282, 5690 22:39:48 "spec/workers/namespaces/root_statistics_worker_spec.rb": 0.8553608869999607, 5691 22:39:48 "spec/models/releases/source_spec.rb": 0.8059241270000257, 5692 22:39:48 "spec/models/anti_abuse/reports/label_spec.rb": 0.6375217100001009, 5693 22:39:48 "spec/lib/gitlab/bitbucket_import/importers/pull_requests_notes_importer_spec.rb": 0.6674182819999714, 5694 22:39:48 "spec/policies/packages/package_policy_spec.rb": 0.6324190430000272, 5695 22:39:48 "spec/models/anti_abuse/reports/label_link_spec.rb": 0.4746424999998453, 5696 22:39:48 "spec/models/ci/pipeline_config_spec.rb": 0.63459355100008, 5697 22:39:48 "spec/workers/terraform/states/destroy_worker_spec.rb": 0.5218730700000833, 5698 22:39:48 "spec/lib/gitaly/server_spec.rb": 0.6251736279998568, 5699 22:39:48 "spec/graphql/resolvers/clusters/agents/authorizations/ci_access_resolver_spec.rb": 0.5398375400000077, 5700 22:39:48 "spec/services/saved_replies/destroy_service_spec.rb": 0.5310836149999432, 5701 22:39:48 "spec/services/users/respond_to_terms_service_spec.rb": 0.5475443650000216, 5702 22:39:48 "spec/lib/gitlab/usage/metrics/instrumentations/count_service_desk_custom_email_enabled_metric_spec.rb": 0.43838580100009494, 5703 22:39:48 "spec/initializers/enumerator_next_patch_spec.rb": 0.5286730669999997, 5704 22:39:48 "spec/workers/gitlab/github_import/attachments/import_note_worker_spec.rb": 0.48174199499999304, 5705 22:39:48 "spec/lib/gitlab/ci/reports/security/scanner_spec.rb": 0.45962070900009167, 5706 22:39:48 "spec/lib/gitlab/database/postgresql_adapter/type_map_cache_spec.rb": 0.19470092100004877, 5707 22:39:48 "spec/lib/gitlab/bitbucket_server_import/importers/lfs_object_importer_spec.rb": 0.40275622400008615, 5708 22:39:48 "spec/lib/bulk_imports/common/extractors/ndjson_extractor_spec.rb": 0.35536933299999873, 5709 22:39:48 "spec/lib/gitlab/tracking/event_validator_spec.rb": 0.3892936809997991, 5710 22:39:48 "spec/models/term_agreement_spec.rb": 0.3023769850001372, 5711 22:39:48 "spec/lib/gitlab/hook_data/key_builder_spec.rb": 0.36841574400000354, 5712 22:39:48 "spec/services/users/last_push_event_service_spec.rb": 0.32956923800020377, 5713 22:39:48 "spec/models/concerns/integrations/enable_ssl_verification_spec.rb": 0.3016288659998736, 5714 22:39:48 "spec/lib/gitlab/error_tracking/processor/grpc_error_processor_spec.rb": 0.2757579410001654, 5715 22:39:48 "spec/workers/schedule_merge_request_cleanup_refs_worker_spec.rb": 0.29025174200000947, 5716 22:39:48 "spec/models/concerns/enum_inheritance_spec.rb": 0.248428487999945, 5717 22:39:48 "spec/lib/gitlab/database/transaction/settings_spec.rb": 0.265712257000132, 5718 22:39:48 "spec/lib/gitlab/background_migration_spec.rb": 0.28925524300007055, 5719 22:39:48 "spec/lib/gitlab/access_spec.rb": 0.254779783999993, 5720 22:39:48 "spec/components/onboarding/action_card_component_spec.rb": 0.28532802600011564, 5721 22:39:48 "spec/lib/gitlab/uuid_spec.rb": 0.2521745750000264, 5722 22:39:48 "spec/lib/declarative_enum_spec.rb": 0.24665264899999784, 5723 22:39:48 "spec/lib/sidebars/user_profile/panel_spec.rb": 0.19262891199991827, 5724 22:39:48 "spec/views/shared/milestones/_issuables.html.haml_spec.rb": 0.15907422300006147, 5725 22:39:48 "spec/helpers/access_tokens_helper_spec.rb": 0.18740350600000966, 5726 22:39:48 "spec/views/groups/settings/_general.html.haml_spec.rb": 0.1687011369999709, 5727 22:39:48 "spec/lib/gitlab/middleware/multipart/handler_spec.rb": 0.17278700399992886, 5728 22:39:48 "spec/models/blob_viewer/route_map_spec.rb": 0.1608612909999465, 5729 22:39:48 "spec/rubocop/cop/gitlab/strong_memoize_attr_spec.rb": 0.25100831599979756, 5730 22:39:48 "spec/lib/gitlab/utils/deep_size_spec.rb": 0.14473607199988692, 5731 22:39:48 "spec/lib/gitlab/utils/delegator_override/validator_spec.rb": 0.12388512400002583, 5732 22:39:48 "spec/lib/web_ide/config_spec.rb": 0.19708799, 5733 22:39:48 "spec/lib/gitlab/github_gists_import/status_spec.rb": 0.15535683400003109, 5734 22:39:48 "spec/models/user_mentions/commit_user_mention_spec.rb": 0.1407108739999785, 5735 22:39:48 "spec/lib/gitlab/ci/status/success_spec.rb": 0.13042402999985825, 5736 22:39:48 "spec/lib/gitlab/ci/mask_secret_spec.rb": 0.1341683580001245, 5737 22:39:48 "spec/lib/gitlab/utils/delegator_override_spec.rb": 0.13191556900005708, 5738 22:39:48 "spec/scripts/release_environment/release_environment_notification_spec.rb": 0.11985315600009017, 5739 22:39:48 "spec/lib/gitlab/auth/saml/origin_validator_spec.rb": 0.0841504590000568, 5740 22:39:48 "spec/helpers/git_helper_spec.rb": 0.09890876999998, 5741 22:39:48 "spec/rubocop/cop/gitlab/keys_first_and_values_first_spec.rb": 0.10115580700016835, 5742 22:39:48 "spec/lib/gitlab/application_rate_limiter/increment_per_action_spec.rb": 0.08834660599995914, 5743 22:39:48 "spec/graphql/types/notes/system_note_metadata_type_spec.rb": 0.08088169099983133, 5744 22:39:48 "spec/lib/gitlab/config/entry/validator_spec.rb": 0.08372192899992115, 5745 22:39:48 "spec/graphql/types/merge_requests/participant_type_spec.rb": 0.07800499199993283, 5746 22:39:48 "spec/serializers/codequality_degradation_entity_spec.rb": 0.09163341399994351, 5747 22:39:48 "spec/graphql/types/release_assets_input_type_spec.rb": 0.06425604000014573, 5748 22:39:48 "spec/lib/gitlab/ci/project_config/source_spec.rb": 0.08454365800002961, 5749 22:39:48 "spec/lib/gitlab/import_export/hash_util_spec.rb": 0.06726247899996451, 5750 22:39:48 "spec/graphql/types/grafana_integration_type_spec.rb": 0.067412848999993, 5751 22:39:48 "spec/lib/gitlab/logging/cloudflare_helper_spec.rb": 0.06270376099996611, 5752 22:39:48 "spec/graphql/types/work_items/linked_item_type_spec.rb": 0.06156228200006808, 5753 22:39:48 "spec/lib/gitlab/repository_archive_rate_limiter_spec.rb": 0.06555432999994082, 5754 22:39:48 "spec/serializers/activity_pub/publish_release_activity_serializer_spec.rb": 0.043644962999906056, 5755 22:39:48 "spec/serializers/jira_connect/repository_entity_spec.rb": 0.05237468799987255, 5756 22:39:48 "spec/lib/system_check/app/hashed_storage_enabled_check_spec.rb": 0.04992696900012561, 5757 22:39:48 "spec/lib/gitlab/dependency_linker/parser/gemfile_spec.rb": 0.042785684000136825, 5758 22:39:48 "spec/lib/gitlab/audit/deploy_key_author_spec.rb": 0.04054064499996457, 5759 22:39:48 "spec/models/namespace_ci_cd_setting_spec.rb": 0.0441850230001819, 5760 22:39:48 "spec/support_specs/matchers/result_matchers_spec.rb": 0.04052640600002633, 5761 22:39:48 "spec/graphql/types/app_config/instance_metadata_type_spec.rb": 0.04134502499982773, 5762 22:39:48 "spec/lib/gitlab/database/migrations/redis_helpers_spec.rb": 0.06896690799999305, 5763 22:39:48 "spec/lib/sidebars/projects/super_sidebar_menus/build_menu_spec.rb": 0.04569936100006089, 5764 22:39:48 "spec/serializers/evidences/issue_entity_spec.rb": 0.04052137500002573, 5765 22:39:48 "spec/workers/todos_destroyer/destroyed_designs_worker_spec.rb": 0.023842545999968934, 5766 22:39:48 "spec/graphql/types/ml/candidate_param_type_spec.rb": 0.022524665999981153, 5767 22:39:48 "spec/graphql/types/project_statistics_redirect_type_spec.rb": 0.022914526000022306, 5768 22:39:48 "spec/lib/gitlab/ci/status/bridge/waiting_for_resource_spec.rb": 0.024365085999988878, 5769 22:39:48 "spec/lib/gitlab/memory/watchdog/handlers/puma_handler_spec.rb": 0.0256990450000103, 5770 22:39:48 "spec/serializers/integrations/harbor_serializers/artifact_serializer_spec.rb": 0.025111215000151788, 5771 22:39:48 "spec/services/authorized_project_update/project_access_changed_service_spec.rb": 0.02471893500000988 5773 22:39:48 Knapsack global time execution for tests: 20m 34s 5774 22:39:48 Pending: (Failures listed here are expected and do not affect your suite's status) 5775 22:39:48 1) Gitaly::Server#server_signature_error? when the server signature raises a GRPC error returns an error and no public_key 5776 22:39:48 # Skipping ./spec/lib/gitaly/server_spec.rb[1:14:1:1] because it's been fast-quarantined. 5777 22:39:48 Failure/Error: skip "Skipping #{example.id} because it's been fast-quarantined." 5778 22:39:48 RSpec::Core::Pending::SkipDeclaredInExample 5779 22:39:48 # ./spec/support/fast_quarantine.rb:20:in `block (2 levels) in <top (required)>' 5780 22:39:48 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>' 5781 22:39:48 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented' 5782 22:39:48 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>' 5783 22:39:48 2) Gitlab::Database::Transaction::Settings#get with connection parameter gets the value of a configuration 5784 22:39:48 # Skipping because ci is shared or doesn't not exist 5785 22:39:48 # ./spec/lib/gitlab/database/transaction/settings_spec.rb:38 5786 22:39:48 3) Gitlab::Database::Transaction::Settings#set with connection parameter sets a configuration value 5787 22:39:48 # Skipping because ci is shared or doesn't not exist 5788 22:39:48 # ./spec/lib/gitlab/database/transaction/settings_spec.rb:58 5789 22:39:48 4) Gitlab::Database::Transaction::Settings#with with connection parameter sets and restores a configuration value 5790 22:39:48 # Skipping because ci is shared or doesn't not exist 5791 22:39:48 # ./spec/lib/gitlab/database/transaction/settings_spec.rb:94 5792 22:39:48 Finished in 20 minutes 44 seconds (files took 1 minute 41.06 seconds to load) 5793 22:39:48 2569 examples, 0 failures, 4 pending 5794 22:39:48 Randomized with seed 16686 5795 22:39:54 [TEST PROF INFO] Time spent in factories: 12:02.411 (56.02% of total time) 5796 22:39:54 RSpec exited with 0. 5797 22:39:54 No examples to retry, congrats! 5799 22:39:55 Running after script... 5800 22:39:55 $ source scripts/utils.sh 5801 22:39:55 $ log_disk_usage 5802 22:39:55 ******************************************************* 5803 22:39:55 This runner currently has 78G free disk space. 5804 22:39:55 ******************************************************* 5858 22:40:00 $ bundle exec gem list gitlab_quality-test_tooling 5859 22:40:01 gitlab_quality-test_tooling (2.1.0) 5860 22:40:01 $ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 5863 22:40:01 $ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 5866 22:40:01 $ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 5869 22:40:01 $ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 5872 22:40:01 $ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 5875 22:40:01 $ tooling/bin/push_job_metrics || true 5876 22:40:02 [job-metrics] Feature disabled because CI_JOB_METRICS_ENABLED is not set to true. 5878 22:40:03 Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-3 due to policy 5880 22:40:04 Uploading artifacts... 5881 22:40:04 WARNING: auto_explain/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 5882 22:40:04 coverage/: found 5 matching artifact files and directories 5883 22:40:04 crystalball/: found 2 matching artifact files and directories 5884 22:40:04 WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 5885 22:40:04 knapsack/: found 4 matching artifact files and directories 5886 22:40:04 rspec/: found 16 matching artifact files and directories 5887 22:40:04 WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 5888 22:40:04 log/*.log: found 17 matching artifact files and directories 5890 22:40:04 WARNING: Retrying... context =artifacts-uploader error =request redirected 5891 22:40:06 Uploading artifacts as "archive" to coordinator... 201 Created id =8353301605 responseStatus =201 Created token =glcbt-66 5892 22:40:06 Uploading artifacts... 5893 22:40:06 rspec/rspec-*.xml: found 1 matching artifact files and directories 5895 22:40:06 WARNING: Retrying... context =artifacts-uploader error =request redirected 5896 22:40:08 Uploading artifacts as "junit" to coordinator... 201 Created id =8353301605 responseStatus =201 Created token =glcbt-66 5898 22:40:16 Job succeeded