rspec unit pg14 single-db-ci-connection 2/44
Passed Started
3 months ago
by
@stomlinson 1 21:36:02 returns only opened results 2 21:36:02 unsupported state 3 21:36:03 returns only opened results 4 21:36:03 when filter not provided (all behavior) 5 21:36:04 returns unarchived results only 6 21:36:04 when include_archived is true 7 21:36:04 returns archived and unarchived results 8 21:36:04 when include_archived filter is false 9 21:36:05 returns unarchived results only 11 21:36:05 sort: created_desc 12 21:36:06 sorts results by created_at 13 21:36:06 # [RSpecRunTime] RSpec elapsed time: 10 minutes 30.84 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.04 1.10 1.08 1/289 9848 15 21:36:06 sort: created_asc 16 21:36:07 sorts results by created_at 17 21:36:07 # [RSpecRunTime] RSpec elapsed time: 10 minutes 31.99 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.04 1.10 1.08 1/289 9849 19 21:36:07 sort: updated_desc 20 21:36:09 sorts results by updated_desc 21 21:36:09 # [RSpecRunTime] RSpec elapsed time: 10 minutes 33.16 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.03 1.09 1.08 1/289 9850 23 21:36:09 sort: updated_asc 24 21:36:10 sorts results by updated_asc 25 21:36:10 # [RSpecRunTime] RSpec elapsed time: 10 minutes 34.41 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.03 1.09 1.08 1/289 9851 28 21:36:10 includes project filter by default 29 21:36:10 skips project filter if default project context is used 31 21:36:11 state not provided 32 21:36:11 returns opened and closed results 33 21:36:11 # [RSpecRunTime] RSpec elapsed time: 10 minutes 35.8 seconds. Current RSS: ~1334M. Threads: 4. load average: 1.03 1.09 1.08 1/289 9852 36 21:36:12 returns opened and closed results 38 21:36:12 returns only closed results 40 21:36:12 returns only opened results 41 21:36:12 unsupported state 42 21:36:12 returns only opened results 43 21:36:12 filter not provided (all behavior) 44 21:36:13 returns confidential and not confidential results 45 21:36:13 confidential filter 46 21:36:13 returns only confidential results 47 21:36:13 not confidential filter 48 21:36:13 returns not confidential results 49 21:36:13 when filter not provided (all behavior) 50 21:36:13 returns unarchived results only 51 21:36:13 when include_archived is true 52 21:36:14 returns archived and unarchived results 53 21:36:14 when include_archived filter is false 54 21:36:14 returns unarchived results only 56 21:36:14 sort: created_desc 57 21:36:15 sorts results by created_at 58 21:36:15 # [RSpecRunTime] RSpec elapsed time: 10 minutes 39.59 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.03 1.09 1.08 1/289 9853 60 21:36:15 sort: created_asc 61 21:36:16 sorts results by created_at 62 21:36:16 # [RSpecRunTime] RSpec elapsed time: 10 minutes 40.7 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.03 1.09 1.08 1/289 9854 64 21:36:16 sort: updated_desc 65 21:36:17 sorts results by updated_desc 66 21:36:17 # [RSpecRunTime] RSpec elapsed time: 10 minutes 41.82 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.03 1.09 1.08 1/289 9855 68 21:36:17 sort: updated_asc 69 21:36:18 sorts results by updated_asc 70 21:36:18 # [RSpecRunTime] RSpec elapsed time: 10 minutes 42.93 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.03 1.09 1.08 1/289 9856 72 21:36:18 sort: popularity_desc 73 21:36:19 sorts results by upvotes 74 21:36:19 sort: popularity_asc 75 21:36:20 sorts results by created_at 78 21:36:21 returns the project 79 21:36:21 behaves like search results filtered by archived 80 21:36:21 when filter not provided (all behavior) 81 21:36:21 returns unarchived results only 82 21:36:21 # [RSpecRunTime] RSpec elapsed time: 10 minutes 45.9 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.03 1.09 1.08 1/289 9857 84 21:36:21 when include_archived is true 85 21:36:22 returns archived and unarchived results 86 21:36:22 when include_archived filter is false 87 21:36:22 returns unarchived results only 88 21:36:22 when the query is Gitlab::Search::Params::MIN_TERM_LENGTH characters long 89 21:36:22 returns the project 90 21:36:22 when the query is less than Gitlab::Search::Params::MIN_TERM_LENGTH characters long 91 21:36:22 does not return the project 92 21:36:22 when the query does not match the project name but it matches the group name 93 21:36:23 returns the project 95 21:36:23 does not call the UsersFinder when the current_user is not allowed to read users list 96 21:36:23 calls the UsersFinder 97 21:36:23 confidential issues 98 21:36:26 does not list confidential issues for non project members 99 21:36:30 does not list confidential issues for project members with guest role 100 21:36:32 lists confidential issues for author 101 21:36:35 lists confidential issues for assignee 102 21:36:38 lists confidential issues for project members 103 21:36:38 with admin user 104 21:36:38 when admin mode enabled 105 21:36:41 lists all issues 106 21:36:41 # [RSpecRunTime] RSpec elapsed time: 11 minutes 5.51 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.02 1.08 1.08 1/289 9858 108 21:36:41 when admin mode disabled 109 21:36:44 does not list confidential issues 110 21:36:44 # [RSpecRunTime] RSpec elapsed time: 11 minutes 8.83 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.02 1.08 1.08 1/289 9859 113 21:36:47 returns correct set of milestones 114 21:36:47 when filter not provided (all behavior) 115 21:36:47 returns unarchived results only 116 21:36:47 # [RSpecRunTime] RSpec elapsed time: 11 minutes 11.73 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.02 1.08 1.08 1/289 9860 118 21:36:47 when include_archived is true 119 21:36:47 returns archived and unarchived results 120 21:36:47 when include_archived filter is false 121 21:36:48 returns unarchived results only 122 21:36:48 # [RSpecRunTime] Finishing example group spec/lib/gitlab/search_results_spec.rb. It took 59.86 seconds. Expected to take 1 minute 8.23 seconds. 123 21:36:48 # [RSpecRunTime] Starting example group spec/lib/gitlab/diff/position_spec.rb. Expected to take 43.15 seconds. 124 21:36:48 Gitlab::Diff::Position 126 21:36:48 produces a complete text position 127 21:36:48 produces a complete image position 128 21:36:48 allows the diff_refs to be passed as a single object 129 21:36:48 position for an added text file 130 21:36:49 is expected to be on text 131 21:36:50 is expected not to be on image 133 21:36:51 returns the correct diff file 134 21:36:51 # [RSpecRunTime] RSpec elapsed time: 11 minutes 15.84 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.02 1.08 1.08 1/292 9920 137 21:36:52 returns the correct diff line 138 21:36:52 # [RSpecRunTime] RSpec elapsed time: 11 minutes 16.96 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.02 1.08 1.08 1/293 9942 141 21:36:54 returns the correct line code 142 21:36:54 # [RSpecRunTime] RSpec elapsed time: 11 minutes 18.06 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.01 1.08 1.08 1/294 9964 144 21:36:54 position for an added image file 145 21:36:55 is expected not to be on text 146 21:36:56 is expected to be on image 147 21:36:57 returns the correct diff file 148 21:36:57 # [RSpecRunTime] RSpec elapsed time: 11 minutes 21.29 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.01 1.08 1.08 1/294 10024 150 21:36:57 position for a changed file 151 21:36:57 position for an added line 153 21:36:58 returns the correct diff file 154 21:36:58 different folded positions in the same diff file 155 21:36:59 expands the diff file 156 21:36:59 # [RSpecRunTime] RSpec elapsed time: 11 minutes 23.38 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.17 1.11 1.09 1/293 10067 159 21:37:00 returns the correct diff line 160 21:37:00 # [RSpecRunTime] RSpec elapsed time: 11 minutes 24.47 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.17 1.11 1.09 1/293 10089 163 21:37:01 returns the correct line code 164 21:37:01 # [RSpecRunTime] RSpec elapsed time: 11 minutes 25.64 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.17 1.11 1.09 1/293 10111 166 21:37:01 position for an unchanged line 168 21:37:02 returns the correct diff file 170 21:37:03 returns the correct diff line 172 21:37:04 returns the correct line code 173 21:37:04 position for a removed line 175 21:37:05 returns the correct diff file 176 21:37:05 # [RSpecRunTime] RSpec elapsed time: 11 minutes 29.68 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.08 1.09 1.08 1/293 10196 179 21:37:06 returns the correct diff line 180 21:37:06 # [RSpecRunTime] RSpec elapsed time: 11 minutes 30.83 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.08 1.09 1.08 1/293 10218 183 21:37:07 returns the correct line code 184 21:37:07 # [RSpecRunTime] RSpec elapsed time: 11 minutes 31.98 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.08 1.09 1.08 1/293 10240 186 21:37:07 position for a renamed file 187 21:37:07 position for an added line 189 21:37:09 returns the correct diff file 190 21:37:09 # [RSpecRunTime] RSpec elapsed time: 11 minutes 33.11 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.15 1.11 1.09 1/293 10262 193 21:37:10 returns the correct diff line 194 21:37:10 # [RSpecRunTime] RSpec elapsed time: 11 minutes 34.22 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.15 1.11 1.09 1/293 10284 197 21:37:11 returns the correct line code 198 21:37:11 # [RSpecRunTime] RSpec elapsed time: 11 minutes 35.36 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.15 1.11 1.09 1/293 10306 200 21:37:11 position for an unchanged line 202 21:37:12 returns the correct diff file 203 21:37:12 # [RSpecRunTime] RSpec elapsed time: 11 minutes 36.65 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.15 1.11 1.09 1/294 10328 206 21:37:13 returns the correct diff line 207 21:37:13 # [RSpecRunTime] RSpec elapsed time: 11 minutes 37.83 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.15 1.11 1.09 1/294 10350 210 21:37:14 returns the correct line code 211 21:37:14 # [RSpecRunTime] RSpec elapsed time: 11 minutes 38.97 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.22 1.12 1.09 1/294 10372 213 21:37:14 position for a removed line 215 21:37:16 returns the correct diff file 216 21:37:16 # [RSpecRunTime] RSpec elapsed time: 11 minutes 40.1 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.22 1.12 1.09 1/294 10394 219 21:37:17 returns the correct diff line 220 21:37:17 # [RSpecRunTime] RSpec elapsed time: 11 minutes 41.22 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.22 1.12 1.09 1/294 10416 223 21:37:18 returns the correct line code 224 21:37:18 # [RSpecRunTime] RSpec elapsed time: 11 minutes 42.36 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.22 1.12 1.09 1/294 10438 226 21:37:18 position for a deleted file 228 21:37:19 returns the correct diff file 229 21:37:19 # [RSpecRunTime] RSpec elapsed time: 11 minutes 43.48 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.20 1.12 1.09 1/294 10460 232 21:37:20 returns the correct diff line 233 21:37:20 # [RSpecRunTime] RSpec elapsed time: 11 minutes 44.67 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.20 1.12 1.09 1/294 10482 236 21:37:21 returns the correct line code 237 21:37:21 # [RSpecRunTime] RSpec elapsed time: 11 minutes 45.77 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.20 1.12 1.09 1/294 10504 239 21:37:21 position for a missing ref 241 21:37:22 does not raise exception 242 21:37:22 # [RSpecRunTime] RSpec elapsed time: 11 minutes 46.85 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.20 1.12 1.09 1/294 10524 245 21:37:23 does not raise exception 246 21:37:23 # [RSpecRunTime] RSpec elapsed time: 11 minutes 47.89 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.20 1.12 1.09 1/294 10544 249 21:37:24 does not raise exception 250 21:37:25 # [RSpecRunTime] RSpec elapsed time: 11 minutes 49.01 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.19 1.12 1.09 1/294 10564 252 21:37:25 position for a file in the initial commit 254 21:37:26 returns the correct diff file 255 21:37:26 # [RSpecRunTime] RSpec elapsed time: 11 minutes 50.22 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.19 1.12 1.09 1/294 10586 258 21:37:27 returns the correct diff line 259 21:37:27 # [RSpecRunTime] RSpec elapsed time: 11 minutes 51.26 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.19 1.12 1.09 2/294 10608 262 21:37:28 returns the correct line code 263 21:37:28 # [RSpecRunTime] RSpec elapsed time: 11 minutes 52.42 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.19 1.12 1.09 1/294 10630 265 21:37:28 position for a file in a straight comparison 267 21:37:29 returns the correct diff file 268 21:37:29 # [RSpecRunTime] RSpec elapsed time: 11 minutes 53.48 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.17 1.12 1.09 1/294 10652 271 21:37:30 returns the correct diff line 272 21:37:30 # [RSpecRunTime] RSpec elapsed time: 11 minutes 54.65 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.17 1.12 1.09 1/294 10674 275 21:37:31 returns the correct line code 276 21:37:31 # [RSpecRunTime] RSpec elapsed time: 11 minutes 55.82 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.17 1.12 1.09 1/294 10696 279 21:37:31 when positions are equal 281 21:37:32 # [RSpecRunTime] RSpec elapsed time: 11 minutes 56.96 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.17 1.12 1.09 1/294 10716 283 21:37:32 when positions are equal, except for truncated shas 285 21:37:34 # [RSpecRunTime] RSpec elapsed time: 11 minutes 58.05 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.17 1.12 1.09 1/294 10736 287 21:37:34 when positions are unequal 288 21:37:35 returns false 289 21:37:35 # [RSpecRunTime] RSpec elapsed time: 11 minutes 59.15 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.16 1.11 1.09 1/294 10756 292 21:37:35 for text position 293 21:37:35 behaves like diff position json 294 21:37:35 returns the position as JSON 295 21:37:35 for image position 296 21:37:35 behaves like diff position json 297 21:37:35 returns the position as JSON 299 21:37:35 for text position 300 21:37:35 behaves like diff position json 301 21:37:35 returns the position as JSON 302 21:37:35 works when nested under another hash 303 21:37:35 for image position 304 21:37:35 behaves like diff position json 305 21:37:35 returns the position as JSON 306 21:37:35 works when nested under another hash 308 21:37:35 returns SHA1 representation of the file_path 310 21:37:35 when the position type is text 311 21:37:35 when the start lines equal the end lines 313 21:37:35 when the start lines do not equal the end lines 315 21:37:35 when the position type is not text 316 21:37:35 returns false 317 21:37:35 # [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/position_spec.rb. It took 47.56 seconds. Expected to take 43.15 seconds. 318 21:37:35 # [RSpecRunTime] Starting example group spec/tooling/lib/tooling/predictive_tests_spec.rb. Expected to take 38.86 seconds. 319 21:37:35 Tooling::PredictiveTests 321 21:37:35 when ENV variables are missing 322 21:37:35 raises an error 323 21:37:35 when all ENV variables are provided 324 21:37:35 when no files were changed 325 21:37:50 does not change files other than RSPEC_CHANGED_FILES_PATH 326 21:37:51 # [RSpecRunTime] RSpec elapsed time: 12 minutes 15.0 seconds. Current RSS: ~1514M. Threads: 4. load average: 1.12 1.11 1.09 1/289 10757 328 21:37:51 when some files used for frontend fixtures were changed 329 21:37:57 writes to RSPEC_CHANGED_FILES_PATH with API contents and appends with matching fixtures 330 21:38:02 appends the spec file to RSPEC_MATCHING_TESTS_PATH 331 21:38:07 does not change files other than RSPEC_CHANGED_FILES_PATH nor RSPEC_MATCHING_TESTS_PATH 332 21:38:07 # [RSpecRunTime] RSpec elapsed time: 12 minutes 31.18 seconds. Current RSS: ~1495M. Threads: 4. load average: 1.09 1.10 1.09 1/289 10758 334 21:38:07 # [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/predictive_tests_spec.rb. It took 31.43 seconds. Expected to take 38.86 seconds. 335 21:38:07 # [RSpecRunTime] Starting example group spec/models/ci/resource_group_spec.rb. Expected to take 31.87 seconds. 336 21:38:07 Ci::ResourceGroup 337 21:38:07 does not allow STI 338 21:38:07 behaves like cleanup by a loose foreign key 339 21:38:14 cleans up (delete or nullify) the model 340 21:38:14 # [RSpecRunTime] RSpec elapsed time: 12 minutes 38.27 seconds. Current RSS: ~1418M. Threads: 4. load average: 1.08 1.10 1.09 1/289 10759 343 21:38:14 valids when key includes allowed character 344 21:38:14 invalids when key includes invalid character 345 21:38:14 #ensure_resource 346 21:38:14 creates one resource when resource group is created 347 21:38:14 #assign_resource_to 348 21:38:16 retains resource for the processable 349 21:38:16 when there are no free resources 350 21:38:18 fails to retain resource 351 21:38:18 # [RSpecRunTime] RSpec elapsed time: 12 minutes 42.13 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.08 1.10 1.09 1/289 10760 353 21:38:18 when the build has already retained a resource 354 21:38:19 fails to retain resource 355 21:38:19 # [RSpecRunTime] RSpec elapsed time: 12 minutes 43.28 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.07 1.10 1.09 1/289 10761 357 21:38:19 #release_resource_from 358 21:38:19 when the build has already retained a resource 359 21:38:20 releases resource from the build 360 21:38:20 # [RSpecRunTime] RSpec elapsed time: 12 minutes 44.6 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.07 1.10 1.09 1/289 10762 362 21:38:20 when the build has already released a resource 363 21:38:21 fails to release resource 364 21:38:21 # [RSpecRunTime] RSpec elapsed time: 12 minutes 45.73 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.07 1.10 1.09 1/289 10763 366 21:38:21 processables scope 367 21:38:22 #upcoming_processables 368 21:38:22 when process mode is unordered 369 21:38:24 returns correct jobs in an indeterministic order 370 21:38:24 # [RSpecRunTime] RSpec elapsed time: 12 minutes 48.42 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.15 1.11 1.09 1/289 10782 372 21:38:24 when process mode is oldest_first 373 21:38:26 returns correct jobs in a specific order 374 21:38:26 # [RSpecRunTime] RSpec elapsed time: 12 minutes 50.66 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.15 1.11 1.09 1/289 10783 376 21:38:26 when process mode is newest_first 377 21:38:28 returns correct jobs in a specific order 378 21:38:28 # [RSpecRunTime] RSpec elapsed time: 12 minutes 52.52 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.15 1.11 1.09 1/289 10784 380 21:38:28 when process mode is unknown 381 21:38:30 returns empty 382 21:38:30 # [RSpecRunTime] RSpec elapsed time: 12 minutes 54.37 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.14 1.11 1.09 2/289 10785 384 21:38:30 #waiting_processables 385 21:38:30 mode: :unordered 386 21:38:32 returns waiting_for_resource jobs in an indeterministic order 387 21:38:32 # [RSpecRunTime] RSpec elapsed time: 12 minutes 56.21 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.14 1.11 1.09 1/289 10786 389 21:38:32 mode: :oldest_first 390 21:38:34 returns waiting_for_resource jobs in an indeterministic order 391 21:38:34 # [RSpecRunTime] RSpec elapsed time: 12 minutes 58.33 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.20 1.12 1.10 1/289 10787 393 21:38:34 mode: :newest_first 394 21:38:36 returns waiting_for_resource jobs in an indeterministic order 395 21:38:36 # [RSpecRunTime] RSpec elapsed time: 13 minutes 0.24 second. Current RSS: ~1350M. Threads: 4. load average: 1.20 1.12 1.10 1/289 10788 397 21:38:36 #current_processable 398 21:38:36 when resource is retained by a build 399 21:38:37 is expected to eq #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-14 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 400 21:38:37 # [RSpecRunTime] RSpec elapsed time: 13 minutes 1.61 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.20 1.12 1.10 1/289 10789 402 21:38:37 when resource is not retained by a build 403 21:38:38 is expected to be nil 404 21:38:38 # [RSpecRunTime] Finishing example group spec/models/ci/resource_group_spec.rb. It took 30.99 seconds. Expected to take 31.87 seconds. 405 21:38:38 # [RSpecRunTime] Starting example group spec/models/namespace/root_storage_statistics_spec.rb. Expected to take 30.76 seconds. 406 21:38:38 Namespace::RootStorageStatistics 407 21:38:38 does not allow STI 408 21:38:38 is expected to belong to namespace required: false 409 21:38:38 is expected to have one route through namespace 410 21:38:38 is expected to delegate #all_projects_except_soft_deleted to the #namespace object 412 21:38:38 .for_namespace_ids 413 21:38:39 returns only requested namespaces 414 21:38:39 #recalculate! 415 21:38:39 with project statistics 416 21:38:39 behaves like project data refresh 417 21:38:40 aggregates eligible project statistics 418 21:38:41 aggregates container_repositories_size and storage_size 419 21:38:43 works when there are no projects 420 21:38:43 # [RSpecRunTime] RSpec elapsed time: 13 minutes 7.1 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.19 1.12 1.09 1/289 10790 422 21:38:43 behaves like does not include personal snippets 423 21:38:44 is expected not to receive from_personal_snippets(*(any args)) 0 times 424 21:38:44 # [RSpecRunTime] RSpec elapsed time: 13 minutes 8.5 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.17 1.12 1.09 1/289 10791 426 21:38:44 with subgroups 427 21:38:44 behaves like project data refresh 428 21:38:45 aggregates eligible project statistics 429 21:38:46 aggregates container_repositories_size and storage_size 430 21:38:48 works when there are no projects 431 21:38:48 # [RSpecRunTime] RSpec elapsed time: 13 minutes 12.45 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.17 1.12 1.09 1/289 10792 433 21:38:48 behaves like does not include personal snippets 434 21:38:49 is expected not to receive from_personal_snippets(*(any args)) 0 times 435 21:38:49 # [RSpecRunTime] RSpec elapsed time: 13 minutes 13.69 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.16 1.12 1.09 1/289 10793 437 21:38:49 with a group namespace 438 21:38:51 aggregates namespace statistics 439 21:38:52 works when there are no namespace statistics 440 21:38:52 # [RSpecRunTime] RSpec elapsed time: 13 minutes 16.26 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.16 1.12 1.09 1/289 10794 442 21:38:52 with a personal namespace 443 21:38:53 does not aggregate namespace statistics 444 21:38:53 behaves like project data refresh 445 21:38:53 aggregates eligible project statistics 446 21:38:54 aggregates container_repositories_size and storage_size 447 21:38:55 works when there are no projects 448 21:38:55 # [RSpecRunTime] RSpec elapsed time: 13 minutes 19.64 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.15 1.11 1.09 1/289 10795 450 21:38:55 when user has personal snippets 451 21:38:58 aggregates personal and project snippets size 452 21:38:58 when personal snippets do not have statistics 453 21:39:00 does not raise any error 454 21:39:00 # [RSpecRunTime] RSpec elapsed time: 13 minutes 24.42 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.13 1.11 1.09 1/289 10954 456 21:39:00 with forks of projects 457 21:39:01 aggregates total private forks size 458 21:39:02 aggregates total public forks size 459 21:39:03 aggregates total internal forks size 460 21:39:04 aggregates multiple forks 461 21:39:05 aggregates only forks in the namespace 462 21:39:06 aggregates forks in subgroups 463 21:39:07 aggregates forks along with total storage size 464 21:39:07 sets the public forks storage size back to zero 465 21:39:07 sets the private forks storage size back to zero 466 21:39:08 sets the internal forks storage size back to zero 467 21:39:08 # [RSpecRunTime] RSpec elapsed time: 13 minutes 32.14 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.12 1.11 1.09 1/289 10955 469 21:39:08 # [RSpecRunTime] Finishing example group spec/models/namespace/root_storage_statistics_spec.rb. It took 29.96 seconds. Expected to take 30.76 seconds. 470 21:39:08 # [RSpecRunTime] Starting example group spec/models/ci/processable_spec.rb. Expected to take 26.46 seconds. 471 21:39:08 Ci::Processable 472 21:39:08 does not allow STI 474 21:39:08 is expected to belong to trigger_request required: false 476 21:39:08 is expected to delegate #merge_request? to the #pipeline object 477 21:39:08 is expected to delegate #merge_request_ref? to the #pipeline object 478 21:39:08 is expected to delegate #legacy_detached_merge_request_pipeline? to the #pipeline object 479 21:39:08 is expected to delegate #trigger_short_token to the #trigger_request object 481 21:39:08 when the processable to be cloned is a bridge 482 21:39:09 behaves like clones the processable 483 21:39:10 creates a new processable that represents the old processable 484 21:39:10 clone accessors 485 21:39:10 clones the processable attributes 486 21:39:10 clones only the needs attributes 487 21:39:10 when the processable has protected: nil 488 21:39:10 clones the protected job attribute 489 21:39:10 # [RSpecRunTime] RSpec elapsed time: 13 minutes 34.63 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.19 1.13 1.10 1/289 10974 491 21:39:10 reject accessors 492 21:39:10 does not clone rejected attributes 493 21:39:10 when the processable to be cloned is a build 494 21:39:12 has the correct number of known attributes 495 21:39:12 behaves like clones the processable 496 21:39:12 creates a new processable that represents the old processable 497 21:39:12 clone accessors 498 21:39:12 clones the processable attributes 499 21:39:13 clones only the needs attributes 500 21:39:13 when the processable has protected: nil 501 21:39:13 clones the protected job attribute 502 21:39:13 # [RSpecRunTime] RSpec elapsed time: 13 minutes 37.36 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.19 1.13 1.10 1/289 10975 504 21:39:13 reject accessors 505 21:39:13 does not clone rejected attributes 506 21:39:13 when it has a deployment 507 21:39:14 persists the expanded environment name 508 21:39:14 when it has a dynamic environment 509 21:39:14 re-uses the previous persisted environment 510 21:39:14 when the processable has job variables 511 21:39:15 only clones the internal job variables 513 21:39:15 when the processable is a bridge 514 21:39:15 behaves like retryable processable 515 21:39:15 when processable is successful 516 21:39:15 is expected to be retryable 517 21:39:15 when processable is failed 518 21:39:15 is expected to be retryable 519 21:39:15 when processable is canceled 520 21:39:15 is expected to be retryable 521 21:39:15 when the processable is a build 522 21:39:15 when the processable is retryable 523 21:39:15 behaves like retryable processable 524 21:39:15 when processable is successful 525 21:39:15 is expected to be retryable 526 21:39:15 when processable is failed 527 21:39:15 is expected to be retryable 528 21:39:15 when processable is canceled 529 21:39:16 is expected to be retryable 530 21:39:16 when deployment is rejected 531 21:39:16 is expected not to be retryable 532 21:39:16 when build is waiting for deployment approval 533 21:39:17 is expected not to be retryable 534 21:39:17 # [RSpecRunTime] RSpec elapsed time: 13 minutes 41.43 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.18 1.12 1.09 1/290 10995 536 21:39:17 when the processable is non-retryable 537 21:39:17 behaves like non-retryable processable 538 21:39:17 when processable is skipped 539 21:39:17 is expected not to be retryable 540 21:39:17 when processable is degenerated 541 21:39:17 is expected not to be retryable 542 21:39:17 when a canceled processable has been retried already 543 21:39:18 is expected not to be retryable 544 21:39:18 when processable is running 545 21:39:18 is expected not to be retryable 546 21:39:18 #aggregated_needs_names 547 21:39:18 with created status 549 21:39:18 returns all processables 550 21:39:18 returns all needs 551 21:39:18 without needs 552 21:39:18 returns all processables 553 21:39:18 returns empty needs 554 21:39:18 validate presence of scheduling_type 555 21:39:18 importing: false, should_validate: true 557 21:39:18 validates presence 559 21:39:19 is expected not to validate that :scheduling_type cannot be empty/falsy 560 21:39:19 importing: true, should_validate: false 562 21:39:19 validates presence 564 21:39:19 is expected not to validate that :scheduling_type cannot be empty/falsy 565 21:39:19 .populate_scheduling_type! 566 21:39:19 populates scheduling_type of processables 567 21:39:20 does not affect processables from other pipelines 568 21:39:20 # [RSpecRunTime] RSpec elapsed time: 13 minutes 44.53 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.16 1.12 1.09 1/290 10996 570 21:39:20 #needs_attributes 572 21:39:20 returns all needs attributes 573 21:39:20 without needs 574 21:39:20 is expected to be empty 575 21:39:20 state transition with resource group 576 21:39:20 when build status is created 577 21:39:21 is waiting for resource when build is enqueued 578 21:39:21 when build is waiting for resource 579 21:39:22 is enqueued when build requests resource 580 21:39:22 releases a resource when build finished 581 21:39:23 re-checks the resource group even if the processable does not retain a resource 582 21:39:23 when build has prerequisites 583 21:39:24 is preparing when build is enqueued 584 21:39:24 # [RSpecRunTime] RSpec elapsed time: 13 minutes 48.14 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.15 1.12 1.09 1/290 10997 586 21:39:24 when there are no available resources 587 21:39:25 stays as waiting for resource when build requests resource 588 21:39:25 # [RSpecRunTime] RSpec elapsed time: 13 minutes 49.43 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.15 1.12 1.09 1/290 10998 590 21:39:25 .manual_actions 591 21:39:25 behaves like manual actions for a job 592 21:39:25 is expected to include #<Ci::Build status: "manual", finished_at: nil, created_at: "2024-11-14 08:50:29.000000000 +0000", up...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 593 21:39:25 is expected to include #<Ci::Build status: "success", finished_at: nil, created_at: "2024-11-14 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 594 21:39:26 is expected not to include #<Ci::Build status: "created", finished_at: nil, created_at: "2024-11-14 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 595 21:39:26 behaves like manual actions for a job 596 21:39:26 is expected to include #<Ci::Bridge status: "manual", finished_at: nil, created_at: "2013-10-29 08:50:00.000000000 +0000", u...tream_pipeline_id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil> 597 21:39:26 is expected to include #<Ci::Bridge status: "success", finished_at: nil, created_at: "2013-10-29 08:50:00.000000000 +0000", ...tream_pipeline_id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil> 598 21:39:26 is expected not to include #<Ci::Bridge status: "created", finished_at: nil, created_at: "2013-10-29 08:50:00.000000000 +0000", ...tream_pipeline_id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil> 599 21:39:26 #other_manual_actions 600 21:39:26 behaves like other manual actions for a job 601 21:39:27 returns other actions 602 21:39:27 when job is retried 603 21:39:27 does not return any of them 604 21:39:27 behaves like other manual actions for a job 605 21:39:27 returns other actions 606 21:39:27 when job is retried 607 21:39:27 does not return any of them 609 21:39:27 when job is manual 610 21:39:27 is expected to be truthy 611 21:39:27 when job is not manual 612 21:39:28 is expected to be falsey 613 21:39:28 manual_confirmation_message 614 21:39:28 when job is manual 615 21:39:28 return manual_confirmation from option 616 21:39:28 when job is not manual 617 21:39:28 is expected to be nil 618 21:39:28 state transition: any => [:failed] 619 21:39:28 can_auto_cancel_pipeline_on_job_failure: true, allow_failure: true, result: false 620 21:39:29 behaves as expected 621 21:39:29 can_auto_cancel_pipeline_on_job_failure: true, allow_failure: false, result: true 622 21:39:29 behaves as expected 623 21:39:29 can_auto_cancel_pipeline_on_job_failure: false, allow_failure: true, result: false 624 21:39:29 behaves as expected 625 21:39:29 can_auto_cancel_pipeline_on_job_failure: false, allow_failure: false, result: false 626 21:39:29 behaves as expected 627 21:39:29 job_dependencies_with_accessible_artifacts 628 21:39:29 in the same project 629 21:39:29 inherits only jobs whose artifacts are public 630 21:39:30 is expected to eq [#<Ci::Build status: "created", finished_at: nil, created_at: "2024-11-14 08:50:29.000000000 +0000", ...d: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>] 631 21:39:30 inherits jobs whose artifacts are private 632 21:39:30 is expected to eq [#<Ci::Build status: "created", finished_at: nil, created_at: "2024-11-14 08:50:29.000000000 +0000", ...d: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>] 633 21:39:30 in a different project 634 21:39:30 inherits only jobs whose artifacts are public 635 21:39:31 is expected to eq [#<Ci::Build status: "created", finished_at: nil, created_at: "2024-11-14 08:50:29.000000000 +0000", ...d: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>] 636 21:39:31 # [RSpecRunTime] RSpec elapsed time: 13 minutes 55.76 seconds. Current RSS: ~1330M. Threads: 4. load average: 1.14 1.12 1.09 1/289 10999 638 21:39:31 does not inherit jobs whose artifacts are private 639 21:39:32 is expected to eq [] 640 21:39:32 # [RSpecRunTime] Finishing example group spec/models/ci/processable_spec.rb. It took 24.46 seconds. Expected to take 26.46 seconds. 641 21:39:32 # [RSpecRunTime] Starting example group spec/serializers/ci/pipeline_entity_spec.rb. Expected to take 25.11 seconds. 642 21:39:32 Ci::PipelineEntity 644 21:39:33 when pipeline is empty 645 21:39:36 contains required fields 646 21:39:36 excludes coverage data when disabled 647 21:39:37 contains details 648 21:39:38 contains flags 649 21:39:38 # [RSpecRunTime] RSpec elapsed time: 14 minutes 2.66 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.13 1.11 1.09 1/289 11000 651 21:39:38 when default branch not protected 652 21:39:38 when pipeline is retryable 653 21:39:39 does not serialize stage builds 654 21:39:39 user has ability to retry pipeline 655 21:39:39 contains retry path 656 21:39:39 # [RSpecRunTime] RSpec elapsed time: 14 minutes 3.94 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.12 1.11 1.09 1/289 11001 658 21:39:39 user does not have ability to retry pipeline 659 21:39:40 does not contain retry path 660 21:39:40 when pipeline is cancelable 661 21:39:41 does not serialize stage builds 662 21:39:41 user has ability to cancel pipeline 663 21:39:41 contains cancel path 664 21:39:41 # [RSpecRunTime] RSpec elapsed time: 14 minutes 5.63 seconds. Current RSS: ~1434M. Threads: 4. load average: 1.12 1.11 1.09 1/289 11002 666 21:39:41 user does not have ability to cancel pipeline 667 21:39:42 does not contain cancel path 669 21:39:42 user has ability to delete pipeline 670 21:39:42 contains delete path 671 21:39:42 user does not have ability to delete pipeline 672 21:39:43 does not contain delete path 673 21:39:43 when pipeline ref is empty 674 21:39:44 does not generate branch path 675 21:39:44 when pipeline has a failure reason set 676 21:39:45 has a correct failure reason 677 21:39:45 # [RSpecRunTime] RSpec elapsed time: 14 minutes 9.15 seconds. Current RSS: ~1440M. Threads: 4. load average: 1.11 1.11 1.09 1/289 11003 679 21:39:45 when request has a project 680 21:39:45 when pipeline is detached merge request pipeline 681 21:39:46 makes detached flag true 682 21:39:47 does not expose source sha and target sha 683 21:39:47 when user is a developer 684 21:39:48 has merge request information 685 21:39:48 # [RSpecRunTime] RSpec elapsed time: 14 minutes 12.23 seconds. Current RSS: ~1442M. Threads: 4. load average: 1.11 1.11 1.09 1/292 11063 687 21:39:48 when user is an external user 688 21:39:48 has no merge request information 689 21:39:48 when pipeline is merge request pipeline 690 21:39:50 makes detached flag false 691 21:39:51 makes atached flag true 692 21:39:51 exposes source sha and target sha 693 21:39:51 exposes merge request event type 694 21:39:51 # [RSpecRunTime] RSpec elapsed time: 14 minutes 15.94 seconds. Current RSS: ~1443M. Threads: 4. load average: 1.10 1.11 1.09 1/294 11121 696 21:39:51 when pipeline has failed builds 697 21:39:52 when the user can retry the pipeline 698 21:39:52 when disable_failed_builds is true 699 21:39:52 exposes the failed builds count but not the failed builds 700 21:39:52 when disable_failed_builds is false 701 21:39:53 exposes the failed builds count but not the failed builds 702 21:39:53 when disable_failed_builds is nil 703 21:39:54 exposes the failed builds count and the failed builds 704 21:39:54 when the user cannot retry the pipeline 706 21:39:54 when pipeline has coverage 707 21:39:55 exposes the coverage 708 21:39:55 when pipeline has a schedule 709 21:39:55 exposes the schedule 710 21:39:55 when pipeline has no schedule 712 21:39:55 # [RSpecRunTime] Finishing example group spec/serializers/ci/pipeline_entity_spec.rb. It took 23.32 seconds. Expected to take 25.11 seconds. 713 21:39:55 # [RSpecRunTime] Starting example group spec/services/packages/nuget/update_package_from_metadata_service_spec.rb. Expected to take 21.08 seconds. 714 21:39:55 Packages::Nuget::UpdatePackageFromMetadataService 716 21:39:55 with no existing package 717 21:39:56 updates package and package file and creates metadatum 718 21:39:56 behaves like taking the lease 719 21:39:57 takes the lease 720 21:39:57 # [RSpecRunTime] RSpec elapsed time: 14 minutes 21.53 seconds. Current RSS: ~1435M. Threads: 4. load average: 1.09 1.11 1.09 1/292 11122 722 21:39:57 behaves like not updating the package if the lease is taken 723 21:39:57 without obtaining the exclusive lease 724 21:39:58 does not update the package 725 21:39:58 with existing package 726 21:39:58 link existing package and updates package file 727 21:39:58 behaves like taking the lease 728 21:39:59 takes the lease 729 21:39:59 # [RSpecRunTime] RSpec elapsed time: 14 minutes 23.57 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.08 1.10 1.09 1/291 11123 731 21:39:59 behaves like not updating the package if the lease is taken 732 21:39:59 without obtaining the exclusive lease 733 21:40:00 does not update the package 734 21:40:00 marked as pending_destruction 735 21:40:01 reuses the processing package 736 21:40:01 with a nuspec file with metadata 738 21:40:02 creates nuget metadatum 739 21:40:02 with existing package and tags 740 21:40:04 creates tags and deletes those not in metadata 741 21:40:04 # [RSpecRunTime] RSpec elapsed time: 14 minutes 28.08 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.08 1.10 1.09 1/289 11124 743 21:40:04 with too long url 744 21:40:04 behaves like raising an 745 21:40:04 raises an Packages::Nuget::UpdatePackageFromMetadataService::ZipError 746 21:40:04 without authors or description 748 21:40:04 behaves like raising an 749 21:40:05 raises an Packages::Nuget::UpdatePackageFromMetadataService::ZipError 750 21:40:05 for description 751 21:40:05 behaves like raising an 752 21:40:06 raises an Packages::Nuget::UpdatePackageFromMetadataService::ZipError 753 21:40:06 with nuspec file with dependencies 754 21:40:06 updates package and package file 755 21:40:06 with package file not containing a nuspec file 756 21:40:06 behaves like raising an 757 21:40:07 raises an Packages::Nuget::ExtractMetadataFileService::ExtractionError 758 21:40:07 with a symbol package 759 21:40:07 with no existing package 760 21:40:07 behaves like raising an 761 21:40:08 raises an Packages::Nuget::UpdatePackageFromMetadataService::ZipError 762 21:40:08 with existing package 763 21:40:08 link existing package and updates package file 764 21:40:08 behaves like taking the lease 765 21:40:09 takes the lease 766 21:40:09 # [RSpecRunTime] RSpec elapsed time: 14 minutes 33.69 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.07 1.10 1.09 1/289 11125 768 21:40:09 behaves like not updating the package if the lease is taken 769 21:40:09 without obtaining the exclusive lease 770 21:40:10 does not update the package 771 21:40:10 with an invalid package name 772 21:40:10 invalid_name: "", error_message: "package name, version, authors and/or description not found in metadata" 773 21:40:10 behaves like raising an 774 21:40:11 raises an Packages::Nuget::UpdatePackageFromMetadataService::ZipError 775 21:40:11 invalid_name: "My/package", error_message: "Validation failed: Name is invalid" 776 21:40:11 behaves like raising an 777 21:40:11 raises an Packages::Nuget::UpdatePackageFromMetadataService::ZipError 778 21:40:11 invalid_name: "../../../my_package", error_message: "Validation failed: Name is invalid" 779 21:40:11 behaves like raising an 780 21:40:12 raises an Packages::Nuget::UpdatePackageFromMetadataService::ZipError 781 21:40:12 invalid_name: "%2e%2e%2fmy_package", error_message: "Validation failed: Name is invalid" 782 21:40:12 behaves like raising an 783 21:40:12 raises an Packages::Nuget::UpdatePackageFromMetadataService::ZipError 784 21:40:12 with an invalid package version 785 21:40:12 invalid_version: "", error_message: "package name, version, authors and/or description not found in metadata" 786 21:40:12 behaves like raising an 787 21:40:13 raises an Packages::Nuget::UpdatePackageFromMetadataService::ZipError 788 21:40:13 invalid_version: "555", error_message: "Validation failed: Version is invalid" 789 21:40:13 behaves like raising an 790 21:40:13 raises an Packages::Nuget::UpdatePackageFromMetadataService::ZipError 791 21:40:13 invalid_version: "1./2.3", error_message: "Validation failed: Version is invalid" 792 21:40:13 behaves like raising an 793 21:40:14 raises an Packages::Nuget::UpdatePackageFromMetadataService::ZipError 794 21:40:14 invalid_version: "../../../../../1.2.3", error_message: "Validation failed: Version is invalid" 795 21:40:14 behaves like raising an 796 21:40:15 raises an Packages::Nuget::UpdatePackageFromMetadataService::ZipError 797 21:40:15 invalid_version: "%2e%2e%2f1.2.3", error_message: "Validation failed: Version is invalid" 798 21:40:15 behaves like raising an 799 21:40:15 raises an Packages::Nuget::UpdatePackageFromMetadataService::ZipError 800 21:40:15 with an invalid zip file 801 21:40:15 behaves like raising an 802 21:40:16 raises an Packages::Nuget::UpdatePackageFromMetadataService::ZipError 803 21:40:16 # [RSpecRunTime] Finishing example group spec/services/packages/nuget/update_package_from_metadata_service_spec.rb. It took 20.38 seconds. Expected to take 21.08 seconds. 804 21:40:16 # [RSpecRunTime] Starting example group spec/finders/ci/pipelines_finder_spec.rb. Expected to take 20.56 seconds. 805 21:40:16 Ci::PipelinesFinder 807 21:40:17 when params is empty 808 21:40:17 returns all pipelines 809 21:40:17 when scope is running 810 21:40:17 returns matched pipelines 811 21:40:17 when scope is pending 812 21:40:17 returns matched pipelines 813 21:40:17 when scope is finished 814 21:40:17 returns matched pipelines 815 21:40:17 when scope is branches or tags 816 21:40:17 when scope is branches 817 21:40:17 returns matched pipelines 818 21:40:17 when project has child pipelines 819 21:40:18 displays child pipelines 820 21:40:18 when exclude_child_pipelines_from_tag_branch_query FF is disabled 821 21:40:18 displays child pipelines 822 21:40:18 # [RSpecRunTime] RSpec elapsed time: 14 minutes 42.96 seconds. Current RSS: ~1371M. Threads: 4. load average: 0.98 1.08 1.08 1/289 11146 824 21:40:18 when scope is tags 825 21:40:19 returns matched pipelines 826 21:40:19 when project has child pipelines 827 21:40:19 filters out child pipelines and shows only the parents by default 828 21:40:19 when exclude_child_pipelines_from_tag_branch_query FF is disabled 829 21:40:20 displays child pipelines 830 21:40:20 # [RSpecRunTime] RSpec elapsed time: 14 minutes 44.5 seconds. Current RSS: ~1371M. Threads: 4. load average: 0.98 1.08 1.08 1/289 11149 832 21:40:20 when project has child pipelines 833 21:40:21 filters out child pipelines and shows only the parents by default 834 21:40:21 when source is parent_pipeline 835 21:40:22 does not filter out child pipelines 836 21:40:22 # [RSpecRunTime] RSpec elapsed time: 14 minutes 46.07 seconds. Current RSS: ~1366M. Threads: 4. load average: 0.98 1.08 1.08 1/289 11150 838 21:40:22 when status is created 839 21:40:22 returns matched pipelines 840 21:40:22 when status is waiting_for_resource 841 21:40:22 returns matched pipelines 842 21:40:22 when status is preparing 843 21:40:22 returns matched pipelines 844 21:40:22 when status is waiting_for_callback 845 21:40:22 returns matched pipelines 846 21:40:22 when status is pending 847 21:40:22 returns matched pipelines 848 21:40:22 when status is running 849 21:40:22 returns matched pipelines 850 21:40:22 when status is success 851 21:40:22 returns matched pipelines 852 21:40:22 when status is failed 853 21:40:23 returns matched pipelines 854 21:40:23 when status is canceling 855 21:40:23 returns matched pipelines 856 21:40:23 when status is canceled 857 21:40:23 returns matched pipelines 858 21:40:23 when status is skipped 859 21:40:23 returns matched pipelines 860 21:40:23 when status is manual 861 21:40:23 returns matched pipelines 862 21:40:23 when status is scheduled 863 21:40:23 returns matched pipelines 864 21:40:23 when ref is specified 865 21:40:23 when ref exists 866 21:40:23 returns matched pipelines 867 21:40:23 when ref does not exist 868 21:40:23 returns empty 869 21:40:23 when username is specified 870 21:40:23 when username exists 871 21:40:24 returns matched pipelines 872 21:40:24 when username does not exist 873 21:40:24 returns empty 874 21:40:24 when yaml_errors is specified 875 21:40:24 when yaml_errors is true 876 21:40:24 returns matched pipelines 877 21:40:24 when yaml_errors is false 878 21:40:24 returns matched pipelines 879 21:40:24 when yaml_errors is invalid 880 21:40:24 returns all pipelines 881 21:40:24 when updated_at filters are specified 882 21:40:24 returns deployments with matched updated_at 883 21:40:24 when ids filter is specified 884 21:40:25 returns matches pipelines 885 21:40:25 when iids filter is specified 886 21:40:25 returns matches pipelines 887 21:40:25 does not filter out child pipelines 888 21:40:25 when sha is specified 889 21:40:25 when sha exists 890 21:40:25 returns matched pipelines 891 21:40:25 when sha does not exist 892 21:40:25 returns empty 893 21:40:25 when the project has limited access to pipelines 894 21:40:25 when the user has access 895 21:40:26 is expected to return pipelines 896 21:40:27 # [RSpecRunTime] RSpec elapsed time: 14 minutes 51.03 seconds. Current RSS: ~1362M. Threads: 4. load average: 0.99 1.08 1.08 1/289 11169 898 21:40:27 the user is not allowed to read pipelines 899 21:40:28 returns empty 900 21:40:28 # [RSpecRunTime] RSpec elapsed time: 14 minutes 52.36 seconds. Current RSS: ~1374M. Threads: 4. load average: 0.99 1.08 1.08 1/289 11188 902 21:40:28 when source is specified 903 21:40:28 returns only the matched pipeline 904 21:40:28 when name is specified 905 21:40:28 performs exact compare 906 21:40:28 when name does not exist 907 21:40:28 returns empty 909 21:40:28 order_by: "id", sort: "asc", ordered_pipelines: [:pipeline_1, :pipeline_2, :pipeline_3] 910 21:40:29 returns the pipelines ordered 911 21:40:29 order_by: "id", sort: "desc", ordered_pipelines: [:pipeline_3, :pipeline_2, :pipeline_1] 912 21:40:29 returns the pipelines ordered 913 21:40:29 order_by: "ref", sort: "asc", ordered_pipelines: [:pipeline_2, :pipeline_1, :pipeline_3] 914 21:40:30 returns the pipelines ordered 915 21:40:30 order_by: "ref", sort: "desc", ordered_pipelines: [:pipeline_3, :pipeline_1, :pipeline_2] 916 21:40:30 returns the pipelines ordered 917 21:40:30 order_by: "status", sort: "asc", ordered_pipelines: [:pipeline_2, :pipeline_1, :pipeline_3] 918 21:40:30 returns the pipelines ordered 919 21:40:30 order_by: "status", sort: "desc", ordered_pipelines: [:pipeline_3, :pipeline_1, :pipeline_2] 920 21:40:31 returns the pipelines ordered 921 21:40:31 order_by: "updated_at", sort: "asc", ordered_pipelines: [:pipeline_2, :pipeline_3, :pipeline_1] 922 21:40:31 returns the pipelines ordered 923 21:40:31 order_by: "updated_at", sort: "desc", ordered_pipelines: [:pipeline_1, :pipeline_3, :pipeline_2] 924 21:40:32 returns the pipelines ordered 925 21:40:32 order_by: "user_id", sort: "asc", ordered_pipelines: [:pipeline_1, :pipeline_2, :pipeline_3] 926 21:40:32 returns the pipelines ordered 927 21:40:32 order_by: "user_id", sort: "desc", ordered_pipelines: [:pipeline_3, :pipeline_2, :pipeline_1] 928 21:40:32 returns the pipelines ordered 929 21:40:32 order_by: "invalid", sort: "asc", ordered_pipelines: [:pipeline_1, :pipeline_2, :pipeline_3] 930 21:40:33 returns the pipelines ordered 931 21:40:33 order_by: "id", sort: "err", ordered_pipelines: [:pipeline_3, :pipeline_2, :pipeline_1] 932 21:40:33 returns the pipelines ordered 933 21:40:33 # [RSpecRunTime] Finishing example group spec/finders/ci/pipelines_finder_spec.rb. It took 17.58 seconds. Expected to take 20.56 seconds. 934 21:40:33 # [RSpecRunTime] Starting example group spec/tasks/gitlab/user_management_rake_spec.rb. Expected to take 17.57 seconds. 935 21:40:33 gitlab:user_management tasks 936 21:40:33 disable_project_and_group_creation 937 21:40:34 returns output info 940 21:40:34 behaves like updates proper users 941 21:40:35 updates members 942 21:40:36 does not update other users 943 21:40:36 # [RSpecRunTime] RSpec elapsed time: 15 minutes 0.78 second. Current RSS: ~1373M. Threads: 4. load average: 0.99 1.08 1.08 1/289 11189 945 21:40:36 in the descendant groups 946 21:40:36 behaves like updates proper users 947 21:40:38 updates members 948 21:40:40 does not update other users 949 21:40:40 # [RSpecRunTime] RSpec elapsed time: 15 minutes 4.17 seconds. Current RSS: ~1376M. Threads: 4. load average: 0.99 1.07 1.08 1/290 11190 951 21:40:40 in the children projects 952 21:40:40 behaves like updates proper users 953 21:40:42 updates members 954 21:40:45 does not update other users 955 21:40:45 # [RSpecRunTime] RSpec elapsed time: 15 minutes 9.09 seconds. Current RSS: ~1378M. Threads: 4. load average: 0.99 1.07 1.08 1/289 11191 957 21:40:45 when updated rows do not match the member count 958 21:40:45 returns an error message 959 21:40:49 # [RSpecRunTime] Finishing example group spec/tasks/gitlab/user_management_rake_spec.rb. It took 15.37 seconds. Expected to take 17.57 seconds. 960 21:40:49 # [RSpecRunTime] RSpec elapsed time: 15 minutes 13.31 seconds. Current RSS: ~1379M. Threads: 4. load average: 0.99 1.07 1.08 1/289 11192 962 21:40:49 # [RSpecRunTime] Starting example group spec/lib/banzai/reference_parser/user_parser_spec.rb. Expected to take 17.21 seconds. 963 21:40:49 Banzai::ReferenceParser::UserParser 964 21:40:49 #referenced_by 965 21:40:49 when the link has a data-group attribute 966 21:40:49 using an existing group ID 967 21:40:49 returns an empty Array when the group has no users 968 21:40:49 when group has members 969 21:40:52 returns the relevant users of the group with enough access 970 21:40:53 returns an empty Array when the group has mentions disabled 971 21:40:53 # [RSpecRunTime] RSpec elapsed time: 15 minutes 17.87 seconds. Current RSS: ~1374M. Threads: 4. load average: 0.99 1.07 1.08 1/289 11193 973 21:40:53 using a non-existing group ID 974 21:40:54 returns an empty Array 975 21:40:54 when the link has a data-user attribute 976 21:40:54 returns an Array of users 977 21:40:54 when RequestStore is active 978 21:40:55 does not return users from the first call in the second 979 21:40:55 when the link has a data-project attribute 980 21:40:55 using an existing project ID 981 21:40:56 returns the members of a project 982 21:40:56 # [RSpecRunTime] RSpec elapsed time: 15 minutes 20.41 seconds. Current RSS: ~1363M. Threads: 4. load average: 0.99 1.07 1.08 1/289 11194 984 21:40:56 using a non-existing project ID 985 21:40:56 returns an empty Array 986 21:40:56 #nodes_visible_to_user 987 21:40:56 when the link has a data-group attribute 988 21:40:56 using an existing group ID 989 21:40:57 returns the nodes if the user can read the group 990 21:40:57 returns an empty Array if the user can not read the group 991 21:40:57 when the link does not have a data-group attribute 992 21:40:57 with a data-project attribute 993 21:40:58 returns the nodes if the attribute value equals the current project ID 994 21:40:59 returns the nodes if the user can read the project 995 21:41:00 returns an empty Array if the user can not read the project 996 21:41:00 # [RSpecRunTime] RSpec elapsed time: 15 minutes 24.3 seconds. Current RSS: ~1364M. Threads: 4. load average: 0.99 1.07 1.08 1/289 11195 998 21:41:00 without a data-project attribute 999 21:41:00 returns the nodes 1000 21:41:00 #nodes_user_can_reference 1001 21:41:00 when the link has a data-author attribute 1002 21:41:01 returns the nodes when the user is a member of the project 1003 21:41:02 returns an empty Array when the project could not be found 1004 21:41:03 returns an empty Array when the user could not be found 1005 21:41:04 returns an empty Array when the user is not a team member 1006 21:41:05 returns the nodes if the project attribute value equals the current project ID 1007 21:41:05 # [RSpecRunTime] RSpec elapsed time: 15 minutes 29.15 seconds. Current RSS: ~1365M. Threads: 4. load average: 0.99 1.07 1.08 1/289 11196 1009 21:41:05 when the link does not have a data-author attribute 1010 21:41:05 returns the nodes 1011 21:41:05 # [RSpecRunTime] Finishing example group spec/lib/banzai/reference_parser/user_parser_spec.rb. It took 16.34 seconds. Expected to take 17.21 seconds. 1012 21:41:05 # [RSpecRunTime] Starting example group spec/uploaders/personal_file_uploader_spec.rb. Expected to take 15.38 seconds. 1013 21:41:05 PersonalFileUploader 1014 21:41:05 #upload_paths 1015 21:41:05 builds correct paths for both local and remote storage 1016 21:41:05 object_store is LOCAL 1017 21:41:05 behaves like builds correct paths 1019 21:41:05 behaves like matches the method pattern 1020 21:41:06 is expected to match /uploads\/-\/system\/personal_snippet\/\d+\/\h+/ 1022 21:41:06 behaves like matches the method pattern 1023 21:41:06 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 1025 21:41:06 behaves like matches the method pattern 1026 21:41:06 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 1027 21:41:06 #upload_path 1028 21:41:06 behaves like matches the method pattern 1029 21:41:06 is expected to match /\h+\/\S+/ 1030 21:41:06 #relative_path 1031 21:41:07 is relative (PENDING: Path not set, skipping.) 1032 21:41:07 .absolute_path 1033 21:41:07 behaves like matches the method pattern 1034 21:41:07 is expected to match /\/builds\/gitlab-org\/gitlab\/tmp\/tests\/public\/uploads\/-\/system\/personal_snippet\/\d+\/\h+\/\S+$/ 1036 21:41:07 behaves like matches the method pattern 1037 21:41:07 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 1038 21:41:07 path traversal exploits 1039 21:41:07 throws an exception 1040 21:41:07 behaves like #base_dir 1041 21:41:08 is prefixed with uploads/-/system 1042 21:41:08 behaves like #to_h 1044 21:41:08 object_store is REMOTE 1045 21:41:08 behaves like builds correct paths 1047 21:41:08 behaves like matches the method pattern 1048 21:41:08 is expected to match /\d+\/\h+/ 1050 21:41:08 behaves like matches the method pattern 1051 21:41:08 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 1053 21:41:08 behaves like matches the method pattern 1054 21:41:09 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 1055 21:41:09 #upload_path 1056 21:41:09 behaves like matches the method pattern 1057 21:41:09 is expected to match /^personal_snippet\/\d+\/\h+\/<filename>/ 1058 21:41:09 #relative_path 1059 21:41:09 is relative (PENDING: Path not set, skipping.) 1060 21:41:09 .absolute_path 1061 21:41:09 behaves like matches the method pattern 1062 21:41:09 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 1064 21:41:09 behaves like matches the method pattern 1065 21:41:09 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 1066 21:41:09 path traversal exploits 1067 21:41:10 throws an exception 1068 21:41:10 behaves like #base_dir 1069 21:41:10 is prefixed with uploads/-/system 1070 21:41:10 behaves like #to_h 1073 21:41:10 behaves like migrates 1074 21:41:10 returns corresponding file type 1075 21:41:10 does nothing when migrating to the current store 1076 21:41:11 migrate to the specified store 1077 21:41:11 removes the original file after the migration 1078 21:41:11 can access to the original file during migration 1079 21:41:11 when migrate! is not occupied by another process 1080 21:41:11 executes migrate! 1081 21:41:12 executes use_file 1082 21:41:12 # [RSpecRunTime] RSpec elapsed time: 15 minutes 36.06 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.00 1.07 1.08 1/289 11197 1084 21:41:12 when migrate! is occupied by another process 1085 21:41:12 does not execute migrate! 1086 21:41:12 does not execute use_file 1087 21:41:12 migration is unsuccessful 1088 21:41:12 when the store is not supported 1089 21:41:12 does not update the object_store 1090 21:41:13 does not delete the original file 1091 21:41:13 upon a fog failure 1092 21:41:13 does not update the object_store 1093 21:41:13 does not delete the original file 1094 21:41:13 upon a database failure 1095 21:41:13 does not update the object_store 1096 21:41:13 does not delete the original file 1097 21:41:13 behaves like migrates 1098 21:41:14 returns corresponding file type 1099 21:41:14 does nothing when migrating to the current store 1100 21:41:14 migrate to the specified store 1101 21:41:14 removes the original file after the migration 1102 21:41:15 can access to the original file during migration 1103 21:41:15 when migrate! is not occupied by another process 1104 21:41:15 executes migrate! 1105 21:41:15 executes use_file 1106 21:41:15 # [RSpecRunTime] RSpec elapsed time: 15 minutes 39.67 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.08 1.08 1.08 1/289 11198 1108 21:41:15 when migrate! is occupied by another process 1109 21:41:15 does not execute migrate! 1110 21:41:16 does not execute use_file 1111 21:41:16 migration is unsuccessful 1112 21:41:16 when the store is not supported 1113 21:41:16 does not update the object_store 1114 21:41:16 does not delete the original file 1115 21:41:16 upon a fog failure 1116 21:41:16 does not update the object_store 1117 21:41:17 does not delete the original file 1118 21:41:17 upon a database failure 1119 21:41:17 does not update the object_store 1120 21:41:17 does not delete the original file 1121 21:41:17 # [RSpecRunTime] Finishing example group spec/uploaders/personal_file_uploader_spec.rb. It took 12.06 seconds. Expected to take 15.38 seconds. 1122 21:41:17 # [RSpecRunTime] Starting example group spec/presenters/clusterable_presenter_spec.rb. Expected to take 15.25 seconds. 1123 21:41:17 ClusterablePresenter 1125 21:41:18 creates an object from a descendant presenter 1126 21:41:18 #can_create_cluster? 1127 21:41:18 when clusterable is a group 1128 21:41:18 behaves like appropriate member permissions 1129 21:41:18 with a developer 1130 21:41:18 is expected to be falsy 1131 21:41:18 with a maintainer 1132 21:41:19 is expected to be truthy 1133 21:41:19 when clusterable is a project 1134 21:41:19 behaves like appropriate member permissions 1135 21:41:19 with a developer 1136 21:41:20 is expected to be falsy 1137 21:41:20 # [RSpecRunTime] RSpec elapsed time: 15 minutes 44.3 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.07 1.08 1.08 1/289 11217 1139 21:41:20 with a maintainer 1140 21:41:21 is expected to be truthy 1141 21:41:21 # [RSpecRunTime] RSpec elapsed time: 15 minutes 45.56 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.07 1.08 1.08 1/289 11236 1143 21:41:21 #can_add_cluster? 1144 21:41:21 when clusterable is a group 1145 21:41:21 behaves like appropriate member permissions 1146 21:41:21 with a developer 1147 21:41:22 is expected to be falsy 1148 21:41:22 with a maintainer 1149 21:41:22 is expected to be truthy 1150 21:41:22 when clusterable is a project 1151 21:41:22 behaves like appropriate member permissions 1152 21:41:22 with a developer 1153 21:41:23 is expected to be falsy 1154 21:41:24 # [RSpecRunTime] RSpec elapsed time: 15 minutes 48.01 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.07 1.08 1.08 1/289 11255 1156 21:41:24 with a maintainer 1157 21:41:25 is expected to be truthy 1158 21:41:25 # [RSpecRunTime] RSpec elapsed time: 15 minutes 49.3 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.06 1.08 1.08 1/289 11274 1160 21:41:25 #can_admin_cluster? 1161 21:41:25 when clusterable is a group 1162 21:41:25 behaves like appropriate member permissions 1163 21:41:25 with a developer 1164 21:41:25 is expected to be falsy 1165 21:41:25 with a maintainer 1166 21:41:26 is expected to be truthy 1167 21:41:26 when clusterable is a project 1168 21:41:26 behaves like appropriate member permissions 1169 21:41:26 with a developer 1170 21:41:27 is expected to be falsy 1171 21:41:27 # [RSpecRunTime] RSpec elapsed time: 15 minutes 51.63 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.06 1.08 1.08 1/289 11293 1173 21:41:27 with a maintainer 1174 21:41:28 is expected to be truthy 1175 21:41:28 # [RSpecRunTime] RSpec elapsed time: 15 minutes 52.96 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.06 1.08 1.08 1/289 11312 1177 21:41:28 #environments_cluster_path 1178 21:41:29 is expected to be nil 1180 21:41:29 without options 1181 21:41:29 is expected to eq "/groups/group236/-/clusters" 1182 21:41:29 with options 1183 21:41:30 is expected to eq "/groups/group237/-/clusters.json" 1184 21:41:30 # [RSpecRunTime] Finishing example group spec/presenters/clusterable_presenter_spec.rb. It took 12.36 seconds. Expected to take 15.25 seconds. 1185 21:41:30 # [RSpecRunTime] Starting example group spec/lib/gitlab/diff/lines_unfolder_spec.rb. Expected to take 13.78 seconds. 1186 21:41:30 Gitlab::Diff::LinesUnfolder 1187 21:41:30 position requires a middle expansion and new match lines 1188 21:41:30 old_line is an invalid number 1189 21:41:30 fails gracefully 1191 21:41:31 returns the extracted blob lines correctly 1193 21:41:31 return merge of blob lines with diff lines correctly 1194 21:41:32 merged lines have correct line codes 1195 21:41:32 # [RSpecRunTime] RSpec elapsed time: 15 minutes 56.33 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.06 1.08 1.08 1/289 11313 1197 21:41:32 position requires a middle expansion and no top match line 1199 21:41:32 returns the extracted blob lines correctly 1201 21:41:33 return merge of blob lines with diff lines correctly 1202 21:41:33 merged lines have correct line codes 1203 21:41:33 # [RSpecRunTime] RSpec elapsed time: 15 minutes 57.95 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.06 1.08 1.08 1/289 11314 1205 21:41:33 position requires a middle expansion and no bottom match line 1207 21:41:35 returns the extracted blob lines correctly 1208 21:41:35 # [RSpecRunTime] RSpec elapsed time: 15 minutes 59.51 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.05 1.08 1.08 1/289 11315 1211 21:41:36 return merge of blob lines with diff lines correctly 1212 21:41:36 merged lines have correct line codes 1213 21:41:36 # [RSpecRunTime] RSpec elapsed time: 16 minutes 0.82 second. Current RSS: ~1387M. Threads: 4. load average: 1.05 1.08 1.08 1/289 11316 1215 21:41:36 position requires a short top expansion 1217 21:41:37 returns the extracted blob lines correctly 1219 21:41:37 return merge of blob lines with diff lines correctly 1220 21:41:38 merged lines have correct line codes 1221 21:41:38 # [RSpecRunTime] RSpec elapsed time: 16 minutes 2.58 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.05 1.08 1.08 1/289 11317 1223 21:41:38 position sits between two match lines (no expasion needed) 1226 21:41:39 position requires bottom expansion and new match lines 1228 21:41:39 returns the extracted blob lines correctly 1230 21:41:40 return merge of blob lines with diff lines correctly 1231 21:41:40 merged lines have correct line codes 1232 21:41:40 # [RSpecRunTime] RSpec elapsed time: 16 minutes 4.82 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.05 1.07 1.08 1/289 11318 1234 21:41:40 position requires bottom expansion and no new match line 1236 21:41:41 returns the extracted blob lines correctly 1238 21:41:42 return merge of blob lines with diff lines correctly 1239 21:41:42 merged lines have correct line codes 1240 21:41:42 # [RSpecRunTime] RSpec elapsed time: 16 minutes 6.67 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.05 1.07 1.08 1/289 11319 1242 21:41:42 positioned on an image 1243 21:41:42 diff file is not text 1245 21:41:43 diff file is text 1247 21:41:43 # [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/lines_unfolder_spec.rb. It took 13.77 seconds. Expected to take 13.78 seconds. 1248 21:41:43 # [RSpecRunTime] Starting example group spec/lib/gitlab/verify/uploads_spec.rb. Expected to take 13.3 seconds. 1249 21:41:43 Gitlab::Verify::Uploads 1250 21:41:43 behaves like Gitlab::Verify::BatchVerifier subclass 1252 21:41:45 iterates through objects in batches 1253 21:41:47 allows the starting ID to be specified 1254 21:41:49 allows the finishing ID to be specified 1255 21:41:49 # [RSpecRunTime] RSpec elapsed time: 16 minutes 13.12 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.04 1.07 1.08 1/289 11320 1257 21:41:49 #run_batches 1258 21:41:49 passes uploads with the correct file 1259 21:41:50 fails uploads with a missing file 1260 21:41:51 fails uploads with a mismatched checksum 1261 21:41:51 fails uploads with a missing precalculated checksum 1262 21:41:51 with remote files 1263 21:41:51 returned hash object 1264 21:41:52 passes uploads in object storage that exist 1265 21:41:53 fails uploads in object storage that do not exist 1266 21:41:53 # [RSpecRunTime] RSpec elapsed time: 16 minutes 17.12 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.04 1.07 1.08 1/289 11321 1269 21:41:55 avoids N+1 queries 1270 21:41:55 # [RSpecRunTime] RSpec elapsed time: 16 minutes 19.33 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.04 1.07 1.08 1/289 11322 1272 21:41:55 # [RSpecRunTime] Finishing example group spec/lib/gitlab/verify/uploads_spec.rb. It took 11.49 seconds. Expected to take 13.3 seconds. 1273 21:41:55 # [RSpecRunTime] Starting example group spec/lib/api/entities/project_spec.rb. Expected to take 12.45 seconds. 1274 21:41:55 API::Entities::Project 1275 21:41:55 without project feature 1276 21:41:56 returns a response 1277 21:41:56 # [RSpecRunTime] RSpec elapsed time: 16 minutes 20.55 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.04 1.07 1.08 1/289 11323 1279 21:41:56 .service_desk_address 1280 21:41:56 when a user can admin issues 1282 21:41:57 # [RSpecRunTime] RSpec elapsed time: 16 minutes 21.78 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.04 1.07 1.08 1/289 11324 1284 21:41:57 when a user can not admin project 1286 21:41:58 # [RSpecRunTime] RSpec elapsed time: 16 minutes 22.87 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.04 1.07 1.08 1/289 11325 1288 21:41:58 .shared_with_groups 1289 21:41:58 when the current user does not have access to the group 1291 21:42:00 # [RSpecRunTime] RSpec elapsed time: 16 minutes 24.15 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.03 1.07 1.08 1/289 11326 1293 21:42:00 when the current user has access to the group 1294 21:42:01 contains information about the shared group 1295 21:42:01 # [RSpecRunTime] RSpec elapsed time: 16 minutes 25.59 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.03 1.07 1.08 1/289 11327 1297 21:42:01 .ci/cd settings 1298 21:42:01 when the user is not an admin 1299 21:42:02 does not return ci settings 1300 21:42:02 when the user has admin privileges 1301 21:42:03 returns ci settings 1302 21:42:03 # [RSpecRunTime] RSpec elapsed time: 16 minutes 27.8 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.03 1.07 1.08 1/289 11328 1304 21:42:03 # [RSpecRunTime] Finishing example group spec/lib/api/entities/project_spec.rb. It took 8.47 seconds. Expected to take 12.45 seconds. 1305 21:42:03 # [RSpecRunTime] Starting example group spec/services/groups/autocomplete_service_spec.rb. Expected to take 11.69 seconds. 1306 21:42:03 Groups::AutocompleteService 1307 21:42:04 #labels_as_hash 1308 21:42:04 returns labels from own group and ancestor groups 1310 21:42:06 returns issues in group and subgroups 1311 21:42:06 returns only confidential issues if confidential_only is true 1312 21:42:06 when namespace_level_work_items feature flag is disabled 1313 21:42:07 returns issues in projects only 1314 21:42:07 # [RSpecRunTime] RSpec elapsed time: 16 minutes 31.15 seconds. Current RSS: ~1406M. Threads: 4. load average: 0.95 1.05 1.07 1/289 11329 1316 21:42:07 when search param is given 1317 21:42:08 returns limited list of matching issues 1318 21:42:08 # [RSpecRunTime] RSpec elapsed time: 16 minutes 32.37 seconds. Current RSS: ~1400M. Threads: 4. load average: 0.95 1.05 1.07 1/289 11330 1320 21:42:08 #merge_requests 1321 21:42:11 returns merge requests in group and subgroups 1322 21:42:11 # [RSpecRunTime] RSpec elapsed time: 16 minutes 35.33 seconds. Current RSS: ~1411M. Threads: 4. load average: 0.95 1.05 1.07 1/294 11447 1325 21:42:11 returns milestones from group 1326 21:42:12 returns milestones from groups and subgroups 1327 21:42:13 returns only milestones that user can read 1328 21:42:13 when group is public 1329 21:42:14 returns milestones from groups and subgroups 1330 21:42:14 # [RSpecRunTime] RSpec elapsed time: 16 minutes 38.59 seconds. Current RSS: ~1412M. Threads: 4. load average: 0.96 1.05 1.07 1/292 11448 1332 21:42:14 # [RSpecRunTime] Finishing example group spec/services/groups/autocomplete_service_spec.rb. It took 10.8 seconds. Expected to take 11.69 seconds. 1333 21:42:14 # [RSpecRunTime] Starting example group spec/lib/gitlab/search/recent_issues_spec.rb. Expected to take 11.21 seconds. 1334 21:42:14 Gitlab::Search::RecentIssues 1335 21:42:14 behaves like search recent items 1337 21:42:15 adds the item to the recent items 1338 21:42:16 removes an item when it exceeds the size items_limit 1339 21:42:17 expires the items after expires_after 1340 21:42:17 does not include results logged for another user 1341 21:42:18 # [RSpecRunTime] RSpec elapsed time: 16 minutes 42.01 seconds. Current RSS: ~1405M. Threads: 4. load average: 0.96 1.05 1.07 1/292 11449 1344 21:42:19 matches partial text in the item title 1345 21:42:19 returns results sorted by recently viewed 1346 21:42:21 does not leak items you no longer have access to 1347 21:42:23 limits results to 5 items 1348 21:42:23 # [RSpecRunTime] RSpec elapsed time: 16 minutes 47.29 seconds. Current RSS: ~1388M. Threads: 4. load average: 0.96 1.05 1.07 1/288 11450 1350 21:42:23 # [RSpecRunTime] Finishing example group spec/lib/gitlab/search/recent_issues_spec.rb. It took 8.69 seconds. Expected to take 11.21 seconds. 1351 21:42:23 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/trace_spec.rb. Expected to take 10.59 seconds. 1352 21:42:23 Gitlab::Ci::Trace 1353 21:42:23 associations 1354 21:42:23 is expected to respond to #job 1355 21:42:23 when trace is migrated to object storage 1356 21:42:24 reloads the trace in case of a chunk error 1357 21:42:24 when live trace feature is disabled 1358 21:42:24 behaves like trace with disabled live trace feature 1359 21:42:24 behaves like common trace features 1361 21:42:24 returns formatted html 1362 21:42:24 returns last line of formatted html 1364 21:42:24 returns raw output 1365 21:42:24 returns last line of raw output 1367 21:42:24 read archived build logs with database reads consistency 1368 21:42:24 calls ::Ci::Build.sticking.find_caught_up_replica 1369 21:42:24 #extract_coverage 1370 21:42:24 matching coverage 1371 21:42:24 returns valid coverage 1374 21:42:24 #extract_sections 1377 21:42:24 multiple sections available 1378 21:42:24 returns valid sections 1379 21:42:24 logs contains "section_start" 1380 21:42:24 returns only one section 1381 21:42:24 missing section_end 1382 21:42:24 returns no sections 1383 21:42:24 missing section_start 1384 21:42:24 returns no sections 1385 21:42:24 inverted section_start section_end 1386 21:42:24 returns no sections 1388 21:42:24 when arhicved trace does not exist yet 1389 21:42:24 does not raise an error 1390 21:42:24 when arhicved trace already exists 1391 21:42:24 raises an error 1393 21:42:25 returns trace 1394 21:42:25 overwrite trace 1395 21:42:25 returns new trace 1396 21:42:25 runners token 1398 21:42:25 hides build token 1401 21:42:25 returns correct trace 1402 21:42:25 tries to append trace at different offset 1403 21:42:25 fails with append 1404 21:42:25 runners token 1409 21:42:25 when live trace chunks exists 1410 21:42:25 has job trace_chunks 1411 21:42:25 calls ::Ci::Build.sticking.stick 1412 21:42:25 when build status is success 1413 21:42:25 does not have an archived trace yet 1414 21:42:25 when archives 1415 21:42:26 has an archived trace 1416 21:42:26 when another process has already been archiving 1417 21:42:26 blocks concurrent archiving 1419 21:42:26 when trace artifact exists 1420 21:42:26 behaves like read successfully with IO 1421 21:42:26 yields with source 1422 21:42:26 when current_path (with project_id) exists 1423 21:42:26 behaves like read successfully with IO 1424 21:42:26 yields with source 1425 21:42:26 when no sources exist 1426 21:42:26 behaves like failed to read 1427 21:42:26 yields without source 1428 21:42:26 trace handling 1429 21:42:26 trace does not exist 1430 21:42:26 is expected to equal false 1431 21:42:26 when trace artifact exists 1432 21:42:26 is expected to be truthy 1433 21:42:26 when the trace artifact has been erased 1434 21:42:26 is expected to be falsy 1435 21:42:26 removes associations 1436 21:42:26 new trace path is used 1438 21:42:26 can be erased 1440 21:42:26 when job does not have trace artifact 1441 21:42:26 when trace file stored in default path 1442 21:42:26 behaves like archive trace file 1443 21:42:26 is expected to eq "f0ec4d8149e55ace7117d95f408160f8c4844b3ad76ee68b0d7e35989a44459e" 1444 21:42:26 when failed to create clone file 1445 21:42:26 behaves like source trace file stays intact 1446 21:42:27 is expected to be truthy 1447 21:42:27 when failed to create job artifact record 1448 21:42:27 behaves like source trace file stays intact 1449 21:42:27 is expected to be truthy 1450 21:42:27 when job has trace artifact 1451 21:42:27 does not archive 1452 21:42:27 when job is not finished yet 1453 21:42:27 does not archive 1455 21:42:27 when it is a live trace 1456 21:42:27 when trace is stored in file storage 1457 21:42:27 is expected not to be nil 1458 21:42:27 removes trace 1459 21:42:27 when it is an archived trace 1460 21:42:27 has trace at first 1461 21:42:28 removes trace 1462 21:42:28 when live trace feature is enabled 1463 21:42:28 behaves like trace with enabled live trace feature 1464 21:42:28 behaves like common trace features 1466 21:42:28 returns formatted html 1467 21:42:28 returns last line of formatted html 1469 21:42:28 returns raw output 1470 21:42:28 returns last line of raw output 1472 21:42:28 read archived build logs with database reads consistency 1473 21:42:28 calls ::Ci::Build.sticking.find_caught_up_replica 1474 21:42:28 #extract_coverage 1475 21:42:28 matching coverage 1476 21:42:28 returns valid coverage 1479 21:42:28 #extract_sections 1482 21:42:28 multiple sections available 1483 21:42:28 returns valid sections 1484 21:42:28 logs contains "section_start" 1485 21:42:28 returns only one section 1486 21:42:28 missing section_end 1487 21:42:28 returns no sections 1488 21:42:28 missing section_start 1489 21:42:29 returns no sections 1490 21:42:29 inverted section_start section_end 1491 21:42:29 returns no sections 1493 21:42:29 when arhicved trace does not exist yet 1494 21:42:29 does not raise an error 1495 21:42:29 when arhicved trace already exists 1496 21:42:29 raises an error 1498 21:42:29 returns trace 1499 21:42:29 overwrite trace 1500 21:42:29 returns new trace 1501 21:42:29 runners token 1503 21:42:29 hides build token 1506 21:42:29 returns correct trace 1507 21:42:29 tries to append trace at different offset 1508 21:42:29 fails with append 1509 21:42:29 runners token 1514 21:42:29 when live trace chunks exists 1515 21:42:30 has job trace_chunks 1516 21:42:30 calls ::Ci::Build.sticking.stick 1517 21:42:30 when build status is success 1518 21:42:30 does not have an archived trace yet 1519 21:42:30 when archives 1520 21:42:30 has an archived trace 1521 21:42:30 when another process has already been archiving 1522 21:42:30 blocks concurrent archiving 1524 21:42:30 when trace artifact exists 1525 21:42:30 behaves like read successfully with IO 1526 21:42:30 yields with source 1527 21:42:30 when live trace exists 1528 21:42:30 behaves like read successfully with ChunkedIO 1529 21:42:30 yields with source 1530 21:42:30 when no sources exist 1531 21:42:30 behaves like failed to read 1532 21:42:30 yields without source 1533 21:42:30 trace handling 1534 21:42:30 trace does not exist 1535 21:42:30 is expected to equal false 1536 21:42:30 when trace artifact exists 1537 21:42:30 is expected to be truthy 1538 21:42:30 when the trace artifact has been erased 1539 21:42:30 is expected to be falsy 1540 21:42:31 removes associations 1541 21:42:31 stored in live trace 1543 21:42:31 can be erased 1544 21:42:31 returns live trace data 1546 21:42:31 when trace does not exist 1547 21:42:31 is expected to be falsy 1548 21:42:31 when archived trace exists 1550 21:42:31 when archived trace record exists but file is not stored 1552 21:42:31 when live trace exists 1553 21:42:31 is expected to be falsy 1555 21:42:31 when trace does not exist 1556 21:42:31 is expected to be falsy 1557 21:42:31 when archived trace exists 1558 21:42:31 is expected to be falsy 1559 21:42:31 when live trace exists 1560 21:42:31 is expected to be truthy 1562 21:42:31 when job does not have trace artifact 1563 21:42:31 when trace is stored in ChunkedIO 1564 21:42:31 behaves like archive trace file in ChunkedIO 1565 21:42:31 is expected to eq "f0ec4d8149e55ace7117d95f408160f8c4844b3ad76ee68b0d7e35989a44459e" 1566 21:42:31 when failed to create clone file 1567 21:42:31 behaves like a pre-commit error 1568 21:42:32 does not save the trace artifact 1569 21:42:32 behaves like source trace in ChunkedIO stays intact 1570 21:42:32 is expected to eq "BUILD TRACE" 1571 21:42:32 when failed to create job artifact record 1572 21:42:32 behaves like a pre-commit error 1573 21:42:32 does not save the trace artifact 1574 21:42:32 behaves like source trace in ChunkedIO stays intact 1575 21:42:32 is expected to eq "BUILD TRACE" 1576 21:42:32 when storing the file raises an error 1577 21:42:32 behaves like a post-commit error 1578 21:42:32 saves the trace artifact but not the file 1579 21:42:32 behaves like source trace in ChunkedIO stays intact 1580 21:42:33 is expected to eq "BUILD TRACE" 1581 21:42:33 when job has trace artifact 1582 21:42:33 does not archive 1583 21:42:33 when live trace chunks still exist 1584 21:42:33 removes the traces 1585 21:42:33 when job is not finished yet 1586 21:42:33 does not archive 1588 21:42:33 when it is a live trace 1589 21:42:33 is expected not to be nil 1590 21:42:33 removes trace 1591 21:42:33 when it is an archived trace 1592 21:42:33 has trace at first 1593 21:42:33 removes trace 1594 21:42:33 #update_interval 1595 21:42:33 it is not being watched 1596 21:42:33 is expected to eq 60 seconds 1597 21:42:33 it is being watched 1598 21:42:33 returns 3 seconds 1599 21:42:33 #being_watched! 1600 21:42:33 sets gitlab:ci:trace:<job.id>:watched in redis 1601 21:42:33 updates the expiry of gitlab:ci:trace:<job.id>:watched in redis 1602 21:42:33 #being_watched? 1603 21:42:33 gitlab:ci:trace:<job.id>:watched in redis is set 1604 21:42:34 returns true 1605 21:42:34 gitlab:ci:trace:<job.id>:watched in redis is not set 1606 21:42:34 returns false 1608 21:42:34 acquires an exclusive lease on the trace 1609 21:42:34 #can_attempt_archival_now? 1610 21:42:34 creates the record and returns true 1611 21:42:34 #increment_archival_attempts! 1612 21:42:34 creates the record and increments its value 1613 21:42:34 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/trace_spec.rb. It took 10.92 seconds. Expected to take 10.59 seconds. 1614 21:42:34 # [RSpecRunTime] Starting example group spec/routing/group_routing_spec.rb. Expected to take 10.07 seconds. 1615 21:42:34 Groups routing 1616 21:42:34 group path starting with help 1618 21:42:34 also supports nested groups 1619 21:42:34 also display group#show on the short path 1621 21:42:35 to #activity 1625 21:42:35 to #milestones 1626 21:42:35 to #runner_setup_scripts 1627 21:42:36 routes to the avatars controller 1628 21:42:36 routes to the boards controller 1629 21:42:36 routes to the harbor repositories controller 1630 21:42:36 routes to the harbor artifacts controller 1631 21:42:36 routes to the harbor tags controller 1632 21:42:36 routes to the usage quotas controller 1633 21:42:37 # [RSpecRunTime] RSpec elapsed time: 17 minutes 1.02 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.05 1.06 1.07 3/288 11451 1635 21:42:37 dependency proxy for containers 1636 21:42:37 routes to #authenticate 1637 21:42:37 routes to #upload_manifest 1638 21:42:37 routes to #upload_blob 1639 21:42:37 routes to #upload_manifest_authorize 1640 21:42:37 routes to #upload_blob_authorize 1641 21:42:37 image name without namespace 1642 21:42:37 routes to #manifest 1643 21:42:37 routes to #blob 1644 21:42:37 does not route to #blob with an invalid sha 1645 21:42:37 does not route to #blob with an invalid image 1646 21:42:37 image name with namespace 1647 21:42:37 routes to #manifest 1648 21:42:37 routes to #blob 1649 21:42:37 complex group path with dot 1651 21:42:38 also supports nested groups 1652 21:42:38 also display group#show on the short path 1654 21:42:38 to #activity 1658 21:42:39 to #milestones 1659 21:42:39 to #runner_setup_scripts 1660 21:42:39 routes to the avatars controller 1661 21:42:39 routes to the boards controller 1662 21:42:40 routes to the harbor repositories controller 1663 21:42:40 routes to the harbor artifacts controller 1664 21:42:40 routes to the harbor tags controller 1665 21:42:40 routes to the usage quotas controller 1666 21:42:40 # [RSpecRunTime] RSpec elapsed time: 17 minutes 4.83 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.13 1.08 1.08 1/287 11456 1668 21:42:40 group path starting with projects 1670 21:42:41 also supports nested groups 1671 21:42:41 also display group#show on the short path 1673 21:42:41 to #activity 1677 21:42:42 to #milestones 1678 21:42:42 to #runner_setup_scripts 1679 21:42:43 routes to the avatars controller 1680 21:42:43 routes to the boards controller 1681 21:42:43 routes to the harbor repositories controller 1682 21:42:43 routes to the harbor artifacts controller 1683 21:42:43 routes to the harbor tags controller 1684 21:42:43 routes to the usage quotas controller 1685 21:42:43 # [RSpecRunTime] RSpec elapsed time: 17 minutes 7.88 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.13 1.08 1.08 1/286 11457 1687 21:42:43 Groups::RedirectController routing 1688 21:42:43 to #redirect_from_id 1689 21:42:43 # [RSpecRunTime] Finishing example group spec/routing/group_routing_spec.rb. It took 9.7 seconds. Expected to take 10.07 seconds. 1690 21:42:43 # [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/events/changed_label_spec.rb. Expected to take 9.47 seconds. 1691 21:42:43 Gitlab::GithubImport::Importer::Events::ChangedLabel 1692 21:42:44 when user mapping is enabled 1694 21:42:44 when importing event with associated label 1695 21:42:44 when importing a labeled event 1696 21:42:44 behaves like new event 1697 21:42:45 creates a new label event 1698 21:42:45 # [RSpecRunTime] RSpec elapsed time: 17 minutes 9.24 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.12 1.08 1.08 1/287 11476 1700 21:42:45 behaves like push placeholder reference 1701 21:42:45 pushes the reference 1702 21:42:45 when importing an unlabeled event 1703 21:42:45 behaves like new event 1704 21:42:45 creates a new label event 1705 21:42:45 behaves like push placeholder reference 1706 21:42:45 pushes the reference 1707 21:42:45 when importing event without associated label 1708 21:42:45 behaves like new event 1709 21:42:46 creates a new label event 1710 21:42:46 behaves like push placeholder reference 1711 21:42:46 pushes the reference 1712 21:42:46 with MergeRequest 1713 21:42:46 when importing event with associated label 1714 21:42:46 when importing a labeled event 1715 21:42:46 behaves like new event 1716 21:42:46 creates a new label event 1717 21:42:46 behaves like push placeholder reference 1718 21:42:47 pushes the reference 1719 21:42:47 when importing an unlabeled event 1720 21:42:47 behaves like new event 1721 21:42:48 creates a new label event 1722 21:42:48 behaves like push placeholder reference 1723 21:42:48 pushes the reference 1724 21:42:48 when importing event without associated label 1725 21:42:48 behaves like new event 1726 21:42:49 creates a new label event 1727 21:42:49 behaves like push placeholder reference 1728 21:42:49 pushes the reference 1729 21:42:49 when user mapping is disabled 1731 21:42:49 when importing event with associated label 1732 21:42:49 when importing a labeled event 1733 21:42:49 behaves like new event 1734 21:42:49 creates a new label event 1735 21:42:49 behaves like do not push placeholder reference 1736 21:42:49 does not push any reference 1737 21:42:49 when importing an unlabeled event 1738 21:42:49 behaves like new event 1739 21:42:50 creates a new label event 1740 21:42:50 behaves like do not push placeholder reference 1741 21:42:50 does not push any reference 1742 21:42:50 when importing event without associated label 1743 21:42:50 behaves like new event 1744 21:42:50 creates a new label event 1745 21:42:50 behaves like do not push placeholder reference 1746 21:42:50 does not push any reference 1747 21:42:50 with MergeRequest 1748 21:42:50 when importing event with associated label 1749 21:42:50 when importing a labeled event 1750 21:42:50 behaves like new event 1751 21:42:51 creates a new label event 1752 21:42:51 behaves like do not push placeholder reference 1753 21:42:51 does not push any reference 1754 21:42:51 when importing an unlabeled event 1755 21:42:51 behaves like new event 1756 21:42:52 creates a new label event 1757 21:42:52 behaves like do not push placeholder reference 1758 21:42:52 does not push any reference 1759 21:42:52 when importing event without associated label 1760 21:42:52 behaves like new event 1761 21:42:53 creates a new label event 1762 21:42:53 behaves like do not push placeholder reference 1763 21:42:53 does not push any reference 1764 21:42:53 # [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/events/changed_label_spec.rb. It took 9.77 seconds. Expected to take 9.47 seconds. 1765 21:42:53 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/templates_spec.rb. Expected to take 8.55 seconds. 1766 21:42:53 CI YML Templates 1767 21:42:53 that support autodevops 1768 21:42:53 when including available templates in a CI YAML configuration 1769 21:42:53 template_name: "5-Minute-Production-App.gitlab-ci.yml" 1770 21:42:53 is expected to be valid 1771 21:42:53 require default stages to be included 1772 21:42:53 template_name: "Android.gitlab-ci.yml" 1773 21:42:53 is expected to be valid 1774 21:42:53 require default stages to be included 1775 21:42:53 template_name: "Android-Fastlane.gitlab-ci.yml" 1776 21:42:53 is expected to be valid 1777 21:42:53 require default stages to be included 1778 21:42:53 template_name: "Auto-DevOps.gitlab-ci.yml" 1779 21:42:54 is expected to be valid 1780 21:42:55 require default stages to be included 1781 21:42:55 # [RSpecRunTime] RSpec elapsed time: 17 minutes 19.2 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.10 1.07 1.08 1/293 11874 1783 21:42:55 template_name: "Bash.gitlab-ci.yml" 1784 21:42:55 is expected to be valid 1785 21:42:55 require default stages to be included 1786 21:42:55 template_name: "C++.gitlab-ci.yml" 1787 21:42:55 is expected to be valid 1788 21:42:55 require default stages to be included 1789 21:42:55 template_name: "Chef.gitlab-ci.yml" 1790 21:42:55 is expected to be valid 1791 21:42:55 require default stages to be included 1792 21:42:55 template_name: "Clojure.gitlab-ci.yml" 1793 21:42:55 is expected to be valid 1794 21:42:55 require default stages to be included 1795 21:42:55 template_name: "Code-Quality.gitlab-ci.yml" 1796 21:42:55 is expected to be valid 1797 21:42:55 require default stages to be included 1798 21:42:55 template_name: "Composer.gitlab-ci.yml" 1799 21:42:55 is expected to be valid 1800 21:42:55 require default stages to be included 1801 21:42:55 template_name: "Cosign.gitlab-ci.yml" 1802 21:42:55 is expected to be valid 1803 21:42:55 require default stages to be included 1804 21:42:55 template_name: "Crystal.gitlab-ci.yml" 1805 21:42:55 is expected to be valid 1806 21:42:55 require default stages to be included 1807 21:42:55 template_name: "Dart.gitlab-ci.yml" 1808 21:42:55 is expected to be valid 1809 21:42:55 require default stages to be included 1810 21:42:55 template_name: "Deploy-ECS.gitlab-ci.yml" 1811 21:42:56 is expected to be valid 1812 21:42:56 require default stages to be included 1813 21:42:56 template_name: "Django.gitlab-ci.yml" 1814 21:42:56 is expected to be valid 1815 21:42:56 require default stages to be included 1816 21:42:56 template_name: "Docker.gitlab-ci.yml" 1817 21:42:56 is expected to be valid 1818 21:42:56 require default stages to be included 1819 21:42:56 template_name: "Elixir.gitlab-ci.yml" 1820 21:42:56 is expected to be valid 1821 21:42:56 require default stages to be included 1822 21:42:56 template_name: "Flutter.gitlab-ci.yml" 1823 21:42:56 is expected to be valid 1824 21:42:56 require default stages to be included 1825 21:42:56 template_name: "Getting-Started.gitlab-ci.yml" 1826 21:42:56 is expected to be valid 1827 21:42:56 require default stages to be included 1828 21:42:56 template_name: "Go.gitlab-ci.yml" 1829 21:42:56 is expected to be valid 1830 21:42:56 require default stages to be included 1831 21:42:56 template_name: "Gradle.gitlab-ci.yml" 1832 21:42:56 is expected to be valid 1833 21:42:56 require default stages to be included 1834 21:42:56 template_name: "Grails.gitlab-ci.yml" 1835 21:42:56 is expected to be valid 1836 21:42:56 require default stages to be included 1837 21:42:56 template_name: "Indeni.Cloudrail.gitlab-ci.yml" 1838 21:42:56 is expected to be valid 1839 21:42:56 require default stages to be included 1840 21:42:56 template_name: "Julia.gitlab-ci.yml" 1841 21:42:56 is expected to be valid 1842 21:42:56 require default stages to be included 1843 21:42:56 template_name: "Kaniko.gitlab-ci.yml" 1844 21:42:56 is expected to be valid 1845 21:42:56 require default stages to be included 1846 21:42:56 template_name: "Katalon.gitlab-ci.yml" 1847 21:42:56 is expected to be valid 1848 21:42:56 require default stages to be included 1849 21:42:56 template_name: "LaTeX.gitlab-ci.yml" 1850 21:42:56 is expected to be valid 1851 21:42:57 require default stages to be included 1852 21:42:57 template_name: "Laravel.gitlab-ci.yml" 1853 21:42:57 is expected to be valid 1854 21:42:57 require default stages to be included 1855 21:42:57 template_name: "MATLAB.gitlab-ci.yml" 1856 21:42:57 is expected to be valid 1857 21:42:57 require default stages to be included 1858 21:42:57 template_name: "Maven.gitlab-ci.yml" 1859 21:42:57 is expected to be valid 1860 21:42:57 require default stages to be included 1861 21:42:57 template_name: "Mono.gitlab-ci.yml" 1862 21:42:57 is expected to be valid 1863 21:42:57 require default stages to be included 1864 21:42:57 template_name: "Nodejs.gitlab-ci.yml" 1865 21:42:57 is expected to be valid 1866 21:42:57 require default stages to be included 1867 21:42:57 template_name: "OpenShift.gitlab-ci.yml" 1868 21:42:57 is expected to be valid 1869 21:42:57 require default stages to be included 1870 21:42:57 template_name: "PHP.gitlab-ci.yml" 1871 21:42:57 is expected to be valid 1872 21:42:57 require default stages to be included 1873 21:42:57 template_name: "Packer.gitlab-ci.yml" 1874 21:42:57 is expected to be valid 1875 21:42:57 require default stages to be included 1876 21:42:57 template_name: "Python.gitlab-ci.yml" 1877 21:42:57 is expected to be valid 1878 21:42:57 require default stages to be included 1879 21:42:57 template_name: "Qualys-IaC-Security.gitlab-ci.yml" 1880 21:42:57 is expected to be valid 1881 21:42:57 require default stages to be included 1882 21:42:57 template_name: "Ruby.gitlab-ci.yml" 1883 21:42:57 is expected to be valid 1884 21:42:57 require default stages to be included 1885 21:42:57 template_name: "Rust.gitlab-ci.yml" 1886 21:42:57 is expected to be valid 1887 21:42:58 require default stages to be included 1888 21:42:58 template_name: "Scala.gitlab-ci.yml" 1889 21:42:58 is expected to be valid 1890 21:42:58 require default stages to be included 1891 21:42:58 template_name: "Swift.gitlab-ci.yml" 1892 21:42:58 is expected to be valid 1893 21:42:58 require default stages to be included 1894 21:42:58 template_name: "Terraform.gitlab-ci.yml" 1895 21:42:58 is expected to be valid 1896 21:42:58 require default stages to be included 1897 21:42:58 template_name: "Terraform-Module.gitlab-ci.yml" 1898 21:42:58 is expected to be valid 1899 21:42:58 require default stages to be included 1900 21:42:58 template_name: "dotNET.gitlab-ci.yml" 1901 21:42:58 is expected to be valid 1902 21:42:58 require default stages to be included 1903 21:42:58 template_name: "dotNET-Core.gitlab-ci.yml" 1904 21:42:58 is expected to be valid 1905 21:42:58 require default stages to be included 1906 21:42:58 template_name: "iOS-Fastlane.gitlab-ci.yml" 1907 21:42:58 is expected to be valid 1908 21:42:58 require default stages to be included 1909 21:42:58 template_name: "liquibase.gitlab-ci.yml" 1910 21:42:58 is expected to be valid 1911 21:42:58 require default stages to be included 1912 21:42:58 template_name: "npm.gitlab-ci.yml" 1913 21:42:58 is expected to be valid 1914 21:42:58 require default stages to be included 1915 21:42:58 template_name: "Pages/Brunch.gitlab-ci.yml" 1916 21:42:58 is expected to be valid 1917 21:42:58 require default stages to be included 1918 21:42:58 template_name: "Pages/Doxygen.gitlab-ci.yml" 1919 21:42:59 is expected to be valid 1920 21:42:59 require default stages to be included 1921 21:42:59 template_name: "Pages/Gatsby.gitlab-ci.yml" 1922 21:42:59 is expected to be valid 1923 21:42:59 require default stages to be included 1924 21:42:59 template_name: "Pages/HTML.gitlab-ci.yml" 1925 21:42:59 is expected to be valid 1926 21:42:59 require default stages to be included 1927 21:42:59 template_name: "Pages/Harp.gitlab-ci.yml" 1928 21:42:59 is expected to be valid 1929 21:42:59 require default stages to be included 1930 21:42:59 template_name: "Pages/Hexo.gitlab-ci.yml" 1931 21:42:59 is expected to be valid 1932 21:42:59 require default stages to be included 1933 21:42:59 template_name: "Pages/Hugo.gitlab-ci.yml" 1934 21:42:59 is expected to be valid 1935 21:42:59 require default stages to be included 1936 21:42:59 template_name: "Pages/Hyde.gitlab-ci.yml" 1937 21:42:59 is expected to be valid 1938 21:42:59 require default stages to be included 1939 21:42:59 template_name: "Pages/JBake.gitlab-ci.yml" 1940 21:42:59 is expected to be valid 1941 21:42:59 require default stages to be included 1942 21:42:59 template_name: "Pages/Jekyll.gitlab-ci.yml" 1943 21:42:59 is expected to be valid 1944 21:42:59 require default stages to be included 1945 21:42:59 template_name: "Pages/Jigsaw.gitlab-ci.yml" 1946 21:42:59 is expected to be valid 1947 21:42:59 require default stages to be included 1948 21:42:59 template_name: "Pages/Lektor.gitlab-ci.yml" 1949 21:42:59 is expected to be valid 1950 21:42:59 require default stages to be included 1951 21:42:59 template_name: "Pages/Metalsmith.gitlab-ci.yml" 1952 21:42:59 is expected to be valid 1953 21:42:59 require default stages to be included 1954 21:42:59 template_name: "Pages/Middleman.gitlab-ci.yml" 1955 21:42:59 is expected to be valid 1956 21:42:59 require default stages to be included 1957 21:42:59 template_name: "Pages/Nanoc.gitlab-ci.yml" 1958 21:42:59 is expected to be valid 1959 21:43:00 require default stages to be included 1960 21:43:00 template_name: "Pages/Octopress.gitlab-ci.yml" 1961 21:43:00 is expected to be valid 1962 21:43:00 require default stages to be included 1963 21:43:00 template_name: "Pages/Pelican.gitlab-ci.yml" 1964 21:43:00 is expected to be valid 1965 21:43:00 require default stages to be included 1966 21:43:00 template_name: "Pages/SwaggerUI.gitlab-ci.yml" 1967 21:43:00 is expected to be valid 1968 21:43:00 require default stages to be included 1969 21:43:00 template_name: "Pages/Zola.gitlab-ci.yml" 1970 21:43:00 is expected to be valid 1971 21:43:00 require default stages to be included 1972 21:43:00 template_name: "Verify/Accessibility.gitlab-ci.yml" 1973 21:43:00 is expected to be valid 1974 21:43:00 require default stages to be included 1975 21:43:00 template_name: "Verify/Browser-Performance.gitlab-ci.yml" 1976 21:43:00 is expected to be valid 1977 21:43:00 require default stages to be included 1978 21:43:00 template_name: "Verify/FailFast.gitlab-ci.yml" 1979 21:43:00 is expected to be valid 1980 21:43:00 require default stages to be included 1981 21:43:00 template_name: "Verify/Load-Performance-Testing.gitlab-ci.yml" 1982 21:43:00 is expected to be valid 1983 21:43:00 require default stages to be included 1984 21:43:00 template_name: "Security/API-Discovery.gitlab-ci.yml" 1985 21:43:00 is expected to be valid 1986 21:43:00 require default stages to be included 1987 21:43:00 template_name: "Security/Container-Scanning.gitlab-ci.yml" 1988 21:43:00 is expected to be valid 1989 21:43:00 require default stages to be included 1990 21:43:00 template_name: "Security/Coverage-Fuzzing.gitlab-ci.yml" 1991 21:43:00 is expected to be valid 1992 21:43:00 require default stages to be included 1993 21:43:00 template_name: "Security/DAST-On-Demand-API-Scan.gitlab-ci.yml" 1994 21:43:00 is expected to be valid 1995 21:43:00 require default stages to be included 1996 21:43:00 template_name: "Security/DAST-On-Demand-Scan.gitlab-ci.yml" 1997 21:43:00 is expected to be valid 1998 21:43:00 require default stages to be included 1999 21:43:00 template_name: "Security/DAST-Runner-Validation.gitlab-ci.yml" 2000 21:43:00 is expected to be valid 2001 21:43:01 require default stages to be included 2002 21:43:01 template_name: "Security/Dependency-Scanning.gitlab-ci.yml" 2003 21:43:01 is expected to be valid 2004 21:43:01 require default stages to be included 2005 21:43:01 template_name: "Security/Fortify-FoD-sast.gitlab-ci.yml" 2006 21:43:01 is expected to be valid 2007 21:43:01 require default stages to be included 2008 21:43:01 template_name: "Security/SAST.gitlab-ci.yml" 2009 21:43:01 is expected to be valid 2010 21:43:01 require default stages to be included 2011 21:43:01 template_name: "Security/SAST-IaC.gitlab-ci.yml" 2012 21:43:01 is expected to be valid 2013 21:43:01 require default stages to be included 2014 21:43:01 template_name: "Security/Secret-Detection.gitlab-ci.yml" 2015 21:43:01 is expected to be valid 2016 21:43:01 require default stages to be included 2017 21:43:01 template_name: "Security/Secure-Binaries.gitlab-ci.yml" 2018 21:43:01 is expected to be valid 2019 21:43:01 require default stages to be included 2020 21:43:01 that do not support autodevops 2021 21:43:01 when DAST API template 2022 21:43:01 with default stages 2023 21:43:01 is expected not to be valid 2024 21:43:01 with defined stages 2025 21:43:01 is expected to be valid 2026 21:43:01 require default stages to be included 2027 21:43:01 when API Fuzzing template 2028 21:43:01 with default stages 2029 21:43:02 is expected not to be valid 2030 21:43:02 with defined stages 2031 21:43:02 is expected to be valid 2032 21:43:02 require default stages to be included 2033 21:43:02 when API Security template 2034 21:43:02 with default stages 2035 21:43:02 is expected not to be valid 2036 21:43:02 with defined stages 2037 21:43:02 is expected to be valid 2038 21:43:02 require default stages to be included 2039 21:43:02 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/templates_spec.rb. It took 8.55 seconds. Expected to take 8.55 seconds. 2040 21:43:02 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/cancelable_spec.rb. Expected to take 8.46 seconds. 2041 21:43:02 Gitlab::Ci::Status::Build::Cancelable 2043 21:43:02 does not override status text 2045 21:43:02 does not override status icon 2047 21:43:02 does not override status label 2049 21:43:02 does not override status group 2050 21:43:02 #status_tooltip 2051 21:43:02 does not override status status_tooltip 2052 21:43:02 #badge_tooltip 2053 21:43:03 returns the status 2054 21:43:03 action details 2055 21:43:03 #has_action? 2056 21:43:03 when user is allowed to update build 2057 21:43:04 is expected to have action 2058 21:43:04 # [RSpecRunTime] RSpec elapsed time: 17 minutes 28.11 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.09 1.07 1.08 1/288 11875 2060 21:43:04 when user is not allowed to update build 2061 21:43:04 is expected not to have action 2062 21:43:04 #action_path 2063 21:43:05 is expected to include "320/cancel" 2064 21:43:05 #action_icon 2065 21:43:06 is expected to eq "cancel" 2066 21:43:06 #action_title 2067 21:43:07 is expected to eq "Cancel" 2068 21:43:07 #action_button_title 2069 21:43:07 is expected to eq "Cancel this job" 2071 21:43:07 when build is cancelable 2072 21:43:08 is a correct match 2073 21:43:08 when build is not cancelable 2074 21:43:09 does not match 2075 21:43:09 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/cancelable_spec.rb. It took 7.08 seconds. Expected to take 8.46 seconds. 2076 21:43:09 # [RSpecRunTime] Starting example group spec/lib/gitlab/health_checks/redis_spec.rb. Expected to take 7.83 seconds. 2077 21:43:09 Gitlab::HealthChecks::Redis 2078 21:43:09 ALL_INSTANCE_CHECKS 2079 21:43:09 is expected to include Gitlab::HealthChecks::Redis::CacheCheck and Gitlab::HealthChecks::Redis::QueuesCheck 2080 21:43:09 contains a check for each redis instance 2082 21:43:09 Gitlab::HealthChecks::Redis::BufferedCounterCheck 2084 21:43:09 Check is passing 2085 21:43:09 is expected to include (have attributes {:name => "redis_buffered_counter_ping_success", :value => 1}) 2086 21:43:09 is expected to include (have attributes {:name => "redis_buffered_counter_ping_timeout", :value => 0}) 2087 21:43:09 is expected to include (have attributes {:name => "redis_buffered_counter_ping_latency_seconds", :value => (be >= 0)}) 2088 21:43:09 Check is misbehaving 2089 21:43:09 is expected to include (have attributes {:name => "redis_buffered_counter_ping_success", :value => 0}) 2090 21:43:09 is expected to include (have attributes {:name => "redis_buffered_counter_ping_timeout", :value => 0}) 2091 21:43:09 is expected to include (have attributes {:name => "redis_buffered_counter_ping_latency_seconds", :value => (be >= 0)}) 2092 21:43:09 Check is timeouting 2093 21:43:09 is expected to include (have attributes {:name => "redis_buffered_counter_ping_success", :value => 0}) 2094 21:43:09 is expected to include (have attributes {:name => "redis_buffered_counter_ping_timeout", :value => 1}) 2095 21:43:09 is expected to include (have attributes {:name => "redis_buffered_counter_ping_latency_seconds", :value => (be >= 0)}) 2097 21:43:09 Check returns ok 2098 21:43:09 is expected to have attributes {:success => true} 2099 21:43:09 Check is misbehaving 2100 21:43:09 is expected to have attributes {:message => "unexpected Buffered_counter check result: error!", :success => false} 2101 21:43:09 Check is timeouting 2102 21:43:09 is expected to have attributes {:message => "Buffered_counter check timed out", :success => false} 2103 21:43:09 Check is raising an unhandled exception 2104 21:43:09 is expected to have attributes {:message => "unexpected Buffered_counter check result: unexpected error", :success => false} 2105 21:43:09 Gitlab::HealthChecks::Redis::CacheCheck 2107 21:43:09 Check is passing 2108 21:43:09 is expected to include (have attributes {:name => "redis_cache_ping_success", :value => 1}) 2109 21:43:09 is expected to include (have attributes {:name => "redis_cache_ping_timeout", :value => 0}) 2110 21:43:09 is expected to include (have attributes {:name => "redis_cache_ping_latency_seconds", :value => (be >= 0)}) 2111 21:43:09 Check is misbehaving 2112 21:43:09 is expected to include (have attributes {:name => "redis_cache_ping_success", :value => 0}) 2113 21:43:09 is expected to include (have attributes {:name => "redis_cache_ping_timeout", :value => 0}) 2114 21:43:09 is expected to include (have attributes {:name => "redis_cache_ping_latency_seconds", :value => (be >= 0)}) 2115 21:43:09 Check is timeouting 2116 21:43:09 is expected to include (have attributes {:name => "redis_cache_ping_success", :value => 0}) 2117 21:43:09 is expected to include (have attributes {:name => "redis_cache_ping_timeout", :value => 1}) 2118 21:43:09 is expected to include (have attributes {:name => "redis_cache_ping_latency_seconds", :value => (be >= 0)}) 2120 21:43:09 Check returns ok 2121 21:43:09 is expected to have attributes {:success => true} 2122 21:43:09 Check is misbehaving 2123 21:43:10 is expected to have attributes {:message => "unexpected Cache check result: error!", :success => false} 2124 21:43:10 Check is timeouting 2125 21:43:10 is expected to have attributes {:message => "Cache check timed out", :success => false} 2126 21:43:10 Check is raising an unhandled exception 2127 21:43:10 is expected to have attributes {:message => "unexpected Cache check result: unexpected error", :success => false} 2128 21:43:10 Gitlab::HealthChecks::Redis::DbLoadBalancingCheck 2130 21:43:10 Check is passing 2131 21:43:10 is expected to include (have attributes {:name => "redis_db_load_balancing_ping_success", :value => 1}) 2132 21:43:10 is expected to include (have attributes {:name => "redis_db_load_balancing_ping_timeout", :value => 0}) 2133 21:43:10 is expected to include (have attributes {:name => "redis_db_load_balancing_ping_latency_seconds", :value => (be >= 0)}) 2134 21:43:10 Check is misbehaving 2135 21:43:10 is expected to include (have attributes {:name => "redis_db_load_balancing_ping_success", :value => 0}) 2136 21:43:10 is expected to include (have attributes {:name => "redis_db_load_balancing_ping_timeout", :value => 0}) 2137 21:43:10 is expected to include (have attributes {:name => "redis_db_load_balancing_ping_latency_seconds", :value => (be >= 0)}) 2138 21:43:10 Check is timeouting 2139 21:43:10 is expected to include (have attributes {:name => "redis_db_load_balancing_ping_success", :value => 0}) 2140 21:43:10 is expected to include (have attributes {:name => "redis_db_load_balancing_ping_timeout", :value => 1}) 2141 21:43:10 is expected to include (have attributes {:name => "redis_db_load_balancing_ping_latency_seconds", :value => (be >= 0)}) 2143 21:43:10 Check returns ok 2144 21:43:10 is expected to have attributes {:success => true} 2145 21:43:10 Check is misbehaving 2146 21:43:10 is expected to have attributes {:message => "unexpected Db_load_balancing check result: error!", :success => false} 2147 21:43:10 Check is timeouting 2148 21:43:10 is expected to have attributes {:message => "Db_load_balancing check timed out", :success => false} 2149 21:43:10 Check is raising an unhandled exception 2150 21:43:10 is expected to have attributes {:message => "unexpected Db_load_balancing check result: unexpected error", :success => false} 2151 21:43:10 Gitlab::HealthChecks::Redis::FeatureFlagCheck 2153 21:43:10 Check is passing 2154 21:43:10 is expected to include (have attributes {:name => "redis_feature_flag_ping_success", :value => 1}) 2155 21:43:10 is expected to include (have attributes {:name => "redis_feature_flag_ping_timeout", :value => 0}) 2156 21:43:10 is expected to include (have attributes {:name => "redis_feature_flag_ping_latency_seconds", :value => (be >= 0)}) 2157 21:43:10 Check is misbehaving 2158 21:43:10 is expected to include (have attributes {:name => "redis_feature_flag_ping_success", :value => 0}) 2159 21:43:10 is expected to include (have attributes {:name => "redis_feature_flag_ping_timeout", :value => 0}) 2160 21:43:10 is expected to include (have attributes {:name => "redis_feature_flag_ping_latency_seconds", :value => (be >= 0)}) 2161 21:43:10 Check is timeouting 2162 21:43:10 is expected to include (have attributes {:name => "redis_feature_flag_ping_success", :value => 0}) 2163 21:43:10 is expected to include (have attributes {:name => "redis_feature_flag_ping_timeout", :value => 1}) 2164 21:43:10 is expected to include (have attributes {:name => "redis_feature_flag_ping_latency_seconds", :value => (be >= 0)}) 2166 21:43:10 Check returns ok 2167 21:43:10 is expected to have attributes {:success => true} 2168 21:43:10 Check is misbehaving 2169 21:43:10 is expected to have attributes {:message => "unexpected Feature_flag check result: error!", :success => false} 2170 21:43:10 Check is timeouting 2171 21:43:10 is expected to have attributes {:message => "Feature_flag check timed out", :success => false} 2172 21:43:10 Check is raising an unhandled exception 2173 21:43:10 is expected to have attributes {:message => "unexpected Feature_flag check result: unexpected error", :success => false} 2174 21:43:10 Gitlab::HealthChecks::Redis::QueuesCheck 2176 21:43:10 Check is passing 2177 21:43:10 is expected to include (have attributes {:name => "redis_queues_ping_success", :value => 1}) 2178 21:43:10 is expected to include (have attributes {:name => "redis_queues_ping_timeout", :value => 0}) 2179 21:43:10 is expected to include (have attributes {:name => "redis_queues_ping_latency_seconds", :value => (be >= 0)}) 2180 21:43:10 Check is misbehaving 2181 21:43:10 is expected to include (have attributes {:name => "redis_queues_ping_success", :value => 0}) 2182 21:43:10 is expected to include (have attributes {:name => "redis_queues_ping_timeout", :value => 0}) 2183 21:43:10 is expected to include (have attributes {:name => "redis_queues_ping_latency_seconds", :value => (be >= 0)}) 2184 21:43:10 Check is timeouting 2185 21:43:10 is expected to include (have attributes {:name => "redis_queues_ping_success", :value => 0}) 2186 21:43:10 is expected to include (have attributes {:name => "redis_queues_ping_timeout", :value => 1}) 2187 21:43:10 is expected to include (have attributes {:name => "redis_queues_ping_latency_seconds", :value => (be >= 0)}) 2189 21:43:10 Check returns ok 2190 21:43:10 is expected to have attributes {:success => true} 2191 21:43:10 Check is misbehaving 2192 21:43:10 is expected to have attributes {:message => "unexpected Queues check result: error!", :success => false} 2193 21:43:10 Check is timeouting 2194 21:43:10 is expected to have attributes {:message => "Queues check timed out", :success => false} 2195 21:43:10 Check is raising an unhandled exception 2196 21:43:10 is expected to have attributes {:message => "unexpected Queues check result: unexpected error", :success => false} 2197 21:43:10 Gitlab::HealthChecks::Redis::QueuesMetadataCheck 2199 21:43:10 Check is passing 2200 21:43:10 is expected to include (have attributes {:name => "redis_queues_metadata_ping_success", :value => 1}) 2201 21:43:10 is expected to include (have attributes {:name => "redis_queues_metadata_ping_timeout", :value => 0}) 2202 21:43:10 is expected to include (have attributes {:name => "redis_queues_metadata_ping_latency_seconds", :value => (be >= 0)}) 2203 21:43:10 Check is misbehaving 2204 21:43:10 is expected to include (have attributes {:name => "redis_queues_metadata_ping_success", :value => 0}) 2205 21:43:10 is expected to include (have attributes {:name => "redis_queues_metadata_ping_timeout", :value => 0}) 2206 21:43:11 is expected to include (have attributes {:name => "redis_queues_metadata_ping_latency_seconds", :value => (be >= 0)}) 2207 21:43:11 Check is timeouting 2208 21:43:11 is expected to include (have attributes {:name => "redis_queues_metadata_ping_success", :value => 0}) 2209 21:43:11 is expected to include (have attributes {:name => "redis_queues_metadata_ping_timeout", :value => 1}) 2210 21:43:11 is expected to include (have attributes {:name => "redis_queues_metadata_ping_latency_seconds", :value => (be >= 0)}) 2212 21:43:11 Check returns ok 2213 21:43:11 is expected to have attributes {:success => true} 2214 21:43:11 Check is misbehaving 2215 21:43:11 is expected to have attributes {:message => "unexpected Queues_metadata check result: error!", :success => false} 2216 21:43:11 Check is timeouting 2217 21:43:11 is expected to have attributes {:message => "Queues_metadata check timed out", :success => false} 2218 21:43:11 Check is raising an unhandled exception 2219 21:43:11 is expected to have attributes {:message => "unexpected Queues_metadata check result: unexpected error", :success => false} 2220 21:43:11 Gitlab::HealthChecks::Redis::RateLimitingCheck 2222 21:43:11 Check is passing 2223 21:43:11 is expected to include (have attributes {:name => "redis_rate_limiting_ping_success", :value => 1}) 2224 21:43:11 is expected to include (have attributes {:name => "redis_rate_limiting_ping_timeout", :value => 0}) 2225 21:43:11 is expected to include (have attributes {:name => "redis_rate_limiting_ping_latency_seconds", :value => (be >= 0)}) 2226 21:43:11 Check is misbehaving 2227 21:43:11 is expected to include (have attributes {:name => "redis_rate_limiting_ping_success", :value => 0}) 2228 21:43:11 is expected to include (have attributes {:name => "redis_rate_limiting_ping_timeout", :value => 0}) 2229 21:43:11 is expected to include (have attributes {:name => "redis_rate_limiting_ping_latency_seconds", :value => (be >= 0)}) 2230 21:43:11 Check is timeouting 2231 21:43:11 is expected to include (have attributes {:name => "redis_rate_limiting_ping_success", :value => 0}) 2232 21:43:11 is expected to include (have attributes {:name => "redis_rate_limiting_ping_timeout", :value => 1}) 2233 21:43:11 is expected to include (have attributes {:name => "redis_rate_limiting_ping_latency_seconds", :value => (be >= 0)}) 2235 21:43:11 Check returns ok 2236 21:43:11 is expected to have attributes {:success => true} 2237 21:43:11 Check is misbehaving 2238 21:43:11 is expected to have attributes {:message => "unexpected Rate_limiting check result: error!", :success => false} 2239 21:43:11 Check is timeouting 2240 21:43:11 is expected to have attributes {:message => "Rate_limiting check timed out", :success => false} 2241 21:43:11 Check is raising an unhandled exception 2242 21:43:11 is expected to have attributes {:message => "unexpected Rate_limiting check result: unexpected error", :success => false} 2243 21:43:11 Gitlab::HealthChecks::Redis::RepositoryCacheCheck 2245 21:43:11 Check is passing 2246 21:43:11 is expected to include (have attributes {:name => "redis_repository_cache_ping_success", :value => 1}) 2247 21:43:11 is expected to include (have attributes {:name => "redis_repository_cache_ping_timeout", :value => 0}) 2248 21:43:11 is expected to include (have attributes {:name => "redis_repository_cache_ping_latency_seconds", :value => (be >= 0)}) 2249 21:43:11 Check is misbehaving 2250 21:43:11 is expected to include (have attributes {:name => "redis_repository_cache_ping_success", :value => 0}) 2251 21:43:11 is expected to include (have attributes {:name => "redis_repository_cache_ping_timeout", :value => 0}) 2252 21:43:11 is expected to include (have attributes {:name => "redis_repository_cache_ping_latency_seconds", :value => (be >= 0)}) 2253 21:43:11 Check is timeouting 2254 21:43:11 is expected to include (have attributes {:name => "redis_repository_cache_ping_success", :value => 0}) 2255 21:43:11 is expected to include (have attributes {:name => "redis_repository_cache_ping_timeout", :value => 1}) 2256 21:43:11 is expected to include (have attributes {:name => "redis_repository_cache_ping_latency_seconds", :value => (be >= 0)}) 2258 21:43:11 Check returns ok 2259 21:43:11 is expected to have attributes {:success => true} 2260 21:43:11 Check is misbehaving 2261 21:43:11 is expected to have attributes {:message => "unexpected Repository_cache check result: error!", :success => false} 2262 21:43:11 Check is timeouting 2263 21:43:11 is expected to have attributes {:message => "Repository_cache check timed out", :success => false} 2264 21:43:11 Check is raising an unhandled exception 2265 21:43:11 is expected to have attributes {:message => "unexpected Repository_cache check result: unexpected error", :success => false} 2266 21:43:11 Gitlab::HealthChecks::Redis::SessionsCheck 2268 21:43:11 Check is passing 2269 21:43:11 is expected to include (have attributes {:name => "redis_sessions_ping_success", :value => 1}) 2270 21:43:12 is expected to include (have attributes {:name => "redis_sessions_ping_timeout", :value => 0}) 2271 21:43:12 is expected to include (have attributes {:name => "redis_sessions_ping_latency_seconds", :value => (be >= 0)}) 2272 21:43:12 Check is misbehaving 2273 21:43:12 is expected to include (have attributes {:name => "redis_sessions_ping_success", :value => 0}) 2274 21:43:12 is expected to include (have attributes {:name => "redis_sessions_ping_timeout", :value => 0}) 2275 21:43:12 is expected to include (have attributes {:name => "redis_sessions_ping_latency_seconds", :value => (be >= 0)}) 2276 21:43:12 Check is timeouting 2277 21:43:12 is expected to include (have attributes {:name => "redis_sessions_ping_success", :value => 0}) 2278 21:43:12 is expected to include (have attributes {:name => "redis_sessions_ping_timeout", :value => 1}) 2279 21:43:12 is expected to include (have attributes {:name => "redis_sessions_ping_latency_seconds", :value => (be >= 0)}) 2281 21:43:12 Check returns ok 2282 21:43:12 is expected to have attributes {:success => true} 2283 21:43:12 Check is misbehaving 2284 21:43:12 is expected to have attributes {:message => "unexpected Sessions check result: error!", :success => false} 2285 21:43:12 Check is timeouting 2286 21:43:12 is expected to have attributes {:message => "Sessions check timed out", :success => false} 2287 21:43:12 Check is raising an unhandled exception 2288 21:43:12 is expected to have attributes {:message => "unexpected Sessions check result: unexpected error", :success => false} 2289 21:43:12 Gitlab::HealthChecks::Redis::SharedStateCheck 2291 21:43:12 Check is passing 2292 21:43:12 is expected to include (have attributes {:name => "redis_shared_state_ping_success", :value => 1}) 2293 21:43:12 is expected to include (have attributes {:name => "redis_shared_state_ping_timeout", :value => 0}) 2294 21:43:12 is expected to include (have attributes {:name => "redis_shared_state_ping_latency_seconds", :value => (be >= 0)}) 2295 21:43:12 Check is misbehaving 2296 21:43:12 is expected to include (have attributes {:name => "redis_shared_state_ping_success", :value => 0}) 2297 21:43:12 is expected to include (have attributes {:name => "redis_shared_state_ping_timeout", :value => 0}) 2298 21:43:12 is expected to include (have attributes {:name => "redis_shared_state_ping_latency_seconds", :value => (be >= 0)}) 2299 21:43:12 Check is timeouting 2300 21:43:12 is expected to include (have attributes {:name => "redis_shared_state_ping_success", :value => 0}) 2301 21:43:12 is expected to include (have attributes {:name => "redis_shared_state_ping_timeout", :value => 1}) 2302 21:43:12 is expected to include (have attributes {:name => "redis_shared_state_ping_latency_seconds", :value => (be >= 0)}) 2304 21:43:12 Check returns ok 2305 21:43:12 is expected to have attributes {:success => true} 2306 21:43:12 Check is misbehaving 2307 21:43:12 is expected to have attributes {:message => "unexpected Shared_state check result: error!", :success => false} 2308 21:43:12 Check is timeouting 2309 21:43:12 is expected to have attributes {:message => "Shared_state check timed out", :success => false} 2310 21:43:12 Check is raising an unhandled exception 2311 21:43:12 is expected to have attributes {:message => "unexpected Shared_state check result: unexpected error", :success => false} 2312 21:43:12 Gitlab::HealthChecks::Redis::TraceChunksCheck 2314 21:43:12 Check is passing 2315 21:43:12 is expected to include (have attributes {:name => "redis_trace_chunks_ping_success", :value => 1}) 2316 21:43:12 is expected to include (have attributes {:name => "redis_trace_chunks_ping_timeout", :value => 0}) 2317 21:43:12 is expected to include (have attributes {:name => "redis_trace_chunks_ping_latency_seconds", :value => (be >= 0)}) 2318 21:43:12 Check is misbehaving 2319 21:43:12 is expected to include (have attributes {:name => "redis_trace_chunks_ping_success", :value => 0}) 2320 21:43:12 is expected to include (have attributes {:name => "redis_trace_chunks_ping_timeout", :value => 0}) 2321 21:43:12 is expected to include (have attributes {:name => "redis_trace_chunks_ping_latency_seconds", :value => (be >= 0)}) 2322 21:43:12 Check is timeouting 2323 21:43:12 is expected to include (have attributes {:name => "redis_trace_chunks_ping_success", :value => 0}) 2324 21:43:12 is expected to include (have attributes {:name => "redis_trace_chunks_ping_timeout", :value => 1}) 2325 21:43:12 is expected to include (have attributes {:name => "redis_trace_chunks_ping_latency_seconds", :value => (be >= 0)}) 2327 21:43:12 Check returns ok 2328 21:43:12 is expected to have attributes {:success => true} 2329 21:43:12 Check is misbehaving 2330 21:43:12 is expected to have attributes {:message => "unexpected Trace_chunks check result: error!", :success => false} 2331 21:43:12 Check is timeouting 2332 21:43:12 is expected to have attributes {:message => "Trace_chunks check timed out", :success => false} 2333 21:43:12 Check is raising an unhandled exception 2334 21:43:12 is expected to have attributes {:message => "unexpected Trace_chunks check result: unexpected error", :success => false} 2335 21:43:12 Gitlab::HealthChecks::Redis::ChatCheck 2337 21:43:12 Check is passing 2338 21:43:13 is expected to include (have attributes {:name => "redis_chat_ping_success", :value => 1}) 2339 21:43:13 is expected to include (have attributes {:name => "redis_chat_ping_timeout", :value => 0}) 2340 21:43:13 is expected to include (have attributes {:name => "redis_chat_ping_latency_seconds", :value => (be >= 0)}) 2341 21:43:13 Check is misbehaving 2342 21:43:13 is expected to include (have attributes {:name => "redis_chat_ping_success", :value => 0}) 2343 21:43:13 is expected to include (have attributes {:name => "redis_chat_ping_timeout", :value => 0}) 2344 21:43:13 is expected to include (have attributes {:name => "redis_chat_ping_latency_seconds", :value => (be >= 0)}) 2345 21:43:13 Check is timeouting 2346 21:43:13 is expected to include (have attributes {:name => "redis_chat_ping_success", :value => 0}) 2347 21:43:13 is expected to include (have attributes {:name => "redis_chat_ping_timeout", :value => 1}) 2348 21:43:13 is expected to include (have attributes {:name => "redis_chat_ping_latency_seconds", :value => (be >= 0)}) 2350 21:43:13 Check returns ok 2351 21:43:13 is expected to have attributes {:success => true} 2352 21:43:13 Check is misbehaving 2353 21:43:13 is expected to have attributes {:message => "unexpected Chat check result: error!", :success => false} 2354 21:43:13 Check is timeouting 2355 21:43:13 is expected to have attributes {:message => "Chat check timed out", :success => false} 2356 21:43:13 Check is raising an unhandled exception 2357 21:43:13 is expected to have attributes {:message => "unexpected Chat check result: unexpected error", :success => false} 2358 21:43:13 Gitlab::HealthChecks::Redis::WorkhorseCheck 2360 21:43:13 Check is passing 2361 21:43:13 is expected to include (have attributes {:name => "redis_workhorse_ping_success", :value => 1}) 2362 21:43:13 is expected to include (have attributes {:name => "redis_workhorse_ping_timeout", :value => 0}) 2363 21:43:13 is expected to include (have attributes {:name => "redis_workhorse_ping_latency_seconds", :value => (be >= 0)}) 2364 21:43:13 Check is misbehaving 2365 21:43:13 is expected to include (have attributes {:name => "redis_workhorse_ping_success", :value => 0}) 2366 21:43:13 is expected to include (have attributes {:name => "redis_workhorse_ping_timeout", :value => 0}) 2367 21:43:13 is expected to include (have attributes {:name => "redis_workhorse_ping_latency_seconds", :value => (be >= 0)}) 2368 21:43:13 Check is timeouting 2369 21:43:13 is expected to include (have attributes {:name => "redis_workhorse_ping_success", :value => 0}) 2370 21:43:13 is expected to include (have attributes {:name => "redis_workhorse_ping_timeout", :value => 1}) 2371 21:43:13 is expected to include (have attributes {:name => "redis_workhorse_ping_latency_seconds", :value => (be >= 0)}) 2373 21:43:13 Check returns ok 2374 21:43:13 is expected to have attributes {:success => true} 2375 21:43:13 Check is misbehaving 2376 21:43:13 is expected to have attributes {:message => "unexpected Workhorse check result: error!", :success => false} 2377 21:43:13 Check is timeouting 2378 21:43:13 is expected to have attributes {:message => "Workhorse check timed out", :success => false} 2379 21:43:13 Check is raising an unhandled exception 2380 21:43:13 is expected to have attributes {:message => "unexpected Workhorse check result: unexpected error", :success => false} 2381 21:43:13 # [RSpecRunTime] Finishing example group spec/lib/gitlab/health_checks/redis_spec.rb. It took 4.29 seconds. Expected to take 7.83 seconds. 2382 21:43:13 # [RSpecRunTime] Starting example group spec/services/projects/move_deploy_keys_projects_service_spec.rb. Expected to take 7.58 seconds. 2383 21:43:13 Projects::MoveDeployKeysProjectsService 2385 21:43:14 moves the user's deploy keys from one project to another 2386 21:43:15 does not link existent deploy_keys in the current project 2387 21:43:16 rollbacks changes if transaction fails 2388 21:43:16 when remove_remaining_elements is false 2389 21:43:18 does not remove remaining deploy keys projects 2390 21:43:18 # [RSpecRunTime] RSpec elapsed time: 17 minutes 42.12 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.00 1.05 1.07 1/287 11876 2392 21:43:18 when SHA256 fingerprint is missing 2393 21:43:19 moves the user's deploy keys from one project to another 2394 21:43:19 # [RSpecRunTime] RSpec elapsed time: 17 minutes 43.64 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.00 1.05 1.07 1/287 11877 2396 21:43:19 # [RSpecRunTime] Finishing example group spec/services/projects/move_deploy_keys_projects_service_spec.rb. It took 6.05 seconds. Expected to take 7.58 seconds. 2397 21:43:19 # [RSpecRunTime] Starting example group spec/lib/api/helpers/caching_spec.rb. Expected to take 7.19 seconds. 2398 21:43:19 API::Helpers::Caching 2399 21:43:20 #present_cached 2400 21:43:20 single object 2401 21:43:20 behaves like object cache helper 2402 21:43:20 is expected to be a kind of Gitlab::Json::PrecompiledJson 2403 21:43:20 uses the presenter 2404 21:43:20 is valid JSON 2405 21:43:20 fetches from the cache 2406 21:43:20 when a cache context is supplied 2407 21:43:20 uses the context to augment the cache key 2408 21:43:20 # [RSpecRunTime] RSpec elapsed time: 17 minutes 44.86 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.00 1.05 1.07 1/287 11878 2410 21:43:20 when expires_in is supplied 2411 21:43:20 sets the expiry when accessing the cache 2412 21:43:20 when a caller id is present 2413 21:43:20 increments the counter 2414 21:43:20 collection of objects 2415 21:43:23 behaves like collection cache helper 2416 21:43:23 is expected to be a kind of Gitlab::Json::PrecompiledJson 2417 21:43:23 uses the presenter 2418 21:43:24 is valid JSON 2419 21:43:24 fetches from the cache 2420 21:43:24 when a cache context is supplied 2421 21:43:24 uses the context to augment the cache key 2422 21:43:24 # [RSpecRunTime] RSpec elapsed time: 17 minutes 48.53 seconds. Current RSS: ~1377M. Threads: 4. load average: 0.92 1.03 1.06 1/287 11879 2424 21:43:24 expires_in is supplied 2425 21:43:24 sets the expiry when accessing the cache 2426 21:43:24 when a caller id is present 2427 21:43:24 when presentable has a group by clause 2428 21:43:24 returns the presentables 2429 21:43:24 when the presentables all miss 2430 21:43:25 increments the counters 2431 21:43:25 when the presents hit 2432 21:43:25 increments the counters 2433 21:43:25 #cache_action 2434 21:43:25 is expected to be a kind of Gitlab::Json::PrecompiledJson 2435 21:43:25 represents the correct data 2436 21:43:25 only calls the expensive action once 2437 21:43:25 handles nested cache calls 2438 21:43:25 Cache versioning 2439 21:43:25 returns cache based on version parameter 2440 21:43:25 Cache for pagination headers 2442 21:43:25 stores and recovers pagination headers from cache 2443 21:43:25 prefers headers from request than from cache 2445 21:43:25 stores and recovers pagination headers from cache 2446 21:43:25 prefers headers from request than from cache 2448 21:43:25 stores and recovers pagination headers from cache 2449 21:43:25 prefers headers from request than from cache 2451 21:43:25 stores and recovers pagination headers from cache 2452 21:43:25 prefers headers from request than from cache 2454 21:43:25 stores and recovers pagination headers from cache 2455 21:43:25 prefers headers from request than from cache 2457 21:43:25 stores and recovers pagination headers from cache 2458 21:43:25 prefers headers from request than from cache 2459 21:43:25 X-Total-Pages 2460 21:43:25 stores and recovers pagination headers from cache 2461 21:43:25 prefers headers from request than from cache 2462 21:43:25 #cache_action_if 2463 21:43:25 conditional is truthy 2464 21:43:25 is expected to be a kind of Gitlab::Json::PrecompiledJson 2465 21:43:25 caches the block 2466 21:43:25 conditional is falsey 2467 21:43:25 is expected to eq {:foo=>"bar"} 2468 21:43:26 doesn't cache the block 2469 21:43:26 #cache_action_unless 2470 21:43:26 conditional is truthy 2471 21:43:26 is expected to eq {:foo=>"bar"} 2472 21:43:26 doesn't cache the block 2473 21:43:26 conditional is falsey 2474 21:43:26 is expected to be a kind of Gitlab::Json::PrecompiledJson 2475 21:43:26 caches the block 2476 21:43:26 # [RSpecRunTime] Finishing example group spec/lib/api/helpers/caching_spec.rb. It took 6.48 seconds. Expected to take 7.19 seconds. 2477 21:43:26 # [RSpecRunTime] Starting example group spec/models/concerns/ci/artifactable_spec.rb. Expected to take 6.97 seconds. 2478 21:43:26 Ci::Artifactable 2479 21:43:26 does not allow STI 2480 21:43:26 artifact properties are included 2481 21:43:26 when enum is defined 2482 21:43:26 is expected to define :file_format as an enum backed by an integer with values ‹{raw: 1, zip: 2, gzip: 3}›, suffix: true 2483 21:43:26 when const is defined 2484 21:43:26 is expected to be const defined :FILE_FORMAT_ADAPTERS 2486 21:43:26 when file format is gzip 2487 21:43:26 when gzip file contains one file 2488 21:43:27 iterates blob once 2489 21:43:27 when gzip file contains three files 2490 21:43:28 iterates blob three times 2491 21:43:28 when decompressed artifact size validator fails 2492 21:43:28 fails on blob 2493 21:43:28 when file format is raw 2494 21:43:28 iterates blob once 2495 21:43:28 when there are no adapters for the file format 2496 21:43:29 raises an error 2497 21:43:29 pushes artifact_size to application context 2498 21:43:29 logs artifact size 2499 21:43:29 ActiveRecord scopes 2500 21:43:31 .expired_before 2501 21:43:31 returns expired artifacts 2502 21:43:31 # [RSpecRunTime] RSpec elapsed time: 17 minutes 55.36 seconds. Current RSS: ~1385M. Threads: 4. load average: 0.92 1.03 1.06 1/289 11888 2505 21:43:31 returns all expired artifacts 2506 21:43:31 .with_files_stored_locally 2507 21:43:31 returns artifacts stored locally 2508 21:43:31 .with_files_stored_remotely 2509 21:43:32 returns artifacts stored remotely 2510 21:43:32 .project_id_in 2511 21:43:32 when artifacts belongs to projects 2512 21:43:32 returns artifacts belonging to projects 2513 21:43:32 # [RSpecRunTime] Finishing example group spec/models/concerns/ci/artifactable_spec.rb. It took 5.97 seconds. Expected to take 6.97 seconds. 2514 21:43:32 # [RSpecRunTime] Starting example group spec/services/ci/update_group_pending_build_service_spec.rb. Expected to take 6.52 seconds. 2515 21:43:32 Ci::UpdateGroupPendingBuildService#execute 2516 21:43:33 when group has subgroup with pending builds 2517 21:43:35 updates all pending builds 2518 21:43:35 when transferring group 2519 21:43:38 updates all pending builds with namespace_transfer_params 2520 21:43:38 # [RSpecRunTime] RSpec elapsed time: 18 minutes 2.41 seconds. Current RSS: ~1378M. Threads: 4. load average: 0.85 1.01 1.06 1/287 11889 2523 21:43:38 when params is invalid 2524 21:43:38 raises an error 2525 21:43:38 when group has pending builds 2526 21:43:38 updates its pending builds 2527 21:43:38 # [RSpecRunTime] Finishing example group spec/services/ci/update_group_pending_build_service_spec.rb. It took 6.38 seconds. Expected to take 6.52 seconds. 2528 21:43:38 # [RSpecRunTime] Starting example group spec/services/ci/build_report_result_service_spec.rb. Expected to take 6.43 seconds. 2529 21:43:38 Ci::BuildReportResultService 2531 21:43:38 when build is finished 2532 21:43:39 creates a build report result entry 2533 21:43:40 tracks unique test cases parsed 2534 21:43:40 and build has test report parsing errors 2535 21:43:40 creates a build report result entry with suite error 2536 21:43:41 does not track unique test cases parsed 2537 21:43:41 # [RSpecRunTime] RSpec elapsed time: 18 minutes 5.74 seconds. Current RSS: ~1378M. Threads: 4. load average: 0.86 1.01 1.06 1/289 11900 2539 21:43:41 when data has already been persisted 2540 21:43:42 raises an error and do not persist the same data twice 2541 21:43:42 # [RSpecRunTime] RSpec elapsed time: 18 minutes 6.75 seconds. Current RSS: ~1377M. Threads: 4. load average: 0.86 1.01 1.06 1/289 11905 2543 21:43:42 when build is running and test report does not exist 2544 21:43:43 does not persist data 2545 21:43:43 # [RSpecRunTime] Finishing example group spec/services/ci/build_report_result_service_spec.rb. It took 5.03 seconds. Expected to take 6.43 seconds. 2546 21:43:43 # [RSpecRunTime] Starting example group spec/tasks/gitlab/db/lock_writes_rake_spec.rb. Expected to take 6.06 seconds. 2547 21:43:43 gitlab:db:lock_writes 2549 21:43:43 when environment sets DRY_RUN to true 2550 21:43:44 creates TablesLocker with dry run set and calls lock_writes 2551 21:43:44 when environment sets DRY_RUN to false 2552 21:43:44 creates TablesLocker with dry run set and calls lock_writes 2553 21:43:44 when environment does not define DRY_RUN 2554 21:43:44 creates TablesLocker with dry run set and calls lock_writes 2555 21:43:44 when environment sets VERBOSE to true 2556 21:43:44 creates TablesLocker with dry run set and calls lock_writes 2557 21:43:44 when environment sets VERBOSE to false 2558 21:43:44 creates TablesLocker with dry run set and calls lock_writes 2559 21:43:44 when environment does not define VERBOSE 2560 21:43:44 creates TablesLocker with dry run set and calls lock_writes 2561 21:43:44 unlock_writes 2562 21:43:44 when environment sets DRY_RUN to true 2563 21:43:44 creates TablesLocker with dry run set and calls unlock_writes 2564 21:43:44 when environment sets DRY_RUN to false 2565 21:43:44 creates TablesLocker with dry run set and calls unlock_writes 2566 21:43:44 when environment does not define DRY_RUN 2567 21:43:44 creates TablesLocker with dry run set and calls unlock_writes 2568 21:43:44 when environment sets VERBOSE to true 2569 21:43:44 creates TablesLocker with dry run set and calls lock_writes 2570 21:43:44 when environment sets VERBOSE to false 2571 21:43:44 creates TablesLocker with dry run set and calls lock_writes 2572 21:43:44 when environment does not define VERBOSE 2573 21:43:44 creates TablesLocker with dry run set and calls lock_writes 2574 21:43:47 # [RSpecRunTime] Finishing example group spec/tasks/gitlab/db/lock_writes_rake_spec.rb. It took 4.35 seconds. Expected to take 6.06 seconds. 2575 21:43:47 # [RSpecRunTime] RSpec elapsed time: 18 minutes 11.91 seconds. Current RSS: ~1364M. Threads: 4. load average: 0.87 1.01 1.06 1/287 11906 2577 21:43:47 # [RSpecRunTime] Starting example group spec/workers/ci/archive_traces_cron_worker_spec.rb. Expected to take 5.97 seconds. 2578 21:43:47 Ci::ArchiveTracesCronWorker 2579 21:43:47 when a job succeeded 2580 21:43:48 batch_execute service 2581 21:43:48 behaves like archives trace 2582 21:43:49 is expected to be exist 2583 21:43:49 # [RSpecRunTime] RSpec elapsed time: 18 minutes 13.67 seconds. Current RSS: ~1363M. Threads: 4. load average: 0.96 1.03 1.06 1/287 11907 2585 21:43:49 when the job finished recently 2586 21:43:49 behaves like does not archive trace 2587 21:43:50 is expected to be nil 2588 21:43:50 when a trace had already been archived 2589 21:43:52 continues to archive live traces 2590 21:43:52 # [RSpecRunTime] RSpec elapsed time: 18 minutes 16.08 seconds. Current RSS: ~1368M. Threads: 4. load average: 0.96 1.03 1.06 1/287 11908 2592 21:43:52 when an unexpected exception happened during archiving 2594 21:43:52 when a job was cancelled 2595 21:43:52 behaves like archives trace 2596 21:43:53 is expected to be exist 2597 21:43:53 when a job is running 2598 21:43:53 behaves like does not archive trace 2599 21:43:54 is expected to be nil 2600 21:43:54 # [RSpecRunTime] Finishing example group spec/workers/ci/archive_traces_cron_worker_spec.rb. It took 6.31 seconds. Expected to take 5.97 seconds. 2601 21:43:54 # [RSpecRunTime] Starting example group spec/models/packages/conan/metadatum_spec.rb. Expected to take 5.57 seconds. 2602 21:43:54 Packages::Conan::Metadatum 2603 21:43:54 does not allow STI 2604 21:43:54 relationships 2605 21:43:54 is expected to belong to package required: false 2607 21:43:54 is expected to validate that :package cannot be empty/falsy 2608 21:43:54 is expected to validate that :package_username cannot be empty/falsy 2609 21:43:54 is expected to validate that :package_channel cannot be empty/falsy 2610 21:43:54 #package_username 2611 21:43:54 is expected to allow :package_username to be ‹"my-package+username"› 2612 21:43:54 is expected to allow :package_username to be ‹"my_package.username"› 2613 21:43:54 is expected to allow :package_username to be ‹"_my-package.username123"› 2614 21:43:54 is expected to allow :package_username to be ‹"my"› 2615 21:43:54 is expected not to allow :package_username to be ‹"+my_package"› 2616 21:43:54 is expected not to allow :package_username to be ‹".my_package"› 2617 21:43:54 is expected not to allow :package_username to be ‹"-my_package"› 2618 21:43:54 is expected not to allow :package_username to be ‹"m"› 2619 21:43:54 is expected not to allow :package_username to be ‹"f_af_af_af_af_af_af_af_af_af_af_af_af_af_af_af_af_a"› 2620 21:43:54 is expected not to allow :package_username to be ‹"my/package"› 2621 21:43:54 is expected not to allow :package_username to be ‹"my(package)"› 2622 21:43:54 is expected not to allow :package_username to be ‹"my@package"› 2623 21:43:54 #package_channel 2624 21:43:54 is expected to allow :package_channel to be ‹"beta"› 2625 21:43:54 is expected to allow :package_channel to be ‹"stable+1.0"› 2626 21:43:54 is expected to allow :package_channel to be ‹"my"› 2627 21:43:54 is expected to allow :package_channel to be ‹"my_channel.beta"› 2628 21:43:54 is expected to allow :package_channel to be ‹"_my-channel.beta123"› 2629 21:43:54 is expected not to allow :package_channel to be ‹"+my_channel"› 2630 21:43:54 is expected not to allow :package_channel to be ‹".my_channel"› 2631 21:43:54 is expected not to allow :package_channel to be ‹"-my_channel"› 2632 21:43:54 is expected not to allow :package_channel to be ‹"m"› 2633 21:43:54 is expected not to allow :package_channel to be ‹"f_af_af_af_af_af_af_af_af_af_af_af_af_af_af_af_af_a"› 2634 21:43:54 is expected not to allow :package_channel to be ‹"my/channel"› 2635 21:43:54 is expected not to allow :package_channel to be ‹"my(channel)"› 2636 21:43:54 is expected not to allow :package_channel to be ‹"my@channel"› 2637 21:43:54 #username_channel_none_values 2638 21:43:55 username: "username", channel: "channel", valid: true 2639 21:43:55 is expected to eq true 2640 21:43:55 username: "username", channel: "_", valid: false 2641 21:43:55 is expected to eq false 2642 21:43:55 username: "_", channel: "channel", valid: false 2643 21:43:55 is expected to eq false 2644 21:43:55 username: "_", channel: "_", valid: true 2645 21:43:55 is expected to eq true 2647 21:43:56 returns the recipe 2648 21:43:56 # [RSpecRunTime] RSpec elapsed time: 18 minutes 20.98 seconds. Current RSS: ~1370M. Threads: 4. load average: 0.97 1.03 1.06 1/287 11909 2651 21:43:58 returns the recipe url 2652 21:43:58 # [RSpecRunTime] RSpec elapsed time: 18 minutes 22.23 seconds. Current RSS: ~1371M. Threads: 4. load average: 0.97 1.03 1.06 1/287 11910 2654 21:43:58 .package_username_from 2655 21:43:58 returns the username formatted package path 2656 21:43:58 .full_path_from 2657 21:43:58 returns the username formatted package path 2658 21:43:58 .validate_username_and_channel 2659 21:43:58 username: "username", channel: "channel", error_field: nil 2660 21:43:58 does not yield the block when there is no error 2661 21:43:58 username: "username", channel: "_", error_field: :channel 2662 21:43:58 yields the block when there is an error 2663 21:43:58 username: "_", channel: "channel", error_field: :username 2664 21:43:58 yields the block when there is an error 2665 21:43:58 username: "_", channel: "_", error_field: nil 2666 21:43:58 does not yield the block when there is no error 2667 21:43:58 # [RSpecRunTime] Finishing example group spec/models/packages/conan/metadatum_spec.rb. It took 4.17 seconds. Expected to take 5.57 seconds. 2668 21:43:58 # [RSpecRunTime] Starting example group spec/initializers/active_record_locking_spec.rb. Expected to take 5.5 seconds. 2669 21:43:58 ActiveRecord locking 2670 21:43:58 when lock_version is 0 2671 21:43:58 behaves like locked model 2672 21:43:59 can be updated 2673 21:43:59 can be deleted 2674 21:43:59 # [RSpecRunTime] RSpec elapsed time: 18 minutes 23.94 seconds. Current RSS: ~1375M. Threads: 4. load average: 0.97 1.03 1.06 1/287 11911 2676 21:43:59 when lock_version is 1 2677 21:43:59 behaves like locked model 2678 21:44:00 can be updated 2679 21:44:01 can be deleted 2680 21:44:01 # [RSpecRunTime] RSpec elapsed time: 18 minutes 25.34 seconds. Current RSS: ~1373M. Threads: 4. load average: 0.97 1.03 1.06 1/287 11912 2682 21:44:01 when lock_version is NULL 2683 21:44:01 behaves like locked model 2684 21:44:02 can be updated 2685 21:44:02 can be deleted 2686 21:44:02 # [RSpecRunTime] RSpec elapsed time: 18 minutes 26.86 seconds. Current RSS: ~1375M. Threads: 4. load average: 0.97 1.03 1.06 1/287 11913 2688 21:44:02 # [RSpecRunTime] Finishing example group spec/initializers/active_record_locking_spec.rb. It took 4.48 seconds. Expected to take 5.5 seconds. 2689 21:44:02 # [RSpecRunTime] Starting example group spec/services/ci/compare_reports_base_service_spec.rb. Expected to take 5.13 seconds. 2690 21:44:02 Ci::CompareReportsBaseService 2692 21:44:02 when cache key is latest 2693 21:44:03 is expected to be truthy 2694 21:44:04 # [RSpecRunTime] RSpec elapsed time: 18 minutes 28.05 seconds. Current RSS: ~1383M. Threads: 4. load average: 0.97 1.03 1.06 1/287 11932 2696 21:44:04 when cache key is outdated 2697 21:44:05 is expected to be falsy 2698 21:44:05 # [RSpecRunTime] RSpec elapsed time: 18 minutes 29.17 seconds. Current RSS: ~1393M. Threads: 4. load average: 0.97 1.03 1.06 1/287 11951 2700 21:44:05 when cache key is empty 2701 21:44:06 is expected to be falsy 2702 21:44:06 # [RSpecRunTime] RSpec elapsed time: 18 minutes 30.23 seconds. Current RSS: ~1404M. Threads: 4. load average: 0.97 1.03 1.06 1/287 11970 2705 21:44:06 when base_pipeline is running 2706 21:44:07 is expected to eq {:key=>[230, 2024-11-14 21:44:07.321255523 +0000, 231, 2024-11-14 21:44:07.390443045 +0000], :status=>:parsing} 2707 21:44:07 # [RSpecRunTime] RSpec elapsed time: 18 minutes 31.52 seconds. Current RSS: ~1414M. Threads: 4. load average: 0.97 1.03 1.06 1/287 11989 2709 21:44:07 # [RSpecRunTime] Finishing example group spec/services/ci/compare_reports_base_service_spec.rb. It took 4.66 seconds. Expected to take 5.13 seconds. 2710 21:44:07 # [RSpecRunTime] Starting example group spec/uploaders/namespace_file_uploader_spec.rb. Expected to take 4.84 seconds. 2711 21:44:07 NamespaceFileUploader 2712 21:44:07 behaves like builds correct paths 2714 21:44:07 behaves like matches the method pattern 2715 21:44:07 is expected to match /uploads\/-\/system\/namespace\/\d+/ 2717 21:44:07 behaves like matches the method pattern 2718 21:44:07 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 2720 21:44:07 behaves like matches the method pattern 2721 21:44:07 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 2722 21:44:07 #upload_path 2723 21:44:07 behaves like matches the method pattern 2724 21:44:07 is expected to match /\h+\/\S+/ 2725 21:44:07 #relative_path 2726 21:44:07 is relative (PENDING: Path not set, skipping.) 2727 21:44:07 .absolute_path 2728 21:44:07 behaves like matches the method pattern 2729 21:44:07 is expected to match /\/builds\/gitlab-org\/gitlab\/tmp\/tests\/public\/uploads\/-\/system\/namespace\/\d+\/(?-mix:\h+\/\S+)/ 2731 21:44:07 behaves like matches the method pattern 2732 21:44:07 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 2733 21:44:07 path traversal exploits 2734 21:44:07 throws an exception 2735 21:44:07 object_store is REMOTE 2736 21:44:07 behaves like builds correct paths 2738 21:44:07 behaves like matches the method pattern 2739 21:44:07 is expected to match /namespace\/\d+\/\h+/ 2741 21:44:07 behaves like matches the method pattern 2742 21:44:07 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 2744 21:44:07 behaves like matches the method pattern 2745 21:44:07 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 2746 21:44:07 #upload_path 2747 21:44:07 behaves like matches the method pattern 2748 21:44:08 is expected to match /\h+\/\S+/ 2749 21:44:08 #relative_path 2750 21:44:08 is relative (PENDING: Path not set, skipping.) 2751 21:44:08 .absolute_path 2752 21:44:08 behaves like matches the method pattern 2753 21:44:08 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 2755 21:44:08 behaves like matches the method pattern 2756 21:44:08 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 2757 21:44:08 path traversal exploits 2758 21:44:08 throws an exception 2760 21:44:08 returns local storage base_dir without store param 2761 21:44:08 returns local storage base_dir when store param is Store::LOCAL 2762 21:44:08 returns remote base_dir when store param is Store::REMOTE 2763 21:44:08 #workhorse_local_upload_path 2764 21:44:08 returns the correct path in uploads directory 2766 21:44:08 behaves like migrates 2767 21:44:08 returns corresponding file type 2768 21:44:08 does nothing when migrating to the current store 2769 21:44:08 migrate to the specified store 2770 21:44:08 removes the original file after the migration 2771 21:44:08 can access to the original file during migration 2772 21:44:08 when migrate! is not occupied by another process 2773 21:44:08 executes migrate! 2774 21:44:08 executes use_file 2775 21:44:08 when migrate! is occupied by another process 2776 21:44:08 does not execute migrate! 2777 21:44:08 does not execute use_file 2778 21:44:08 migration is unsuccessful 2779 21:44:08 when the store is not supported 2780 21:44:08 does not update the object_store 2781 21:44:09 does not delete the original file 2782 21:44:09 upon a fog failure 2783 21:44:09 does not update the object_store 2784 21:44:09 does not delete the original file 2785 21:44:09 upon a database failure 2786 21:44:09 does not update the object_store 2787 21:44:09 does not delete the original file 2788 21:44:09 behaves like migrates 2789 21:44:09 returns corresponding file type 2790 21:44:09 does nothing when migrating to the current store 2791 21:44:09 migrate to the specified store 2792 21:44:09 removes the original file after the migration 2793 21:44:09 can access to the original file during migration 2794 21:44:09 when migrate! is not occupied by another process 2795 21:44:09 executes migrate! 2796 21:44:09 executes use_file 2797 21:44:09 when migrate! is occupied by another process 2798 21:44:09 does not execute migrate! 2799 21:44:09 does not execute use_file 2800 21:44:09 migration is unsuccessful 2801 21:44:09 when the store is not supported 2802 21:44:09 does not update the object_store 2803 21:44:09 does not delete the original file 2804 21:44:09 upon a fog failure 2805 21:44:09 does not update the object_store 2806 21:44:09 does not delete the original file 2807 21:44:09 upon a database failure 2808 21:44:10 does not update the object_store 2809 21:44:10 does not delete the original file 2811 21:44:10 files are stored locally 2812 21:44:10 generates a new secret 2813 21:44:10 creates new upload correctly 2814 21:44:10 copies the file 2815 21:44:10 copies the file to the correct location 2816 21:44:10 files are stored remotely 2817 21:44:11 generates a new secret 2818 21:44:11 creates new upload correctly 2819 21:44:11 copies the file 2820 21:44:11 copies the file to the correct location 2821 21:44:11 # [RSpecRunTime] Finishing example group spec/uploaders/namespace_file_uploader_spec.rb. It took 4.18 seconds. Expected to take 4.84 seconds. 2822 21:44:11 # [RSpecRunTime] Starting example group spec/lib/gitlab/suggestions/commit_message_spec.rb. Expected to take 4.82 seconds. 2823 21:44:11 Gitlab::Suggestions::CommitMessage 2825 21:44:16 suggestion_set: suggestion_set_same_project 2826 21:44:16 when a custom commit message is not specified 2828 21:44:16 uses the default commit message 2829 21:44:16 # [RSpecRunTime] RSpec elapsed time: 18 minutes 40.22 seconds. Current RSS: ~1396M. Threads: 4. load average: 0.98 1.03 1.06 1/292 12141 2831 21:44:16 and is an empty string 2832 21:44:16 uses the default commit message 2833 21:44:16 when a custom commit message is specified for forked project 2834 21:44:16 uses the default commit message 2835 21:44:16 when a custom commit message is specified 2836 21:44:16 shows the custom commit message 2837 21:44:16 is specified and includes all placeholders 2838 21:44:16 generates a custom commit message 2839 21:44:16 when a custom commit message is specified for forked project 2840 21:44:16 uses the target project commit message 2841 21:44:16 suggestion_set: suggestion_set_forked_project 2842 21:44:16 when a custom commit message is not specified 2844 21:44:16 uses the default commit message 2845 21:44:16 and is an empty string 2846 21:44:16 uses the default commit message 2847 21:44:16 when a custom commit message is specified for forked project 2848 21:44:16 uses the default commit message 2849 21:44:16 when a custom commit message is specified 2850 21:44:16 shows the custom commit message 2851 21:44:16 is specified and includes all placeholders 2852 21:44:17 generates a custom commit message 2853 21:44:17 when a custom commit message is specified for forked project 2854 21:44:17 uses the target project commit message 2855 21:44:17 # [RSpecRunTime] Finishing example group spec/lib/gitlab/suggestions/commit_message_spec.rb. It took 5.43 seconds. Expected to take 4.82 seconds. 2856 21:44:17 # [RSpecRunTime] Starting example group spec/lib/gitlab/resource_events/assignment_event_recorder_spec.rb. Expected to take 4.51 seconds. 2857 21:44:17 Gitlab::ResourceEvents::AssignmentEventRecorder 2858 21:44:19 parent: :issue_with_two_assignees, new_assignees: [:user1, :user3], assignee_history: [[:user2, :remove], [:user3, :add]] 2859 21:44:20 records the assignment history corrently 2860 21:44:20 # [RSpecRunTime] RSpec elapsed time: 18 minutes 44.13 seconds. Current RSS: ~1387M. Threads: 4. load average: 0.98 1.03 1.06 1/293 12255 2862 21:44:20 parent: :mr_with_no_assignees, new_assignees: [], assignee_history: [] 2863 21:44:20 records the assignment history corrently 2864 21:44:20 parent: :mr_with_one_assignee, new_assignees: [:user1], assignee_history: [[:user3, :remove], [:user1, :add]] 2865 21:44:20 records the assignment history corrently 2866 21:44:20 parent: :mr_with_no_assignees, new_assignees: [:user1], assignee_history: [[:user1, :add]] 2867 21:44:20 records the assignment history corrently 2868 21:44:20 parent: :issue_with_two_assignees, new_assignees: [:user1], assignee_history: [[:user2, :remove]] 2869 21:44:20 records the assignment history corrently 2870 21:44:20 when batching 2871 21:44:20 invokes multiple insert queries 2872 21:44:20 parent: :issue_with_two_assignees, new_assignees: [:user1, :user2, :user3], assignee_history: [[:user3, :add]] 2873 21:44:20 records the assignment history corrently 2874 21:44:20 parent: :mr_with_one_assignee, new_assignees: [:user3], assignee_history: [] 2875 21:44:20 records the assignment history corrently 2876 21:44:20 parent: :issue_with_two_assignees, new_assignees: [], assignee_history: [[:user1, :remove], [:user2, :remove]] 2877 21:44:20 records the assignment history corrently 2878 21:44:20 when duplicated old assignees were given 2879 21:44:20 deduplicates the records 2880 21:44:20 # [RSpecRunTime] Finishing example group spec/lib/gitlab/resource_events/assignment_event_recorder_spec.rb. It took 3.53 seconds. Expected to take 4.51 seconds. 2881 21:44:20 # [RSpecRunTime] Starting example group spec/services/work_items/related_work_item_links/create_service_spec.rb. Expected to take 4.47 seconds. 2882 21:44:20 WorkItems::RelatedWorkItemLinks::CreateService 2884 21:44:22 behaves like issuable link creation 2886 21:44:22 when the items list is empty 2887 21:44:22 returns error 2888 21:44:22 # [RSpecRunTime] RSpec elapsed time: 18 minutes 46.34 seconds. Current RSS: ~1382M. Threads: 4. load average: 0.98 1.03 1.06 1/293 12256 2890 21:44:22 when Issuable not found 2891 21:44:22 returns error 2892 21:44:22 no relationship is created 2893 21:44:22 when user has no permission to target issuable 2894 21:44:22 returns error 2895 21:44:22 no relationship is created 2896 21:44:22 source and target are the same issuable 2897 21:44:23 does not create notes 2898 21:44:23 no relationship is created 2899 21:44:23 when there is an issuable to relate 2900 21:44:23 Job arguments to Issuable::RelatedLinksCreateWorker must be native JSON types, but :issuable_class is a Symbol. 2902 21:44:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2903 21:44:23 creates relationships 2904 21:44:23 Job arguments to Issuable::RelatedLinksCreateWorker must be native JSON types, but :issuable_class is a Symbol. 2906 21:44:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2907 21:44:23 returns success status and created links 2908 21:44:24 creates notes 2909 21:44:24 when reference of any already related issue is present 2910 21:44:24 creates notes only for new relations 2911 21:44:24 when reference of all related issue are present 2912 21:44:24 returns error status 2913 21:44:24 # [RSpecRunTime] Finishing example group spec/services/work_items/related_work_item_links/create_service_spec.rb. It took 3.96 seconds. Expected to take 4.47 seconds. 2914 21:44:24 # [RSpecRunTime] Starting example group spec/helpers/users/callouts_helper_spec.rb. Expected to take 4.3 seconds. 2915 21:44:24 Users::CalloutsHelper 2916 21:44:24 .show_gke_cluster_integration_callout? 2917 21:44:25 when user can create a cluster 2918 21:44:25 when user has not dismissed 2919 21:44:25 when active_nav_link is in the operations section 2920 21:44:25 is expected to equal true 2921 21:44:25 when active_nav_link is not in the operations section 2922 21:44:25 is expected to equal false 2923 21:44:25 when user dismissed 2924 21:44:25 is expected to equal false 2925 21:44:25 when user can not create a cluster 2926 21:44:25 is expected to equal false 2927 21:44:25 .show_feature_flags_new_version? 2928 21:44:25 when the feature flags new version info has not been dismissed 2929 21:44:25 is expected to be truthy 2930 21:44:25 when the feature flags new version has been dismissed 2931 21:44:25 is expected to be falsy 2932 21:44:25 .show_registration_enabled_user_callout? 2933 21:44:25 gitlab_com: false, current_user: admin, signup_enabled: true, user_dismissed: false, controller_path: "admin/users", expected_result: true 2934 21:44:25 is expected to equal true 2935 21:44:25 gitlab_com: true, current_user: admin, signup_enabled: true, user_dismissed: false, controller_path: "admin/users", expected_result: false 2936 21:44:25 is expected to equal false 2937 21:44:25 gitlab_com: false, current_user: user, signup_enabled: true, user_dismissed: false, controller_path: "admin/users", expected_result: false 2938 21:44:25 is expected to equal false 2939 21:44:25 gitlab_com: false, current_user: admin, signup_enabled: false, user_dismissed: false, controller_path: "admin/users", expected_result: false 2940 21:44:25 is expected to equal false 2941 21:44:25 gitlab_com: false, current_user: admin, signup_enabled: true, user_dismissed: true, controller_path: "admin/users", expected_result: false 2942 21:44:25 is expected to equal false 2943 21:44:25 gitlab_com: false, current_user: admin, signup_enabled: true, user_dismissed: false, controller_path: "projects/issues", expected_result: false 2944 21:44:25 is expected to equal false 2945 21:44:25 .show_openssl_callout? 2946 21:44:25 version: "17.1.0", current_user: admin, user_dismissed: false, controller_path: "admin", expected_result: true 2947 21:44:25 is expected to equal true 2948 21:44:25 version: "17.1.0", current_user: admin, user_dismissed: false, controller_path: "admin/users", expected_result: true 2949 21:44:25 is expected to equal true 2950 21:44:25 version: "17.6.99", current_user: admin, user_dismissed: false, controller_path: "admin", expected_result: true 2951 21:44:25 is expected to equal true 2952 21:44:25 version: "17.0.0", current_user: admin, user_dismissed: false, controller_path: "admin", expected_result: false 2953 21:44:25 is expected to equal false 2954 21:44:25 version: "17.7.0", current_user: admin, user_dismissed: false, controller_path: "admin", expected_result: false 2955 21:44:25 is expected to equal false 2956 21:44:25 version: "17.1.0", current_user: user, user_dismissed: false, controller_path: "admin", expected_result: false 2957 21:44:26 is expected to equal false 2958 21:44:26 version: "17.1.0", current_user: admin, user_dismissed: true, controller_path: "admin", expected_result: false 2959 21:44:26 is expected to equal false 2960 21:44:26 version: "17.1.0", current_user: admin, user_dismissed: false, controller_path: "admin-", expected_result: false 2961 21:44:26 is expected to equal false 2962 21:44:26 .show_unfinished_tag_cleanup_callout? 2963 21:44:26 when user has not dismissed 2964 21:44:26 is expected to equal true 2965 21:44:26 when user dismissed 2966 21:44:26 is expected to equal false 2967 21:44:26 .show_security_newsletter_user_callout? 2968 21:44:26 when `current_user` is not an admin 2969 21:44:26 is expected to equal false 2970 21:44:26 when user has dismissed callout 2971 21:44:26 is expected to equal false 2972 21:44:26 when `current_user` is an admin and user has not dismissed callout 2973 21:44:26 is expected to equal true 2974 21:44:26 .show_branch_rules_tip? 2975 21:44:26 when user has dismissed callout 2976 21:44:26 is expected to equal false 2977 21:44:26 when user has not dismissed callout 2978 21:44:26 is expected to equal true 2979 21:44:26 #web_hook_disabled_dismissed? 2980 21:44:26 without a project 2982 21:44:26 with a project 2983 21:44:26 when the web-hook failure callout has never been dismissed 2985 21:44:26 when the web-hook failure callout has been dismissed 2987 21:44:26 is true when passed as a presenter 2988 21:44:26 when there was an older failure 2990 21:44:27 when there has been a more recent failure 2992 21:44:27 .show_transition_to_jihu_callout? 2993 21:44:27 gitlab_jh: false, current_user: admin, timezone: "Asia/Hong_Kong", user_dismissed: false, expected_result: true 2994 21:44:27 is expected to equal true 2995 21:44:27 gitlab_jh: false, current_user: admin, timezone: "Asia/Shanghai", user_dismissed: false, expected_result: true 2996 21:44:27 is expected to equal true 2997 21:44:27 gitlab_jh: false, current_user: admin, timezone: "Asia/Macau", user_dismissed: false, expected_result: true 2998 21:44:27 is expected to equal true 2999 21:44:27 gitlab_jh: false, current_user: admin, timezone: "Asia/Chongqing", user_dismissed: false, expected_result: true 3000 21:44:27 is expected to equal true 3001 21:44:27 gitlab_jh: true, current_user: admin, timezone: "Asia/Shanghai", user_dismissed: false, expected_result: false 3002 21:44:27 is expected to equal false 3003 21:44:27 gitlab_jh: false, current_user: user, timezone: "Asia/Shanghai", user_dismissed: false, expected_result: false 3004 21:44:27 is expected to equal false 3005 21:44:27 gitlab_jh: false, current_user: admin, timezone: "America/Los_Angeles", user_dismissed: false, expected_result: false 3006 21:44:27 is expected to equal false 3007 21:44:27 gitlab_jh: false, current_user: admin, timezone: "Asia/Shanghai", user_dismissed: true, expected_result: false 3008 21:44:27 is expected to equal false 3009 21:44:27 .show_period_in_terraform_state_name_alert_callout? 3010 21:44:27 when user has not dismissed 3011 21:44:27 is expected to equal true 3012 21:44:27 when user dismissed 3013 21:44:27 is expected to equal false 3014 21:44:27 .show_new_mr_dashboard_banner? 3015 21:44:27 when user has not dismissed 3016 21:44:27 is expected to equal true 3017 21:44:27 when user dismissed 3018 21:44:27 is expected to equal false 3019 21:44:27 # [RSpecRunTime] Finishing example group spec/helpers/users/callouts_helper_spec.rb. It took 3.03 seconds. Expected to take 4.3 seconds. 3020 21:44:27 # [RSpecRunTime] Starting example group spec/services/projects/move_lfs_objects_projects_service_spec.rb. Expected to take 4.1 seconds. 3021 21:44:27 Projects::MoveLfsObjectsProjectsService 3023 21:44:28 Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 3025 21:44:28 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3026 21:44:28 links the lfs objects from existent in source project 3027 21:44:29 Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 3029 21:44:29 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3030 21:44:29 Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 3032 21:44:29 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3033 21:44:29 does not link existent lfs_object in the current project 3034 21:44:30 Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 3036 21:44:30 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3037 21:44:30 rollbacks changes if transaction fails 3038 21:44:30 when remove_remaining_elements is false 3039 21:44:31 Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 3041 21:44:31 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3042 21:44:31 Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 3044 21:44:31 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3045 21:44:31 does not remove remaining lfs objects 3046 21:44:31 # [RSpecRunTime] RSpec elapsed time: 18 minutes 55.25 seconds. Current RSS: ~1374M. Threads: 4. load average: 0.98 1.03 1.06 1/287 12257 3048 21:44:31 # [RSpecRunTime] Finishing example group spec/services/projects/move_lfs_objects_projects_service_spec.rb. It took 3.6 seconds. Expected to take 4.1 seconds. 3049 21:44:31 # [RSpecRunTime] Starting example group spec/workers/gitlab/import/stuck_project_import_jobs_worker_spec.rb. Expected to take 3.99 seconds. 3050 21:44:31 Gitlab::Import::StuckProjectImportJobsWorker 3051 21:44:31 with scheduled import_status 3052 21:44:31 behaves like stuck import job detection 3053 21:44:31 when the job has completed 3054 21:44:31 when the import status was already updated 3055 21:44:31 does not mark the import as failed 3056 21:44:31 when the import status was not updated 3057 21:44:32 marks the import as failed 3058 21:44:32 when the job is still in Sidekiq 3059 21:44:33 does not mark the import as failed 3060 21:44:33 with started import_status 3061 21:44:33 behaves like stuck import job detection 3062 21:44:33 when the job has completed 3063 21:44:33 when the import status was already updated 3064 21:44:33 does not mark the import as failed 3065 21:44:33 when the import status was not updated 3066 21:44:34 marks the import as failed 3067 21:44:34 when the job is still in Sidekiq 3068 21:44:34 does not mark the import as failed 3069 21:44:34 # [RSpecRunTime] Finishing example group spec/workers/gitlab/import/stuck_project_import_jobs_worker_spec.rb. It took 3.42 seconds. Expected to take 3.99 seconds. 3070 21:44:34 # [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_import/importers/pull_request_notes_importer_spec.rb. Expected to take 3.7 seconds. 3071 21:44:34 Gitlab::BitbucketImport::Importers::PullRequestNotesImporter 3073 21:44:35 for standalone pr comments 3074 21:44:35 calls RefConverter 3075 21:44:35 converts mentions in the comment 3076 21:44:36 creates a note with the correct attributes 3077 21:44:36 when the author does not have a bitbucket identity 3078 21:44:36 sets the author to the project creator and adds the author to the note 3079 21:44:36 # [RSpecRunTime] RSpec elapsed time: 19 minutes 0.24 second. Current RSS: ~1390M. Threads: 4. load average: 1.06 1.04 1.06 1/290 12316 3081 21:44:36 when the note is deleted 3082 21:44:36 does not create a note 3083 21:44:36 for threaded inline comments 3084 21:44:36 creates notes in the correct position with the right attributes 3085 21:44:36 when the comments are not part of the diff 3086 21:44:36 creates them as normal notes 3087 21:44:36 when an error is raised for one note 3088 21:44:36 tracks the error and continues to import other notes 3089 21:44:36 when the merge request does not exist 3090 21:44:37 does not call #import_pull_request_comments 3091 21:44:37 when the merge request exists but not for this project 3092 21:44:37 does not call #import_pull_request_comments 3093 21:44:37 when an error is raised 3094 21:44:37 tracks the failure and does not fail 3095 21:44:37 # [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_import/importers/pull_request_notes_importer_spec.rb. It took 2.96 seconds. Expected to take 3.7 seconds. 3096 21:44:37 # [RSpecRunTime] Starting example group spec/models/packages/conan/package_reference_spec.rb. Expected to take 3.68 seconds. 3097 21:44:37 Packages::Conan::PackageReference 3098 21:44:37 does not allow STI 3100 21:44:37 is expected to validate that :package cannot be empty/falsy 3101 21:44:38 is expected to validate that :project cannot be empty/falsy 3102 21:44:38 is expected to validate that :reference cannot be empty/falsy 3103 21:44:39 is expected to validate that :reference is case-insensitively unique within the scope of :package_id and :recipe_revision_id 3104 21:44:39 on reference 3105 21:44:39 when the length exceeds the maximum byte size 3106 21:44:39 is not valid 3107 21:44:39 # [RSpecRunTime] RSpec elapsed time: 19 minutes 3.88 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.06 1.04 1.06 1/289 12340 3109 21:44:39 when the length is within the byte size limit 3112 21:44:40 is expected to be valid 3113 21:44:40 with empty conan info 3114 21:44:40 is expected to be valid 3115 21:44:40 with invalid conan info 3117 21:44:40 when info size exceeds the maximum allowed size 3118 21:44:40 is invalid due to large size 3119 21:44:40 associations 3120 21:44:40 belongs to package 3121 21:44:40 belongs to recipe_revision 3122 21:44:40 is expected to belong to project required: false 3123 21:44:40 has many package_revisions 3124 21:44:40 has many file_metadata 3125 21:44:40 # [RSpecRunTime] Finishing example group spec/models/packages/conan/package_reference_spec.rb. It took 3.03 seconds. Expected to take 3.68 seconds. 3126 21:44:40 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/jwt_base_spec.rb. Expected to take 3.52 seconds. 3127 21:44:40 Gitlab::Ci::JwtBase 3129 21:44:41 decodes the JWT 3130 21:44:41 when signing key is missing 3131 21:44:41 behaves like raises NoSigningKeyError 3132 21:44:41 is expected to raise Gitlab::Ci::JwtBase::NoSigningKeyError 3134 21:44:41 generates the JWT 3135 21:44:41 when signing key is missing 3136 21:44:41 behaves like raises NoSigningKeyError 3137 21:44:41 is expected to raise Gitlab::Ci::JwtBase::NoSigningKeyError 3139 21:44:42 includes custom payload 3140 21:44:44 includes default payload 3141 21:44:44 # [RSpecRunTime] RSpec elapsed time: 19 minutes 8.11 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.06 1.04 1.06 1/289 12341 3143 21:44:44 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/jwt_base_spec.rb. It took 3.45 seconds. Expected to take 3.52 seconds. 3144 21:44:44 # [RSpecRunTime] Starting example group spec/models/preloaders/labels_preloader_spec.rb. Expected to take 3.37 seconds. 3145 21:44:44 Preloaders::LabelsPreloader 3146 21:44:44 does not allow STI 3147 21:44:44 project labels 3148 21:44:46 preloads the max access level 3149 21:44:46 behaves like an efficient database query 3150 21:44:46 does not make n+1 queries 3151 21:44:46 # [RSpecRunTime] RSpec elapsed time: 19 minutes 10.8 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.05 1.04 1.06 1/288 12396 3153 21:44:46 group labels 3154 21:44:47 behaves like an efficient database query 3155 21:44:47 does not make n+1 queries 3156 21:44:47 # [RSpecRunTime] Finishing example group spec/models/preloaders/labels_preloader_spec.rb. It took 3.11 seconds. Expected to take 3.37 seconds. 3157 21:44:47 # [RSpecRunTime] Starting example group spec/graphql/resolvers/tree_resolver_spec.rb. Expected to take 3.29 seconds. 3158 21:44:47 Resolvers::TreeResolver 3159 21:44:47 is expected to have nullable GraphQL type Tree 3161 21:44:48 resolves to a tree 3162 21:44:49 resolve to a recursive tree 3163 21:44:49 when repository does not exist 3165 21:44:50 # [RSpecRunTime] RSpec elapsed time: 19 minutes 14.37 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.05 1.04 1.06 1/289 12459 3167 21:44:50 # [RSpecRunTime] Finishing example group spec/graphql/resolvers/tree_resolver_spec.rb. It took 3.15 seconds. Expected to take 3.29 seconds. 3168 21:44:50 # [RSpecRunTime] Starting example group spec/lib/gitlab/import/merge_request_creator_spec.rb. Expected to take 3.16 seconds. 3169 21:44:50 Gitlab::Import::MergeRequestCreator 3171 21:44:50 merge request already exists 3172 21:44:52 updates the data 3173 21:44:52 # [RSpecRunTime] RSpec elapsed time: 19 minutes 16.16 seconds. Current RSS: ~1434M. Threads: 4. load average: 1.05 1.04 1.06 1/292 12530 3175 21:44:52 new merge request 3176 21:44:53 creates a new merge request 3177 21:44:53 # [RSpecRunTime] RSpec elapsed time: 19 minutes 17.3 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.05 1.04 1.06 1/293 12562 3179 21:44:53 # [RSpecRunTime] Finishing example group spec/lib/gitlab/import/merge_request_creator_spec.rb. It took 2.93 seconds. Expected to take 3.16 seconds. 3180 21:44:53 # [RSpecRunTime] Starting example group spec/models/preloaders/group_policy_preloader_spec.rb. Expected to take 3.06 seconds. 3181 21:44:53 Preloaders::GroupPolicyPreloader 3182 21:44:54 does not allow STI 3183 21:44:55 avoids N+1 queries when authorizing a list of groups 3184 21:44:55 # [RSpecRunTime] Finishing example group spec/models/preloaders/group_policy_preloader_spec.rb. It took 2.0 seconds. Expected to take 3.06 seconds. 3185 21:44:55 # [RSpecRunTime] RSpec elapsed time: 19 minutes 19.37 seconds. Current RSS: ~1419M. Threads: 4. load average: 1.05 1.04 1.06 1/293 12563 3187 21:44:55 # [RSpecRunTime] Starting example group spec/finders/concerns/finder_with_group_hierarchy_spec.rb. Expected to take 2.94 seconds. 3188 21:44:55 FinderWithGroupHierarchy 3189 21:44:55 when specifying group 3190 21:44:55 returns only the group by default 3191 21:44:55 when specifying group_id 3192 21:44:55 returns only the group by default 3193 21:44:55 when including items from group ancestors 3194 21:44:56 returns group and its ancestors 3195 21:44:56 ignores groups which user can not read 3196 21:44:56 returns them all when skip_authorization is true 3197 21:44:56 when including items from group descendants 3198 21:44:57 returns items from group and its descendants 3199 21:44:57 ignores items from groups which user can not read 3200 21:44:57 returns them all when skip_authorization is true 3201 21:44:57 with N+1 query check 3202 21:44:58 does not produce N+1 query 3203 21:44:58 # [RSpecRunTime] Finishing example group spec/finders/concerns/finder_with_group_hierarchy_spec.rb. It took 2.78 seconds. Expected to take 2.94 seconds. 3204 21:44:58 # [RSpecRunTime] Starting example group spec/services/releases/links/update_service_spec.rb. Expected to take 2.87 seconds. 3205 21:44:58 Releases::Links::UpdateService 3207 21:44:59 successfully updates a release link 3208 21:44:59 when user does not have access to update release link 3209 21:44:59 returns an error 3210 21:44:59 # [RSpecRunTime] RSpec elapsed time: 19 minutes 23.79 seconds. Current RSS: ~1422M. Threads: 4. load average: 1.04 1.04 1.06 1/290 12582 3212 21:44:59 when url is invalid 3213 21:45:00 returns an error 3214 21:45:00 when both direct_asset_path and filepath are provided 3215 21:45:00 prefers direct_asset_path 3216 21:45:00 when only filepath is set 3217 21:45:00 uses filepath 3218 21:45:00 # [RSpecRunTime] Finishing example group spec/services/releases/links/update_service_spec.rb. It took 2.53 seconds. Expected to take 2.87 seconds. 3219 21:45:00 # [RSpecRunTime] Starting example group spec/services/virtual_registries/packages/maven/handle_file_request_service_spec.rb. Expected to take 2.76 seconds. 3220 21:45:00 VirtualRegistries::Packages::Maven::HandleFileRequestService 3223 21:45:01 with no cached response 3224 21:45:01 behaves like returning a service response success response 3225 21:45:01 returns a success service response 3226 21:45:01 with upstream returning an error 3227 21:45:01 is expected to eq #<ServiceResponse:0x000078939fa13d48 @status=:error, @message="File not found on any upstream", @payload={}, @http_status=nil, @reason=:file_not_found_on_upstreams> 3228 21:45:01 with upstream head raising an error 3229 21:45:01 is expected to eq #<ServiceResponse:0x000078939fa13c58 @status=:error, @message="Upstream not available", @payload={}, @http_status=nil, @reason=:upstream_not_available> 3230 21:45:01 with a cached response 3231 21:45:01 bumps the statistics 3232 21:45:01 behaves like returning a service response success response 3233 21:45:01 returns a success service response 3234 21:45:01 and is too old 3235 21:45:01 with the same etag as upstream 3236 21:45:01 bumps the statistics 3237 21:45:01 behaves like returning a service response success response 3238 21:45:02 returns a success service response 3239 21:45:02 with a different etag as upstream 3240 21:45:02 behaves like returning a service response success response 3241 21:45:02 returns a success service response 3242 21:45:02 with a stored blank etag 3243 21:45:02 behaves like returning a service response success response 3244 21:45:02 returns a success service response 3245 21:45:02 when accessing the sha1 digest 3246 21:45:02 behaves like returning a service response success response 3247 21:45:02 returns a success service response 3248 21:45:02 when the cached response does not exist 3249 21:45:02 is expected to eq #<ServiceResponse:0x000078939fa13cf8 @status=:error, @message="File of the requested digest not found... in cached responses", @payload={}, @http_status=nil, @reason=:digest_not_found_in_cached_responses> 3250 21:45:02 when accessing the md5 digest 3251 21:45:02 behaves like returning a service response success response 3252 21:45:02 returns a success service response 3253 21:45:02 when the cached response does not exist 3254 21:45:02 is expected to eq #<ServiceResponse:0x000078939fa13cf8 @status=:error, @message="File of the requested digest not found... in cached responses", @payload={}, @http_status=nil, @reason=:digest_not_found_in_cached_responses> 3255 21:45:02 in FIPS mode 3256 21:45:02 is expected to eq #<ServiceResponse:0x000078939fa13ca8 @status=:error, @message="MD5 digest is not supported when FIPS is enabled", @payload={}, @http_status=nil, @reason=:fips_unsupported_md5> 3257 21:45:02 with upstream head raising an error 3258 21:45:02 behaves like returning a service response success response 3259 21:45:02 returns a success service response 3260 21:45:02 with a DeployToken 3261 21:45:02 behaves like returning a service response success response 3262 21:45:02 returns a success service response 3263 21:45:02 with no path 3264 21:45:02 is expected to eq #<ServiceResponse:0x000078939fa13e38 @status=:error, @message="Path not present", @payload={}, @http_status=nil, @reason=:path_not_present> 3265 21:45:02 with no user 3266 21:45:02 is expected to eq #<ServiceResponse:0x000078939fa13de8 @status=:error, @message="Unauthorized", @payload={}, @http_status=nil, @reason=:unauthorized> 3267 21:45:02 with registry with no upstreams 3268 21:45:02 is expected to eq #<ServiceResponse:0x000078939fa13d98 @status=:error, @message="No upstreams set", @payload={}, @http_status=nil, @reason=:no_upstreams> 3269 21:45:03 # [RSpecRunTime] Finishing example group spec/services/virtual_registries/packages/maven/handle_file_request_service_spec.rb. It took 2.33 seconds. Expected to take 2.76 seconds. 3270 21:45:03 # [RSpecRunTime] Starting example group spec/lib/gitlab/cleanup/remote_uploads_spec.rb. Expected to take 2.7 seconds. 3271 21:45:03 Gitlab::Cleanup::RemoteUploads 3272 21:45:03 when object_storage is enabled 3273 21:45:03 when dry_run is set to false 3274 21:45:04 moves files that are not in uploads table 3275 21:45:04 # [RSpecRunTime] RSpec elapsed time: 19 minutes 28.18 seconds. Current RSS: ~1413M. Threads: 4. load average: 1.04 1.04 1.06 1/287 12583 3277 21:45:04 when dry_run is set to true 3278 21:45:05 does not move filese 3279 21:45:05 # [RSpecRunTime] RSpec elapsed time: 19 minutes 29.34 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.04 1.04 1.06 1/287 12584 3281 21:45:05 when object_storage is not enabled 3282 21:45:05 does not connect to any storage 3283 21:45:05 when a bucket prefix is configured 3284 21:45:05 does not connect to any storage 3285 21:45:05 # [RSpecRunTime] Finishing example group spec/lib/gitlab/cleanup/remote_uploads_spec.rb. It took 2.39 seconds. Expected to take 2.7 seconds. 3286 21:45:05 # [RSpecRunTime] Starting example group spec/services/ci/external_pull_requests/create_pipeline_service_spec.rb. Expected to take 2.54 seconds. 3287 21:45:05 Ci::ExternalPullRequests::CreatePipelineService 3289 21:45:06 when pull request is open 3290 21:45:06 when source sha is the head of the source branch 3291 21:45:07 enqueues Ci::ExternalPullRequests::CreatePipelineWorker 3292 21:45:07 # [RSpecRunTime] RSpec elapsed time: 19 minutes 31.23 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.04 1.04 1.06 1/288 12607 3294 21:45:07 when source sha is not the head of the source branch (force push upon rebase) 3295 21:45:07 does nothing 3296 21:45:07 when pull request is not opened 3297 21:45:07 does nothing 3298 21:45:07 # [RSpecRunTime] Finishing example group spec/services/ci/external_pull_requests/create_pipeline_service_spec.rb. It took 2.29 seconds. Expected to take 2.54 seconds. 3299 21:45:07 # [RSpecRunTime] Starting example group spec/services/draft_notes/create_service_spec.rb. Expected to take 2.51 seconds. 3300 21:45:07 DraftNotes::CreateService 3301 21:45:09 creates a simple draft note 3302 21:45:09 tracks the start event when the draft is persisted 3303 21:45:09 does not track the start event when the draft is not persisted 3304 21:45:09 cannot resolve when there is nothing to resolve 3305 21:45:09 updates reviewer state on first draft note 3306 21:45:09 creates a draft note with a position in a diff 3307 21:45:09 when a draft note has already been created 3308 21:45:09 does not update reviewer state 3309 21:45:09 # [RSpecRunTime] RSpec elapsed time: 19 minutes 33.52 seconds. Current RSS: ~1443M. Threads: 4. load average: 1.03 1.04 1.06 1/291 12675 3312 21:45:09 creates a draft note with discussion_id 3313 21:45:09 creates a draft that resolves the thread 3314 21:45:09 diff highlight cache clearing 3315 21:45:09 when diff file is unfolded and it is not a reply 3316 21:45:09 clears diff highlighting cache 3317 21:45:09 when diff file is not unfolded and it is not a reply 3318 21:45:09 clears diff highlighting cache 3319 21:45:09 when the draft note is invalid 3320 21:45:10 does not create the note 3321 21:45:10 # [RSpecRunTime] Finishing example group spec/services/draft_notes/create_service_spec.rb. It took 2.33 seconds. Expected to take 2.51 seconds. 3322 21:45:10 # [RSpecRunTime] Starting example group spec/services/packages/go/sync_packages_service_spec.rb. Expected to take 2.4 seconds. 3323 21:45:10 Packages::Go::SyncPackagesService 3324 21:45:12 #execute_async 3325 21:45:12 schedules a package refresh 3326 21:45:12 # [RSpecRunTime] RSpec elapsed time: 19 minutes 36.45 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.03 1.04 1.06 1/292 12956 3329 21:45:12 without a project 3330 21:45:12 raises an error 3331 21:45:12 without a ref 3332 21:45:12 raises an error 3333 21:45:12 with an invalid ref 3334 21:45:12 raises an error 3335 21:45:12 # [RSpecRunTime] Finishing example group spec/services/packages/go/sync_packages_service_spec.rb. It took 2.56 seconds. Expected to take 2.4 seconds. 3336 21:45:12 # [RSpecRunTime] Starting example group spec/lib/gitlab/issuable/clone/attributes_rewriter_spec.rb. Expected to take 2.33 seconds. 3337 21:45:12 Gitlab::Issuable::Clone::AttributesRewriter 3338 21:45:13 with missing target parent 3339 21:45:13 raises an ArgumentError 3340 21:45:13 setting labels 3341 21:45:13 sets labels present in the new project and group labels 3342 21:45:13 does not set any labels when not used on the original issue 3343 21:45:13 setting milestones 3344 21:45:13 sets milestone to nil when old issue milestone is not in the new project 3345 21:45:14 copies the milestone when old issue milestone title is in the new project 3346 21:45:14 copies the milestone when old issue milestone is a group milestone 3347 21:45:14 when include_milestone is false 3348 21:45:14 does not return any milestone 3349 21:45:14 when target parent is a group 3350 21:45:14 setting labels 3351 21:45:14 keeps group labels and merges project labels where possible 3352 21:45:14 # [RSpecRunTime] Finishing example group spec/lib/gitlab/issuable/clone/attributes_rewriter_spec.rb. It took 1.98 seconds. Expected to take 2.33 seconds. 3353 21:45:14 # [RSpecRunTime] Starting example group spec/workers/object_pool/destroy_worker_spec.rb. Expected to take 2.29 seconds. 3354 21:45:14 ObjectPool::DestroyWorker 3356 21:45:14 when no pool is in the database 3357 21:45:14 doesn't raise an error 3358 21:45:14 when a pool is present 3359 21:45:15 requests Gitaly to remove the object pool 3360 21:45:16 destroys the pool 3361 21:45:16 # [RSpecRunTime] RSpec elapsed time: 19 minutes 40.72 seconds. Current RSS: ~1425M. Threads: 4. load average: 1.03 1.03 1.06 1/292 12997 3363 21:45:16 # [RSpecRunTime] Finishing example group spec/workers/object_pool/destroy_worker_spec.rb. It took 2.18 seconds. Expected to take 2.29 seconds. 3364 21:45:16 # [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/ref_service_spec.rb. Expected to take 2.19 seconds. 3365 21:45:16 Gitlab::GitalyClient::RefService 3367 21:45:17 sends a find_all_branches message 3368 21:45:17 #remote_branches 3369 21:45:17 sends a find_all_remote_branches message 3370 21:45:17 concatenates and returns the response branches as Gitlab::Git::Branch objects 3371 21:45:17 #merged_branches 3372 21:45:17 sends a find_all_branches message 3373 21:45:17 #find_branch 3374 21:45:17 sends a find_branch message 3375 21:45:17 when Gitaly returns a ambiguios reference error 3376 21:45:17 raises an UnknownRef error 3378 21:45:17 sends a find_tag message 3379 21:45:17 when tag is empty 3380 21:45:17 does not send a fing_tag message 3381 21:45:17 when Gitaly returns an Internal error 3382 21:45:17 raises an Internal error 3383 21:45:17 when Gitaly returns a tag_not_found error 3384 21:45:17 raises an UnknownRef error 3385 21:45:17 #default_branch_name 3386 21:45:17 sends a find_default_branch_name message 3387 21:45:17 #local_branches 3388 21:45:17 sends a find_local_branches message 3389 21:45:17 parses and sends the sort parameter 3390 21:45:17 translates known mismatches on sort param values 3391 21:45:18 uses default sort by name 3393 21:45:18 sends a find_all_tags message 3394 21:45:18 with sorting option 3395 21:45:18 sends a correct find_all_tags message 3396 21:45:18 with semantic version sorting 3397 21:45:18 sends a correct find_all_tags message 3398 21:45:18 when sorting option is invalid 3399 21:45:18 uses default sort by name 3400 21:45:18 with pagination option 3401 21:45:18 sends a correct find_all_tags message 3402 21:45:18 #branch_names_contains_sha 3403 21:45:18 sends a list_branch_names_containing_commit message 3404 21:45:18 #get_tag_messages 3405 21:45:18 sends a get_tag_messages message 3406 21:45:18 #get_tag_signatures 3407 21:45:18 sends a get_tag_signatures message 3408 21:45:18 #ref_exists? 3409 21:45:18 sends a ref_exists message 3410 21:45:18 #update_refs 3411 21:45:18 sends a update_refs message 3412 21:45:18 with a generic BadStatus error 3413 21:45:18 raises the BadStatus error 3414 21:45:18 with a reference state mismatch error 3415 21:45:18 raises ReferencesLockedError 3416 21:45:18 with a references locked error 3417 21:45:18 raises ReferencesLockedError 3418 21:45:18 with a invalid format error 3419 21:45:18 raises InvalidRefFormatError 3420 21:45:18 #delete_refs 3421 21:45:18 sends a delete_refs message 3422 21:45:18 with a references locked error 3423 21:45:18 raises ReferencesLockedError 3424 21:45:18 with a invalid format error 3425 21:45:18 raises InvalidRefFormatError 3427 21:45:18 sends a list_refs message 3428 21:45:18 accepts a patterns argument 3429 21:45:18 accepts a pointing_at_oids argument 3430 21:45:18 accepts a peel_tags argument 3431 21:45:18 #find_refs_by_oid 3432 21:45:18 sends a find_refs_by_oid message 3433 21:45:18 filters by ref_patterns 3434 21:45:18 # [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/ref_service_spec.rb. It took 2.07 seconds. Expected to take 2.19 seconds. 3435 21:45:18 # [RSpecRunTime] Starting example group spec/lib/gitlab/database/background_migration/prometheus_metrics_spec.rb. Expected to take 2.17 seconds. 3436 21:45:18 Gitlab::Database::BackgroundMigration::PrometheusMetrics 3438 21:45:18 reports batch_size 3439 21:45:19 reports sub_batch_size 3440 21:45:19 reports interval 3441 21:45:19 reports job duration 3442 21:45:19 increments updated tuples (currently based on batch_size) 3443 21:45:19 reports migrated tuples 3444 21:45:19 reports the total tuple count for the migration 3445 21:45:19 reports last updated at timestamp 3446 21:45:20 reports summary of query timings 3447 21:45:20 when the tracking record does not having timing metrics 3448 21:45:20 does not attempt to report query timings 3449 21:45:20 # [RSpecRunTime] RSpec elapsed time: 19 minutes 44.21 seconds. Current RSS: ~1417M. Threads: 4. load average: 1.19 1.07 1.07 1/293 13042 3451 21:45:20 # [RSpecRunTime] Finishing example group spec/lib/gitlab/database/background_migration/prometheus_metrics_spec.rb. It took 1.42 seconds. Expected to take 2.17 seconds. 3452 21:45:20 # [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/merge_requests_menu_spec.rb. Expected to take 2.08 seconds. 3453 21:45:20 Sidebars::Projects::Menus::MergeRequestsMenu 3454 21:45:21 behaves like serializable as super_sidebar_menu_args 3455 21:45:21 returns hash with provided attributes 3456 21:45:21 returns hash with an item_id 3457 21:45:21 # [RSpecRunTime] RSpec elapsed time: 19 minutes 45.28 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.19 1.07 1.07 1/293 13061 3460 21:45:21 when repository is not present 3461 21:45:21 returns false 3462 21:45:21 when repository is present 3463 21:45:21 when user can read merge requests 3464 21:45:21 returns true 3465 21:45:21 when user cannot read merge requests 3466 21:45:21 returns false 3468 21:45:21 returns zero when there are no open merge requests 3469 21:45:21 memoizes the query 3470 21:45:21 when there are open merge requests 3471 21:45:22 returns the number of open merge requests 3473 21:45:22 when the count value is over 1000 3474 21:45:22 returns truncated digits 3475 21:45:22 when async_sidebar_counts feature flag is enabled 3477 21:45:22 #pill_count_field 3478 21:45:22 returns the correct GraphQL field name 3479 21:45:22 when async_sidebar_counts feature flag is disabled 3481 21:45:22 # [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/merge_requests_menu_spec.rb. It took 2.24 seconds. Expected to take 2.08 seconds. 3482 21:45:22 # [RSpecRunTime] Starting example group spec/graphql/resolvers/crm/organizations_resolver_spec.rb. Expected to take 2.02 seconds. 3483 21:45:22 Resolvers::Crm::OrganizationsResolver 3485 21:45:22 with unauthorized user 3486 21:45:22 does not rise an error and returns no crm_organizations 3487 21:45:22 with authorized user 3488 21:45:22 does not rise an error and returns all crm_organizations in the correct order 3489 21:45:22 without parent 3490 21:45:22 returns no crm_organizations 3491 21:45:22 with a group parent 3492 21:45:22 when no filter is provided 3493 21:45:23 returns all the crm_organizations in the default order 3494 21:45:23 when a sort is provided 3495 21:45:23 returns all the crm_organizations in the correct order 3496 21:45:23 when filtering for all states 3497 21:45:23 returns all the crm_organizations 3498 21:45:23 when search term is provided 3499 21:45:23 returns the correct crm_organizations 3500 21:45:23 when state is provided 3501 21:45:23 returns the correct crm_organizations 3502 21:45:23 when ids are provided 3503 21:45:24 returns the correct crm_organizations 3504 21:45:24 # [RSpecRunTime] Finishing example group spec/graphql/resolvers/crm/organizations_resolver_spec.rb. It took 1.63 seconds. Expected to take 2.02 seconds. 3505 21:45:24 # [RSpecRunTime] Starting example group spec/helpers/routing/pseudonymization_helper_spec.rb. Expected to take 1.98 seconds. 3506 21:45:24 Routing::PseudonymizationHelper 3507 21:45:24 when url has params to mask 3508 21:45:24 with controller for MR 3509 21:45:24 behaves like masked url 3510 21:45:24 generates masked page url 3511 21:45:24 with controller for issue 3512 21:45:24 behaves like masked url 3513 21:45:24 generates masked page url 3514 21:45:24 with controller for groups with subgroups and project 3515 21:45:24 behaves like masked url 3516 21:45:24 generates masked page url 3517 21:45:24 with controller for groups and subgroups 3518 21:45:24 behaves like masked url 3519 21:45:24 generates masked page url 3520 21:45:24 with controller for blob with file path 3521 21:45:24 behaves like masked url 3522 21:45:25 generates masked page url 3523 21:45:25 when assignee_username is present 3524 21:45:25 behaves like masked url 3525 21:45:25 generates masked page url 3526 21:45:25 when author_username is present 3527 21:45:25 behaves like masked url 3528 21:45:25 generates masked page url 3529 21:45:25 when some query params are not required to be masked 3530 21:45:25 behaves like masked url 3531 21:45:25 generates masked page url 3532 21:45:25 when query string has keys with the same names as path params 3533 21:45:25 behaves like masked url 3534 21:45:25 generates masked page url 3535 21:45:25 when url has no params to mask 3536 21:45:25 returns unchanged url 3537 21:45:25 when it raises exception 3538 21:45:25 calls error tracking 3539 21:45:25 sends error to sentry and returns nil 3540 21:45:25 when feature flag is disabled 3542 21:45:25 #masked_referrer_url 3543 21:45:25 masks sensitive parameters in the URL 3544 21:45:25 when an error occurs 3545 21:45:25 calls error tracking and returns nil 3546 21:45:25 with controller for projects 3547 21:45:25 masks sensitive parameters in the URL for projects controller 3548 21:45:25 with controller for projects/issues 3549 21:45:25 masks sensitive parameters in the URL for projects/issues controller 3550 21:45:25 with group admin page 3551 21:45:25 masks sensitive parameters in the URL for group admin page 3552 21:45:25 masked_query_params 3553 21:45:25 when there are no query parameters 3555 21:45:25 when there are query parameters to mask 3556 21:45:25 masks the appropriate query parameters 3557 21:45:25 when there are query parameters that should not be masked 3558 21:45:25 does not mask the excluded query parameters 3559 21:45:25 when there are mixed query parameters 3560 21:45:25 masks only the non-excluded query parameters 3561 21:45:25 # [RSpecRunTime] Finishing example group spec/helpers/routing/pseudonymization_helper_spec.rb. It took 1.5 seconds. Expected to take 1.98 seconds. 3562 21:45:25 # [RSpecRunTime] Starting example group spec/services/test_hooks/system_service_spec.rb. Expected to take 1.89 seconds. 3563 21:45:25 TestHooks::SystemService 3565 21:45:26 hook with not implemented test 3566 21:45:26 returns error message 3568 21:45:26 executes hook 3569 21:45:26 tag_push_events 3570 21:45:26 executes hook 3571 21:45:26 repository_update_events 3572 21:45:26 executes hook 3573 21:45:26 merge_requests_events 3574 21:45:27 returns error message if the user does not have any repository with a merge request 3575 21:45:27 executes hook 3576 21:45:27 # [RSpecRunTime] Finishing example group spec/services/test_hooks/system_service_spec.rb. It took 1.64 seconds. Expected to take 1.89 seconds. 3577 21:45:27 # [RSpecRunTime] Starting example group spec/models/preloaders/user_max_access_level_in_groups_preloader_spec.rb. Expected to take 1.83 seconds. 3578 21:45:27 Preloaders::UserMaxAccessLevelInGroupsPreloader 3579 21:45:27 does not allow STI 3580 21:45:27 when the preloader is used 3581 21:45:27 when user has indirect access to groups 3582 21:45:28 behaves like executes N max member permission queries to the DB 3583 21:45:28 executes the specified max membership queries 3584 21:45:28 caches the correct access_level for each group 3585 21:45:28 # [RSpecRunTime] RSpec elapsed time: 19 minutes 52.33 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.25 1.08 1.08 1/293 13122 3587 21:45:28 for groups arising from group shares 3588 21:45:28 sets the right access level in cache for groups arising from group shares 3589 21:45:28 when the preloader is not used 3590 21:45:28 behaves like executes N max member permission queries to the DB 3591 21:45:28 executes the specified max membership queries 3592 21:45:28 caches the correct access_level for each group 3593 21:45:28 # [RSpecRunTime] Finishing example group spec/models/preloaders/user_max_access_level_in_groups_preloader_spec.rb. It took 1.56 seconds. Expected to take 1.83 seconds. 3594 21:45:28 # [RSpecRunTime] Starting example group spec/lib/gitlab/git/push_spec.rb. Expected to take 1.82 seconds. 3595 21:45:28 Gitlab::Git::Push 3596 21:45:29 #branch_name 3597 21:45:29 when it is a branch push 3598 21:45:29 returns branch name 3599 21:45:29 when it is a tag push 3601 21:45:29 #branch_push? 3602 21:45:29 when pushing a branch ref 3603 21:45:29 is expected to be branch push 3604 21:45:29 when it is a tag push 3605 21:45:29 is expected not to be branch push 3606 21:45:29 #branch_updated? 3607 21:45:29 when it is a branch push with correct old and new revisions 3608 21:45:29 is expected to be branch updated 3609 21:45:29 when it is not a branch push 3610 21:45:29 is expected not to be branch updated 3611 21:45:29 when old revision is blank 3612 21:45:29 is expected not to be branch updated 3613 21:45:29 when it is not a branch push 3614 21:45:29 is expected not to be branch updated 3615 21:45:29 when oldrev is nil 3616 21:45:29 is expected not to be branch updated 3617 21:45:29 #force_push? 3618 21:45:29 when old revision is an ancestor of the new revision 3619 21:45:29 is expected not to be force push 3620 21:45:29 when old revision is not an ancestor of the new revision 3621 21:45:29 is expected to be force push 3622 21:45:29 when called mulitiple times 3623 21:45:29 does not make make multiple calls to the force push check 3624 21:45:29 #branch_added? 3625 21:45:29 when old revision is defined 3626 21:45:30 is expected not to be branch added 3627 21:45:30 when old revision is not defined 3628 21:45:30 is expected to be branch added 3629 21:45:30 #branch_removed? 3630 21:45:30 when new revision is defined 3631 21:45:30 is expected not to be branch removed 3632 21:45:30 when new revision is not defined 3633 21:45:30 is expected to be branch removed 3634 21:45:30 #modified_paths 3635 21:45:30 when a push is a branch update 3636 21:45:30 returns modified paths 3637 21:45:30 when a push is not a branch update 3638 21:45:30 raises an error 3640 21:45:30 when a valid oldrev is provided 3641 21:45:30 returns oldrev 3642 21:45:30 when a nil valud is provided 3643 21:45:30 returns blank SHA 3645 21:45:30 when valid newrev is provided 3646 21:45:30 returns newrev 3647 21:45:30 when a nil valud is provided 3648 21:45:30 returns blank SHA 3649 21:45:30 # [RSpecRunTime] Finishing example group spec/lib/gitlab/git/push_spec.rb. It took 1.53 seconds. Expected to take 1.82 seconds. 3650 21:45:30 # [RSpecRunTime] Starting example group spec/lib/gitlab/database/health_status/indicators/wal_receiver_saturation_spec.rb. Expected to take 1.74 seconds. 3651 21:45:30 Gitlab::Database::HealthStatus::Indicators::WalReceiverSaturation 3652 21:45:30 behaves like Prometheus Alert based health indicator 3654 21:45:30 when using prometheus client 3655 21:45:30 behaves like Patroni Apdex Evaluator 3656 21:45:30 with main schema 3657 21:45:30 returns NoSignal signal in case the feature flag is disabled 3658 21:45:30 returns Normal signal when SLI condition is met 3659 21:45:30 returns Stop signal when SLI condition is not met 3660 21:45:30 without prometheus_alert_db_indicators_settings 3661 21:45:30 returns Unknown signal 3662 21:45:30 when Prometheus client is not ready 3663 21:45:30 returns Unknown signal 3664 21:45:30 when apdex SLI query is not configured 3665 21:45:30 returns Unknown signal 3666 21:45:30 when slo is not configured 3667 21:45:30 returns Unknown signal 3668 21:45:30 when SLI can not be calculated 3670 21:45:30 returns Unknown signal 3672 21:45:30 returns Unknown signal 3673 21:45:30 result: [{}] 3674 21:45:30 returns Unknown signal 3675 21:45:30 result: [{"value"=>1}] 3676 21:45:30 returns Unknown signal 3677 21:45:30 result: [{"value"=>[1]}] 3678 21:45:30 returns Unknown signal 3679 21:45:30 when using mimir client 3680 21:45:30 behaves like Patroni Apdex Evaluator 3681 21:45:30 with main schema 3682 21:45:30 returns NoSignal signal in case the feature flag is disabled 3683 21:45:30 returns Normal signal when SLI condition is met 3684 21:45:30 returns Stop signal when SLI condition is not met 3685 21:45:30 without prometheus_alert_db_indicators_settings 3686 21:45:30 returns Unknown signal 3687 21:45:30 when Prometheus client is not ready 3688 21:45:30 returns Unknown signal 3689 21:45:30 when apdex SLI query is not configured 3690 21:45:31 returns Unknown signal 3691 21:45:31 when slo is not configured 3692 21:45:31 returns Unknown signal 3693 21:45:31 when SLI can not be calculated 3695 21:45:31 returns Unknown signal 3697 21:45:31 returns Unknown signal 3698 21:45:31 result: [{}] 3699 21:45:31 returns Unknown signal 3700 21:45:31 result: [{"value"=>1}] 3701 21:45:31 returns Unknown signal 3702 21:45:31 result: [{"value"=>[1]}] 3703 21:45:31 returns Unknown signal 3704 21:45:31 when using prometheus client 3705 21:45:31 behaves like Patroni Apdex Evaluator 3706 21:45:31 with ci schema 3707 21:45:31 returns NoSignal signal in case the feature flag is disabled 3708 21:45:31 returns Normal signal when SLI condition is met 3709 21:45:31 returns Stop signal when SLI condition is not met 3710 21:45:31 without prometheus_alert_db_indicators_settings 3711 21:45:31 returns Unknown signal 3712 21:45:31 when Prometheus client is not ready 3713 21:45:31 returns Unknown signal 3714 21:45:31 when apdex SLI query is not configured 3715 21:45:31 returns Unknown signal 3716 21:45:31 when slo is not configured 3717 21:45:31 returns Unknown signal 3718 21:45:31 when SLI can not be calculated 3720 21:45:31 returns Unknown signal 3722 21:45:31 returns Unknown signal 3723 21:45:31 result: [{}] 3724 21:45:31 returns Unknown signal 3725 21:45:31 result: [{"value"=>1}] 3726 21:45:31 returns Unknown signal 3727 21:45:31 result: [{"value"=>[1]}] 3728 21:45:31 returns Unknown signal 3729 21:45:31 when using mimir client 3730 21:45:31 behaves like Patroni Apdex Evaluator 3731 21:45:31 with ci schema 3732 21:45:31 returns NoSignal signal in case the feature flag is disabled 3733 21:45:31 returns Normal signal when SLI condition is met 3734 21:45:31 returns Stop signal when SLI condition is not met 3735 21:45:31 without prometheus_alert_db_indicators_settings 3736 21:45:31 returns Unknown signal 3737 21:45:31 when Prometheus client is not ready 3738 21:45:31 returns Unknown signal 3739 21:45:31 when apdex SLI query is not configured 3740 21:45:31 returns Unknown signal 3741 21:45:31 when slo is not configured 3742 21:45:31 returns Unknown signal 3743 21:45:31 when SLI can not be calculated 3745 21:45:31 returns Unknown signal 3747 21:45:31 returns Unknown signal 3748 21:45:31 result: [{}] 3749 21:45:31 returns Unknown signal 3750 21:45:31 result: [{"value"=>1}] 3751 21:45:32 returns Unknown signal 3752 21:45:32 result: [{"value"=>[1]}] 3753 21:45:32 returns Unknown signal 3754 21:45:32 # [RSpecRunTime] Finishing example group spec/lib/gitlab/database/health_status/indicators/wal_receiver_saturation_spec.rb. It took 1.73 seconds. Expected to take 1.74 seconds. 3755 21:45:32 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/mapper/location_expander_spec.rb. Expected to take 1.69 seconds. 3756 21:45:32 Gitlab::Ci::Config::External::Mapper::LocationExpander 3758 21:45:32 when there are project files 3759 21:45:32 returns expanded locations 3760 21:45:32 when there are local files 3761 21:45:33 returns expanded locations 3762 21:45:33 when there are other files 3763 21:45:33 returns the same location 3764 21:45:33 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/mapper/location_expander_spec.rb. It took 1.65 seconds. Expected to take 1.69 seconds. 3765 21:45:33 # [RSpecRunTime] Starting example group spec/workers/group_import_worker_spec.rb. Expected to take 1.65 seconds. 3766 21:45:33 GroupImportWorker 3767 21:45:33 sidekiq options 3768 21:45:33 disables retry 3769 21:45:34 disables dead 3771 21:45:34 when it succeeds 3772 21:45:34 calls the ImportService 3773 21:45:34 updates the existing state 3774 21:45:34 when it fails 3775 21:45:35 raises an exception when params are invalid 3776 21:45:35 import state 3777 21:45:35 sets the group import status to failed 3778 21:45:35 # [RSpecRunTime] Finishing example group spec/workers/group_import_worker_spec.rb. It took 1.63 seconds. Expected to take 1.65 seconds. 3779 21:45:35 # [RSpecRunTime] Starting example group spec/lib/bulk_imports/common/graphql/get_members_query_spec.rb. Expected to take 1.57 seconds. 3780 21:45:35 BulkImports::Common::Graphql::GetMembersQuery 3781 21:45:35 behaves like a valid Direct Transfer GraphQL query 3782 21:45:35 has a valid query 3783 21:45:35 does not use any deprecated GraphQL schema 3784 21:45:35 does not exceed max authenticated complexity 3785 21:45:35 does not exceed max depth 3787 21:45:36 returns data path 3788 21:45:36 #page_info_path 3789 21:45:36 returns pagination information path 3791 21:45:36 when entity is group 3792 21:45:36 queries group & group members 3793 21:45:36 when source version is past 14.7.0 3794 21:45:36 includes SHARED_FROM_GROUPS 3795 21:45:36 when entity is project 3796 21:45:36 queries project & project members 3797 21:45:36 when source version is at least 16.0.0 3798 21:45:36 includes SHARED_INTO_ANCESTORS 3799 21:45:36 # [RSpecRunTime] Finishing example group spec/lib/bulk_imports/common/graphql/get_members_query_spec.rb. It took 1.4 seconds. Expected to take 1.57 seconds. 3800 21:45:36 # [RSpecRunTime] Starting example group spec/policies/container_expiration_policy_policy_spec.rb. Expected to take 1.55 seconds. 3801 21:45:36 ContainerExpirationPolicyPolicy 3802 21:45:37 user_type: :anonymous, allowed_to_destroy_container_image: false 3803 21:45:37 for user type anonymous 3804 21:45:37 is expected not to be allowed :admin_container_image 3805 21:45:37 user_type: :guest, allowed_to_destroy_container_image: false 3806 21:45:37 for user type guest 3807 21:45:37 is expected not to be allowed :admin_container_image 3808 21:45:37 user_type: :developer, allowed_to_destroy_container_image: false 3809 21:45:37 for user type developer 3810 21:45:37 is expected not to be allowed :admin_container_image 3811 21:45:37 user_type: :maintainer, allowed_to_destroy_container_image: true 3812 21:45:37 for user type maintainer 3813 21:45:37 is expected to be allowed :admin_container_image 3814 21:45:38 # [RSpecRunTime] Finishing example group spec/policies/container_expiration_policy_policy_spec.rb. It took 1.26 seconds. Expected to take 1.55 seconds. 3815 21:45:38 # [RSpecRunTime] Starting example group spec/lib/gitlab/object_hierarchy_spec.rb. Expected to take 1.49 seconds. 3816 21:45:38 Gitlab::ObjectHierarchy 3817 21:45:38 #base_and_ancestors 3818 21:45:38 includes the base rows 3819 21:45:38 includes all of the ancestors 3820 21:45:38 can find ancestors upto a certain level 3821 21:45:38 uses ancestors_base #initialize argument 3822 21:45:38 does not allow the use of #update_all 3823 21:45:38 hierarchy_order option 3825 21:45:38 orders by child to parent 3827 21:45:38 orders by parent to child 3828 21:45:38 #base_and_descendants 3829 21:45:38 includes the base rows 3830 21:45:38 includes all the descendants 3831 21:45:38 uses descendants_base #initialize argument 3832 21:45:38 does not allow the use of #update_all 3833 21:45:38 when with_depth is true 3834 21:45:38 includes depth in the results 3835 21:45:38 #descendants 3836 21:45:38 includes only the descendants 3837 21:45:38 #max_descendants_depth 3838 21:45:38 when base relation is empty 3839 21:45:38 is expected to be nil 3840 21:45:38 when base has no children 3841 21:45:38 is expected to eq 1 3842 21:45:38 when base has grandchildren 3843 21:45:39 is expected to eq 3 3845 21:45:39 includes only the ancestors 3846 21:45:39 can find ancestors upto a certain level 3847 21:45:39 #all_objects 3848 21:45:39 includes the base rows 3849 21:45:39 includes the ancestors 3850 21:45:39 includes the descendants 3851 21:45:39 uses ancestors_base #initialize argument for ancestors 3852 21:45:39 uses descendants_base #initialize argument for descendants 3853 21:45:39 does not allow the use of #update_all 3854 21:45:39 # [RSpecRunTime] Finishing example group spec/lib/gitlab/object_hierarchy_spec.rb. It took 1.41 seconds. Expected to take 1.49 seconds. 3855 21:45:39 # [RSpecRunTime] Starting example group spec/lib/banzai/filter/sanitization_filter_spec.rb. Expected to take 1.47 seconds. 3856 21:45:39 Banzai::Filter::SanitizationFilter 3857 21:45:39 behaves like default allowlist 3858 21:45:39 sanitizes tags that are not allowed 3859 21:45:39 sanitizes tag attributes 3860 21:45:39 allows allowlisted HTML tags from the user 3861 21:45:39 sanitizes `class` attribute on any element 3862 21:45:39 sanitizes `id` attribute on any element 3863 21:45:39 removes `rel` attribute from `a` elements 3864 21:45:39 custom allowlist 3865 21:45:39 customizes the allowlist only once 3866 21:45:39 customizes the allowlist only once for different instances 3867 21:45:39 sanitizes `class` attribute from all elements 3868 21:45:39 sanitizes `class` attribute from non-highlight spans 3869 21:45:39 allows `text-align` property in `style` attribute on table elements 3870 21:45:39 disallows other properties in `style` attribute on table elements 3871 21:45:39 disallows `text-align` property in `style` attribute on other elements 3872 21:45:39 allows `span` elements 3873 21:45:39 allows `abbr` elements 3874 21:45:39 disallows the `name` attribute globally, allows on `a` 3875 21:45:39 allows `summary` elements 3876 21:45:39 allows `details` elements 3877 21:45:39 allows `rel=license` in links 3878 21:45:40 allows `data-math-style` attribute on `span`, code` and `pre` elements 3879 21:45:40 allows the `data-sourcepos` attribute globally 3881 21:45:40 allows the footnote attributes 3882 21:45:40 allows correct footnote id property on links 3883 21:45:40 allows correct footnote id property on li element 3884 21:45:40 removes invalid id for footnote links 3885 21:45:40 removes invalid id for footnote li 3886 21:45:40 link anchors 3887 21:45:40 allows id property on anchor links 3888 21:45:40 removes id property for non-anchor links 3889 21:45:40 removes id property for non-user-content links 3890 21:45:40 removes class property for non-anchor links 3891 21:45:40 behaves like does not use pipeline timing check 3892 21:45:40 does not include Concerns::PipelineTimingCheck 3893 21:45:40 behaves like a filter timeout 3894 21:45:40 when rendering takes too long 3896 21:45:40 verifies render_timeout 3897 21:45:40 # [RSpecRunTime] Finishing example group spec/lib/banzai/filter/sanitization_filter_spec.rb. It took 1.3 seconds. Expected to take 1.47 seconds. 3898 21:45:40 # [RSpecRunTime] Starting example group spec/models/concerns/feature_gate_spec.rb. Expected to take 1.4 seconds. 3900 21:45:40 does not allow STI 3901 21:45:40 .actor_from_id 3902 21:45:40 model_class: Project(id: integer, name: string, path: string, description: text, created_at: datetime, updated_at: datetime, creator_id: integer, namespace_id: integer, last_activity_at: datetime, import_url: string, visibility_level: integer, archived: boolean, avatar: string, merge_requests_template: text, star_count: integer, merge_requests_rebase_enabled: boolean, import_type: string, import_source: string, approvals_before_merge: integer, reset_approvals_on_push: boolean, merge_requests_ff_only_enabled: boolean, issues_template: text, mirror: boolean, mirror_last_update_at: datetime, mirror_last_successful_update_at: datetime, mirror_user_id: integer, shared_runners_enabled: boolean, runners_token: string, build_allow_git_fetch: boolean, build_timeout: integer, mirror_trigger_builds: boolean, pending_delete: boolean, public_builds: boolean, last_repository_check_failed: boolean, last_repository_check_at: datetime, only_allow_merge_if_pipeline_succeeds: boolean, has_external_issue_tracker: boolean, repository_storage: string, repository_read_only: boolean, request_access_enabled: boolean, has_external_wiki: boolean, ci_config_path: string, lfs_enabled: boolean, description_html: text, only_allow_merge_if_all_discussions_are_resolved: boolean, repository_size_limit: integer, printing_merge_request_link_enabled: boolean, auto_cancel_pending_pipelines: integer, service_desk_enabled: boolean, cached_markdown_version: integer, delete_error: text, last_repository_updated_at: datetime, disable_overriding_approvers_per_merge_request: boolean, storage_version: integer, resolve_outdated_diff_discussions: boolean, remote_mirror_available_overridden: boolean, only_mirror_protected_branches: boolean, pull_mirror_available_overridden: boolean, jobs_cache_index: integer, external_authorization_classification_label: string, mirror_overwrites_diverged_branches: boolean, pages_https_only: boolean, external_webhook_token: string, packages_enabled: boolean, merge_requests_author_approval: boolean, pool_repository_id: integer, runners_token_encrypted: string, bfg_object_map: string, detected_repository_languages: boolean, merge_requests_disable_committers_approval: boolean, require_password_to_approve: boolean, max_pages_size: integer, max_artifacts_size: integer, pull_mirror_branch_prefix: string, remove_source_branch_after_merge: boolean, marked_for_deletion_at: date, marked_for_deletion_by_user_id: integer, autoclose_referenced_issues: boolean, suggestion_commit_message: string, project_namespace_id: integer, hidden: boolean, organization_id: integer, verification_checksum: binary), model_id: 1, expected: "Project:1" 3903 21:45:40 returns an object that has the correct flipper_id 3904 21:45:40 model_class: Group(id: integer, name: string, path: string, owner_id: integer, created_at: datetime, updated_at: datetime, type: string, description: string, avatar: string, membership_lock: boolean, share_with_group_lock: boolean, visibility_level: integer, request_access_enabled: boolean, ldap_sync_status: string, ldap_sync_error: string, ldap_sync_last_update_at: datetime, ldap_sync_last_successful_update_at: datetime, ldap_sync_last_sync_at: datetime, description_html: text, lfs_enabled: boolean, parent_id: integer, shared_runners_minutes_limit: integer, repository_size_limit: integer, require_two_factor_authentication: boolean, two_factor_grace_period: integer, cached_markdown_version: integer, project_creation_level: integer, runners_token: string, file_template_project_id: integer, saml_discovery_token: string, runners_token_encrypted: string, custom_project_templates_group_id: integer, auto_devops_enabled: boolean, extra_shared_runners_minutes_limit: integer, last_ci_minutes_notification_at: timestamptz, last_ci_minutes_usage_notification_level: integer, subgroup_creation_level: integer, max_pages_size: integer, max_artifacts_size: integer, mentions_disabled: boolean, default_branch_protection: integer, max_personal_access_token_lifetime: integer, push_rule_id: integer, shared_runners_enabled: boolean, allow_descendants_override_disabled_shared_runners: boolean, traversal_ids: integer, organization_id: integer), model_id: 2, expected: "Group:2" 3905 21:45:40 returns an object that has the correct flipper_id 3906 21:45:40 model_class: User(id: integer, email: string, encrypted_password: string, reset_password_token: string, reset_password_sent_at: datetime, remember_created_at: datetime, sign_in_count: integer, current_sign_in_at: datetime, last_sign_in_at: datetime, current_sign_in_ip: string, last_sign_in_ip: string, created_at: datetime, updated_at: datetime, name: string, admin: boolean, projects_limit: integer, failed_attempts: integer, locked_at: datetime, username: string, can_create_group: boolean, can_create_team: boolean, state: string, color_scheme_id: integer, password_expires_at: datetime, created_by_id: integer, last_credential_check_at: datetime, avatar: string, confirmation_token: string, confirmed_at: datetime, confirmation_sent_at: datetime, unconfirmed_email: string, hide_no_ssh_key: boolean, admin_email_unsubscribed_at: datetime, notification_email: string, hide_no_password: boolean, password_automatically_set: boolean, encrypted_otp_secret: string, encrypted_otp_secret_iv: string, encrypted_otp_secret_salt: string, otp_required_for_login: boolean, otp_backup_codes: text, public_email: string, dashboard: integer, project_view: integer, consumed_timestep: integer, layout: integer, hide_project_limit: boolean, note: text, unlock_token: string, otp_grace_period_started_at: datetime, external: boolean, incoming_email_token: string, auditor: boolean, require_two_factor_authentication_from_group: boolean, two_factor_grace_period: integer, last_activity_on: date, notified_of_own_activity: boolean, preferred_language: string, theme_id: integer, accepted_term_id: integer, feed_token: string, private_profile: boolean, roadmap_layout: integer, include_private_contributions: boolean, commit_email: string, group_view: integer, managing_group_id: integer, first_name: string, last_name: string, static_object_token: string, role: integer, user_type: integer, static_object_token_encrypted: text, otp_secret_expires_at: timestamptz, onboarding_in_progress: boolean, color_mode_id: integer, otp_secret: ), model_id: 3, expected: "User:3" 3907 21:45:40 returns an object that has the correct flipper_id 3908 21:45:40 model_class: Ci::Runner(id: integer, token: string, created_at: datetime, updated_at: datetime, description: string, contacted_at: datetime, active: boolean, name: string, run_untagged: boolean, locked: boolean, access_level: integer, maximum_timeout: integer, runner_type: integer, token_encrypted: string, public_projects_minutes_cost_factor: float, private_projects_minutes_cost_factor: float, maintainer_note: text, token_expires_at: timestamptz, allowed_plans: text, registration_type: integer, creator_id: integer, creation_state: integer, allowed_plan_ids: integer, sharding_key_id: integer, executor_type: , tag_list: ), model_id: 4, expected: "Ci::Runner:4" 3909 21:45:40 returns an object that has the correct flipper_id 3910 21:45:40 model_class: Namespace(id: integer, name: string, path: string, owner_id: integer, created_at: datetime, updated_at: datetime, type: string, description: string, avatar: string, membership_lock: boolean, share_with_group_lock: boolean, visibility_level: integer, request_access_enabled: boolean, ldap_sync_status: string, ldap_sync_error: string, ldap_sync_last_update_at: datetime, ldap_sync_last_successful_update_at: datetime, ldap_sync_last_sync_at: datetime, description_html: text, lfs_enabled: boolean, parent_id: integer, shared_runners_minutes_limit: integer, repository_size_limit: integer, require_two_factor_authentication: boolean, two_factor_grace_period: integer, cached_markdown_version: integer, project_creation_level: integer, runners_token: string, file_template_project_id: integer, saml_discovery_token: string, runners_token_encrypted: string, custom_project_templates_group_id: integer, auto_devops_enabled: boolean, extra_shared_runners_minutes_limit: integer, last_ci_minutes_notification_at: timestamptz, last_ci_minutes_usage_notification_level: integer, subgroup_creation_level: integer, max_pages_size: integer, max_artifacts_size: integer, mentions_disabled: boolean, default_branch_protection: integer, max_personal_access_token_lifetime: integer, push_rule_id: integer, shared_runners_enabled: boolean, allow_descendants_override_disabled_shared_runners: boolean, traversal_ids: integer, organization_id: integer), model_id: 5, expected: "Namespace:5" 3911 21:45:40 returns an object that has the correct flipper_id 3912 21:45:40 model_class: Namespaces::ProjectNamespace(id: integer, name: string, path: string, owner_id: integer, created_at: datetime, updated_at: datetime, type: string, description: string, avatar: string, membership_lock: boolean, share_with_group_lock: boolean, visibility_level: integer, request_access_enabled: boolean, ldap_sync_status: string, ldap_sync_error: string, ldap_sync_last_update_at: datetime, ldap_sync_last_successful_update_at: datetime, ldap_sync_last_sync_at: datetime, description_html: text, lfs_enabled: boolean, parent_id: integer, shared_runners_minutes_limit: integer, repository_size_limit: integer, require_two_factor_authentication: boolean, two_factor_grace_period: integer, cached_markdown_version: integer, project_creation_level: integer, runners_token: string, file_template_project_id: integer, saml_discovery_token: string, runners_token_encrypted: string, custom_project_templates_group_id: integer, auto_devops_enabled: boolean, extra_shared_runners_minutes_limit: integer, last_ci_minutes_notification_at: timestamptz, last_ci_minutes_usage_notification_level: integer, subgroup_creation_level: integer, max_pages_size: integer, max_artifacts_size: integer, mentions_disabled: boolean, default_branch_protection: integer, max_personal_access_token_lifetime: integer, push_rule_id: integer, shared_runners_enabled: boolean, allow_descendants_override_disabled_shared_runners: boolean, traversal_ids: integer, organization_id: integer), model_id: 6, expected: "Namespaces::ProjectNamespace:6" 3913 21:45:40 returns an object that has the correct flipper_id 3914 21:45:40 model_class: Namespaces::UserNamespace(id: integer, name: string, path: string, owner_id: integer, created_at: datetime, updated_at: datetime, type: string, description: string, avatar: string, membership_lock: boolean, share_with_group_lock: boolean, visibility_level: integer, request_access_enabled: boolean, ldap_sync_status: string, ldap_sync_error: string, ldap_sync_last_update_at: datetime, ldap_sync_last_successful_update_at: datetime, ldap_sync_last_sync_at: datetime, description_html: text, lfs_enabled: boolean, parent_id: integer, shared_runners_minutes_limit: integer, repository_size_limit: integer, require_two_factor_authentication: boolean, two_factor_grace_period: integer, cached_markdown_version: integer, project_creation_level: integer, runners_token: string, file_template_project_id: integer, saml_discovery_token: string, runners_token_encrypted: string, custom_project_templates_group_id: integer, auto_devops_enabled: boolean, extra_shared_runners_minutes_limit: integer, last_ci_minutes_notification_at: timestamptz, last_ci_minutes_usage_notification_level: integer, subgroup_creation_level: integer, max_pages_size: integer, max_artifacts_size: integer, mentions_disabled: boolean, default_branch_protection: integer, max_personal_access_token_lifetime: integer, push_rule_id: integer, shared_runners_enabled: boolean, allow_descendants_override_disabled_shared_runners: boolean, traversal_ids: integer, organization_id: integer), model_id: 7, expected: "Namespaces::UserNamespace:7" 3915 21:45:40 returns an object that has the correct flipper_id 3917 21:45:40 factory: :project 3918 21:45:40 returns nil when object is not persisted 3919 21:45:41 returns flipper_id when object is persisted 3920 21:45:41 factory: :group 3921 21:45:41 returns nil when object is not persisted 3922 21:45:41 returns flipper_id when object is persisted 3923 21:45:41 factory: :user 3924 21:45:41 returns nil when object is not persisted 3925 21:45:41 returns flipper_id when object is persisted 3926 21:45:41 factory: :ci_runner 3927 21:45:41 returns nil when object is not persisted 3928 21:45:41 returns flipper_id when object is persisted 3929 21:45:41 factory: :namespace 3930 21:45:42 returns nil when object is not persisted 3931 21:45:42 returns flipper_id when object is persisted 3932 21:45:42 # [RSpecRunTime] Finishing example group spec/models/concerns/feature_gate_spec.rb. It took 1.51 seconds. Expected to take 1.4 seconds. 3933 21:45:42 # [RSpecRunTime] Starting example group spec/lib/bulk_imports/groups/loaders/group_loader_spec.rb. Expected to take 1.39 seconds. 3934 21:45:42 BulkImports::Groups::Loaders::GroupLoader 3936 21:45:42 when path is missing 3937 21:45:42 raises an error 3938 21:45:42 when destination namespace is not a group 3939 21:45:42 raises an error 3940 21:45:42 when there are other group errors 3941 21:45:42 raises an error with those errors 3942 21:45:42 when user can create group 3943 21:45:42 when there is no parent group 3944 21:45:42 calls Group Create Service to create a new group 3945 21:45:42 when there is parent group 3946 21:45:42 calls Group Create Service to create a new group 3947 21:45:42 when destination_namespace is not set 3948 21:45:42 calls Group Create Service to create a new group 3949 21:45:42 when user does not have 2FA enabled 3950 21:45:42 when require_two_factor_authentication is not passed 3951 21:45:43 calls Group Create Service to create a new group 3952 21:45:43 when require_two_factor_authentication is false 3953 21:45:43 calls Group Create Service to create a new group 3954 21:45:43 when require_two_factor_authentication is true 3955 21:45:43 does not create new group 3956 21:45:43 when user cannot create group 3957 21:45:43 when there is no parent group 3958 21:45:43 does not create new group 3959 21:45:43 when there is parent group 3960 21:45:43 does not create new group 3961 21:45:43 # [RSpecRunTime] Finishing example group spec/lib/bulk_imports/groups/loaders/group_loader_spec.rb. It took 1.14 seconds. Expected to take 1.39 seconds. 3962 21:45:43 # [RSpecRunTime] Starting example group spec/lib/bulk_imports/groups/pipelines/subgroup_entities_pipeline_spec.rb. Expected to take 1.37 seconds. 3963 21:45:43 BulkImports::Groups::Pipelines::SubgroupEntitiesPipeline 3965 21:45:44 creates entities for the subgroups 3966 21:45:44 does not create duplicate entities on rerun 3968 21:45:44 creates entities for the given data 3969 21:45:44 pipeline parts 3970 21:45:44 is expected to includes the BulkImports::Pipeline module 3971 21:45:44 is expected to includes the BulkImports::Pipeline::Runner module 3972 21:45:44 has extractors 3973 21:45:44 has transformers 3974 21:45:44 # [RSpecRunTime] Finishing example group spec/lib/bulk_imports/groups/pipelines/subgroup_entities_pipeline_spec.rb. It took 1.13 seconds. Expected to take 1.37 seconds. 3975 21:45:44 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/remove_unwanted_chat_jobs_spec.rb. Expected to take 1.31 seconds. 3976 21:45:44 Gitlab::Ci::Pipeline::Chain::RemoveUnwantedChatJobs 3978 21:45:44 removes unwanted jobs for chat pipelines 3979 21:45:45 does not remove any jobs for non chat-pipelines 3980 21:45:45 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/remove_unwanted_chat_jobs_spec.rb. It took 0.94 second. Expected to take 1.31 seconds. 3981 21:45:45 # [RSpecRunTime] Starting example group spec/services/system_hooks_service_spec.rb. Expected to take 1.29 seconds. 3982 21:45:45 SystemHooksService 3983 21:45:45 #execute_hooks_for 3984 21:45:46 model_name: :group_member, builder_class: Gitlab::HookData::GroupMemberBuilder 3985 21:45:46 builds the data with the relevant builder class and then calls #execute_hooks with the obtained data 3986 21:45:46 model_name: :group, builder_class: Gitlab::HookData::GroupBuilder 3987 21:45:46 builds the data with the relevant builder class and then calls #execute_hooks with the obtained data 3988 21:45:46 model_name: :project_member, builder_class: Gitlab::HookData::ProjectMemberBuilder 3989 21:45:46 builds the data with the relevant builder class and then calls #execute_hooks with the obtained data 3990 21:45:46 model_name: :user, builder_class: Gitlab::HookData::UserBuilder 3991 21:45:46 builds the data with the relevant builder class and then calls #execute_hooks with the obtained data 3992 21:45:46 model_name: :project, builder_class: Gitlab::HookData::ProjectBuilder 3993 21:45:46 builds the data with the relevant builder class and then calls #execute_hooks with the obtained data 3994 21:45:46 model_name: :key, builder_class: Gitlab::HookData::KeyBuilder 3995 21:45:46 builds the data with the relevant builder class and then calls #execute_hooks with the obtained data 3996 21:45:46 model_name: :deploy_key, builder_class: Gitlab::HookData::KeyBuilder 3997 21:45:46 builds the data with the relevant builder class and then calls #execute_hooks with the obtained data 3998 21:45:46 #execute_hooks 3999 21:45:46 executes system hooks with the given data 4000 21:45:46 executes FileHook with the given data 4001 21:45:46 # [RSpecRunTime] Finishing example group spec/services/system_hooks_service_spec.rb. It took 1.1 seconds. Expected to take 1.29 seconds. 4002 21:45:46 # [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/decompressed_archive_size_validator_spec.rb. Expected to take 1.24 seconds. 4003 21:45:46 Gitlab::ImportExport::DecompressedArchiveSizeValidator 4005 21:45:46 when file does not exceed allowed decompressed size 4006 21:45:46 returns true 4007 21:45:46 when waiter thread no longer exists 4008 21:45:46 does not raise exception 4009 21:45:46 when file exceeds allowed decompressed size 4010 21:45:46 logs error message returns false 4011 21:45:46 when max_decompressed_archive_size is set to 0 4012 21:45:47 is valid and does not log error message 4013 21:45:47 when exception occurs during decompression 4014 21:45:47 when timeout occurs 4015 21:45:47 logs raised exception and terminates validator process group 4016 21:45:47 when exception occurs 4017 21:45:47 logs raised exception and terminates validator process group 4018 21:45:47 archive path validation 4019 21:45:47 when archive path is traversed 4020 21:45:47 returns false 4021 21:45:47 when archive path is not a string 4022 21:45:47 returns false 4023 21:45:47 which archive path is a symlink 4024 21:45:47 returns false 4025 21:45:47 when archive path shares multiple hard links 4026 21:45:47 returns false 4027 21:45:47 when archive path is not a file 4028 21:45:47 returns false 4029 21:45:47 # [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/decompressed_archive_size_validator_spec.rb. It took 0.73 second. Expected to take 1.24 seconds. 4030 21:45:47 # [RSpecRunTime] Starting example group spec/services/milestones/update_service_spec.rb. Expected to take 1.2 seconds. 4031 21:45:47 Milestones::UpdateService 4033 21:45:47 saves the milestone 4034 21:45:47 returns the milestone 4035 21:45:47 when state_event is "activate" 4036 21:45:47 is expected to publish event Milestones::MilestoneUpdatedEvent 4037 21:45:47 calls Milestones::ReopenService 4038 21:45:47 when state_event is "close" 4039 21:45:48 is expected to publish event Milestones::MilestoneUpdatedEvent 4040 21:45:48 calls Milestones::CloseService 4041 21:45:48 when params are present 4042 21:45:48 is expected to publish event Milestones::MilestoneUpdatedEvent 4043 21:45:48 assigns the params to the milestone 4044 21:45:48 when milestone is changed 4045 21:45:48 calls before_update 4046 21:45:48 when milestone is not changed 4047 21:45:48 does not call before_update 4048 21:45:48 #before_update 4049 21:45:48 checks for spam 4050 21:45:48 # [RSpecRunTime] Finishing example group spec/services/milestones/update_service_spec.rb. It took 1.18 seconds. Expected to take 1.2 seconds. 4051 21:45:48 # [RSpecRunTime] Starting example group spec/lib/gitlab/runtime_spec.rb. Expected to take 1.18 seconds. 4052 21:45:48 Gitlab::Runtime 4053 21:45:48 when unknown 4055 21:45:48 raises an exception when trying to identify 4056 21:45:48 .safe_identify 4060 21:45:48 returns true 4061 21:45:48 on multiple matches 4063 21:45:48 raises an exception when trying to identify 4064 21:45:48 .safe_identify 4066 21:45:48 puma without cli_config 4067 21:45:48 behaves like valid runtime 4068 21:45:48 identifies itself 4069 21:45:48 does not identify as others 4070 21:45:48 reports its maximum concurrency 4071 21:45:48 puma with cli_config 4072 21:45:48 identifies as an application runtime 4073 21:45:48 behaves like valid runtime 4074 21:45:48 identifies itself 4075 21:45:48 does not identify as others 4076 21:45:48 reports its maximum concurrency 4077 21:45:48 when ActionCable worker pool size is configured 4078 21:45:48 behaves like valid runtime 4079 21:45:48 identifies itself 4080 21:45:48 does not identify as others 4081 21:45:48 reports its maximum concurrency 4082 21:45:48 .puma_in_clustered_mode? 4083 21:45:48 when Puma is set up with workers > 0 4084 21:45:48 is expected to equal true 4085 21:45:48 when Puma is set up with workers = 0 4086 21:45:48 is expected to equal false 4088 21:45:48 identifies as an application runtime 4089 21:45:48 behaves like valid runtime 4090 21:45:48 identifies itself 4091 21:45:48 does not identify as others 4092 21:45:48 reports its maximum concurrency 4094 21:45:49 does not identify as an application runtime 4095 21:45:49 behaves like valid runtime 4096 21:45:49 identifies itself 4097 21:45:49 does not identify as others 4098 21:45:49 reports its maximum concurrency 4100 21:45:49 does not identify as an application runtime 4101 21:45:49 behaves like valid runtime 4102 21:45:49 identifies itself 4103 21:45:49 does not identify as others 4104 21:45:49 reports its maximum concurrency 4105 21:45:49 geo log cursor 4106 21:45:49 behaves like valid runtime 4107 21:45:49 identifies itself 4108 21:45:49 does not identify as others 4109 21:45:49 reports its maximum concurrency 4110 21:45:49 rails runner 4111 21:45:49 does not identify as an application runtime 4112 21:45:49 behaves like valid runtime 4113 21:45:49 identifies itself 4114 21:45:49 does not identify as others 4115 21:45:49 reports its maximum concurrency 4116 21:45:49 # [RSpecRunTime] Finishing example group spec/lib/gitlab/runtime_spec.rb. It took 0.9 second. Expected to take 1.18 seconds. 4117 21:45:49 # [RSpecRunTime] Starting example group spec/graphql/mutations/alert_management/http_integration/reset_token_spec.rb. Expected to take 1.14 seconds. 4118 21:45:49 Mutations::AlertManagement::HttpIntegration::ResetToken 4119 21:45:49 is expected to require graphql authorizations :admin_operations 4121 21:45:49 user has sufficient access to project 4122 21:45:49 when HttpIntegrations::UpdateService responds with success 4123 21:45:50 returns the integration with no errors 4124 21:45:50 when HttpIntegrations::UpdateService responds with an error 4125 21:45:50 returns errors 4126 21:45:50 when resource is not accessible to the user 4127 21:45:50 raises an error if the resource is not accessible to the user 4128 21:45:50 # [RSpecRunTime] Finishing example group spec/graphql/mutations/alert_management/http_integration/reset_token_spec.rb. It took 1.13 seconds. Expected to take 1.14 seconds. 4129 21:45:50 # [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/parallel_scheduling_spec.rb. Expected to take 1.12 seconds. 4130 21:45:50 Gitlab::GithubImport::ParallelScheduling 4132 21:45:50 returns true when running in parallel mode 4133 21:45:50 returns false when running in sequential mode 4135 21:45:50 imports data in parallel when running in parallel mode 4136 21:45:50 imports data in parallel when running in sequential mode 4137 21:45:50 expires the cache used for tracking already imported objects 4138 21:45:50 logs the the process 4139 21:45:50 when abort_on_failure is false 4140 21:45:51 logs the error when it fails 4141 21:45:51 when abort_on_failure is true 4142 21:45:51 logs the error when it fails and marks import as failed 4143 21:45:51 #sequential_import 4144 21:45:51 imports data in sequence 4145 21:45:51 #parallel_import 4146 21:45:51 imports data in parallel with delays respecting parallel_import_batch definition and return job waiter 4147 21:45:51 when job is running for a long time 4148 21:45:51 deducts the job runtime from the delay 4149 21:45:51 when job restarts due to API rate limit or Sidekiq interruption 4150 21:45:51 restores job waiter's key and jobs_remaining 4151 21:45:51 #each_object_to_import 4152 21:45:51 yields every object to import 4153 21:45:51 resumes from the last page 4154 21:45:51 does not yield any objects if the page number was not set 4155 21:45:51 does not yield the object if it was already imported 4156 21:45:51 #already_imported? 4157 21:45:51 returns false when an object has not yet been imported 4158 21:45:51 returns true when an object has already been imported 4159 21:45:51 #mark_as_imported 4160 21:45:51 marks an object as already imported 4161 21:45:51 #increment_object_counter? 4162 21:45:51 returns true 4163 21:45:51 # [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/parallel_scheduling_spec.rb. It took 0.95 second. Expected to take 1.12 seconds. 4164 21:45:51 # [RSpecRunTime] Starting example group spec/models/group_import_state_spec.rb. Expected to take 1.07 seconds. 4165 21:45:51 GroupImportState 4166 21:45:51 does not allow STI 4168 21:45:51 is expected to belong to user required: true 4169 21:45:51 is expected to validate that :group cannot be empty/falsy 4170 21:45:51 is expected to validate that :status cannot be empty/falsy 4171 21:45:51 can be created without a jid 4172 21:45:51 cannot be started without a jid 4173 21:45:51 cannot be finished without a jid 4174 21:45:51 can fail without a jid 4175 21:45:51 #in_progress? 4176 21:45:51 when the import is 'created' 4177 21:45:51 returns true 4178 21:45:51 when the import is 'started' 4179 21:45:51 returns true 4180 21:45:51 when the import is 'finished' 4181 21:45:51 returns false 4182 21:45:51 when the import is 'failed' 4183 21:45:51 returns false 4184 21:45:51 when import failed 4185 21:45:51 when error message is present 4186 21:45:52 truncates error message 4187 21:45:52 when error message is missing 4188 21:45:53 has no error message 4189 21:45:53 # [RSpecRunTime] RSpec elapsed time: 20 minutes 17.48 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.22 1.09 1.08 1/288 13335 4191 21:45:53 # [RSpecRunTime] Finishing example group spec/models/group_import_state_spec.rb. It took 2.05 seconds. Expected to take 1.07 seconds. 4192 21:45:53 # [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/reestablished_connection_stack_spec.rb. Expected to take 1.04 seconds. 4193 21:45:53 Gitlab::Database::Migrations::ReestablishedConnectionStack 4194 21:45:53 #with_restored_connection_stack 4196 21:45:53 behaves like reconfigures connection stack 4197 21:45:53 does restore connection hierarchy 4198 21:45:53 does keep original connection handler 4200 21:45:53 behaves like reconfigures connection stack 4201 21:45:53 does restore connection hierarchy 4202 21:45:53 does reconfigure connection handler 4203 21:45:53 # [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/reestablished_connection_stack_spec.rb. It took 0.5 second. Expected to take 1.04 seconds. 4204 21:45:53 # [RSpecRunTime] Starting example group spec/serializers/feature_flag_summary_entity_spec.rb. Expected to take 1.0 second. 4205 21:45:53 FeatureFlagSummaryEntity 4206 21:45:54 has summary information 4207 21:45:54 # [RSpecRunTime] Finishing example group spec/serializers/feature_flag_summary_entity_spec.rb. It took 0.83 second. Expected to take 1.0 second. 4208 21:45:54 # [RSpecRunTime] Starting example group spec/services/bulk_imports/file_download_service_spec.rb. Expected to take 0.96 second. 4209 21:45:54 BulkImports::FileDownloadService 4211 21:45:54 downloads file 4212 21:45:54 when content-type is application/gzip 4213 21:45:54 downloads file 4214 21:45:54 when url is not valid 4215 21:45:54 raises an error 4216 21:45:54 when content-type is not valid 4217 21:45:54 logs and raises an error 4218 21:45:54 when file size is not valid 4219 21:45:54 when size exceeds limit 4220 21:45:54 raises an error 4221 21:45:54 when size is equals the file size limit 4222 21:45:55 does not raise an error 4223 21:45:55 when chunk code is not 200 4224 21:45:55 raises an error 4225 21:45:55 when chunk code is retriable 4226 21:45:55 raises a retriable error 4227 21:45:55 when chunk code is redirection 4228 21:45:55 does not write a redirection chunk 4229 21:45:55 when redirection chunk appears at a later stage of the download 4230 21:45:55 raises an error 4231 21:45:55 remote content validation 4232 21:45:55 on redirect chunk 4233 21:45:55 does not run content type & validation 4234 21:45:55 when there is one data chunk 4235 21:45:55 validates content type 4236 21:45:55 when there are multiple data chunks 4237 21:45:55 validates content type only once 4238 21:45:55 when file is a symlink 4239 21:45:55 raises an error and removes the file 4240 21:45:55 when file shares multiple hard links 4241 21:45:55 raises an error and removes the file 4242 21:45:55 when dir is not in tmpdir 4243 21:45:55 raises an error 4244 21:45:55 when dir path is being traversed 4245 21:45:55 raises an error 4246 21:45:55 when using the remote filename 4247 21:45:55 when no filename is given 4248 21:45:55 raises an error when the filename is not provided in the request header 4249 21:45:55 with a given filename 4250 21:45:55 uses the given filename 4251 21:45:55 when the filename is a path 4252 21:45:55 raises an error when the filename is not provided in the request header 4253 21:45:55 when the filename is longer the the limit 4254 21:45:55 raises an error when the filename is not provided in the request header 4255 21:45:55 when logging a chunk context 4256 21:45:55 input: "\x8D!?\xADv", output: "�!?�v" 4257 21:45:55 scrubs non-printable characters from the chunk 4258 21:45:55 input: "\x1F\x8B\b\x00\x1F", output: "\u001F�\b\u0000\u001F" 4259 21:45:55 scrubs non-printable characters from the chunk 4260 21:45:55 # [RSpecRunTime] Finishing example group spec/services/bulk_imports/file_download_service_spec.rb. It took 0.69 second. Expected to take 0.96 second. 4261 21:45:55 # [RSpecRunTime] Starting example group spec/services/users/unblock_service_spec.rb. Expected to take 0.94 second. 4262 21:45:55 Users::UnblockService 4264 21:45:55 when successful 4265 21:45:55 is expected to eq true 4266 21:45:55 change the user's state 4267 21:45:56 saves a custom attribute 4269 21:45:56 returns error result 4270 21:45:56 does not change the user's state 4271 21:45:56 # [RSpecRunTime] Finishing example group spec/services/users/unblock_service_spec.rb. It took 0.78 second. Expected to take 0.94 second. 4272 21:45:56 # [RSpecRunTime] Starting example group spec/finders/ci/triggers_finder_spec.rb. Expected to take 0.88 second. 4273 21:45:56 Ci::TriggersFinder 4275 21:45:56 when the current user is authorized 4276 21:45:56 returns list of trigger tokens 4277 21:45:56 when the current user is not authorized 4278 21:45:56 does not return trigger tokens 4279 21:45:56 # [RSpecRunTime] Finishing example group spec/finders/ci/triggers_finder_spec.rb. It took 0.63 second. Expected to take 0.88 second. 4280 21:45:56 # [RSpecRunTime] Starting example group spec/models/application_setting/term_spec.rb. Expected to take 0.88 second. 4281 21:45:56 ApplicationSetting::Term 4282 21:45:56 does not allow STI 4283 21:45:56 is expected to validate that :terms cannot be empty/falsy 4285 21:45:57 finds the latest terms 4286 21:45:57 #accepted_by_user? 4287 21:45:57 is true when the user accepted the terms 4288 21:45:57 is true when user is a bot 4289 21:45:57 is false when the user declined the terms 4290 21:45:57 does not cause a query when the user accepted the current terms 4291 21:45:57 returns false if the currently accepted terms are different 4292 21:45:57 # [RSpecRunTime] Finishing example group spec/models/application_setting/term_spec.rb. It took 0.73 second. Expected to take 0.88 second. 4293 21:45:57 # [RSpecRunTime] Starting example group spec/lib/gitlab/harbor/client_spec.rb. Expected to take 0.82 second. 4294 21:45:57 Gitlab::Harbor::Client 4296 21:45:58 if integration is nil 4297 21:45:58 raises ConfigError 4298 21:45:58 integration is provided 4299 21:45:58 is initialized successfully 4300 21:45:58 #get_repositories 4301 21:45:58 with valid params 4302 21:45:58 get repositories 4303 21:45:58 when harbor project does not exist 4304 21:45:58 raises Gitlab::Harbor::Client::Error 4305 21:45:58 with invalid response 4306 21:45:58 raises Gitlab::Harbor::Client::Error 4307 21:45:58 #get_artifacts 4308 21:45:58 with valid params 4309 21:45:58 get artifacts 4310 21:45:58 when harbor repository does not exist 4311 21:45:58 raises Gitlab::Harbor::Client::Error 4312 21:45:58 with invalid response 4313 21:45:58 raises Gitlab::Harbor::Client::Error 4315 21:45:58 with valid params 4317 21:45:58 when harbor artifact does not exist 4318 21:45:58 raises Gitlab::Harbor::Client::Error 4319 21:45:58 with invalid response 4320 21:45:58 raises Gitlab::Harbor::Client::Error 4321 21:45:58 #check_project_availability 4322 21:45:58 calls api/v2.0/projects successfully 4323 21:45:58 # [RSpecRunTime] Finishing example group spec/lib/gitlab/harbor/client_spec.rb. It took 0.88 second. Expected to take 0.82 second. 4324 21:45:58 # [RSpecRunTime] Starting example group spec/graphql/resolvers/group_environment_scopes_resolver_spec.rb. Expected to take 0.82 second. 4325 21:45:58 Resolvers::GroupEnvironmentScopesResolver 4326 21:45:58 with a group 4328 21:45:59 finds all environment scopes 4329 21:45:59 without a group 4331 21:45:59 rails to find any environment scopes 4332 21:45:59 # [RSpecRunTime] Finishing example group spec/graphql/resolvers/group_environment_scopes_resolver_spec.rb. It took 0.73 second. Expected to take 0.82 second. 4333 21:45:59 # [RSpecRunTime] Starting example group spec/lib/gitlab/event_store/store_spec.rb. Expected to take 0.77 second. 4334 21:45:59 Gitlab::EventStore::Store 4336 21:45:59 subscribes a worker to an event 4337 21:45:59 subscribes multiple workers to an event 4338 21:45:59 subscribes a worker to multiple events is separate calls 4339 21:45:59 subscribes a worker to multiple events in a single call 4340 21:45:59 subscribes a worker to an event with condition 4341 21:45:59 refuses the subscription if the target is not an Event object 4342 21:45:59 refuses the subscription if the subscriber is not a worker 4344 21:45:59 when event has a subscribed worker 4345 21:45:59 dispatches the event to the subscribed worker 4346 21:45:59 does not raise any Sidekiq warning 4347 21:45:59 raises and tracks an error when event is published inside a database transaction 4348 21:45:59 refuses publishing if the target is not an Event object 4349 21:45:59 when other workers subscribe to the same event 4350 21:45:59 dispatches the event to each subscribed worker 4351 21:45:59 when an error is raised 4352 21:45:59 is rescued and tracked 4353 21:45:59 when event has subscribed workers with condition 4354 21:45:59 dispatches the event to the workers satisfying the condition 4355 21:45:59 when subscription has delayed dispatching of event 4356 21:45:59 dispatches the event to the worker after some time 4357 21:45:59 when the event does not have any subscribers 4358 21:45:59 returns successfully 4359 21:45:59 does not dispatch the event to another subscription 4360 21:45:59 #publish_group 4361 21:45:59 with valid events 4362 21:45:59 calls consume_events of subscription 4363 21:45:59 when there is invalid event 4364 21:45:59 when event is invalid 4365 21:45:59 raises InvalidEvent error 4366 21:45:59 when one of the events is a different event 4367 21:45:59 raises InvalidEvent error 4369 21:45:59 is a Sidekiq worker 4370 21:45:59 handles the event 4371 21:45:59 when the event name does not exist 4372 21:45:59 raises an error 4373 21:45:59 when the worker does not define handle_event method 4374 21:45:59 raises an error 4375 21:45:59 when there are multiple events 4376 21:45:59 calls handle_event multiple times 4377 21:45:59 # [RSpecRunTime] Finishing example group spec/lib/gitlab/event_store/store_spec.rb. It took 0.62 second. Expected to take 0.77 second. 4378 21:45:59 # [RSpecRunTime] Starting example group spec/lib/gitlab/database/async_indexes/index_destructor_spec.rb. Expected to take 0.76 second. 4379 21:45:59 Gitlab::Database::AsyncIndexes::IndexDestructor 4381 21:45:59 creates the index while controlling lock timeout 4382 21:46:00 removes the index preparation record from postgres_async_indexes 4383 21:46:00 skips logic if not able to acquire exclusive lease 4384 21:46:00 logs messages around execution 4385 21:46:00 when the index does not exist 4386 21:46:00 skips index destruction 4387 21:46:00 removes the index preparation record from postgres_async_indexes 4388 21:46:00 logs an appropriate message 4389 21:46:00 # [RSpecRunTime] Finishing example group spec/lib/gitlab/database/async_indexes/index_destructor_spec.rb. It took 0.54 second. Expected to take 0.76 second. 4390 21:46:00 # [RSpecRunTime] Starting example group spec/lib/gitlab/markup_helper_spec.rb. Expected to take 0.71 second. 4391 21:46:00 Gitlab::MarkupHelper 4393 21:46:00 returns true for textile files 4394 21:46:00 returns true for rdoc files 4395 21:46:00 returns true for org files 4396 21:46:00 returns true for creole files 4397 21:46:00 returns true for wiki files 4398 21:46:00 returns true for mediawiki files 4399 21:46:00 returns true for rst files 4400 21:46:00 returns true for adoc files 4401 21:46:00 returns true for ad files 4402 21:46:00 returns true for asciidoc files 4403 21:46:00 returns true for mdown files 4404 21:46:00 returns true for md files 4405 21:46:00 returns true for markdown files 4406 21:46:00 returns false when given a non-markup filename 4407 21:46:00 #gitlab_markdown? 4408 21:46:00 returns true for mdown files 4409 21:46:00 returns true for mkd files 4410 21:46:00 returns true for mkdn files 4411 21:46:00 returns true for md files 4412 21:46:00 returns true for markdown files 4413 21:46:00 returns false when given a non-markdown filename 4415 21:46:00 returns true for adoc files 4416 21:46:00 returns true for ad files 4417 21:46:00 returns true for asciidoc files 4418 21:46:00 returns true for ADOC files 4419 21:46:00 returns false when given a non-asciidoc filename 4420 21:46:00 # [RSpecRunTime] Finishing example group spec/lib/gitlab/markup_helper_spec.rb. It took 0.58 second. Expected to take 0.71 second. 4421 21:46:00 # [RSpecRunTime] Starting example group spec/models/work_items/widgets/notes_spec.rb. Expected to take 0.71 second. 4422 21:46:00 WorkItems::Widgets::Notes 4423 21:46:01 does not allow STI 4424 21:46:01 .quick_action_params 4425 21:46:01 is expected to include :discussion_locked 4427 21:46:01 is expected to eq #<ActiveRecord::Associations::CollectionProxy [#<Note note: [FILTERED], noteable_type: "Issue", autho...al: nil, last_edited_at: nil, internal: false, id: 241, namespace_id: 2362, imported_from: "none">]> 4429 21:46:01 is expected to eq :notes 4431 21:46:01 is expected to eq :notes 4432 21:46:01 #discussion_locked 4433 21:46:01 is expected to eq true 4434 21:46:01 .quick_action_commands 4435 21:46:01 is expected to contain exactly :lock and :unlock 4436 21:46:01 # [RSpecRunTime] Finishing example group spec/models/work_items/widgets/notes_spec.rb. It took 0.67 second. Expected to take 0.71 second. 4437 21:46:01 # [RSpecRunTime] Starting example group spec/models/work_items/widgets/crm_contacts_spec.rb. Expected to take 0.66 second. 4438 21:46:01 WorkItems::Widgets::CrmContacts 4439 21:46:02 does not allow STI 4440 21:46:02 .quick_action_commands 4441 21:46:02 is expected to contain exactly :add_contacts and :remove_contacts 4442 21:46:02 #customer_relations_contacts 4443 21:46:02 is expected to eq #<ActiveRecord::Associations::CollectionProxy [#<CustomerRelations::Contact id: 1, group_id: 2363, or...Sidney Jones1819", last_name: "Sidney Jones1820", email: "user1812@example.org", description: nil>]> 4445 21:46:02 is expected to eq :crm_contacts 4446 21:46:02 .quick_action_params 4447 21:46:02 is expected to include :contact_emails 4449 21:46:02 is expected to eq :crm_contacts 4450 21:46:02 # [RSpecRunTime] Finishing example group spec/models/work_items/widgets/crm_contacts_spec.rb. It took 0.6 second. Expected to take 0.66 second. 4451 21:46:02 # [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/exporter/base_exporter_spec.rb. Expected to take 0.66 second. 4452 21:46:02 Gitlab::Metrics::Exporter::BaseExporter 4453 21:46:02 when exporter is enabled 4454 21:46:02 when exporter is stopped 4456 21:46:02 starts the exporter 4457 21:46:02 with custom settings 4458 21:46:02 starts server with port and address from settings 4459 21:46:02 logging enabled 4460 21:46:02 configures a WEBrick logger with the given file 4461 21:46:02 logs any errors during startup 4462 21:46:02 logging disabled 4463 21:46:02 configures a WEBrick logger with the null device 4464 21:46:02 with TLS enabled 4465 21:46:02 injects the necessary OpenSSL config for WEBrick 4466 21:46:02 with intermediate certificates 4467 21:46:02 injects them in the extra chain 4468 21:46:02 when thread is not alive 4469 21:46:02 does close listeners 4471 21:46:02 doesn't shutdown stopped server 4472 21:46:02 when exporter is running 4474 21:46:02 shutdowns server 4475 21:46:02 request handling 4476 21:46:02 method_class: Net::HTTP::Get, path: "/metrics", http_status: 200 4477 21:46:02 responds with proper http_status 4478 21:46:02 collects request metrics 4479 21:46:02 method_class: Net::HTTP::Get, path: "/", http_status: 404 4480 21:46:02 responds with proper http_status 4481 21:46:02 collects request metrics 4482 21:46:02 when exporter is disabled 4484 21:46:02 doesn't start 4486 21:46:02 doesn't shutdown 4487 21:46:02 # [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/exporter/base_exporter_spec.rb. It took 0.45 second. Expected to take 0.66 second. 4488 21:46:02 # [RSpecRunTime] Starting example group spec/serializers/integrations/harbor_serializers/repository_entity_spec.rb. Expected to take 0.63 second. 4489 21:46:02 Integrations::HarborSerializers::RepositoryEntity 4490 21:46:03 with normal repository data 4491 21:46:03 returns the Harbor repository 4492 21:46:03 with data that may contain path traversal attacks 4493 21:46:03 returns empty location 4494 21:46:03 # [RSpecRunTime] Finishing example group spec/serializers/integrations/harbor_serializers/repository_entity_spec.rb. It took 0.45 second. Expected to take 0.63 second. 4495 21:46:03 # [RSpecRunTime] Starting example group spec/presenters/packages/nuget/service_index_presenter_spec.rb. Expected to take 0.61 second. 4496 21:46:03 Packages::Nuget::ServiceIndexPresenter 4499 21:46:03 is expected to eq "3.0.0" 4500 21:46:03 for a project 4501 21:46:03 is expected to eq "3.0.0" 4504 21:46:03 behaves like returning valid resources 4505 21:46:03 has valid resources 4506 21:46:03 does not return the publish resource 4507 21:46:03 for a project 4508 21:46:03 behaves like returning valid resources 4509 21:46:03 has valid resources 4510 21:46:03 does return the publish resource 4511 21:46:03 # [RSpecRunTime] Finishing example group spec/presenters/packages/nuget/service_index_presenter_spec.rb. It took 0.46 second. Expected to take 0.61 second. 4512 21:46:03 # [RSpecRunTime] Starting example group spec/services/incident_management/issuable_escalation_statuses/build_service_spec.rb. Expected to take 0.58 second. 4513 21:46:03 IncidentManagement::IssuableEscalationStatuses::BuildService 4514 21:46:04 behaves like initializes new escalation status with expected attributes 4515 21:46:04 is expected to have attributes {:escalations_started_at => nil, :id => nil, :issue_id => 189, :policy_id => nil, :status_event => nil} 4516 21:46:04 # [RSpecRunTime] Finishing example group spec/services/incident_management/issuable_escalation_statuses/build_service_spec.rb. It took 0.54 second. Expected to take 0.58 second. 4517 21:46:04 # [RSpecRunTime] Starting example group spec/lib/gitlab/view/presenter/base_spec.rb. Expected to take 0.56 second. 4518 21:46:04 Gitlab::View::Presenter::Base 4520 21:46:04 returns true 4522 21:46:04 raises an error when symbol is passed 4523 21:46:04 when the presenter class specifies a custom keyword 4524 21:46:04 exposes the subject with the given keyword 4525 21:46:04 when the presenter class inherits Presenter::Delegated 4526 21:46:04 sets the delegator target 4527 21:46:04 when the presenter class inherits Presenter::Simple 4528 21:46:04 does not set the delegator target 4529 21:46:04 #__subject__ 4530 21:46:04 returns the subject 4532 21:46:04 user is not allowed 4533 21:46:04 returns false 4534 21:46:04 user is allowed 4535 21:46:04 returns true 4536 21:46:04 subject is overridden 4537 21:46:04 returns true 4539 21:46:04 returns self 4540 21:46:04 #url_builder 4541 21:46:04 returns the UrlBuilder instance 4543 21:46:04 delegates to the UrlBuilder 4545 21:46:04 delegates to the UrlBuilder 4546 21:46:04 # [RSpecRunTime] Finishing example group spec/lib/gitlab/view/presenter/base_spec.rb. It took 0.49 second. Expected to take 0.56 second. 4547 21:46:04 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/port_spec.rb. Expected to take 0.55 second. 4548 21:46:04 Gitlab::Ci::Config::Entry::Port 4549 21:46:04 when configuration is a string 4553 21:46:04 returns valid hash 4555 21:46:04 returns port number 4560 21:46:04 when configuration is a hash 4561 21:46:04 with the complete hash 4565 21:46:04 returns valid hash 4567 21:46:04 returns port number 4569 21:46:04 returns port protocol 4571 21:46:04 returns port name 4572 21:46:04 with only the port number 4576 21:46:04 returns valid hash 4578 21:46:04 returns port number 4583 21:46:05 without the number 4585 21:46:05 is not valid 4586 21:46:05 when configuration is invalid 4589 21:46:05 when protocol 4596 21:46:05 is neither http nor https 4599 21:46:05 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/port_spec.rb. It took 0.52 second. Expected to take 0.55 second. 4600 21:46:05 # [RSpecRunTime] Starting example group spec/lib/gitlab/import/errors_spec.rb. Expected to take 0.53 second. 4601 21:46:05 Gitlab::Import::Errors 4602 21:46:05 .merge_nested_errors 4603 21:46:05 merges nested collection errors 4604 21:46:05 # [RSpecRunTime] Finishing example group spec/lib/gitlab/import/errors_spec.rb. It took 0.45 second. Expected to take 0.53 second. 4605 21:46:05 # [RSpecRunTime] Starting example group spec/lib/gitlab/usage/service_ping/legacy_metric_metadata_decorator_spec.rb. Expected to take 0.51 second. 4606 21:46:05 Gitlab::Usage::ServicePing::LegacyMetricMetadataDecorator 4607 21:46:05 metric_value: 1, error: nil, metric_class: Integer 4608 21:46:05 exposes a duration with the correct value 4609 21:46:05 exposes error with the correct value 4610 21:46:05 imitates wrapped class 4611 21:46:05 metric_value: "value", error: nil, metric_class: String 4612 21:46:05 exposes a duration with the correct value 4613 21:46:05 exposes error with the correct value 4614 21:46:05 imitates wrapped class 4615 21:46:05 metric_value: true, error: nil, metric_class: TrueClass 4616 21:46:05 exposes a duration with the correct value 4617 21:46:05 exposes error with the correct value 4618 21:46:05 imitates wrapped class 4619 21:46:05 metric_value: false, error: nil, metric_class: FalseClass 4620 21:46:05 exposes a duration with the correct value 4621 21:46:05 exposes error with the correct value 4622 21:46:05 imitates wrapped class 4623 21:46:05 metric_value: nil, error: nil, metric_class: NilClass 4624 21:46:05 exposes a duration with the correct value 4625 21:46:05 exposes error with the correct value 4626 21:46:05 imitates wrapped class 4627 21:46:05 metric_value: nil, error: #<StandardError: StandardError>, metric_class: NilClass 4628 21:46:05 exposes a duration with the correct value 4629 21:46:06 exposes error with the correct value 4630 21:46:06 imitates wrapped class 4631 21:46:06 # [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/service_ping/legacy_metric_metadata_decorator_spec.rb. It took 0.43 second. Expected to take 0.51 second. 4632 21:46:06 # [RSpecRunTime] Starting example group spec/views/admin/sessions/two_factor.html.haml_spec.rb. Expected to take 0.48 second. 4633 21:46:06 admin/sessions/two_factor.html.haml 4634 21:46:06 user has otp active 4635 21:46:06 shows enter otp form 4636 21:46:06 user has WebAuthn active 4637 21:46:06 shows enter WebAuthn form 4638 21:46:06 # [RSpecRunTime] Finishing example group spec/views/admin/sessions/two_factor.html.haml_spec.rb. It took 0.39 second. Expected to take 0.48 second. 4639 21:46:06 # [RSpecRunTime] Starting example group spec/lib/security/ci_configuration/sast_build_action_spec.rb. Expected to take 0.47 second. 4640 21:46:06 Security::CiConfiguration::SastBuildAction 4641 21:46:06 with existing .gitlab-ci.yml 4642 21:46:06 sast has not been included 4643 21:46:06 template includes are array 4644 21:46:06 generates the correct YML 4645 21:46:06 template include is not an array 4646 21:46:06 generates the correct YML 4647 21:46:06 reports defaults have been overwritten 4648 21:46:06 sast template include is not an array 4649 21:46:06 generates the correct YML 4650 21:46:06 with default values 4651 21:46:06 generates the correct YML 4652 21:46:06 reports defaults have not been overwritten 4653 21:46:06 analyzer section 4654 21:46:06 generates the correct YML 4655 21:46:06 analyzers are disabled 4656 21:46:06 writes SAST_EXCLUDED_ANALYZERS 4657 21:46:06 all analyzers are enabled 4658 21:46:06 does not write SAST_EXCLUDED_ANALYZERS 4659 21:46:06 with update stage and SEARCH_MAX_DEPTH and set SECURE_ANALYZERS_PREFIX to default 4660 21:46:06 generates the correct YML 4661 21:46:06 with no existing variables 4662 21:46:06 generates the correct YML 4663 21:46:06 with no existing sast config 4664 21:46:06 generates the correct YML 4665 21:46:06 with no existing sast variables 4666 21:46:06 generates the correct YML 4667 21:46:06 with no .gitlab-ci.yml 4668 21:46:06 autodevops disabled 4669 21:46:06 with one empty parameter 4670 21:46:06 generates the correct YML 4671 21:46:06 with all parameters 4672 21:46:06 generates the correct YML 4673 21:46:06 with autodevops enabled 4674 21:46:06 generates the correct YML 4675 21:46:06 # [RSpecRunTime] Finishing example group spec/lib/security/ci_configuration/sast_build_action_spec.rb. It took 0.38 second. Expected to take 0.47 second. 4676 21:46:06 # [RSpecRunTime] Starting example group spec/tooling/lib/tooling/mappings/graphql_base_type_mappings_spec.rb. Expected to take 0.46 second. 4677 21:46:06 Tooling::Mappings::GraphqlBaseTypeMappings 4679 21:46:06 when no GraphQL files were changed 4680 21:46:06 does not change the output file 4681 21:46:06 when some GraphQL files were changed 4682 21:46:06 when none of those GraphQL types are included in other GraphQL types 4683 21:46:06 does not change the output file 4684 21:46:06 when the GraphQL types are included in other GraphQL types 4685 21:46:06 writes the correct specs in the output 4686 21:46:06 #filename_to_class_name 4687 21:46:06 returns the correct class name 4688 21:46:06 #filename_to_spec_filename 4689 21:46:06 when the spec file exists 4690 21:46:06 returns the correct spec filename 4691 21:46:06 when the spec file does not exist 4693 21:46:06 #types_hierarchies 4694 21:46:06 when no types are implementing other types 4695 21:46:06 returns nothing 4696 21:46:06 when types are implementing other types 4698 21:46:07 returns only FOSS types 4700 21:46:07 returns the correct children types 4702 21:46:07 returns the correct children types 4703 21:46:07 #filter_files 4704 21:46:07 when no files were changed 4705 21:46:07 returns an empty array 4706 21:46:07 when GraphQL files were changed 4707 21:46:07 returns the path to the GraphQL files 4708 21:46:07 when files are deleted 4709 21:46:07 returns an empty array 4710 21:46:07 # [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/mappings/graphql_base_type_mappings_spec.rb. It took 0.35 second. Expected to take 0.46 second. 4711 21:46:07 # [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/instance_feature_flags_metric_spec.rb. Expected to take 0.42 second. 4712 21:46:07 Gitlab::Usage::Metrics::Instrumentations::InstanceFeatureFlagsMetric 4713 21:46:07 with feature flags 4714 21:46:07 with feature flags 4715 21:46:07 has correct value 4716 21:46:07 # [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/instance_feature_flags_metric_spec.rb. It took 0.4 second. Expected to take 0.42 second. 4717 21:46:07 # [RSpecRunTime] Starting example group spec/lib/gitlab/form_builders/gitlab_ui_form_builder_spec.rb. Expected to take 0.41 second. 4718 21:46:07 Gitlab::FormBuilders::GitlabUiFormBuilder 4720 21:46:07 without pajamas_button enabled 4721 21:46:07 renders a submit input 4722 21:46:07 with pajamas_button enabled 4723 21:46:07 renders a submit button 4724 21:46:07 #gitlab_ui_checkbox_component 4725 21:46:07 when not using slots 4726 21:46:07 without optional arguments 4727 21:46:07 renders correct html 4728 21:46:07 with optional arguments 4729 21:46:07 renders help text 4730 21:46:07 with checkbox_options: { multiple: true } 4731 21:46:07 renders labels with correct for attributes 4732 21:46:07 when using slots 4733 21:46:07 renders correct html 4734 21:46:07 #gitlab_ui_radio_component 4735 21:46:07 when not using slots 4736 21:46:07 without optional arguments 4737 21:46:07 renders correct html 4738 21:46:07 with optional arguments 4739 21:46:07 renders help text 4740 21:46:07 when using slots 4741 21:46:07 renders correct html 4742 21:46:07 #gitlab_ui_datepicker 4743 21:46:07 without optional arguments 4744 21:46:07 renders correct html 4745 21:46:07 with optional arguments 4746 21:46:07 renders correct html 4747 21:46:07 # [RSpecRunTime] Finishing example group spec/lib/gitlab/form_builders/gitlab_ui_form_builder_spec.rb. It took 0.31 second. Expected to take 0.41 second. 4748 21:46:07 # [RSpecRunTime] Starting example group spec/lib/grafana/validator_spec.rb. Expected to take 0.38 second. 4749 21:46:07 Grafana::Validator 4751 21:46:07 does not raise an error 4752 21:46:07 when query param "from" is not specified 4753 21:46:07 behaves like processing error 4754 21:46:07 raises a processing error 4755 21:46:07 when query param "to" is not specified 4756 21:46:07 behaves like processing error 4757 21:46:07 raises a processing error 4758 21:46:07 when the panel is not provided 4759 21:46:07 behaves like processing error 4760 21:46:07 raises a processing error 4761 21:46:07 when the panel is not a graph 4762 21:46:07 behaves like processing error 4763 21:46:07 raises a processing error 4764 21:46:07 when the panel is not a line graph 4765 21:46:07 behaves like processing error 4766 21:46:08 raises a processing error 4767 21:46:08 when the query dashboard includes undefined variables 4768 21:46:08 behaves like processing error 4769 21:46:08 raises a processing error 4770 21:46:08 when the expression contains unsupported global variables 4771 21:46:08 behaves like processing error 4772 21:46:08 raises a processing error 4773 21:46:08 when the datasource is not proxyable 4774 21:46:08 behaves like processing error 4775 21:46:08 raises a processing error 4776 21:46:08 when the datasource is not provided 4777 21:46:08 does not raise an error 4779 21:46:08 with valid arguments 4780 21:46:08 is expected to equal true 4781 21:46:08 with invalid arguments 4782 21:46:08 is expected to equal false 4783 21:46:08 # [RSpecRunTime] Finishing example group spec/lib/grafana/validator_spec.rb. It took 0.29 second. Expected to take 0.38 second. 4784 21:46:08 # [RSpecRunTime] Starting example group spec/lib/bitbucket/representation/pull_request_comment_spec.rb. Expected to take 0.38 second. 4785 21:46:08 Bitbucket::Representation::PullRequestComment 4787 21:46:08 is expected to eq 3 4788 21:46:08 #has_parent? 4789 21:46:08 is expected to be truthy 4790 21:46:08 is expected to be falsey 4792 21:46:08 is expected to be truthy 4793 21:46:08 is expected to be falsey 4794 21:46:08 is expected to be falsey 4796 21:46:08 is expected to eq "/path" 4798 21:46:08 is expected to eq 3 4800 21:46:08 is expected to eq 2 4801 21:46:08 is expected to be nil 4803 21:46:08 is expected to eq 1 4805 21:46:08 is expected to be truthy 4806 21:46:08 is expected to be falsey 4807 21:46:08 # [RSpecRunTime] Finishing example group spec/lib/bitbucket/representation/pull_request_comment_spec.rb. It took 0.32 second. Expected to take 0.38 second. 4808 21:46:08 # [RSpecRunTime] Starting example group spec/lib/gitlab/database/partition_helpers_spec.rb. Expected to take 0.35 second. 4809 21:46:08 Gitlab::Database::PartitionHelpers 4811 21:46:08 when a partition table exist 4812 21:46:08 when the view postgres_partitions exists 4813 21:46:08 calls the view 4814 21:46:08 when the view postgres_partitions does not exist 4815 21:46:08 does not call the view 4816 21:46:08 when a partition table does not exist 4817 21:46:08 is expected to be falsey 4818 21:46:08 #table_partitioned? 4819 21:46:08 is expected to be truthy 4820 21:46:08 with a non-partitioned table 4821 21:46:08 is expected to be falsey 4822 21:46:08 # [RSpecRunTime] Finishing example group spec/lib/gitlab/database/partition_helpers_spec.rb. It took 0.17 second. Expected to take 0.35 second. 4823 21:46:08 # [RSpecRunTime] Starting example group spec/lib/gitlab/mail_room/authenticator_spec.rb. Expected to take 0.35 second. 4824 21:46:08 Gitlab::MailRoom::Authenticator 4825 21:46:08 #verify_api_request 4826 21:46:08 verify a valid token 4827 21:46:08 returns the decoded payload 4828 21:46:08 verify an invalid token 4829 21:46:08 returns false 4830 21:46:08 verify a valid token but wrong mailbox type 4831 21:46:08 returns false 4832 21:46:08 verify a valid token but wrong issuer 4833 21:46:08 returns false 4834 21:46:08 verify a valid token but expired 4835 21:46:08 returns false 4836 21:46:08 verify a valid token but wrong header field 4837 21:46:08 returns false 4838 21:46:08 verify headers for a disabled mailbox type 4839 21:46:08 returns false 4840 21:46:08 verify headers for a non-existing mailbox type 4841 21:46:08 returns false 4843 21:46:08 the secret is valid 4844 21:46:08 returns the memorized secret from a file 4845 21:46:08 the secret file is not configured 4846 21:46:08 raises a SecretConfigurationError exception 4847 21:46:08 the secret file not found 4848 21:46:08 raises a SecretConfigurationError exception 4849 21:46:08 # [RSpecRunTime] Finishing example group spec/lib/gitlab/mail_room/authenticator_spec.rb. It took 0.29 second. Expected to take 0.35 second. 4850 21:46:08 # [RSpecRunTime] Starting example group spec/serializers/activity_pub/releases_actor_entity_spec.rb. Expected to take 0.33 second. 4851 21:46:08 ActivityPub::ReleasesActorEntity 4853 21:46:08 has releases page as id 4854 21:46:09 is an Application actor 4855 21:46:09 has a recognizable username 4856 21:46:09 has a recognizable full name 4857 21:46:09 provides a description of the project 4858 21:46:09 provides project data as context 4859 21:46:09 # [RSpecRunTime] Finishing example group spec/serializers/activity_pub/releases_actor_entity_spec.rb. It took 0.31 second. Expected to take 0.33 second. 4860 21:46:09 # [RSpecRunTime] Starting example group spec/rubocop/cop/sidekiq_api_usage_spec.rb. Expected to take 0.32 second. 4861 21:46:09 RuboCop::Cop::SidekiqApiUsage 4862 21:46:09 registers offence when assigning Sidekiq API classes 4863 21:46:09 does not registers offence when calling Sidekiq::Testing 4864 21:46:09 registers offence when calling Sidekiq API 4865 21:46:09 when calling Sidekiq::Worker 4866 21:46:09 registers no offences for calling skipping_transaction_check 4867 21:46:09 registers no offences for calling raise_inside_transaction_exception 4868 21:46:09 registers no offences for calling raise_exception_for_being_inside_a_transaction? 4869 21:46:09 registers no offences for calling .via 4870 21:46:09 registers offence for calling other Sidekiq::Client methods 4871 21:46:09 registers offence for calling other Sidekiq::Worker methods 4872 21:46:09 # [RSpecRunTime] Finishing example group spec/rubocop/cop/sidekiq_api_usage_spec.rb. It took 0.29 second. Expected to take 0.32 second. 4873 21:46:09 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/interpolation/block_spec.rb. Expected to take 0.3 second. 4874 21:46:09 Gitlab::Ci::Config::Interpolation::Block 4875 21:46:09 properly evaluates the access pattern 4876 21:46:09 knows its content 4877 21:46:09 when functions are specified in the block 4878 21:46:09 returns the modified value 4879 21:46:09 when there is an access error 4880 21:46:09 returns the access error 4881 21:46:09 when there is a function error 4882 21:46:09 returns the function error 4883 21:46:09 when multiple functions are specified 4884 21:46:09 executes each function in the specified order 4885 21:46:09 when the data has inconsistent spacing 4886 21:46:09 executes each function in the specified order 4887 21:46:09 when a stack of functions errors in the middle 4888 21:46:09 does not modify the value 4889 21:46:09 when too many functions are specified 4890 21:46:09 returns error 4892 21:46:09 returns the length of the interpolation block 4894 21:46:09 returns the interpolation block 4895 21:46:09 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/interpolation/block_spec.rb. It took 0.28 second. Expected to take 0.3 second. 4896 21:46:09 # [RSpecRunTime] Starting example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/columns_spec.rb. Expected to take 0.3 second. 4897 21:46:09 Gitlab::Database::QueryAnalyzers::PreventSetOperatorMismatch::Columns 4899 21:46:09 when static column 4900 21:46:09 is expected to contain exactly :static 4901 21:46:09 with dynamic reference 4902 21:46:09 is expected to contain exactly :static 4903 21:46:09 when dynamic column 4904 21:46:09 is expected to contain exactly :dynamic 4905 21:46:09 with static reference 4906 21:46:09 is expected to contain exactly :static 4907 21:46:09 when reference has errors 4908 21:46:09 forward through error state 4909 21:46:09 when static and dynamic columns 4910 21:46:09 is expected to contain exactly :dynamic and :static 4911 21:46:09 when static column and error 4912 21:46:10 is expected to contain exactly :static and :invalid 4913 21:46:10 when dynamic column and error 4914 21:46:10 is expected to contain exactly :dynamic, :static, and :invalid 4915 21:46:10 # [RSpecRunTime] Finishing example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/columns_spec.rb. It took 0.25 second. Expected to take 0.3 second. 4916 21:46:10 # [RSpecRunTime] Starting example group spec/models/webauthn_registration_spec.rb. Expected to take 0.27 second. 4917 21:46:10 WebauthnRegistration 4918 21:46:10 does not allow STI 4920 21:46:10 is expected to belong to user required: false 4922 21:46:10 is expected to validate that :credential_xid cannot be empty/falsy 4923 21:46:10 is expected to validate that :public_key cannot be empty/falsy 4924 21:46:10 is expected to validate that :counter cannot be empty/falsy 4925 21:46:10 is expected to validate that the length of :name is at least 0 4926 21:46:10 is expected not to allow :name to be ‹nil› 4927 21:46:10 is expected to validate that :counter looks like an integer greater than or equal to 0 and less than or equal to 4294967295 4928 21:46:10 # [RSpecRunTime] Finishing example group spec/models/webauthn_registration_spec.rb. It took 0.24 second. Expected to take 0.27 second. 4929 21:46:10 # [RSpecRunTime] Starting example group spec/lib/gitlab/circuit_breaker_spec.rb. Expected to take 0.27 second. 4930 21:46:10 Gitlab::CircuitBreaker 4931 21:46:10 #run_with_circuit 4932 21:46:10 runs the code block within the Circuitbox circuit 4934 21:46:10 returns nil value 4935 21:46:10 does not raise an error 4936 21:46:10 when failed multiple times below volume threshold 4937 21:46:10 does not open the circuit 4938 21:46:10 when failed multiple times over volume threshold 4939 21:46:10 allows the call 5 times, then opens the circuit and skips subsequent calls 4940 21:46:10 when circuit is previously open 4941 21:46:10 when does not fail again 4942 21:46:10 closes the circuit 4943 21:46:10 when fails again 4944 21:46:10 opens the circuit 4945 21:46:10 # [RSpecRunTime] Finishing example group spec/lib/gitlab/circuit_breaker_spec.rb. It took 0.29 second. Expected to take 0.27 second. 4946 21:46:10 # [RSpecRunTime] Starting example group spec/views/help/index.html.haml_spec.rb. Expected to take 0.25 second. 4948 21:46:10 version information 4949 21:46:10 is hidden from guests 4950 21:46:10 when logged in 4951 21:46:10 shows a link to the tag to users 4952 21:46:10 shows a link to the commit for pre-releases 4953 21:46:10 Markdown rendering 4954 21:46:10 renders Markdown 4955 21:46:10 instance configuration link 4956 21:46:10 is visible to guests 4957 21:46:10 # [RSpecRunTime] Finishing example group spec/views/help/index.html.haml_spec.rb. It took 0.21 second. Expected to take 0.25 second. 4958 21:46:10 # [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/duplicate_spec_location_spec.rb. Expected to take 0.25 second. 4959 21:46:10 RuboCop::Cop::RSpec::DuplicateSpecLocation 4960 21:46:10 for an EE spec file for EE only code 4961 21:46:10 registers no offenses 4962 21:46:10 when there is a duplicate file 4963 21:46:10 marks the describe as offending 4964 21:46:10 for a non-EE application file 4965 21:46:10 registers no offenses 4966 21:46:10 for a non-EE spec file 4967 21:46:10 registers no offenses 4968 21:46:10 for an EE spec file for EE extension 4969 21:46:10 registers no offenses 4970 21:46:10 when there is a duplicate file 4971 21:46:10 marks the describe as offending 4972 21:46:10 for an EE application file 4973 21:46:10 registers no offenses 4974 21:46:11 # [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/duplicate_spec_location_spec.rb. It took 0.2 second. Expected to take 0.25 second. 4975 21:46:11 # [RSpecRunTime] Starting example group spec/graphql/types/release_type_spec.rb. Expected to take 0.24 second. 4976 21:46:11 Types::ReleaseType 4977 21:46:11 has the expected fields 4978 21:46:11 is expected to require graphql authorizations :read_release 4979 21:46:11 assets field 4980 21:46:11 is expected to have graphql type Types::ReleaseAssetsType 4982 21:46:11 is expected to have graphql type Types::ReleaseLinksType 4983 21:46:11 author field 4984 21:46:11 is expected to have graphql type Types::UserType 4985 21:46:11 evidences field 4986 21:46:11 is expected to have graphql type #<Class:0x00007893a6175ab8> 4987 21:46:11 milestones field 4988 21:46:11 is expected to have graphql type #<Class:0x00007893a6173fd8> 4989 21:46:11 commit field 4990 21:46:11 is expected to have graphql type Types::CommitType 4991 21:46:11 # [RSpecRunTime] Finishing example group spec/graphql/types/release_type_spec.rb. It took 0.2 second. Expected to take 0.24 second. 4992 21:46:11 # [RSpecRunTime] Starting example group spec/views/notify/user_deactivated_email.text.erb_spec.rb. Expected to take 0.23 second. 4993 21:46:11 notify/user_deactivated_email.text.erb 4994 21:46:11 displays the user's name 4995 21:46:11 behaves like renders plain text email correctly 4996 21:46:11 renders the email without HTML links 4997 21:46:11 when additional text setting is set 4998 21:46:11 when additional text feature flag is enabled 4999 21:46:11 displays the additional text 5000 21:46:11 when additional text setting is not set 5001 21:46:11 does not display any additional text 5002 21:46:11 # [RSpecRunTime] Finishing example group spec/views/notify/user_deactivated_email.text.erb_spec.rb. It took 0.19 second. Expected to take 0.23 second. 5003 21:46:11 # [RSpecRunTime] Starting example group spec/rubocop/cop/migration/ensure_factory_for_table_spec.rb. Expected to take 0.22 second. 5004 21:46:11 RuboCop::Cop::Migration::EnsureFactoryForTable 5006 21:46:11 is expected not to be empty 5007 21:46:11 with faked factories 5008 21:46:11 without matching factories 5009 21:46:11 registers an offense when a table does not have a corresponding factory 5010 21:46:11 does not register an offense for non-string and non-symbol table name 5012 21:46:11 does not register an offense 5013 21:46:11 with matching factories 5014 21:46:11 does not register an offense when a table has a corresponding factory 5015 21:46:11 # [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/ensure_factory_for_table_spec.rb. It took 0.15 second. Expected to take 0.22 second. 5016 21:46:11 # [RSpecRunTime] Starting example group spec/views/members/access_denied_mailer/email.text.erb_spec.rb. Expected to take 0.22 second. 5017 21:46:11 members/access_denied_mailer/email.text.erb 5018 21:46:11 when source is not hidden 5019 21:46:11 is expected not to have text "Hidden" 5020 21:46:11 is expected to have text "group410" 5021 21:46:11 when source is hidden 5022 21:46:11 is expected to have text "Hidden" 5023 21:46:11 is expected not to have text "group412" 5024 21:46:11 # [RSpecRunTime] Finishing example group spec/views/members/access_denied_mailer/email.text.erb_spec.rb. It took 0.19 second. Expected to take 0.22 second. 5025 21:46:11 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/normalizer/matrix_strategy_spec.rb. Expected to take 0.2 second. 5026 21:46:11 Gitlab::Ci::Config::Normalizer::MatrixStrategy 5027 21:46:11 .applies_to? 5028 21:46:11 with hash that has :matrix key 5029 21:46:11 is expected to be truthy 5030 21:46:11 with hash that does not have :matrix key 5031 21:46:11 is expected to be falsey 5032 21:46:11 with a number 5033 21:46:11 is expected to be falsey 5035 21:46:11 is expected to eq 4 5036 21:46:11 has attributes 5037 21:46:11 has parallelized name 5038 21:46:11 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/normalizer/matrix_strategy_spec.rb. It took 0.14 second. Expected to take 0.2 second. 5039 21:46:11 # [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/strip_cookies_spec.rb. Expected to take 0.2 second. 5040 21:46:11 Gitlab::Middleware::StripCookies 5042 21:46:11 path: "/assets/test.css", cookies_present: false 5043 21:46:11 returns expected cookie value 5044 21:46:11 path: "/something/assets/test.css", cookies_present: true 5045 21:46:11 returns expected cookie value 5046 21:46:11 path: "/merge_requests/1", cookies_present: true 5047 21:46:11 returns expected cookie value 5048 21:46:11 path: "/v2", cookies_present: false 5049 21:46:11 returns expected cookie value 5050 21:46:11 path: "/v2/", cookies_present: false 5051 21:46:11 returns expected cookie value 5052 21:46:11 path: "/v2/something", cookies_present: false 5053 21:46:12 returns expected cookie value 5054 21:46:12 path: "/v2something", cookies_present: true 5055 21:46:12 returns expected cookie value 5056 21:46:12 # [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/strip_cookies_spec.rb. It took 0.17 second. Expected to take 0.2 second. 5057 21:46:12 # [RSpecRunTime] Starting example group spec/graphql/resolvers/audit_events/audit_event_definitions_resolver_spec.rb. Expected to take 0.19 second. 5058 21:46:12 Resolvers::AuditEvents::AuditEventDefinitionsResolver 5060 21:46:12 returns an array of audit event definitions 5061 21:46:12 # [RSpecRunTime] Finishing example group spec/graphql/resolvers/audit_events/audit_event_definitions_resolver_spec.rb. It took 0.15 second. Expected to take 0.19 second. 5062 21:46:12 # [RSpecRunTime] Starting example group spec/components/pajamas/concerns/checkbox_radio_label_with_help_text_spec.rb. Expected to take 0.19 second. 5063 21:46:12 Pajamas::Concerns::CheckboxRadioLabelWithHelpText 5064 21:46:12 #render_label_with_help_text 5065 21:46:12 calls `#format_options` with correct arguments 5066 21:46:12 when `help_text` argument is passed 5067 21:46:12 calls `form.label` with `label` and `help_text` arguments used in the block 5068 21:46:12 when `help_text` argument is not passed 5069 21:46:12 calls `form.label` with `label` argument used in the block 5070 21:46:12 #render_label_tag_with_help_text 5071 21:46:12 calls `#format_options` with correct arguments 5072 21:46:12 when `help_text` argument is passed 5073 21:46:12 calls `label_tag` with `label` and `help_text` arguments used in the block 5074 21:46:12 when `help_text` argument is not passed 5075 21:46:12 calls `label_tag` with `label` argument used in the block 5076 21:46:12 # [RSpecRunTime] Finishing example group spec/components/pajamas/concerns/checkbox_radio_label_with_help_text_spec.rb. It took 0.16 second. Expected to take 0.19 second. 5077 21:46:12 # [RSpecRunTime] Starting example group spec/lib/gitlab/topology_service_client/cell_service_spec.rb. Expected to take 0.18 second. 5078 21:46:12 Gitlab::TopologyServiceClient::CellService 5079 21:46:12 #get_cell_info 5080 21:46:12 when topology service is disabled 5081 21:46:12 raises an error when topology service is not enabled 5082 21:46:12 raises an error when no cell is configured 5083 21:46:12 when topology service is enabled 5084 21:46:12 returns the cell information 5085 21:46:12 returns nil if the cell is not found 5086 21:46:12 #cell_sequence_range 5087 21:46:12 when topology service is enabled 5088 21:46:12 when a cell exists in topology service 5089 21:46:12 is expected to contain exactly 1 and 1000 5090 21:46:12 when a cell is not found in topology service 5091 21:46:12 is expected to be nil 5092 21:46:12 # [RSpecRunTime] Finishing example group spec/lib/gitlab/topology_service_client/cell_service_spec.rb. It took 0.16 second. Expected to take 0.18 second. 5093 21:46:12 # [RSpecRunTime] Starting example group spec/rubocop/cop/scalability/bulk_perform_with_context_spec.rb. Expected to take 0.17 second. 5094 21:46:12 RuboCop::Cop::Scalability::BulkPerformWithContext 5095 21:46:12 does not add an offense for migrations 5096 21:46:12 adds an offense when calling bulk_perform_async 5097 21:46:12 does not add an offense for scheduling on the BackgroundMigrationWorker 5098 21:46:12 does not add an offence for specs 5099 21:46:12 adds an offense when calling bulk_perform_in 5100 21:46:12 does not add an offense for scheduling on the CiDatabaseWorker 5101 21:46:12 # [RSpecRunTime] Finishing example group spec/rubocop/cop/scalability/bulk_perform_with_context_spec.rb. It took 0.17 second. Expected to take 0.17 second. 5102 21:46:12 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/running_spec.rb. Expected to take 0.17 second. 5103 21:46:12 Gitlab::Ci::Status::Running 5105 21:46:12 is expected to eq "Running" 5107 21:46:12 is expected to eq "running" 5109 21:46:12 is expected to eq "status_running" 5111 21:46:12 is expected to eq "favicon_status_running" 5113 21:46:12 is expected to eq "running" 5114 21:46:12 #details_path 5115 21:46:12 is expected to be nil 5116 21:46:12 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/running_spec.rb. It took 0.15 second. Expected to take 0.17 second. 5117 21:46:12 # [RSpecRunTime] Starting example group spec/rubocop/cop/migration/with_lock_retries_disallowed_method_spec.rb. Expected to take 0.16 second. 5118 21:46:12 RuboCop::Cop::Migration::WithLockRetriesDisallowedMethod 5119 21:46:12 when in migration 5120 21:46:12 registers an offense when `with_lock_retries` block has disallowed method 5121 21:46:12 registers an offense when `with_lock_retries` block has disallowed methods 5122 21:46:12 registers no offense when `with_lock_retries` has only allowed method 5123 21:46:12 for `add_foreign_key` 5124 21:46:12 registers an offense when more than two FKs are added 5125 21:46:12 when outside of migration 5126 21:46:12 registers no offense 5127 21:46:12 # [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/with_lock_retries_disallowed_method_spec.rb. It took 0.15 second. Expected to take 0.16 second. 5128 21:46:12 # [RSpecRunTime] Starting example group spec/services/projects/apple_target_platform_detector_service_spec.rb. Expected to take 0.15 second. 5129 21:46:12 Projects::AppleTargetPlatformDetectorService 5130 21:46:13 when project is not an xcode project 5131 21:46:13 returns an empty array 5132 21:46:13 when project is an xcode project 5133 21:46:13 when setting string is found 5134 21:46:13 sdk: "iphoneos", filename: "project.pbxproj", result: [:ios] 5135 21:46:13 returns an array of unique detected targets 5136 21:46:13 sdk: "iphoneos", filename: "*.xcconfig", result: [:ios] 5137 21:46:13 returns an array of unique detected targets 5138 21:46:13 when setting string is not found 5139 21:46:13 returns an empty array 5140 21:46:13 # [RSpecRunTime] Finishing example group spec/services/projects/apple_target_platform_detector_service_spec.rb. It took 0.13 second. Expected to take 0.15 second. 5141 21:46:13 # [RSpecRunTime] Starting example group spec/rubocop/cop/migration/timestamps_spec.rb. Expected to take 0.14 second. 5142 21:46:13 RuboCop::Cop::Migration::Timestamps 5143 21:46:13 outside of migration 5144 21:46:13 registers no offense 5145 21:46:13 in migration 5146 21:46:13 registers an offense when the "timestamps" method is used 5147 21:46:13 does not register an offense when the "timestamps" method is not used 5148 21:46:13 does not register an offense when the "timestamps_with_timezone" method is used 5149 21:46:13 # [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/timestamps_spec.rb. It took 0.13 second. Expected to take 0.14 second. 5150 21:46:13 # [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/type_name_deprecations_spec.rb. Expected to take 0.14 second. 5151 21:46:13 Gitlab::Graphql::TypeNameDeprecations 5152 21:46:13 .apply_to_graphql_name 5153 21:46:13 returns the corresponding graphql_name of the GID for the new model 5154 21:46:13 returns the same value if there is no deprecation 5155 21:46:13 .deprecated? 5156 21:46:13 returns a boolean to signal if model name has a deprecation 5157 21:46:13 .deprecation_for 5158 21:46:13 returns the deprecation for the model if it exists 5159 21:46:13 .deprecation_by 5160 21:46:13 returns the deprecation by the model if it exists 5161 21:46:13 # [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/type_name_deprecations_spec.rb. It took 0.12 second. Expected to take 0.14 second. 5162 21:46:13 # [RSpecRunTime] Starting example group spec/rubocop/cop/safe_params_spec.rb. Expected to take 0.14 second. 5163 21:46:13 RuboCop::Cop::SafeParams 5164 21:46:13 does not flag other argument of url_for 5165 21:46:13 flags the params as an argument of url_for 5166 21:46:13 flags the merged params as an argument of url_for 5167 21:46:13 flags the merged params arg as an argument of url_for 5168 21:46:13 # [RSpecRunTime] Finishing example group spec/rubocop/cop/safe_params_spec.rb. It took 0.11 second. Expected to take 0.14 second. 5169 21:46:13 # [RSpecRunTime] Starting example group spec/serializers/import/bitbucket_server_provider_repo_entity_spec.rb. Expected to take 0.13 second. 5170 21:46:13 Import::BitbucketServerProviderRepoEntity 5171 21:46:13 behaves like exposes required fields for import entity 5172 21:46:13 exposes required fields 5173 21:46:13 correctly exposes id 5174 21:46:13 correctly exposes full name 5175 21:46:13 correctly exposes sanitized name 5176 21:46:13 correctly exposes provider link 5177 21:46:13 # [RSpecRunTime] Finishing example group spec/serializers/import/bitbucket_server_provider_repo_entity_spec.rb. It took 0.1 second. Expected to take 0.13 second. 5178 21:46:13 # [RSpecRunTime] Starting example group spec/serializers/ci/codequality_mr_diff_report_serializer_spec.rb. Expected to take 0.13 second. 5179 21:46:13 Ci::CodequalityMrDiffReportSerializer 5181 21:46:13 when quality report has degradations 5182 21:46:13 matches the schema 5183 21:46:13 when quality report has no degradations 5184 21:46:13 matches the schema 5185 21:46:13 # [RSpecRunTime] Finishing example group spec/serializers/ci/codequality_mr_diff_report_serializer_spec.rb. It took 0.08 second. Expected to take 0.13 second. 5186 21:46:13 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/tags_spec.rb. Expected to take 0.12 second. 5187 21:46:13 Gitlab::Ci::Config::Entry::Tags 5189 21:46:13 when tags config value is correct 5191 21:46:13 returns tags configuration 5194 21:46:13 when entry value is not correct 5196 21:46:13 when tags config is not an array of strings 5197 21:46:13 reports error 5198 21:46:13 when tags limit is reached 5199 21:46:13 reports error 5200 21:46:13 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/tags_spec.rb. It took 0.11 second. Expected to take 0.12 second. 5201 21:46:13 # [RSpecRunTime] Starting example group spec/graphql/types/commit_signatures/gpg_signature_type_spec.rb. Expected to take 0.12 second. 5202 21:46:13 Types::CommitSignatures::GpgSignatureType 5203 21:46:13 is expected to require graphql authorizations :download_code 5204 21:46:13 contains attributes related to GPG signatures 5205 21:46:13 is expected to eq "GpgSignature" 5206 21:46:13 is expected to include Types::CommitSignatureInterface 5207 21:46:13 # [RSpecRunTime] Finishing example group spec/graphql/types/commit_signatures/gpg_signature_type_spec.rb. It took 0.15 second. Expected to take 0.12 second. 5208 21:46:13 # [RSpecRunTime] Starting example group spec/lib/api/helpers/integrations_helpers_spec.rb. Expected to take 0.11 second. 5209 21:46:13 API::Helpers::IntegrationsHelpers 5210 21:46:13 .integrations 5211 21:46:13 has correct integrations 5212 21:46:13 .chat_notification_flags 5213 21:46:13 returns correct values 5214 21:46:13 .development_integration_classes 5215 21:46:14 returns correct integrations 5216 21:46:14 .inheritance_field 5217 21:46:14 returns correct field 5218 21:46:14 # [RSpecRunTime] Finishing example group spec/lib/api/helpers/integrations_helpers_spec.rb. It took 0.12 second. Expected to take 0.11 second. 5219 21:46:14 # [RSpecRunTime] Starting example group spec/serializers/accessibility_reports_comparer_entity_spec.rb. Expected to take 0.11 second. 5220 21:46:14 AccessibilityReportsComparerEntity 5222 21:46:14 when base report has error and head has a different error 5223 21:46:14 contains correct compared accessibility report details 5224 21:46:14 when base report has error and head has the same error 5225 21:46:14 contains correct compared accessibility report details 5226 21:46:14 when base report has no error and head has errors 5227 21:46:14 contains correct compared accessibility report details 5228 21:46:14 # [RSpecRunTime] Finishing example group spec/serializers/accessibility_reports_comparer_entity_spec.rb. It took 0.1 second. Expected to take 0.11 second. 5229 21:46:14 # [RSpecRunTime] Starting example group spec/workers/jira_connect/retry_request_worker_spec.rb. Expected to take 0.11 second. 5230 21:46:14 JiraConnect::RetryRequestWorker 5232 21:46:14 sends the request, with the appropriate headers 5233 21:46:14 when the proxied request fails 5234 21:46:14 arranges to retry the request 5235 21:46:14 when there are no more attempts left 5236 21:46:14 does not retry 5237 21:46:14 # [RSpecRunTime] Finishing example group spec/workers/jira_connect/retry_request_worker_spec.rb. It took 0.1 second. Expected to take 0.11 second. 5238 21:46:14 # [RSpecRunTime] Starting example group spec/lib/gitlab/subscription_portal_spec.rb. Expected to take 0.1 second. 5239 21:46:14 Gitlab::SubscriptionPortal 5240 21:46:14 class methods 5241 21:46:14 method_name: :payment_validation_form_id, result: "payment_method_validation" 5242 21:46:14 is expected to eq "payment_method_validation" 5243 21:46:14 method_name: :registration_validation_form_id, result: "cc_registration_validation" 5244 21:46:14 is expected to eq "cc_registration_validation" 5246 21:46:14 constant_name: "REGISTRATION_VALIDATION_FORM_ID", result: "cc_registration_validation" 5247 21:46:14 is expected to eq "cc_registration_validation" 5248 21:46:14 # [RSpecRunTime] Finishing example group spec/lib/gitlab/subscription_portal_spec.rb. It took 0.09 second. Expected to take 0.1 second. 5249 21:46:14 # [RSpecRunTime] Starting example group spec/graphql/types/customer_relations/organization_type_spec.rb. Expected to take 0.1 second. 5250 21:46:14 Types::CustomerRelations::OrganizationType 5251 21:46:14 is expected to require graphql authorizations :read_crm_organization 5252 21:46:14 is expected to eq "CustomerRelationsOrganization" 5253 21:46:14 is expected to have graphql fields :id, :name, :default_rate, :description, :active, :created_at, and :updated_at 5254 21:46:14 # [RSpecRunTime] Finishing example group spec/graphql/types/customer_relations/organization_type_spec.rb. It took 0.08 second. Expected to take 0.1 second. 5255 21:46:14 # [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/memory_spec.rb. Expected to take 0.09 second. 5256 21:46:14 Gitlab::Metrics::Memory 5257 21:46:14 .gc_heap_fragmentation 5258 21:46:14 when the Ruby heap is perfectly utilized 5259 21:46:14 is expected to eq 0 5260 21:46:14 when the Ruby heap is greatly fragmented 5261 21:46:14 is expected to be > 0.99 5262 21:46:14 when the Ruby heap is semi-fragmented 5263 21:46:14 is expected to eq 0.5 5264 21:46:14 # [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/memory_spec.rb. It took 0.08 second. Expected to take 0.09 second. 5265 21:46:14 # [RSpecRunTime] Starting example group spec/lib/gitlab/database/postgres_hll/buckets_spec.rb. Expected to take 0.09 second. 5266 21:46:14 Gitlab::Database::PostgresHll::Buckets 5267 21:46:14 #estimated_distinct_count 5268 21:46:14 provides estimated cardinality 5269 21:46:14 #merge_hash! 5270 21:46:14 merges two hashes together into union of two sets 5272 21:46:14 serialize HyperLogLog buckets as hash 5273 21:46:14 # [RSpecRunTime] Finishing example group spec/lib/gitlab/database/postgres_hll/buckets_spec.rb. It took 0.08 second. Expected to take 0.09 second. 5274 21:46:14 # [RSpecRunTime] Starting example group spec/lib/gitlab/tab_width_spec.rb. Expected to take 0.08 second. 5275 21:46:14 Gitlab::TabWidth 5276 21:46:14 .css_class_for_user 5277 21:46:14 returns default CSS class when user is nil 5278 21:46:14 returns CSS class for user's tab width 5279 21:46:14 raises if tab width is out of valid range 5280 21:46:14 # [RSpecRunTime] Finishing example group spec/lib/gitlab/tab_width_spec.rb. It took 0.08 second. Expected to take 0.08 second. 5281 21:46:14 # [RSpecRunTime] Starting example group spec/routing/organizations/groups_controller_routing_spec.rb. Expected to take 0.08 second. 5282 21:46:14 Organizations::GroupsController 5283 21:46:14 routes to groups#edit 5284 21:46:14 routes to groups#new 5285 21:46:14 # [RSpecRunTime] Finishing example group spec/routing/organizations/groups_controller_routing_spec.rb. It took 0.07 second. Expected to take 0.08 second. 5286 21:46:14 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/mapper/base_spec.rb. Expected to take 0.07 second. 5287 21:46:14 Gitlab::Ci::Config::External::Mapper::Base 5289 21:46:14 when the method is not implemented 5290 21:46:14 raises NotImplementedError 5291 21:46:14 when the method is implemented 5292 21:46:14 calls the method 5293 21:46:14 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/mapper/base_spec.rb. It took 0.06 second. Expected to take 0.07 second. 5294 21:46:14 # [RSpecRunTime] Starting example group spec/initializers/cookies_serializer_spec.rb. Expected to take 0.07 second. 5295 21:46:14 Cookies serializer initializer 5296 21:46:14 uses the unsafe hybrid serializer when the environment variables is set 5297 21:46:14 uses JSON serializer by default 5298 21:46:14 # [RSpecRunTime] Finishing example group spec/initializers/cookies_serializer_spec.rb. It took 0.06 second. Expected to take 0.07 second. 5299 21:46:14 # [RSpecRunTime] Starting example group spec/graphql/types/issue_type_enum_spec.rb. Expected to take 0.07 second. 5300 21:46:14 Types::IssueTypeEnum 5301 21:46:14 exposes all the existing issue type values except epic 5302 21:46:14 is expected to eq "IssueType" 5303 21:46:14 # [RSpecRunTime] Finishing example group spec/graphql/types/issue_type_enum_spec.rb. It took 0.06 second. Expected to take 0.07 second. 5304 21:46:14 # [RSpecRunTime] Starting example group spec/lib/gitlab/database/async_ddl_exclusive_lease_guard_spec.rb. Expected to take 0.07 second. 5305 21:46:14 Gitlab::Database::AsyncDdlExclusiveLeaseGuard 5307 21:46:14 with CI database connection 5308 21:46:14 is expected to eq "gitlab/database/asyncddl/actions/ci" 5309 21:46:14 with MAIN database connection 5310 21:46:14 is expected to eq "gitlab/database/asyncddl/actions/main" 5311 21:46:14 # [RSpecRunTime] Finishing example group spec/lib/gitlab/database/async_ddl_exclusive_lease_guard_spec.rb. It took 0.06 second. Expected to take 0.07 second. 5312 21:46:14 # [RSpecRunTime] Starting example group spec/graphql/types/work_items/widgets/crm_contacts_update_input_type_spec.rb. Expected to take 0.07 second. 5313 21:46:14 Types::WorkItems::Widgets::CrmContactsUpdateInputType 5314 21:46:15 is expected to eq "WorkItemWidgetCrmContactsUpdateInput" 5315 21:46:15 is expected to contain exactly "contactIds" and "operationMode" 5316 21:46:15 # [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widgets/crm_contacts_update_input_type_spec.rb. It took 0.06 second. Expected to take 0.07 second. 5317 21:46:15 # [RSpecRunTime] Starting example group spec/graphql/types/metrics/dashboards/annotation_type_spec.rb. Expected to take 0.07 second. 5318 21:46:15 Types::Metrics::Dashboards::AnnotationType 5319 21:46:15 has the expected fields 5320 21:46:15 is expected to eq "MetricsDashboardAnnotation" 5321 21:46:15 # [RSpecRunTime] Finishing example group spec/graphql/types/metrics/dashboards/annotation_type_spec.rb. It took 0.06 second. Expected to take 0.07 second. 5322 21:46:15 # [RSpecRunTime] Starting example group spec/initializers/postgresql_cte_spec.rb. Expected to take 0.06 second. 5323 21:46:15 ActiveRecord::Relation patch for PostgreSQL WITH statements 5324 21:46:15 ActiveRecord::Relation::WithChain#recursive 5325 21:46:15 sets recursive value flag on the relation 5326 21:46:15 raises an error when #update_all is called 5327 21:46:15 # [RSpecRunTime] Finishing example group spec/initializers/postgresql_cte_spec.rb. It took 0.06 second. Expected to take 0.06 second. 5328 21:46:15 # [RSpecRunTime] Starting example group spec/lib/system_check/app/gitlab_cable_config_exists_check_spec.rb. Expected to take 0.06 second. 5329 21:46:15 SystemCheck::App::GitlabCableConfigExistsCheck 5331 21:46:15 when config/cable.yml exists 5332 21:46:15 is expected to eq true 5333 21:46:15 when config/cable.yml does not exist 5334 21:46:15 is expected to eq false 5335 21:46:15 # [RSpecRunTime] Finishing example group spec/lib/system_check/app/gitlab_cable_config_exists_check_spec.rb. It took 0.06 second. Expected to take 0.06 second. 5336 21:46:15 # [RSpecRunTime] Starting example group spec/graphql/types/issuable_state_enum_spec.rb. Expected to take 0.06 second. 5337 21:46:15 Types::IssuableStateEnum 5338 21:46:15 is expected to eq "IssuableState" 5339 21:46:15 behaves like issuable state 5340 21:46:15 exposes all the existing issuable states 5341 21:46:15 # [RSpecRunTime] Finishing example group spec/graphql/types/issuable_state_enum_spec.rb. It took 0.06 second. Expected to take 0.06 second. 5342 21:46:15 # [RSpecRunTime] Starting example group spec/helpers/abuse_reports_helper_spec.rb. Expected to take 0.05 second. 5343 21:46:15 AbuseReportsHelper 5344 21:46:15 #valid_image_mimetypes 5345 21:46:15 is expected to eq "image/png, image/jpg, image/jpeg, image/gif, image/bmp, image/tiff, image/ico or image/webp" 5346 21:46:15 # [RSpecRunTime] Finishing example group spec/helpers/abuse_reports_helper_spec.rb. It took 0.05 second. Expected to take 0.05 second. 5347 21:46:15 # [RSpecRunTime] Starting example group spec/workers/todos_destroyer/private_features_worker_spec.rb. Expected to take 0.04 second. 5348 21:46:15 TodosDestroyer::PrivateFeaturesWorker 5349 21:46:15 calls the Todos::Destroy::PrivateFeaturesService with the params it was given 5350 21:46:15 # [RSpecRunTime] Finishing example group spec/workers/todos_destroyer/private_features_worker_spec.rb. It took 0.04 second. Expected to take 0.04 second. 5351 21:46:15 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/interpolation/functions/base_spec.rb. Expected to take 0.04 second. 5352 21:46:15 Gitlab::Ci::Config::Interpolation::Functions::Base 5353 21:46:15 defines an expected interface for child classes 5354 21:46:15 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/interpolation/functions/base_spec.rb. It took 0.04 second. Expected to take 0.04 second. 5355 21:46:15 # [RSpecRunTime] Starting example group spec/graphql/types/limited_countable_connection_type_spec.rb. Expected to take 0.04 second. 5356 21:46:15 Types::LimitedCountableConnectionType 5357 21:46:15 has the expected fields 5358 21:46:15 # [RSpecRunTime] Finishing example group spec/graphql/types/limited_countable_connection_type_spec.rb. It took 0.04 second. Expected to take 0.04 second. 5359 21:46:15 # [RSpecRunTime] Starting example group spec/graphql/types/dependency_proxy/blob_type_spec.rb. Expected to take 0.04 second. 5360 21:46:15 Types::DependencyProxy::BlobType 5361 21:46:15 includes dependency proxy blob fields 5362 21:46:15 # [RSpecRunTime] Finishing example group spec/graphql/types/dependency_proxy/blob_type_spec.rb. It took 0.04 second. Expected to take 0.04 second. 5363 21:46:15 # [RSpecRunTime] Starting example group spec/lib/gitlab/nav/top_nav_menu_item_spec.rb. Expected to take 0.04 second. 5364 21:46:15 Gitlab::Nav::TopNavMenuItem 5366 21:46:15 builds a hash from the given args 5367 21:46:15 # [RSpecRunTime] Finishing example group spec/lib/gitlab/nav/top_nav_menu_item_spec.rb. It took 0.04 second. Expected to take 0.04 second. 5368 21:46:15 # [RSpecRunTime] Starting example group spec/graphql/types/permission_types/container_repository_spec.rb. Expected to take 0.04 second. 5369 21:46:15 Types::PermissionTypes::ContainerRepository 5370 21:46:15 has the expected fields 5371 21:46:15 # [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/container_repository_spec.rb. It took 0.04 second. Expected to take 0.04 second. 5372 21:46:15 # [RSpecRunTime] Starting example group spec/dot_gitlab_ci/ci_configuration_validation/branch_pipeline_spec.rb. Missing expected duration from Knapsack report for spec/dot_gitlab_ci/ci_configuration_validation/branch_pipeline_spec.rb. 5373 21:46:15 CI configuration validation - branch pipelines 5374 21:46:16 Syncing files to gitlab-org/gitlab master branch 5375 21:46:16 with branch pipelines 5376 21:46:16 with gitlab.com gitlab-org/gitlab master pipeline 5377 21:46:16 with scheduled nightly 5378 21:46:16 behaves like default branch pipeline 5379 21:46:16 is valid (PENDING: around hook at ./spec/spec_helper.rb:415 did not execute the example) 5380 21:46:16 # [RSpecRunTime] RSpec elapsed time: 20 minutes 40.98 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.15 1.08 1.08 1/290 13523 5382 21:46:16 with scheduled maintenance 5383 21:46:16 behaves like default branch pipeline 5384 21:46:16 is valid (PENDING: around hook at ./spec/spec_helper.rb:415 did not execute the example) 5385 21:46:16 with gitlab.com gitlab-org/gitlab ruby3_2 branch scheduled pipeline 5386 21:46:16 behaves like default branch pipeline 5387 21:46:16 is valid (PENDING: around hook at ./spec/spec_helper.rb:415 did not execute the example) 5388 21:46:16 with gitlab.com gitlab-org/gitlab stable branch pipeline 5389 21:46:16 behaves like default branch pipeline 5390 21:46:16 is valid (PENDING: around hook at ./spec/spec_helper.rb:415 did not execute the example) 5391 21:46:16 with fork project 5392 21:46:16 with gitlab.com gitlab-org/security/gitlab project 5393 21:46:17 when master pipeline is triggered by push 5394 21:46:17 behaves like default branch pipeline 5395 21:46:17 is valid (PENDING: around hook at ./spec/spec_helper.rb:415 did not execute the example) 5396 21:46:17 with scheduled master pipeline 5397 21:46:17 behaves like default branch pipeline 5398 21:46:17 is valid (PENDING: around hook at ./spec/spec_helper.rb:415 did not execute the example) 5399 21:46:17 with auto-deploy branch pipeilne 5400 21:46:17 behaves like default branch pipeline 5401 21:46:17 is valid (PENDING: around hook at ./spec/spec_helper.rb:415 did not execute the example) 5402 21:46:17 with gitlab.com gitlab-org gitlab-foss project 5403 21:46:17 with master pipeline triggered by push 5404 21:46:17 behaves like default branch pipeline 5405 21:46:17 is valid (PENDING: around hook at ./spec/spec_helper.rb:415 did not execute the example) 5406 21:46:17 with scheduled master pipeline 5407 21:46:17 behaves like default branch pipeline 5408 21:46:17 is valid (PENDING: around hook at ./spec/spec_helper.rb:415 did not execute the example) 5409 21:46:17 # [RSpecRunTime] Finishing example group spec/dot_gitlab_ci/ci_configuration_validation/branch_pipeline_spec.rb. It took 2.17 seconds. Missing expected duration from Knapsack report for spec/dot_gitlab_ci/ci_configuration_validation/branch_pipeline_spec.rb. 5410 21:46:40 auto_explain log contains 1694 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-single-db-ci-connection-2-44.344.main.ndjson.gz 5411 21:46:40 took 23.035138496 5412 21:47:01 auto_explain log contains 1694 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-single-db-ci-connection-2-44.344.ci.ndjson.gz 5413 21:47:01 took 20.780062442 5414 21:47:01 [TEST PROF INFO] EventProf results for sql.active_record 5415 21:47:01 Total time: 05:18.284 of 20:36.299 (25.74%) 5416 21:47:01 Total events: 223705 5417 21:47:01 Top 5 slowest suites (by time): 5418 21:47:01 MergeRequests::UpdateService (./spec/services/merge_requests/update_service_spec.rb:5) – 02:40.691 (104962 / 168) of 10:06.990 (26.47%) 5419 21:47:01 Gitlab::SearchResults (./spec/lib/gitlab/search_results_spec.rb:5) – 00:19.082 (12947 / 91) of 00:59.857 (31.88%) 5420 21:47:01 Ci::ResourceGroup (./spec/models/ci/resource_group_spec.rb:5) – 00:13.024 (6124 / 19) of 00:30.986 (42.03%) 5421 21:47:01 Namespace::Ro...rageStatistics (./spec/models/namespace/root_storage_statistics_spec.rb:5) – 00:09.010 (6062 / 31) of 00:29.963 (30.07%) 5422 21:47:01 Gitlab::Diff::Position (./spec/lib/gitlab/diff/position_spec.rb:5) – 00:08.191 (5561 / 55) of 00:47.563 (17.22%) 5423 21:47:01 Knapsack report was generated. Preview: 5425 21:47:01 "spec/services/merge_requests/update_service_spec.rb": 606.9372371919999, 5426 21:47:01 "spec/lib/gitlab/search_results_spec.rb": 59.85710829600066, 5427 21:47:01 "spec/lib/gitlab/diff/position_spec.rb": 47.56308646900288, 5428 21:47:01 "spec/tooling/lib/tooling/predictive_tests_spec.rb": 31.42768488299771, 5429 21:47:01 "spec/models/ci/resource_group_spec.rb": 30.986521497001377, 5430 21:47:01 "spec/models/namespace/root_storage_statistics_spec.rb": 29.963373212998704, 5431 21:47:01 "spec/models/ci/processable_spec.rb": 24.455372319000162, 5432 21:47:01 "spec/serializers/ci/pipeline_entity_spec.rb": 23.31874050800252, 5433 21:47:01 "spec/services/packages/nuget/update_package_from_metadata_service_spec.rb": 20.375559243999305, 5434 21:47:01 "spec/finders/ci/pipelines_finder_spec.rb": 17.58464986599938, 5435 21:47:01 "spec/tasks/gitlab/user_management_rake_spec.rb": 15.371374525999272, 5436 21:47:01 "spec/lib/banzai/reference_parser/user_parser_spec.rb": 16.336187885997788, 5437 21:47:01 "spec/uploaders/personal_file_uploader_spec.rb": 12.061541551000118, 5438 21:47:01 "spec/presenters/clusterable_presenter_spec.rb": 12.362388630001078, 5439 21:47:01 "spec/lib/gitlab/diff/lines_unfolder_spec.rb": 13.771517934001167, 5440 21:47:01 "spec/lib/gitlab/verify/uploads_spec.rb": 11.48767021200183, 5441 21:47:01 "spec/lib/api/entities/project_spec.rb": 8.469923525997729, 5442 21:47:01 "spec/services/groups/autocomplete_service_spec.rb": 10.797868682999251, 5443 21:47:01 "spec/lib/gitlab/search/recent_issues_spec.rb": 8.689473583999643, 5444 21:47:01 "spec/lib/gitlab/ci/trace_spec.rb": 10.923431630999403, 5445 21:47:01 "spec/routing/group_routing_spec.rb": 9.694907768000121, 5446 21:47:01 "spec/lib/gitlab/github_import/importer/events/changed_label_spec.rb": 9.765054191997478, 5447 21:47:01 "spec/lib/gitlab/ci/templates/templates_spec.rb": 8.546307947999594, 5448 21:47:01 "spec/lib/gitlab/ci/status/build/cancelable_spec.rb": 7.076280631001282, 5449 21:47:01 "spec/lib/gitlab/health_checks/redis_spec.rb": 4.289849573000538, 5450 21:47:01 "spec/services/projects/move_deploy_keys_projects_service_spec.rb": 6.050692909000645, 5451 21:47:01 "spec/lib/api/helpers/caching_spec.rb": 6.47737549500016, 5452 21:47:01 "spec/models/concerns/ci/artifactable_spec.rb": 5.969452616998751, 5453 21:47:01 "spec/services/ci/update_group_pending_build_service_spec.rb": 6.375421564000135, 5454 21:47:01 "spec/services/ci/build_report_result_service_spec.rb": 5.028507644998172, 5455 21:47:01 "spec/tasks/gitlab/db/lock_writes_rake_spec.rb": 4.347289946999808, 5456 21:47:01 "spec/workers/ci/archive_traces_cron_worker_spec.rb": 6.306859182001062, 5457 21:47:01 "spec/models/packages/conan/metadatum_spec.rb": 4.173042804999568, 5458 21:47:01 "spec/initializers/active_record_locking_spec.rb": 4.481252012003097, 5459 21:47:01 "spec/services/ci/compare_reports_base_service_spec.rb": 4.65854887399837, 5460 21:47:01 "spec/uploaders/namespace_file_uploader_spec.rb": 4.17486079399896, 5461 21:47:01 "spec/lib/gitlab/suggestions/commit_message_spec.rb": 5.426210793997598, 5462 21:47:01 "spec/lib/gitlab/resource_events/assignment_event_recorder_spec.rb": 3.5324468609978794, 5463 21:47:01 "spec/services/work_items/related_work_item_links/create_service_spec.rb": 3.9640978269999323, 5464 21:47:01 "spec/helpers/users/callouts_helper_spec.rb": 3.0304386830030126, 5465 21:47:01 "spec/services/projects/move_lfs_objects_projects_service_spec.rb": 3.6006660039965936, 5466 21:47:01 "spec/workers/gitlab/import/stuck_project_import_jobs_worker_spec.rb": 3.4163774240005296, 5467 21:47:01 "spec/lib/gitlab/bitbucket_import/importers/pull_request_notes_importer_spec.rb": 2.9596968210025807, 5468 21:47:01 "spec/models/packages/conan/package_reference_spec.rb": 3.0266079640023236, 5469 21:47:01 "spec/lib/gitlab/ci/jwt_base_spec.rb": 3.4461674209997, 5470 21:47:01 "spec/models/preloaders/labels_preloader_spec.rb": 3.1101529249972373, 5471 21:47:01 "spec/graphql/resolvers/tree_resolver_spec.rb": 3.154093371002091, 5472 21:47:01 "spec/lib/gitlab/import/merge_request_creator_spec.rb": 2.930705554001179, 5473 21:47:01 "spec/models/preloaders/group_policy_preloader_spec.rb": 2.0021937109995633, 5474 21:47:01 "spec/finders/concerns/finder_with_group_hierarchy_spec.rb": 2.774967299999844, 5475 21:47:01 "spec/services/releases/links/update_service_spec.rb": 2.5293856959979166, 5476 21:47:01 "spec/services/virtual_registries/packages/maven/handle_file_request_service_spec.rb": 2.3280663270015793, 5477 21:47:01 "spec/lib/gitlab/cleanup/remote_uploads_spec.rb": 2.393961940000736, 5478 21:47:01 "spec/services/ci/external_pull_requests/create_pipeline_service_spec.rb": 2.2884536210003716, 5479 21:47:01 "spec/services/draft_notes/create_service_spec.rb": 2.328795427001751, 5480 21:47:01 "spec/services/packages/go/sync_packages_service_spec.rb": 2.5559406229986052, 5481 21:47:01 "spec/lib/gitlab/issuable/clone/attributes_rewriter_spec.rb": 1.979520943001262, 5482 21:47:01 "spec/workers/object_pool/destroy_worker_spec.rb": 2.1799332429982314, 5483 21:47:01 "spec/lib/gitlab/gitaly_client/ref_service_spec.rb": 2.073656183998537, 5484 21:47:01 "spec/lib/gitlab/database/background_migration/prometheus_metrics_spec.rb": 1.4183933420026733, 5485 21:47:01 "spec/lib/sidebars/projects/menus/merge_requests_menu_spec.rb": 2.2434393360017566, 5486 21:47:01 "spec/graphql/resolvers/crm/organizations_resolver_spec.rb": 1.628252620001149, 5487 21:47:01 "spec/helpers/routing/pseudonymization_helper_spec.rb": 1.498388473999512, 5488 21:47:01 "spec/services/test_hooks/system_service_spec.rb": 1.643967418000102, 5489 21:47:01 "spec/models/preloaders/user_max_access_level_in_groups_preloader_spec.rb": 1.5566000280014123, 5490 21:47:01 "spec/lib/gitlab/git/push_spec.rb": 1.5300133399978222, 5491 21:47:01 "spec/lib/gitlab/database/health_status/indicators/wal_receiver_saturation_spec.rb": 1.7307510600003297, 5492 21:47:01 "spec/lib/gitlab/ci/config/external/mapper/location_expander_spec.rb": 1.6515026179986307, 5493 21:47:01 "spec/workers/group_import_worker_spec.rb": 1.6325230000002193, 5494 21:47:01 "spec/lib/bulk_imports/common/graphql/get_members_query_spec.rb": 1.397661914001219, 5495 21:47:01 "spec/policies/container_expiration_policy_policy_spec.rb": 1.2594185460002336, 5496 21:47:01 "spec/lib/gitlab/object_hierarchy_spec.rb": 1.4059704569990572, 5497 21:47:01 "spec/lib/banzai/filter/sanitization_filter_spec.rb": 1.2959343789989362, 5498 21:47:01 "spec/models/concerns/feature_gate_spec.rb": 1.511019044999557, 5499 21:47:01 "spec/lib/bulk_imports/groups/loaders/group_loader_spec.rb": 1.1365122150018578, 5500 21:47:01 "spec/lib/bulk_imports/groups/pipelines/subgroup_entities_pipeline_spec.rb": 1.131810876999225, 5501 21:47:01 "spec/lib/gitlab/ci/pipeline/chain/remove_unwanted_chat_jobs_spec.rb": 0.9383592570011388, 5502 21:47:01 "spec/services/system_hooks_service_spec.rb": 1.1002594400015369, 5503 21:47:01 "spec/lib/gitlab/import_export/decompressed_archive_size_validator_spec.rb": 0.732180890001473, 5504 21:47:01 "spec/services/milestones/update_service_spec.rb": 1.1831180810004298, 5505 21:47:01 "spec/lib/gitlab/runtime_spec.rb": 0.9006403810017218, 5506 21:47:01 "spec/graphql/mutations/alert_management/http_integration/reset_token_spec.rb": 1.1346378560010635, 5507 21:47:01 "spec/lib/gitlab/github_import/parallel_scheduling_spec.rb": 0.9524620159972983, 5508 21:47:01 "spec/models/group_import_state_spec.rb": 2.046343877002073, 5509 21:47:01 "spec/lib/gitlab/database/migrations/reestablished_connection_stack_spec.rb": 0.500129564999952, 5510 21:47:01 "spec/serializers/feature_flag_summary_entity_spec.rb": 0.8261058899988711, 5511 21:47:01 "spec/services/bulk_imports/file_download_service_spec.rb": 0.6869044449995272, 5512 21:47:01 "spec/services/users/unblock_service_spec.rb": 0.7796729750007216, 5513 21:47:01 "spec/finders/ci/triggers_finder_spec.rb": 0.6251530720001028, 5514 21:47:01 "spec/models/application_setting/term_spec.rb": 0.7312109609993058, 5515 21:47:01 "spec/lib/gitlab/harbor/client_spec.rb": 0.8814713430001575, 5516 21:47:01 "spec/graphql/resolvers/group_environment_scopes_resolver_spec.rb": 0.7342849999986356, 5517 21:47:01 "spec/lib/gitlab/event_store/store_spec.rb": 0.6193316120006784, 5518 21:47:01 "spec/lib/gitlab/database/async_indexes/index_destructor_spec.rb": 0.535959101998742, 5519 21:47:01 "spec/lib/gitlab/markup_helper_spec.rb": 0.5763897470023949, 5520 21:47:01 "spec/models/work_items/widgets/notes_spec.rb": 0.6657092070017825, 5521 21:47:01 "spec/models/work_items/widgets/crm_contacts_spec.rb": 0.6040319040002942, 5522 21:47:01 "spec/lib/gitlab/metrics/exporter/base_exporter_spec.rb": 0.4487584609996702, 5523 21:47:01 "spec/serializers/integrations/harbor_serializers/repository_entity_spec.rb": 0.4504430110027897, 5524 21:47:01 "spec/presenters/packages/nuget/service_index_presenter_spec.rb": 0.4577213999982632, 5525 21:47:01 "spec/services/incident_management/issuable_escalation_statuses/build_service_spec.rb": 0.5387930420001794, 5526 21:47:01 "spec/lib/gitlab/view/presenter/base_spec.rb": 0.4876953870007128, 5527 21:47:01 "spec/lib/gitlab/ci/config/entry/port_spec.rb": 0.5155331539972394, 5528 21:47:01 "spec/lib/gitlab/import/errors_spec.rb": 0.4513859209982911, 5529 21:47:01 "spec/lib/gitlab/usage/service_ping/legacy_metric_metadata_decorator_spec.rb": 0.4257497530015826, 5530 21:47:01 "spec/views/admin/sessions/two_factor.html.haml_spec.rb": 0.39118200699886074, 5531 21:47:01 "spec/lib/security/ci_configuration/sast_build_action_spec.rb": 0.37950329900195356, 5532 21:47:01 "spec/tooling/lib/tooling/mappings/graphql_base_type_mappings_spec.rb": 0.34593757200127584, 5533 21:47:01 "spec/lib/gitlab/usage/metrics/instrumentations/instance_feature_flags_metric_spec.rb": 0.4035913560001063, 5534 21:47:01 "spec/lib/gitlab/form_builders/gitlab_ui_form_builder_spec.rb": 0.3058857360010734, 5535 21:47:01 "spec/lib/grafana/validator_spec.rb": 0.2913171379987034, 5536 21:47:01 "spec/lib/bitbucket/representation/pull_request_comment_spec.rb": 0.3195034450000094, 5537 21:47:01 "spec/lib/gitlab/database/partition_helpers_spec.rb": 0.17034330199749093, 5538 21:47:01 "spec/lib/gitlab/mail_room/authenticator_spec.rb": 0.28657160900183953, 5539 21:47:01 "spec/serializers/activity_pub/releases_actor_entity_spec.rb": 0.3107363949966384, 5540 21:47:01 "spec/rubocop/cop/sidekiq_api_usage_spec.rb": 0.28877158899922506, 5541 21:47:01 "spec/lib/gitlab/ci/config/interpolation/block_spec.rb": 0.27687280000100145, 5542 21:47:01 "spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/columns_spec.rb": 0.2477729129968793, 5543 21:47:01 "spec/models/webauthn_registration_spec.rb": 0.24200275399925886, 5544 21:47:01 "spec/lib/gitlab/circuit_breaker_spec.rb": 0.2890683279983932, 5545 21:47:01 "spec/views/help/index.html.haml_spec.rb": 0.20752481800082023, 5546 21:47:01 "spec/rubocop/cop/rspec/duplicate_spec_location_spec.rb": 0.19729679899683106, 5547 21:47:01 "spec/graphql/types/release_type_spec.rb": 0.19787470799928997, 5548 21:47:01 "spec/views/notify/user_deactivated_email.text.erb_spec.rb": 0.19329830900096567, 5549 21:47:01 "spec/rubocop/cop/migration/ensure_factory_for_table_spec.rb": 0.14675579400136485, 5550 21:47:01 "spec/views/members/access_denied_mailer/email.text.erb_spec.rb": 0.18640622000020812, 5551 21:47:01 "spec/lib/gitlab/ci/config/normalizer/matrix_strategy_spec.rb": 0.14412421499946504, 5552 21:47:01 "spec/lib/gitlab/middleware/strip_cookies_spec.rb": 0.16975206099959905, 5553 21:47:01 "spec/graphql/resolvers/audit_events/audit_event_definitions_resolver_spec.rb": 0.14486202400075854, 5554 21:47:01 "spec/components/pajamas/concerns/checkbox_radio_label_with_help_text_spec.rb": 0.1642116619987064, 5555 21:47:01 "spec/lib/gitlab/topology_service_client/cell_service_spec.rb": 0.15925882299779914, 5556 21:47:01 "spec/rubocop/cop/scalability/bulk_perform_with_context_spec.rb": 0.1659927910004626, 5557 21:47:01 "spec/lib/gitlab/ci/status/running_spec.rb": 0.14940004299933207, 5558 21:47:01 "spec/rubocop/cop/migration/with_lock_retries_disallowed_method_spec.rb": 0.1497757739998633, 5559 21:47:01 "spec/services/projects/apple_target_platform_detector_service_spec.rb": 0.13203474499823642, 5560 21:47:01 "spec/rubocop/cop/migration/timestamps_spec.rb": 0.13403580600061105, 5561 21:47:01 "spec/lib/gitlab/graphql/type_name_deprecations_spec.rb": 0.12451848699856782, 5562 21:47:01 "spec/rubocop/cop/safe_params_spec.rb": 0.10533744799977285, 5563 21:47:01 "spec/serializers/import/bitbucket_server_provider_repo_entity_spec.rb": 0.0982297100017604, 5564 21:47:01 "spec/serializers/ci/codequality_mr_diff_report_serializer_spec.rb": 0.08032689099854906, 5565 21:47:01 "spec/lib/gitlab/ci/config/entry/tags_spec.rb": 0.11211106800328707, 5566 21:47:01 "spec/graphql/types/commit_signatures/gpg_signature_type_spec.rb": 0.1542958739992173, 5567 21:47:01 "spec/lib/api/helpers/integrations_helpers_spec.rb": 0.12046310599907883, 5568 21:47:01 "spec/serializers/accessibility_reports_comparer_entity_spec.rb": 0.09637640000073588, 5569 21:47:01 "spec/workers/jira_connect/retry_request_worker_spec.rb": 0.10036185900025885, 5570 21:47:01 "spec/lib/gitlab/subscription_portal_spec.rb": 0.08991926100134151, 5571 21:47:01 "spec/graphql/types/customer_relations/organization_type_spec.rb": 0.08228729099937482, 5572 21:47:01 "spec/lib/gitlab/metrics/memory_spec.rb": 0.08329281099941, 5573 21:47:01 "spec/lib/gitlab/database/postgres_hll/buckets_spec.rb": 0.08275669100112282, 5574 21:47:01 "spec/lib/gitlab/tab_width_spec.rb": 0.08408581000185222, 5575 21:47:01 "spec/routing/organizations/groups_controller_routing_spec.rb": 0.06759029299792019, 5576 21:47:01 "spec/lib/gitlab/ci/config/external/mapper/base_spec.rb": 0.0637252329979674, 5577 21:47:01 "spec/initializers/cookies_serializer_spec.rb": 0.0607707430026494, 5578 21:47:01 "spec/graphql/types/issue_type_enum_spec.rb": 0.058996464002120774, 5579 21:47:01 "spec/lib/gitlab/database/async_ddl_exclusive_lease_guard_spec.rb": 0.058824023999477504, 5580 21:47:01 "spec/graphql/types/work_items/widgets/crm_contacts_update_input_type_spec.rb": 0.05827533400224638, 5581 21:47:01 "spec/graphql/types/metrics/dashboards/annotation_type_spec.rb": 0.05796668299808516, 5582 21:47:01 "spec/initializers/postgresql_cte_spec.rb": 0.05687001400292502, 5583 21:47:01 "spec/lib/system_check/app/gitlab_cable_config_exists_check_spec.rb": 0.06034487299984903, 5584 21:47:01 "spec/graphql/types/issuable_state_enum_spec.rb": 0.05974186400271719, 5585 21:47:01 "spec/helpers/abuse_reports_helper_spec.rb": 0.045413355001073796, 5586 21:47:01 "spec/workers/todos_destroyer/private_features_worker_spec.rb": 0.038067735000367975, 5587 21:47:01 "spec/lib/gitlab/ci/config/interpolation/functions/base_spec.rb": 0.03490730699923006, 5588 21:47:01 "spec/graphql/types/limited_countable_connection_type_spec.rb": 0.03559827700155438, 5589 21:47:01 "spec/graphql/types/dependency_proxy/blob_type_spec.rb": 0.03979244600122911, 5590 21:47:01 "spec/lib/gitlab/nav/top_nav_menu_item_spec.rb": 0.035576655998738715, 5591 21:47:01 "spec/graphql/types/permission_types/container_repository_spec.rb": 0.035743955999350874 5593 21:47:01 Knapsack global time execution for tests: 20m 33s 5594 21:47:01 Pending: (Failures listed here are expected and do not affect your suite's status) 5595 21:47:01 1) PersonalFileUploader object_store is LOCAL behaves like builds correct paths #cache_dir behaves like matches the method pattern 5596 21:47:01 # No pattern provided, skipping. 5597 21:47:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 5598 21:47:01 2) PersonalFileUploader object_store is LOCAL behaves like builds correct paths #work_dir behaves like matches the method pattern 5599 21:47:01 # No pattern provided, skipping. 5600 21:47:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 5601 21:47:01 3) PersonalFileUploader object_store is LOCAL behaves like builds correct paths #relative_path is relative 5602 21:47:01 # Path not set, skipping. 5603 21:47:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:40 5604 21:47:01 4) PersonalFileUploader object_store is LOCAL behaves like builds correct paths .base_dir behaves like matches the method pattern 5605 21:47:01 # No pattern provided, skipping. 5606 21:47:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 5607 21:47:01 5) PersonalFileUploader object_store is REMOTE behaves like builds correct paths #cache_dir behaves like matches the method pattern 5608 21:47:01 # No pattern provided, skipping. 5609 21:47:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 5610 21:47:01 6) PersonalFileUploader object_store is REMOTE behaves like builds correct paths #work_dir behaves like matches the method pattern 5611 21:47:01 # No pattern provided, skipping. 5612 21:47:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 5613 21:47:01 7) PersonalFileUploader object_store is REMOTE behaves like builds correct paths #relative_path is relative 5614 21:47:01 # Path not set, skipping. 5615 21:47:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:40 5616 21:47:01 8) PersonalFileUploader object_store is REMOTE behaves like builds correct paths .absolute_path behaves like matches the method pattern 5617 21:47:01 # No pattern provided, skipping. 5618 21:47:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 5619 21:47:01 9) PersonalFileUploader object_store is REMOTE behaves like builds correct paths .base_dir behaves like matches the method pattern 5620 21:47:01 # No pattern provided, skipping. 5621 21:47:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 5622 21:47:01 10) NamespaceFileUploader behaves like builds correct paths #cache_dir behaves like matches the method pattern 5623 21:47:01 # No pattern provided, skipping. 5624 21:47:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 5625 21:47:01 11) NamespaceFileUploader behaves like builds correct paths #work_dir behaves like matches the method pattern 5626 21:47:01 # No pattern provided, skipping. 5627 21:47:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 5628 21:47:01 12) NamespaceFileUploader behaves like builds correct paths #relative_path is relative 5629 21:47:01 # Path not set, skipping. 5630 21:47:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:40 5631 21:47:01 13) NamespaceFileUploader behaves like builds correct paths .base_dir behaves like matches the method pattern 5632 21:47:01 # No pattern provided, skipping. 5633 21:47:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 5634 21:47:01 14) NamespaceFileUploader object_store is REMOTE behaves like builds correct paths #cache_dir behaves like matches the method pattern 5635 21:47:01 # No pattern provided, skipping. 5636 21:47:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 5637 21:47:01 15) NamespaceFileUploader object_store is REMOTE behaves like builds correct paths #work_dir behaves like matches the method pattern 5638 21:47:01 # No pattern provided, skipping. 5639 21:47:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 5640 21:47:01 16) NamespaceFileUploader object_store is REMOTE behaves like builds correct paths #relative_path is relative 5641 21:47:01 # Path not set, skipping. 5642 21:47:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:40 5643 21:47:01 17) NamespaceFileUploader object_store is REMOTE behaves like builds correct paths .absolute_path behaves like matches the method pattern 5644 21:47:01 # No pattern provided, skipping. 5645 21:47:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 5646 21:47:01 18) NamespaceFileUploader object_store is REMOTE behaves like builds correct paths .base_dir behaves like matches the method pattern 5647 21:47:01 # No pattern provided, skipping. 5648 21:47:01 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 5649 21:47:01 19) CI configuration validation - branch pipelines with branch pipelines with gitlab.com gitlab-org/gitlab master pipeline with scheduled nightly behaves like default branch pipeline is valid 5650 21:47:01 # around hook at ./spec/spec_helper.rb:415 did not execute the example 5651 21:47:01 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:105 5652 21:47:01 20) CI configuration validation - branch pipelines with branch pipelines with gitlab.com gitlab-org/gitlab master pipeline with scheduled maintenance behaves like default branch pipeline is valid 5653 21:47:01 # around hook at ./spec/spec_helper.rb:415 did not execute the example 5654 21:47:01 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:105 5655 21:47:01 21) CI configuration validation - branch pipelines with branch pipelines with gitlab.com gitlab-org/gitlab ruby3_2 branch scheduled pipeline behaves like default branch pipeline is valid 5656 21:47:01 # around hook at ./spec/spec_helper.rb:415 did not execute the example 5657 21:47:01 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:105 5658 21:47:01 22) CI configuration validation - branch pipelines with branch pipelines with gitlab.com gitlab-org/gitlab stable branch pipeline behaves like default branch pipeline is valid 5659 21:47:01 # around hook at ./spec/spec_helper.rb:415 did not execute the example 5660 21:47:01 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:105 5661 21:47:01 23) CI configuration validation - branch pipelines with branch pipelines with fork project with gitlab.com gitlab-org/security/gitlab project when master pipeline is triggered by push behaves like default branch pipeline is valid 5662 21:47:01 # around hook at ./spec/spec_helper.rb:415 did not execute the example 5663 21:47:01 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:105 5664 21:47:01 24) CI configuration validation - branch pipelines with branch pipelines with fork project with gitlab.com gitlab-org/security/gitlab project with scheduled master pipeline behaves like default branch pipeline is valid 5665 21:47:01 # around hook at ./spec/spec_helper.rb:415 did not execute the example 5666 21:47:01 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:105 5667 21:47:01 25) CI configuration validation - branch pipelines with branch pipelines with fork project with gitlab.com gitlab-org/security/gitlab project with auto-deploy branch pipeilne behaves like default branch pipeline is valid 5668 21:47:01 # around hook at ./spec/spec_helper.rb:415 did not execute the example 5669 21:47:01 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:105 5670 21:47:01 26) CI configuration validation - branch pipelines with branch pipelines with fork project with gitlab.com gitlab-org gitlab-foss project with master pipeline triggered by push behaves like default branch pipeline is valid 5671 21:47:01 # around hook at ./spec/spec_helper.rb:415 did not execute the example 5672 21:47:01 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:105 5673 21:47:01 27) CI configuration validation - branch pipelines with branch pipelines with fork project with gitlab.com gitlab-org gitlab-foss project with scheduled master pipeline behaves like default branch pipeline is valid 5674 21:47:01 # around hook at ./spec/spec_helper.rb:415 did not execute the example 5675 21:47:01 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:105 5676 21:47:01 Finished in 21 minutes 26 seconds (files took 53.86 seconds to load) 5677 21:47:01 2568 examples, 0 failures, 27 pending 5678 21:47:01 Randomized with seed 1669 5679 21:47:07 [TEST PROF INFO] Time spent in factories: 12:28.723 (57.93% of total time) 5680 21:47:08 RSpec exited with 0. 5681 21:47:08 No examples to retry, congrats! 5683 21:47:08 Running after script... 5684 21:47:08 $ source scripts/utils.sh 5685 21:47:08 $ log_disk_usage 5686 21:47:08 ******************************************************* 5687 21:47:08 This runner currently has 73G free disk space. 5688 21:47:08 ******************************************************* 5745 21:47:12 $ bundle exec gem list gitlab_quality-test_tooling 5746 21:47:15 gitlab_quality-test_tooling (2.1.0) 5747 21:47:15 $ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 5750 21:47:15 $ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 5753 21:47:15 $ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 5756 21:47:15 $ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 5760 21:47:17 $ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 5764 21:47:19 $ tooling/bin/push_job_metrics || true 5765 21:47:21 [job-metrics] Pushing job metrics file for the CI/CD job. 5766 21:47:21 [job-metrics] Pushed 4 CI job metric entries to InfluxDB. 5768 21:47:22 Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-20 due to policy 5770 21:47:23 Uploading artifacts... 5771 21:47:23 auto_explain/: found 3 matching artifact files and directories 5772 21:47:23 coverage/: found 5 matching artifact files and directories 5773 21:47:23 crystalball/: found 2 matching artifact files and directories 5774 21:47:23 WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5775 21:47:23 knapsack/: found 4 matching artifact files and directories 5776 21:47:23 rspec/: found 16 matching artifact files and directories 5777 21:47:23 WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5778 21:47:23 log/*.log: found 15 matching artifact files and directories 5780 21:47:24 WARNING: Retrying... context =artifacts-uploader error =request redirected 5781 21:47:26 Uploading artifacts as "archive" to coordinator... 201 Created id =8368446642 responseStatus =201 Created token =glcbt-66 5782 21:47:27 Uploading artifacts... 5783 21:47:27 rspec/rspec-*.xml: found 1 matching artifact files and directories 5785 21:47:27 WARNING: Retrying... context =artifacts-uploader error =request redirected 5786 21:47:28 Uploading artifacts as "junit" to coordinator... 201 Created id =8368446642 responseStatus =201 Created token =glcbt-66 5788 21:47:37 Job succeeded