rspec unit pg14 single-db-ci-connection 23/44
Passed Started
3 months ago
by
@stomlinson 3 22:28:37 behaves like calls the integration API with the event message 5 22:28:37 with event channel 6 22:28:38 uses the right channel for push event 7 22:28:38 tag_push events 8 22:28:38 behaves like calls the integration API with the event message 11 22:28:38 behaves like calls the integration API with the event message 13 22:28:38 whith event channel 14 22:28:38 uses the right channel for issue event 15 22:28:38 for confidential issues 16 22:28:38 falls back to issue channel 17 22:28:38 and confidential_issue_channel is defined 18 22:28:38 uses the confidential issue channel when it is defined 19 22:28:38 merge request events 20 22:28:39 behaves like calls the integration API with the event message 22 22:28:39 with event channel 23 22:28:39 uses the right channel for merge request event 24 22:28:39 wiki page events 25 22:28:40 behaves like calls the integration API with the event message 27 22:28:40 with event channel 28 22:28:40 uses the right channel for wiki event 29 22:28:40 deployment events 30 22:28:41 behaves like calls the integration API with the event message 32 22:28:41 # [RSpecRunTime] RSpec elapsed time: 13 minutes 55.4 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.73 1.37 1.06 1/286 10510 35 22:28:41 behaves like calls the integration API with the event message 37 22:28:41 with event channel 38 22:28:42 uses the right channel 39 22:28:42 for confidential notes 40 22:28:42 falls back to note channel 41 22:28:42 and confidential_note_channel is defined 42 22:28:42 uses confidential channel 44 22:28:43 on default branch 46 22:28:43 behaves like triggered Slack integration 47 22:28:43 notifies about push events 48 22:28:43 when the response is not successful 50 22:28:43 # [RSpecRunTime] RSpec elapsed time: 13 minutes 57.73 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.73 1.37 1.06 1/285 10546 52 22:28:43 notification enabled only for default branch 53 22:28:43 behaves like triggered Slack integration 54 22:28:44 notifies about push events 55 22:28:44 when the response is not successful 57 22:28:44 notification enabled only for protected branches 58 22:28:44 behaves like untriggered Slack integration 59 22:28:44 does not notify about push events 60 22:28:44 notification enabled only for default and protected branches 61 22:28:44 behaves like triggered Slack integration 62 22:28:44 notifies about push events 63 22:28:44 when the response is not successful 65 22:28:44 notification enabled for all branches 66 22:28:44 behaves like triggered Slack integration 67 22:28:44 notifies about push events 68 22:28:44 when the response is not successful 70 22:28:44 on a protected branch 72 22:28:45 behaves like triggered Slack integration 73 22:28:45 notifies about push events 74 22:28:45 when the response is not successful 76 22:28:45 notification enabled only for default branch 77 22:28:45 behaves like untriggered Slack integration 78 22:28:45 does not notify about push events 79 22:28:45 notification enabled only for protected branches 80 22:28:45 behaves like triggered Slack integration 81 22:28:45 notifies about push events 82 22:28:45 when the response is not successful 84 22:28:45 notification enabled only for default and protected branches 85 22:28:45 behaves like triggered Slack integration 86 22:28:46 notifies about push events 87 22:28:46 when the response is not successful 89 22:28:46 notification enabled for all branches 90 22:28:46 behaves like triggered Slack integration 91 22:28:46 notifies about push events 92 22:28:46 when the response is not successful 94 22:28:46 on a protected branch with protected branches defined using wildcards 96 22:28:46 behaves like triggered Slack integration 97 22:28:46 notifies about push events 98 22:28:46 when the response is not successful 100 22:28:46 notification enabled only for default branch 101 22:28:46 behaves like untriggered Slack integration 102 22:28:46 does not notify about push events 103 22:28:46 notification enabled only for protected branches 104 22:28:46 behaves like triggered Slack integration 105 22:28:47 notifies about push events 106 22:28:47 when the response is not successful 107 22:28:47 logs an error 108 22:28:47 notification enabled only for default and protected branches 109 22:28:47 behaves like triggered Slack integration 110 22:28:47 notifies about push events 111 22:28:47 when the response is not successful 112 22:28:47 logs an error 113 22:28:47 notification enabled for all branches 114 22:28:47 behaves like triggered Slack integration 115 22:28:47 notifies about push events 116 22:28:47 when the response is not successful 117 22:28:47 logs an error 118 22:28:47 on a neither protected nor default branch 120 22:28:47 behaves like triggered Slack integration 121 22:28:47 notifies about push events 122 22:28:47 when the response is not successful 123 22:28:47 logs an error 124 22:28:47 notification enabled only for default branch 125 22:28:47 behaves like untriggered Slack integration 126 22:28:47 does not notify about push events 127 22:28:47 notification enabled only for protected branches 128 22:28:47 behaves like untriggered Slack integration 129 22:28:48 does not notify about push events 130 22:28:48 notification enabled only for default and protected branches 131 22:28:48 behaves like untriggered Slack integration 132 22:28:48 does not notify about push events 133 22:28:48 notification enabled for all branches 134 22:28:48 behaves like triggered Slack integration 135 22:28:48 notifies about push events 136 22:28:48 when the response is not successful 137 22:28:48 logs an error 139 22:28:49 when commit comment event executed 140 22:28:49 behaves like triggered Slack integration 141 22:28:49 notifies about commit comment events 142 22:28:49 when the response is not successful 143 22:28:50 logs an error 144 22:28:50 # [RSpecRunTime] RSpec elapsed time: 14 minutes 3.82 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.67 1.36 1.05 1/285 10627 146 22:28:50 when merge request comment event executed 147 22:28:50 behaves like triggered Slack integration 148 22:28:50 notifies about merge request comment events 149 22:28:50 when the response is not successful 150 22:28:51 logs an error 151 22:28:51 # [RSpecRunTime] RSpec elapsed time: 14 minutes 5.72 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.61 1.36 1.05 1/286 10696 153 22:28:51 when issue comment event executed 154 22:28:51 behaves like triggered Slack integration 155 22:28:53 notifies about issue comment events 156 22:28:53 when the response is not successful 157 22:28:54 logs an error 158 22:28:54 # [RSpecRunTime] RSpec elapsed time: 14 minutes 8.1 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.61 1.36 1.05 1/286 10697 160 22:28:54 when snippet comment event executed 161 22:28:54 behaves like triggered Slack integration 162 22:28:54 notifies about snippet comment events 163 22:28:54 when the response is not successful 164 22:28:54 logs an error 165 22:28:54 Pipeline events 166 22:28:56 with succeeded pipeline 167 22:28:56 with default to notify_only_broken_pipelines 168 22:28:56 behaves like untriggered Slack integration 169 22:28:56 does not notify about pipeline events 170 22:28:56 # [RSpecRunTime] RSpec elapsed time: 14 minutes 10.17 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.61 1.36 1.05 1/285 10729 172 22:28:56 with setting notify_only_broken_pipelines to false 173 22:28:56 behaves like triggered Slack integration 174 22:28:56 notifies about pipeline events 175 22:28:56 when the response is not successful 176 22:28:57 logs an error 177 22:28:57 with failed pipeline 178 22:28:57 on default branch 179 22:28:57 notification enabled only for default branch 180 22:28:57 behaves like triggered Slack integration 181 22:28:57 notifies about pipeline events 182 22:28:57 when the response is not successful 183 22:28:57 logs an error 184 22:28:57 notification enabled only for protected branches 185 22:28:57 behaves like untriggered Slack integration 186 22:28:57 does not notify about pipeline events 187 22:28:57 notification enabled only for default and protected branches 188 22:28:57 behaves like triggered Slack integration 189 22:28:58 notifies about pipeline events 190 22:28:58 when the response is not successful 191 22:28:58 logs an error 192 22:28:58 notification enabled for all branches 193 22:28:58 behaves like triggered Slack integration 194 22:28:58 notifies about pipeline events 195 22:28:58 when the response is not successful 196 22:28:59 logs an error 197 22:28:59 on a protected branch 198 22:28:59 notification enabled only for default branch 199 22:28:59 behaves like untriggered Slack integration 200 22:28:59 does not notify about pipeline events 201 22:28:59 notification enabled only for protected branches 202 22:28:59 behaves like triggered Slack integration 203 22:28:59 notifies about pipeline events 204 22:28:59 when the response is not successful 205 22:29:00 logs an error 206 22:29:00 notification enabled only for default and protected branches 207 22:29:00 behaves like triggered Slack integration 208 22:29:00 notifies about pipeline events 209 22:29:00 when the response is not successful 210 22:29:00 logs an error 211 22:29:00 notification enabled for all branches 212 22:29:00 behaves like triggered Slack integration 213 22:29:00 notifies about pipeline events 214 22:29:00 when the response is not successful 215 22:29:01 logs an error 216 22:29:01 on a protected branch with protected branches defined usin wildcards 217 22:29:01 notification enabled only for default branch 218 22:29:01 behaves like untriggered Slack integration 219 22:29:01 does not notify about pipeline events 220 22:29:01 notification enabled only for protected branches 221 22:29:01 behaves like triggered Slack integration 222 22:29:02 notifies about pipeline events 223 22:29:02 when the response is not successful 224 22:29:02 logs an error 225 22:29:02 notification enabled only for default and protected branches 226 22:29:02 behaves like triggered Slack integration 227 22:29:02 notifies about pipeline events 228 22:29:02 when the response is not successful 229 22:29:02 logs an error 230 22:29:02 notification enabled for all branches 231 22:29:02 behaves like triggered Slack integration 232 22:29:03 notifies about pipeline events 233 22:29:03 when the response is not successful 234 22:29:03 logs an error 235 22:29:03 on a neither protected nor default branch 236 22:29:03 notification enabled only for default branch 237 22:29:03 behaves like untriggered Slack integration 238 22:29:03 does not notify about pipeline events 239 22:29:03 notification enabled only for protected branches 240 22:29:03 behaves like untriggered Slack integration 241 22:29:04 does not notify about pipeline events 242 22:29:04 notification enabled only for default and protected branches 243 22:29:04 behaves like untriggered Slack integration 244 22:29:04 does not notify about pipeline events 245 22:29:04 notification enabled for all branches 246 22:29:04 behaves like triggered Slack integration 247 22:29:04 notifies about pipeline events 248 22:29:04 when the response is not successful 249 22:29:04 logs an error 250 22:29:04 Deployment events 251 22:29:07 behaves like triggered Slack integration 252 22:29:07 notifies about deployment events 253 22:29:07 when the response is not successful 254 22:29:07 logs an error 255 22:29:07 # [RSpecRunTime] RSpec elapsed time: 14 minutes 21.43 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.48 1.34 1.05 1/284 10822 257 22:29:07 on a protected branch 258 22:29:09 notification enabled only for default branch 259 22:29:09 behaves like untriggered Slack integration 260 22:29:09 does not notify about pipeline events 261 22:29:09 # [RSpecRunTime] RSpec elapsed time: 14 minutes 23.0 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.48 1.34 1.05 1/285 10861 263 22:29:09 notification enabled only for protected branches 264 22:29:09 behaves like triggered Slack integration 265 22:29:09 notifies about pipeline events 266 22:29:09 when the response is not successful 267 22:29:09 logs an error 268 22:29:09 notification enabled only for default and protected branches 269 22:29:09 behaves like triggered Slack integration 270 22:29:09 notifies about pipeline events 271 22:29:09 when the response is not successful 272 22:29:09 logs an error 273 22:29:09 notification enabled for all branches 274 22:29:09 behaves like triggered Slack integration 275 22:29:09 notifies about pipeline events 276 22:29:09 when the response is not successful 277 22:29:09 logs an error 278 22:29:09 behaves like Integrations::BaseSlackNotification 280 22:29:11 uses only known events 281 22:29:11 when hook data includes a user object 282 22:29:11 when event is not supported for usage log 283 22:29:11 does not increase the usage data counter 284 22:29:11 # [RSpecRunTime] RSpec elapsed time: 14 minutes 25.38 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.52 1.35 1.06 1/284 10901 286 22:29:11 for issue notification 287 22:29:11 behaves like increases the usage data counter 288 22:29:11 increases the usage data counter 289 22:29:11 behaves like Snowplow event tracking with RedisHLL context 290 22:29:11 behaves like Snowplow event tracking 292 22:29:11 for push notification 293 22:29:11 behaves like increases the usage data counter 294 22:29:12 increases the usage data counter 295 22:29:12 behaves like Snowplow event tracking with RedisHLL context 296 22:29:12 behaves like Snowplow event tracking 298 22:29:12 for deployment notification 299 22:29:13 behaves like increases the usage data counter 300 22:29:13 increases the usage data counter 301 22:29:13 behaves like Snowplow event tracking with RedisHLL context 302 22:29:13 behaves like Snowplow event tracking 304 22:29:13 # [RSpecRunTime] RSpec elapsed time: 14 minutes 27.3 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.52 1.35 1.06 1/284 10928 306 22:29:13 for wiki_page notification 307 22:29:13 behaves like increases the usage data counter 308 22:29:13 increases the usage data counter 309 22:29:13 behaves like Snowplow event tracking with RedisHLL context 310 22:29:13 behaves like Snowplow event tracking 312 22:29:13 for merge_request notification 313 22:29:14 behaves like increases the usage data counter 314 22:29:14 increases the usage data counter 315 22:29:14 behaves like Snowplow event tracking with RedisHLL context 316 22:29:14 behaves like Snowplow event tracking 318 22:29:14 for note notification 319 22:29:15 behaves like increases the usage data counter 320 22:29:15 increases the usage data counter 321 22:29:15 behaves like Snowplow event tracking with RedisHLL context 322 22:29:15 behaves like Snowplow event tracking 324 22:29:15 for tag_push notification 325 22:29:15 behaves like increases the usage data counter 326 22:29:15 increases the usage data counter 327 22:29:15 behaves like Snowplow event tracking with RedisHLL context 328 22:29:15 behaves like Snowplow event tracking 330 22:29:15 for confidential note notification 331 22:29:15 behaves like increases the usage data counter 332 22:29:15 increases the usage data counter 333 22:29:15 behaves like Snowplow event tracking with RedisHLL context 334 22:29:15 behaves like Snowplow event tracking 336 22:29:15 for confidential issue notification 337 22:29:15 behaves like increases the usage data counter 338 22:29:16 increases the usage data counter 339 22:29:16 behaves like Snowplow event tracking with RedisHLL context 340 22:29:16 behaves like Snowplow event tracking 342 22:29:16 when hook data does not include a user 343 22:29:16 does not increase the usage data counter 344 22:29:16 behaves like supports group mentions 345 22:29:16 supports group mentions 346 22:29:16 #supported_events 347 22:29:16 when used in a project 348 22:29:16 does not support group mentions 349 22:29:16 when used in a group 350 22:29:17 supports group mentions 351 22:29:17 # [RSpecRunTime] Finishing example group spec/models/integrations/slack_spec.rb. It took 41.74 seconds. Expected to take 39.31 seconds. 352 22:29:17 # [RSpecRunTime] Starting example group spec/scripts/internal_events/product_group_renamer_spec.rb. Expected to take 35.02 seconds. 353 22:29:17 ProductGroupRenamer 354 22:29:17 #rename_product_group 355 22:29:17 renames product group in the schema and the definitions 356 22:29:17 with real definitions 357 22:30:01 reads all definitions files 358 22:30:01 # [RSpecRunTime] RSpec elapsed time: 15 minutes 15.64 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.22 1.29 1.05 1/280 11020 360 22:30:01 # [RSpecRunTime] Finishing example group spec/scripts/internal_events/product_group_renamer_spec.rb. It took 44.7 seconds. Expected to take 35.02 seconds. 361 22:30:01 # [RSpecRunTime] Starting example group spec/serializers/merge_request_poll_widget_entity_spec.rb. Expected to take 31.91 seconds. 362 22:30:01 MergeRequestPollWidgetEntity 363 22:30:04 has default_merge_commit_message_with_description 364 22:30:05 is expected to include {:ff_only_enabled => false} 365 22:30:06 is expected to include {:ff_merge_possible => false} 366 22:30:07 is expected to include {:retargeted => false} 367 22:30:07 new_blob_path 368 22:30:07 when user can push to project 370 22:30:08 # [RSpecRunTime] RSpec elapsed time: 15 minutes 22.12 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.21 1.29 1.05 1/282 11083 372 22:30:08 when user cannot push to project 375 22:30:09 when auto merge is enabled 376 22:30:12 returns auto merge related information 377 22:30:12 when merge_when_checks_pass is false 378 22:30:15 returns auto merge related information 379 22:30:15 # [RSpecRunTime] RSpec elapsed time: 15 minutes 29.66 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.19 1.28 1.05 1/286 11208 381 22:30:15 when auto merge is not enabled 382 22:30:19 returns auto merge related information 383 22:30:19 # [RSpecRunTime] RSpec elapsed time: 15 minutes 32.99 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.25 1.30 1.06 1/286 11270 385 22:30:19 when head pipeline is running 386 22:30:20 returns available auto merge strategies 387 22:30:20 when the merge_when_checks_pass is false 388 22:30:21 returns available auto merge strategies 389 22:30:21 # [RSpecRunTime] RSpec elapsed time: 15 minutes 35.17 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.25 1.30 1.06 1/285 11271 391 22:30:21 squash defaults for projects 392 22:30:21 squash_option: "always", value: true, default: true, readonly: true 393 22:30:22 the key reflects the correct value 394 22:30:22 # [RSpecRunTime] RSpec elapsed time: 15 minutes 36.28 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.23 1.29 1.06 1/284 11272 396 22:30:22 squash_option: "never", value: false, default: false, readonly: true 397 22:30:23 the key reflects the correct value 398 22:30:23 # [RSpecRunTime] RSpec elapsed time: 15 minutes 37.37 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.23 1.29 1.06 1/284 11273 400 22:30:23 squash_option: "default_on", value: false, default: true, readonly: false 401 22:30:24 the key reflects the correct value 402 22:30:24 # [RSpecRunTime] RSpec elapsed time: 15 minutes 38.41 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.23 1.29 1.06 1/282 11274 404 22:30:24 squash_option: "default_off", value: false, default: false, readonly: false 405 22:30:25 the key reflects the correct value 406 22:30:25 # [RSpecRunTime] RSpec elapsed time: 15 minutes 39.44 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.23 1.29 1.06 1/282 11275 408 22:30:25 when head pipeline is finished 409 22:30:26 returns available auto merge strategies 410 22:30:26 # [RSpecRunTime] RSpec elapsed time: 15 minutes 40.61 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.21 1.29 1.06 1/282 11276 413 22:30:26 when user has access to pipelines 414 22:30:26 when is up to date 415 22:30:27 does not return pipeline 416 22:30:28 returns ci_status 417 22:30:28 # [RSpecRunTime] RSpec elapsed time: 15 minutes 42.72 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.21 1.29 1.06 1/281 11278 419 22:30:28 when is not up to date 421 22:30:29 # [RSpecRunTime] RSpec elapsed time: 15 minutes 43.75 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.21 1.29 1.06 1/281 11279 423 22:30:29 when user does not have access to pipelines 424 22:30:30 does not return ci_status 425 22:30:31 # [RSpecRunTime] RSpec elapsed time: 15 minutes 44.81 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.21 1.29 1.06 1/281 11280 427 22:30:31 #builds_with_coverage 428 22:30:31 serializes the builds with coverage 430 22:30:32 shows whether a merge request is mergeable 431 22:30:32 when merge request is in checking state 432 22:30:34 calculates mergeability and returns true 433 22:30:34 # [RSpecRunTime] RSpec elapsed time: 15 minutes 48.51 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.20 1.28 1.06 1/283 11327 435 22:30:34 #jenkins_integration_active 436 22:30:36 with active Jenkins integration 437 22:30:37 is expected to eq true 438 22:30:37 # [RSpecRunTime] RSpec elapsed time: 15 minutes 51.61 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.18 1.28 1.06 1/285 11389 440 22:30:37 with inactive Jenkins integration 441 22:30:38 is expected to eq false 442 22:30:39 # [RSpecRunTime] RSpec elapsed time: 15 minutes 52.8 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.18 1.28 1.06 1/285 11390 444 22:30:39 # [RSpecRunTime] Finishing example group spec/serializers/merge_request_poll_widget_entity_spec.rb. It took 37.17 seconds. Expected to take 31.91 seconds. 445 22:30:39 # [RSpecRunTime] Starting example group spec/models/ci/build_dependencies_spec.rb. Expected to take 28.98 seconds. 446 22:30:39 Ci::BuildDependencies 447 22:30:40 does not allow STI 448 22:30:40 for local dependencies 449 22:30:40 jobs from previous stages 450 22:30:40 when job is in the first stage 451 22:30:40 is expected to be empty 452 22:30:40 # [RSpecRunTime] RSpec elapsed time: 15 minutes 54.66 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.18 1.28 1.06 1/285 11415 454 22:30:40 when job is in the second stage 455 22:30:41 contains all jobs from the first stage 456 22:30:41 when job is in the last stage 457 22:30:41 contains all jobs from all previous stages 458 22:30:41 when a job is retried 459 22:30:43 contains the retried job instead of the original one 460 22:30:43 # [RSpecRunTime] RSpec elapsed time: 15 minutes 56.9 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.17 1.27 1.06 1/285 11438 462 22:30:43 when needs refer to jobs from the same stage 463 22:30:43 is expected to contain exactly #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 464 22:30:43 jobs from specified dependencies 465 22:30:43 when dependencies are defined 466 22:30:43 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> and #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 467 22:30:43 when needs are defined 468 22:30:44 is expected to contain exactly #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, and #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 469 22:30:44 when need artifacts are defined 470 22:30:44 is expected to contain exactly #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> and #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 471 22:30:44 when needs and dependencies are defined 472 22:30:44 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> and #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 473 22:30:44 when needs and dependencies contradict 474 22:30:45 returns only the intersection 475 22:30:45 when nor dependencies or needs are defined 476 22:30:45 returns the jobs from previous stages 477 22:30:45 for cross_pipeline dependencies 478 22:30:45 when dependency specifications are valid 479 22:30:45 when pipeline exists in the hierarchy 480 22:30:45 when job exists 481 22:30:47 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 482 22:30:48 is expected to be valid 483 22:30:48 when pipeline and job are specified via variables 484 22:30:49 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 485 22:30:51 is expected to be valid 486 22:30:51 # [RSpecRunTime] RSpec elapsed time: 16 minutes 5.2 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.15 1.27 1.05 1/282 11443 488 22:30:51 when same job names exist in other pipelines in the hierarchy 489 22:30:54 returns a limited number of dependencies with the right match 490 22:30:54 # [RSpecRunTime] RSpec elapsed time: 16 minutes 8.07 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.14 1.26 1.05 1/282 11444 492 22:30:54 when job does not exist 493 22:30:55 is expected to be empty 494 22:30:57 is expected not to be valid 495 22:30:57 # [RSpecRunTime] RSpec elapsed time: 16 minutes 10.97 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.13 1.26 1.05 2/282 11445 497 22:30:57 when pipeline does not exist 498 22:30:57 is expected to be empty 499 22:30:57 is expected not to be valid 500 22:30:57 when jobs exist in different pipelines in the hierarchy 501 22:30:57 when pipeline and jobs dependencies are mismatched 502 22:31:00 is expected to be empty 503 22:31:02 is expected not to be valid 504 22:31:02 when dependencies contain a valid pair 505 22:31:04 filters out the invalid ones 506 22:31:07 is expected not to be valid 507 22:31:07 # [RSpecRunTime] RSpec elapsed time: 16 minutes 21.11 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.11 1.25 1.05 1/281 11446 509 22:31:07 when job and pipeline exist outside the hierarchy 510 22:31:07 ignores jobs outside the pipeline hierarchy 511 22:31:08 is expected not to be valid 512 22:31:08 # [RSpecRunTime] RSpec elapsed time: 16 minutes 22.29 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.11 1.25 1.05 1/281 11447 514 22:31:08 when current pipeline is specified 515 22:31:09 ignores jobs from the current pipeline as simple needs should be used instead 516 22:31:09 is expected not to be valid 517 22:31:09 # [RSpecRunTime] RSpec elapsed time: 16 minutes 23.34 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.11 1.25 1.05 1/281 11448 519 22:31:09 when artifacts:false 520 22:31:12 is expected to be empty 521 22:31:14 is expected to be valid 522 22:31:14 # [RSpecRunTime] RSpec elapsed time: 16 minutes 27.88 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.10 1.24 1.05 1/281 11449 525 22:31:14 returns the union of all local dependencies and any cross project dependencies 527 22:31:14 is expected to eq true 528 22:31:14 when a local dependency is invalid 529 22:31:15 is expected to eq false 530 22:31:15 # [RSpecRunTime] Finishing example group spec/models/ci/build_dependencies_spec.rb. It took 36.05 seconds. Expected to take 28.98 seconds. 531 22:31:15 # [RSpecRunTime] Starting example group spec/lib/gitlab/database/tables_truncate_spec.rb. Expected to take 27.15 seconds. 532 22:31:15 Gitlab::Database::TablesTruncate 533 22:31:15 when truncating gitlab_ci tables on the main database 534 22:31:15 behaves like truncating legacy tables on a database 535 22:31:15 when the truncated tables are not locked for writes 536 22:31:15 raises an error that the tables are not locked for writes (PENDING: Skipping because ci is shared or doesn't not exist) 537 22:31:15 when the truncated tables are locked for writes 538 22:31:15 truncates the legacy tables (PENDING: Skipping because ci is shared or doesn't not exist) 539 22:31:15 does not affect the other tables (PENDING: Skipping because ci is shared or doesn't not exist) 540 22:31:15 logs the sql statements to the logger (PENDING: Skipping because ci is shared or doesn't not exist) 541 22:31:15 when running in dry_run mode 542 22:31:15 does not truncate the legacy tables if running in dry run mode (PENDING: Skipping because ci is shared or doesn't not exist) 543 22:31:15 when passing until_table parameter 544 22:31:15 with a table that exists 545 22:31:15 only truncates until the table specified (PENDING: Skipping because ci is shared or doesn't not exist) 546 22:31:15 with a table that does not exist 547 22:31:15 raises an error if the specified table does not exist (PENDING: Skipping because ci is shared or doesn't not exist) 548 22:31:15 when one of the attached partitions happened to be locked for writes 549 22:31:15 truncates the locked partition successfully (PENDING: Skipping because ci is shared or doesn't not exist) 550 22:31:15 with geo configured 551 22:31:15 does not truncate gitlab_geo tables (PENDING: Skipping because ci is shared or doesn't not exist) 552 22:31:15 #needs_truncation? 553 22:31:15 when running in a single database mode 554 22:31:15 example at ./spec/lib/gitlab/database/tables_truncate_spec.rb:361 (PENDING: Skipping because ci is shared or doesn't not exist) 555 22:31:15 when running in a multiple database mode 556 22:31:15 with main data in ci database 557 22:31:16 example at ./spec/lib/gitlab/database/tables_truncate_spec.rb:370 (PENDING: Skipping because ci is shared or doesn't not exist) 558 22:31:16 with no main data in ci datatabase 559 22:31:16 example at ./spec/lib/gitlab/database/tables_truncate_spec.rb:381 (PENDING: Skipping because ci is shared or doesn't not exist) 560 22:31:16 supresses some QueryAnalyzers (PENDING: Skipping because ci is shared or doesn't not exist) 561 22:31:16 when running in a single database mode 562 22:31:16 raises an error when truncating the main database that it is a single database setup (PENDING: Skipping because ci is shared or doesn't not exist) 563 22:31:16 raises an error when truncating the ci database that it is a single database setup (PENDING: Skipping because ci is shared or doesn't not exist) 564 22:31:16 when truncating gitlab_main tables on the ci database 565 22:31:16 behaves like truncating legacy tables on a database 566 22:31:16 when the truncated tables are not locked for writes 567 22:31:16 raises an error that the tables are not locked for writes (PENDING: Skipping because ci is shared or doesn't not exist) 568 22:31:16 when the truncated tables are locked for writes 569 22:31:16 truncates the legacy tables (PENDING: Skipping because ci is shared or doesn't not exist) 570 22:31:16 does not affect the other tables (PENDING: Skipping because ci is shared or doesn't not exist) 571 22:31:16 logs the sql statements to the logger (PENDING: Skipping because ci is shared or doesn't not exist) 572 22:31:16 when running in dry_run mode 573 22:31:16 does not truncate the legacy tables if running in dry run mode (PENDING: Skipping because ci is shared or doesn't not exist) 574 22:31:16 when passing until_table parameter 575 22:31:16 with a table that exists 576 22:31:17 only truncates until the table specified (PENDING: Skipping because ci is shared or doesn't not exist) 577 22:31:17 with a table that does not exist 578 22:31:17 raises an error if the specified table does not exist (PENDING: Skipping because ci is shared or doesn't not exist) 579 22:31:17 when one of the attached partitions happened to be locked for writes 580 22:31:17 truncates the locked partition successfully (PENDING: Skipping because ci is shared or doesn't not exist) 581 22:31:17 with geo configured 582 22:31:17 does not truncate gitlab_geo tables (PENDING: Skipping because ci is shared or doesn't not exist) 583 22:31:17 when running with multiple shared databases 584 22:31:17 raises an error when truncating the main database that it is a single database setup (PENDING: Skipping because ci is shared or doesn't not exist) 585 22:31:17 raises an error when truncating the ci database that it is a single database setup (PENDING: Skipping because ci is shared or doesn't not exist) 586 22:31:17 # [RSpecRunTime] Finishing example group spec/lib/gitlab/database/tables_truncate_spec.rb. It took 2.35 seconds. Expected to take 27.15 seconds. 587 22:31:17 # [RSpecRunTime] Starting example group spec/graphql/resolvers/board_list_issues_resolver_spec.rb. Expected to take 25.19 seconds. 588 22:31:17 Resolvers::BoardListIssuesResolver 590 22:31:18 when project boards 591 22:31:18 behaves like group and project board list issues resolver 592 22:31:18 when authorized 593 22:31:19 generates a mutually exclusive filter error when milestone wildcard and title are provided 594 22:31:20 returns the issues in the correct order 595 22:31:21 finds only issues matching filters 596 22:31:22 finds only issues filtered by milestone wildcard 597 22:31:23 finds only issues matching search param 598 22:31:24 filters issues by negated issue type 599 22:31:25 generates an error if both assignee_username and assignee_wildcard_id are present 600 22:31:26 accepts assignee wildcard id NONE 601 22:31:27 accepts assignee wildcard id ANY 602 22:31:27 when filtering by confidential 603 22:31:28 returns matching issue 604 22:31:28 # [RSpecRunTime] RSpec elapsed time: 16 minutes 42.25 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.08 1.23 1.05 1/281 11450 606 22:31:28 when group boards 607 22:31:28 behaves like group and project board list issues resolver 608 22:31:28 when authorized 609 22:31:30 generates a mutually exclusive filter error when milestone wildcard and title are provided 610 22:31:32 returns the issues in the correct order 611 22:31:34 finds only issues matching filters 612 22:31:35 finds only issues filtered by milestone wildcard 613 22:31:37 finds only issues matching search param 614 22:31:39 filters issues by negated issue type 615 22:31:41 generates an error if both assignee_username and assignee_wildcard_id are present 616 22:31:42 accepts assignee wildcard id NONE 617 22:31:44 accepts assignee wildcard id ANY 618 22:31:44 when filtering by confidential 619 22:31:46 returns matching issue 620 22:31:46 # [RSpecRunTime] RSpec elapsed time: 17 minutes 0.71 second. Current RSS: ~1380M. Threads: 4. load average: 1.19 1.25 1.06 1/282 11451 622 22:31:46 # [RSpecRunTime] Finishing example group spec/graphql/resolvers/board_list_issues_resolver_spec.rb. It took 29.52 seconds. Expected to take 25.19 seconds. 623 22:31:46 # [RSpecRunTime] Starting example group spec/lib/banzai/reference_parser/base_parser_spec.rb. Expected to take 23.36 seconds. 624 22:31:46 Banzai::ReferenceParser::BaseParser 625 22:31:46 .reference_class 626 22:31:46 when the method is not defined 627 22:31:47 build the reference class 628 22:31:47 when the method is redefined 629 22:31:47 uses specified reference class 630 22:31:47 .reference_type= 631 22:31:47 sets the reference type 632 22:31:47 #project_for_node 633 22:31:48 returns the Project for a node 634 22:31:48 # [RSpecRunTime] RSpec elapsed time: 17 minutes 1.96 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.19 1.25 1.06 1/281 11452 636 22:31:48 #nodes_visible_to_user 637 22:31:48 when the link has a data-project attribute 638 22:31:49 includes the link if can_read_reference? returns true 639 22:31:50 excludes the link if can_read_reference? returns false 640 22:31:50 # [RSpecRunTime] RSpec elapsed time: 17 minutes 4.24 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.19 1.25 1.06 1/281 11453 642 22:31:50 when the link does not have a data-project attribute 643 22:31:51 returns the nodes 644 22:31:51 #nodes_user_can_reference 645 22:31:52 returns the nodes 646 22:31:52 #referenced_by 647 22:31:52 when references_relation is implemented 648 22:31:52 and ids_only is set to false 649 22:31:53 returns a collection of objects 650 22:31:53 # [RSpecRunTime] RSpec elapsed time: 17 minutes 7.21 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.18 1.24 1.06 1/281 11454 652 22:31:53 and ids_only is set to true 653 22:31:54 returns a collection of id values without performing a db query 654 22:31:54 and the html fragment does not contain any attributes 655 22:31:55 returns an empty array 656 22:31:55 # [RSpecRunTime] RSpec elapsed time: 17 minutes 9.32 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.18 1.24 1.06 1/281 11455 658 22:31:55 when references_relation is not implemented 659 22:31:56 raises NotImplementedError 660 22:31:56 #references_relation 661 22:31:57 raises NotImplementedError 662 22:31:57 # [RSpecRunTime] RSpec elapsed time: 17 minutes 11.33 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.16 1.24 1.06 1/281 11456 664 22:31:57 #gather_attributes_per_project 665 22:31:58 returns a Hash containing attribute values per project 666 22:31:58 # [RSpecRunTime] RSpec elapsed time: 17 minutes 12.43 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.16 1.24 1.06 1/280 11457 668 22:31:58 #grouped_objects_for_nodes 669 22:31:59 returns a Hash grouping objects per node 670 22:32:00 returns an empty Hash when entry does not exist in the database 671 22:32:00 # [RSpecRunTime] RSpec elapsed time: 17 minutes 14.42 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.16 1.24 1.06 1/280 11458 673 22:32:00 #unique_attribute_values 674 22:32:01 returns an Array of unique values 675 22:32:01 # [RSpecRunTime] RSpec elapsed time: 17 minutes 15.45 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.15 1.23 1.06 1/280 11459 678 22:32:02 gathers the references for every node matching the reference type 679 22:32:02 # [RSpecRunTime] RSpec elapsed time: 17 minutes 16.52 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.15 1.23 1.06 1/280 11460 681 22:32:02 #gather_references 682 22:32:03 returns referenceable and visible objects, alongside all and visible nodes 683 22:32:04 is always empty if the input is empty 684 22:32:04 # [RSpecRunTime] RSpec elapsed time: 17 minutes 18.7 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.15 1.23 1.06 1/280 11461 687 22:32:05 delegates the permissions check to the Ability class 688 22:32:05 # [RSpecRunTime] RSpec elapsed time: 17 minutes 19.72 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.15 1.23 1.06 1/280 11462 690 22:32:05 #find_projects_for_hash_keys 691 22:32:07 returns a list of Projects 692 22:32:07 # [RSpecRunTime] RSpec elapsed time: 17 minutes 20.84 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.14 1.23 1.06 1/280 11463 694 22:32:07 #collection_objects_for_ids 695 22:32:07 with RequestStore disabled 696 22:32:08 queries the collection directly 697 22:32:08 # [RSpecRunTime] RSpec elapsed time: 17 minutes 21.98 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.14 1.23 1.06 1/280 11464 699 22:32:08 with RequestStore enabled 700 22:32:09 queries the collection on the first call 701 22:32:10 does not query previously queried objects 702 22:32:11 casts String based IDs to Fixnums before querying objects 703 22:32:12 queries any additional objects after the first call 704 22:32:13 caches objects on a per collection class basis 705 22:32:15 will not overflow the stack 706 22:32:15 # [RSpecRunTime] RSpec elapsed time: 17 minutes 29.64 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.12 1.23 1.06 1/280 11465 708 22:32:15 #collection_cache_key 709 22:32:18 returns the cache key for a Class 710 22:32:19 returns the cache key for an ActiveRecord::Relation 711 22:32:19 # [RSpecRunTime] RSpec elapsed time: 17 minutes 33.06 seconds. Current RSS: ~1375M. Threads: 4. load average: 1.11 1.22 1.06 1/280 11466 713 22:32:19 # [RSpecRunTime] Finishing example group spec/lib/banzai/reference_parser/base_parser_spec.rb. It took 32.34 seconds. Expected to take 23.36 seconds. 714 22:32:19 # [RSpecRunTime] Starting example group spec/helpers/issuables_helper_spec.rb. Expected to take 21.58 seconds. 715 22:32:19 IssuablesHelper 716 22:32:19 #users_dropdown_label 717 22:32:19 returns unassigned 718 22:32:19 returns selected user's name 719 22:32:19 returns selected user's name and counter 720 22:32:19 #group_dropdown_label 721 22:32:19 returns default group label when group_id is nil 722 22:32:19 returns "any group" when group_id is 0 723 22:32:19 returns group full path when a group was found for the provided id 724 22:32:19 returns default label when a group was not found for the provided id 725 22:32:19 #assignees_label 726 22:32:19 when multiple assignees exist 727 22:32:20 returns assignee label with assignee names 728 22:32:20 returns assignee label only with include_value: false 729 22:32:20 when the name contains a URL 730 22:32:20 returns sanitized name 731 22:32:20 when one assignee exists 732 22:32:20 returns assignee label with no names 733 22:32:20 returns assignee label only with include_value: false 734 22:32:20 when no assignees exist 735 22:32:20 returns assignee label with no names 736 22:32:20 returns assignee label only with include_value: false 737 22:32:20 #assigned_issuables_count 738 22:32:20 when issuable is issues 739 22:32:21 when assigned issues count is over MAX_LIMIT_FOR_ASSIGNEED_ISSUES_COUNT 740 22:32:21 is expected to eq 2 741 22:32:21 # [RSpecRunTime] RSpec elapsed time: 17 minutes 35.73 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.03 1.20 1.05 1/280 11467 743 22:32:21 #issuables_state_counter_text 745 22:32:22 when number of issuables can be generated 746 22:32:22 returns navigation with badges 747 22:32:22 when count cannot be generated 748 22:32:22 returns navigation without badges 749 22:32:22 when count is over the threshold 750 22:32:22 returns truncated count 751 22:32:22 #issuable_reference 752 22:32:22 when show_full_reference truthy 753 22:32:22 display issuable full reference 754 22:32:22 when show_full_reference falsey 755 22:32:22 when @group present 756 22:32:22 display issuable reference to @group 757 22:32:22 when @project present 758 22:32:22 display issuable reference to @project 759 22:32:22 #issuable_project_reference 760 22:32:22 display project name and simple reference with `#` to an issue 761 22:32:23 display project name and simple reference with `!` to an MR 762 22:32:23 #issuable_initial_data 764 22:32:27 returns the correct data for an issue 765 22:32:27 # [RSpecRunTime] RSpec elapsed time: 17 minutes 40.86 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.02 1.20 1.05 1/280 11468 767 22:32:27 for incident tab 768 22:32:28 includes incident attributes 769 22:32:28 # [RSpecRunTime] RSpec elapsed time: 17 minutes 42.12 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.02 1.20 1.05 1/280 11469 772 22:32:29 contains edited metadata 773 22:32:29 when updated by a deleted user 774 22:32:31 returns "Ghost user" for updated by data 775 22:32:31 # [RSpecRunTime] RSpec elapsed time: 17 minutes 45.52 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.02 1.20 1.05 1/280 11470 777 22:32:31 #zoomMeetingUrl in issue 778 22:32:31 with no "added" zoom mettings 779 22:32:31 behaves like sets zoomMeetingUrl to nil 780 22:32:33 is expected to be nil 781 22:32:33 # [RSpecRunTime] RSpec elapsed time: 17 minutes 46.83 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.02 1.20 1.05 1/280 11471 783 22:32:33 with multiple removed meetings 784 22:32:33 behaves like sets zoomMeetingUrl to nil 785 22:32:34 is expected to be nil 786 22:32:34 # [RSpecRunTime] RSpec elapsed time: 17 minutes 48.12 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.02 1.20 1.05 1/280 11472 788 22:32:34 with "added" zoom meeting 789 22:32:34 behaves like sets zoomMeetingUrl to canonical meeting url 791 22:32:35 # [RSpecRunTime] RSpec elapsed time: 17 minutes 49.37 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.02 1.20 1.05 1/280 11473 793 22:32:35 with muliple "removed" zoom meetings 794 22:32:35 behaves like sets zoomMeetingUrl to canonical meeting url 796 22:32:37 # [RSpecRunTime] RSpec elapsed time: 17 minutes 50.79 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.02 1.19 1.05 1/280 11474 798 22:32:37 #duplicatedToIssueUrl 799 22:32:37 when issue is duplicated 801 22:32:38 # [RSpecRunTime] RSpec elapsed time: 17 minutes 52.0 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.02 1.19 1.05 1/280 11475 803 22:32:38 when issue is not duplicated 805 22:32:39 # [RSpecRunTime] RSpec elapsed time: 17 minutes 53.3 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.02 1.19 1.05 1/280 11476 807 22:32:39 #movedToIssueUrl 808 22:32:39 when issue is moved 810 22:32:40 # [RSpecRunTime] RSpec elapsed time: 17 minutes 54.63 seconds. Current RSS: ~1375M. Threads: 4. load average: 1.02 1.19 1.05 1/280 11477 812 22:32:40 when issue is not moved 814 22:32:42 # [RSpecRunTime] RSpec elapsed time: 17 minutes 55.9 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.02 1.19 1.05 1/280 11478 816 22:32:42 #issuable_squash_option? 817 22:32:42 issuable_persisted: true, squash: true, squash_enabled_by_default: true, expectation: true 818 22:32:42 returns the correct value 819 22:32:42 issuable_persisted: true, squash: false, squash_enabled_by_default: true, expectation: false 820 22:32:42 returns the correct value 821 22:32:42 issuable_persisted: false, squash: false, squash_enabled_by_default: false, expectation: false 822 22:32:42 returns the correct value 823 22:32:42 issuable_persisted: false, squash: false, squash_enabled_by_default: true, expectation: true 824 22:32:42 returns the correct value 825 22:32:42 issuable_persisted: false, squash: true, squash_enabled_by_default: false, expectation: false 826 22:32:42 returns the correct value 827 22:32:42 issuable_persisted: false, squash: true, squash_enabled_by_default: true, expectation: true 828 22:32:42 returns the correct value 829 22:32:42 #issuable_type_selector_data 830 22:32:43 issuable_type: :issue, issuable_display_type: "issue", is_issue_allowed: true, is_incident_allowed: false 831 22:32:43 returns the correct data for the issuable type selector 832 22:32:43 issuable_type: :incident, issuable_display_type: "incident", is_issue_allowed: false, is_incident_allowed: true 833 22:32:43 returns the correct data for the issuable type selector 834 22:32:43 #issuable_label_selector_data 835 22:32:44 with a new issuable 836 22:32:44 returns the expected data 837 22:32:44 # [RSpecRunTime] RSpec elapsed time: 17 minutes 58.23 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.02 1.19 1.05 1/280 11497 839 22:32:44 with an existing issuable 840 22:32:46 returns the expected data 841 22:32:46 # [RSpecRunTime] RSpec elapsed time: 18 minutes 0.25 second. Current RSS: ~1384M. Threads: 4. load average: 1.02 1.19 1.05 1/283 11538 843 22:32:46 # [RSpecRunTime] Finishing example group spec/helpers/issuables_helper_spec.rb. It took 27.19 seconds. Expected to take 21.58 seconds. 844 22:32:46 # [RSpecRunTime] Starting example group spec/workers/pipeline_schedule_worker_spec.rb. Expected to take 19.89 seconds. 845 22:32:46 PipelineScheduleWorker 846 22:32:47 when the schedule is runnable by the user 847 22:32:47 when there is a scheduled pipeline within next_run_at 848 22:32:47 behaves like successful scheduling 849 22:32:48 Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol. 851 22:32:48 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 852 22:32:50 creates a new pipeline 853 22:32:50 Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol. 855 22:32:50 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 856 22:32:52 updates next_run_at 857 22:32:53 Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol. 859 22:32:53 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 860 22:32:55 does not change active status 861 22:32:55 # [RSpecRunTime] RSpec elapsed time: 18 minutes 9.22 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.01 1.18 1.05 1/285 11653 863 22:32:55 when the latest commit contains [ci skip] 864 22:32:55 behaves like successful scheduling 865 22:32:55 Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol. 867 22:32:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 868 22:32:58 creates a new pipeline 869 22:32:58 Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol. 871 22:32:58 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 872 22:33:00 updates next_run_at 873 22:33:01 Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol. 875 22:33:01 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 876 22:33:04 does not change active status 877 22:33:04 # [RSpecRunTime] RSpec elapsed time: 18 minutes 18.6 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.01 1.17 1.05 1/284 11751 879 22:33:04 when the schedule is deactivated 880 22:33:05 does not creates a new pipeline 881 22:33:05 when gitlab-ci.yml is corrupted 882 22:33:05 Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol. 884 22:33:05 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 885 22:33:07 creates a new pipeline 886 22:33:07 # [RSpecRunTime] RSpec elapsed time: 18 minutes 20.87 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.09 1.19 1.05 1/283 11761 888 22:33:07 when the schedule is not runnable by the user 889 22:33:07 Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol. 891 22:33:07 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 892 22:33:07 does not deactivate the schedule 893 22:33:07 Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol. 895 22:33:07 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 896 22:33:07 does not create a pipeline 897 22:33:07 Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol. 899 22:33:07 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 900 22:33:08 does not raise an exception 901 22:33:08 # [RSpecRunTime] RSpec elapsed time: 18 minutes 21.99 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.09 1.19 1.05 1/283 11762 903 22:33:08 when .gitlab-ci.yml is missing in the project 904 22:33:08 Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol. 906 22:33:08 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 907 22:33:09 does not create a pipeline 908 22:33:09 Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol. 910 22:33:09 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 911 22:33:09 does not raise an exception 912 22:33:09 # [RSpecRunTime] RSpec elapsed time: 18 minutes 23.63 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.09 1.19 1.05 1/282 11775 914 22:33:09 when the project is missing 915 22:33:10 Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol. 917 22:33:10 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 918 22:33:10 does not raise an exception 919 22:33:10 when max retry attempts reach 920 22:33:10 does not raise error 921 22:33:10 with scheduling delay 922 22:33:10 Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol. 924 22:33:10 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 925 22:33:10 Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol. 927 22:33:10 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 928 22:33:10 calls bulk_perform_in with the arguments and delay 929 22:33:10 # [RSpecRunTime] Finishing example group spec/workers/pipeline_schedule_worker_spec.rb. It took 24.42 seconds. Expected to take 19.89 seconds. 930 22:33:10 # [RSpecRunTime] Starting example group spec/services/releases/destroy_service_spec.rb. Expected to take 18.52 seconds. 931 22:33:10 Releases::DestroyService 933 22:33:13 executes hooks 934 22:33:13 when there is a release 935 22:33:15 removes the release 936 22:33:18 returns the destroyed object 937 22:33:18 when the release is for a catalog resource 938 22:33:21 does not update the catalog resources if there are still releases 939 22:33:23 updates the catalog resource if there are no more releases 940 22:33:23 # [RSpecRunTime] RSpec elapsed time: 18 minutes 37.28 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.07 1.18 1.05 1/285 11937 942 22:33:23 when tag does not exist in the repository 943 22:33:27 removes the orphaned release 944 22:33:27 # [RSpecRunTime] RSpec elapsed time: 18 minutes 41.27 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.06 1.18 1.05 1/284 11967 946 22:33:27 when release is not found 947 22:33:29 returns an error 948 22:33:29 # [RSpecRunTime] RSpec elapsed time: 18 minutes 43.31 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.06 1.18 1.05 1/283 11986 950 22:33:29 when user does not have permission 951 22:33:31 returns an error 952 22:33:31 # [RSpecRunTime] RSpec elapsed time: 18 minutes 45.65 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.06 1.17 1.05 1/282 12005 954 22:33:31 when a milestone is tied to the release 955 22:33:34 destroys the release but leave the milestone intact 956 22:33:34 # [RSpecRunTime] RSpec elapsed time: 18 minutes 48.2 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.06 1.17 1.05 1/282 12035 958 22:33:34 # [RSpecRunTime] Finishing example group spec/services/releases/destroy_service_spec.rb. It took 23.53 seconds. Expected to take 18.52 seconds. 959 22:33:34 # [RSpecRunTime] Starting example group spec/tasks/rubocop_rake_spec.rb. Expected to take 17.12 seconds. 960 22:33:34 rubocop rake tasks 961 22:33:34 check:graceful 962 22:33:34 with successful task result 963 22:33:35 example at ./spec/tasks/rubocop_rake_spec.rb:43 964 22:33:35 modifies ENV and deletes REVEAL_RUBOCOP_TODO key 965 22:33:35 with non-successful task result 966 22:33:35 is expected to abort execution 967 22:33:35 todo:generate 968 22:33:35 without arguments 969 22:33:39 sets acronyms for inflections 970 22:33:39 # [RSpecRunTime] RSpec elapsed time: 18 minutes 53.56 seconds. Current RSS: ~1500M. Threads: 4. load average: 1.05 1.17 1.05 1/281 12036 972 22:33:39 with cop names as arguments 973 22:33:39 generates TODOs for given RuboCop cops 974 22:33:44 # [RSpecRunTime] Finishing example group spec/tasks/rubocop_rake_spec.rb. It took 10.52 seconds. Expected to take 17.12 seconds. 975 22:33:45 # [RSpecRunTime] RSpec elapsed time: 18 minutes 58.8 seconds. Current RSS: ~1473M. Threads: 4. load average: 1.45 1.25 1.08 1/280 12037 977 22:33:45 # [RSpecRunTime] Starting example group spec/lib/gitlab/git/object_pool_spec.rb. Expected to take 16.17 seconds. 978 22:33:45 Gitlab::Git::ObjectPool 980 22:33:46 equals the pool repository's shard name 981 22:33:46 # [RSpecRunTime] RSpec elapsed time: 19 minutes 0.3 second. Current RSS: ~1464M. Threads: 4. load average: 1.45 1.25 1.08 1/280 12056 983 22:33:46 .init_from_gitaly 984 22:33:47 returns an object pool object 985 22:33:48 # [RSpecRunTime] RSpec elapsed time: 19 minutes 1.77 seconds. Current RSS: ~1453M. Threads: 4. load average: 1.41 1.25 1.08 1/280 12075 988 22:33:49 creates the pool 989 22:33:49 # [RSpecRunTime] RSpec elapsed time: 19 minutes 3.68 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.41 1.25 1.08 1/280 12137 992 22:33:49 when the object pool doesn't exist 993 22:33:51 returns false 994 22:33:51 # [RSpecRunTime] RSpec elapsed time: 19 minutes 5.1 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.41 1.25 1.08 1/280 12156 996 22:33:51 when the object pool exists 998 22:33:53 # [RSpecRunTime] RSpec elapsed time: 19 minutes 7.02 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.38 1.24 1.08 1/280 12217 1001 22:33:53 when linked for the first time 1002 22:33:55 sets a remote 1003 22:33:55 # [RSpecRunTime] RSpec elapsed time: 19 minutes 8.89 seconds. Current RSS: ~1425M. Threads: 4. load average: 1.38 1.24 1.08 1/280 12279 1005 22:33:55 when the remote is already set 1006 22:33:57 doesn't raise an error 1007 22:33:57 # [RSpecRunTime] RSpec elapsed time: 19 minutes 10.84 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.35 1.24 1.08 1/280 12341 1010 22:33:57 when the object pool repository exists 1011 22:33:57 without changes 1012 22:33:59 does not raise an error 1013 22:33:59 # [RSpecRunTime] RSpec elapsed time: 19 minutes 13.53 seconds. Current RSS: ~1438M. Threads: 4. load average: 1.35 1.24 1.08 1/281 12559 1015 22:33:59 with new commit in source repository 1016 22:34:02 fetches objects from the source repository 1017 22:34:02 # [RSpecRunTime] RSpec elapsed time: 19 minutes 16.52 seconds. Current RSS: ~1437M. Threads: 4. load average: 1.32 1.23 1.08 1/285 12820 1019 22:34:02 # [RSpecRunTime] Finishing example group spec/lib/gitlab/git/object_pool_spec.rb. It took 17.74 seconds. Expected to take 16.17 seconds. 1020 22:34:02 # [RSpecRunTime] Starting example group spec/serializers/deployment_entity_spec.rb. Expected to take 15.24 seconds. 1021 22:34:02 DeploymentEntity 1022 22:34:04 when deployable is nil 1023 22:34:04 does not expose deployable entry 1024 22:34:04 # [RSpecRunTime] RSpec elapsed time: 19 minutes 18.56 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.32 1.23 1.08 1/286 12840 1026 22:34:04 when deployable is bridge job 1027 22:34:04 behaves like exposes fields 1028 22:34:07 exposes fields 1029 22:34:07 # [RSpecRunTime] RSpec elapsed time: 19 minutes 21.49 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.30 1.23 1.07 1/286 12850 1031 22:34:07 playable_build 1032 22:34:07 when the deployment has a playable deployable 1033 22:34:07 when this job is build and ready to be played 1034 22:34:08 exposes only the play_path 1035 22:34:08 # [RSpecRunTime] RSpec elapsed time: 19 minutes 22.7 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.30 1.23 1.07 1/286 12851 1037 22:34:08 when this job is bridge and ready to be played 1038 22:34:09 exposes only the play_path 1039 22:34:09 # [RSpecRunTime] RSpec elapsed time: 19 minutes 23.71 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.30 1.23 1.07 1/286 12852 1041 22:34:09 when this job has failed 1042 22:34:11 exposes the play_path and the retry_path 1043 22:34:11 # [RSpecRunTime] RSpec elapsed time: 19 minutes 25.05 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.30 1.23 1.07 1/286 12853 1045 22:34:11 when the deployment does not have a playable deployable 1046 22:34:12 is not exposed 1047 22:34:12 when deployable is build job 1048 22:34:12 behaves like exposes fields 1049 22:34:13 exposes fields 1050 22:34:13 # [RSpecRunTime] RSpec elapsed time: 19 minutes 27.25 seconds. Current RSS: ~1444M. Threads: 4. load average: 1.27 1.22 1.07 1/282 12854 1052 22:34:13 when deployment details serialization was disabled 1053 22:34:13 does not serialize deployment details 1054 22:34:13 only exposes deployable name and path 1055 22:34:13 when deployable is bridge 1056 22:34:13 only exposes deployable name and path 1057 22:34:13 scheduled_actions 1058 22:34:13 when the same pipeline has a scheduled action 1059 22:34:15 returns other scheduled actions 1060 22:34:15 when deployable is bridge job 1062 22:34:16 # [RSpecRunTime] RSpec elapsed time: 19 minutes 30.19 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.27 1.22 1.07 1/282 12855 1064 22:34:16 when the same pipeline does not have a scheduled action 1065 22:34:17 does not return other actions 1066 22:34:17 when deployment details serialization was disabled 1067 22:34:17 does not serialize scheduled actions details 1068 22:34:17 when the pipeline has another manual action 1069 22:34:19 returns another manual action 1070 22:34:19 when user is a reporter 1071 22:34:20 returns another manual action 1072 22:34:20 # [RSpecRunTime] RSpec elapsed time: 19 minutes 33.95 seconds. Current RSS: ~1454M. Threads: 4. load average: 1.25 1.22 1.07 1/282 12856 1074 22:34:20 when deployment details serialization was disabled 1075 22:34:20 does not serialize manual actions details 1076 22:34:20 # [RSpecRunTime] Finishing example group spec/serializers/deployment_entity_spec.rb. It took 17.74 seconds. Expected to take 15.24 seconds. 1077 22:34:20 # [RSpecRunTime] Starting example group spec/services/groups/agnostic_token_revocation_service_spec.rb. Expected to take 14.51 seconds. 1078 22:34:20 Groups::AgnosticTokenRevocationService 1080 22:34:21 accepts a group, user, and plaintext 1082 22:34:21 with a personal access token 1083 22:34:21 when it can access the group 1084 22:34:21 behaves like a successfully revoked token 1085 22:34:21 is expected to equal true 1086 22:34:22 revokes the token 1087 22:34:22 returns the token in the payload 1088 22:34:22 returns the token class and api_entity in the payload 1089 22:34:22 when it can access a sub group 1090 22:34:22 behaves like a successfully revoked token 1091 22:34:22 is expected to equal true 1092 22:34:22 revokes the token 1093 22:34:23 returns the token in the payload 1094 22:34:23 returns the token class and api_entity in the payload 1095 22:34:23 when it can access a group's project 1096 22:34:23 behaves like a successfully revoked token 1097 22:34:24 is expected to equal true 1098 22:34:24 revokes the token 1099 22:34:24 returns the token in the payload 1100 22:34:24 returns the token class and api_entity in the payload 1101 22:34:24 # [RSpecRunTime] RSpec elapsed time: 19 minutes 38.19 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.23 1.22 1.07 1/282 12857 1103 22:34:24 when it belongs to a member with no relation to the group 1104 22:34:24 behaves like an unsuccessfully revoked token 1105 22:34:24 is expected to equal false 1106 22:34:24 does not revoke the token 1107 22:34:24 when it belongs to a member of multiple groups 1108 22:34:25 behaves like a successfully revoked token 1109 22:34:25 is expected to equal true 1110 22:34:25 revokes the token 1111 22:34:25 returns the token in the payload 1112 22:34:25 returns the token class and api_entity in the payload 1113 22:34:25 # [RSpecRunTime] RSpec elapsed time: 19 minutes 39.57 seconds. Current RSS: ~1421M. Threads: 4. load average: 1.23 1.22 1.07 1/282 12858 1115 22:34:25 with an already revoked personal access token that can access the group 1116 22:34:25 behaves like a successfully revoked token 1117 22:34:25 is expected to equal true 1118 22:34:26 revokes the token 1119 22:34:26 returns the token in the payload 1120 22:34:26 returns the token class and api_entity in the payload 1121 22:34:26 with an already expired token 1122 22:34:26 behaves like an unsuccessfully revoked token 1123 22:34:26 is expected to equal false 1124 22:34:26 does not revoke the token 1125 22:34:26 with an already expired and revoked token 1126 22:34:26 behaves like a successfully revoked token 1127 22:34:26 is expected to equal true 1128 22:34:26 revokes the token 1129 22:34:26 returns the token in the payload 1130 22:34:27 returns the token class and api_entity in the payload 1131 22:34:27 with a group deploy token 1132 22:34:27 when it can access the group 1133 22:34:27 behaves like a successfully revoked token 1134 22:34:27 is expected to equal true 1135 22:34:27 revokes the token 1136 22:34:27 returns the token in the payload 1137 22:34:27 returns the token class and api_entity in the payload 1138 22:34:27 when it can access a subgroup 1139 22:34:27 behaves like a successfully revoked token 1140 22:34:27 is expected to equal true 1141 22:34:28 revokes the token 1142 22:34:28 returns the token in the payload 1143 22:34:28 returns the token class and api_entity in the payload 1144 22:34:28 when it belongs to another group 1145 22:34:28 behaves like an unsuccessfully revoked token 1146 22:34:28 is expected to equal false 1147 22:34:28 does not revoke the token 1148 22:34:28 when it belongs to a project 1149 22:34:29 behaves like an unsuccessfully revoked token 1150 22:34:29 is expected to equal false 1151 22:34:29 does not revoke the token 1152 22:34:29 with a user feed token 1153 22:34:29 when the user can access the group 1154 22:34:29 behaves like a successfully rotated feed token 1155 22:34:30 is expected to equal true 1156 22:34:30 calls ResetFeedTokenService with source 1157 22:34:30 rotates the token 1158 22:34:30 returns the user in the payload 1159 22:34:30 returns the type of token in the payload 1160 22:34:31 uses the UserSafe api_entity 1161 22:34:31 # [RSpecRunTime] RSpec elapsed time: 19 minutes 45.03 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.29 1.23 1.08 1/281 12859 1163 22:34:31 when the user can access a sub group 1164 22:34:31 behaves like a successfully rotated feed token 1165 22:34:32 is expected to equal true 1166 22:34:32 calls ResetFeedTokenService with source 1167 22:34:32 rotates the token 1168 22:34:32 returns the user in the payload 1169 22:34:32 returns the type of token in the payload 1170 22:34:33 uses the UserSafe api_entity 1171 22:34:33 # [RSpecRunTime] RSpec elapsed time: 19 minutes 47.03 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.35 1.24 1.08 1/281 12860 1173 22:34:33 when the user can access a group's project 1174 22:34:33 behaves like a successfully rotated feed token 1175 22:34:34 is expected to equal true 1176 22:34:34 calls ResetFeedTokenService with source 1177 22:34:34 rotates the token 1178 22:34:34 returns the user in the payload 1179 22:34:35 returns the type of token in the payload 1180 22:34:35 uses the UserSafe api_entity 1181 22:34:35 # [RSpecRunTime] RSpec elapsed time: 19 minutes 49.25 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.35 1.24 1.08 1/281 12861 1183 22:34:35 when the user has with no relation to the group 1184 22:34:35 behaves like an unsuccessfully rotated feed token 1185 22:34:35 is expected to equal false 1186 22:34:35 does not revoke the token 1187 22:34:35 with a token that would otherwise be revoked 1188 22:34:36 when ff disabled for group 1189 22:34:36 behaves like an unsuccessfully revoked token 1190 22:34:36 is expected to equal false 1191 22:34:36 does not revoke the token 1192 22:34:36 when group is a subgroup 1193 22:34:36 behaves like an unsuccessfully revoked token 1194 22:34:36 is expected to equal false 1195 22:34:36 does not revoke the token 1196 22:34:36 when current_user is a maintainer 1197 22:34:36 behaves like an unsuccessfully revoked token 1198 22:34:37 is expected to equal false 1199 22:34:37 does not revoke the token 1200 22:34:37 when current_user is not a member 1201 22:34:37 behaves like an unsuccessfully revoked token 1202 22:34:37 is expected to equal false 1203 22:34:37 does not revoke the token 1204 22:34:37 with an unsupported token type 1205 22:34:37 behaves like an unsuccessfully revoked token 1206 22:34:37 is expected to equal false 1207 22:34:38 does not revoke the token 1208 22:34:38 with a plaintext that does not exist 1209 22:34:38 is expected to equal false 1210 22:34:38 with a nil plaintext 1211 22:34:38 is expected to equal false 1212 22:34:38 # [RSpecRunTime] Finishing example group spec/services/groups/agnostic_token_revocation_service_spec.rb. It took 17.9 seconds. Expected to take 14.51 seconds. 1213 22:34:38 # [RSpecRunTime] Starting example group spec/models/integrations/prometheus_spec.rb. Expected to take 13.77 seconds. 1214 22:34:38 Integrations::Prometheus 1215 22:34:39 does not allow STI 1216 22:34:39 behaves like Integrations::BaseMonitoring 1217 22:34:39 default values 1218 22:34:39 is expected to eq :monitoring 1220 22:34:39 does not follow redirects 1222 22:34:39 when manual_configuration is enabled 1223 22:34:39 does not validates presence of api_url 1224 22:34:39 when manual configuration is disabled 1225 22:34:39 does not validate presence of api_url 1226 22:34:39 local connections allowed 1227 22:34:39 does not validate presence of api_url 1228 22:34:39 when the api_url domain points to localhost or local network 1229 22:34:40 cannot query 1230 22:34:40 can query when local requests are allowed 1233 22:34:40 reads the discovery endpoint 1235 22:34:41 fails to read the discovery endpoint 1236 22:34:41 when configuration is not valid 1237 22:34:41 returns failure message 1238 22:34:41 #prometheus_client 1239 22:34:41 manual configuration is enabled 1240 22:34:41 calls valid? 1241 22:34:41 manual configuration is disabled 1242 22:34:41 no client provided 1243 22:34:41 when local requests are allowed 1244 22:34:41 allows local requests 1245 22:34:41 when local requests are blocked 1246 22:34:41 blocks local requests 1248 22:34:42 includes the authorization header 1249 22:34:42 with invalid IAP JSON 1250 22:34:42 does not include authorization header 1251 22:34:42 when passed with token_credential_uri 1252 22:34:42 param_name: :token_credential_uri 1253 22:34:43 does not make any unexpected HTTP requests 1254 22:34:43 param_name: :tokencredentialuri 1255 22:34:43 does not make any unexpected HTTP requests 1256 22:34:43 param_name: :Token_credential_uri 1257 22:34:43 does not make any unexpected HTTP requests 1258 22:34:43 param_name: :tokenCredentialUri 1259 22:34:43 does not make any unexpected HTTP requests 1260 22:34:43 #prometheus_available? 1261 22:34:43 clusters with enabled prometheus 1262 22:34:43 cluster belongs to project 1263 22:34:44 returns true 1264 22:34:44 cluster belongs to projects group 1265 22:34:45 returns true 1266 22:34:49 avoids N+1 queries 1267 22:34:49 # [RSpecRunTime] RSpec elapsed time: 20 minutes 3.1 seconds. Current RSS: ~1485M. Threads: 4. load average: 1.27 1.23 1.08 1/281 12867 1269 22:34:49 cluster belongs to gitlab instance 1270 22:34:49 returns true 1271 22:34:49 clusters with prometheus disabled 1272 22:34:49 returns false 1273 22:34:49 clusters without prometheus 1274 22:34:50 returns false 1276 22:34:50 returns false 1277 22:34:50 #synchronize_service_state before_save callback 1278 22:34:50 no clusters with prometheus are installed 1279 22:34:50 when integration is inactive 1280 22:34:50 activates integration when manual_configuration is enabled 1281 22:34:51 keeps integration inactive when manual_configuration is disabled 1282 22:34:51 # [RSpecRunTime] RSpec elapsed time: 20 minutes 5.11 seconds. Current RSS: ~1481M. Threads: 4. load average: 1.27 1.23 1.08 1/281 12868 1284 22:34:51 when integration is active 1285 22:34:52 keeps the integration active when manual_configuration is enabled 1286 22:34:52 inactivates the integration when manual_configuration is disabled 1287 22:34:52 # [RSpecRunTime] RSpec elapsed time: 20 minutes 6.21 seconds. Current RSS: ~1479M. Threads: 4. load average: 1.25 1.23 1.08 1/281 12869 1289 22:34:52 with prometheus installed in the cluster 1290 22:34:52 when integration is inactive 1291 22:34:52 activates integration when manual_configuration is enabled 1292 22:34:52 activates integration when manual_configuration is disabled 1293 22:34:52 when integration is active 1294 22:34:53 keeps integration active when manual_configuration is enabled 1295 22:34:53 keeps integration active when manual_configuration is disabled 1296 22:34:53 #track_events after_commit callback 1297 22:34:53 enabling manual_configuration 1298 22:34:53 tracks enable event 1299 22:34:53 tracks disable event 1300 22:34:53 #sync_http_integration after_save callback 1301 22:34:53 with corresponding HTTP integration 1302 22:34:53 syncs the attribute 1303 22:34:53 when changing a different attribute 1304 22:34:53 does not sync the attribute or execute extra queries 1305 22:34:53 without corresponding HTTP integration 1306 22:34:54 does not sync the attribute or execute extra queries 1309 22:34:54 when cluster exists with prometheus enabled 1310 22:34:54 remains editable 1311 22:34:54 #google_iap_service_account_json 1312 22:34:54 with valid JSON 1313 22:34:54 masks all JSON values 1314 22:34:54 with invalid JSON 1316 22:34:54 is expected to eq nil 1318 22:34:54 is expected to eq "" 1320 22:34:54 is expected to eq " " 1321 22:34:54 value: "invalid json" 1322 22:34:54 is expected to eq "invalid json" 1323 22:34:54 # [RSpecRunTime] Finishing example group spec/models/integrations/prometheus_spec.rb. It took 16.45 seconds. Expected to take 13.77 seconds. 1324 22:34:54 # [RSpecRunTime] Starting example group spec/models/virtual_registries/packages/maven/cached_response_spec.rb. Expected to take 13.0 seconds. 1325 22:34:54 VirtualRegistries::Packages::Maven::CachedResponse 1326 22:34:54 does not allow STI 1327 22:34:55 is expected to includes the FileStoreMounter module 1328 22:34:55 is expected to includes the UpdateNamespaceStatistics module 1329 22:34:55 .create_or_update_by! 1330 22:34:55 creates or update the existing record 1331 22:34:55 with invalid updates 1332 22:34:55 #<Thread:0x00007e4f8624a320 /builds/gitlab-org/gitlab/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:319 run> terminated with exception (report_on_exception is true): 1333 22:34:55 /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/validations.rb:80:in `raise_validation_error': Validation failed: Size can't be blank (ActiveRecord::RecordInvalid) 1334 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/validations.rb:53:in `save!' 1335 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:302:in `block in save!' 1336 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 1337 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/database_statements.rb:314:in `transaction' 1338 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 1339 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 1340 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 1341 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 1342 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 1343 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 1344 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 1345 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 1346 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:302:in `save!' 1347 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/suppressor.rb:54:in `save!' 1348 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/persistence.rb:782:in `block in update!' 1349 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 1350 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/transaction.rb:319:in `block in within_new_transaction' 1351 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' 1352 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' 1353 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' 1354 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' 1355 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction' 1356 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction' 1357 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 1358 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 1359 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 1360 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 1361 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 1362 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 1363 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 1364 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 1365 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/persistence.rb:780:in `update!' 1366 22:34:55 from /builds/gitlab-org/gitlab/app/models/virtual_registries/packages/maven/cached_response.rb:66:in `block in create_or_update_by!' 1367 22:34:55 from <internal:kernel>:90:in `tap' 1368 22:34:55 from /builds/gitlab-org/gitlab/app/models/virtual_registries/packages/maven/cached_response.rb:65:in `create_or_update_by!' 1369 22:34:55 from /builds/gitlab-org/gitlab/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:184:in `block (4 levels) in <top (required)>' 1370 22:34:55 from /builds/gitlab-org/gitlab/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:323:in `block (2 levels) in with_threads' 1371 22:34:55 #<Thread:0x00007e4f8624cf58 /builds/gitlab-org/gitlab/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:319 run> terminated with exception (report_on_exception is true): 1372 22:34:55 /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/validations.rb:80:in `raise_validation_error': Validation failed: Size can't be blank (ActiveRecord::RecordInvalid) 1373 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/validations.rb:53:in `save!' 1374 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:302:in `block in save!' 1375 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 1376 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/database_statements.rb:314:in `transaction' 1377 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 1378 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 1379 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 1380 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 1381 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 1382 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 1383 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 1384 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 1385 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:302:in `save!' 1386 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/suppressor.rb:54:in `save!' 1387 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/persistence.rb:782:in `block in update!' 1388 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 1389 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/transaction.rb:319:in `block in within_new_transaction' 1390 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' 1391 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' 1392 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' 1393 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' 1394 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction' 1395 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction' 1396 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 1397 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 1398 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 1399 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 1400 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 1401 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 1402 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 1403 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 1404 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/persistence.rb:780:in `update!' 1405 22:34:55 from /builds/gitlab-org/gitlab/app/models/virtual_registries/packages/maven/cached_response.rb:66:in `block in create_or_update_by!' 1406 22:34:55 from <internal:kernel>:90:in `tap' 1407 22:34:55 from /builds/gitlab-org/gitlab/app/models/virtual_registries/packages/maven/cached_response.rb:65:in `create_or_update_by!' 1408 22:34:55 from /builds/gitlab-org/gitlab/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:184:in `block (4 levels) in <top (required)>' 1409 22:34:55 from /builds/gitlab-org/gitlab/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:323:in `block (2 levels) in with_threads' 1410 22:34:55 #<Thread:0x00007e4f8624b8b0 /builds/gitlab-org/gitlab/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:319 run> terminated with exception (report_on_exception is true): 1411 22:34:55 /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/validations.rb:80:in `raise_validation_error': Validation failed: Size can't be blank (ActiveRecord::RecordInvalid) 1412 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/validations.rb:53:in `save!' 1413 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:302:in `block in save!' 1414 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 1415 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/database_statements.rb:314:in `transaction' 1416 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 1417 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 1418 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 1419 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 1420 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 1421 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 1422 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 1423 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 1424 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:302:in `save!' 1425 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/suppressor.rb:54:in `save!' 1426 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/persistence.rb:782:in `block in update!' 1427 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 1428 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/transaction.rb:319:in `block in within_new_transaction' 1429 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' 1430 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' 1431 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' 1432 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' 1433 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction' 1434 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction' 1435 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 1436 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 1437 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 1438 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 1439 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 1440 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 1441 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 1442 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 1443 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/persistence.rb:780:in `update!' 1444 22:34:55 from /builds/gitlab-org/gitlab/app/models/virtual_registries/packages/maven/cached_response.rb:66:in `block in create_or_update_by!' 1445 22:34:55 from <internal:kernel>:90:in `tap' 1446 22:34:55 from /builds/gitlab-org/gitlab/app/models/virtual_registries/packages/maven/cached_response.rb:65:in `create_or_update_by!' 1447 22:34:55 from /builds/gitlab-org/gitlab/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:184:in `block (4 levels) in <top (required)>' 1448 22:34:55 from /builds/gitlab-org/gitlab/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:323:in `block (2 levels) in with_threads' 1449 22:34:55 #<Thread:0x00007e4f8624ac58 /builds/gitlab-org/gitlab/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:319 run> terminated with exception (report_on_exception is true): 1450 22:34:55 /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/validations.rb:80:in `raise_validation_error': Validation failed: Size can't be blank (ActiveRecord::RecordInvalid) 1451 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/validations.rb:53:in `save!' 1452 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:302:in `block in save!' 1453 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 1454 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/database_statements.rb:314:in `transaction' 1455 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 1456 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 1457 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 1458 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 1459 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 1460 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 1461 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 1462 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 1463 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:302:in `save!' 1464 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/suppressor.rb:54:in `save!' 1465 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/persistence.rb:782:in `block in update!' 1466 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 1467 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/transaction.rb:319:in `block in within_new_transaction' 1468 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' 1469 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' 1470 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' 1471 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' 1472 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction' 1473 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction' 1474 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 1475 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 1476 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 1477 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 1478 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 1479 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 1480 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 1481 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 1482 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/persistence.rb:780:in `update!' 1483 22:34:55 from /builds/gitlab-org/gitlab/app/models/virtual_registries/packages/maven/cached_response.rb:66:in `block in create_or_update_by!' 1484 22:34:55 from <internal:kernel>:90:in `tap' 1485 22:34:55 from /builds/gitlab-org/gitlab/app/models/virtual_registries/packages/maven/cached_response.rb:65:in `create_or_update_by!' 1486 22:34:55 from /builds/gitlab-org/gitlab/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:184:in `block (4 levels) in <top (required)>' 1487 22:34:55 from /builds/gitlab-org/gitlab/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:323:in `block (2 levels) in with_threads' 1488 22:34:55 #<Thread:0x00007e4f8624b018 /builds/gitlab-org/gitlab/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:319 run> terminated with exception (report_on_exception is true): 1489 22:34:55 /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/validations.rb:80:in `raise_validation_error': Validation failed: Size can't be blank (ActiveRecord::RecordInvalid) 1490 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/validations.rb:53:in `save!' 1491 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:302:in `block in save!' 1492 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 1493 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/database_statements.rb:314:in `transaction' 1494 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 1495 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 1496 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 1497 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 1498 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 1499 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 1500 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 1501 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 1502 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:302:in `save!' 1503 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/suppressor.rb:54:in `save!' 1504 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/persistence.rb:782:in `block in update!' 1505 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 1506 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/transaction.rb:319:in `block in within_new_transaction' 1507 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' 1508 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' 1509 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' 1510 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' 1511 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction' 1512 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction' 1513 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 1514 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 1515 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 1516 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 1517 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 1518 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 1519 22:34:55 from /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 1520 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 1521 22:34:55 from /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/persistence.rb:780:in `update!' 1522 22:34:55 from /builds/gitlab-org/gitlab/app/models/virtual_registries/packages/maven/cached_response.rb:66:in `block in create_or_update_by!' 1523 22:34:55 from <internal:kernel>:90:in `tap' 1524 22:34:55 from /builds/gitlab-org/gitlab/app/models/virtual_registries/packages/maven/cached_response.rb:65:in `create_or_update_by!' 1525 22:34:55 from /builds/gitlab-org/gitlab/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:184:in `block (4 levels) in <top (required)>' 1526 22:34:55 from /builds/gitlab-org/gitlab/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:323:in `block (2 levels) in with_threads' 1527 22:34:55 bubbles up the error 1529 22:34:55 is expected to eq "test-3.txt" 1530 22:34:55 when relative_path is nil 1531 22:34:55 is expected to be nil 1534 22:34:56 is expected to contain exactly #<VirtualRegistries::Packages::Maven::CachedResponse id: 2, group_id: 989, upstream_id: 2, upstream_c...file_md5: "54ce07f4124259b2ea58548e9d620004", file_sha1: "bbde7c9fb6d74f9a2393bb36b0d4ac7e72c227ee"> and #<VirtualRegistries::Packages::Maven::CachedResponse id: 3, group_id: 990, upstream_id: 3, upstream_c...file_md5: "54ce07f4124259b2ea58548e9d620004", file_sha1: "bbde7c9fb6d74f9a2393bb36b0d4ac7e72c227ee"> 1536 22:34:56 is expected to validate that :group cannot be empty/falsy 1537 22:34:56 is expected to validate that :file cannot be empty/falsy 1538 22:34:56 is expected to validate that :file_sha1 cannot be empty/falsy 1539 22:34:56 is expected to validate that :relative_path cannot be empty/falsy 1540 22:34:57 is expected to validate that :content_type cannot be empty/falsy 1541 22:34:57 is expected to validate that :size cannot be empty/falsy 1542 22:34:57 is expected to validate that the length of :relative_path is at most 255 1543 22:34:57 is expected to validate that the length of :upstream_etag is at most 255 1544 22:34:57 is expected to validate that the length of :content_type is at most 255 1545 22:34:57 is expected to validate that the length of :file_final_path is at most 1024 1546 22:34:57 with persisted cached response 1547 22:34:57 is expected to validate that :relative_path is case-sensitively unique within the scope of :upstream_id and :status 1548 22:34:57 when upstream_id is nil 1549 22:34:58 does not validate uniqueness of relative_path 1550 22:34:58 # [RSpecRunTime] RSpec elapsed time: 20 minutes 12.05 seconds. Current RSS: ~1475M. Threads: 4. load average: 1.23 1.22 1.08 1/285 12875 1552 22:34:58 with a similar cached response in a different status 1553 22:34:58 does not validate uniqueness of relative_path 1554 22:34:58 object storage key 1555 22:34:58 can not be null 1556 22:34:58 can not be too large 1557 22:34:59 is set before saving 1558 22:34:59 with a persisted cached response 1559 22:34:59 does not change after an update 1560 22:35:00 is read only 1561 22:35:00 # [RSpecRunTime] RSpec elapsed time: 20 minutes 13.91 seconds. Current RSS: ~1467M. Threads: 4. load average: 1.23 1.22 1.08 1/280 12876 1563 22:35:00 .next_pending_destruction 1564 22:35:00 is expected to eq #<VirtualRegistries::Packages::Maven::CachedResponse id: 13, group_id: 999, upstream_id: 12, upstream...file_md5: "54ce07f4124259b2ea58548e9d620004", file_sha1: "bbde7c9fb6d74f9a2393bb36b0d4ac7e72c227ee"> 1565 22:35:00 with loose foreign key on virtual_registries_packages_maven_cached_responses.upstream_id 1566 22:35:00 behaves like update by a loose foreign key 1567 22:35:01 updates the model 1568 22:35:01 behaves like updates namespace statistics 1569 22:35:01 when creating 1570 22:35:02 schedules a statistic refresh 1571 22:35:02 behaves like skipping statistics update if namespace is nil 1572 22:35:02 when the namespace is nil 1573 22:35:02 does not schedule a statistic refresh 1574 22:35:02 when updating 1575 22:35:02 when the statistic attribute has not changed 1576 22:35:02 does not schedule a statistic refresh 1577 22:35:02 when the statistic attribute has changed 1578 22:35:03 schedules a statistic refresh 1579 22:35:03 behaves like skipping statistics update if namespace is nil 1580 22:35:03 when the namespace is nil 1581 22:35:03 does not schedule a statistic refresh 1582 22:35:03 when deleting 1583 22:35:04 schedules a statistic refresh 1584 22:35:04 behaves like skipping statistics update if namespace is nil 1585 22:35:04 when the namespace is nil 1586 22:35:04 does not schedule a statistic refresh 1587 22:35:04 with loose foreign key on virtual_registries_packages_maven_cached_responses.group_id 1588 22:35:04 behaves like update by a loose foreign key 1589 22:35:06 updates the model 1590 22:35:06 # [RSpecRunTime] RSpec elapsed time: 20 minutes 20.63 seconds. Current RSS: ~1442M. Threads: 4. load average: 1.27 1.23 1.09 1/280 12877 1592 22:35:06 associations 1593 22:35:06 is expected to belong to upstream class_name => VirtualRegistries::Packages::Maven::Upstream required: false inverse_of => cached_responses 1594 22:35:06 .search_by_relative_path 1595 22:35:07 with a matching relative path 1596 22:35:07 is expected to contain exactly #<VirtualRegistries::Packages::Maven::CachedResponse id: 22, group_id: 1009, upstream_id: 21, upstrea...file_md5: "54ce07f4124259b2ea58548e9d620004", file_sha1: "bbde7c9fb6d74f9a2393bb36b0d4ac7e72c227ee"> 1598 22:35:07 when before the threshold 1599 22:35:07 is expected to eq false 1600 22:35:07 when on the threshold 1601 22:35:07 is expected to eq false 1602 22:35:07 when after the threshold 1603 22:35:07 is expected to eq true 1604 22:35:07 with no upstream 1605 22:35:07 is expected to eq true 1606 22:35:07 with 0 cache validity hours 1607 22:35:07 is expected to eq false 1608 22:35:07 #bump_statistics 1609 22:35:08 updates the correct statistics 1610 22:35:08 with include_upstream_checked_at 1611 22:35:08 updates the correct statistics 1612 22:35:08 # [RSpecRunTime] Finishing example group spec/models/virtual_registries/packages/maven/cached_response_spec.rb. It took 13.22 seconds. Expected to take 13.0 seconds. 1613 22:35:08 # [RSpecRunTime] Starting example group spec/lib/gitlab/chat/command_spec.rb. Expected to take 12.44 seconds. 1614 22:35:08 Gitlab::Chat::Command 1615 22:35:08 #try_create_pipeline 1616 22:35:09 returns nil when the command is not valid 1617 22:35:10 tries to create the pipeline when a command is valid 1618 22:35:10 # [RSpecRunTime] RSpec elapsed time: 20 minutes 24.0 seconds. Current RSS: ~1434M. Threads: 4. load average: 1.27 1.23 1.09 1/281 12878 1620 22:35:10 #create_pipeline 1621 22:35:12 creates the pipeline 1622 22:35:14 creates the chat data for the pipeline 1623 22:35:17 stores the chat name ID in the chat data 1624 22:35:19 stores the response URL in the chat data 1625 22:35:21 creates the environment variables for the pipeline 1626 22:35:21 # [RSpecRunTime] RSpec elapsed time: 20 minutes 35.37 seconds. Current RSS: ~1453M. Threads: 4. load average: 1.23 1.22 1.09 1/286 13019 1628 22:35:21 # [RSpecRunTime] Finishing example group spec/lib/gitlab/chat/command_spec.rb. It took 13.54 seconds. Expected to take 12.44 seconds. 1629 22:35:21 # [RSpecRunTime] Starting example group spec/lib/gitlab/search/recent_merge_requests_spec.rb. Expected to take 11.68 seconds. 1630 22:35:21 Gitlab::Search::RecentMergeRequests 1631 22:35:21 behaves like search recent items 1633 22:35:22 adds the item to the recent items 1634 22:35:24 removes an item when it exceeds the size items_limit 1635 22:35:25 expires the items after expires_after 1636 22:35:27 does not include results logged for another user 1637 22:35:27 # [RSpecRunTime] RSpec elapsed time: 20 minutes 40.88 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.20 1.22 1.08 1/283 13020 1640 22:35:29 matches partial text in the item title 1641 22:35:31 returns results sorted by recently viewed 1642 22:35:34 does not leak items you no longer have access to 1643 22:35:37 limits results to 5 items 1644 22:35:37 # [RSpecRunTime] RSpec elapsed time: 20 minutes 51.0 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.16 1.21 1.08 1/281 13021 1646 22:35:37 # [RSpecRunTime] Finishing example group spec/lib/gitlab/search/recent_merge_requests_spec.rb. It took 15.63 seconds. Expected to take 11.68 seconds. 1647 22:35:37 # [RSpecRunTime] Starting example group spec/services/labels/transfer_service_spec.rb. Expected to take 11.16 seconds. 1648 22:35:37 Labels::TransferService 1649 22:35:37 behaves like transfer labels 1651 22:35:40 recreates missing group labels at project level and assigns them to the issuables 1652 22:35:42 recreates missing ancestor group labels at project level and assigns them to the issuables 1653 22:35:43 recreates label priorities related to the missing group labels 1654 22:35:44 does not recreate missing group labels that are not applied to issues or merge requests 1655 22:35:45 does not recreate missing group labels that already exist in the project group 1656 22:35:47 updates only label links in the given project 1657 22:35:47 when moving within the same ancestor group 1658 22:35:50 does not recreate ancestor group labels 1659 22:35:50 # [RSpecRunTime] RSpec elapsed time: 21 minutes 4.26 seconds. Current RSS: ~1434M. Threads: 4. load average: 1.14 1.20 1.08 1/287 13168 1661 22:35:50 # [RSpecRunTime] Finishing example group spec/services/labels/transfer_service_spec.rb. It took 13.25 seconds. Expected to take 11.16 seconds. 1662 22:35:50 # [RSpecRunTime] Starting example group spec/models/integrations/unify_circuit_spec.rb. Expected to take 10.71 seconds. 1663 22:35:50 Integrations::UnifyCircuit 1664 22:35:50 does not allow STI 1665 22:35:50 behaves like chat integration 1666 22:35:50 Associations 1667 22:35:50 is expected to belong to project required: false 1669 22:35:50 when integration is active 1670 22:35:50 is expected to validate that :webhook cannot be empty/falsy 1671 22:35:50 behaves like issue tracker integration URL attribute 1673 22:35:51 is expected not to allow :webhook to be ‹"example.com"› 1674 22:35:51 is expected not to allow :webhook to be ‹"ftp://example.com"› 1675 22:35:51 is expected not to allow :webhook to be ‹"herp-and-derp"› 1676 22:35:51 when integration is inactive 1677 22:35:51 is expected not to validate that :webhook cannot be empty/falsy 1678 22:35:51 .supported_events 1679 22:35:51 does not support deployment_events 1681 22:35:52 with push events 1682 22:35:52 behaves like triggered Unify Circuit integration 1683 22:35:52 calls Unify Circuit API 1684 22:35:52 # [RSpecRunTime] RSpec elapsed time: 21 minutes 6.58 seconds. Current RSS: ~1456M. Threads: 4. load average: 1.13 1.20 1.08 1/284 13204 1686 22:35:52 with default branch 1687 22:35:52 when only default branch are to be notified 1688 22:35:52 behaves like triggered Unify Circuit integration 1689 22:35:52 calls Unify Circuit API 1690 22:35:52 when only protected branches are to be notified 1691 22:35:52 behaves like untriggered Unify Circuit integration 1692 22:35:52 does not call Unify Circuit API 1693 22:35:52 when default and protected branches are to be notified 1694 22:35:52 behaves like triggered Unify Circuit integration 1695 22:35:53 calls Unify Circuit API 1696 22:35:53 when all branches are to be notified 1697 22:35:53 behaves like triggered Unify Circuit integration 1698 22:35:53 calls Unify Circuit API 1699 22:35:53 with protected branch 1700 22:35:53 when only default branch are to be notified 1701 22:35:53 behaves like untriggered Unify Circuit integration 1702 22:35:53 does not call Unify Circuit API 1703 22:35:53 when only protected branches are to be notified 1704 22:35:53 behaves like triggered Unify Circuit integration 1705 22:35:53 calls Unify Circuit API 1706 22:35:53 when default and protected branches are to be notified 1707 22:35:53 behaves like triggered Unify Circuit integration 1708 22:35:53 calls Unify Circuit API 1709 22:35:53 when all branches are to be notified 1710 22:35:53 behaves like triggered Unify Circuit integration 1711 22:35:53 calls Unify Circuit API 1712 22:35:53 with neither default nor protected branch 1713 22:35:53 when only default branch are to be notified 1714 22:35:53 behaves like untriggered Unify Circuit integration 1715 22:35:53 does not call Unify Circuit API 1716 22:35:53 when only protected branches are to be notified 1717 22:35:53 behaves like untriggered Unify Circuit integration 1718 22:35:53 does not call Unify Circuit API 1719 22:35:53 when default and protected branches are to be notified 1720 22:35:53 behaves like untriggered Unify Circuit integration 1721 22:35:53 does not call Unify Circuit API 1722 22:35:53 when all branches are to be notified 1723 22:35:53 behaves like triggered Unify Circuit integration 1724 22:35:54 calls Unify Circuit API 1725 22:35:54 with issue events 1726 22:35:54 behaves like triggered Unify Circuit integration 1727 22:35:54 Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 1729 22:35:54 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1730 22:35:54 calls Unify Circuit API 1731 22:35:54 with merge events 1732 22:35:54 behaves like triggered Unify Circuit integration 1733 22:35:55 Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol. 1735 22:35:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1736 22:35:55 calls Unify Circuit API 1737 22:35:56 # [RSpecRunTime] RSpec elapsed time: 21 minutes 9.79 seconds. Current RSS: ~1463M. Threads: 4. load average: 1.13 1.20 1.08 1/285 13226 1739 22:35:56 with wiki page events 1740 22:35:56 behaves like triggered Unify Circuit integration 1741 22:35:56 calls Unify Circuit API 1742 22:35:56 with note events 1743 22:35:56 with commit comment 1744 22:35:56 behaves like triggered Unify Circuit integration 1745 22:35:56 calls Unify Circuit API 1746 22:35:56 with merge request comment 1747 22:35:57 behaves like triggered Unify Circuit integration 1748 22:35:57 calls Unify Circuit API 1749 22:35:57 with issue comment 1750 22:35:57 behaves like triggered Unify Circuit integration 1751 22:35:57 calls Unify Circuit API 1752 22:35:57 with snippet comment 1753 22:35:57 behaves like triggered Unify Circuit integration 1754 22:35:58 calls Unify Circuit API 1755 22:35:58 with pipeline events 1756 22:35:58 with failed pipeline 1757 22:35:58 behaves like triggered Unify Circuit integration 1758 22:35:58 calls Unify Circuit API 1759 22:35:58 with succeeded pipeline 1760 22:35:58 with default notify_only_broken_pipelines 1761 22:35:58 does not call Unify Circuit API 1762 22:35:58 when notify_only_broken_pipelines is false 1763 22:35:58 behaves like triggered Unify Circuit integration 1764 22:35:58 calls Unify Circuit API 1765 22:35:58 with default branch 1766 22:35:58 when only default branch are to be notified 1767 22:35:58 behaves like triggered Unify Circuit integration 1768 22:35:58 calls Unify Circuit API 1769 22:35:58 when only protected branches are to be notified 1770 22:35:58 behaves like untriggered Unify Circuit integration 1771 22:35:58 does not call Unify Circuit API 1772 22:35:58 when default and protected branches are to be notified 1773 22:35:58 behaves like triggered Unify Circuit integration 1774 22:35:58 calls Unify Circuit API 1775 22:35:58 when all branches are to be notified 1776 22:35:58 behaves like triggered Unify Circuit integration 1777 22:35:58 calls Unify Circuit API 1778 22:35:58 with protected branch 1779 22:35:59 when only default branch are to be notified 1780 22:35:59 behaves like untriggered Unify Circuit integration 1781 22:35:59 does not call Unify Circuit API 1782 22:35:59 when only protected branches are to be notified 1783 22:35:59 behaves like triggered Unify Circuit integration 1784 22:35:59 calls Unify Circuit API 1785 22:35:59 when default and protected branches are to be notified 1786 22:35:59 behaves like triggered Unify Circuit integration 1787 22:35:59 calls Unify Circuit API 1788 22:35:59 when all branches are to be notified 1789 22:35:59 behaves like triggered Unify Circuit integration 1790 22:35:59 calls Unify Circuit API 1791 22:35:59 with neither default nor protected branch 1792 22:35:59 when only default branch are to be notified 1793 22:35:59 behaves like untriggered Unify Circuit integration 1794 22:35:59 does not call Unify Circuit API 1795 22:35:59 when only protected branches are to be notified 1796 22:35:59 behaves like untriggered Unify Circuit integration 1797 22:35:59 does not call Unify Circuit API 1798 22:35:59 when default and protected branches are to be notified 1799 22:35:59 behaves like untriggered Unify Circuit integration 1800 22:35:59 does not call Unify Circuit API 1801 22:35:59 when all branches are to be notified 1802 22:35:59 behaves like triggered Unify Circuit integration 1803 22:35:59 calls Unify Circuit API 1804 22:35:59 deployment events 1805 22:36:01 behaves like untriggered Unify Circuit integration 1806 22:36:01 does not call Unify Circuit API 1807 22:36:01 # [RSpecRunTime] RSpec elapsed time: 21 minutes 14.95 seconds. Current RSS: ~1463M. Threads: 4. load average: 1.12 1.19 1.08 1/286 13359 1809 22:36:01 # [RSpecRunTime] Finishing example group spec/models/integrations/unify_circuit_spec.rb. It took 10.7 seconds. Expected to take 10.71 seconds. 1810 22:36:01 # [RSpecRunTime] Starting example group spec/models/concerns/resolvable_note_spec.rb. Expected to take 10.17 seconds. 1811 22:36:01 Note ResolvableNote 1812 22:36:03 does not allow STI 1813 22:36:03 resolvability scopes 1814 22:36:04 .potentially_resolvable 1815 22:36:04 includes diff and discussion notes on issues and merge requests 1816 22:36:04 # [RSpecRunTime] RSpec elapsed time: 21 minutes 18.07 seconds. Current RSS: ~1465M. Threads: 4. load average: 1.11 1.19 1.08 1/287 13427 1819 22:36:04 includes non-system diff and discussion notes on issues and merge requests 1821 22:36:04 includes resolved non-system diff and discussion notes on issues and merge requests 1823 22:36:04 includes non-resolved non-system diff and discussion notes on issues and merge requests 1824 22:36:04 .resolvable_types 1825 22:36:04 is expected to eq ["DiffNote", "DiscussionNote", "Epic"] 1827 22:36:05 resolves only the resolvable, not yet resolved notes 1829 22:36:05 unresolves the resolved notes 1830 22:36:05 #resolvable? 1831 22:36:05 when potentially resolvable 1832 22:36:05 when a system note 1833 22:36:05 returns false 1834 22:36:05 when a regular note 1835 22:36:05 returns true 1836 22:36:05 when not potentially resolvable 1837 22:36:05 returns false 1838 22:36:05 #to_be_resolved? 1839 22:36:05 when not resolvable 1840 22:36:05 returns false 1841 22:36:05 when resolvable 1842 22:36:05 when resolved 1843 22:36:05 returns false 1844 22:36:05 when not resolved 1845 22:36:05 returns true 1847 22:36:05 when not resolvable 1848 22:36:06 returns false 1849 22:36:06 when resolvable 1850 22:36:06 when the note has been resolved 1851 22:36:06 returns true 1852 22:36:06 when the note has not been resolved 1853 22:36:06 returns false 1855 22:36:06 when not resolvable 1856 22:36:06 returns false 1857 22:36:06 doesn't set resolved_at 1858 22:36:07 doesn't set resolved_by 1859 22:36:07 doesn't mark as resolved 1860 22:36:07 when resolvable 1861 22:36:07 when already resolved 1862 22:36:07 returns false 1863 22:36:08 doesn't change resolved_at 1864 22:36:08 doesn't change resolved_by 1865 22:36:08 doesn't change resolved status 1866 22:36:08 # [RSpecRunTime] RSpec elapsed time: 21 minutes 22.5 seconds. Current RSS: ~1451M. Threads: 4. load average: 1.10 1.19 1.08 1/285 13431 1868 22:36:08 when not yet resolved 1869 22:36:08 returns true 1870 22:36:09 sets resolved_at 1871 22:36:09 sets resolved_by 1872 22:36:09 marks as resolved 1873 22:36:09 updates the updated_at timestamp 1874 22:36:09 # [RSpecRunTime] RSpec elapsed time: 21 minutes 23.7 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.10 1.19 1.08 1/284 13432 1877 22:36:09 when not resolvable 1878 22:36:10 returns false 1879 22:36:10 when resolvable 1880 22:36:10 when resolved 1881 22:36:10 returns true 1882 22:36:10 unsets resolved_at 1883 22:36:10 unsets resolved_by 1884 22:36:11 unmarks as resolved 1885 22:36:11 updates the updated_at timestamp 1886 22:36:11 # [RSpecRunTime] RSpec elapsed time: 21 minutes 25.17 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.10 1.19 1.08 1/284 13433 1888 22:36:11 when not resolved 1889 22:36:11 returns false 1890 22:36:11 #potentially_resolvable? 1891 22:36:11 returns false if noteable could not be found 1892 22:36:11 # [RSpecRunTime] Finishing example group spec/models/concerns/resolvable_note_spec.rb. It took 10.41 seconds. Expected to take 10.17 seconds. 1893 22:36:11 # [RSpecRunTime] Starting example group spec/workers/projects/post_creation_worker_spec.rb. Expected to take 9.67 seconds. 1894 22:36:11 Projects::PostCreationWorker 1895 22:36:11 behaves like an idempotent worker 1896 22:36:11 is labeled as idempotent 1897 22:36:13 performs multiple times sequentially without raising an exception 1898 22:36:13 Prometheus integration 1899 22:36:13 project is nil 1900 22:36:13 does not create prometheus integration 1901 22:36:13 # [RSpecRunTime] RSpec elapsed time: 21 minutes 27.07 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.09 1.18 1.08 1/282 13434 1903 22:36:13 when project has access to shared integration 1904 22:36:13 Prometheus application is shared via group cluster 1905 22:36:15 creates an Integrations::Prometheus record 1906 22:36:15 # [RSpecRunTime] RSpec elapsed time: 21 minutes 28.92 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.09 1.18 1.08 1/281 13435 1908 22:36:15 Prometheus application is shared via instance cluster 1909 22:36:16 creates an Integrations::Prometheus record 1910 22:36:18 cleans invalid record and logs warning 1911 22:36:18 # [RSpecRunTime] RSpec elapsed time: 21 minutes 31.97 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.16 1.20 1.09 1/281 13436 1913 22:36:18 shared Prometheus application is not available 1914 22:36:19 does not persist an Integrations::Prometheus record 1915 22:36:19 # [RSpecRunTime] RSpec elapsed time: 21 minutes 33.56 seconds. Current RSS: ~1419M. Threads: 4. load average: 1.16 1.20 1.09 1/281 13437 1917 22:36:19 Incident timeline event tags 1918 22:36:19 when project is nil 1919 22:36:19 does not create event tags 1920 22:36:19 when project is created 1921 22:36:21 creates tags for the project 1922 22:36:22 raises error if record creation fails 1923 22:36:22 # [RSpecRunTime] RSpec elapsed time: 21 minutes 36.33 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.15 1.19 1.08 1/281 13438 1925 22:36:22 # [RSpecRunTime] Finishing example group spec/workers/projects/post_creation_worker_spec.rb. It took 10.96 seconds. Expected to take 9.67 seconds. 1926 22:36:22 # [RSpecRunTime] Starting example group spec/tasks/migrate/schema_check_rake_spec.rb. Expected to take 9.15 seconds. 1927 22:36:22 schema_version_check rake task 1928 22:36:22 allows migrations on databases meeting the min schema version requirement 1929 22:36:22 raises an error when schema version is too old to migrate 1930 22:36:22 skips running validation when passed the skip env variable 1931 22:36:22 allows migrations on fresh databases 1932 22:36:27 # [RSpecRunTime] Finishing example group spec/tasks/migrate/schema_check_rake_spec.rb. It took 5.3 seconds. Expected to take 9.15 seconds. 1933 22:36:27 # [RSpecRunTime] RSpec elapsed time: 21 minutes 41.71 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.06 1.17 1.08 1/281 13439 1935 22:36:27 # [RSpecRunTime] Starting example group spec/models/design_management/design_collection_spec.rb. Expected to take 8.7 seconds. 1936 22:36:27 DesignManagement::DesignCollection 1937 22:36:28 does not allow STI 1938 22:36:28 .find_or_create_design! 1939 22:36:28 finds an existing design 1940 22:36:29 creates a new design if one didn't exist 1941 22:36:29 only queries the designs once 1942 22:36:29 inserts the design after any existing designs 1943 22:36:29 # [RSpecRunTime] RSpec elapsed time: 21 minutes 43.08 seconds. Current RSS: ~1413M. Threads: 4. load average: 1.06 1.17 1.08 1/281 13440 1946 22:36:29 defaults to ready 1947 22:36:29 persists its state changes between initializations 1948 22:36:29 state: "ready", can_start: true, can_end: false, can_error: true, can_reset: true 1949 22:36:29 maintains state machine transition rules 1950 22:36:29 state: "in_progress", can_start: false, can_end: true, can_error: true, can_reset: true 1951 22:36:29 maintains state machine transition rules 1952 22:36:29 state: "error", can_start: false, can_end: false, can_error: false, can_reset: true 1953 22:36:29 maintains state machine transition rules 1954 22:36:29 clearing the redis cached state when state changes back to ready 1955 22:36:29 clears the cached state on end_copy! 1956 22:36:29 clears the cached state on reset_copy! 1958 22:36:29 is true when the design collection has no designs 1959 22:36:29 is false when the design collection has designs 1961 22:36:33 includes versions for all designs 1962 22:36:33 # [RSpecRunTime] RSpec elapsed time: 21 minutes 47.58 seconds. Current RSS: ~1419M. Threads: 4. load average: 1.05 1.17 1.08 1/281 13441 1965 22:36:33 builds a design repository 1966 22:36:33 #designs_by_filename 1967 22:36:35 finds all the designs with those filenames on this issue 1968 22:36:36 only makes a single query 1969 22:36:36 some are deleted 1970 22:36:37 takes deletion into account 1971 22:36:37 # [RSpecRunTime] RSpec elapsed time: 21 minutes 51.1 seconds. Current RSS: ~1418M. Threads: 4. load average: 1.13 1.19 1.08 1/286 13881 1973 22:36:37 # [RSpecRunTime] Finishing example group spec/models/design_management/design_collection_spec.rb. It took 9.41 seconds. Expected to take 8.7 seconds. 1974 22:36:37 # [RSpecRunTime] Starting example group spec/lib/gitlab/x509/certificate_spec.rb. Expected to take 8.33 seconds. 1975 22:36:37 Gitlab::X509::Certificate 1976 22:36:41 testing environment setup 1977 22:36:41 generate_root 1978 22:36:41 generates a root CA that expires a long way in the future 1979 22:36:41 # [RSpecRunTime] RSpec elapsed time: 21 minutes 55.03 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.13 1.19 1.08 1/286 13882 1981 22:36:41 generate_intermediate 1982 22:36:41 generates an intermediate CA that expires a long way in the future 1983 22:36:41 generates an intermediate CA properly signed by the root CA 1984 22:36:41 generate_cert 1985 22:36:41 generates a cert properly signed by the intermediate CA 1986 22:36:41 generates a cert that expires soon 1987 22:36:41 generates a cert intended for email signing 1988 22:36:41 passing in INFINITE_EXPIRY 1989 22:36:42 generates a cert that expires a long way in the future 1990 22:36:42 # [RSpecRunTime] RSpec elapsed time: 21 minutes 56.17 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.28 1.22 1.09 1/286 13883 1992 22:36:42 .from_strings 1993 22:36:42 parses correctly a certificate and key 1995 22:36:42 parses correctly a certificate and key 1996 22:36:42 with optional ca_certs 1997 22:36:42 parses correctly certificate, key and ca_certs 1998 22:36:42 with no intermediate CA 1999 22:36:43 parses correctly a certificate and key 2000 22:36:43 # [RSpecRunTime] RSpec elapsed time: 21 minutes 57.58 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.28 1.22 1.09 1/286 13884 2002 22:36:43 .default_cert_dir 2003 22:36:43 when SSL_CERT_DIR env variable is not set 2004 22:36:43 returns default directory from OpenSSL 2005 22:36:43 when SSL_CERT_DIR env variable is set 2006 22:36:43 returns specified directory 2007 22:36:43 .default_cert_file 2008 22:36:43 when SSL_CERT_FILE env variable is not set 2009 22:36:43 returns default file from OpenSSL 2010 22:36:43 when SSL_CERT_FILE env variable is set 2011 22:36:43 returns specified file 2012 22:36:43 .ca_certs_paths 2013 22:36:43 returns all files specified by OpenSSL defaults 2014 22:36:43 .ca_certs_bundle 2015 22:36:44 skips certificates if OpenSSLError is raised and report it 2016 22:36:44 returns a list certificates as strings 2017 22:36:44 .load_ca_certs_bundle 2018 22:36:44 loads a PEM-encoded certificate bundle into an OpenSSL::X509::Certificate array 2019 22:36:44 # [RSpecRunTime] Finishing example group spec/lib/gitlab/x509/certificate_spec.rb. It took 6.87 seconds. Expected to take 8.33 seconds. 2020 22:36:44 # [RSpecRunTime] Starting example group spec/lib/gitlab/chat/output_spec.rb. Expected to take 8.01 seconds. 2021 22:36:44 Gitlab::Chat::Output 2023 22:36:45 returns the chat reply as a String 2024 22:36:45 without the chat_reply trace section 2025 22:36:46 falls back to using the step_script trace section 2026 22:36:46 without the step_script trace section 2027 22:36:47 falls back to using the build_script trace section 2028 22:36:47 without the build_script trace section 2029 22:36:48 raises MissingBuildSectionError 2030 22:36:48 # [RSpecRunTime] RSpec elapsed time: 22 minutes 2.54 seconds. Current RSS: ~1422M. Threads: 4. load average: 1.26 1.21 1.09 2/282 13885 2032 22:36:48 #without_executed_command_line 2033 22:36:49 returns the input without the first line 2034 22:36:50 returns an empty String when the input is empty 2035 22:36:51 returns an empty String when the input consits of a single newline 2036 22:36:52 # [RSpecRunTime] RSpec elapsed time: 22 minutes 5.8 seconds. Current RSS: ~1422M. Threads: 4. load average: 1.24 1.21 1.09 1/281 13886 2038 22:36:52 #find_build_trace_section 2039 22:36:53 returns nil when no section could be found 2040 22:36:54 returns the trace section when it could be found 2041 22:36:54 # [RSpecRunTime] RSpec elapsed time: 22 minutes 7.91 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.24 1.21 1.09 1/281 13887 2043 22:36:54 # [RSpecRunTime] Finishing example group spec/lib/gitlab/chat/output_spec.rb. It took 9.94 seconds. Expected to take 8.01 seconds. 2044 22:36:54 # [RSpecRunTime] Starting example group spec/models/ci/build_trace_chunks/database_spec.rb. Expected to take 7.58 seconds. 2045 22:36:54 Ci::BuildTraceChunks::Database 2046 22:36:54 does not allow STI 2048 22:36:54 when data exists 2049 22:36:55 returns the data 2050 22:36:55 # [RSpecRunTime] RSpec elapsed time: 22 minutes 9.08 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.24 1.21 1.09 1/281 13888 2052 22:36:55 when data does not exist 2054 22:36:56 # [RSpecRunTime] RSpec elapsed time: 22 minutes 10.12 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.24 1.21 1.09 1/281 13889 2057 22:36:56 when data exists 2058 22:36:57 overwrites data 2059 22:36:57 # [RSpecRunTime] RSpec elapsed time: 22 minutes 11.19 seconds. Current RSS: ~1422M. Threads: 4. load average: 1.22 1.20 1.09 1/281 13890 2061 22:36:57 when data does not exist 2062 22:36:58 sets new data 2063 22:36:58 # [RSpecRunTime] RSpec elapsed time: 22 minutes 12.36 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.22 1.20 1.09 1/281 13891 2065 22:36:58 #delete_data 2066 22:36:58 when data exists 2067 22:36:59 deletes data 2068 22:36:59 when data does not exist 2069 22:37:00 does nothing 2071 22:37:00 when data exists 2072 22:37:01 returns data bytesize correctly 2073 22:37:01 # [RSpecRunTime] RSpec elapsed time: 22 minutes 15.37 seconds. Current RSS: ~1421M. Threads: 4. load average: 1.22 1.20 1.09 2/281 13892 2075 22:37:01 when data does not exist 2076 22:37:02 returns zero 2077 22:37:02 # [RSpecRunTime] RSpec elapsed time: 22 minutes 16.44 seconds. Current RSS: ~1421M. Threads: 4. load average: 1.20 1.20 1.09 1/281 13893 2080 22:37:03 returns empty array 2081 22:37:03 # [RSpecRunTime] Finishing example group spec/models/ci/build_trace_chunks/database_spec.rb. It took 9.42 seconds. Expected to take 7.58 seconds. 2082 22:37:03 # [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/issuable_finder_spec.rb. Expected to take 7.22 seconds. 2083 22:37:03 Gitlab::GithubImport::IssuableFinder 2084 22:37:03 #database_id 2085 22:37:03 returns nil if object does not exist 2086 22:37:04 fetches object id from database if not in cache 2087 22:37:05 fetches object id from cache if present 2088 22:37:06 returns nil and skips database read if cache has no record 2089 22:37:06 raises TypeError when the object is not supported 2090 22:37:06 when group is present 2091 22:37:06 when settings single_endpoint_notes_import is enabled 2092 22:37:06 reads cache value with longer timeout 2093 22:37:07 # [RSpecRunTime] RSpec elapsed time: 22 minutes 20.8 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.18 1.20 1.09 1/281 13894 2095 22:37:07 when settings single_endpoint_notes_import is disabled 2096 22:37:07 reads cache value with default timeout 2097 22:37:07 #cache_database_id 2098 22:37:08 caches the ID of a database row 2099 22:37:08 when settings single_endpoint_notes_import is enabled 2100 22:37:09 caches value with longer timeout 2101 22:37:09 # [RSpecRunTime] RSpec elapsed time: 22 minutes 23.33 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.18 1.20 1.09 1/281 13895 2103 22:37:09 when settings single_endpoint_notes_import is disabled 2104 22:37:10 caches value with default timeout 2105 22:37:10 # [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/issuable_finder_spec.rb. It took 6.81 seconds. Expected to take 7.22 seconds. 2106 22:37:10 # [RSpecRunTime] Starting example group spec/tasks/gitlab/service_desk_email_rake_spec.rb. Expected to take 6.72 seconds. 2107 22:37:10 gitlab:service_desk_email:secret rake tasks 2109 22:37:10 # password: '123' 2110 22:37:10 # user: 'gitlab-incoming@gmail.com' 2111 22:37:10 creates encrypted file 2112 22:37:10 displays error when key does not exist 2113 22:37:10 displays error when key is changed 2114 22:37:10 displays error when write directory does not exist 2115 22:37:11 somevalue shows a warning when content is invalid 2116 22:37:11 displays error when $EDITOR is not set 2118 22:37:11 displays error when file does not exist 2119 22:37:11 displays error when key does not exist 2120 22:37:11 displays error when key is changed 2121 22:37:11 outputs the unencrypted content when present 2123 22:37:11 creates encrypted file from stdin 2124 22:37:11 displays error when key does not exist 2125 22:37:11 displays error when write directory does not exist 2126 22:37:12 somevalue shows a warning when content is invalid 2127 22:37:16 # [RSpecRunTime] Finishing example group spec/tasks/gitlab/service_desk_email_rake_spec.rb. It took 6.38 seconds. Expected to take 6.72 seconds. 2128 22:37:16 # [RSpecRunTime] RSpec elapsed time: 22 minutes 30.59 seconds. Current RSS: ~1419M. Threads: 4. load average: 1.15 1.19 1.09 1/281 13899 2130 22:37:16 # [RSpecRunTime] Starting example group spec/finders/ci/daily_build_group_report_results_finder_spec.rb. Expected to take 6.46 seconds. 2131 22:37:16 Ci::DailyBuildGroupReportResultsFinder 2133 22:37:21 when params are provided 2134 22:37:21 when current user is not allowed to read data 2135 22:37:22 returns an empty collection 2136 22:37:22 # [RSpecRunTime] RSpec elapsed time: 22 minutes 35.93 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.14 1.19 1.09 1/281 13900 2138 22:37:22 when current user is allowed to read data 2139 22:37:22 returns matching coverages within the given date range 2140 22:37:22 when ref_path is nil 2141 22:37:23 returns coverages for the default branch 2142 22:37:23 # [RSpecRunTime] RSpec elapsed time: 22 minutes 37.02 seconds. Current RSS: ~1418M. Threads: 4. load average: 1.14 1.19 1.09 1/281 13901 2144 22:37:23 when limit is specified 2145 22:37:23 returns limited number of matching coverages within the given date range 2146 22:37:23 when provided dates are nil 2147 22:37:23 returns all coverages from the last 90 days 2148 22:37:23 # [RSpecRunTime] Finishing example group spec/finders/ci/daily_build_group_report_results_finder_spec.rb. It took 6.56 seconds. Expected to take 6.46 seconds. 2149 22:37:23 # [RSpecRunTime] Starting example group spec/finders/clusters/agents/authorizations/user_access/finder_spec.rb. Expected to take 6.27 seconds. 2150 22:37:23 Clusters::Agents::Authorizations::UserAccess::Finder 2152 22:37:25 returns nothing 2153 22:37:25 with project authorizations 2154 22:37:25 returns authorization 2155 22:37:25 when user is maintainer 2156 22:37:25 returns authorization 2157 22:37:25 # [RSpecRunTime] RSpec elapsed time: 22 minutes 39.48 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.14 1.19 1.09 1/281 13902 2159 22:37:25 when user is guest 2160 22:37:25 does not return authorization 2161 22:37:25 with multiple authorizations 2162 22:37:26 returns authorizations 2163 22:37:26 with specific agent 2164 22:37:26 returns authorization 2165 22:37:26 with specific project 2166 22:37:26 returns authorization 2168 22:37:26 returns authorization 2169 22:37:26 with group authorizations 2170 22:37:27 returns authorization 2171 22:37:27 when user is maintainer 2172 22:37:27 returns authorization 2173 22:37:27 when user is guest 2174 22:37:27 does not return authorization 2175 22:37:27 with multiple authorizations 2176 22:37:28 returns authorizations 2177 22:37:28 with specific agent 2178 22:37:28 returns authorization 2179 22:37:28 # [RSpecRunTime] RSpec elapsed time: 22 minutes 42.72 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.13 1.18 1.09 1/281 13903 2181 22:37:28 with specific project 2182 22:37:29 returns authorization 2184 22:37:29 returns authorization 2185 22:37:29 when sub-group is authorized 2186 22:37:30 returns authorization 2187 22:37:30 with specific deployment project 2188 22:37:30 returns only the authorization connected to the parent group 2189 22:37:30 # [RSpecRunTime] RSpec elapsed time: 22 minutes 44.12 seconds. Current RSS: ~1419M. Threads: 4. load average: 1.13 1.18 1.09 1/281 13904 2191 22:37:30 with group authorizations inherited from a parent group 2192 22:37:30 returns authorization 2193 22:37:30 # [RSpecRunTime] Finishing example group spec/finders/clusters/agents/authorizations/user_access/finder_spec.rb. It took 7.25 seconds. Expected to take 6.27 seconds. 2194 22:37:30 # [RSpecRunTime] Starting example group spec/graphql/mutations/release_asset_links/update_spec.rb. Expected to take 6.05 seconds. 2195 22:37:30 Mutations::ReleaseAssetLinks::Update 2197 22:37:32 when link_type is included as an argument but is passed nil 2198 22:37:32 raises a validation error 2199 22:37:32 # [RSpecRunTime] RSpec elapsed time: 22 minutes 46.15 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.12 1.18 1.09 1/281 13923 2202 22:37:32 when the current user has access to update the link 2204 22:37:32 when a new name is provided 2205 22:37:32 updates the name 2206 22:37:32 behaves like no changes to the link except for the 2207 22:37:33 does not change other link properties 2208 22:37:33 with protected tag 2209 22:37:33 when user has access to the protected tag 2210 22:37:33 does not have errors 2211 22:37:33 when user does not have access to the protected tag 2212 22:37:33 raises a resource access error 2213 22:37:33 when nil is provided 2214 22:37:33 behaves like validation error with messages 2215 22:37:33 returns the updated link as nil 2216 22:37:34 returns a validation error 2218 22:37:34 when a new URL is provided 2219 22:37:34 updates the url 2220 22:37:34 behaves like no changes to the link except for the 2221 22:37:34 does not change other link properties 2222 22:37:34 when nil is provided 2223 22:37:34 behaves like validation error with messages 2224 22:37:34 returns the updated link as nil 2225 22:37:35 returns a validation error 2227 22:37:35 when a new filepath is provided 2228 22:37:35 updates the filepath 2229 22:37:35 behaves like no changes to the link except for the 2230 22:37:35 does not change other link properties 2231 22:37:35 when nil is provided 2232 22:37:36 updates the filepath to nil 2234 22:37:36 when a new link type is provided 2235 22:37:36 updates the link type 2236 22:37:36 behaves like no changes to the link except for the 2237 22:37:36 does not change other link properties 2238 22:37:36 when the current user does not have access to update the link 2239 22:37:36 raises an error 2240 22:37:36 when the link doesn't exist 2241 22:37:36 raises an error 2242 22:37:36 # [RSpecRunTime] Finishing example group spec/graphql/mutations/release_asset_links/update_spec.rb. It took 6.22 seconds. Expected to take 6.05 seconds. 2243 22:37:36 # [RSpecRunTime] Starting example group spec/services/ci/job_token_scope/add_project_service_spec.rb. Expected to take 5.85 seconds. 2244 22:37:36 Ci::JobTokenScope::AddProjectService 2246 22:37:38 behaves like editable job token scope 2247 22:37:38 when user does not have permissions to edit the job token scope 2248 22:37:38 behaves like returns error 2249 22:37:38 returns an error response 2250 22:37:38 # [RSpecRunTime] RSpec elapsed time: 22 minutes 51.99 seconds. Current RSS: ~1497M. Threads: 4. load average: 1.11 1.18 1.09 1/281 13924 2252 22:37:38 when user has permissions to edit the job token scope 2253 22:37:38 when target project is not provided 2254 22:37:38 behaves like returns error 2255 22:37:38 returns an error response 2256 22:37:38 when target project is provided 2257 22:37:38 when user does not have permissions to read the target project 2258 22:37:38 behaves like returns error 2259 22:37:38 returns an error response 2260 22:37:38 when user has permissions on source and target projects 2261 22:37:38 behaves like adds project 2262 22:37:39 adds the project to the scope 2263 22:37:39 when feature-flag `add_policies_to_ci_job_token` is disabled 2264 22:37:40 adds the project to the scope but without the policies 2265 22:37:40 # [RSpecRunTime] RSpec elapsed time: 22 minutes 53.92 seconds. Current RSS: ~1491M. Threads: 4. load average: 1.11 1.18 1.09 1/281 13925 2267 22:37:40 when token scope is disabled 2268 22:37:40 creates an inbound link by default 2269 22:37:40 behaves like adds project 2270 22:37:41 adds the project to the scope 2271 22:37:41 when feature-flag `add_policies_to_ci_job_token` is disabled 2272 22:37:41 adds the project to the scope but without the policies 2273 22:37:41 # [RSpecRunTime] RSpec elapsed time: 22 minutes 55.7 seconds. Current RSS: ~1476M. Threads: 4. load average: 1.10 1.17 1.09 1/281 13926 2275 22:37:41 when direction is specified 2276 22:37:41 when the direction is outbound 2277 22:37:42 is expected to eq "outbound" 2278 22:37:42 when the direction is inbound 2279 22:37:43 is expected to eq "inbound" 2280 22:37:43 when project is already in the allowlist 2281 22:37:43 behaves like returns error 2282 22:37:43 returns an error response 2283 22:37:43 when target project is same as the source project 2284 22:37:43 behaves like returns error 2285 22:37:43 returns an error response 2286 22:37:43 # [RSpecRunTime] Finishing example group spec/services/ci/job_token_scope/add_project_service_spec.rb. It took 6.92 seconds. Expected to take 5.85 seconds. 2287 22:37:43 # [RSpecRunTime] Starting example group spec/graphql/mutations/todos/create_spec.rb. Expected to take 5.67 seconds. 2288 22:37:43 Mutations::Todos::Create 2290 22:37:43 when target does not support todos 2291 22:37:44 raises error 2292 22:37:44 # [RSpecRunTime] RSpec elapsed time: 22 minutes 58.67 seconds. Current RSS: ~1466M. Threads: 4. load average: 1.10 1.17 1.09 1/281 13927 2294 22:37:44 with issue as target 2295 22:37:44 behaves like create todo mutation 2296 22:37:45 when user does not have permission to create todo 2297 22:37:45 raises error 2298 22:37:45 # [RSpecRunTime] RSpec elapsed time: 22 minutes 59.67 seconds. Current RSS: ~1462M. Threads: 4. load average: 1.10 1.17 1.09 1/281 13928 2300 22:37:45 when user has permission to create todo 2301 22:37:46 creates a todo 2302 22:37:46 with merge request as target 2303 22:37:46 behaves like create todo mutation 2304 22:37:48 when user does not have permission to create todo 2305 22:37:48 raises error 2306 22:37:48 # [RSpecRunTime] RSpec elapsed time: 23 minutes 2.25 seconds. Current RSS: ~1465M. Threads: 4. load average: 1.09 1.17 1.09 1/285 13987 2308 22:37:48 when user has permission to create todo 2309 22:37:49 creates a todo 2310 22:37:49 with design as target 2311 22:37:49 behaves like create todo mutation 2312 22:37:49 when user does not have permission to create todo 2313 22:37:50 raises error 2314 22:37:50 when user has permission to create todo 2315 22:37:50 creates a todo 2316 22:37:50 # [RSpecRunTime] Finishing example group spec/graphql/mutations/todos/create_spec.rb. It took 6.64 seconds. Expected to take 5.67 seconds. 2317 22:37:50 # [RSpecRunTime] Starting example group spec/models/concerns/recoverable_by_any_email_spec.rb. Expected to take 5.42 seconds. 2318 22:37:50 RecoverableByAnyEmail 2319 22:37:50 does not allow STI 2320 22:37:50 .send_reset_password_instructions 2321 22:37:50 when email param matches user's confirmed primary email 2322 22:37:50 behaves like sends 'Reset password instructions' email 2323 22:37:50 finds the user 2324 22:37:51 sends the email 2325 22:37:51 when email param matches user's unconfirmed primary email 2326 22:37:51 behaves like sends 'Reset password instructions' email 2327 22:37:51 finds the user 2328 22:37:51 sends the email 2329 22:37:51 when email param matches user's confirmed secondary email 2330 22:37:51 behaves like sends 'Reset password instructions' email 2331 22:37:51 finds the user 2332 22:37:52 sends the email 2333 22:37:52 when email param matches user's unconfirmed secondary email 2334 22:37:52 behaves like does not send 'Reset password instructions' email 2335 22:37:52 does not find the user 2336 22:37:52 does not send email to anyone 2337 22:37:52 when email param is unknown email 2338 22:37:52 behaves like does not send 'Reset password instructions' email 2339 22:37:52 does not find the user 2340 22:37:52 does not send email to anyone 2341 22:37:52 when email param is invalid email 2342 22:37:52 behaves like does not send 'Reset password instructions' email 2343 22:37:52 does not find the user 2344 22:37:52 does not send email to anyone 2345 22:37:52 when email param with attempt to cause SQL injection 2346 22:37:52 behaves like does not send 'Reset password instructions' email 2347 22:37:52 does not find the user 2348 22:37:52 does not send email to anyone 2349 22:37:52 when email param is nil 2350 22:37:52 behaves like does not send 'Reset password instructions' email 2351 22:37:52 does not find the user 2352 22:37:52 does not send email to anyone 2353 22:37:52 when email param is empty string 2354 22:37:52 behaves like does not send 'Reset password instructions' email 2355 22:37:52 does not find the user 2356 22:37:52 does not send email to anyone 2357 22:37:52 when email param with multiple emails 2358 22:37:52 behaves like does not send 'Reset password instructions' email 2359 22:37:52 does not find the user 2360 22:37:52 does not send email to anyone 2361 22:37:52 for password authentication availability 2362 22:37:52 behaves like sends 'Reset password instructions' email 2363 22:37:53 finds the user 2364 22:37:53 sends the email 2365 22:37:53 when password authentication is disabled for web 2366 22:37:53 behaves like sends 'Reset password instructions' email 2367 22:37:53 finds the user 2368 22:37:53 sends the email 2369 22:37:53 when password authentication is disabled for git 2370 22:37:53 behaves like sends 'Reset password instructions' email 2371 22:37:54 finds the user 2372 22:37:54 sends the email 2373 22:37:54 when password authentication is disabled 2374 22:37:54 behaves like does not send 'Reset password instructions' email when password auth is not allowed 2375 22:37:54 finds the user 2376 22:37:54 returns the user with error 2377 22:37:55 does not send email to anyone 2378 22:37:55 for an LDAP user 2379 22:37:55 when email param is user's primary email 2380 22:37:55 behaves like does not send 'Reset password instructions' email when password auth is not allowed 2381 22:37:55 finds the user 2382 22:37:55 returns the user with error 2383 22:37:55 does not send email to anyone 2384 22:37:55 when email param is user's confirmed secondary email 2385 22:37:55 behaves like does not send 'Reset password instructions' email when password auth is not allowed 2386 22:37:56 finds the user 2387 22:37:56 returns the user with error 2388 22:37:56 does not send email to anyone 2389 22:37:56 # [RSpecRunTime] Finishing example group spec/models/concerns/recoverable_by_any_email_spec.rb. It took 6.1 seconds. Expected to take 5.42 seconds. 2390 22:37:56 # [RSpecRunTime] Starting example group spec/models/badge_spec.rb. Expected to take 5.21 seconds. 2392 22:37:56 does not allow STI 2394 22:37:56 link_url format 2395 22:37:56 behaves like placeholder url 2396 22:37:56 allows url with http protocol 2397 22:37:57 allows url with https protocol 2398 22:37:57 cannot be empty 2399 22:37:57 cannot be nil 2400 22:37:57 accept badges placeholders 2401 22:37:58 sanitize url 2402 22:37:58 # [RSpecRunTime] RSpec elapsed time: 23 minutes 11.89 seconds. Current RSS: ~1477M. Threads: 4. load average: 1.08 1.16 1.09 1/282 13988 2404 22:37:58 image_url format 2405 22:37:58 behaves like placeholder url 2406 22:37:58 allows url with http protocol 2407 22:37:58 allows url with https protocol 2408 22:37:58 cannot be empty 2409 22:37:59 cannot be nil 2410 22:37:59 accept badges placeholders 2411 22:37:59 sanitize url 2412 22:37:59 # [RSpecRunTime] RSpec elapsed time: 23 minutes 13.5 seconds. Current RSS: ~1516M. Threads: 4. load average: 1.08 1.16 1.09 1/281 13989 2415 22:38:01 #rendered_link_url 2416 22:38:01 behaves like rendered_links 2417 22:38:01 when the repository is not nil 2418 22:38:01 uses the project information to populate the url placeholders 2419 22:38:01 returns the url if the project used is nil 2420 22:38:01 # [RSpecRunTime] RSpec elapsed time: 23 minutes 15.39 seconds. Current RSS: ~1520M. Threads: 4. load average: 1.08 1.16 1.09 1/282 14024 2422 22:38:01 when the repository is nil 2423 22:38:01 populate the placeholders 2424 22:38:01 #rendered_image_url 2425 22:38:01 behaves like rendered_links 2426 22:38:01 when the repository is not nil 2427 22:38:01 uses the project information to populate the url placeholders 2428 22:38:01 returns the url if the project used is nil 2429 22:38:01 when the repository is nil 2430 22:38:01 populate the placeholders 2431 22:38:01 when asset proxy is enabled 2432 22:38:01 returns a proxied URL 2433 22:38:01 # [RSpecRunTime] Finishing example group spec/models/badge_spec.rb. It took 5.45 seconds. Expected to take 5.21 seconds. 2434 22:38:01 # [RSpecRunTime] Starting example group spec/finders/crm/organizations_finder_spec.rb. Expected to take 5.01 seconds. 2435 22:38:01 Crm::OrganizationsFinder 2437 22:38:02 when customer relations feature is enabled for the group 2438 22:38:02 when user does not have permissions to see organizations in the group 2439 22:38:02 returns an empty array 2440 22:38:02 when user is member of the root group 2441 22:38:02 when feature flag is enabled 2442 22:38:02 returns all group organizations 2443 22:38:02 when user is member of the sub group 2444 22:38:03 returns an empty array 2445 22:38:03 when customer relations feature is disabled for the group 2446 22:38:03 returns an empty array 2447 22:38:03 with search informations 2448 22:38:04 when search term is empty 2449 22:38:04 returns all group organizations alphabetically ordered 2450 22:38:04 when search term is not empty 2451 22:38:04 searches for name 2452 22:38:05 searches for description 2453 22:38:05 searches for name and description 2454 22:38:05 # [RSpecRunTime] RSpec elapsed time: 23 minutes 19.34 seconds. Current RSS: ~1499M. Threads: 4. load average: 1.15 1.18 1.09 1/283 14034 2456 22:38:05 when searching for organizations state 2457 22:38:05 returns only inactive organizations 2458 22:38:06 returns only active organizations 2459 22:38:06 when searching for organizations ids 2460 22:38:06 returns the expected organizations 2461 22:38:06 when sorting 2462 22:38:07 returns the organiztions sorted by name in ascending order 2463 22:38:07 returns the organizations sorted by description in descending order 2464 22:38:07 returns the contacts sorted by default_rate in ascending order 2465 22:38:07 # [RSpecRunTime] RSpec elapsed time: 23 minutes 21.64 seconds. Current RSS: ~1491M. Threads: 4. load average: 1.14 1.18 1.09 1/283 14035 2467 22:38:07 .counts_by_state 2468 22:38:08 returns correct counts 2469 22:38:08 # [RSpecRunTime] Finishing example group spec/finders/crm/organizations_finder_spec.rb. It took 6.51 seconds. Expected to take 5.01 seconds. 2470 22:38:08 # [RSpecRunTime] Starting example group spec/tasks/gitlab/lfs/check_rake_spec.rb. Expected to take 4.86 seconds. 2471 22:38:08 gitlab:lfs rake tasks 2473 22:38:08 outputs the integrity check for each batch 2474 22:38:08 errors out about missing files on the file system 2475 22:38:08 errors out about invalid checksum 2476 22:38:13 # [RSpecRunTime] Finishing example group spec/tasks/gitlab/lfs/check_rake_spec.rb. It took 5.13 seconds. Expected to take 4.86 seconds. 2477 22:38:13 # [RSpecRunTime] RSpec elapsed time: 23 minutes 27.45 seconds. Current RSS: ~1459M. Threads: 4. load average: 1.21 1.19 1.10 1/281 14036 2479 22:38:13 # [RSpecRunTime] Starting example group spec/graphql/resolvers/project_packages_resolver_spec.rb. Expected to take 4.67 seconds. 2480 22:38:13 Resolvers::ProjectPackagesResolver 2482 22:38:14 behaves like group and projects packages resolver 2483 22:38:14 without sort 2484 22:38:14 returns the proper packages 2485 22:38:14 with sorting and filtering 2486 22:38:16 CREATED_DESC 2487 22:38:16 is expected to eq [#<Packages::Package id: 5, project_id: 578, created_at: "2024-11-13 21:38:15.324555299 +0000", updat...ge_type: "conan", creator_id: 860, status: "default", last_downloaded_at: nil, status_message: nil>] 2488 22:38:16 # [RSpecRunTime] RSpec elapsed time: 23 minutes 30.63 seconds. Current RSS: ~1454M. Threads: 4. load average: 1.19 1.19 1.09 1/281 14037 2491 22:38:16 is expected to eq [#<Packages::Package id: 5, project_id: 578, created_at: "2024-11-13 21:38:15.324555299 +0000", updat...ge_type: "conan", creator_id: 860, status: "default", last_downloaded_at: nil, status_message: nil>] 2492 22:38:16 VERSION_DESC 2493 22:38:17 is expected to eq [#<Packages::Package id: 5, project_id: 578, created_at: "2024-11-13 21:38:15.324555299 +0000", updat...ge_type: "conan", creator_id: 860, status: "default", last_downloaded_at: nil, status_message: nil>] 2495 22:38:17 is expected to eq [#<Packages::Package id: 5, project_id: 578, created_at: "2024-11-13 21:38:15.324555299 +0000", updat...ge_type: "conan", creator_id: 860, status: "default", last_downloaded_at: nil, status_message: nil>] 2497 22:38:17 is expected to eq [#<Packages::Conan::Package id: 3, project_id: 578, created_at: "2024-11-12 22:38:14.494015997 +0000"...kage_type: "maven", creator_id: 860, status: "error", last_downloaded_at: nil, status_message: nil>] 2499 22:38:17 is expected to eq [#<Packages::Conan::Package id: 3, project_id: 578, created_at: "2024-11-12 22:38:14.494015997 +0000"...kage_type: "maven", creator_id: 860, status: "error", last_downloaded_at: nil, status_message: nil>] 2501 22:38:17 is expected to eq [#<Packages::Conan::Package id: 3, project_id: 578, created_at: "2024-11-12 22:38:14.494015997 +0000"...kage_type: "maven", creator_id: 860, status: "error", last_downloaded_at: nil, status_message: nil>] 2503 22:38:17 is expected to eq [#<Packages::Conan::Package id: 3, project_id: 578, created_at: "2024-11-12 22:38:14.494015997 +0000"...kage_type: "maven", creator_id: 860, status: "error", last_downloaded_at: nil, status_message: nil>] 2504 22:38:17 filter by package_name 2505 22:38:17 is expected to eq [#<Packages::Conan::Package id: 3, project_id: 578, created_at: "2024-11-12 22:38:14.494015997 +0000"...ge_type: "conan", creator_id: 860, status: "default", last_downloaded_at: nil, status_message: nil>] 2506 22:38:17 filter by package_type 2507 22:38:17 is expected to eq [#<Packages::Conan::Package id: 3, project_id: 578, created_at: "2024-11-12 22:38:14.494015997 +0000"...ge_type: "conan", creator_id: 860, status: "default", last_downloaded_at: nil, status_message: nil>] 2508 22:38:17 filter by package_version 2509 22:38:17 is expected to eq [#<Packages::Conan::Package id: 3, project_id: 578, created_at: "2024-11-12 22:38:14.494015997 +0000"...ge_type: "conan", creator_id: 860, status: "default", last_downloaded_at: nil, status_message: nil>] 2510 22:38:18 includes_versionless has no effect 2511 22:38:18 filter by status 2512 22:38:18 is expected to eq [#<Packages::Package id: 5, project_id: 578, created_at: "2024-11-13 21:38:15.324555299 +0000", updat...kage_type: "maven", creator_id: 860, status: "error", last_downloaded_at: nil, status_message: nil>] 2513 22:38:18 include_versionless 2514 22:38:18 is expected to include #<Packages::Package id: 7, project_id: 578, created_at: "2024-11-13 22:37:16.044331789 +0000", update...age_type: "maven", creator_id: 860, status: "default", last_downloaded_at: nil, status_message: nil> 2515 22:38:18 # [RSpecRunTime] Finishing example group spec/graphql/resolvers/project_packages_resolver_spec.rb. It took 4.57 seconds. Expected to take 4.67 seconds. 2516 22:38:18 # [RSpecRunTime] Starting example group spec/models/anti_abuse/reports/note_spec.rb. Expected to take 4.66 seconds. 2517 22:38:18 AntiAbuse::Reports::Note 2518 22:38:18 does not allow STI 2520 22:38:19 behaves like Notes::ActiveRecord 2521 22:38:19 associations 2522 22:38:19 is expected to belong to author class_name => User required: false 2523 22:38:20 is expected to belong to updated_by class_name => User required: false 2524 22:38:20 is expected to have many todos 2525 22:38:20 # [RSpecRunTime] RSpec elapsed time: 23 minutes 33.85 seconds. Current RSS: ~1463M. Threads: 4. load average: 1.19 1.19 1.09 1/281 14038 2528 22:38:20 is expected to validate that the length of :note is at most 1000000 2529 22:38:20 is expected to validate that :note cannot be empty/falsy 2531 22:38:20 is expected to includes the AfterCommitQueue module 2532 22:38:20 is expected to includes the CacheMarkdownField module 2533 22:38:20 is expected to includes the Redactable module 2534 22:38:20 is expected to includes the Participable module 2535 22:38:20 is expected to includes the Mentionable module 2536 22:38:20 is expected to includes the Awardable module 2537 22:38:20 is expected to includes the ResolvableNote module 2538 22:38:20 is expected to includes the Editable module 2539 22:38:20 is expected to includes the Sortable module 2540 22:38:20 behaves like Notes::Discussion 2541 22:38:20 #start_of_discussion? 2542 22:38:20 returns true when note is the start of a discussion 2543 22:38:20 returns false when note is a reply 2544 22:38:20 .find_discussion 2545 22:38:20 returns a discussion with multiple notes 2546 22:38:20 #discussion_id 2547 22:38:20 when it is newly created 2548 22:38:20 has a discussion id 2549 22:38:20 when it didn't store a discussion id before 2550 22:38:20 has a discussion id 2551 22:38:20 #to_discussion 2552 22:38:20 returns a discussion with just this note 2554 22:38:20 when the note is part of a discussion 2555 22:38:20 returns the discussion this note is in 2556 22:38:20 when the note is not part of a discussion 2557 22:38:21 returns a discussion with just this note 2558 22:38:21 #part_of_discussion? 2559 22:38:21 for a regular note 2560 22:38:21 returns false 2561 22:38:21 for a discussion note 2562 22:38:21 returns true 2563 22:38:21 #in_reply_to? 2565 22:38:21 when part of a discussion 2566 22:38:21 checks if the note is in reply to the other discussion 2567 22:38:21 when not part of a discussion 2568 22:38:22 checks if the note is in reply to the other noteable 2569 22:38:22 for a discussion 2570 22:38:22 when part of the same discussion 2571 22:38:22 returns true 2572 22:38:22 when not part of the same discussion 2573 22:38:22 returns false 2574 22:38:22 for a noteable 2575 22:38:22 when a comment on the same noteable 2576 22:38:22 returns true 2577 22:38:22 when not a comment on the same noteable 2578 22:38:22 returns false 2579 22:38:22 for a different entity 2580 22:38:22 returns false 2582 22:38:23 is expected to validate that :abuse_report cannot be empty/falsy 2584 22:38:23 caches the html field 2586 22:38:23 .inc_relations_for_view 2587 22:38:23 loads associations 2588 22:38:23 #parent_object_field 2589 22:38:23 returns the correct value 2590 22:38:23 #skip_project_check? 2591 22:38:23 returns true 2592 22:38:23 # [RSpecRunTime] Finishing example group spec/models/anti_abuse/reports/note_spec.rb. It took 4.92 seconds. Expected to take 4.66 seconds. 2593 22:38:23 # [RSpecRunTime] Starting example group spec/models/packages/conan/package_reference_spec.rb. Expected to take 4.32 seconds. 2594 22:38:23 Packages::Conan::PackageReference 2595 22:38:23 does not allow STI 2597 22:38:23 is expected to validate that :package cannot be empty/falsy 2598 22:38:23 is expected to validate that :project cannot be empty/falsy 2599 22:38:23 is expected to validate that :reference cannot be empty/falsy 2600 22:38:26 is expected to validate that :reference is case-insensitively unique within the scope of :package_id and :recipe_revision_id 2601 22:38:26 on reference 2602 22:38:26 when the length exceeds the maximum byte size 2603 22:38:26 is not valid 2604 22:38:26 # [RSpecRunTime] RSpec elapsed time: 23 minutes 40.04 seconds. Current RSS: ~1466M. Threads: 4. load average: 1.18 1.18 1.09 1/281 14039 2606 22:38:26 when the length is within the byte size limit 2609 22:38:26 is expected to be valid 2610 22:38:26 with empty conan info 2611 22:38:26 is expected to be valid 2612 22:38:26 with invalid conan info 2614 22:38:26 when info size exceeds the maximum allowed size 2615 22:38:27 is invalid due to large size 2616 22:38:27 associations 2617 22:38:27 belongs to package 2618 22:38:27 belongs to recipe_revision 2619 22:38:27 is expected to belong to project required: false 2620 22:38:27 has many package_revisions 2621 22:38:27 has many file_metadata 2622 22:38:27 # [RSpecRunTime] Finishing example group spec/models/packages/conan/package_reference_spec.rb. It took 4.04 seconds. Expected to take 4.32 seconds. 2623 22:38:27 # [RSpecRunTime] Starting example group spec/finders/packages/pypi/packages_finder_spec.rb. Expected to take 4.23 seconds. 2624 22:38:27 Packages::Pypi::PackagesFinder 2626 22:38:28 with package name param 2627 22:38:28 within a project 2628 22:38:28 is expected to contain exactly #<Packages::Pypi::Package id: 11, project_id: 586, created_at: "2024-11-13 22:38:28.253985487 +0000",...kage_type: "pypi", creator_id: 893, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Pypi::Package id: 12, project_id: 586, created_at: "2024-11-13 22:38:28.305628703 +0000",...kage_type: "pypi", creator_id: 893, status: "default", last_downloaded_at: nil, status_message: nil> 2629 22:38:28 behaves like when no package is found 2630 22:38:28 non-existing package 2631 22:38:28 is expected to be empty 2632 22:38:28 # [RSpecRunTime] RSpec elapsed time: 23 minutes 42.3 seconds. Current RSS: ~1456M. Threads: 4. load average: 1.16 1.18 1.09 1/281 14040 2634 22:38:28 behaves like when package_name param is a non-normalized name 2635 22:38:28 non-existing package 2636 22:38:28 is expected to be empty 2637 22:38:28 within a group 2638 22:38:28 is expected to be empty 2639 22:38:28 user with access to only one project 2640 22:38:28 is expected to contain exactly #<Packages::Pypi::Package id: 13, project_id: 587, created_at: "2024-11-13 22:38:28.361372408 +0000",...kage_type: "pypi", creator_id: 894, status: "default", last_downloaded_at: nil, status_message: nil> 2641 22:38:28 behaves like when no package is found 2642 22:38:28 non-existing package 2643 22:38:29 is expected to be empty 2644 22:38:29 behaves like when package_name param is a non-normalized name 2645 22:38:29 non-existing package 2646 22:38:29 is expected to be empty 2647 22:38:29 user with access to multiple projects 2648 22:38:30 is expected to contain exactly #<Packages::Pypi::Package id: 11, project_id: 586, created_at: "2024-11-13 22:38:28.253985487 +0000",...kage_type: "pypi", creator_id: 893, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Pypi::Package id: 12, project_id: 586, created_at: "2024-11-13 22:38:28.305628703 +0000",...kage_type: "pypi", creator_id: 893, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Pypi::Package id: 13, project_id: 587, created_at: "2024-11-13 22:38:28.361372408 +0000",...kage_type: "pypi", creator_id: 894, status: "default", last_downloaded_at: nil, status_message: nil> 2649 22:38:30 when package registry is disabled for one project 2650 22:38:30 filters the packages from the disabled project 2651 22:38:30 # [RSpecRunTime] RSpec elapsed time: 23 minutes 44.6 seconds. Current RSS: ~1454M. Threads: 4. load average: 1.16 1.18 1.09 1/281 14041 2653 22:38:30 without package_name param 2654 22:38:30 within a group 2655 22:38:30 user with access to only one project 2656 22:38:31 is expected to contain exactly #<Packages::Pypi::Package id: 13, project_id: 587, created_at: "2024-11-13 22:38:28.361372408 +0000",...kage_type: "pypi", creator_id: 894, status: "default", last_downloaded_at: nil, status_message: nil> 2657 22:38:31 user with access to multiple projects 2658 22:38:31 is expected to contain exactly #<Packages::Pypi::Package id: 10, project_id: 586, created_at: "2024-11-13 22:38:28.187984933 +0000",...kage_type: "pypi", creator_id: 893, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Pypi::Package id: 11, project_id: 586, created_at: "2024-11-13 22:38:28.253985487 +0000",...kage_type: "pypi", creator_id: 893, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Pypi::Package id: 12, project_id: 586, created_at: "2024-11-13 22:38:28.305628703 +0000",...kage_type: "pypi", creator_id: 893, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Pypi::Package id: 13, project_id: 587, created_at: "2024-11-13 22:38:28.361372408 +0000",...kage_type: "pypi", creator_id: 894, status: "default", last_downloaded_at: nil, status_message: nil> 2659 22:38:31 within a project 2660 22:38:31 is expected to contain exactly #<Packages::Pypi::Package id: 10, project_id: 586, created_at: "2024-11-13 22:38:28.187984933 +0000",...kage_type: "pypi", creator_id: 893, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Pypi::Package id: 11, project_id: 586, created_at: "2024-11-13 22:38:28.253985487 +0000",...kage_type: "pypi", creator_id: 893, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Pypi::Package id: 12, project_id: 586, created_at: "2024-11-13 22:38:28.305628703 +0000",...kage_type: "pypi", creator_id: 893, status: "default", last_downloaded_at: nil, status_message: nil> 2661 22:38:31 # [RSpecRunTime] Finishing example group spec/finders/packages/pypi/packages_finder_spec.rb. It took 4.53 seconds. Expected to take 4.23 seconds. 2662 22:38:31 # [RSpecRunTime] Starting example group spec/views/notify/import_issues_csv_email.html.haml_spec.rb. Expected to take 4.07 seconds. 2663 22:38:31 notify/import_issues_csv_email.html.haml 2664 22:38:31 when parse error reported while importing 2665 22:38:32 renders with parse error 2666 22:38:32 when import errors reported 2667 22:38:33 renders correctly 2668 22:38:33 when preprocess errors reported while importing 2669 22:38:34 renders with project name error 2670 22:38:34 with a project in a group 2671 22:38:35 renders with group clause error 2672 22:38:35 # [RSpecRunTime] RSpec elapsed time: 23 minutes 48.9 seconds. Current RSS: ~1459M. Threads: 4. load average: 1.15 1.18 1.09 1/281 14042 2674 22:38:35 when no errors found while importing 2675 22:38:36 renders correctly 2676 22:38:36 # [RSpecRunTime] Finishing example group spec/views/notify/import_issues_csv_email.html.haml_spec.rb. It took 4.26 seconds. Expected to take 4.07 seconds. 2677 22:38:36 # [RSpecRunTime] Starting example group spec/models/ml/model_spec.rb. Expected to take 3.87 seconds. 2679 22:38:38 does not allow STI 2680 22:38:38 .prefixed_experiment 2681 22:38:38 returns the given string prefixed with "[model]" 2682 22:38:38 # [RSpecRunTime] RSpec elapsed time: 23 minutes 52.62 seconds. Current RSS: ~1454M. Threads: 4. load average: 1.14 1.17 1.09 1/281 14043 2684 22:38:38 with_version_count 2685 22:38:38 when model has versions 2686 22:38:39 is expected to eq 1 2687 22:38:39 when model has no versions 2688 22:38:39 is expected to eq 0 2689 22:38:39 #by_project_and_id 2691 22:38:39 is expected to eq #<Ml::Model id: 1, created_at: "2024-11-13 22:38:38.014292558 +0000", updated_at: "2024-11-13 22:38:3...ting_model", description: nil, user_id: 907, cached_markdown_version: 2162688, description_html: ""> 2692 22:38:39 if id has no match 2693 22:38:39 is expected to equal nil 2694 22:38:39 if project id does not match 2695 22:38:39 is expected to equal nil 2697 22:38:39 validates a valid model version 2699 22:38:39 when description is too large 2700 22:38:39 is expected to include :description 2701 22:38:39 when description is below threshold 2702 22:38:39 is expected not to include :description 2704 22:38:39 ctx: "name is blank", name: "" 2705 22:38:39 is expected to include :name 2706 22:38:39 ctx: "name is not valid package name", name: "!!()()" 2707 22:38:39 is expected to include :name 2708 22:38:39 ctx: "name is too large", name: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 2709 22:38:39 is expected to include :name 2710 22:38:39 ctx: "name is not unique in the project", name: "an_existing_model" 2711 22:38:39 is expected to include :name 2712 22:38:39 default_experiment 2713 22:38:39 when experiment name name is different than model name 2714 22:38:39 is expected to include :default_experiment 2715 22:38:39 when model version project is different than model project 2716 22:38:39 is expected to include :default_experiment 2718 22:38:39 returns only the candidates for default experiment that do not belong to a model version 2720 22:38:39 is expected to contain exactly #<Ml::Model id: 1, created_at: "2024-11-13 22:38:38.014292558 +0000", updated_at: "2024-11-13 22:38:3...ting_model", description: nil, user_id: 907, cached_markdown_version: 2162688, description_html: ""> 2721 22:38:39 .including_latest_version 2722 22:38:39 loads latest version 2723 22:38:39 associations 2724 22:38:39 is expected to belong to project required: false 2725 22:38:39 is expected to have one default_experiment 2726 22:38:40 is expected to have many versions 2727 22:38:40 is expected to have many metadata 2728 22:38:40 is expected to have one latest_version class_name => Ml::ModelVersion inverse_of => model 2729 22:38:40 #all_packages 2730 22:38:40 returns an empty array when no model versions exist 2731 22:38:40 returns one package when a single model version exists 2732 22:38:40 returns multiple packages when multiple model versions exist 2733 22:38:40 .including_project 2734 22:38:40 loads latest version 2735 22:38:40 # [RSpecRunTime] Finishing example group spec/models/ml/model_spec.rb. It took 4.54 seconds. Expected to take 3.87 seconds. 2736 22:38:40 # [RSpecRunTime] Starting example group spec/models/blob_viewer/license_spec.rb. Expected to take 3.8 seconds. 2737 22:38:40 BlobViewer::License 2738 22:38:40 does not allow STI 2740 22:38:41 returns the blob project repository license 2741 22:38:41 # [RSpecRunTime] RSpec elapsed time: 23 minutes 55.69 seconds. Current RSS: ~1458M. Threads: 4. load average: 1.13 1.17 1.09 1/282 14066 2743 22:38:41 #render_error 2744 22:38:41 when there is no license 2745 22:38:43 returns :unknown_license 2746 22:38:43 # [RSpecRunTime] RSpec elapsed time: 23 minutes 57.0 seconds. Current RSS: ~1468M. Threads: 4. load average: 1.13 1.17 1.09 1/282 14085 2748 22:38:43 when there is a license 2750 22:38:44 # [RSpecRunTime] RSpec elapsed time: 23 minutes 58.33 seconds. Current RSS: ~1481M. Threads: 4. load average: 1.13 1.17 1.09 1/283 14108 2752 22:38:44 # [RSpecRunTime] Finishing example group spec/models/blob_viewer/license_spec.rb. It took 4.02 seconds. Expected to take 3.8 seconds. 2753 22:38:44 # [RSpecRunTime] Starting example group spec/services/markdown_content_rewriter_service_spec.rb. Expected to take 3.57 seconds. 2754 22:38:44 MarkdownContentRewriterService 2756 22:38:46 raises an error if source_parent is not a Project 2757 22:38:46 raises an error if field does not have cached markdown 2758 22:38:46 # [RSpecRunTime] RSpec elapsed time: 24 minutes 0.22 second. Current RSS: ~1480M. Threads: 4. load average: 1.13 1.17 1.09 1/283 14109 2761 22:38:46 when content does not need a rewrite 2762 22:38:46 returns original content and cached html 2763 22:38:46 when content needs a rewrite 2764 22:38:46 calls the rewriter classes successfully 2765 22:38:46 when content has references 2766 22:38:47 rewrites content 2767 22:38:47 when content contains an upload 2768 22:38:48 rewrites content 2769 22:38:48 #safe_to_copy_markdown? 2770 22:38:48 when content has references 2771 22:38:48 is expected to eq false 2772 22:38:48 when content has uploaded file references 2773 22:38:48 is expected to eq false 2774 22:38:48 when content does not have references or uploads 2775 22:38:48 is expected to eq true 2776 22:38:48 # [RSpecRunTime] Finishing example group spec/services/markdown_content_rewriter_service_spec.rb. It took 4.26 seconds. Expected to take 3.57 seconds. 2777 22:38:48 # [RSpecRunTime] Starting example group spec/lib/gitlab/git/diff_collection_spec.rb. Expected to take 3.53 seconds. 2778 22:38:48 Gitlab::Git::DiffCollection 2780 22:38:48 is expected to be a kind of Array 2782 22:38:48 modifies the array in place 2783 22:38:48 avoids future iterator iterations 2784 22:38:48 overflow handling 2785 22:38:48 adding few enough files 2786 22:38:48 and few enough lines 2787 22:38:48 behaves like overflow stuff 2788 22:38:49 returns the expected overflow values 2790 22:38:49 is expected to be falsey 2792 22:38:49 is expected to be falsey 2794 22:38:49 is expected to eq "3" 2796 22:38:49 is expected to eq 3 2797 22:38:49 does not change after peeking 2799 22:38:49 is expected to eq 30 2800 22:38:49 when limiting is disabled 2801 22:38:49 behaves like overflow stuff 2802 22:38:49 returns the expected overflow values 2804 22:38:49 is expected to be falsey 2806 22:38:49 is expected to be falsey 2808 22:38:49 is expected to eq "3" 2810 22:38:49 is expected to eq 3 2811 22:38:49 does not change after peeking 2813 22:38:49 is expected to eq 30 2814 22:38:49 and too many lines 2815 22:38:49 is expected to eq 0 2816 22:38:49 behaves like overflow stuff 2817 22:38:49 returns the expected overflow values 2819 22:38:49 is expected to be truthy 2821 22:38:49 is expected to be falsey 2823 22:38:49 is expected to eq "0+" 2825 22:38:49 is expected to eq 1000 2826 22:38:49 when limiting is disabled 2827 22:38:49 is expected to eq 3 2828 22:38:49 behaves like overflow stuff 2829 22:38:49 returns the expected overflow values 2831 22:38:49 is expected to be falsey 2833 22:38:49 is expected to be falsey 2835 22:38:49 is expected to eq "3" 2837 22:38:49 is expected to eq 3000 2838 22:38:49 adding too many files 2839 22:38:49 and few enough lines 2840 22:38:49 is expected to eq 10 2841 22:38:49 behaves like overflow stuff 2842 22:38:50 returns the expected overflow values 2844 22:38:50 is expected to be truthy 2846 22:38:50 is expected to be falsey 2848 22:38:50 is expected to eq "10+" 2850 22:38:50 is expected to eq 10 2851 22:38:50 when limiting is disabled 2852 22:38:50 is expected to eq 11 2853 22:38:50 behaves like overflow stuff 2854 22:38:50 returns the expected overflow values 2856 22:38:50 is expected to be falsey 2858 22:38:50 is expected to be falsey 2860 22:38:50 is expected to eq "11" 2862 22:38:50 is expected to eq 11 2863 22:38:50 and too many lines 2864 22:38:50 is expected to eq 3 2865 22:38:50 behaves like overflow stuff 2866 22:38:50 returns the expected overflow values 2868 22:38:50 is expected to be truthy 2870 22:38:50 is expected to be falsey 2872 22:38:50 is expected to eq "3+" 2874 22:38:50 is expected to eq 120 2875 22:38:50 when limiting is disabled 2876 22:38:50 is expected to eq 11 2877 22:38:50 behaves like overflow stuff 2878 22:38:50 returns the expected overflow values 2880 22:38:50 is expected to be falsey 2882 22:38:50 is expected to be falsey 2884 22:38:50 is expected to eq "11" 2886 22:38:50 is expected to eq 330 2887 22:38:50 adding exactly the maximum number of files 2888 22:38:50 and few enough lines 2889 22:38:50 is expected to eq 10 2890 22:38:50 behaves like overflow stuff 2891 22:38:50 returns the expected overflow values 2893 22:38:50 is expected to be falsey 2895 22:38:50 is expected to be falsey 2897 22:38:50 is expected to eq "10" 2899 22:38:51 is expected to eq 10 2900 22:38:51 adding too many bytes 2901 22:38:51 is expected to eq 9 2902 22:38:51 behaves like overflow stuff 2903 22:38:51 returns the expected overflow values 2905 22:38:51 is expected to be truthy 2907 22:38:51 is expected to be falsey 2909 22:38:51 is expected to eq "9+" 2911 22:38:51 is expected to eq 10 2912 22:38:51 when limiting is disabled 2913 22:38:51 is expected to eq 10 2914 22:38:51 behaves like overflow stuff 2915 22:38:51 returns the expected overflow values 2917 22:38:51 is expected to be falsey 2919 22:38:51 is expected to be falsey 2921 22:38:51 is expected to eq "10" 2923 22:38:51 is expected to eq 10 2924 22:38:51 empty collection 2925 22:38:51 behaves like overflow stuff 2926 22:38:51 returns the expected overflow values 2928 22:38:51 is expected to be falsey 2930 22:38:51 is expected to be truthy 2932 22:38:51 is expected to eq 0 2934 22:38:51 is expected to eq "0" 2936 22:38:51 is expected to eq 0 2938 22:38:51 with Gitlab::GitalyClient::DiffStitcher 2939 22:38:51 with generated_files 2940 22:38:51 sets generated files as generated 2942 22:38:51 is expected to be falsey 2943 22:38:51 without generated_files 2944 22:38:51 set generated as nil 2946 22:38:51 is expected to be falsey 2947 22:38:51 when offset_index is given 2948 22:38:51 when offset_index is 0 2949 22:38:51 yields all diffs 2950 22:38:51 when offset index is 1 2951 22:38:52 does not yield diffs before the offset 2952 22:38:52 when offset_index is the same as the number of diffs 2953 22:38:52 yields no diffs 2954 22:38:52 with existing generated value in the hash 2955 22:38:52 sets the diff as generated 2956 22:38:52 when diff are too large 2957 22:38:52 yields Diff instances even when they are too large 2958 22:38:52 prunes diffs that are too large 2959 22:38:52 when diff is quite large will collapse by default 2960 22:38:52 when no collapse is set 2961 22:38:52 yields Diff instances even when they are quite big 2962 22:38:52 does not prune diffs 2963 22:38:52 when no collapse is unset 2964 22:38:52 yields Diff instances even when they are quite big 2965 22:38:52 single-file collections 2966 22:38:52 does not prune diffs 2967 22:38:52 multi-file collections 2968 22:38:52 prunes diffs that are quite big 2969 22:38:52 when go over safe limits on files 2970 22:38:52 prunes diffs by default even little ones and sets collapsed_safe_files true 2971 22:38:52 when go over safe limits on lines 2972 22:38:52 prunes diffs by default even little ones and sets collapsed_safe_lines true 2973 22:38:52 when go over safe limits on bytes 2974 22:38:52 prunes diffs by default even little ones and sets collapsed_safe_bytes true 2975 22:38:52 when limiting is disabled 2976 22:38:52 yields Diff instances even when they are quite big 2977 22:38:52 does not prune diffs 2978 22:38:52 when offset_index is given 2979 22:38:52 does not yield diffs before the offset 2980 22:38:52 when go over safe limits on bytes 2981 22:38:52 considers size of diffs before the offset for prunning 2983 22:38:52 when options do not include max_patch_bytes_for_file_extension 2984 22:38:52 sets max_patch_bytes_for_file_extension as empty 2985 22:38:52 when options include max_patch_bytes_for_file_extension 2986 22:38:52 sets value for max_patch_bytes_for_file_extension 2987 22:38:52 # [RSpecRunTime] Finishing example group spec/lib/gitlab/git/diff_collection_spec.rb. It took 4.0 seconds. Expected to take 3.53 seconds. 2988 22:38:52 # [RSpecRunTime] Starting example group spec/graphql/mutations/issues/set_subscription_spec.rb. Expected to take 3.33 seconds. 2989 22:38:52 Mutations::Issues::SetSubscription 2990 22:38:53 is expected to require graphql authorizations :update_subscription 2991 22:38:53 when user does not have access to the project 2992 22:38:53 behaves like a subscribeable not accessible graphql resource 2993 22:38:53 raises an error if the resource is not accessible to the user 2994 22:38:53 when user is developer member of the project 2995 22:38:53 behaves like a subscribeable graphql resource 2996 22:38:54 subscribes to the resource 2997 22:38:54 when passing subscribe as false 2998 22:38:54 unsubscribes from the discussion 2999 22:38:54 # [RSpecRunTime] RSpec elapsed time: 24 minutes 8.65 seconds. Current RSS: ~1476M. Threads: 4. load average: 1.11 1.16 1.09 1/281 14110 3001 22:38:54 when the project is public 3002 22:38:54 behaves like a subscribeable graphql resource 3003 22:38:55 subscribes to the resource 3004 22:38:55 when passing subscribe as false 3005 22:38:55 unsubscribes from the discussion 3006 22:38:55 when the project is public but the issue is confidential 3007 22:38:55 behaves like a subscribeable not accessible graphql resource 3008 22:38:56 raises an error if the resource is not accessible to the user 3009 22:38:56 # [RSpecRunTime] Finishing example group spec/graphql/mutations/issues/set_subscription_spec.rb. It took 3.47 seconds. Expected to take 3.33 seconds. 3010 22:38:56 # [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_merged_spec.rb. Expected to take 3.27 seconds. 3011 22:38:56 Gitlab::Analytics::CycleAnalytics::StageEvents::MergeRequestMerged 3012 22:38:56 behaves like value stream analytics event 3013 22:38:56 is expected to be a kind of String 3014 22:38:56 is expected to be a kind of Symbol 3015 22:38:56 is expected to include ApplicationRecord(abstract) 3016 22:38:56 is expected to respond to #timestamp_projection 3017 22:38:56 is expected to respond to #html_description 3018 22:38:56 is expected to be a kind of Array 3019 22:38:56 #apply_query_customization 3020 22:38:56 expects an ActiveRecord::Relation object as argument and returns a modified version of it 3022 22:38:56 returns a hash that uniquely identifies an event 3023 22:38:56 does not differ when the same object is built with the same params 3024 22:38:56 behaves like LEFT JOIN-able value stream analytics event 3025 22:38:59 can use the event as LEFT JOIN 3026 22:38:59 when looking at the record with data 3027 22:38:59 contains the timestamp expression 3028 22:39:00 # [RSpecRunTime] RSpec elapsed time: 24 minutes 13.78 seconds. Current RSS: ~1498M. Threads: 4. load average: 1.10 1.16 1.09 1/286 14227 3030 22:39:00 when looking at the record without data 3031 22:39:00 returns nil for the timestamp expression 3032 22:39:00 # [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_merged_spec.rb. It took 3.78 seconds. Expected to take 3.27 seconds. 3033 22:39:00 # [RSpecRunTime] Starting example group spec/lib/banzai/filter/references/reference_filter_spec.rb. Expected to take 3.14 seconds. 3034 22:39:00 Banzai::Filter::References::ReferenceFilter 3036 22:39:00 iterates over the nodes in a document 3037 22:39:00 returns an Enumerator when no block is given 3038 22:39:00 skips links with a "gfm" class 3039 22:39:00 skips text nodes in pre elements 3040 22:39:00 skips text nodes in inline diff elements 3042 22:39:00 returns an Array of the HTML nodes 3043 22:39:00 #replace_text_when_pattern_matches 3044 22:39:00 when node has no reference pattern 3046 22:39:00 behaves like replaces document node 3047 22:39:00 when parent has only one node 3048 22:39:00 behaves like replaces text 3049 22:39:00 when content didnt change 3050 22:39:00 does not replace link node with html 3051 22:39:00 when link node has changed 3052 22:39:00 replaces reference node 3053 22:39:00 calls replace_and_update_new_nodes 3054 22:39:00 stores filtered new nodes 3055 22:39:00 when parent has multiple nodes 3056 22:39:00 when pattern matches in the first node 3057 22:39:00 behaves like replaces text 3058 22:39:00 when content didnt change 3059 22:39:00 does not replace link node with html 3060 22:39:00 when link node has changed 3061 22:39:01 replaces reference node 3062 22:39:01 calls replace_and_update_new_nodes 3063 22:39:01 stores filtered new nodes 3064 22:39:01 when pattern matches in the middle node 3065 22:39:01 behaves like replaces text 3066 22:39:01 when content didnt change 3067 22:39:01 does not replace link node with html 3068 22:39:01 when link node has changed 3069 22:39:01 replaces reference node 3070 22:39:01 calls replace_and_update_new_nodes 3071 22:39:01 stores filtered new nodes 3072 22:39:01 when pattern matches in the last node 3073 22:39:01 behaves like replaces text 3074 22:39:01 when content didnt change 3075 22:39:01 does not replace link node with html 3076 22:39:01 when link node has changed 3077 22:39:01 replaces reference node 3078 22:39:01 calls replace_and_update_new_nodes 3079 22:39:01 stores filtered new nodes 3080 22:39:01 #replace_link_node_with_text 3081 22:39:01 behaves like replaces document node 3082 22:39:01 when parent has only one node 3083 22:39:01 behaves like replaces text 3084 22:39:01 when content didnt change 3085 22:39:01 does not replace link node with html 3086 22:39:01 when link node has changed 3087 22:39:01 replaces reference node 3088 22:39:01 calls replace_and_update_new_nodes 3089 22:39:02 stores filtered new nodes 3090 22:39:02 when parent has multiple nodes 3091 22:39:02 when pattern matches in the first node 3092 22:39:02 behaves like replaces text 3093 22:39:02 when content didnt change 3094 22:39:02 does not replace link node with html 3095 22:39:02 when link node has changed 3096 22:39:02 replaces reference node 3097 22:39:02 calls replace_and_update_new_nodes 3098 22:39:02 stores filtered new nodes 3099 22:39:02 when pattern matches in the middle node 3100 22:39:02 behaves like replaces text 3101 22:39:02 when content didnt change 3102 22:39:02 does not replace link node with html 3103 22:39:02 when link node has changed 3104 22:39:02 replaces reference node 3105 22:39:02 calls replace_and_update_new_nodes 3106 22:39:02 stores filtered new nodes 3107 22:39:02 when pattern matches in the last node 3108 22:39:02 behaves like replaces text 3109 22:39:02 when content didnt change 3110 22:39:02 does not replace link node with html 3111 22:39:02 when link node has changed 3112 22:39:02 replaces reference node 3113 22:39:02 calls replace_and_update_new_nodes 3114 22:39:02 stores filtered new nodes 3115 22:39:02 #replace_link_node_with_href 3116 22:39:02 behaves like replaces document node 3117 22:39:02 when parent has only one node 3118 22:39:02 behaves like replaces text 3119 22:39:02 when content didnt change 3120 22:39:02 does not replace link node with html 3121 22:39:02 when link node has changed 3122 22:39:02 replaces reference node 3123 22:39:03 calls replace_and_update_new_nodes 3124 22:39:03 stores filtered new nodes 3125 22:39:03 when parent has multiple nodes 3126 22:39:03 when pattern matches in the first node 3127 22:39:03 behaves like replaces text 3128 22:39:03 when content didnt change 3129 22:39:03 does not replace link node with html 3130 22:39:03 when link node has changed 3131 22:39:03 replaces reference node 3132 22:39:03 calls replace_and_update_new_nodes 3133 22:39:03 stores filtered new nodes 3134 22:39:03 when pattern matches in the middle node 3135 22:39:03 behaves like replaces text 3136 22:39:03 when content didnt change 3137 22:39:03 does not replace link node with html 3138 22:39:03 when link node has changed 3139 22:39:03 replaces reference node 3140 22:39:03 calls replace_and_update_new_nodes 3141 22:39:03 stores filtered new nodes 3142 22:39:03 when pattern matches in the last node 3143 22:39:03 behaves like replaces text 3144 22:39:03 when content didnt change 3145 22:39:03 does not replace link node with html 3146 22:39:03 when link node has changed 3147 22:39:03 replaces reference node 3148 22:39:03 calls replace_and_update_new_nodes 3149 22:39:03 stores filtered new nodes 3150 22:39:03 #call_and_update_nodes 3151 22:39:03 updates all new nodes 3153 22:39:04 updates all nodes 3155 22:39:04 returns false when nodes are not loaded 3156 22:39:04 returns true when nodes are loaded 3157 22:39:04 abstract methods 3158 22:39:04 #references_in 3159 22:39:04 raises NotImplementedError 3160 22:39:04 #object_link_filter 3161 22:39:04 raises NotImplementedError 3162 22:39:04 behaves like pipeline timing check 3163 22:39:04 checks the pipeline timing 3164 22:39:04 # [RSpecRunTime] Finishing example group spec/lib/banzai/filter/references/reference_filter_spec.rb. It took 4.36 seconds. Expected to take 3.14 seconds. 3165 22:39:04 # [RSpecRunTime] Starting example group spec/services/ci/pipeline_schedules/variables_update_service_spec.rb. Expected to take 3.04 seconds. 3166 22:39:04 Ci::PipelineSchedules::VariablesUpdateService 3168 22:39:06 when user does not have permission 3169 22:39:06 returns ServiceResponse.error 3170 22:39:06 # [RSpecRunTime] RSpec elapsed time: 24 minutes 20.44 seconds. Current RSS: ~1493M. Threads: 4. load average: 1.09 1.16 1.09 1/285 14248 3172 22:39:06 when user limited with permission on a project 3173 22:39:07 returns ServiceResponse.error 3174 22:39:07 when user has permissions 3175 22:39:07 saves variable with passed params 3176 22:39:07 returns ServiceResponse.success 3177 22:39:07 when schedule save fails 3178 22:39:07 returns ServiceResponse.error 3179 22:39:07 # [RSpecRunTime] Finishing example group spec/services/ci/pipeline_schedules/variables_update_service_spec.rb. It took 3.32 seconds. Expected to take 3.04 seconds. 3180 22:39:07 # [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/uploads_saver_spec.rb. Expected to take 2.95 seconds. 3181 22:39:07 Gitlab::ImportExport::UploadsSaver 3182 22:39:07 bundle a project Git repo 3183 22:39:07 legacy storage 3184 22:39:08 saves the uploads successfully 3185 22:39:09 copies the uploads to the export path 3186 22:39:09 # [RSpecRunTime] RSpec elapsed time: 24 minutes 23.39 seconds. Current RSS: ~1496M. Threads: 4. load average: 1.08 1.16 1.09 1/283 14249 3188 22:39:09 hashed storage 3189 22:39:10 saves the uploads successfully 3190 22:39:11 copies the uploads to the export path 3191 22:39:11 # [RSpecRunTime] RSpec elapsed time: 24 minutes 25.27 seconds. Current RSS: ~1492M. Threads: 4. load average: 1.08 1.16 1.09 1/281 14250 3193 22:39:11 # [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/uploads_saver_spec.rb. It took 3.76 seconds. Expected to take 2.95 seconds. 3194 22:39:11 # [RSpecRunTime] Starting example group spec/services/webauthn/destroy_service_spec.rb. Expected to take 2.84 seconds. 3195 22:39:11 Webauthn::DestroyService 3197 22:39:11 with only one webauthn method enabled 3198 22:39:11 when another user is calling the service 3199 22:39:11 for a user without permissions 3200 22:39:12 does not destry the webauthn registration 3201 22:39:12 does not remove the user backup codes 3202 22:39:12 returns error 3203 22:39:12 # [RSpecRunTime] RSpec elapsed time: 24 minutes 26.55 seconds. Current RSS: ~1485M. Threads: 4. load average: 1.08 1.15 1.09 1/281 14251 3205 22:39:12 for an admin 3206 22:39:13 destroys the webauthn registration 3207 22:39:13 removes the user backup codes 3208 22:39:13 when current user is calling the service 3209 22:39:13 when there is also OTP enabled 3210 22:39:13 removes the webauth registrations 3211 22:39:13 does not remove the user backup codes 3212 22:39:13 with multiple webauthn methods enabled 3213 22:39:14 destroys the webauthn registration 3214 22:39:14 does not remove the user backup codes 3215 22:39:14 # [RSpecRunTime] Finishing example group spec/services/webauthn/destroy_service_spec.rb. It took 2.81 seconds. Expected to take 2.84 seconds. 3216 22:39:14 # [RSpecRunTime] Starting example group spec/finders/groups/accepting_project_imports_finder_spec.rb. Expected to take 2.75 seconds. 3217 22:39:14 Groups::AcceptingProjectImportsFinder 3219 22:39:17 only returns groups where the user has access to import projects 3220 22:39:17 # [RSpecRunTime] RSpec elapsed time: 24 minutes 31.37 seconds. Current RSS: ~1469M. Threads: 4. load average: 1.07 1.15 1.09 1/281 14252 3222 22:39:17 # [RSpecRunTime] Finishing example group spec/finders/groups/accepting_project_imports_finder_spec.rb. It took 3.29 seconds. Expected to take 2.75 seconds. 3223 22:39:17 # [RSpecRunTime] Starting example group spec/lib/gitlab/issues/rebalancing/state_spec.rb. Expected to take 2.65 seconds. 3224 22:39:17 Gitlab::Issues::Rebalancing::State 3225 22:39:17 rebalancing issues in namespace 3226 22:39:18 is expected to eq 1 3227 22:39:18 behaves like issues rebalance caching 3228 22:39:18 #track_new_running_rebalance 3229 22:39:18 caches a project id to track caching in progress 3230 22:39:18 #set and get current_index 3231 22:39:18 returns zero as current index when index not cached 3232 22:39:18 returns cached current index 3233 22:39:18 #set and get current_project 3234 22:39:18 returns nil if there is no project_id cached 3235 22:39:18 returns cached current project_id 3236 22:39:18 #rebalance_in_progress? 3237 22:39:18 return zero if no re-balances are running 3238 22:39:18 return false if no re-balances are running 3239 22:39:18 return true a re-balance for given project/namespace is running 3240 22:39:18 caching issue ids 3241 22:39:18 with no issue ids cached 3242 22:39:18 returns zero when there are no cached issue ids 3243 22:39:18 returns empty array when there are no cached issue ids 3244 22:39:18 with cached issue ids 3245 22:39:18 returns count of cached issue ids 3246 22:39:18 returns array of issue ids 3247 22:39:18 limits returned values 3248 22:39:18 when caching duplicate issue_ids 3249 22:39:18 does not cache duplicate issues 3250 22:39:18 returns cached issues with latest scores 3251 22:39:18 when setting expiration 3252 22:39:18 when tracking new rebalance 3253 22:39:18 returns as expired for non existent key 3254 22:39:18 has expiration set 3255 22:39:18 when setting current index 3256 22:39:18 returns as expiring for non existent key 3257 22:39:18 has expiration set 3258 22:39:18 when setting current project id 3259 22:39:18 returns as expired for non existent key 3260 22:39:18 has expiration set 3261 22:39:18 when setting cached issue ids 3262 22:39:18 returns as expired for non existent key 3263 22:39:19 has expiration set 3264 22:39:19 cleanup cache 3265 22:39:19 removes cache keys 3266 22:39:19 .fetch_rebalancing_groups_and_projects 3267 22:39:19 caches recently finished rebalance key 3268 22:39:19 rebalancing issues in a project 3269 22:39:19 is expected to eq 2 3270 22:39:19 behaves like issues rebalance caching 3271 22:39:19 #track_new_running_rebalance 3272 22:39:19 caches a project id to track caching in progress 3273 22:39:19 #set and get current_index 3274 22:39:19 returns zero as current index when index not cached 3275 22:39:19 returns cached current index 3276 22:39:19 #set and get current_project 3277 22:39:19 returns nil if there is no project_id cached 3278 22:39:19 returns cached current project_id 3279 22:39:19 #rebalance_in_progress? 3280 22:39:20 return zero if no re-balances are running 3281 22:39:20 return false if no re-balances are running 3282 22:39:20 return true a re-balance for given project/namespace is running 3283 22:39:20 caching issue ids 3284 22:39:20 with no issue ids cached 3285 22:39:20 returns zero when there are no cached issue ids 3286 22:39:20 returns empty array when there are no cached issue ids 3287 22:39:20 with cached issue ids 3288 22:39:20 returns count of cached issue ids 3289 22:39:20 returns array of issue ids 3290 22:39:20 limits returned values 3291 22:39:20 when caching duplicate issue_ids 3292 22:39:20 does not cache duplicate issues 3293 22:39:20 returns cached issues with latest scores 3294 22:39:20 when setting expiration 3295 22:39:20 when tracking new rebalance 3296 22:39:20 returns as expired for non existent key 3297 22:39:20 has expiration set 3298 22:39:20 when setting current index 3299 22:39:20 returns as expiring for non existent key 3300 22:39:20 has expiration set 3301 22:39:20 when setting current project id 3302 22:39:20 returns as expired for non existent key 3303 22:39:20 has expiration set 3304 22:39:20 when setting cached issue ids 3305 22:39:20 returns as expired for non existent key 3306 22:39:20 has expiration set 3307 22:39:20 cleanup cache 3308 22:39:20 removes cache keys 3309 22:39:20 .fetch_rebalancing_groups_and_projects 3310 22:39:20 caches recently finished rebalance key 3311 22:39:20 # [RSpecRunTime] Finishing example group spec/lib/gitlab/issues/rebalancing/state_spec.rb. It took 3.26 seconds. Expected to take 2.65 seconds. 3312 22:39:20 # [RSpecRunTime] Starting example group spec/workers/update_project_statistics_worker_spec.rb. Expected to take 2.54 seconds. 3313 22:39:20 UpdateProjectStatisticsWorker 3315 22:39:20 when a lease could be obtained 3316 22:39:22 updates the project statistics 3317 22:39:22 # [RSpecRunTime] RSpec elapsed time: 24 minutes 36.19 seconds. Current RSS: ~1479M. Threads: 4. load average: 1.38 1.21 1.11 1/281 14276 3319 22:39:22 when a lease could not be obtained 3320 22:39:23 does not update the project statistics 3321 22:39:23 # [RSpecRunTime] RSpec elapsed time: 24 minutes 37.6 seconds. Current RSS: ~1489M. Threads: 4. load average: 1.38 1.21 1.11 1/281 14295 3323 22:39:23 # [RSpecRunTime] Finishing example group spec/workers/update_project_statistics_worker_spec.rb. It took 2.98 seconds. Expected to take 2.54 seconds. 3324 22:39:23 # [RSpecRunTime] Starting example group spec/finders/data_transfer/project_data_transfer_finder_spec.rb. Expected to take 2.52 seconds. 3325 22:39:23 DataTransfer::ProjectDataTransferFinder 3327 22:39:25 returns the correct number of egress 3328 22:39:25 returns the correct values 3329 22:39:25 when there are no results for specified dates 3330 22:39:25 returns nothing 3331 22:39:25 # [RSpecRunTime] RSpec elapsed time: 24 minutes 39.08 seconds. Current RSS: ~1488M. Threads: 4. load average: 1.38 1.21 1.11 1/281 14296 3333 22:39:25 when there are no results for specified project 3334 22:39:26 returns nothing 3335 22:39:26 # [RSpecRunTime] RSpec elapsed time: 24 minutes 40.25 seconds. Current RSS: ~1498M. Threads: 4. load average: 1.38 1.21 1.11 1/281 14315 3337 22:39:26 when dates are not provided 3338 22:39:26 return all values for a project 3339 22:39:26 when user does not have permissions 3340 22:39:26 returns nothing 3341 22:39:26 # [RSpecRunTime] Finishing example group spec/finders/data_transfer/project_data_transfer_finder_spec.rb. It took 2.9 seconds. Expected to take 2.52 seconds. 3342 22:39:26 # [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_import/stage/import_pull_requests_worker_spec.rb. Expected to take 2.45 seconds. 3343 22:39:26 Gitlab::BitbucketImport::Stage::ImportPullRequestsWorker 3345 22:39:27 when the import succeeds 3346 22:39:27 schedules the next stage 3347 22:39:27 Job arguments to Gitlab::BitbucketImport::AdvanceStageWorker must be native JSON types, but :pull_requests_notes is a Symbol. 3349 22:39:27 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3350 22:39:27 logs stage start and finish 3351 22:39:27 when project does not exists 3352 22:39:27 does not call the importer 3353 22:39:27 when project import state is not `started` 3354 22:39:28 does not call the importer 3355 22:39:28 when the importer fails 3356 22:39:28 does not schedule the next stage and raises error 3357 22:39:28 behaves like Gitlab::BitbucketImport::StageMethods 3358 22:39:29 .sidekiq_retries_exhausted 3359 22:39:29 tracks the import failure 3361 22:39:29 does not execute the importer if no project could be found 3362 22:39:29 does not execute the importer if the import state is no longer in progress 3363 22:39:29 logs error when import fails with a StandardError 3364 22:39:29 when the import is successful 3365 22:39:29 executes the import 3366 22:39:29 queues RefreshImportJidWorker 3367 22:39:29 logs stage start and finish 3368 22:39:29 # [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_import/stage/import_pull_requests_worker_spec.rb. It took 3.05 seconds. Expected to take 2.45 seconds. 3369 22:39:29 # [RSpecRunTime] Starting example group spec/presenters/event_presenter_spec.rb. Expected to take 2.3 seconds. 3370 22:39:29 EventPresenter 3371 22:39:30 #resource_parent_name 3372 22:39:30 with group event 3373 22:39:30 is expected to eq "group129" 3374 22:39:30 with project label 3375 22:39:30 is expected to eq "group129 / Project-769 Name" 3376 22:39:30 #target_link_options 3377 22:39:30 with group event 3378 22:39:30 is expected to eq [#<Group id:1290 @group129>, #<Milestone id:8 group129/project-769%"My title 347">] 3379 22:39:30 with project label 3380 22:39:30 is expected to eq [#<Project id:620 group129/project-769>>, #<Milestone id:8 group129/project-769%"My title 347">] 3381 22:39:30 #target_type_name 3382 22:39:30 returns design for a design event 3383 22:39:31 returns project for a project event 3384 22:39:31 returns milestone for a milestone event 3385 22:39:31 returns the issue_type for issue events 3386 22:39:31 returns the issue_type for work item events 3387 22:39:31 #note_target_type_name 3388 22:39:31 returns design for an event on a comment on a design 3389 22:39:31 returns nil for an event without a target 3390 22:39:31 returns issue for an issue comment event 3391 22:39:31 #push_activity_description 3392 22:39:31 when event is a regular event 3393 22:39:31 is expected to be nil 3394 22:39:31 when event is a push event 3395 22:39:31 when it is an individual event 3396 22:39:31 is expected to eq "pushed to branch" 3397 22:39:31 when it is a batch event 3398 22:39:31 is expected to eq "pushed to 1 branch" 3399 22:39:31 #batch_push? 3400 22:39:31 when event is a regular event 3401 22:39:31 is expected to be falsey 3402 22:39:31 when event is a push event 3403 22:39:31 when it is an individual event 3404 22:39:31 is expected to be falsey 3405 22:39:31 when it is a batch event 3406 22:39:31 is expected to be truthy 3407 22:39:31 #linked_to_reference? 3408 22:39:31 when event is a regular event 3409 22:39:31 is expected to be falsey 3410 22:39:31 when event is a push event 3411 22:39:31 when event belongs to group 3412 22:39:31 is expected to be falsey 3413 22:39:31 when event belongs to project 3414 22:39:31 is expected to be falsey 3415 22:39:31 when matching tag exists 3416 22:39:32 is expected to be truthy 3417 22:39:32 when matching branch exists 3418 22:39:32 is expected to be truthy 3419 22:39:32 # [RSpecRunTime] Finishing example group spec/presenters/event_presenter_spec.rb. It took 2.33 seconds. Expected to take 2.3 seconds. 3420 22:39:32 # [RSpecRunTime] Starting example group spec/workers/create_note_diff_file_worker_spec.rb. Expected to take 2.22 seconds. 3421 22:39:32 CreateNoteDiffFileWorker 3423 22:39:34 creates diff file 3424 22:39:34 when the supplied diff_note_id doesn't belong to an existing DiffNote 3425 22:39:34 returns nil without raising an error 3426 22:39:34 # [RSpecRunTime] RSpec elapsed time: 24 minutes 48.2 seconds. Current RSS: ~1485M. Threads: 4. load average: 1.32 1.21 1.11 2/284 14378 3428 22:39:34 when called with a missing diff_note id 3429 22:39:34 returns nil without creating diff file 3430 22:39:34 # [RSpecRunTime] Finishing example group spec/workers/create_note_diff_file_worker_spec.rb. It took 2.36 seconds. Expected to take 2.22 seconds. 3431 22:39:34 # [RSpecRunTime] Starting example group spec/lib/mattermost/session_spec.rb. Expected to take 2.2 seconds. 3432 22:39:34 Mattermost::Session 3433 22:39:34 is expected to respond to #current_resource_owner 3434 22:39:34 is expected to respond to #request 3435 22:39:34 is expected to respond to #authorization 3436 22:39:35 is expected to respond to #strategy 3437 22:39:35 #with session 3438 22:39:35 without oauth uri 3439 22:39:35 makes a request to the oauth uri 3440 22:39:35 returns nill on calling a non exisitng method on request 3441 22:39:35 with oauth_uri 3442 22:39:35 without token_uri 3443 22:39:35 can not create a session 3444 22:39:35 with token_uri 3445 22:39:36 can set up a session 3446 22:39:36 returns the value of the block 3447 22:39:36 # [RSpecRunTime] RSpec elapsed time: 24 minutes 50.47 seconds. Current RSS: ~1480M. Threads: 5. load average: 1.32 1.21 1.11 1/284 14379 3449 22:39:36 exclusive lease 3450 22:39:36 tries to obtain a lease 3451 22:39:37 returns a NoSessionError error without lease 3452 22:39:37 # [RSpecRunTime] Finishing example group spec/lib/mattermost/session_spec.rb. It took 2.55 seconds. Expected to take 2.2 seconds. 3453 22:39:37 # [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/presenters/issue_search_spec.rb. Expected to take 2.07 seconds. 3454 22:39:37 Gitlab::SlashCommands::Presenters::IssueSearch 3455 22:39:38 formats the message correct 3456 22:39:39 shows a list of results 3457 22:39:39 # [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/presenters/issue_search_spec.rb. It took 2.44 seconds. Expected to take 2.07 seconds. 3458 22:39:39 # [RSpecRunTime] RSpec elapsed time: 24 minutes 53.3 seconds. Current RSS: ~1475M. Threads: 5. load average: 1.30 1.20 1.11 1/284 14380 3460 22:39:39 # [RSpecRunTime] Starting example group spec/lib/gitlab/code_navigation_path_spec.rb. Expected to take 2.07 seconds. 3461 22:39:39 Gitlab::CodeNavigationPath 3462 22:39:39 when there is an artifact with code navigation data 3463 22:39:40 when project does not have a lsif artifact 3464 22:39:41 is expected to be nil 3465 22:39:41 # [RSpecRunTime] RSpec elapsed time: 24 minutes 55.44 seconds. Current RSS: ~1477M. Threads: 5. load average: 1.30 1.20 1.11 1/286 14411 3467 22:39:41 when a pipeline exist for a sha 3468 22:39:41 returns path to a file in the artifact 3469 22:39:41 when passed commit sha is nil 3470 22:39:41 returns path to a file in the artifact 3471 22:39:41 when a pipeline exist for the latest commits 3472 22:39:41 returns path to a file in the artifact 3473 22:39:41 when artifact loading takes too long 3474 22:39:41 is expected to be nil 3475 22:39:42 # [RSpecRunTime] Finishing example group spec/lib/gitlab/code_navigation_path_spec.rb. It took 2.46 seconds. Expected to take 2.07 seconds. 3476 22:39:42 # [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/hll_redis_counter_spec.rb. Expected to take 1.94 seconds. 3477 22:39:42 Gitlab::UsageDataCounters::HLLRedisCounter 3478 22:39:42 .known_events 3479 22:39:42 returns ce events 3480 22:39:42 works for events without :options 3481 22:39:42 does not return removed events 3482 22:39:42 known_events 3483 22:39:42 .track_event 3484 22:39:42 tracks event when using symbol 3485 22:39:42 tracks events with multiple values 3486 22:39:42 raise error if metrics of unknown event 3487 22:39:42 reports an error if Feature.enabled raise an error 3488 22:39:42 with redis_hll_tracking 3489 22:39:42 tracks the event when feature enabled 3490 22:39:42 does not track the event with feature flag disabled 3491 22:39:42 when Rails environment is production 3492 22:39:42 reports only UnknownEvent exception 3493 22:39:42 for weekly events 3494 22:39:42 sets the keys in Redis to expire 3495 22:39:42 redis key overrides 3496 22:39:42 with an empty file 3497 22:39:42 tracks the events using original Redis key 3498 22:39:42 property_name 3499 22:39:42 with a property_name for an overridden event 3500 22:39:42 with a property_name sent as a symbol 3501 22:39:42 tracks the events using the Redis key override 3502 22:39:42 with a property_name sent in string format 3503 22:39:42 tracks the events using the Redis key override 3504 22:39:42 with a property_name for an overridden event that doesn't include this property_name 3505 22:39:42 tracks the events using a Redis key with the property_name 3506 22:39:42 with a property_name for a new event 3507 22:39:42 tracks the events using a Redis key with the property_name 3508 22:39:42 with a property_name for a legacy event 3509 22:39:42 raises an error with an instructive message 3510 22:39:42 with no property_name for an overridden event 3511 22:39:42 raises an error with an instructive message 3512 22:39:42 with no property_name for a new event 3513 22:39:42 raises an error with an instructive message 3514 22:39:42 .unique_events 3515 22:39:42 returns 0 if there are no keys for the given events 3516 22:39:42 when data for the last complete week 3517 22:39:42 is expected to eq 1 3518 22:39:42 when data for the last 4 complete weeks 3519 22:39:42 is expected to eq 2 3520 22:39:42 when data for the week 4 weeks ago 3521 22:39:43 is expected to eq 1 3522 22:39:43 when using symbol as parameter 3523 22:39:43 is expected to eq 1 3524 22:39:43 when no slot is set 3525 22:39:43 is expected to eq 1 3526 22:39:43 when data crosses into new year 3527 22:39:43 does not raise error 3528 22:39:43 property_names 3529 22:39:43 with a property_name for an overridden event 3530 22:39:43 with a property_name sent as a symbol 3531 22:39:43 tracks the events using the Redis key override 3532 22:39:43 with a property_name sent in string format 3533 22:39:43 tracks the events using the Redis key override 3534 22:39:43 with a property_name for an overridden event that doesn't include this property_name 3535 22:39:43 tracks the events using a Redis key with the property_name 3536 22:39:43 with a property_name for a new event 3537 22:39:43 tracks the events using a Redis key with the property_name 3538 22:39:43 with a property_name for a legacy event 3539 22:39:43 raises an error with an instructive message 3540 22:39:43 with no property_name for a overridden event 3541 22:39:43 raises an error with an instructive message 3542 22:39:43 with no property_name for a new event 3543 22:39:43 raises an error with an instructive message 3544 22:39:43 key overrides file 3545 22:39:43 has a valid structure 3546 22:39:43 .keys_for_aggregation 3547 22:39:43 returns 1 key for last for week 3548 22:39:43 returns 4 key for last for weeks 3549 22:39:43 start_date: "2020-12-21", end_date: "2020-12-21", keys: [] 3550 22:39:43 returns the correct keys 3551 22:39:43 start_date: "2020-12-21", end_date: "2020-12-20", keys: [] 3552 22:39:43 returns the correct keys 3553 22:39:43 start_date: "2020-12-21", end_date: "2020-11-21", keys: [] 3554 22:39:43 returns the correct keys 3555 22:39:43 start_date: "2021-01-01", end_date: "2020-12-28", keys: [] 3556 22:39:43 returns the correct keys 3557 22:39:43 start_date: "2020-12-21", end_date: "2020-12-28", keys: lazy { [week_one] } 3558 22:39:43 returns the correct keys 3559 22:39:43 start_date: "2020-12-21", end_date: "2021-01-01", keys: lazy { [week_one] } 3560 22:39:43 returns the correct keys 3561 22:39:43 start_date: "2020-12-27", end_date: "2021-01-01", keys: lazy { [week_one] } 3562 22:39:43 returns the correct keys 3563 22:39:43 start_date: "2020-12-26", end_date: "2021-01-04", keys: lazy { [week_one, week_two] } 3564 22:39:44 returns the correct keys 3565 22:39:44 start_date: "2020-12-26", end_date: "2021-01-11", keys: lazy { [week_one, week_two, week_three] } 3566 22:39:44 returns the correct keys 3567 22:39:44 start_date: "2020-12-26", end_date: "2021-01-17", keys: lazy { [week_one, week_two, week_three] } 3568 22:39:44 returns the correct keys 3569 22:39:44 start_date: "2020-12-26", end_date: "2021-01-18", keys: lazy { [week_one, week_two, week_three, week_four] } 3570 22:39:44 returns the correct keys 3571 22:39:44 .legacy_event? 3572 22:39:44 returns true only for legacy event names 3573 22:39:44 .weekly_time_range 3574 22:39:44 return hash with weekly time range boundaries 3575 22:39:44 .monthly_time_range 3576 22:39:44 return hash with monthly time range boundaries 3577 22:39:44 # [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/hll_redis_counter_spec.rb. It took 2.27 seconds. Expected to take 1.94 seconds. 3578 22:39:44 # [RSpecRunTime] Starting example group spec/models/authentication_event_spec.rb. Expected to take 1.91 seconds. 3579 22:39:44 AuthenticationEvent 3580 22:39:44 does not allow STI 3581 22:39:44 associations 3582 22:39:44 is expected to belong to user optional: true 3584 22:39:44 is expected to validate that :provider cannot be empty/falsy 3585 22:39:44 is expected to validate that :user_name cannot be empty/falsy 3586 22:39:44 is expected to validate that :result cannot be empty/falsy 3587 22:39:45 is expected to allow :ip_address to be ‹"192.168.17.43"› 3588 22:39:45 is expected to allow :ip_address to be ‹"2001:0db8:85a3:0000:0000:8a2e:0370:7334"› 3589 22:39:45 is expected not to allow :ip_address to be ‹"invalid IP"› 3591 22:39:45 .for_provider 3592 22:39:45 returns events only for the specified provider 3594 22:39:45 returns all events for an LDAP provider 3596 22:39:45 returns an array of distinct providers 3597 22:39:45 .initial_login_or_known_ip_address? 3598 22:39:45 on first login, when no record exists yet 3599 22:39:45 is expected to eq true 3600 22:39:45 on second login from the same ip address 3601 22:39:45 is expected to eq true 3602 22:39:45 on second login from another ip address 3603 22:39:45 is expected to eq false 3604 22:39:45 .most_used_ip_address_for_user 3605 22:39:46 is expected to eq "::1" 3606 22:39:46 # [RSpecRunTime] Finishing example group spec/models/authentication_event_spec.rb. It took 1.87 seconds. Expected to take 1.91 seconds. 3607 22:39:46 # [RSpecRunTime] Starting example group spec/services/packages/mark_package_for_destruction_service_spec.rb. Expected to take 1.85 seconds. 3608 22:39:46 Packages::MarkPackageForDestructionService 3610 22:39:46 when the user is authorized 3611 22:39:46 when it is successful 3612 22:39:47 marks the package and package files as pending destruction 3613 22:39:47 returns a success ServiceResponse 3614 22:39:47 # [RSpecRunTime] RSpec elapsed time: 25 minutes 1.4 seconds. Current RSS: ~1471M. Threads: 5. load average: 1.25 1.20 1.10 1/285 14419 3616 22:39:47 when it is not successful 3617 22:39:48 returns an error ServiceResponse 3618 22:39:48 when the user is not authorized 3619 22:39:48 returns an error ServiceResponse 3620 22:39:48 # [RSpecRunTime] Finishing example group spec/services/packages/mark_package_for_destruction_service_spec.rb. It took 2.0 seconds. Expected to take 1.85 seconds. 3621 22:39:48 # [RSpecRunTime] Starting example group spec/lib/gitlab/database/tables_sorted_by_foreign_keys_spec.rb. Expected to take 1.81 seconds. 3622 22:39:48 Gitlab::Database::TablesSortedByForeignKeys 3624 22:39:48 returns the tables sorted by the foreign keys dependency 3625 22:39:48 returns both tables together if they are strongly connected 3626 22:39:48 # [RSpecRunTime] Finishing example group spec/lib/gitlab/database/tables_sorted_by_foreign_keys_spec.rb. It took 0.33 second. Expected to take 1.81 seconds. 3627 22:39:48 # [RSpecRunTime] Starting example group spec/lib/gitlab/composer/version_index_spec.rb. Expected to take 1.73 seconds. 3628 22:39:48 Gitlab::Composer::VersionIndex 3630 22:39:49 with a public project 3631 22:39:49 behaves like returns the packages json 3632 22:39:49 returns the packages json 3633 22:39:49 with an unordered list of packages 3634 22:39:49 returns the packages sorted by version 3635 22:39:49 # [RSpecRunTime] RSpec elapsed time: 25 minutes 3.3 seconds. Current RSS: ~1472M. Threads: 5. load average: 1.25 1.20 1.10 1/286 14456 3637 22:39:49 with an internal project 3638 22:39:49 behaves like returns the packages json 3639 22:39:49 returns the packages json 3640 22:39:49 with an unordered list of packages 3641 22:39:50 returns the packages sorted by version 3642 22:39:50 with a private project 3643 22:39:50 behaves like returns the packages json 3644 22:39:50 returns the packages json 3645 22:39:50 with an unordered list of packages 3646 22:39:50 returns the packages sorted by version 3648 22:39:50 returns the json SHA 3649 22:39:50 # [RSpecRunTime] Finishing example group spec/lib/gitlab/composer/version_index_spec.rb. It took 2.2 seconds. Expected to take 1.73 seconds. 3650 22:39:50 # [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/usage_trends/workers_argument_builder_spec.rb. Expected to take 1.7 seconds. 3651 22:39:50 Gitlab::Analytics::UsageTrends::WorkersArgumentBuilder 3652 22:39:50 when measurement identifiers are given 3653 22:39:52 returns worker arguments 3654 22:39:52 when bogus measurement identifiers are given 3655 22:39:52 skips bogus measurement identifiers 3656 22:39:52 # [RSpecRunTime] RSpec elapsed time: 25 minutes 5.97 seconds. Current RSS: ~1471M. Threads: 5. load average: 1.23 1.19 1.10 1/285 14461 3658 22:39:52 when custom min and max queries are present 3659 22:39:52 uses custom min/max for ids 3660 22:39:52 when no measurement identifiers are given 3661 22:39:52 returns empty array 3662 22:39:52 # [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/usage_trends/workers_argument_builder_spec.rb. It took 2.13 seconds. Expected to take 1.7 seconds. 3663 22:39:52 # [RSpecRunTime] Starting example group spec/lib/object_storage/config_spec.rb. Expected to take 1.65 seconds. 3664 22:39:52 ObjectStorage::Config 3665 22:39:52 #credentials 3666 22:39:52 is expected to eq {:aws_access_key_id=>"AWS_ACCESS_KEY_ID", :aws_secret_access_key=>"AWS_SECRET_ACCESS_KEY", :provider=>"AWS", :region=>"us-east-1"} 3667 22:39:52 #storage_options 3668 22:39:52 is expected to eq {:server_side_encryption=>"AES256", :server_side_encryption_kms_key_id=>"arn:aws:12345"} 3670 22:39:52 is expected to eq true 3672 22:39:52 is expected to eq "test-bucket" 3673 22:39:52 #use_iam_profile 3674 22:39:52 is expected to equal false 3675 22:39:52 #use_path_style 3676 22:39:53 is expected to equal false 3677 22:39:53 with unconsolidated settings 3678 22:39:53 consolidated_settings? returns false 3679 22:39:53 is expected to equal false 3680 22:39:53 with consolidated settings 3681 22:39:53 consolidated_settings? returns true 3682 22:39:53 is expected to equal true 3683 22:39:53 with IAM profile configured 3684 22:39:53 value: true, expected: true 3685 22:39:53 coerces the value to a boolean 3686 22:39:53 value: "true", expected: true 3687 22:39:53 coerces the value to a boolean 3688 22:39:53 value: "yes", expected: true 3689 22:39:53 coerces the value to a boolean 3690 22:39:53 value: false, expected: false 3691 22:39:53 coerces the value to a boolean 3692 22:39:53 value: "false", expected: false 3693 22:39:53 coerces the value to a boolean 3694 22:39:53 value: "no", expected: false 3695 22:39:53 coerces the value to a boolean 3696 22:39:53 value: nil, expected: false 3697 22:39:53 coerces the value to a boolean 3698 22:39:53 with path style configured 3699 22:39:53 value: true, expected: true 3700 22:39:53 coerces the value to a boolean 3701 22:39:53 value: "true", expected: true 3702 22:39:53 coerces the value to a boolean 3703 22:39:53 value: "yes", expected: true 3704 22:39:53 coerces the value to a boolean 3705 22:39:53 value: false, expected: false 3706 22:39:53 coerces the value to a boolean 3707 22:39:53 value: "false", expected: false 3708 22:39:53 coerces the value to a boolean 3709 22:39:53 value: "no", expected: false 3710 22:39:53 coerces the value to a boolean 3711 22:39:53 value: nil, expected: false 3712 22:39:53 coerces the value to a boolean 3713 22:39:53 with hostname style access 3714 22:39:53 #use_path_style? returns false 3715 22:39:53 with AWS credentials 3716 22:39:53 is expected to eq "AWS" 3717 22:39:53 is expected to equal true 3718 22:39:53 is expected to equal false 3719 22:39:53 is expected to eq {:aws_access_key_id=>"AWS_ACCESS_KEY_ID", :aws_secret_access_key=>"AWS_SECRET_ACCESS_KEY", :provider=>"AWS", :region=>"us-east-1"} 3720 22:39:53 with FIPS enabled 3721 22:39:53 is expected to eq {:aws_access_key_id=>"AWS_ACCESS_KEY_ID", :aws_secret_access_key=>"AWS_SECRET_ACCESS_KEY", :disable_content_md5_validation=>true, :provider=>"AWS", :region=>"us-east-1"} 3722 22:39:53 with Google credentials 3723 22:39:53 is expected to eq "Google" 3724 22:39:53 is expected to equal false 3725 22:39:53 is expected to equal true 3726 22:39:53 is expected to eq {} 3727 22:39:53 with SSE-KMS enabled 3728 22:39:53 is expected to equal true 3729 22:39:53 is expected to eq "AES256" 3730 22:39:53 is expected to eq "arn:aws:12345" 3731 22:39:53 is expected to contain exactly "x-amz-server-side-encryption" and "x-amz-server-side-encryption-aws-kms-key-id" 3732 22:39:53 with only server side encryption enabled 3733 22:39:54 is expected to equal true 3734 22:39:54 is expected to eq "AES256" 3735 22:39:54 is expected to be nil 3736 22:39:54 is expected to eq {"x-amz-server-side-encryption"=>"AES256"} 3737 22:39:54 without encryption enabled 3738 22:39:54 is expected to equal false 3739 22:39:54 is expected to be nil 3740 22:39:54 is expected to be nil 3741 22:39:54 is expected to eq {} 3742 22:39:54 with object storage disabled 3743 22:39:54 is expected to equal false 3744 22:39:54 # [RSpecRunTime] Finishing example group spec/lib/object_storage/config_spec.rb. It took 1.48 seconds. Expected to take 1.65 seconds. 3745 22:39:54 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/variables/builder/release_spec.rb. Expected to take 1.62 seconds. 3746 22:39:54 Gitlab::Ci::Variables::Builder::Release 3748 22:39:55 when the release is present 3749 22:39:55 contains all the variables 3750 22:39:55 for large description 3752 22:39:56 # [RSpecRunTime] RSpec elapsed time: 25 minutes 9.83 seconds. Current RSS: ~1483M. Threads: 5. load average: 1.23 1.19 1.10 1/284 14480 3754 22:39:56 when description is nil 3755 22:39:56 returns without error 3756 22:39:56 when the release is not present 3757 22:39:56 contains no variables 3758 22:39:56 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/variables/builder/release_spec.rb. It took 1.89 seconds. Expected to take 1.62 seconds. 3759 22:39:56 # [RSpecRunTime] Starting example group spec/views/layouts/fullscreen.html.haml_spec.rb. Expected to take 1.55 seconds. 3760 22:39:56 layouts/fullscreen 3761 22:39:56 renders flash container 3762 22:39:56 renders a flex container 3763 22:39:56 behaves like a layout which reflects the application color mode setting 3764 22:39:56 as a color mode layout 3765 22:39:56 when no color mode is explicitly selected 3766 22:39:57 renders with the default color 3767 22:39:57 when user is authenticated & has selected a specific color mode 3768 22:39:57 chosen_color_mode: #<struct Gitlab::ColorModes::Mode id=1, name="Light", css_class="gl-light"> 3769 22:39:57 renders with the Light color mode 3770 22:39:57 chosen_color_mode: #<struct Gitlab::ColorModes::Mode id=2, name="Dark (Experiment)", css_class="gl-dark"> 3771 22:39:57 renders with the Dark (Experiment) color mode 3772 22:39:57 chosen_color_mode: #<struct Gitlab::ColorModes::Mode id=3, name="Auto (Experiment)", css_class="gl-system"> 3773 22:39:57 renders with the Auto (Experiment) color mode 3774 22:39:57 behaves like a layout which reflects the preferred language 3775 22:39:57 when changing the a preferred language 3776 22:39:58 renders the correct `lang` attribute in the html element 3777 22:39:58 # [RSpecRunTime] Finishing example group spec/views/layouts/fullscreen.html.haml_spec.rb. It took 1.99 seconds. Expected to take 1.55 seconds. 3778 22:39:58 # [RSpecRunTime] Starting example group spec/views/notify/changed_milestone_email.html.haml_spec.rb. Expected to take 1.53 seconds. 3779 22:39:58 notify/changed_milestone_email.html.haml 3780 22:39:58 milestone with start and due dates 3781 22:39:59 renders with date range 3782 22:39:59 milestone without start and due dates 3783 22:39:59 renders without date range 3784 22:39:59 # [RSpecRunTime] Finishing example group spec/views/notify/changed_milestone_email.html.haml_spec.rb. It took 1.7 seconds. Expected to take 1.53 seconds. 3785 22:39:59 # [RSpecRunTime] Starting example group spec/lib/gitlab/blame_spec.rb. Expected to take 1.47 seconds. 3786 22:39:59 Gitlab::Blame 3788 22:40:00 is expected to eq 1 3789 22:40:00 with a range 3790 22:40:01 is expected to eq 2 3791 22:40:01 # [RSpecRunTime] RSpec elapsed time: 25 minutes 14.83 seconds. Current RSS: ~1504M. Threads: 5. load average: 1.21 1.19 1.10 1/283 14502 3794 22:40:01 groups lines properly 3795 22:40:01 with a range 1..5 3796 22:40:01 returns the correct lines 3797 22:40:01 with highlighted lines 3798 22:40:01 returns the correct lines 3799 22:40:01 when highlighed lines are misaligned 3800 22:40:01 returns the correct lines 3801 22:40:01 with a range 2..4 3802 22:40:01 returns the correct lines 3803 22:40:01 with highlighted lines 3804 22:40:01 returns the correct lines 3805 22:40:01 renamed file 3806 22:40:01 adds previous path 3807 22:40:01 # [RSpecRunTime] Finishing example group spec/lib/gitlab/blame_spec.rb. It took 1.82 seconds. Expected to take 1.47 seconds. 3808 22:40:01 # [RSpecRunTime] Starting example group spec/lib/bulk_imports/groups/pipelines/subgroup_entities_pipeline_spec.rb. Expected to take 1.46 seconds. 3809 22:40:01 BulkImports::Groups::Pipelines::SubgroupEntitiesPipeline 3811 22:40:02 creates entities for the subgroups 3812 22:40:03 does not create duplicate entities on rerun 3813 22:40:03 # [RSpecRunTime] RSpec elapsed time: 25 minutes 17.0 seconds. Current RSS: ~1495M. Threads: 5. load average: 1.20 1.18 1.10 1/283 14524 3816 22:40:03 creates entities for the given data 3817 22:40:03 pipeline parts 3818 22:40:03 is expected to includes the BulkImports::Pipeline module 3819 22:40:03 is expected to includes the BulkImports::Pipeline::Runner module 3820 22:40:03 has extractors 3821 22:40:03 has transformers 3822 22:40:03 # [RSpecRunTime] Finishing example group spec/lib/bulk_imports/groups/pipelines/subgroup_entities_pipeline_spec.rb. It took 1.91 seconds. Expected to take 1.46 seconds. 3823 22:40:03 # [RSpecRunTime] Starting example group spec/lib/gitlab/legacy_github_import/branch_formatter_spec.rb. Expected to take 1.4 seconds. 3824 22:40:03 Gitlab::LegacyGithubImport::BranchFormatter 3826 22:40:04 returns true when branch exists and commit is part of the branch 3827 22:40:04 returns false when branch exists and commit is not part of the branch 3828 22:40:04 returns false when branch does not exist 3829 22:40:04 # [RSpecRunTime] RSpec elapsed time: 25 minutes 18.7 seconds. Current RSS: ~1491M. Threads: 5. load average: 1.20 1.18 1.10 1/283 14549 3832 22:40:05 returns raw repo 3834 22:40:05 returns raw sha 3836 22:40:05 returns true when raw sha and ref are present 3837 22:40:05 returns false when raw sha is blank 3838 22:40:05 returns false when raw ref is blank 3839 22:40:05 # [RSpecRunTime] Finishing example group spec/lib/gitlab/legacy_github_import/branch_formatter_spec.rb. It took 1.64 seconds. Expected to take 1.4 seconds. 3840 22:40:05 # [RSpecRunTime] Starting example group spec/services/ml/experiment_tracking/handle_candidate_gitlab_metadata_service_spec.rb. Expected to take 1.39 seconds. 3841 22:40:05 Ml::ExperimentTracking::HandleCandidateGitlabMetadataService 3843 22:40:06 when metadata includes gitlab.CI_JOB_ID and gitlab.CI_JOB_ID is valid 3844 22:40:06 updates candidate correctly 3845 22:40:06 # [RSpecRunTime] RSpec elapsed time: 25 minutes 20.44 seconds. Current RSS: ~1498M. Threads: 5. load average: 1.20 1.18 1.10 1/283 14568 3847 22:40:06 when metadata includes gitlab.CI_JOB_ID and gitlab.CI_JOB_ID is invalid 3848 22:40:06 raises error 3849 22:40:06 # [RSpecRunTime] Finishing example group spec/services/ml/experiment_tracking/handle_candidate_gitlab_metadata_service_spec.rb. It took 1.58 seconds. Expected to take 1.39 seconds. 3850 22:40:06 # [RSpecRunTime] Starting example group spec/lib/gitlab/diff/parallel_diff_spec.rb. Expected to take 1.31 seconds. 3851 22:40:06 Gitlab::Diff::ParallelDiff 3852 22:40:06 #parallelize 3853 22:40:08 returns an array of arrays containing the parsed diff 3854 22:40:08 works as a static method 3855 22:40:08 # [RSpecRunTime] RSpec elapsed time: 25 minutes 21.99 seconds. Current RSS: ~1500M. Threads: 5. load average: 1.18 1.18 1.10 1/284 14591 3857 22:40:08 # [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/parallel_diff_spec.rb. It took 1.43 seconds. Expected to take 1.31 seconds. 3858 22:40:08 # [RSpecRunTime] Starting example group spec/serializers/project_access_token_entity_spec.rb. Expected to take 1.31 seconds. 3859 22:40:08 ProjectAccessTokenEntity 3860 22:40:08 when bot is a member of the project 3861 22:40:09 has the correct attributes 3862 22:40:09 when bot is unrelated to the project 3863 22:40:09 has the correct attributes 3864 22:40:09 # [RSpecRunTime] Finishing example group spec/serializers/project_access_token_entity_spec.rb. It took 1.54 seconds. Expected to take 1.31 seconds. 3865 22:40:09 # [RSpecRunTime] Starting example group spec/services/remote_mirrors/create_service_spec.rb. Expected to take 1.23 seconds. 3866 22:40:09 RemoteMirrors::CreateService 3868 22:40:11 creates a push mirror 3869 22:40:11 when user does not have permissions 3870 22:40:11 returns an error 3871 22:40:11 # [RSpecRunTime] RSpec elapsed time: 25 minutes 24.87 seconds. Current RSS: ~1496M. Threads: 5. load average: 1.18 1.18 1.10 2/284 14600 3873 22:40:11 when params are invalid 3874 22:40:11 returns an error 3875 22:40:11 # [RSpecRunTime] Finishing example group spec/services/remote_mirrors/create_service_spec.rb. It took 1.57 seconds. Expected to take 1.23 seconds. 3876 22:40:11 # [RSpecRunTime] Starting example group spec/helpers/ci/status_helper_spec.rb. Expected to take 1.22 seconds. 3877 22:40:11 Ci::StatusHelper 3878 22:40:11 #render_ci_icon 3879 22:40:11 has 'Pipeline' as the status type in the title 3880 22:40:11 has the success status icon 3881 22:40:11 when pipeline has commit path 3882 22:40:11 links to commit 3883 22:40:11 has 'Pipeline' as the status type in the title 3884 22:40:11 has the correct status icon 3885 22:40:11 when showing status text 3886 22:40:12 contains status text 3887 22:40:12 when tooltip_placement is provided 3888 22:40:12 has the provided tooltip placement 3889 22:40:12 when container is provided 3890 22:40:12 has the provided container in data 3891 22:40:12 ci icon appearance 3892 22:40:12 status: "success", icon: "status_success_borderless", variant: "success" 3893 22:40:12 uses the correct variant and icon for status 3894 22:40:12 status: "success-with-warnings", icon: "status_warning_borderless", variant: "warning" 3895 22:40:12 uses the correct variant and icon for status 3896 22:40:12 status: "pending", icon: "status_pending_borderless", variant: "warning" 3897 22:40:12 uses the correct variant and icon for status 3898 22:40:12 status: "waiting-for-resource", icon: "status_pending_borderless", variant: "warning" 3899 22:40:12 uses the correct variant and icon for status 3900 22:40:12 status: "failed", icon: "status_failed_borderless", variant: "danger" 3901 22:40:12 uses the correct variant and icon for status 3902 22:40:12 status: "running", icon: "status_running_borderless", variant: "info" 3903 22:40:12 uses the correct variant and icon for status 3904 22:40:12 status: "preparing", icon: "status_preparing_borderless", variant: "neutral" 3905 22:40:12 uses the correct variant and icon for status 3906 22:40:12 status: "canceled", icon: "status_canceled_borderless", variant: "neutral" 3907 22:40:12 uses the correct variant and icon for status 3908 22:40:12 status: "created", icon: "status_created_borderless", variant: "neutral" 3909 22:40:12 uses the correct variant and icon for status 3910 22:40:12 status: "scheduled", icon: "status_scheduled_borderless", variant: "neutral" 3911 22:40:12 uses the correct variant and icon for status 3912 22:40:12 status: "play", icon: "play", variant: "neutral" 3913 22:40:12 uses the correct variant and icon for status 3914 22:40:12 status: "skipped", icon: "status_skipped_borderless", variant: "neutral" 3915 22:40:12 uses the correct variant and icon for status 3916 22:40:12 status: "manual", icon: "status_manual_borderless", variant: "neutral" 3917 22:40:12 uses the correct variant and icon for status 3918 22:40:12 status: "other-status", icon: "status_canceled_borderless", variant: "neutral" 3919 22:40:12 uses the correct variant and icon for status 3920 22:40:12 # [RSpecRunTime] Finishing example group spec/helpers/ci/status_helper_spec.rb. It took 1.53 seconds. Expected to take 1.22 seconds. 3921 22:40:12 # [RSpecRunTime] Starting example group spec/lib/gitlab/database_importers/work_items/hierarchy_restrictions_importer_spec.rb. Expected to take 1.15 seconds. 3922 22:40:12 Gitlab::DatabaseImporters::WorkItems::HierarchyRestrictionsImporter 3923 22:40:12 behaves like work item hierarchy restrictions importer 3924 22:40:12 when restrictions are missing 3925 22:40:12 behaves like adds restrictions 3926 22:40:12 adds all restrictions if they don't exist 3927 22:40:12 behaves like clears type reactive cache 3928 22:40:13 is expected to receive clear_reactive_cache!(*(any args)) 1 time 3929 22:40:13 when base types are missing 3930 22:40:13 behaves like adds restrictions 3931 22:40:13 adds all restrictions if they don't exist 3932 22:40:13 when restrictions already exist 3933 22:40:13 upserts restrictions 3934 22:40:13 behaves like clears type reactive cache 3935 22:40:13 is expected to receive clear_reactive_cache!(*(any args)) 1 time 3936 22:40:13 when some restrictions are missing 3937 22:40:13 inserts missing restrictions and does nothing if some already existed 3938 22:40:13 behaves like clears type reactive cache 3939 22:40:14 is expected to receive clear_reactive_cache!(*(any args)) 1 time 3940 22:40:14 when restrictions contain attributes not present in the table 3941 22:40:14 filters out missing columns 3942 22:40:14 behaves like clears type reactive cache 3943 22:40:14 is expected to receive clear_reactive_cache!(*(any args)) 1 time 3944 22:40:14 # [RSpecRunTime] Finishing example group spec/lib/gitlab/database_importers/work_items/hierarchy_restrictions_importer_spec.rb. It took 1.3 seconds. Expected to take 1.15 seconds. 3945 22:40:14 # [RSpecRunTime] Starting example group spec/workers/ci/job_artifacts/track_artifact_report_worker_spec.rb. Expected to take 1.13 seconds. 3946 22:40:14 Ci::JobArtifacts::TrackArtifactReportWorker 3948 22:40:14 when pipeline is found 3949 22:40:15 executed service 3950 22:40:15 behaves like an idempotent worker 3951 22:40:15 is labeled as idempotent 3952 22:40:15 performs multiple times sequentially without raising an exception 3953 22:40:15 does not try to increment again for the test event 3954 22:40:15 does not try to increment again for the coverage event 3955 22:40:15 # [RSpecRunTime] RSpec elapsed time: 25 minutes 29.24 seconds. Current RSS: ~1475M. Threads: 5. load average: 1.16 1.18 1.10 1/282 14601 3957 22:40:15 when pipeline is not found 3958 22:40:15 does not execute service 3959 22:40:15 # [RSpecRunTime] Finishing example group spec/workers/ci/job_artifacts/track_artifact_report_worker_spec.rb. It took 1.37 seconds. Expected to take 1.13 seconds. 3960 22:40:15 # [RSpecRunTime] Starting example group spec/models/packages/terraform_module/package_spec.rb. Expected to take 1.07 seconds. 3961 22:40:15 Packages::TerraformModule::Package 3962 22:40:15 does not allow STI 3965 22:40:15 is expected to allow :name to be ‹"my-module/my-system"› 3966 22:40:15 is expected to allow :name to be ‹"my/module"› 3967 22:40:15 is expected not to allow :name to be ‹"my-module"› 3968 22:40:15 is expected not to allow :name to be ‹"My-Module"› 3969 22:40:16 is expected not to allow :name to be ‹"my_module"› 3970 22:40:16 is expected not to allow :name to be ‹"my.module"› 3971 22:40:16 is expected not to allow :name to be ‹"../../../my-module"› 3972 22:40:16 is expected not to allow :name to be ‹"%2e%2e%2fmy-module"› 3974 22:40:16 behaves like validating version to be SemVer compliant for 3975 22:40:16 for terraform_module_package 3976 22:40:16 is expected to allow :version to be ‹"1.2.3"› 3977 22:40:16 is expected to allow :version to be ‹"1.2.3-beta"› 3978 22:40:16 is expected to allow :version to be ‹"1.2.3-alpha.3"› 3979 22:40:16 is expected not to allow :version to be ‹"1"› 3980 22:40:16 is expected not to allow :version to be ‹"1.2"› 3981 22:40:16 is expected not to allow :version to be ‹"1./2.3"› 3982 22:40:16 is expected not to allow :version to be ‹"../../../../../1.2.3"› 3983 22:40:16 is expected not to allow :version to be ‹"%2e%2e%2f1.2.3"› 3984 22:40:16 relationships 3985 22:40:16 is expected to have one terraform_module_metadatum class_name => Packages::TerraformModule::Metadatum inverse_of => package 3986 22:40:16 # [RSpecRunTime] Finishing example group spec/models/packages/terraform_module/package_spec.rb. It took 1.36 seconds. Expected to take 1.07 seconds. 3987 22:40:16 # [RSpecRunTime] Starting example group spec/lib/gitlab/sanitizers/svg_spec.rb. Expected to take 1.06 seconds. 3988 22:40:16 Gitlab::Sanitizers::SVG 3990 22:40:16 delegates sanitization to scrubber 3991 22:40:17 returns sanitized data 3994 22:40:17 removes an invalid element 3995 22:40:17 removes an invalid attribute 3996 22:40:17 accepts valid element 3997 22:40:17 accepts valid namespaced attributes 3998 22:40:17 #attribute_name_with_namespace 3999 22:40:17 returns name with prefix when attribute is namespaced 4000 22:40:17 #unsafe_href? 4001 22:40:17 returns true if href attribute is an external url 4002 22:40:17 returns false if href atttribute is an internal reference 4003 22:40:17 #data_attribute? 4004 22:40:17 returns true if is a valid data attribute 4005 22:40:17 returns false if attribute is namespaced 4006 22:40:17 returns false if not a data attribute 4007 22:40:17 # [RSpecRunTime] Finishing example group spec/lib/gitlab/sanitizers/svg_spec.rb. It took 0.49 second. Expected to take 1.06 seconds. 4008 22:40:17 # [RSpecRunTime] Starting example group spec/services/issuable/import_csv/base_service_spec.rb. Expected to take 1.0 second. 4009 22:40:17 Issuable::ImportCsv::BaseService 4010 22:40:18 #preprocess_milestones 4011 22:40:18 with csv that has milestone heading 4012 22:40:18 calls PreprocessMilestonesService 4013 22:40:18 calls PreprocessMilestonesService with unique milestone titles 4014 22:40:18 with csv that does not have milestone heading 4015 22:40:18 does not call PreprocessMilestonesService 4016 22:40:18 when one or more milestones do not exist 4017 22:40:18 returns the expected error in results payload 4018 22:40:18 when all milestones exist 4019 22:40:18 returns a successful response 4020 22:40:18 # [RSpecRunTime] Finishing example group spec/services/issuable/import_csv/base_service_spec.rb. It took 1.14 seconds. Expected to take 1.0 second. 4021 22:40:18 # [RSpecRunTime] Starting example group spec/services/users/email_verification/update_email_service_spec.rb. Expected to take 0.97 second. 4022 22:40:18 Users::EmailVerification::UpdateEmailService 4024 22:40:18 when successful 4025 22:40:18 is expected to eq {:status=>:success} 4026 22:40:18 does not send a confirmation instructions email 4027 22:40:19 sets the unconfirmed_email and confirmation_sent_at fields 4028 22:40:19 when rate limited 4029 22:40:19 returns a failure status 4030 22:40:19 when email reset has already been offered 4031 22:40:19 returns a failure status 4032 22:40:19 when email is unchanged 4033 22:40:19 returns a failure status 4034 22:40:19 when email is missing 4035 22:40:19 returns a failure status 4036 22:40:19 when email is not valid 4037 22:40:19 returns a failure status 4038 22:40:19 when email is already taken 4039 22:40:19 returns a failure status 4040 22:40:19 # [RSpecRunTime] Finishing example group spec/services/users/email_verification/update_email_service_spec.rb. It took 1.22 seconds. Expected to take 0.97 second. 4041 22:40:19 # [RSpecRunTime] Starting example group spec/helpers/version_check_helper_spec.rb. Expected to take 0.94 second. 4042 22:40:19 VersionCheckHelper 4043 22:40:19 #show_version_check? 4044 22:40:19 return conditions 4045 22:40:19 enabled: false, consent: false, is_admin: false, result: false 4046 22:40:19 returns correct results 4047 22:40:19 enabled: false, consent: false, is_admin: true, result: false 4048 22:40:19 returns correct results 4049 22:40:19 enabled: false, consent: true, is_admin: false, result: false 4050 22:40:20 returns correct results 4051 22:40:20 enabled: false, consent: true, is_admin: true, result: false 4052 22:40:20 returns correct results 4053 22:40:20 enabled: true, consent: false, is_admin: false, result: false 4054 22:40:20 returns correct results 4055 22:40:20 enabled: true, consent: false, is_admin: true, result: true 4056 22:40:20 returns correct results 4057 22:40:20 enabled: true, consent: true, is_admin: false, result: false 4058 22:40:20 returns correct results 4059 22:40:20 enabled: true, consent: true, is_admin: true, result: false 4060 22:40:20 returns correct results 4061 22:40:20 #gitlab_version_check 4062 22:40:20 when show_version_check? is false it returns nil 4063 22:40:20 when show_version_check? is true 4064 22:40:20 returns an instance of the VersionCheck class if the user has access 4065 22:40:20 #show_security_patch_upgrade_alert? 4066 22:40:20 return conditions 4067 22:40:20 gitlab_version_check: nil, result: false 4068 22:40:20 returns correct results 4069 22:40:20 gitlab_version_check: {}, result: nil 4070 22:40:20 returns correct results 4071 22:40:20 gitlab_version_check: {"severity"=>"success"}, result: nil 4072 22:40:20 returns correct results 4073 22:40:20 gitlab_version_check: {"severity"=>"danger"}, result: nil 4074 22:40:20 returns correct results 4075 22:40:20 gitlab_version_check: {"severity"=>"danger", "critical_vulnerability"=>"some text"}, result: nil 4076 22:40:20 returns correct results 4077 22:40:20 gitlab_version_check: {"severity"=>"danger", "critical_vulnerability"=>"false"}, result: false 4078 22:40:20 returns correct results 4079 22:40:20 gitlab_version_check: {"severity"=>"danger", "critical_vulnerability"=>false}, result: false 4080 22:40:20 returns correct results 4081 22:40:20 gitlab_version_check: {"severity"=>"danger", "critical_vulnerability"=>"true"}, result: true 4082 22:40:20 returns correct results 4083 22:40:20 gitlab_version_check: {"severity"=>"danger", "critical_vulnerability"=>true}, result: true 4084 22:40:20 returns correct results 4085 22:40:20 #link_to_version 4086 22:40:20 for a pre-release 4087 22:40:20 links to commit sha 4088 22:40:20 for a normal release 4089 22:40:20 links to version tag 4090 22:40:20 # [RSpecRunTime] Finishing example group spec/helpers/version_check_helper_spec.rb. It took 0.98 second. Expected to take 0.94 second. 4091 22:40:20 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/Terraform/module_base_gitlab_ci_yaml_spec.rb. Expected to take 0.87 second. 4092 22:40:20 Terraform/Module-Base.gitlab-ci.yml 4093 22:40:20 the created pipeline 4094 22:40:21 does not create any jobs 4095 22:40:21 # [RSpecRunTime] RSpec elapsed time: 25 minutes 35.57 seconds. Current RSS: ~1464M. Threads: 5. load average: 1.14 1.17 1.10 1/284 14636 4097 22:40:21 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/Terraform/module_base_gitlab_ci_yaml_spec.rb. It took 1.09 seconds. Expected to take 0.87 second. 4098 22:40:21 # [RSpecRunTime] Starting example group spec/lib/gitlab_settings/options_spec.rb. Expected to take 0.87 second. 4099 22:40:21 GitlabSettings::Options 4100 22:40:21 #symbolize_keys! 4101 22:40:21 behaves like do not mutate 4102 22:40:21 when in production env 4103 22:40:21 returns the unchanged internal hash 4104 22:40:21 when not in production env 4105 22:40:21 raises an exception to avoid changing the internal keys 4106 22:40:21 #reverse_merge! 4107 22:40:21 merges in place with the existing options 4108 22:40:21 when the merge hash replaces existing configs 4109 22:40:21 merges in place with the duplicated options not replaced 4110 22:40:21 #stringify_keys! 4111 22:40:21 behaves like do not mutate 4112 22:40:21 when in production env 4113 22:40:21 returns the unchanged internal hash 4114 22:40:21 when not in production env 4115 22:40:22 raises an exception to avoid changing the internal keys 4117 22:40:22 accesses the configuration key as string 4118 22:40:22 accesses the configuration key as symbol 4119 22:40:22 #method_missing 4120 22:40:22 when method is an option 4121 22:40:22 delegates methods to options keys 4122 22:40:22 uses methods to change options values 4123 22:40:22 when method is not an option 4124 22:40:22 when in production env 4125 22:40:22 delegates the method to the internal options hash 4126 22:40:22 when not in production env 4127 22:40:22 delegates the method to the internal options hash 4128 22:40:22 when method is not an option and does not exist in hash 4129 22:40:22 raises GitlabSettings::MissingSetting 4131 22:40:22 returns a new object with the options merged 4132 22:40:22 when the merge hash replaces existing configs 4133 22:40:22 returns a new object with the duplicated options replaced 4135 22:40:22 returns a new object with the options merged 4136 22:40:22 when the merge hash replaces existing configs 4137 22:40:22 returns a new object with the duplicated options replaced 4139 22:40:22 merges in place with the existing options 4140 22:40:22 when the merge hash replaces existing configs 4141 22:40:22 merges in place with the duplicated options replaced 4143 22:40:22 checks if a string key exists 4144 22:40:22 checks if a symbol key exists 4146 22:40:22 changes the configuration key as string 4147 22:40:22 changes the configuration key as symbol 4148 22:40:22 when key does not exist 4149 22:40:22 creates a new configuration by string key 4150 22:40:22 creates a new configuration by string key 4152 22:40:22 returns the option value 4154 22:40:22 returns the hash representation of the config 4155 22:40:22 #deep_merge! 4156 22:40:22 merges in place with the existing options 4157 22:40:22 when the merge hash replaces existing configs 4158 22:40:22 merges in place with the duplicated options replaced 4160 22:40:22 when argument is a hash 4161 22:40:22 creates a new GitlabSettings::Options instance 4163 22:40:22 returns false for anything different of Hash or GitlabSettings::Options 4165 22:40:22 returns a deep copy 4166 22:40:22 # [RSpecRunTime] Finishing example group spec/lib/gitlab_settings/options_spec.rb. It took 1.06 seconds. Expected to take 0.87 second. 4167 22:40:22 # [RSpecRunTime] Starting example group spec/views/user_settings/profiles/show.html.haml_spec.rb. Expected to take 0.83 second. 4168 22:40:22 user_settings/profiles/show 4169 22:40:22 when the profile page is opened 4170 22:40:23 displays the correct elements 4171 22:40:23 renders required hidden inputs for set status form 4172 22:40:23 private profile 4173 22:40:23 renders correct CE partial 4174 22:40:23 # [RSpecRunTime] RSpec elapsed time: 25 minutes 37.75 seconds. Current RSS: ~1469M. Threads: 5. load average: 1.14 1.17 1.10 1/284 14637 4176 22:40:24 # [RSpecRunTime] Finishing example group spec/views/user_settings/profiles/show.html.haml_spec.rb. It took 1.12 seconds. Expected to take 0.83 second. 4177 22:40:24 # [RSpecRunTime] Starting example group spec/services/incident_management/issuable_escalation_statuses/build_service_spec.rb. Expected to take 0.79 second. 4178 22:40:24 IncidentManagement::IssuableEscalationStatuses::BuildService 4179 22:40:24 behaves like initializes new escalation status with expected attributes 4180 22:40:24 is expected to have attributes {:escalations_started_at => nil, :id => nil, :issue_id => 143, :policy_id => nil, :status_event => nil} 4181 22:40:24 # [RSpecRunTime] Finishing example group spec/services/incident_management/issuable_escalation_statuses/build_service_spec.rb. It took 0.82 second. Expected to take 0.79 second. 4182 22:40:24 # [RSpecRunTime] Starting example group spec/workers/gitlab_service_ping_worker_spec.rb. Expected to take 0.77 second. 4183 22:40:24 GitlabServicePingWorker 4184 22:40:24 sleeps for between 0 and 60 seconds 4185 22:40:25 obtains a 86400 second exclusive lease 4186 22:40:25 does not run for SaaS when triggered from cron 4187 22:40:25 delegates to ServicePing::SubmitService 4188 22:40:25 runs for SaaS when triggered manually 4189 22:40:25 payload computation 4190 22:40:25 creates RawUsageData entry when there is NO entry with the same recorded_at timestamp 4191 22:40:25 updates RawUsageData entry when there is entry with the same recorded_at timestamp 4192 22:40:25 reports errors and continue on execution 4193 22:40:25 when lease is not obtained 4194 22:40:25 does not invoke ServicePing::SubmitService 4195 22:40:25 # [RSpecRunTime] Finishing example group spec/workers/gitlab_service_ping_worker_spec.rb. It took 0.88 second. Expected to take 0.77 second. 4196 22:40:25 # [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/incident_management/incident_new_spec.rb. Expected to take 0.74 second. 4197 22:40:25 Gitlab::SlashCommands::IncidentManagement::IncidentNew 4199 22:40:26 when collection method id called 4200 22:40:26 calls IssuesFinder 4202 22:40:26 returns true 4203 22:40:26 when feature flag is disabled 4204 22:40:26 returns false in allowed? 4206 22:40:26 when invoked 4207 22:40:26 sends ephemeral response 4208 22:40:26 # [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/incident_management/incident_new_spec.rb. It took 0.9 second. Expected to take 0.74 second. 4209 22:40:26 # [RSpecRunTime] Starting example group spec/workers/disallow_two_factor_for_group_worker_spec.rb. Expected to take 0.72 second. 4210 22:40:26 DisallowTwoFactorForGroupWorker 4211 22:40:26 updates group 4212 22:40:27 updates group members 4213 22:40:27 # [RSpecRunTime] Finishing example group spec/workers/disallow_two_factor_for_group_worker_spec.rb. It took 0.91 second. Expected to take 0.72 second. 4214 22:40:27 # [RSpecRunTime] Starting example group spec/lib/safe_zip/entry_spec.rb. Expected to take 0.7 second. 4215 22:40:27 SafeZip::Entry 4217 22:40:27 is expected to eq "/tmp/safe-zip20241113-344-yikx92/public/folder" 4219 22:40:27 when entry does not exist 4220 22:40:27 is expected not to be truthy 4221 22:40:27 when entry does exist 4222 22:40:27 is expected to be truthy 4224 22:40:27 when entry does not match the filtered directories 4225 22:40:27 entry_name: "assets/folder/index.html" 4226 22:40:27 does not extract file 4227 22:40:27 entry_name: "public/../folder/index.html" 4228 22:40:27 does not extract file 4229 22:40:27 entry_name: "public/../../../../../index.html" 4230 22:40:27 does not extract file 4231 22:40:27 entry_name: "../../../../../public/index.html" 4232 22:40:27 does not extract file 4233 22:40:27 entry_name: "/etc/passwd" 4234 22:40:27 does not extract file 4235 22:40:27 when entry does not match the filtered files 4236 22:40:27 entry_name: "assets/folder/index.html" 4237 22:40:27 does not extract file 4238 22:40:27 entry_name: "public/../folder/index.html" 4239 22:40:27 does not extract file 4240 22:40:27 entry_name: "public/../../../../../index.html" 4241 22:40:27 does not extract file 4242 22:40:27 entry_name: "../../../../../public/index.html" 4243 22:40:27 does not extract file 4244 22:40:27 entry_name: "/etc/passwd" 4245 22:40:27 does not extract file 4246 22:40:27 when there is an existing extracted entry 4247 22:40:27 raises an exception 4248 22:40:27 when entry type is unknown 4249 22:40:27 raises an exception 4250 22:40:27 when entry is valid 4252 22:40:28 does extract file 4253 22:40:28 behaves like secured symlinks 4254 22:40:28 when we try to extract entry into symlinked folder 4255 22:40:28 raises an exception 4256 22:40:28 and is directory 4257 22:40:28 does create directory 4258 22:40:28 behaves like secured symlinks 4259 22:40:28 when we try to extract entry into symlinked folder 4260 22:40:28 raises an exception 4261 22:40:28 and is symlink 4262 22:40:28 when source is within target 4263 22:40:28 but does not exist 4264 22:40:28 raises an exception 4265 22:40:28 and does exist 4266 22:40:28 behaves like a valid symlink 4267 22:40:28 does create symlink 4268 22:40:28 when source points outside of target 4269 22:40:28 raises an exception 4270 22:40:28 when source points to /etc/passwd 4271 22:40:28 raises an exception 4272 22:40:28 # [RSpecRunTime] Finishing example group spec/lib/safe_zip/entry_spec.rb. It took 0.74 second. Expected to take 0.7 second. 4273 22:40:28 # [RSpecRunTime] Starting example group spec/lib/gitlab/external_authorization/client_spec.rb. Expected to take 0.66 second. 4274 22:40:28 Gitlab::ExternalAuthorization::Client 4275 22:40:28 #request_access 4276 22:40:28 performs requests to the configured endpoint 4277 22:40:28 adds the correct params for the user to the body of the request 4278 22:40:28 respects the the timeout 4279 22:40:28 adds the mutual tls params when they are present 4280 22:40:28 returns an expected response 4281 22:40:28 wraps exceptions if the request fails 4282 22:40:28 passes local request setting to Gitlab::HTTP 4283 22:40:28 for ldap users 4284 22:40:28 includes the ldap dn and identities for ldap users 4285 22:40:28 for non-ldap users with identities 4286 22:40:28 includes all the identities 4287 22:40:28 # [RSpecRunTime] Finishing example group spec/lib/gitlab/external_authorization/client_spec.rb. It took 0.68 second. Expected to take 0.66 second. 4288 22:40:28 # [RSpecRunTime] Starting example group spec/lib/sidebars/panel_spec.rb. Expected to take 0.65 second. 4289 22:40:28 Sidebars::Panel 4290 22:40:28 #renderable_menus 4291 22:40:28 returns only renderable menus 4292 22:40:28 #super_sidebar_menu_items 4293 22:40:28 serializes every renderable menu and returns a flattened result 4294 22:40:28 #super_sidebar_context_header 4295 22:40:29 raises `NotImplementedError` 4297 22:40:29 returns false with no menus 4298 22:40:29 returns false with no renderable menus 4299 22:40:29 returns true with renderable menus 4300 22:40:29 #add_element 4301 22:40:29 adds the element to the last position of the list 4302 22:40:29 does not add nil elements 4303 22:40:29 #insert_element_before 4304 22:40:29 adds element before the specific element class 4305 22:40:29 does not add nil elements 4306 22:40:29 when reference element does not exist 4307 22:40:29 adds the element to the top of the list 4308 22:40:29 #insert_element_after 4309 22:40:29 adds element after the specific element class 4310 22:40:29 does not add nil elements 4311 22:40:29 when reference element does not exist 4312 22:40:29 adds the element to the end of the list 4313 22:40:29 #replace_element 4314 22:40:29 replace existing element in the list 4315 22:40:29 does not add nil elements 4316 22:40:29 does not add the element if the other element is not found 4317 22:40:29 # [RSpecRunTime] Finishing example group spec/lib/sidebars/panel_spec.rb. It took 0.55 second. Expected to take 0.65 second. 4318 22:40:29 # [RSpecRunTime] Starting example group spec/graphql/resolvers/concerns/resolves_project_spec.rb. Expected to take 0.62 second. 4319 22:40:29 ResolvesProject 4320 22:40:30 can resolve projects by path 4321 22:40:30 can resolve projects by id 4322 22:40:30 complains when both are present 4323 22:40:30 complains when neither is present 4324 22:40:30 # [RSpecRunTime] Finishing example group spec/graphql/resolvers/concerns/resolves_project_spec.rb. It took 0.74 second. Expected to take 0.62 second. 4325 22:40:30 # [RSpecRunTime] Starting example group spec/serializers/user_entity_spec.rb. Expected to take 0.61 second. 4327 22:40:30 exposes user name and login 4328 22:40:30 does not expose passwords 4329 22:40:30 does not expose tokens 4330 22:40:30 does not expose 2FA OTPs 4331 22:40:30 exposes user path 4332 22:40:30 # [RSpecRunTime] Finishing example group spec/serializers/user_entity_spec.rb. It took 0.66 second. Expected to take 0.61 second. 4333 22:40:30 # [RSpecRunTime] Starting example group spec/lib/sidebars/user_profile/menus/groups_menu_spec.rb. Expected to take 0.57 second. 4334 22:40:30 Sidebars::UserProfile::Menus::GroupsMenu 4335 22:40:30 behaves like User profile menu 4336 22:40:30 does not contain any sub menu 4337 22:40:30 renders the correct link 4338 22:40:30 renders the correct title 4339 22:40:31 renders the correct icon 4340 22:40:31 renders the correct avatar 4341 22:40:31 defines correct active route 4342 22:40:31 renders if user is logged in 4343 22:40:31 when viewed user is blocked 4344 22:40:31 when user is not logged in 4345 22:40:31 is not allowed to view the menu item 4346 22:40:31 when current user has permission 4347 22:40:31 is allowed to view the menu item 4348 22:40:31 when current user does not have permission 4349 22:40:31 is not allowed to view the menu item 4350 22:40:31 when viewed user is banned 4351 22:40:31 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 4353 22:40:31 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4354 22:40:31 when user is not logged in 4355 22:40:31 is not allowed to view the menu item 4356 22:40:31 when current user has permission 4357 22:40:31 is allowed to view the menu item 4358 22:40:31 when current user does not have permission 4359 22:40:31 is not allowed to view the menu item 4360 22:40:31 # [RSpecRunTime] Finishing example group spec/lib/sidebars/user_profile/menus/groups_menu_spec.rb. It took 0.68 second. Expected to take 0.57 second. 4361 22:40:31 # [RSpecRunTime] Starting example group spec/presenters/ml/model_presenter_spec.rb. Expected to take 0.54 second. 4362 22:40:31 Ml::ModelPresenter 4363 22:40:31 #latest_version_name 4364 22:40:31 when model has version 4365 22:40:31 is the version of latest_version 4366 22:40:31 when model has no versions 4367 22:40:31 is expected to be nil 4369 22:40:31 is expected to eq #<User id:1000000351 @user513> 4370 22:40:31 #latest_package_path 4371 22:40:31 when model version does not have package 4372 22:40:31 is expected to be nil 4373 22:40:31 when latest model version has package 4374 22:40:31 is expected to eq "/namespace753/project-824/-/packages/1000000363" 4375 22:40:31 #version_count 4376 22:40:31 is expected to eq 2 4377 22:40:31 when model has precomputed version count 4378 22:40:31 returns the value of model version count 4380 22:40:31 is expected to eq "/namespace753/project-824/-/ml/models/1000000356" 4381 22:40:31 #candidate_count 4382 22:40:32 is expected to eq 2 4383 22:40:32 #latest_version_path 4384 22:40:32 when model version does not have package 4385 22:40:32 is expected to be nil 4386 22:40:32 when latest model version has package 4387 22:40:32 is expected to eq "/namespace753/project-824/-/ml/models/1000000365/versions/1000000364" 4388 22:40:32 # [RSpecRunTime] Finishing example group spec/presenters/ml/model_presenter_spec.rb. It took 0.58 second. Expected to take 0.54 second. 4389 22:40:32 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/test_failure_history_spec.rb. Expected to take 0.54 second. 4390 22:40:32 Gitlab::Ci::Reports::TestFailureHistory 4392 22:40:32 sets the recent failures for each matching failed test case in all test suites 4393 22:40:32 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/test_failure_history_spec.rb. It took 0.63 second. Expected to take 0.54 second. 4394 22:40:32 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/product/parallel_spec.rb. Expected to take 0.5 second. 4395 22:40:32 Gitlab::Ci::Config::Entry::Product::Parallel 4396 22:40:32 with invalid config 4397 22:40:32 when it is not a numeric value 4398 22:40:32 behaves like invalid config 4400 22:40:32 is expected not to be valid 4402 22:40:32 returns error about invalid type 4403 22:40:32 when it is lower than one 4404 22:40:32 behaves like invalid config 4406 22:40:32 is expected not to be valid 4408 22:40:32 returns error about invalid type 4409 22:40:32 when it is bigger than 200 4410 22:40:32 behaves like invalid config 4412 22:40:32 is expected not to be valid 4414 22:40:32 returns error about invalid type 4415 22:40:32 when it is not an integer 4416 22:40:32 behaves like invalid config 4418 22:40:32 is expected not to be valid 4420 22:40:33 returns error about invalid type 4421 22:40:33 with empty hash config 4422 22:40:33 behaves like invalid config 4424 22:40:33 is expected not to be valid 4426 22:40:33 returns error about invalid type 4427 22:40:33 with numeric config 4428 22:40:33 when job is specified 4430 22:40:33 is expected to be valid 4432 22:40:33 returns job needs configuration 4433 22:40:33 when :numeric is not allowed 4434 22:40:33 behaves like invalid config 4436 22:40:33 is expected not to be valid 4438 22:40:33 returns error about invalid type 4439 22:40:33 with matrix builds config 4440 22:40:33 when matrix is specified 4442 22:40:33 is expected to be valid 4444 22:40:33 returns job needs configuration 4445 22:40:33 when :matrix is not allowed 4446 22:40:33 behaves like invalid config 4448 22:40:33 is expected not to be valid 4450 22:40:33 returns error about invalid type 4451 22:40:33 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/product/parallel_spec.rb. It took 0.53 second. Expected to take 0.5 second. 4452 22:40:33 # [RSpecRunTime] Starting example group spec/graphql/types/current_user_type_spec.rb. Expected to take 0.48 second. 4453 22:40:33 Types::CurrentUserType 4454 22:40:33 inherits authorization policies from the UserType superclass 4455 22:40:33 is expected to eq "CurrentUser" 4456 22:40:33 # [RSpecRunTime] Finishing example group spec/graphql/types/current_user_type_spec.rb. It took 0.07 second. Expected to take 0.48 second. 4457 22:40:33 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/lexeme/not_matches_spec.rb. Expected to take 0.46 second. 4458 22:40:33 Gitlab::Ci::Pipeline::Expression::Lexeme::NotMatches 4460 22:40:33 with non-evaluable operands 4461 22:40:33 creates a new instance of the token 4462 22:40:33 with evaluable operands 4463 22:40:33 creates a new instance of the token 4465 22:40:33 is an operator 4467 22:40:33 has a precedence 4469 22:40:33 when left and right do not match 4470 22:40:33 is expected to eq true 4471 22:40:33 when left and right match 4472 22:40:33 is expected to eq false 4473 22:40:33 when left is nil 4474 22:40:33 is expected to eq true 4475 22:40:33 when right is nil 4476 22:40:33 is expected to eq true 4477 22:40:33 when left and right are nil 4478 22:40:33 is expected to eq true 4479 22:40:33 when left is an empty string 4480 22:40:33 is expected to eq true 4481 22:40:33 when left and right are empty strings 4482 22:40:33 is expected to eq false 4483 22:40:33 when left is a multiline string and matches right 4484 22:40:33 is expected to eq false 4485 22:40:33 when left is a multiline string and does not match right 4486 22:40:33 is expected to eq true 4487 22:40:33 when a matching pattern uses regex flags 4488 22:40:33 is expected to eq false 4489 22:40:33 when a non-matching pattern uses regex flags 4490 22:40:33 is expected to eq true 4491 22:40:33 when right value is a regexp string 4492 22:40:33 when matching 4493 22:40:33 is expected to eq false 4494 22:40:33 when not matching 4495 22:40:33 is expected to eq true 4496 22:40:33 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/lexeme/not_matches_spec.rb. It took 0.51 second. Expected to take 0.46 second. 4497 22:40:33 # [RSpecRunTime] Starting example group spec/lib/peek/views/redis_detailed_spec.rb. Expected to take 0.43 second. 4498 22:40:33 Peek::Views::RedisDetailed 4499 22:40:33 does not mutate input variable for auth commands 4500 22:40:33 returns aggregated results 4501 22:40:33 commands: [[:auth, "test"]], expected_commands: [[:auth, "<redacted>"]], expected_cmd: "auth <redacted>" 4502 22:40:33 scrubs Redis commands 4503 22:40:34 does not mutate input variable for redacted commands 4504 22:40:34 commands: [[:set, "key", "value"]], expected_commands: [[:set, "key", "<redacted>"]], expected_cmd: "set key <redacted>" 4505 22:40:34 scrubs Redis commands 4506 22:40:34 does not mutate input variable for redacted commands 4507 22:40:34 commands: [[:set, "bad"]], expected_commands: [[:set, "bad"]], expected_cmd: "set bad" 4508 22:40:34 scrubs Redis commands 4509 22:40:34 does not mutate input variable for redacted commands 4510 22:40:34 commands: [[:hmset, "key1", "value1", "key2", "value2"]], expected_commands: [[:hmset, "key1", "<redacted>"]], expected_cmd: "hmset key1 <redacted>" 4511 22:40:34 scrubs Redis commands 4512 22:40:34 does not mutate input variable for redacted commands 4513 22:40:34 commands: [[:get, "key"]], expected_commands: [[:get, "key"]], expected_cmd: "get key" 4514 22:40:34 scrubs Redis commands 4515 22:40:34 does not mutate input variable for redacted commands 4516 22:40:34 commands: [[:get, "key1"], [:get, "key2"]], expected_commands: [[:get, "key1"], [:get, "key2"]], expected_cmd: "get key1, get key2" 4517 22:40:34 scrubs Redis commands 4518 22:40:34 does not mutate input variable for redacted commands 4519 22:40:34 commands: [[:set, "key1", "value"], [:set, "key2", "value"]], expected_commands: [[:set, "key1", "<redacted>"], [:set, "key2", "<redacted>"]], expected_cmd: "set key1 <redacted>, set key2 <redacted>" 4520 22:40:34 scrubs Redis commands 4521 22:40:34 does not mutate input variable for redacted commands 4522 22:40:34 # [RSpecRunTime] Finishing example group spec/lib/peek/views/redis_detailed_spec.rb. It took 0.46 second. Expected to take 0.43 second. 4523 22:40:34 # [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/expect_gitlab_tracking_spec.rb. Expected to take 0.43 second. 4524 22:40:34 RuboCop::Cop::RSpec::ExpectGitlabTracking 4525 22:40:34 good: expect_no_snowplow_event 4526 22:40:34 does not register an offense 4527 22:40:34 bad: expect(Gitlab::Tracking).to receive(:event) 4528 22:40:34 registers an offense 4529 22:40:34 bad: expect(Gitlab::Tracking).not_to have_received(:event).with("EventCategory", "event_action") 4530 22:40:34 registers an offense 4531 22:40:34 good: expect_snowplow_event(category: "EventCategory", action: "event_action", label: "label", property: "property") 4532 22:40:34 does not register an offense 4533 22:40:34 bad: expect(Gitlab::Tracking).to_not have_received(:event).with("EventCategory", "event_action") 4534 22:40:34 registers an offense 4535 22:40:34 bad: expect(Gitlab::Tracking).to_not receive(:event).with("EventCategory", "event_action") 4536 22:40:34 registers an offense 4537 22:40:34 bad: expect(Gitlab::Tracking).to have_received(:event).with("EventCategory", "event_action") 4538 22:40:34 registers an offense 4539 22:40:34 bad: expect(Gitlab::Tracking).to_not receive(:event) 4540 22:40:34 registers an offense 4541 22:40:34 bad: allow(Gitlab::Tracking).to receive(:event).and_call_original 4542 22:40:34 registers an offense 4543 22:40:34 bad: expect(Gitlab::Tracking).not_to receive(:event) 4544 22:40:34 registers an offense 4545 22:40:34 good: expect_snowplow_event(category: nil, action: nil) 4546 22:40:34 does not register an offense 4547 22:40:34 bad: expect(Gitlab::Tracking).to receive(:event).with("EventCategory", "event_action", label: "label", property: "property") 4548 22:40:34 registers an offense 4549 22:40:34 bad: expect(Gitlab::Tracking).not_to receive(:event).with("EventCategory", "event_action") 4550 22:40:34 registers an offense 4551 22:40:34 good: expect_snowplow_event(category: "EventCategory", action: "event_action") 4552 22:40:34 does not register an offense 4553 22:40:34 # [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/expect_gitlab_tracking_spec.rb. It took 0.49 second. Expected to take 0.43 second. 4554 22:40:34 # [RSpecRunTime] Starting example group spec/lib/gitlab/diff/line_spec.rb. Expected to take 0.39 second. 4555 22:40:34 Gitlab::Diff::Line 4556 22:40:34 .init_from_hash 4557 22:40:34 behaves like line object initialized by hash 4558 22:40:34 round-trips correctly with to_hash 4559 22:40:34 .safe_init_from_hash 4560 22:40:34 ensures rich_text is HTML-safe 4561 22:40:34 behaves like line object initialized by hash 4562 22:40:34 round-trips correctly with to_hash 4563 22:40:34 when given hash has no rich_text 4564 22:40:34 behaves like line object initialized by hash 4565 22:40:34 round-trips correctly with to_hash 4567 22:40:35 returns raw diff text 4568 22:40:35 when prefix is disabled 4569 22:40:35 returns raw diff text without prefix 4570 22:40:35 when diff is empty 4571 22:40:35 returns an empty raw diff 4572 22:40:35 when setting rich text 4573 22:40:35 escapes any HTML special characters in the diff chunk header 4574 22:40:35 #set_marker_ranges 4575 22:40:35 stores MarkerRanges in Diff::Line object 4576 22:40:35 #text_content 4577 22:40:35 when has rich text 4578 22:40:35 returns unprefixed rich text 4579 22:40:35 when has plain text only 4580 22:40:35 returns unprefixed plain text 4582 22:40:35 when meta line 4584 22:40:35 when changed line 4585 22:40:35 returns the correct old side ID 4586 22:40:35 returns the correct new side ID 4587 22:40:35 # [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/line_spec.rb. It took 0.45 second. Expected to take 0.39 second. 4588 22:40:35 # [RSpecRunTime] Starting example group spec/lib/generators/gitlab/usage_metric_generator_spec.rb. Expected to take 0.38 second. 4589 22:40:35 Gitlab::UsageMetricGenerator 4590 22:40:35 Creating metric instrumentation files 4591 22:40:35 creates CE metric instrumentation files using the template 4592 22:40:35 with EE flag true 4593 22:40:35 creates EE metric instrumentation files using the template 4594 22:40:35 for database type 4595 22:40:35 creates the metric instrumentation file using the template 4596 22:40:35 for numbers type 4597 22:40:35 creates the metric instrumentation file using the template 4598 22:40:35 with type option missing 4599 22:40:35 raises an ArgumentError 4600 22:40:35 with type option value not included in approved superclasses 4601 22:40:35 raises an ArgumentError 4602 22:40:35 without operation for database metric 4603 22:40:35 raises an ArgumentError 4604 22:40:35 with wrong operation for database metric 4605 22:40:35 raises an ArgumentError 4606 22:40:35 without operation for numbers metric 4607 22:40:35 raises an ArgumentError 4608 22:40:35 with wrong operation for numbers metric 4609 22:40:35 raises an ArgumentError 4610 22:40:35 # [RSpecRunTime] Finishing example group spec/lib/generators/gitlab/usage_metric_generator_spec.rb. It took 0.47 second. Expected to take 0.38 second. 4611 22:40:35 # [RSpecRunTime] Starting example group spec/services/jira_connect_subscriptions/destroy_service_spec.rb. Expected to take 0.36 second. 4612 22:40:35 JiraConnectSubscriptions::DestroyService 4614 22:40:36 when subscription namespace has descendants with inheriting Jira Cloud app integration 4615 22:40:36 destroys the subscription, and schedules JiraCloudAppDeactivationWorker 4616 22:40:36 when destroy fails 4617 22:40:36 returns an error 4618 22:40:36 when subscription is nil 4619 22:40:36 returns an error 4620 22:40:36 when the Jira user is not an admin 4621 22:40:36 returns an error with a forbidden message 4622 22:40:36 # [RSpecRunTime] Finishing example group spec/services/jira_connect_subscriptions/destroy_service_spec.rb. It took 0.5 second. Expected to take 0.36 second. 4623 22:40:36 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/normalizer/number_strategy_spec.rb. Expected to take 0.35 second. 4624 22:40:36 Gitlab::Ci::Config::Normalizer::NumberStrategy 4625 22:40:36 .applies_to? 4626 22:40:36 with numbers 4627 22:40:36 is expected to be truthy 4628 22:40:36 with hash that has :number key 4629 22:40:36 is expected to be truthy 4630 22:40:36 with a float number 4631 22:40:36 is expected to be falsey 4632 22:40:36 with hash that does not have :number key 4633 22:40:36 is expected to be falsey 4635 22:40:36 with numbers 4636 22:40:36 behaves like parallelized job 4637 22:40:36 is expected to eq 3 4638 22:40:36 has attributes 4639 22:40:36 has parallelized name 4640 22:40:36 with hash that has :number key 4641 22:40:36 behaves like parallelized job 4642 22:40:36 is expected to eq 3 4643 22:40:36 has attributes 4644 22:40:36 has parallelized name 4646 22:40:36 behaves like single parallelized job 4647 22:40:36 is expected to eq 1 4648 22:40:36 has attributes 4649 22:40:36 has parallelized name 4650 22:40:36 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/normalizer/number_strategy_spec.rb. It took 0.41 second. Expected to take 0.35 second. 4651 22:40:36 # [RSpecRunTime] Starting example group spec/helpers/admin/background_migrations_helper_spec.rb. Expected to take 0.33 second. 4652 22:40:36 Admin::BackgroundMigrationsHelper 4653 22:40:36 #batched_migration_status_badge_variant 4654 22:40:36 status_name: :active, variant: :info 4655 22:40:36 is expected to eq :info 4656 22:40:36 status_name: :paused, variant: :warning 4657 22:40:36 is expected to eq :warning 4658 22:40:36 status_name: :failed, variant: :danger 4659 22:40:36 is expected to eq :danger 4660 22:40:36 status_name: :finished, variant: :success 4661 22:40:36 is expected to eq :success 4662 22:40:36 #batched_migration_progress 4663 22:40:36 returns completion percentage 4664 22:40:36 when migration is finished 4665 22:40:36 returns 100 percent 4666 22:40:36 when total_tuple_count is nil 4668 22:40:36 when there are no completed rows 4669 22:40:37 returns 0 percent 4670 22:40:37 when completed rows are greater than total count 4671 22:40:37 returns 99 percent 4672 22:40:37 # [RSpecRunTime] Finishing example group spec/helpers/admin/background_migrations_helper_spec.rb. It took 0.38 second. Expected to take 0.33 second. 4673 22:40:37 # [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data/topology_spec.rb. Expected to take 0.33 second. 4674 22:40:37 Gitlab::UsageData::Topology 4675 22:40:37 #topology_usage_data 4676 22:40:37 can reach a ready Prometheus client 4677 22:40:37 behaves like query topology data from Prometheus 4678 22:40:37 tracking node metrics 4679 22:40:37 contains node level metrics for each instance 4680 22:40:37 and some node memory metrics are missing 4681 22:40:37 removes the respective entries and includes the failures 4682 22:40:37 and services run on the same node but report different instance values 4683 22:40:37 normalizes equivalent instance values and maps them to the same node 4684 22:40:37 and node metrics are missing but service metrics exist 4685 22:40:37 still reports service metrics 4686 22:40:37 and unknown services are encountered 4687 22:40:37 filters out unknown service data and reports the unknown services as a failure 4688 22:40:37 and an error is raised when querying Prometheus 4689 22:40:37 without timeout failures 4690 22:40:37 returns empty result and executes subsequent queries as usual 4691 22:40:37 with timeout failures 4692 22:40:37 exception: Errno::ETIMEDOUT 4693 22:40:37 returns empty result and cancelled subsequent queries 4694 22:40:37 exception: Net::OpenTimeout 4695 22:40:37 returns empty result and cancelled subsequent queries 4696 22:40:37 exception: Net::ReadTimeout 4697 22:40:37 returns empty result and cancelled subsequent queries 4698 22:40:37 can not reach a ready Prometheus client 4699 22:40:37 behaves like returns empty result with no failures 4700 22:40:37 is expected to eq {:duration_s=>0, :failures=>[]} 4701 22:40:37 when top-level function raises error 4702 22:40:37 returns empty result with generic failure 4703 22:40:37 # [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data/topology_spec.rb. It took 0.39 second. Expected to take 0.33 second. 4704 22:40:37 # [RSpecRunTime] Starting example group spec/finders/concerns/members/role_parser_spec.rb. Expected to take 0.3 second. 4705 22:40:37 Members::RoleParser 4707 22:40:37 max_role: nil 4708 22:40:37 is expected to be nil 4709 22:40:37 max_role: "" 4710 22:40:37 is expected to be nil 4711 22:40:37 max_role: "custom" 4712 22:40:37 is expected to be nil 4713 22:40:37 max_role: "xcustom-1" 4714 22:40:37 is expected to be nil 4715 22:40:37 max_role: "custom-1x" 4716 22:40:37 is expected to be nil 4717 22:40:37 when containing a valid value 4718 22:40:37 is expected to eq 1 4720 22:40:37 max_role: nil 4721 22:40:37 is expected to be nil 4722 22:40:37 max_role: "" 4723 22:40:37 is expected to be nil 4724 22:40:37 max_role: "static" 4725 22:40:37 is expected to be nil 4726 22:40:37 max_role: "xstatic-1" 4727 22:40:37 is expected to be nil 4728 22:40:37 max_role: "static-1x" 4729 22:40:37 is expected to be nil 4730 22:40:37 when containing a valid value 4731 22:40:37 is expected to eq 1 4732 22:40:37 # [RSpecRunTime] Finishing example group spec/finders/concerns/members/role_parser_spec.rb. It took 0.39 second. Expected to take 0.3 second. 4733 22:40:37 # [RSpecRunTime] Starting example group spec/lib/gitlab/template/gitlab_ci_yml_template_spec.rb. Expected to take 0.3 second. 4734 22:40:37 Gitlab::Template::GitlabCiYmlTemplate 4736 22:40:37 combines the globals and rest 4737 22:40:37 does not include Browser-Performance template in FOSS 4739 22:40:37 loads the full file 4740 22:40:37 behaves like file template shared examples 4742 22:40:38 strips the .gitlab-ci.yml suffix 4743 22:40:38 ensures that the template name is used exactly once 4744 22:40:38 .by_category 4745 22:40:38 returns sorted results 4747 22:40:38 returns nil if the file does not exist 4748 22:40:38 returns the corresponding object of a valid file 4750 22:40:38 sorts lexicographically 4751 22:40:38 # [RSpecRunTime] Finishing example group spec/lib/gitlab/template/gitlab_ci_yml_template_spec.rb. It took 0.33 second. Expected to take 0.3 second. 4752 22:40:38 # [RSpecRunTime] Starting example group spec/lib/sidebars/admin/menus/deploy_keys_menu_spec.rb. Expected to take 0.28 second. 4753 22:40:38 Sidebars::Admin::Menus::DeployKeysMenu 4754 22:40:38 behaves like Admin menu 4755 22:40:38 renders the correct link 4756 22:40:38 renders the correct title 4757 22:40:38 renders the correct icon 4758 22:40:38 renders the separator if needed 4760 22:40:38 when user is admin 4762 22:40:38 when user is not admin 4763 22:40:38 does not render 4764 22:40:38 when user is not logged in 4765 22:40:38 does not render 4766 22:40:38 behaves like Admin menu without sub menus 4767 22:40:38 does not contain any sub menu(s) 4768 22:40:38 defines correct active route 4769 22:40:38 # [RSpecRunTime] Finishing example group spec/lib/sidebars/admin/menus/deploy_keys_menu_spec.rb. It took 0.33 second. Expected to take 0.28 second. 4770 22:40:38 # [RSpecRunTime] Starting example group spec/models/webauthn_registration_spec.rb. Expected to take 0.27 second. 4771 22:40:38 WebauthnRegistration 4772 22:40:38 does not allow STI 4774 22:40:38 is expected to belong to user required: false 4776 22:40:38 is expected to validate that :credential_xid cannot be empty/falsy 4777 22:40:38 is expected to validate that :public_key cannot be empty/falsy 4778 22:40:38 is expected to validate that :counter cannot be empty/falsy 4779 22:40:38 is expected to validate that the length of :name is at least 0 4780 22:40:38 is expected not to allow :name to be ‹nil› 4781 22:40:38 is expected to validate that :counter looks like an integer greater than or equal to 0 and less than or equal to 4294967295 4782 22:40:38 # [RSpecRunTime] Finishing example group spec/models/webauthn_registration_spec.rb. It took 0.3 second. Expected to take 0.27 second. 4783 22:40:38 # [RSpecRunTime] Starting example group spec/lib/gitlab/exception_log_formatter_spec.rb. Expected to take 0.26 second. 4784 22:40:38 Gitlab::ExceptionLogFormatter 4786 22:40:38 adds exception data to log 4787 22:40:38 cleans the exception message 4788 22:40:38 when exception is ActiveRecord::StatementInvalid 4789 22:40:38 adds the normalized SQL query to payload 4790 22:40:38 when the ActiveRecord::StatementInvalid is wrapped in another exception 4791 22:40:38 adds the cause_class to payload 4792 22:40:38 adds the normalized SQL query to payload 4793 22:40:38 when the ActiveRecord::StatementInvalid is a bad query 4794 22:40:39 adds the query as-is to payload 4795 22:40:39 when exception is a gRPC bad status 4796 22:40:39 when the gRPC error is wrapped by ::Gitlab::Git::BaseError 4797 22:40:39 adds gitaly metadata to payload 4798 22:40:39 when the gRPC error is wrapped by another error 4799 22:40:39 adds gitaly metadata to payload 4800 22:40:39 when the gRPC error is not wrapped 4801 22:40:39 adds gitaly metadata to payload 4802 22:40:39 # [RSpecRunTime] Finishing example group spec/lib/gitlab/exception_log_formatter_spec.rb. It took 0.31 second. Expected to take 0.26 second. 4803 22:40:39 # [RSpecRunTime] Starting example group spec/lib/gitlab/crypto_helper_spec.rb. Expected to take 0.25 second. 4804 22:40:39 Gitlab::CryptoHelper 4806 22:40:39 generates SHA256 digest Base46 encoded 4807 22:40:39 .aes256_gcm_encrypt 4808 22:40:39 is Base64 encoded string without new line character 4809 22:40:39 encrypts using static iv 4810 22:40:39 with provided iv 4811 22:40:39 encrypts using provided iv 4812 22:40:39 .aes256_gcm_decrypt 4813 22:40:39 when token was encrypted using static nonce 4814 22:40:39 correctly decrypts encrypted string 4815 22:40:39 decrypts a value when it ends with a new line character 4816 22:40:39 when token was encrypted using random nonce 4817 22:40:39 correctly decrypts encrypted string 4818 22:40:39 # [RSpecRunTime] Finishing example group spec/lib/gitlab/crypto_helper_spec.rb. It took 0.23 second. Expected to take 0.25 second. 4819 22:40:39 # [RSpecRunTime] Starting example group spec/graphql/types/release_type_spec.rb. Expected to take 0.24 second. 4820 22:40:39 Types::ReleaseType 4821 22:40:39 has the expected fields 4822 22:40:39 is expected to require graphql authorizations :read_release 4823 22:40:39 assets field 4824 22:40:39 is expected to have graphql type Types::ReleaseAssetsType 4825 22:40:39 milestones field 4826 22:40:39 is expected to have graphql type #<Class:0x00007e4fa8021ae0> 4827 22:40:39 commit field 4828 22:40:39 is expected to have graphql type Types::CommitType 4830 22:40:39 is expected to have graphql type Types::ReleaseLinksType 4831 22:40:39 author field 4832 22:40:39 is expected to have graphql type Types::UserType 4833 22:40:39 evidences field 4834 22:40:39 is expected to have graphql type #<Class:0x00007e4fa80235c0> 4835 22:40:39 # [RSpecRunTime] Finishing example group spec/graphql/types/release_type_spec.rb. It took 0.31 second. Expected to take 0.24 second. 4836 22:40:39 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/stages_spec.rb. Expected to take 0.23 second. 4837 22:40:39 Gitlab::Ci::Config::Entry::Stages 4839 22:40:39 when entry config value is array of strings 4841 22:40:39 returns array of stages 4844 22:40:39 when entry config value is nested array of strings 4846 22:40:39 returns array of stages 4849 22:40:39 when entry value is multi-level nested array 4851 22:40:39 saves errors 4853 22:40:39 is not valid 4854 22:40:39 when entry value is not correct 4856 22:40:39 saves errors 4858 22:40:39 is not valid 4860 22:40:39 returns default stages 4861 22:40:39 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/stages_spec.rb. It took 0.33 second. Expected to take 0.23 second. 4862 22:40:39 # [RSpecRunTime] Starting example group spec/scripts/setup/generate-as-if-foss-env_spec.rb. Expected to take 0.22 second. 4863 22:40:39 GenerateAsIfFossEnv 4865 22:40:40 puts correct variables 4867 22:40:40 returns correct variables 4868 22:40:40 when there are only predictive frontend jobs 4869 22:40:40 returns correct variables without ENABLE_JEST 4870 22:40:40 .gitlab/ci/as-if-foss.gitlab-ci.yml 4871 22:40:40 uses all the ENABLE variables 4872 22:40:40 .gitlab/ci/rules.gitlab-ci.yml 4873 22:40:40 uses all the ENABLE variables 4874 22:40:40 # [RSpecRunTime] Finishing example group spec/scripts/setup/generate-as-if-foss-env_spec.rb. It took 0.28 second. Expected to take 0.22 second. 4875 22:40:40 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/artifacts/adapters/gzip_stream_spec.rb. Expected to take 0.21 second. 4876 22:40:40 Gitlab::Ci::Build::Artifacts::Adapters::GzipStream 4878 22:40:40 when stream is passed 4880 22:40:40 when stream is not passed 4881 22:40:40 raises an error 4883 22:40:40 when stream is gzip file 4884 22:40:40 when gzip file contains one file 4885 22:40:40 iterates content and file_name 4886 22:40:40 when gzip file contains three files 4887 22:40:40 iterates content and file_name 4888 22:40:40 when stream is zip file 4889 22:40:40 raises an error 4890 22:40:40 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/artifacts/adapters/gzip_stream_spec.rb. It took 0.32 second. Expected to take 0.21 second. 4891 22:40:40 # [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/sorting_spec.rb. Expected to take 0.21 second. 4892 22:40:40 Gitlab::Analytics::CycleAnalytics::Sorting 4893 22:40:40 when invalid sorting params are given 4894 22:40:40 falls back to end_event DESC sorting 4895 22:40:40 sorting end_event 4896 22:40:40 direction desc 4897 22:40:40 is expected to eq [#<Arel::Nodes::Descending:0x00007e4f98e4e7e0 @expr=#<struct Arel::Attributes::Attribute relation=#<A...eline_id: integer, reviewer_first_assigned_at: timestamptz)>, @table_alias=nil>, name="merged_at">>] 4898 22:40:40 direction asc 4899 22:40:40 is expected to eq [#<Arel::Nodes::Ascending:0x00007e4f98b496a8 @expr=#<struct Arel::Attributes::Attribute relation=#<Ar...eline_id: integer, reviewer_first_assigned_at: timestamptz)>, @table_alias=nil>, name="merged_at">>] 4900 22:40:40 sorting duration 4901 22:40:40 direction desc 4902 22:40:40 is expected to eq [#<Arel::Nodes::Descending:0x00007e4f987fe4d0 @expr=#<Arel::Nodes::Subtraction:0x00007e4f987fe4f8 @le...mported_from: integer, retargeted: boolean)>, @table_alias=nil>, name="created_at">, @operator=:->>] 4903 22:40:40 direction asc 4904 22:40:40 is expected to eq [#<Arel::Nodes::Ascending:0x00007e4f9853bce8 @expr=#<Arel::Nodes::Subtraction:0x00007e4f9853bd10 @lef...mported_from: integer, retargeted: boolean)>, @table_alias=nil>, name="created_at">, @operator=:->>] 4905 22:40:40 # [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/sorting_spec.rb. It took 0.26 second. Expected to take 0.21 second. 4906 22:40:40 # [RSpecRunTime] Starting example group spec/initializers/pages_storage_check_spec.rb. Expected to take 0.2 second. 4907 22:40:40 pages storage check 4908 22:40:40 when local store does not exist yet 4909 22:40:40 is expected to be truthy 4910 22:40:40 when pages is not enabled 4911 22:40:40 is expected to be truthy 4912 22:40:40 when pages is enabled 4913 22:40:40 local_storage_enabled: false, object_storage_enabled: false, raises_exception: true 4914 22:40:40 validates pages storage configuration 4915 22:40:40 local_storage_enabled: false, object_storage_enabled: true, raises_exception: false 4916 22:40:40 validates pages storage configuration 4917 22:40:40 local_storage_enabled: true, object_storage_enabled: false, raises_exception: false 4918 22:40:41 validates pages storage configuration 4919 22:40:41 local_storage_enabled: true, object_storage_enabled: true, raises_exception: false 4920 22:40:41 validates pages storage configuration 4921 22:40:41 local_storage_enabled: 1, object_storage_enabled: 0, raises_exception: false 4922 22:40:41 validates pages storage configuration 4923 22:40:41 local_storage_enabled: nil, object_storage_enabled: nil, raises_exception: true 4924 22:40:41 validates pages storage configuration 4925 22:40:41 # [RSpecRunTime] Finishing example group spec/initializers/pages_storage_check_spec.rb. It took 0.26 second. Expected to take 0.2 second. 4926 22:40:41 # [RSpecRunTime] Starting example group spec/lib/gitlab/import/username_mention_rewriter_spec.rb. Expected to take 0.19 second. 4927 22:40:41 Gitlab::Import::UsernameMentionRewriter 4928 22:40:41 #wrap_mentions_in_backticks 4929 22:40:41 when text is nil 4931 22:40:41 when the text is empty 4932 22:40:41 returns an empty string 4933 22:40:41 when the text contains username mentions 4934 22:40:41 wraps them in backticks preserving punctuation 4935 22:40:41 when the text contains code-formatted text 4936 22:40:41 wraps username mentions only if they are outside code-formatted text 4937 22:40:41 when the text contains email addresses or urls 4938 22:40:41 does not insert backticks before @ characters 4939 22:40:41 #update_username_mentions 4940 22:40:41 when the relation hash has a description and a note 4941 22:40:41 wraps @usernames in backticks 4942 22:40:41 when the relation hash does not have a description or a note 4943 22:40:41 does not wrap @usernames in backticks 4944 22:40:41 # [RSpecRunTime] Finishing example group spec/lib/gitlab/import/username_mention_rewriter_spec.rb. It took 0.24 second. Expected to take 0.19 second. 4945 22:40:41 # [RSpecRunTime] Starting example group spec/views/groups/settings/_remove.html.haml_spec.rb. Expected to take 0.19 second. 4946 22:40:41 groups/settings/_remove.html.haml 4948 22:40:41 enables the Remove group button for a group 4949 22:40:41 # [RSpecRunTime] Finishing example group spec/views/groups/settings/_remove.html.haml_spec.rb. It took 0.25 second. Expected to take 0.19 second. 4950 22:40:41 # [RSpecRunTime] Starting example group spec/tooling/lib/tooling/find_files_using_feature_flags_spec.rb. Expected to take 0.18 second. 4951 22:40:41 Tooling::FindFilesUsingFeatureFlags 4952 22:40:41 #filter_files 4953 22:40:41 when the file does not exist on disk 4954 22:40:41 returns an empty array 4955 22:40:41 when the file exists on disk 4956 22:40:41 when the file is not in the features folder 4957 22:40:41 returns an empty array 4958 22:40:41 when the filename does not have the correct extension 4959 22:40:41 returns an empty array 4960 22:40:41 when the ruby file uses a valid feature flag file 4961 22:40:41 returns the file 4963 22:40:41 when no ruby files are using the modified feature flag 4964 22:40:41 does not add anything to the input file 4965 22:40:41 when some ruby files are using the modified feature flags 4966 22:40:41 add the matching ruby files to the input file 4967 22:40:41 # [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/find_files_using_feature_flags_spec.rb. It took 0.23 second. Expected to take 0.18 second. 4968 22:40:41 # [RSpecRunTime] Starting example group spec/lib/gitlab/qa_spec.rb. Expected to take 0.18 second. 4971 22:40:41 dot_com: false, request_user_agent: "qa_user_agent", qa_user_agent: "qa_user_agent", result: false 4972 22:40:41 is expected to eq false 4973 22:40:41 dot_com: true, request_user_agent: nil, qa_user_agent: "qa_user_agent", result: false 4974 22:40:41 is expected to eq false 4975 22:40:41 dot_com: true, request_user_agent: "", qa_user_agent: "qa_user_agent", result: false 4976 22:40:41 is expected to eq false 4977 22:40:41 dot_com: true, request_user_agent: "qa_user_agent", qa_user_agent: "", result: false 4978 22:40:41 is expected to eq false 4979 22:40:41 dot_com: true, request_user_agent: "qa_user_agent", qa_user_agent: nil, result: false 4980 22:40:42 is expected to eq false 4981 22:40:42 dot_com: true, request_user_agent: "qa_user_agent", qa_user_agent: "qa_user_agent", result: true 4982 22:40:42 is expected to eq true 4983 22:40:42 # [RSpecRunTime] Finishing example group spec/lib/gitlab/qa_spec.rb. It took 0.22 second. Expected to take 0.18 second. 4984 22:40:42 # [RSpecRunTime] Starting example group spec/helpers/explore_helper_spec.rb. Expected to take 0.16 second. 4985 22:40:42 ExploreHelper 4986 22:40:42 #public_visibility_restricted? 4987 22:40:42 delegates to Gitlab::VisibilityLevel 4988 22:40:42 #projects_filter_items 4989 22:40:42 returns correct dropdown items 4990 22:40:42 #projects_filter_selected 4991 22:40:42 when visibility_level is present 4992 22:40:42 returns corresponding item 4993 22:40:42 when visibility_level is empty 4994 22:40:42 returns corresponding item 4995 22:40:42 # [RSpecRunTime] Finishing example group spec/helpers/explore_helper_spec.rb. It took 0.22 second. Expected to take 0.16 second. 4996 22:40:42 # [RSpecRunTime] Starting example group spec/lib/system_check/sidekiq_check_spec.rb. Expected to take 0.16 second. 4997 22:40:42 SystemCheck::SidekiqCheck 4998 22:40:42 #multi_check 4999 22:40:42 fails when no worker processes are running 5000 22:40:42 fails when more than one cluster process is running 5001 22:40:42 succeeds when one cluster process and one or more worker processes are running 5002 22:40:42 when only a worker process is running 5003 22:40:42 fails with the right message for systemd 5004 22:40:42 fails with the right message for sysvinit 5005 22:40:42 # [RSpecRunTime] Finishing example group spec/lib/system_check/sidekiq_check_spec.rb. It took 0.18 second. Expected to take 0.16 second. 5006 22:40:42 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/release/assets/links_spec.rb. Expected to take 0.15 second. 5007 22:40:42 Gitlab::Ci::Config::Entry::Release::Assets::Links 5009 22:40:42 when entry config value is correct 5011 22:40:42 returns links configuration 5014 22:40:42 when entry value is not correct 5016 22:40:42 when value of link is invalid 5017 22:40:42 reports error 5018 22:40:42 when value of links link is empty 5019 22:40:42 reports error 5020 22:40:42 when there is an unknown key present 5021 22:40:42 reports error 5022 22:40:42 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/release/assets/links_spec.rb. It took 0.17 second. Expected to take 0.15 second. 5023 22:40:42 # [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_metric_spec.rb. Expected to take 0.15 second. 5024 22:40:42 Gitlab::Usage::Metrics::Instrumentations::CountCiRunnersMetric 5025 22:40:42 behaves like a correct instrumented metric value 5026 22:40:42 has correct value 5027 22:40:42 # [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_metric_spec.rb. It took 0.1 second. Expected to take 0.15 second. 5028 22:40:42 # [RSpecRunTime] Starting example group spec/models/concerns/database_reflection_spec.rb. Expected to take 0.14 second. 5029 22:40:42 DatabaseReflection 5030 22:40:42 does not allow STI 5032 22:40:42 returns a Reflection instance 5033 22:40:42 memoizes the result 5034 22:40:42 # [RSpecRunTime] Finishing example group spec/models/concerns/database_reflection_spec.rb. It took 0.12 second. Expected to take 0.14 second. 5035 22:40:42 # [RSpecRunTime] Starting example group spec/models/clusters/project_spec.rb. Expected to take 0.14 second. 5036 22:40:42 Clusters::Project 5037 22:40:42 does not allow STI 5038 22:40:42 is expected to belong to project required: false 5039 22:40:42 is expected to belong to cluster required: false 5040 22:40:42 is expected to have many kubernetes_namespaces 5041 22:40:42 # [RSpecRunTime] Finishing example group spec/models/clusters/project_spec.rb. It took 0.14 second. Expected to take 0.14 second. 5042 22:40:42 # [RSpecRunTime] Starting example group spec/rubocop/cop/graphql/enum_names_spec.rb. Expected to take 0.13 second. 5043 22:40:42 RuboCop::Cop::Graphql::EnumNames 5044 22:40:43 graphql_name 5045 22:40:43 adds an offense when `graphql_name` is not set 5046 22:40:43 adds no offense when `declarative_enum` is used 5047 22:40:43 adds an offense when `graphql_name` includes `enum` 5049 22:40:43 adds an offense when class name does not end with `Enum` 5050 22:40:43 # [RSpecRunTime] Finishing example group spec/rubocop/cop/graphql/enum_names_spec.rb. It took 0.15 second. Expected to take 0.13 second. 5051 22:40:43 # [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/keyset/in_operator_optimization/strategies/order_values_loader_strategy_spec.rb. Expected to take 0.12 second. 5052 22:40:43 Gitlab::Pagination::Keyset::InOperatorOptimization::Strategies::OrderValuesLoaderStrategy 5053 22:40:43 #initializer_columns 5054 22:40:43 returns NULLs for each ORDER BY columns 5055 22:40:43 when an SQL expression is given 5056 22:40:43 when the sql_type attribute is missing 5057 22:40:43 raises error 5058 22:40:43 when the sql_type_attribute is present 5059 22:40:43 returns the initializer columns 5060 22:40:43 # [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/keyset/in_operator_optimization/strategies/order_values_loader_strategy_spec.rb. It took 0.13 second. Expected to take 0.12 second. 5061 22:40:43 # [RSpecRunTime] Starting example group spec/lib/bitbucket/representation/user_spec.rb. Expected to take 0.12 second. 5062 22:40:43 Bitbucket::Representation::User 5064 22:40:43 returns correct value 5066 22:40:43 returns correct value 5068 22:40:43 returns correct value 5070 22:40:43 returns correct value 5071 22:40:43 # [RSpecRunTime] Finishing example group spec/lib/bitbucket/representation/user_spec.rb. It took 0.14 second. Expected to take 0.12 second. 5072 22:40:43 # [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/expose_attribute_spec.rb. Expected to take 0.12 second. 5073 22:40:43 Gitlab::GithubImport::Representation::ExposeAttribute 5074 22:40:43 defines a getter method that returns an attribute value 5076 22:40:43 returns exposed attributes value using array notation 5077 22:40:43 when attribute does not exist 5079 22:40:43 when attribute is not exposed 5081 22:40:43 # [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/expose_attribute_spec.rb. It took 0.15 second. Expected to take 0.12 second. 5082 22:40:43 # [RSpecRunTime] Starting example group spec/graphql/types/group_invitation_type_spec.rb. Expected to take 0.11 second. 5083 22:40:43 Types::GroupInvitationType 5084 22:40:43 has the expected fields 5085 22:40:43 is expected to expose permissions using Types::PermissionTypes::Group 5086 22:40:43 is expected to require graphql authorizations :admin_group 5087 22:40:43 is expected to eq "GroupInvitation" 5088 22:40:43 # [RSpecRunTime] Finishing example group spec/graphql/types/group_invitation_type_spec.rb. It took 0.14 second. Expected to take 0.11 second. 5089 22:40:43 # [RSpecRunTime] Starting example group spec/lib/gitlab/language_data_spec.rb. Expected to take 0.11 second. 5090 22:40:43 Gitlab::LanguageData 5092 22:40:43 loads the extensions once 5093 22:40:43 # [RSpecRunTime] Finishing example group spec/lib/gitlab/language_data_spec.rb. It took 0.14 second. Expected to take 0.11 second. 5094 22:40:43 # [RSpecRunTime] Starting example group spec/graphql/types/merge_requests/mergeability_check_status_enum_spec.rb. Expected to take 0.1 second. 5095 22:40:43 Types::MergeRequests::MergeabilityCheckStatusEnum 5096 22:40:43 is expected to eq "MergeabilityCheckStatus" 5097 22:40:43 exposes all the existing mergeability check statuses 5098 22:40:43 # [RSpecRunTime] Finishing example group spec/graphql/types/merge_requests/mergeability_check_status_enum_spec.rb. It took 0.08 second. Expected to take 0.1 second. 5099 22:40:43 # [RSpecRunTime] Starting example group spec/graphql/types/organizations/organization_type_spec.rb. Expected to take 0.1 second. 5100 22:40:43 Types::Organizations::OrganizationType 5101 22:40:44 is expected to have graphql fields "avatar_url", "description", "description_html", "groups", "id", "name", "organization_users", "path", "projects", and "web_url" 5102 22:40:44 is expected to require graphql authorizations :read_organization 5103 22:40:44 is expected to eq "Organization" 5104 22:40:44 # [RSpecRunTime] Finishing example group spec/graphql/types/organizations/organization_type_spec.rb. It took 0.17 second. Expected to take 0.1 second. 5105 22:40:44 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/group/factory_spec.rb. Expected to take 0.09 second. 5106 22:40:44 Gitlab::Ci::Status::Group::Factory 5107 22:40:44 inherits from the core factory 5108 22:40:44 exposes group helpers 5109 22:40:44 exposes extended statuses 5110 22:40:44 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/group/factory_spec.rb. It took 0.12 second. Expected to take 0.09 second. 5111 22:40:44 # [RSpecRunTime] Starting example group spec/services/releases/links/params_spec.rb. Expected to take 0.09 second. 5112 22:40:44 Releases::Links::Params 5113 22:40:44 #allowed_params 5114 22:40:44 returns only allowed params 5115 22:40:44 when deprecated filepath is used 5116 22:40:44 uses filepath value 5117 22:40:44 when both direct_asset_path and filepath are provided 5118 22:40:44 uses direct_asset_path value 5119 22:40:44 # [RSpecRunTime] Finishing example group spec/services/releases/links/params_spec.rb. It took 0.12 second. Expected to take 0.09 second. 5120 22:40:44 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/ansi2json/result_spec.rb. Expected to take 0.09 second. 5121 22:40:44 Gitlab::Ci::Ansi2json::Result 5123 22:40:44 when offset is at the start 5124 22:40:44 returns the full size 5125 22:40:44 when offset is not zero 5126 22:40:44 returns the remaining size 5128 22:40:44 returns size of stread 5129 22:40:44 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/ansi2json/result_spec.rb. It took 0.11 second. Expected to take 0.09 second. 5130 22:40:44 # [RSpecRunTime] Starting example group spec/rubocop/cop/database/avoid_inheritance_column_spec.rb. Expected to take 0.09 second. 5131 22:40:44 RuboCop::Cop::Database::AvoidInheritanceColumn 5132 22:40:44 does not flag when :inheritance_column is set to :_type_disabled 5133 22:40:44 flags when :inheritance_column is used 5134 22:40:44 # [RSpecRunTime] Finishing example group spec/rubocop/cop/database/avoid_inheritance_column_spec.rb. It took 0.09 second. Expected to take 0.09 second. 5135 22:40:44 # [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/any_instance_of_spec.rb. Expected to take 0.08 second. 5136 22:40:44 RuboCop::Cop::RSpec::AnyInstanceOf 5137 22:40:44 when calling expect_any_instance_of 5138 22:40:44 registers an offense and corrects 5139 22:40:44 when calling allow_any_instance_of 5140 22:40:44 registers an offense and corrects 5141 22:40:44 # [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/any_instance_of_spec.rb. It took 0.1 second. Expected to take 0.08 second. 5142 22:40:44 # [RSpecRunTime] Starting example group spec/lib/api/entities/nuget/dependency_group_spec.rb. Expected to take 0.08 second. 5143 22:40:44 API::Entities::Nuget::DependencyGroup 5145 22:40:44 dependency group without target framework 5147 22:40:44 # [RSpecRunTime] Finishing example group spec/lib/api/entities/nuget/dependency_group_spec.rb. It took 0.08 second. Expected to take 0.08 second. 5148 22:40:44 # [RSpecRunTime] Starting example group spec/lib/mattermost/command_spec.rb. Expected to take 0.07 second. 5149 22:40:44 Mattermost::Command 5151 22:40:44 for valid trigger word 5152 22:40:44 returns a token 5153 22:40:44 for error message 5154 22:40:44 raises an error with message 5155 22:40:44 # [RSpecRunTime] Finishing example group spec/lib/mattermost/command_spec.rb. It took 0.09 second. Expected to take 0.07 second. 5156 22:40:44 # [RSpecRunTime] Starting example group spec/lib/bitbucket_server/retry_with_delay_spec.rb. Expected to take 0.07 second. 5157 22:40:44 BitbucketServer::RetryWithDelay 5158 22:40:44 .retry_with_delay 5159 22:40:44 when the function succeeds on the first try 5160 22:40:44 calls the function once and returns its result 5161 22:40:44 when the request has a status code of 429 5162 22:40:44 calls the function again after a delay 5163 22:40:44 # [RSpecRunTime] Finishing example group spec/lib/bitbucket_server/retry_with_delay_spec.rb. It took 0.09 second. Expected to take 0.07 second. 5164 22:40:44 # [RSpecRunTime] Starting example group spec/lib/gitlab/search/found_wiki_page_spec.rb. Expected to take 0.07 second. 5165 22:40:44 Gitlab::Search::FoundWikiPage 5167 22:40:44 works with policy 5168 22:40:44 # [RSpecRunTime] Finishing example group spec/lib/gitlab/search/found_wiki_page_spec.rb. It took 0.1 second. Expected to take 0.07 second. 5169 22:40:44 # [RSpecRunTime] Starting example group spec/graphql/types/work_items/widgets/assignees_input_type_spec.rb. Expected to take 0.07 second. 5170 22:40:44 Types::WorkItems::Widgets::AssigneesInputType 5171 22:40:45 is expected to contain exactly "assigneeIds" 5172 22:40:45 is expected to eq "WorkItemWidgetAssigneesInput" 5173 22:40:45 # [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widgets/assignees_input_type_spec.rb. It took 0.08 second. Expected to take 0.07 second. 5174 22:40:45 # [RSpecRunTime] Starting example group spec/rubocop/cop/scalability/idempotent_worker_spec.rb. Expected to take 0.07 second. 5175 22:40:45 RuboCop::Cop::Scalability::IdempotentWorker 5176 22:40:45 adds an offense when not defining idempotent method 5177 22:40:45 adds an offense when not defining idempotent method 5178 22:40:45 # [RSpecRunTime] Finishing example group spec/rubocop/cop/scalability/idempotent_worker_spec.rb. It took 0.09 second. Expected to take 0.07 second. 5179 22:40:45 # [RSpecRunTime] Starting example group spec/lib/sidebars/groups/super_sidebar_menus/deploy_menu_spec.rb. Expected to take 0.07 second. 5180 22:40:45 Sidebars::Groups::SuperSidebarMenus::DeployMenu 5181 22:40:45 defines list of NilMenuItem placeholders 5182 22:40:45 has title and sprite_icon 5183 22:40:45 # [RSpecRunTime] Finishing example group spec/lib/sidebars/groups/super_sidebar_menus/deploy_menu_spec.rb. It took 0.08 second. Expected to take 0.07 second. 5184 22:40:45 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/port_spec.rb. Expected to take 0.06 second. 5185 22:40:45 Gitlab::Ci::Build::Port 5186 22:40:45 when port is defined as an integer 5187 22:40:45 populates the object 5188 22:40:45 when port is defined as hash 5189 22:40:45 populates the object 5190 22:40:45 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/port_spec.rb. It took 0.08 second. Expected to take 0.06 second. 5191 22:40:45 # [RSpecRunTime] Starting example group spec/graphql/types/project_plan_limits_type_spec.rb. Expected to take 0.06 second. 5192 22:40:45 Types::ProjectPlanLimitsType 5193 22:40:45 is expected to eq "ProjectPlanLimits" 5194 22:40:45 exposes the expected fields 5195 22:40:45 # [RSpecRunTime] Finishing example group spec/graphql/types/project_plan_limits_type_spec.rb. It took 0.08 second. Expected to take 0.06 second. 5196 22:40:45 # [RSpecRunTime] Starting example group spec/tooling/danger/specs/match_with_array_suggestion_spec.rb. Expected to take 0.05 second. 5197 22:40:45 Tooling::Danger::Specs::MatchWithArraySuggestion 5198 22:40:45 adds suggestions at the correct lines 5199 22:40:45 # [RSpecRunTime] Finishing example group spec/tooling/danger/specs/match_with_array_suggestion_spec.rb. It took 0.06 second. Expected to take 0.05 second. 5200 22:40:45 # [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/union_spec.rb. Expected to take 0.04 second. 5201 22:40:45 RuboCop::Cop::Gitlab::Union 5202 22:40:45 flags the use of Gitlab::SQL::Union.new 5203 22:40:45 # [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/union_spec.rb. It took 0.06 second. Expected to take 0.04 second. 5204 22:40:45 # [RSpecRunTime] Starting example group spec/graphql/types/packages/package_sort_enum_spec.rb. Expected to take 0.04 second. 5205 22:40:45 Types::Packages::PackageSortEnum 5206 22:40:45 exposes all package sort values 5207 22:40:45 # [RSpecRunTime] Finishing example group spec/graphql/types/packages/package_sort_enum_spec.rb. It took 0.06 second. Expected to take 0.04 second. 5208 22:40:45 # [RSpecRunTime] Starting example group spec/lib/web_ide/settings_spec.rb. Expected to take 0.04 second. 5209 22:40:45 WebIde::Settings 5210 22:40:45 implements the extended module's behavior 5211 22:40:45 # [RSpecRunTime] Finishing example group spec/lib/web_ide/settings_spec.rb. It took 0.05 second. Expected to take 0.04 second. 5212 22:40:45 # [RSpecRunTime] Starting example group spec/workers/environments/auto_stop_cron_worker_spec.rb. Expected to take 0.04 second. 5213 22:40:45 Environments::AutoStopCronWorker 5214 22:40:45 executes Environments::AutoStopService 5215 22:40:45 # [RSpecRunTime] Finishing example group spec/workers/environments/auto_stop_cron_worker_spec.rb. It took 0.05 second. Expected to take 0.04 second. 5216 22:40:45 # [RSpecRunTime] Starting example group spec/serializers/integrations/project_serializer_spec.rb. Expected to take 0.04 second. 5217 22:40:45 Integrations::ProjectSerializer 5218 22:40:45 represents Integrations::ProjectEntity entities 5219 22:40:45 # [RSpecRunTime] Finishing example group spec/serializers/integrations/project_serializer_spec.rb. It took 0.06 second. Expected to take 0.04 second. 5220 22:40:45 # [RSpecRunTime] Starting example group spec/graphql/types/ci/job_artifact_file_type_enum_spec.rb. Expected to take 0.04 second. 5221 22:40:45 Types::Ci::JobArtifactFileTypeEnum 5222 22:40:45 exposes all job artifact file types 5223 22:40:45 # [RSpecRunTime] Finishing example group spec/graphql/types/ci/job_artifact_file_type_enum_spec.rb. It took 0.06 second. Expected to take 0.04 second. 5224 22:41:12 auto_explain log contains 1924 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-single-db-ci-connection-23-44.344.main.ndjson.gz 5225 22:41:12 took 26.849652503 5226 22:41:38 auto_explain log contains 1924 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-single-db-ci-connection-23-44.344.ci.ndjson.gz 5227 22:41:38 took 25.865081296 5228 22:41:38 [TEST PROF INFO] EventProf results for sql.active_record 5229 22:41:38 Total time: 05:45.932 of 25:48.908 (22.33%) 5230 22:41:38 Total events: 189937 5231 22:41:38 Top 5 slowest suites (by time): 5232 22:41:38 Ci::Pipeline (./spec/models/ci/pipeline_spec.rb:5) – 01:35.872 (46504 / 904) of 06:33.681 (24.35%) 5233 22:41:38 Ci::JobArtifact (./spec/models/ci/job_artifact_spec.rb:5) – 00:56.450 (27434 / 273) of 03:16.157 (28.78%) 5234 22:41:38 Gitlab::Ci::B...Clause::Exists (./spec/lib/gitlab/ci/build/rules/rule/clause/exists_spec.rb:5) – 00:15.505 (8356 / 129) of 01:36.027 (16.15%) 5235 22:41:38 MergeRequests::CloseService (./spec/services/merge_requests/close_service_spec.rb:5) – 00:13.622 (7205 / 18) of 01:04.114 (21.25%) 5236 22:41:38 EnvironmentStatus (./spec/models/environment_status_spec.rb:5) – 00:13.003 (6855 / 24) of 01:08.651 (18.94%) 5237 22:41:38 Knapsack report was generated. Preview: 5239 22:41:38 "spec/models/ci/pipeline_spec.rb": 393.68102070300006, 5240 22:41:38 "spec/models/ci/job_artifact_spec.rb": 196.15720651800007, 5241 22:41:38 "spec/lib/gitlab/ci/build/rules/rule/clause/exists_spec.rb": 96.02700694300006, 5242 22:41:38 "spec/models/environment_status_spec.rb": 68.65160790200002, 5243 22:41:38 "spec/services/merge_requests/close_service_spec.rb": 64.11438445299996, 5244 22:41:38 "spec/models/integrations/slack_spec.rb": 41.73952292299987, 5245 22:41:38 "spec/scripts/internal_events/product_group_renamer_spec.rb": 44.69666279099988, 5246 22:41:38 "spec/serializers/merge_request_poll_widget_entity_spec.rb": 37.17012508900007, 5247 22:41:38 "spec/models/ci/build_dependencies_spec.rb": 36.046781668999984, 5248 22:41:38 "spec/lib/gitlab/database/tables_truncate_spec.rb": 2.3471355030001178, 5249 22:41:38 "spec/graphql/resolvers/board_list_issues_resolver_spec.rb": 29.51879268599987, 5250 22:41:38 "spec/lib/banzai/reference_parser/base_parser_spec.rb": 32.339130050999984, 5251 22:41:38 "spec/helpers/issuables_helper_spec.rb": 27.18713800899991, 5252 22:41:38 "spec/workers/pipeline_schedule_worker_spec.rb": 24.41495530400016, 5253 22:41:38 "spec/services/releases/destroy_service_spec.rb": 23.533408381000072, 5254 22:41:38 "spec/tasks/rubocop_rake_spec.rb": 10.522051470000179, 5255 22:41:38 "spec/lib/gitlab/git/object_pool_spec.rb": 17.739861494000024, 5256 22:41:38 "spec/serializers/deployment_entity_spec.rb": 17.73883045399998, 5257 22:41:38 "spec/services/groups/agnostic_token_revocation_service_spec.rb": 17.90076826199993, 5258 22:41:38 "spec/models/integrations/prometheus_spec.rb": 16.44463710900004, 5259 22:41:38 "spec/models/virtual_registries/packages/maven/cached_response_spec.rb": 13.222304531999953, 5260 22:41:38 "spec/lib/gitlab/chat/command_spec.rb": 13.541604502000155, 5261 22:41:38 "spec/lib/gitlab/search/recent_merge_requests_spec.rb": 15.628684174, 5262 22:41:38 "spec/services/labels/transfer_service_spec.rb": 13.250719051999795, 5263 22:41:38 "spec/models/integrations/unify_circuit_spec.rb": 10.70235211399995, 5264 22:41:38 "spec/models/concerns/resolvable_note_spec.rb": 10.409117020999929, 5265 22:41:38 "spec/workers/projects/post_creation_worker_spec.rb": 10.958308922000015, 5266 22:41:38 "spec/tasks/migrate/schema_check_rake_spec.rb": 5.301069226999971, 5267 22:41:38 "spec/models/design_management/design_collection_spec.rb": 9.406688007999946, 5268 22:41:38 "spec/lib/gitlab/x509/certificate_spec.rb": 6.867048000000068, 5269 22:41:38 "spec/lib/gitlab/chat/output_spec.rb": 9.937991912000143, 5270 22:41:38 "spec/models/ci/build_trace_chunks/database_spec.rb": 9.418368308000026, 5271 22:41:38 "spec/lib/gitlab/github_import/issuable_finder_spec.rb": 6.8075257550001425, 5272 22:41:38 "spec/tasks/gitlab/service_desk_email_rake_spec.rb": 6.377385741000126, 5273 22:41:38 "spec/finders/ci/daily_build_group_report_results_finder_spec.rb": 6.558379565999985, 5274 22:41:38 "spec/finders/clusters/agents/authorizations/user_access/finder_spec.rb": 7.2525523489998704, 5275 22:41:38 "spec/graphql/mutations/release_asset_links/update_spec.rb": 6.2150276239999585, 5276 22:41:38 "spec/services/ci/job_token_scope/add_project_service_spec.rb": 6.920117356999981, 5277 22:41:38 "spec/graphql/mutations/todos/create_spec.rb": 6.643897319999951, 5278 22:41:38 "spec/models/concerns/recoverable_by_any_email_spec.rb": 6.0978226639999775, 5279 22:41:38 "spec/models/badge_spec.rb": 5.4517064879999, 5280 22:41:38 "spec/finders/crm/organizations_finder_spec.rb": 6.5132462200001555, 5281 22:41:38 "spec/tasks/gitlab/lfs/check_rake_spec.rb": 5.126584004999813, 5282 22:41:38 "spec/graphql/resolvers/project_packages_resolver_spec.rb": 4.567570981000017, 5283 22:41:38 "spec/models/anti_abuse/reports/note_spec.rb": 4.9244482819999575, 5284 22:41:38 "spec/models/packages/conan/package_reference_spec.rb": 4.043162095000071, 5285 22:41:38 "spec/finders/packages/pypi/packages_finder_spec.rb": 4.529067594000026, 5286 22:41:38 "spec/views/notify/import_issues_csv_email.html.haml_spec.rb": 4.263973386000089, 5287 22:41:38 "spec/models/ml/model_spec.rb": 4.536425732999987, 5288 22:41:38 "spec/models/blob_viewer/license_spec.rb": 4.022908357000006, 5289 22:41:38 "spec/services/markdown_content_rewriter_service_spec.rb": 4.258640926999988, 5290 22:41:38 "spec/lib/gitlab/git/diff_collection_spec.rb": 3.9965811990000475, 5291 22:41:38 "spec/graphql/mutations/issues/set_subscription_spec.rb": 3.4722793420000926, 5292 22:41:38 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_merged_spec.rb": 3.7756681070000013, 5293 22:41:38 "spec/lib/banzai/filter/references/reference_filter_spec.rb": 4.357735878999847, 5294 22:41:38 "spec/services/ci/pipeline_schedules/variables_update_service_spec.rb": 3.3225667050000993, 5295 22:41:38 "spec/lib/gitlab/import_export/uploads_saver_spec.rb": 3.7576940389999436, 5296 22:41:38 "spec/services/webauthn/destroy_service_spec.rb": 2.8056920169999557, 5297 22:41:38 "spec/finders/groups/accepting_project_imports_finder_spec.rb": 3.286587558999827, 5298 22:41:38 "spec/lib/gitlab/issues/rebalancing/state_spec.rb": 3.2553555319998395, 5299 22:41:38 "spec/workers/update_project_statistics_worker_spec.rb": 2.977344027000072, 5300 22:41:38 "spec/finders/data_transfer/project_data_transfer_finder_spec.rb": 2.901742651999939, 5301 22:41:38 "spec/workers/gitlab/bitbucket_import/stage/import_pull_requests_worker_spec.rb": 3.0461802629999966, 5302 22:41:38 "spec/presenters/event_presenter_spec.rb": 2.3252528630000597, 5303 22:41:38 "spec/workers/create_note_diff_file_worker_spec.rb": 2.3557300009999835, 5304 22:41:38 "spec/lib/mattermost/session_spec.rb": 2.5526378399999885, 5305 22:41:38 "spec/lib/gitlab/slash_commands/presenters/issue_search_spec.rb": 2.4352241779999986, 5306 22:41:38 "spec/lib/gitlab/code_navigation_path_spec.rb": 2.4580526160000318, 5307 22:41:38 "spec/lib/gitlab/usage_data_counters/hll_redis_counter_spec.rb": 2.2648125859998345, 5308 22:41:38 "spec/models/authentication_event_spec.rb": 1.872019198000089, 5309 22:41:38 "spec/services/packages/mark_package_for_destruction_service_spec.rb": 1.9945811709999361, 5310 22:41:38 "spec/lib/gitlab/database/tables_sorted_by_foreign_keys_spec.rb": 0.331795922000083, 5311 22:41:38 "spec/lib/gitlab/composer/version_index_spec.rb": 2.1985657799998535, 5312 22:41:38 "spec/lib/gitlab/analytics/usage_trends/workers_argument_builder_spec.rb": 2.129575102999979, 5313 22:41:38 "spec/lib/object_storage/config_spec.rb": 1.477855110000064, 5314 22:41:38 "spec/lib/gitlab/ci/variables/builder/release_spec.rb": 1.8867115170000943, 5315 22:41:38 "spec/views/layouts/fullscreen.html.haml_spec.rb": 1.9919645209999999, 5316 22:41:38 "spec/views/notify/changed_milestone_email.html.haml_spec.rb": 1.69971211699999, 5317 22:41:38 "spec/lib/gitlab/blame_spec.rb": 1.8153974810002182, 5318 22:41:38 "spec/lib/bulk_imports/groups/pipelines/subgroup_entities_pipeline_spec.rb": 1.912530444999902, 5319 22:41:38 "spec/lib/gitlab/legacy_github_import/branch_formatter_spec.rb": 1.644205809999903, 5320 22:41:38 "spec/services/ml/experiment_tracking/handle_candidate_gitlab_metadata_service_spec.rb": 1.581585233999931, 5321 22:41:38 "spec/lib/gitlab/diff/parallel_diff_spec.rb": 1.4302566310000202, 5322 22:41:38 "spec/serializers/project_access_token_entity_spec.rb": 1.536602706999929, 5323 22:41:38 "spec/services/remote_mirrors/create_service_spec.rb": 1.5654000450001604, 5324 22:41:38 "spec/helpers/ci/status_helper_spec.rb": 1.5254063059999226, 5325 22:41:38 "spec/lib/gitlab/database_importers/work_items/hierarchy_restrictions_importer_spec.rb": 1.294850819999965, 5326 22:41:38 "spec/workers/ci/job_artifacts/track_artifact_report_worker_spec.rb": 1.3717873140001302, 5327 22:41:38 "spec/models/packages/terraform_module/package_spec.rb": 1.3617975649999607, 5328 22:41:38 "spec/lib/gitlab/sanitizers/svg_spec.rb": 0.48576651300004414, 5329 22:41:38 "spec/services/issuable/import_csv/base_service_spec.rb": 1.137939397999844, 5330 22:41:38 "spec/services/users/email_verification/update_email_service_spec.rb": 1.2231836030000522, 5331 22:41:38 "spec/helpers/version_check_helper_spec.rb": 0.9753880169998865, 5332 22:41:38 "spec/lib/gitlab/ci/templates/Terraform/module_base_gitlab_ci_yaml_spec.rb": 1.0896727000001647, 5333 22:41:38 "spec/lib/gitlab_settings/options_spec.rb": 1.0547427619999326, 5334 22:41:38 "spec/views/user_settings/profiles/show.html.haml_spec.rb": 1.1211381989999154, 5335 22:41:38 "spec/services/incident_management/issuable_escalation_statuses/build_service_spec.rb": 0.815767446000109, 5336 22:41:38 "spec/workers/gitlab_service_ping_worker_spec.rb": 0.8759470519999013, 5337 22:41:38 "spec/lib/gitlab/slash_commands/incident_management/incident_new_spec.rb": 0.9015342709999459, 5338 22:41:38 "spec/workers/disallow_two_factor_for_group_worker_spec.rb": 0.9084930909998548, 5339 22:41:38 "spec/lib/safe_zip/entry_spec.rb": 0.740493418999904, 5340 22:41:38 "spec/lib/gitlab/external_authorization/client_spec.rb": 0.6753322029999254, 5341 22:41:38 "spec/lib/sidebars/panel_spec.rb": 0.5511969599999702, 5342 22:41:38 "spec/graphql/resolvers/concerns/resolves_project_spec.rb": 0.7383846100001392, 5343 22:41:38 "spec/serializers/user_entity_spec.rb": 0.6601749240001027, 5344 22:41:38 "spec/lib/sidebars/user_profile/menus/groups_menu_spec.rb": 0.6819480520000525, 5345 22:41:38 "spec/presenters/ml/model_presenter_spec.rb": 0.5776530690000072, 5346 22:41:38 "spec/lib/gitlab/ci/reports/test_failure_history_spec.rb": 0.6245117049998044, 5347 22:41:38 "spec/lib/gitlab/ci/config/entry/product/parallel_spec.rb": 0.5346177110000099, 5348 22:41:38 "spec/graphql/types/current_user_type_spec.rb": 0.07107776599991666, 5349 22:41:38 "spec/lib/gitlab/ci/pipeline/expression/lexeme/not_matches_spec.rb": 0.5090767520000554, 5350 22:41:38 "spec/lib/peek/views/redis_detailed_spec.rb": 0.459344154000064, 5351 22:41:38 "spec/rubocop/cop/rspec/expect_gitlab_tracking_spec.rb": 0.48581531400009226, 5352 22:41:38 "spec/lib/gitlab/diff/line_spec.rb": 0.45202417500013325, 5353 22:41:38 "spec/lib/generators/gitlab/usage_metric_generator_spec.rb": 0.47315707400002793, 5354 22:41:38 "spec/services/jira_connect_subscriptions/destroy_service_spec.rb": 0.49973519300010594, 5355 22:41:38 "spec/lib/gitlab/ci/config/normalizer/number_strategy_spec.rb": 0.41173218700009784, 5356 22:41:38 "spec/helpers/admin/background_migrations_helper_spec.rb": 0.38062641900000926, 5357 22:41:38 "spec/lib/gitlab/usage_data/topology_spec.rb": 0.390928588999941, 5358 22:41:38 "spec/finders/concerns/members/role_parser_spec.rb": 0.3904614790001233, 5359 22:41:38 "spec/lib/gitlab/template/gitlab_ci_yml_template_spec.rb": 0.3305063310001515, 5360 22:41:38 "spec/lib/sidebars/admin/menus/deploy_keys_menu_spec.rb": 0.33361567099996137, 5361 22:41:38 "spec/models/webauthn_registration_spec.rb": 0.2961483839999346, 5362 22:41:38 "spec/lib/gitlab/exception_log_formatter_spec.rb": 0.30641984299995784, 5363 22:41:38 "spec/lib/gitlab/crypto_helper_spec.rb": 0.22948171799998818, 5364 22:41:38 "spec/graphql/types/release_type_spec.rb": 0.3053754239999762, 5365 22:41:38 "spec/lib/gitlab/ci/config/entry/stages_spec.rb": 0.3301797419999275, 5366 22:41:38 "spec/scripts/setup/generate-as-if-foss-env_spec.rb": 0.281899704000125, 5367 22:41:38 "spec/lib/gitlab/ci/build/artifacts/adapters/gzip_stream_spec.rb": 0.3198451920000025, 5368 22:41:38 "spec/lib/gitlab/analytics/cycle_analytics/sorting_spec.rb": 0.26125483599980726, 5369 22:41:38 "spec/initializers/pages_storage_check_spec.rb": 0.26172731599990584, 5370 22:41:38 "spec/lib/gitlab/import/username_mention_rewriter_spec.rb": 0.24272890700012795, 5371 22:41:38 "spec/views/groups/settings/_remove.html.haml_spec.rb": 0.25203401699991446, 5372 22:41:38 "spec/tooling/lib/tooling/find_files_using_feature_flags_spec.rb": 0.22598103699988314, 5373 22:41:38 "spec/lib/gitlab/qa_spec.rb": 0.22238160799997786, 5374 22:41:38 "spec/helpers/explore_helper_spec.rb": 0.2211915880000106, 5375 22:41:38 "spec/lib/system_check/sidekiq_check_spec.rb": 0.1832606200000555, 5376 22:41:38 "spec/lib/gitlab/ci/config/entry/release/assets/links_spec.rb": 0.17312602999982118, 5377 22:41:38 "spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_metric_spec.rb": 0.10168133500019394, 5378 22:41:38 "spec/models/concerns/database_reflection_spec.rb": 0.1156627530001515, 5379 22:41:38 "spec/models/clusters/project_spec.rb": 0.14264520299980177, 5380 22:41:38 "spec/rubocop/cop/graphql/enum_names_spec.rb": 0.14703174100009164, 5381 22:41:38 "spec/lib/gitlab/pagination/keyset/in_operator_optimization/strategies/order_values_loader_strategy_spec.rb": 0.12716843299995162, 5382 22:41:38 "spec/lib/bitbucket/representation/user_spec.rb": 0.1387125730000207, 5383 22:41:38 "spec/lib/gitlab/github_import/representation/expose_attribute_spec.rb": 0.1458783719999701, 5384 22:41:38 "spec/graphql/types/group_invitation_type_spec.rb": 0.14010130200017556, 5385 22:41:38 "spec/lib/gitlab/language_data_spec.rb": 0.13978694200000064, 5386 22:41:38 "spec/graphql/types/merge_requests/mergeability_check_status_enum_spec.rb": 0.07954141599998366, 5387 22:41:38 "spec/graphql/types/organizations/organization_type_spec.rb": 0.16817768099986097, 5388 22:41:38 "spec/lib/gitlab/ci/status/group/factory_spec.rb": 0.11924830300017675, 5389 22:41:38 "spec/services/releases/links/params_spec.rb": 0.11870673399994303, 5390 22:41:38 "spec/lib/gitlab/ci/ansi2json/result_spec.rb": 0.1133468929999708, 5391 22:41:38 "spec/rubocop/cop/database/avoid_inheritance_column_spec.rb": 0.08884521599998152, 5392 22:41:38 "spec/rubocop/cop/rspec/any_instance_of_spec.rb": 0.09819856399985838, 5393 22:41:38 "spec/lib/api/entities/nuget/dependency_group_spec.rb": 0.08417706599993835, 5394 22:41:38 "spec/lib/mattermost/command_spec.rb": 0.09030233500016038, 5395 22:41:38 "spec/lib/bitbucket_server/retry_with_delay_spec.rb": 0.08708743600004709, 5396 22:41:38 "spec/lib/gitlab/search/found_wiki_page_spec.rb": 0.09517207500016411, 5397 22:41:38 "spec/graphql/types/work_items/widgets/assignees_input_type_spec.rb": 0.0835336059999463, 5398 22:41:38 "spec/rubocop/cop/scalability/idempotent_worker_spec.rb": 0.08742692500004523, 5399 22:41:38 "spec/lib/sidebars/groups/super_sidebar_menus/deploy_menu_spec.rb": 0.08417174500004876, 5400 22:41:38 "spec/lib/gitlab/ci/build/port_spec.rb": 0.08347103599999173, 5401 22:41:38 "spec/graphql/types/project_plan_limits_type_spec.rb": 0.08159406499999022, 5402 22:41:38 "spec/tooling/danger/specs/match_with_array_suggestion_spec.rb": 0.05824605700013308, 5403 22:41:38 "spec/rubocop/cop/gitlab/union_spec.rb": 0.05674737699996513, 5404 22:41:38 "spec/graphql/types/packages/package_sort_enum_spec.rb": 0.05485862699993049, 5405 22:41:38 "spec/lib/web_ide/settings_spec.rb": 0.05352284699984011, 5406 22:41:38 "spec/workers/environments/auto_stop_cron_worker_spec.rb": 0.05366149699989364, 5407 22:41:38 "spec/serializers/integrations/project_serializer_spec.rb": 0.05447959699995408, 5408 22:41:38 "spec/graphql/types/ci/job_artifact_file_type_enum_spec.rb": 0.05475088700018205 5410 22:41:38 Knapsack global time execution for tests: 25m 48s 5411 22:41:38 Pending: (Failures listed here are expected and do not affect your suite's status) 5412 22:41:38 1) Ci::Pipeline modules behaves like AtomicInternalId .has_internal_id Validation when presence validation is required when creating an object raises an error if the internal id is blank 5413 22:41:38 # No reason given 5414 22:41:38 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:22 5415 22:41:38 2) Ci::Pipeline modules behaves like AtomicInternalId .has_internal_id Validation when presence validation is required when updating an object raises an error if the internal id is blank 5416 22:41:38 # No reason given 5417 22:41:38 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:28 5418 22:41:38 3) Gitlab::Database::TablesTruncate when truncating gitlab_ci tables on the main database behaves like truncating legacy tables on a database when the truncated tables are not locked for writes raises an error that the tables are not locked for writes 5419 22:41:38 # Skipping because ci is shared or doesn't not exist 5420 22:41:38 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:167 5421 22:41:38 4) Gitlab::Database::TablesTruncate when truncating gitlab_ci tables on the main database behaves like truncating legacy tables on a database when the truncated tables are locked for writes truncates the legacy tables 5422 22:41:38 # Skipping because ci is shared or doesn't not exist 5423 22:41:38 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:185 5424 22:41:38 5) Gitlab::Database::TablesTruncate when truncating gitlab_ci tables on the main database behaves like truncating legacy tables on a database when the truncated tables are locked for writes does not affect the other tables 5425 22:41:38 # Skipping because ci is shared or doesn't not exist 5426 22:41:38 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:192 5427 22:41:38 6) Gitlab::Database::TablesTruncate when truncating gitlab_ci tables on the main database behaves like truncating legacy tables on a database when the truncated tables are locked for writes logs the sql statements to the logger 5428 22:41:38 # Skipping because ci is shared or doesn't not exist 5429 22:41:38 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:198 5430 22:41:38 7) Gitlab::Database::TablesTruncate when truncating gitlab_ci tables on the main database behaves like truncating legacy tables on a database when the truncated tables are locked for writes when running in dry_run mode does not truncate the legacy tables if running in dry run mode 5431 22:41:38 # Skipping because ci is shared or doesn't not exist 5432 22:41:38 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:209 5433 22:41:38 8) Gitlab::Database::TablesTruncate when truncating gitlab_ci tables on the main database behaves like truncating legacy tables on a database when the truncated tables are locked for writes when passing until_table parameter with a table that exists only truncates until the table specified 5434 22:41:38 # Skipping because ci is shared or doesn't not exist 5435 22:41:38 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:221 5436 22:41:38 9) Gitlab::Database::TablesTruncate when truncating gitlab_ci tables on the main database behaves like truncating legacy tables on a database when the truncated tables are locked for writes when passing until_table parameter with a table that does not exist raises an error if the specified table does not exist 5437 22:41:38 # Skipping because ci is shared or doesn't not exist 5438 22:41:38 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:232 5439 22:41:38 10) Gitlab::Database::TablesTruncate when truncating gitlab_ci tables on the main database behaves like truncating legacy tables on a database when the truncated tables are locked for writes when one of the attached partitions happened to be locked for writes truncates the locked partition successfully 5440 22:41:38 # Skipping because ci is shared or doesn't not exist 5441 22:41:38 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:252 5442 22:41:38 11) Gitlab::Database::TablesTruncate when truncating gitlab_ci tables on the main database behaves like truncating legacy tables on a database when the truncated tables are locked for writes with geo configured does not truncate gitlab_geo tables 5443 22:41:38 # Skipping because ci is shared or doesn't not exist 5444 22:41:38 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:268 5445 22:41:38 12) Gitlab::Database::TablesTruncate#needs_truncation? when running in a single database mode 5446 22:41:38 # Skipping because ci is shared or doesn't not exist 5447 22:41:38 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:361 5448 22:41:38 13) Gitlab::Database::TablesTruncate#needs_truncation? when running in a multiple database mode with main data in ci database 5449 22:41:38 # Skipping because ci is shared or doesn't not exist 5450 22:41:38 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:370 5451 22:41:38 14) Gitlab::Database::TablesTruncate#needs_truncation? when running in a multiple database mode with no main data in ci datatabase 5452 22:41:38 # Skipping because ci is shared or doesn't not exist 5453 22:41:38 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:381 5454 22:41:38 15) Gitlab::Database::TablesTruncate#needs_truncation? when running in a multiple database mode with no main data in ci datatabase supresses some QueryAnalyzers 5455 22:41:38 # Skipping because ci is shared or doesn't not exist 5456 22:41:38 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:383 5457 22:41:38 16) Gitlab::Database::TablesTruncate when running in a single database mode raises an error when truncating the main database that it is a single database setup 5458 22:41:38 # Skipping because ci is shared or doesn't not exist 5459 22:41:38 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:338 5460 22:41:38 17) Gitlab::Database::TablesTruncate when running in a single database mode raises an error when truncating the ci database that it is a single database setup 5461 22:41:38 # Skipping because ci is shared or doesn't not exist 5462 22:41:38 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:344 5463 22:41:38 18) Gitlab::Database::TablesTruncate when truncating gitlab_main tables on the ci database behaves like truncating legacy tables on a database when the truncated tables are not locked for writes raises an error that the tables are not locked for writes 5464 22:41:38 # Skipping because ci is shared or doesn't not exist 5465 22:41:38 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:167 5466 22:41:38 19) Gitlab::Database::TablesTruncate when truncating gitlab_main tables on the ci database behaves like truncating legacy tables on a database when the truncated tables are locked for writes truncates the legacy tables 5467 22:41:38 # Skipping because ci is shared or doesn't not exist 5468 22:41:38 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:185 5469 22:41:38 20) Gitlab::Database::TablesTruncate when truncating gitlab_main tables on the ci database behaves like truncating legacy tables on a database when the truncated tables are locked for writes does not affect the other tables 5470 22:41:38 # Skipping because ci is shared or doesn't not exist 5471 22:41:38 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:192 5472 22:41:38 21) Gitlab::Database::TablesTruncate when truncating gitlab_main tables on the ci database behaves like truncating legacy tables on a database when the truncated tables are locked for writes logs the sql statements to the logger 5473 22:41:38 # Skipping because ci is shared or doesn't not exist 5474 22:41:38 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:198 5475 22:41:38 22) Gitlab::Database::TablesTruncate when truncating gitlab_main tables on the ci database behaves like truncating legacy tables on a database when the truncated tables are locked for writes when running in dry_run mode does not truncate the legacy tables if running in dry run mode 5476 22:41:38 # Skipping because ci is shared or doesn't not exist 5477 22:41:38 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:209 5478 22:41:38 23) Gitlab::Database::TablesTruncate when truncating gitlab_main tables on the ci database behaves like truncating legacy tables on a database when the truncated tables are locked for writes when passing until_table parameter with a table that exists only truncates until the table specified 5479 22:41:38 # Skipping because ci is shared or doesn't not exist 5480 22:41:38 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:221 5481 22:41:38 24) Gitlab::Database::TablesTruncate when truncating gitlab_main tables on the ci database behaves like truncating legacy tables on a database when the truncated tables are locked for writes when passing until_table parameter with a table that does not exist raises an error if the specified table does not exist 5482 22:41:38 # Skipping because ci is shared or doesn't not exist 5483 22:41:38 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:232 5484 22:41:38 25) Gitlab::Database::TablesTruncate when truncating gitlab_main tables on the ci database behaves like truncating legacy tables on a database when the truncated tables are locked for writes when one of the attached partitions happened to be locked for writes truncates the locked partition successfully 5485 22:41:38 # Skipping because ci is shared or doesn't not exist 5486 22:41:38 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:252 5487 22:41:38 26) Gitlab::Database::TablesTruncate when truncating gitlab_main tables on the ci database behaves like truncating legacy tables on a database when the truncated tables are locked for writes with geo configured does not truncate gitlab_geo tables 5488 22:41:38 # Skipping because ci is shared or doesn't not exist 5489 22:41:38 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:268 5490 22:41:38 27) Gitlab::Database::TablesTruncate when running with multiple shared databases raises an error when truncating the main database that it is a single database setup 5491 22:41:38 # Skipping because ci is shared or doesn't not exist 5492 22:41:38 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:320 5493 22:41:38 28) Gitlab::Database::TablesTruncate when running with multiple shared databases raises an error when truncating the ci database that it is a single database setup 5494 22:41:38 # Skipping because ci is shared or doesn't not exist 5495 22:41:38 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:326 5496 22:41:38 Finished in 26 minutes 52 seconds (files took 1 minute 38.07 seconds to load) 5497 22:41:38 3395 examples, 0 failures, 28 pending 5498 22:41:38 Randomized with seed 49646 5499 22:41:47 [TEST PROF INFO] Time spent in factories: 13:29.858 (49.81% of total time) 5500 22:41:48 RSpec exited with 0. 5501 22:41:48 No examples to retry, congrats! 5503 22:41:49 Running after script... 5504 22:41:49 $ source scripts/utils.sh 5505 22:41:49 $ log_disk_usage 5506 22:41:49 ******************************************************* 5507 22:41:49 This runner currently has 29G free disk space. 5508 22:41:49 ******************************************************* 5568 22:41:50 $ bundle exec gem list gitlab_quality-test_tooling 5569 22:41:52 gitlab_quality-test_tooling (2.1.0) 5570 22:41:52 $ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 5573 22:41:52 $ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 5576 22:41:52 $ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 5579 22:41:52 $ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 5583 22:41:54 $ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 5587 22:41:56 $ tooling/bin/push_job_metrics || true 5588 22:41:57 [job-metrics] Pushing job metrics file for the CI/CD job. 5589 22:41:57 [job-metrics] Pushed 4 CI job metric entries to InfluxDB. 5591 22:41:58 Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-20 due to policy 5593 22:41:59 Uploading artifacts... 5594 22:41:59 auto_explain/: found 3 matching artifact files and directories 5595 22:41:59 coverage/: found 5 matching artifact files and directories 5596 22:41:59 crystalball/: found 2 matching artifact files and directories 5597 22:41:59 WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5598 22:41:59 knapsack/: found 4 matching artifact files and directories 5599 22:41:59 rspec/: found 16 matching artifact files and directories 5600 22:41:59 WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5601 22:41:59 log/*.log: found 15 matching artifact files and directories 5603 22:41:59 WARNING: Retrying... context =artifacts-uploader error =request redirected 5604 22:42:02 Uploading artifacts as "archive" to coordinator... 201 Created id =8353287812 responseStatus =201 Created token =glcbt-66 5605 22:42:02 Uploading artifacts... 5606 22:42:02 rspec/rspec-*.xml: found 1 matching artifact files and directories 5608 22:42:02 WARNING: Retrying... context =artifacts-uploader error =request redirected 5609 22:42:04 Uploading artifacts as "junit" to coordinator... 201 Created id =8353287812 responseStatus =201 Created token =glcbt-66 5611 22:42:12 Job succeeded