rspec-ee unit pg14 single-redis 30/39
Passed Started
5 months ago
by
@tbulva 1 15:39:59 behaves like when promotion to billable it queues non-billable users 2 15:39:59 new_access_level: nil, member_role_id: :billable 3 15:39:59 with two non-billable members 4 15:40:00 queues both users 5 15:40:00 with one billable and one non-billable member 6 15:40:01 queues one and returns one 7 15:40:01 with two billable members 8 15:40:01 behaves like returns success without queuing 9 15:40:01 returns success 10 15:40:01 new_access_level: 30, member_role_id: nil 11 15:40:01 with two non-billable members 12 15:40:02 queues both users 13 15:40:02 with one billable and one non-billable member 14 15:40:02 queues one and returns one 15 15:40:02 with two billable members 16 15:40:02 behaves like returns success without queuing 17 15:40:03 returns success 18 15:40:03 new_access_level: 10, member_role_id: :billable 19 15:40:03 with two non-billable members 20 15:40:04 queues both users 21 15:40:04 with one billable and one non-billable member 22 15:40:04 queues one and returns one 23 15:40:04 with two billable members 24 15:40:04 behaves like returns success without queuing 25 15:40:05 returns success 26 15:40:05 new_access_level: 30, member_role_id: :non_billable 27 15:40:05 with two non-billable members 28 15:40:05 queues both users 29 15:40:05 with one billable and one non-billable member 30 15:40:06 queues one and returns one 31 15:40:06 with two billable members 32 15:40:06 behaves like returns success without queuing 33 15:40:07 returns success 34 15:40:07 new_access_level: 30, member_role_id: :billable 35 15:40:07 with two non-billable members 36 15:40:07 queues both users 37 15:40:07 with one billable and one non-billable member 38 15:40:08 queues one and returns one 39 15:40:08 with two billable members 40 15:40:08 behaves like returns success without queuing 41 15:40:08 returns success 42 15:40:08 behaves like when no promotion to billable it does not queue users 43 15:40:08 user_type: :non_admin, new_access_level: nil, member_role_id: nil, custom_role_feature_enabled?: true 44 15:40:08 with two non-billable members 45 15:40:08 behaves like returns success without queuing 46 15:40:09 returns success 47 15:40:09 with one billable and one non-billable member 48 15:40:09 behaves like returns success without queuing 49 15:40:09 returns success 50 15:40:09 with two billable members 51 15:40:09 behaves like returns success without queuing 52 15:40:10 returns success 53 15:40:10 user_type: :non_admin, new_access_level: nil, member_role_id: :non_billable, custom_role_feature_enabled?: true 54 15:40:10 with two non-billable members 55 15:40:10 behaves like returns success without queuing 56 15:40:11 returns success 57 15:40:11 with one billable and one non-billable member 58 15:40:11 behaves like returns success without queuing 59 15:40:11 returns success 60 15:40:11 with two billable members 61 15:40:11 behaves like returns success without queuing 62 15:40:12 returns success 63 15:40:12 user_type: :non_admin, new_access_level: nil, member_role_id: :billable, custom_role_feature_enabled?: false 64 15:40:12 with two non-billable members 65 15:40:12 behaves like returns success without queuing 66 15:40:12 returns success 67 15:40:12 with one billable and one non-billable member 68 15:40:12 behaves like returns success without queuing 69 15:40:13 returns success 70 15:40:13 with two billable members 71 15:40:13 behaves like returns success without queuing 72 15:40:13 returns success 73 15:40:13 user_type: :non_admin, new_access_level: 10, member_role_id: :billable, custom_role_feature_enabled?: false 74 15:40:13 with two non-billable members 75 15:40:13 behaves like returns success without queuing 76 15:40:14 returns success 77 15:40:14 with one billable and one non-billable member 78 15:40:14 behaves like returns success without queuing 79 15:40:14 returns success 80 15:40:14 with two billable members 81 15:40:14 behaves like returns success without queuing 82 15:40:15 returns success 83 15:40:15 user_type: :non_admin, new_access_level: nil, member_role_id: :invalid, custom_role_feature_enabled?: true 84 15:40:15 with two non-billable members 85 15:40:15 behaves like returns success without queuing 86 15:40:16 returns success 87 15:40:16 with one billable and one non-billable member 88 15:40:16 behaves like returns success without queuing 89 15:40:16 returns success 90 15:40:16 with two billable members 91 15:40:16 behaves like returns success without queuing 92 15:40:17 returns success 93 15:40:17 user_type: :non_admin, new_access_level: 10, member_role_id: nil, custom_role_feature_enabled?: true 94 15:40:17 with two non-billable members 95 15:40:17 behaves like returns success without queuing 96 15:40:17 returns success 97 15:40:17 with one billable and one non-billable member 98 15:40:17 behaves like returns success without queuing 99 15:40:18 returns success 100 15:40:18 with two billable members 101 15:40:18 behaves like returns success without queuing 102 15:40:19 returns success 103 15:40:19 user_type: :non_admin, new_access_level: 10, member_role_id: :non_billable, custom_role_feature_enabled?: true 104 15:40:19 with two non-billable members 105 15:40:19 behaves like returns success without queuing 106 15:40:19 returns success 107 15:40:19 with one billable and one non-billable member 108 15:40:19 behaves like returns success without queuing 109 15:40:20 returns success 110 15:40:20 with two billable members 111 15:40:20 behaves like returns success without queuing 112 15:40:20 returns success 113 15:40:20 user_type: :non_admin, new_access_level: 10, member_role_id: :invalid, custom_role_feature_enabled?: true 114 15:40:20 with two non-billable members 115 15:40:20 behaves like returns success without queuing 116 15:40:21 returns success 117 15:40:21 with one billable and one non-billable member 118 15:40:21 behaves like returns success without queuing 119 15:40:21 returns success 120 15:40:21 with two billable members 121 15:40:21 behaves like returns success without queuing 122 15:40:22 returns success 123 15:40:22 user_type: :admin, new_access_level: nil, member_role_id: :billable, custom_role_feature_enabled?: true 124 15:40:22 with two non-billable members 125 15:40:22 behaves like returns success without queuing 126 15:40:23 returns success 127 15:40:23 with one billable and one non-billable member 128 15:40:23 behaves like returns success without queuing 129 15:40:23 returns success 130 15:40:23 with two billable members 131 15:40:23 behaves like returns success without queuing 132 15:40:25 returns success 133 15:40:25 # [RSpecRunTime] RSpec elapsed time: 3 minutes 15.92 seconds. Current RSS: ~1300M. Threads: 3. load average: 1.10 1.16 1.08 1/396 409 135 15:40:25 user_type: :admin, new_access_level: 30, member_role_id: nil, custom_role_feature_enabled?: true 136 15:40:25 with two non-billable members 137 15:40:25 behaves like returns success without queuing 138 15:40:26 returns success 139 15:40:26 with one billable and one non-billable member 140 15:40:26 behaves like returns success without queuing 141 15:40:26 returns success 142 15:40:26 with two billable members 143 15:40:26 behaves like returns success without queuing 144 15:40:27 returns success 145 15:40:27 user_type: :admin, new_access_level: 10, member_role_id: :billable, custom_role_feature_enabled?: true 146 15:40:27 with two non-billable members 147 15:40:27 behaves like returns success without queuing 148 15:40:28 returns success 149 15:40:28 with one billable and one non-billable member 150 15:40:28 behaves like returns success without queuing 151 15:40:28 returns success 152 15:40:28 with two billable members 153 15:40:28 behaves like returns success without queuing 154 15:40:29 returns success 155 15:40:29 user_type: :admin, new_access_level: 30, member_role_id: :non_billable, custom_role_feature_enabled?: true 156 15:40:29 with two non-billable members 157 15:40:29 behaves like returns success without queuing 158 15:40:29 returns success 159 15:40:29 with one billable and one non-billable member 160 15:40:29 behaves like returns success without queuing 161 15:40:30 returns success 162 15:40:30 with two billable members 163 15:40:30 behaves like returns success without queuing 164 15:40:30 returns success 165 15:40:30 user_type: :admin, new_access_level: 30, member_role_id: :billable, custom_role_feature_enabled?: true 166 15:40:30 with two non-billable members 167 15:40:30 behaves like returns success without queuing 168 15:40:31 returns success 169 15:40:31 with one billable and one non-billable member 170 15:40:31 behaves like returns success without queuing 171 15:40:32 returns success 172 15:40:32 with two billable members 173 15:40:32 behaves like returns success without queuing 174 15:40:32 returns success 175 15:40:32 when new users are invited 176 15:40:32 when user with no membership in the system is invited 177 15:40:32 behaves like when promotion to billable it queues non-billable users 178 15:40:32 new_access_level: nil, member_role_id: :billable 179 15:40:32 with new users to the system 180 15:40:33 queues both users 181 15:40:33 new_access_level: 30, member_role_id: nil 182 15:40:33 with new users to the system 183 15:40:33 queues both users 184 15:40:33 new_access_level: 10, member_role_id: :billable 185 15:40:33 with new users to the system 186 15:40:34 queues both users 187 15:40:34 new_access_level: 30, member_role_id: :non_billable 188 15:40:34 with new users to the system 189 15:40:34 queues both users 190 15:40:34 new_access_level: 30, member_role_id: :billable 191 15:40:34 with new users to the system 192 15:40:35 queues both users 193 15:40:35 behaves like when no promotion to billable it does not queue users 194 15:40:35 user_type: :non_admin, new_access_level: nil, member_role_id: nil, custom_role_feature_enabled?: true 195 15:40:35 with new users to the system 196 15:40:35 behaves like returns success without queuing 197 15:40:35 returns success 198 15:40:35 user_type: :non_admin, new_access_level: nil, member_role_id: :non_billable, custom_role_feature_enabled?: true 199 15:40:35 with new users to the system 200 15:40:35 behaves like returns success without queuing 201 15:40:36 returns success 202 15:40:36 user_type: :non_admin, new_access_level: nil, member_role_id: :billable, custom_role_feature_enabled?: false 203 15:40:36 with new users to the system 204 15:40:36 behaves like returns success without queuing 205 15:40:36 returns success 206 15:40:36 user_type: :non_admin, new_access_level: 10, member_role_id: :billable, custom_role_feature_enabled?: false 207 15:40:36 with new users to the system 208 15:40:36 behaves like returns success without queuing 209 15:40:37 returns success 210 15:40:37 user_type: :non_admin, new_access_level: nil, member_role_id: :invalid, custom_role_feature_enabled?: true 211 15:40:37 with new users to the system 212 15:40:37 behaves like returns success without queuing 213 15:40:37 returns success 214 15:40:37 user_type: :non_admin, new_access_level: 10, member_role_id: nil, custom_role_feature_enabled?: true 215 15:40:37 with new users to the system 216 15:40:37 behaves like returns success without queuing 217 15:40:38 returns success 218 15:40:38 user_type: :non_admin, new_access_level: 10, member_role_id: :non_billable, custom_role_feature_enabled?: true 219 15:40:38 with new users to the system 220 15:40:38 behaves like returns success without queuing 221 15:40:38 returns success 222 15:40:38 user_type: :non_admin, new_access_level: 10, member_role_id: :invalid, custom_role_feature_enabled?: true 223 15:40:38 with new users to the system 224 15:40:38 behaves like returns success without queuing 225 15:40:38 returns success 226 15:40:38 user_type: :admin, new_access_level: nil, member_role_id: :billable, custom_role_feature_enabled?: true 227 15:40:38 with new users to the system 228 15:40:38 behaves like returns success without queuing 229 15:40:39 returns success 230 15:40:39 user_type: :admin, new_access_level: 30, member_role_id: nil, custom_role_feature_enabled?: true 231 15:40:39 with new users to the system 232 15:40:39 behaves like returns success without queuing 233 15:40:39 returns success 234 15:40:39 user_type: :admin, new_access_level: 10, member_role_id: :billable, custom_role_feature_enabled?: true 235 15:40:39 with new users to the system 236 15:40:39 behaves like returns success without queuing 237 15:40:40 returns success 238 15:40:40 user_type: :admin, new_access_level: 30, member_role_id: :non_billable, custom_role_feature_enabled?: true 239 15:40:40 with new users to the system 240 15:40:40 behaves like returns success without queuing 241 15:40:40 returns success 242 15:40:40 user_type: :admin, new_access_level: 30, member_role_id: :billable, custom_role_feature_enabled?: true 243 15:40:40 with new users to the system 244 15:40:40 behaves like returns success without queuing 245 15:40:41 returns success 246 15:40:41 when user already a member in other source is invited to a new source 247 15:40:41 behaves like when promotion to billable it queues non-billable users 248 15:40:41 new_access_level: nil, member_role_id: :billable 249 15:40:41 with two non-billable members 250 15:40:42 queues both users 251 15:40:42 with one billable and one non-billable member 252 15:40:42 queues one and returns one 253 15:40:42 with two billable members 254 15:40:42 behaves like returns success without queuing 255 15:40:43 returns success 256 15:40:43 new_access_level: 30, member_role_id: nil 257 15:40:43 with two non-billable members 258 15:40:44 queues both users 259 15:40:44 with one billable and one non-billable member 260 15:40:45 queues one and returns one 261 15:40:45 with two billable members 262 15:40:45 behaves like returns success without queuing 263 15:40:46 returns success 264 15:40:46 new_access_level: 10, member_role_id: :billable 265 15:40:46 with two non-billable members 266 15:40:47 queues both users 267 15:40:47 with one billable and one non-billable member 268 15:40:47 queues one and returns one 269 15:40:47 with two billable members 270 15:40:47 behaves like returns success without queuing 271 15:40:48 returns success 272 15:40:48 new_access_level: 30, member_role_id: :non_billable 273 15:40:48 with two non-billable members 274 15:40:49 queues both users 275 15:40:49 with one billable and one non-billable member 276 15:40:50 queues one and returns one 277 15:40:50 with two billable members 278 15:40:50 behaves like returns success without queuing 279 15:40:51 returns success 280 15:40:51 new_access_level: 30, member_role_id: :billable 281 15:40:51 with two non-billable members 282 15:40:52 queues both users 283 15:40:52 with one billable and one non-billable member 284 15:40:52 queues one and returns one 285 15:40:52 with two billable members 286 15:40:52 behaves like returns success without queuing 287 15:40:53 returns success 288 15:40:53 behaves like when no promotion to billable it does not queue users 289 15:40:53 user_type: :non_admin, new_access_level: nil, member_role_id: nil, custom_role_feature_enabled?: true 290 15:40:53 with two non-billable members 291 15:40:53 behaves like returns success without queuing 292 15:40:54 returns success 293 15:40:54 with one billable and one non-billable member 294 15:40:54 behaves like returns success without queuing 295 15:40:55 returns success 296 15:40:55 with two billable members 297 15:40:55 behaves like returns success without queuing 298 15:40:55 returns success 299 15:40:55 user_type: :non_admin, new_access_level: nil, member_role_id: :non_billable, custom_role_feature_enabled?: true 300 15:40:55 with two non-billable members 301 15:40:55 behaves like returns success without queuing 302 15:40:56 returns success 303 15:40:56 with one billable and one non-billable member 304 15:40:56 behaves like returns success without queuing 305 15:40:57 returns success 306 15:40:57 with two billable members 307 15:40:57 behaves like returns success without queuing 308 15:40:58 returns success 309 15:40:58 user_type: :non_admin, new_access_level: nil, member_role_id: :billable, custom_role_feature_enabled?: false 310 15:40:58 with two non-billable members 311 15:40:58 behaves like returns success without queuing 312 15:40:59 returns success 313 15:40:59 with one billable and one non-billable member 314 15:40:59 behaves like returns success without queuing 315 15:40:59 returns success 316 15:40:59 with two billable members 317 15:40:59 behaves like returns success without queuing 318 15:41:00 returns success 319 15:41:00 user_type: :non_admin, new_access_level: 10, member_role_id: :billable, custom_role_feature_enabled?: false 320 15:41:00 with two non-billable members 321 15:41:00 behaves like returns success without queuing 322 15:41:01 returns success 323 15:41:01 with one billable and one non-billable member 324 15:41:01 behaves like returns success without queuing 325 15:41:02 returns success 326 15:41:02 with two billable members 327 15:41:02 behaves like returns success without queuing 328 15:41:03 returns success 329 15:41:03 user_type: :non_admin, new_access_level: nil, member_role_id: :invalid, custom_role_feature_enabled?: true 330 15:41:03 with two non-billable members 331 15:41:03 behaves like returns success without queuing 332 15:41:03 returns success 333 15:41:03 with one billable and one non-billable member 334 15:41:03 behaves like returns success without queuing 335 15:41:04 returns success 336 15:41:04 with two billable members 337 15:41:04 behaves like returns success without queuing 338 15:41:05 returns success 339 15:41:05 user_type: :non_admin, new_access_level: 10, member_role_id: nil, custom_role_feature_enabled?: true 340 15:41:05 with two non-billable members 341 15:41:05 behaves like returns success without queuing 342 15:41:06 returns success 343 15:41:06 with one billable and one non-billable member 344 15:41:06 behaves like returns success without queuing 345 15:41:07 returns success 346 15:41:07 with two billable members 347 15:41:07 behaves like returns success without queuing 348 15:41:08 returns success 349 15:41:08 user_type: :non_admin, new_access_level: 10, member_role_id: :non_billable, custom_role_feature_enabled?: true 350 15:41:08 with two non-billable members 351 15:41:08 behaves like returns success without queuing 352 15:41:09 returns success 353 15:41:09 with one billable and one non-billable member 354 15:41:09 behaves like returns success without queuing 355 15:41:09 returns success 356 15:41:09 with two billable members 357 15:41:09 behaves like returns success without queuing 358 15:41:10 returns success 359 15:41:10 user_type: :non_admin, new_access_level: 10, member_role_id: :invalid, custom_role_feature_enabled?: true 360 15:41:10 with two non-billable members 361 15:41:10 behaves like returns success without queuing 362 15:41:11 returns success 363 15:41:11 with one billable and one non-billable member 364 15:41:11 behaves like returns success without queuing 365 15:41:12 returns success 366 15:41:12 with two billable members 367 15:41:12 behaves like returns success without queuing 368 15:41:13 returns success 369 15:41:13 user_type: :admin, new_access_level: nil, member_role_id: :billable, custom_role_feature_enabled?: true 370 15:41:13 with two non-billable members 371 15:41:13 behaves like returns success without queuing 372 15:41:13 returns success 373 15:41:13 with one billable and one non-billable member 374 15:41:13 behaves like returns success without queuing 375 15:41:14 returns success 376 15:41:14 with two billable members 377 15:41:14 behaves like returns success without queuing 378 15:41:15 returns success 379 15:41:15 user_type: :admin, new_access_level: 30, member_role_id: nil, custom_role_feature_enabled?: true 380 15:41:15 with two non-billable members 381 15:41:15 behaves like returns success without queuing 382 15:41:16 returns success 383 15:41:16 with one billable and one non-billable member 384 15:41:16 behaves like returns success without queuing 385 15:41:17 returns success 386 15:41:17 with two billable members 387 15:41:17 behaves like returns success without queuing 388 15:41:18 returns success 389 15:41:18 user_type: :admin, new_access_level: 10, member_role_id: :billable, custom_role_feature_enabled?: true 390 15:41:18 with two non-billable members 391 15:41:18 behaves like returns success without queuing 392 15:41:18 returns success 393 15:41:18 with one billable and one non-billable member 394 15:41:18 behaves like returns success without queuing 395 15:41:19 returns success 396 15:41:19 with two billable members 397 15:41:19 behaves like returns success without queuing 398 15:41:20 returns success 399 15:41:20 user_type: :admin, new_access_level: 30, member_role_id: :non_billable, custom_role_feature_enabled?: true 400 15:41:20 with two non-billable members 401 15:41:20 behaves like returns success without queuing 402 15:41:21 returns success 403 15:41:21 with one billable and one non-billable member 404 15:41:21 behaves like returns success without queuing 405 15:41:22 returns success 406 15:41:22 with two billable members 407 15:41:22 behaves like returns success without queuing 408 15:41:22 returns success 409 15:41:22 user_type: :admin, new_access_level: 30, member_role_id: :billable, custom_role_feature_enabled?: true 410 15:41:22 with two non-billable members 411 15:41:22 behaves like returns success without queuing 412 15:41:23 returns success 413 15:41:23 with one billable and one non-billable member 414 15:41:23 behaves like returns success without queuing 415 15:41:24 returns success 416 15:41:24 with two billable members 417 15:41:24 behaves like returns success without queuing 418 15:41:25 returns success 419 15:41:25 when MemberApproval raises ActiveRecord::RecordInvalid 420 15:41:26 returns error 421 15:41:26 # [RSpecRunTime] Finishing example group ee/spec/services/gitlab_subscriptions/member_management/queue_non_billable_to_billable_service_spec.rb. It took 4 minutes 10.65 seconds. Expected to take 5 minutes 5.69 seconds. 422 15:41:26 # [RSpecRunTime] Starting example group ee/spec/services/epics/update_service_spec.rb. Expected to take 3 minutes 5.71 seconds. 423 15:41:26 Epics::UpdateService 425 15:41:28 publishes an EpicUpdated event 426 15:41:28 behaves like issuable update service updating last_edited_at values 427 15:41:28 when updating the title of the issuable 428 15:41:29 does not update last_edited values 429 15:41:29 # [RSpecRunTime] RSpec elapsed time: 4 minutes 19.93 seconds. Current RSS: ~1310M. Threads: 4. load average: 1.13 1.17 1.09 1/398 412 431 15:41:29 when updating the description of the issuable 432 15:41:30 updates last_edited values 433 15:41:30 # [RSpecRunTime] RSpec elapsed time: 4 minutes 21.27 seconds. Current RSS: ~1316M. Threads: 4. load average: 1.13 1.17 1.09 1/398 413 435 15:41:30 multiple values update 436 15:41:32 updates the epic correctly 437 15:41:32 # [RSpecRunTime] RSpec elapsed time: 4 minutes 23.18 seconds. Current RSS: ~1319M. Threads: 4. load average: 1.13 1.17 1.09 1/398 414 439 15:41:32 when title has changed 440 15:41:34 creates system note about title change 441 15:41:35 records epic title changed after saving 442 15:41:35 # [RSpecRunTime] RSpec elapsed time: 4 minutes 25.54 seconds. Current RSS: ~1323M. Threads: 4. load average: 1.12 1.16 1.09 1/398 415 444 15:41:35 when description has changed 445 15:41:37 creates system note about description change 446 15:41:38 records epic description changed after saving 447 15:41:39 triggers GraphQL description updated subscription 448 15:41:41 creates description version for epic only 449 15:41:41 # [RSpecRunTime] RSpec elapsed time: 4 minutes 31.52 seconds. Current RSS: ~1306M. Threads: 4. load average: 1.11 1.16 1.09 1/398 416 451 15:41:41 when description is not changed 452 15:41:42 does not trigger GraphQL description updated subscription 453 15:41:42 # [RSpecRunTime] RSpec elapsed time: 4 minutes 32.66 seconds. Current RSS: ~1304M. Threads: 4. load average: 1.11 1.16 1.09 1/398 417 455 15:41:42 when repositioning an epic on a board 456 15:41:43 when board position records exist for all epics 457 15:41:43 behaves like board repositioning 458 15:41:43 when moving between 2 epics on the board 459 15:41:44 moves the epic correctly 460 15:41:44 # [RSpecRunTime] RSpec elapsed time: 4 minutes 34.57 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.10 1.16 1.09 1/398 418 462 15:41:44 when moving the epic to the end 463 15:41:44 moves the epic correctly 464 15:41:44 when moving beetween 2 epics on the board 465 15:41:45 keeps epic3 on top of the board 466 15:41:45 when moving the epic to the beginning 467 15:41:45 moves the epic correctly 468 15:41:45 when moving the epic to the end 469 15:41:46 keeps epic3 on top of the board 470 15:41:46 when board position records are missing 471 15:41:46 when the position does not exist for any record 472 15:41:46 behaves like board repositioning 473 15:41:46 when moving between 2 epics on the board 474 15:41:47 moves the epic correctly 475 15:41:47 when moving the epic to the end 476 15:41:47 moves the epic correctly 477 15:41:47 when the list is closed 478 15:41:47 behaves like board repositioning 479 15:41:47 when moving between 2 epics on the board 480 15:41:48 moves the epic correctly 481 15:41:48 when moving the epic to the end 482 15:41:49 moves the epic correctly 483 15:41:49 when the epic is in a subgroup 484 15:41:49 behaves like board repositioning 485 15:41:49 when moving between 2 epics on the board 486 15:41:50 moves the epic correctly 487 15:41:50 # [RSpecRunTime] RSpec elapsed time: 4 minutes 41.04 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.10 1.16 1.09 1/398 419 489 15:41:50 when moving the epic to the end 490 15:41:51 moves the epic correctly 491 15:41:51 # [RSpecRunTime] RSpec elapsed time: 4 minutes 42.31 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.10 1.16 1.09 1/398 420 493 15:41:51 when the position does not exist for the record being moved 494 15:41:51 behaves like board repositioning 495 15:41:51 when moving between 2 epics on the board 496 15:41:52 moves the epic correctly 497 15:41:52 when moving the epic to the end 498 15:41:53 moves the epic correctly 499 15:41:53 when the position exists for the above and moving records but not for higher ids 500 15:41:53 moves the epic correctly 501 15:41:54 does not create new position records 502 15:41:54 # [RSpecRunTime] RSpec elapsed time: 4 minutes 44.78 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.09 1.15 1.09 1/398 421 504 15:41:54 when the position does not exist for the records around the one being moved 505 15:41:54 behaves like board repositioning 506 15:41:54 when moving between 2 epics on the board 507 15:41:55 moves the epic correctly 508 15:41:55 when moving the epic to the end 509 15:41:55 moves the epic correctly 510 15:41:55 after_save callback to store_mentions 511 15:41:55 when mentionable attributes change 512 15:41:57 saves mentions 513 15:41:57 # [RSpecRunTime] RSpec elapsed time: 4 minutes 47.67 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.09 1.15 1.09 1/397 422 515 15:41:57 when mentionable attributes do not change 516 15:41:58 does not call store_mentions! 517 15:41:58 # [RSpecRunTime] RSpec elapsed time: 4 minutes 49.05 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.16 1.17 1.09 4/398 423 519 15:41:58 when save fails 520 15:41:59 does not call store_mentions! 521 15:42:00 # [RSpecRunTime] RSpec elapsed time: 4 minutes 50.39 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.16 1.17 1.09 1/397 424 524 15:42:00 creating todos 525 15:42:01 creates todos for only newly mentioned users 526 15:42:01 # [RSpecRunTime] RSpec elapsed time: 4 minutes 52.24 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.16 1.17 1.09 1/397 425 528 15:42:01 adding a label 529 15:42:03 marks todo as done for a user who added a label 530 15:42:04 does not mark todos as done for other users 531 15:42:06 tracks the label change 532 15:42:06 # [RSpecRunTime] RSpec elapsed time: 4 minutes 56.81 seconds. Current RSS: ~1289M. Threads: 4. load average: 1.15 1.16 1.09 1/397 426 534 15:42:06 mentioning a group in epic description 535 15:42:06 when the group is public 536 15:42:08 creates todos for only newly mentioned users 537 15:42:08 # [RSpecRunTime] RSpec elapsed time: 4 minutes 58.96 seconds. Current RSS: ~1287M. Threads: 4. load average: 1.14 1.16 1.09 1/397 427 539 15:42:08 when the group is private 540 15:42:10 creates todos for only newly mentioned users that are group members 541 15:42:10 # [RSpecRunTime] RSpec elapsed time: 5 minutes 1.01 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.14 1.16 1.09 1/398 428 543 15:42:10 when the epic becomes confidential 544 15:42:11 schedules deletion of todos 545 15:42:12 tracks the epic becoming confidential 546 15:42:13 # [RSpecRunTime] RSpec elapsed time: 5 minutes 3.36 seconds. Current RSS: ~1290M. Threads: 4. load average: 1.14 1.16 1.09 1/398 429 548 15:42:13 when the epic becomes visible 549 15:42:14 does not schedule deletion of todos 550 15:42:15 tracks the epic becoming visible 551 15:42:15 # [RSpecRunTime] RSpec elapsed time: 5 minutes 5.7 seconds. Current RSS: ~1292M. Threads: 4. load average: 1.12 1.16 1.09 1/399 430 553 15:42:15 when Epic has tasks 554 15:42:16 is expected to eq true 555 15:42:16 behaves like updating a single task 556 15:42:16 usage counters 557 15:42:18 update as expected 558 15:42:18 # [RSpecRunTime] RSpec elapsed time: 5 minutes 8.82 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.11 1.16 1.09 1/400 431 560 15:42:18 when a task is marked as completed 561 15:42:20 creates system note about task status change 562 15:42:20 # [RSpecRunTime] RSpec elapsed time: 5 minutes 10.51 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.11 1.16 1.09 1/400 432 564 15:42:20 when a task is marked as incomplete 565 15:42:22 creates system note about task status change 566 15:42:22 # [RSpecRunTime] RSpec elapsed time: 5 minutes 12.62 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.11 1.16 1.09 1/400 433 568 15:42:22 when the task position has been modified 569 15:42:23 raises an exception 570 15:42:23 # [RSpecRunTime] RSpec elapsed time: 5 minutes 14.3 seconds. Current RSS: ~1301M. Threads: 4. load average: 1.10 1.15 1.09 1/400 434 572 15:42:23 when the content changes but not task line number 573 15:42:26 creates system note about task status change 574 15:42:26 # [RSpecRunTime] RSpec elapsed time: 5 minutes 16.62 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.10 1.15 1.09 1/400 435 576 15:42:26 when tasks are marked as completed 577 15:42:27 creates system note about task status change 578 15:42:29 counts the change correctly 579 15:42:29 # [RSpecRunTime] RSpec elapsed time: 5 minutes 19.85 seconds. Current RSS: ~1308M. Threads: 4. load average: 1.10 1.15 1.09 1/400 436 581 15:42:29 when tasks are marked as incomplete 582 15:42:31 creates system note about task status change 583 15:42:33 counts the change correctly 584 15:42:33 # [RSpecRunTime] RSpec elapsed time: 5 minutes 23.8 seconds. Current RSS: ~1308M. Threads: 4. load average: 1.09 1.15 1.09 1/400 437 586 15:42:33 filter out start_date and end_date 587 15:42:34 ignores start_date and end_date 588 15:42:34 # [RSpecRunTime] RSpec elapsed time: 5 minutes 24.92 seconds. Current RSS: ~1309M. Threads: 4. load average: 1.09 1.15 1.09 1/400 438 590 15:42:34 refresh epic dates 591 15:42:34 date fields are updated 592 15:42:35 calls UpdateDatesService 593 15:42:35 # [RSpecRunTime] RSpec elapsed time: 5 minutes 26.31 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.09 1.15 1.09 1/400 439 595 15:42:35 epic start date fixed or inherited 596 15:42:37 tracks the user action to set as fixed 597 15:42:38 tracks the user action to set as inherited 598 15:42:38 # [RSpecRunTime] RSpec elapsed time: 5 minutes 28.81 seconds. Current RSS: ~1303M. Threads: 4. load average: 1.08 1.14 1.09 1/400 440 600 15:42:38 epic due date fixed or inherited 601 15:42:39 tracks the user action to set as fixed 602 15:42:40 tracks the user action to set as inherited 603 15:42:40 # [RSpecRunTime] RSpec elapsed time: 5 minutes 31.22 seconds. Current RSS: ~1302M. Threads: 4. load average: 1.08 1.14 1.09 1/400 441 605 15:42:40 date fields are not updated 606 15:42:42 does not call UpdateDatesService 607 15:42:42 # [RSpecRunTime] RSpec elapsed time: 5 minutes 32.51 seconds. Current RSS: ~1302M. Threads: 4. load average: 1.08 1.14 1.09 1/400 442 609 15:42:42 behaves like existing issuable with scoped labels 610 15:42:42 when scoped labels are available 611 15:42:42 when using label_ids parameter 612 15:42:43 adds only last selected exclusive scoped label 613 15:42:43 # [RSpecRunTime] RSpec elapsed time: 5 minutes 34.09 seconds. Current RSS: ~1301M. Threads: 4. load average: 1.15 1.16 1.09 1/400 443 615 15:42:43 when using label_ids parameter 616 15:42:45 adds only last selected exclusive scoped label 617 15:42:45 # [RSpecRunTime] RSpec elapsed time: 5 minutes 35.76 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.15 1.16 1.09 1/400 444 619 15:42:45 when only removing labels 620 15:42:46 preserves multiple exclusive scoped labels 621 15:42:46 # [RSpecRunTime] RSpec elapsed time: 5 minutes 37.29 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.15 1.16 1.09 1/400 445 623 15:42:46 when scoped labels are not available 624 15:42:48 adds all scoped labels 625 15:42:48 # [RSpecRunTime] RSpec elapsed time: 5 minutes 38.85 seconds. Current RSS: ~1295M. Threads: 4. load average: 1.14 1.16 1.09 1/400 446 627 15:42:48 updating labels 628 15:42:48 behaves like updating issuable labels 629 15:42:48 when add_label_ids and label_ids are passed 630 15:42:49 replaces the labels with the ones in label_ids and adds those in add_label_ids 631 15:42:49 # [RSpecRunTime] RSpec elapsed time: 5 minutes 40.24 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.14 1.16 1.09 1/400 447 633 15:42:49 when remove_label_ids and label_ids are passed 634 15:42:51 replaces the labels with the ones in label_ids and removes those in remove_label_ids 635 15:42:51 # [RSpecRunTime] RSpec elapsed time: 5 minutes 41.74 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.14 1.16 1.09 1/400 448 637 15:42:51 when add_label_ids and remove_label_ids are passed 638 15:42:52 adds the passed labels 639 15:42:54 removes the passed labels 640 15:42:54 # [RSpecRunTime] RSpec elapsed time: 5 minutes 44.42 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.13 1.15 1.09 1/400 449 642 15:42:54 when same id is passed as add_label_ids and remove_label_ids 643 15:42:54 for a label assigned to an issue 644 15:42:55 removes the label 645 15:42:55 # [RSpecRunTime] RSpec elapsed time: 5 minutes 45.69 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.13 1.15 1.09 1/400 450 647 15:42:55 for a label not assigned to an issue 648 15:42:56 does not add the label 649 15:42:56 when duplicate label titles are given 650 15:42:57 assigns the label once 651 15:42:57 # [RSpecRunTime] RSpec elapsed time: 5 minutes 48.09 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.13 1.15 1.09 2/400 451 653 15:42:57 when remove_label_ids contains a locked label 654 15:42:59 removes locked labels for non-merged issuables 655 15:42:59 # [RSpecRunTime] RSpec elapsed time: 5 minutes 49.49 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.12 1.15 1.09 2/401 452 657 15:42:59 behaves like keeps issuable labels sorted after update 658 15:42:59 when label is changed 659 15:43:00 keeps the labels sorted by title ASC 660 15:43:00 # [RSpecRunTime] RSpec elapsed time: 5 minutes 51.05 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.12 1.15 1.09 1/400 453 662 15:43:00 behaves like broadcasting issuable labels updates 663 15:43:00 when label is added 664 15:43:02 triggers the GraphQL subscription 665 15:43:02 # [RSpecRunTime] RSpec elapsed time: 5 minutes 52.6 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.12 1.15 1.09 1/400 454 667 15:43:02 when label is removed 668 15:43:03 triggers the GraphQL subscription 669 15:43:03 # [RSpecRunTime] RSpec elapsed time: 5 minutes 54.12 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.11 1.15 1.09 1/400 455 671 15:43:03 when label is unchanged 672 15:43:05 does not trigger the GraphQL subscription 673 15:43:05 # [RSpecRunTime] RSpec elapsed time: 5 minutes 55.52 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.11 1.15 1.09 1/400 456 675 15:43:05 with quick actions in the description 677 15:43:06 adds labels to the epic 678 15:43:06 # [RSpecRunTime] RSpec elapsed time: 5 minutes 57.13 seconds. Current RSS: ~1300M. Threads: 4. load average: 1.11 1.15 1.09 1/400 457 680 15:43:06 for /parent_epic 681 15:43:09 assigns parent epic 682 15:43:09 when parent epic cannot be assigned 683 15:43:10 does not update parent epic 684 15:43:10 # [RSpecRunTime] RSpec elapsed time: 6 minutes 1.17 seconds. Current RSS: ~1301M. Threads: 4. load average: 1.10 1.14 1.09 1/400 458 686 15:43:10 for /child_epic 687 15:43:12 sets a child epic 688 15:43:12 when child epic cannot be assigned 689 15:43:14 does not set child epic 690 15:43:14 # [RSpecRunTime] RSpec elapsed time: 6 minutes 5.2 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.09 1.14 1.09 1/400 459 692 15:43:14 behaves like issuable record does not run quick actions when not editing description 693 15:43:14 when no description param is provided 694 15:43:16 sanitizes/removes any residual quick actions and does not execute them 695 15:43:16 # [RSpecRunTime] RSpec elapsed time: 6 minutes 7.32 seconds. Current RSS: ~1304M. Threads: 4. load average: 1.09 1.14 1.09 1/400 460 697 15:43:16 when description param is provided 698 15:43:19 executes only quick actions provided in the description param and skips residual quick actions 699 15:43:19 # [RSpecRunTime] RSpec elapsed time: 6 minutes 9.52 seconds. Current RSS: ~1306M. Threads: 4. load average: 1.08 1.14 1.09 1/400 461 701 15:43:19 when original description is replaced by description containing a residual quick action 702 15:43:21 executes only the non residual quick actions even though provided in description param 703 15:43:21 # [RSpecRunTime] RSpec elapsed time: 6 minutes 11.85 seconds. Current RSS: ~1306M. Threads: 4. load average: 1.08 1.14 1.09 1/400 462 705 15:43:21 when prepending description with new content 706 15:43:23 executes only the non residual quick actions 707 15:43:23 # [RSpecRunTime] RSpec elapsed time: 6 minutes 14.19 seconds. Current RSS: ~1306M. Threads: 4. load average: 1.08 1.14 1.09 1/400 463 709 15:43:23 when appending description with new content 710 15:43:26 executes only the non residual quick actions 711 15:43:26 # [RSpecRunTime] RSpec elapsed time: 6 minutes 16.46 seconds. Current RSS: ~1306M. Threads: 4. load average: 1.08 1.14 1.09 1/400 464 713 15:43:26 when updating parent 714 15:43:26 when user cannot update parent 715 15:43:26 when subepics are disabled 716 15:43:26 behaves like updates epic without changing parent 717 15:43:27 does not change parent 718 15:43:28 does not create notes or track change 719 15:43:28 # [RSpecRunTime] RSpec elapsed time: 6 minutes 19.16 seconds. Current RSS: ~1306M. Threads: 4. load average: 1.07 1.13 1.09 1/400 465 721 15:43:28 when user lacks create_epic_tree_relation permissions 722 15:43:28 behaves like updates epic without changing parent 723 15:43:30 does not change parent 724 15:43:31 does not create notes or track change 725 15:43:31 # [RSpecRunTime] RSpec elapsed time: 6 minutes 21.93 seconds. Current RSS: ~1306M. Threads: 4. load average: 1.07 1.13 1.09 1/400 466 727 15:43:31 when using parent_id 728 15:43:32 does not change parent 729 15:43:32 # [RSpecRunTime] RSpec elapsed time: 6 minutes 23.3 seconds. Current RSS: ~1304M. Threads: 4. load average: 1.07 1.13 1.09 1/400 467 731 15:43:32 when user can update parent 732 15:43:34 creates system notes 733 15:43:34 behaves like calls correct EpicLinks service 734 15:43:36 calls correct service 735 15:43:36 # [RSpecRunTime] RSpec elapsed time: 6 minutes 26.8 seconds. Current RSS: ~1304M. Threads: 4. load average: 1.07 1.13 1.09 1/400 468 737 15:43:36 behaves like records parent changed after saving 738 15:43:38 tracks parent change 739 15:43:38 # [RSpecRunTime] RSpec elapsed time: 6 minutes 28.65 seconds. Current RSS: ~1304M. Threads: 4. load average: 0.98 1.11 1.08 1/400 469 741 15:43:38 when parent is already present 742 15:43:40 changes parent and creates system notes 743 15:43:40 behaves like calls correct EpicLinks service 744 15:43:42 calls correct service 745 15:43:42 # [RSpecRunTime] RSpec elapsed time: 6 minutes 32.57 seconds. Current RSS: ~1305M. Threads: 4. load average: 0.98 1.11 1.08 1/400 470 747 15:43:42 behaves like records parent changed after saving 748 15:43:44 tracks parent change 749 15:43:44 # [RSpecRunTime] RSpec elapsed time: 6 minutes 34.79 seconds. Current RSS: ~1305M. Threads: 4. load average: 0.98 1.11 1.08 1/400 471 751 15:43:44 when removing parent 752 15:43:46 removes parent and creates system notes 753 15:43:46 behaves like calls correct EpicLinks service 754 15:43:47 calls correct service 755 15:43:47 # [RSpecRunTime] RSpec elapsed time: 6 minutes 37.95 seconds. Current RSS: ~1306M. Threads: 4. load average: 0.98 1.11 1.08 1/400 472 757 15:43:47 behaves like records parent changed after saving 758 15:43:49 tracks parent change 759 15:43:49 # [RSpecRunTime] RSpec elapsed time: 6 minutes 39.7 seconds. Current RSS: ~1305M. Threads: 4. load average: 0.98 1.11 1.08 1/400 473 761 15:43:49 when user cannot access parent 762 15:43:50 does not change parent 763 15:43:52 does not create notes or track change 764 15:43:52 # [RSpecRunTime] RSpec elapsed time: 6 minutes 42.52 seconds. Current RSS: ~1305M. Threads: 4. load average: 0.98 1.11 1.08 1/400 474 766 15:43:52 work item sync 767 15:43:52 when epic has a synced work item 768 15:43:53 does not propagate the update to the work item and resets the epic updates on an error 769 15:43:53 multiple values update 770 15:43:53 when changes are valid 771 15:43:53 behaves like syncs all data from an epic to a work item 772 15:43:55 sets the same epic data to the work item association 773 15:43:55 behaves like basic epic and work item attributes in sync 774 15:43:57 sets the same basic epic data to the work item 775 15:43:57 # [RSpecRunTime] RSpec elapsed time: 6 minutes 47.73 seconds. Current RSS: ~1311M. Threads: 4. load average: 0.98 1.11 1.08 1/400 475 777 15:43:57 when updating rolledup dates 778 15:43:57 when work_items_rolledup_dates is disabled 779 15:43:57 behaves like rolls up dates correctly 780 15:43:57 with issue milestone date roll up 781 15:43:59 sets rolledup dated for the work item 782 15:43:59 when updating only due date 783 15:44:00 syncs due date 784 15:44:00 # [RSpecRunTime] RSpec elapsed time: 6 minutes 51.19 seconds. Current RSS: ~1311M. Threads: 4. load average: 0.99 1.11 1.08 1/401 476 786 15:44:00 when date sourcing epic is changed 787 15:44:03 sets date sourcing epic to the work item 788 15:44:03 # [RSpecRunTime] RSpec elapsed time: 6 minutes 54.03 seconds. Current RSS: ~1310M. Threads: 4. load average: 0.99 1.10 1.08 1/400 477 790 15:44:03 with child epic date roll up 791 15:44:04 sets rolledup dated for the work item 792 15:44:04 # [RSpecRunTime] RSpec elapsed time: 6 minutes 55.17 seconds. Current RSS: ~1309M. Threads: 4. load average: 0.99 1.10 1.08 1/400 478 794 15:44:04 when work_items_rolledup_dates is enabled 795 15:44:04 behaves like rolls up dates correctly 796 15:44:04 with issue milestone date roll up 797 15:44:06 sets rolledup dated for the work item 798 15:44:06 when updating only due date 799 15:44:07 syncs due date 800 15:44:07 # [RSpecRunTime] RSpec elapsed time: 6 minutes 58.11 seconds. Current RSS: ~1305M. Threads: 4. load average: 0.99 1.10 1.08 1/400 479 802 15:44:07 when date sourcing epic is changed 803 15:44:09 sets date sourcing epic to the work item 804 15:44:09 # [RSpecRunTime] RSpec elapsed time: 6 minutes 59.76 seconds. Current RSS: ~1303M. Threads: 4. load average: 0.99 1.10 1.08 1/400 480 806 15:44:09 with child epic date roll up 807 15:44:10 sets rolledup dated for the work item 808 15:44:10 # [RSpecRunTime] RSpec elapsed time: 7 minutes 0.96 second. Current RSS: ~1302M. Threads: 4. load average: 0.99 1.10 1.08 1/400 481 810 15:44:10 with epic color 811 15:44:10 behaves like syncs all data from an epic to a work item 812 15:44:11 sets the same epic data to the work item association 813 15:44:11 behaves like basic epic and work item attributes in sync 814 15:44:12 sets the same basic epic data to the work item 815 15:44:12 # [RSpecRunTime] RSpec elapsed time: 7 minutes 2.69 seconds. Current RSS: ~1301M. Threads: 4. load average: 0.99 1.10 1.08 1/400 482 817 15:44:12 description tasks 818 15:44:12 when marking a task as done 819 15:44:13 updates the task on the epic and the work item 820 15:44:13 behaves like syncs all data from an epic to a work item 821 15:44:14 sets the same epic data to the work item association 822 15:44:14 behaves like basic epic and work item attributes in sync 823 15:44:15 sets the same basic epic data to the work item 824 15:44:15 # [RSpecRunTime] RSpec elapsed time: 7 minutes 5.41 seconds. Current RSS: ~1298M. Threads: 4. load average: 0.91 1.08 1.07 1/400 483 826 15:44:15 when saving to the work item fails 827 15:44:15 does not update the epic or the work item 828 15:44:15 when unchecking a task 829 15:44:16 updates the task on the epic and the work item 830 15:44:16 behaves like syncs all data from an epic to a work item 831 15:44:17 sets the same epic data to the work item association 832 15:44:17 behaves like basic epic and work item attributes in sync 833 15:44:18 sets the same basic epic data to the work item 834 15:44:18 # [RSpecRunTime] RSpec elapsed time: 7 minutes 8.82 seconds. Current RSS: ~1303M. Threads: 4. load average: 0.92 1.08 1.07 1/400 484 836 15:44:18 when params are different than the epic attributes 837 15:44:19 only applies the changed params and updated_at 838 15:44:19 when updating labels 839 15:44:19 and replacing labels with `label_ids` param 840 15:44:19 behaves like syncs labels between epics and epic work items 841 15:44:20 returns same labels for epic and epic work item 842 15:44:20 and removing label assigned to epic 843 15:44:20 behaves like syncs labels between epics and epic work items 844 15:44:21 returns same labels for epic and epic work item 845 15:44:21 and removing label assigned to epic work item 846 15:44:21 behaves like syncs labels between epics and epic work items 847 15:44:22 returns same labels for epic and epic work item 848 15:44:22 when changes are invalid 849 15:44:22 does not propagate the title change to the work item 850 15:44:22 # [RSpecRunTime] Finishing example group ee/spec/services/epics/update_service_spec.rb. It took 2 minutes 56.59 seconds. Expected to take 3 minutes 5.71 seconds. 851 15:44:22 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/templates/sast_gitlab_ci_yaml_spec.rb. Expected to take 1 minute 57.99 seconds. 852 15:44:22 SAST.gitlab-ci.yml 853 15:44:22 the created pipeline 854 15:44:22 when project has no license 855 15:44:22 when SAST_DISABLED=1 856 15:44:25 includes no jobs 857 15:44:25 # [RSpecRunTime] RSpec elapsed time: 7 minutes 15.46 seconds. Current RSS: ~1301M. Threads: 4. load average: 1.00 1.10 1.08 1/404 586 859 15:44:25 when SAST_EXPERIMENTAL_FEATURES is disabled for iOS projects 860 15:44:26 includes no jobs 861 15:44:27 # [RSpecRunTime] RSpec elapsed time: 7 minutes 17.37 seconds. Current RSS: ~1301M. Threads: 4. load average: 1.00 1.10 1.08 1/406 701 864 15:44:27 language detection 866 15:44:27 behaves like acts as branch pipeline 867 15:44:27 when branch pipeline 868 15:44:29 includes a job 869 15:44:29 # [RSpecRunTime] RSpec elapsed time: 7 minutes 19.46 seconds. Current RSS: ~1300M. Threads: 4. load average: 1.00 1.10 1.08 1/406 814 872 15:44:29 behaves like acts as branch pipeline 873 15:44:29 when branch pipeline 874 15:44:30 includes a job 875 15:44:30 # [RSpecRunTime] RSpec elapsed time: 7 minutes 21.22 seconds. Current RSS: ~1301M. Threads: 4. load average: 1.00 1.10 1.08 1/406 927 878 15:44:30 behaves like acts as branch pipeline 879 15:44:30 when branch pipeline 880 15:44:32 includes a job 881 15:44:32 # [RSpecRunTime] RSpec elapsed time: 7 minutes 23.31 seconds. Current RSS: ~1301M. Threads: 4. load average: 1.00 1.10 1.08 1/406 1040 884 15:44:32 behaves like acts as branch pipeline 885 15:44:32 when branch pipeline 886 15:44:34 includes a job 887 15:44:34 # [RSpecRunTime] RSpec elapsed time: 7 minutes 25.22 seconds. Current RSS: ~1301M. Threads: 4. load average: 1.00 1.09 1.08 1/406 1153 890 15:44:34 behaves like acts as branch pipeline 891 15:44:34 when branch pipeline 892 15:44:36 includes a job 893 15:44:36 # [RSpecRunTime] RSpec elapsed time: 7 minutes 27.05 seconds. Current RSS: ~1301M. Threads: 4. load average: 1.00 1.09 1.08 1/406 1266 895 15:44:36 Elixir, nested 896 15:44:36 behaves like acts as branch pipeline 897 15:44:36 when branch pipeline 898 15:44:38 includes a job 899 15:44:38 # [RSpecRunTime] RSpec elapsed time: 7 minutes 28.94 seconds. Current RSS: ~1302M. Threads: 4. load average: 1.00 1.09 1.08 1/406 1383 902 15:44:38 behaves like acts as branch pipeline 903 15:44:38 when branch pipeline 904 15:44:40 includes a job 905 15:44:40 # [RSpecRunTime] RSpec elapsed time: 7 minutes 30.87 seconds. Current RSS: ~1302M. Threads: 4. load average: 1.00 1.09 1.08 1/406 1496 908 15:44:40 behaves like acts as branch pipeline 909 15:44:40 when branch pipeline 910 15:44:42 includes a job 911 15:44:42 # [RSpecRunTime] RSpec elapsed time: 7 minutes 32.7 seconds. Current RSS: ~1301M. Threads: 4. load average: 1.00 1.09 1.08 1/406 1609 914 15:44:42 behaves like acts as branch pipeline 915 15:44:42 when branch pipeline 916 15:44:44 includes a job 917 15:44:44 # [RSpecRunTime] RSpec elapsed time: 7 minutes 34.6 seconds. Current RSS: ~1300M. Threads: 4. load average: 1.00 1.09 1.08 1/406 1722 920 15:44:44 behaves like acts as branch pipeline 921 15:44:44 when branch pipeline 922 15:44:46 includes a job 923 15:44:46 # [RSpecRunTime] RSpec elapsed time: 7 minutes 36.52 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.00 1.09 1.08 1/406 1835 926 15:44:46 behaves like acts as branch pipeline 927 15:44:46 when branch pipeline 928 15:44:49 includes a job 929 15:44:49 # [RSpecRunTime] RSpec elapsed time: 7 minutes 39.57 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.00 1.09 1.08 1/406 1948 932 15:44:49 behaves like acts as branch pipeline 933 15:44:49 when branch pipeline 934 15:44:51 includes a job 935 15:44:51 # [RSpecRunTime] RSpec elapsed time: 7 minutes 41.42 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.00 1.09 1.08 1/406 2061 937 15:44:51 Kubernetes Manifests 938 15:44:51 behaves like acts as branch pipeline 939 15:44:51 when branch pipeline 940 15:44:52 includes a job 941 15:44:52 # [RSpecRunTime] RSpec elapsed time: 7 minutes 43.32 seconds. Current RSS: ~1300M. Threads: 4. load average: 1.00 1.09 1.08 1/406 2174 943 15:44:52 Multiple languages 944 15:44:52 behaves like acts as branch pipeline 945 15:44:52 when branch pipeline 946 15:44:55 includes a job 947 15:44:55 # [RSpecRunTime] RSpec elapsed time: 7 minutes 45.84 seconds. Current RSS: ~1300M. Threads: 4. load average: 1.00 1.09 1.07 1/406 2439 950 15:44:55 behaves like acts as branch pipeline 951 15:44:55 when branch pipeline 952 15:44:57 includes a job 953 15:44:57 # [RSpecRunTime] RSpec elapsed time: 7 minutes 47.71 seconds. Current RSS: ~1300M. Threads: 4. load average: 1.00 1.09 1.07 1/406 2552 956 15:44:57 behaves like acts as branch pipeline 957 15:44:57 when branch pipeline 958 15:44:59 includes a job 959 15:44:59 # [RSpecRunTime] RSpec elapsed time: 7 minutes 49.7 seconds. Current RSS: ~1300M. Threads: 4. load average: 1.16 1.12 1.09 1/407 2665 962 15:44:59 behaves like acts as branch pipeline 963 15:44:59 when branch pipeline 964 15:45:01 includes a job 965 15:45:01 # [RSpecRunTime] RSpec elapsed time: 7 minutes 51.63 seconds. Current RSS: ~1300M. Threads: 4. load average: 1.16 1.12 1.09 1/406 2778 968 15:45:01 behaves like acts as branch pipeline 969 15:45:01 when branch pipeline 970 15:45:03 includes a job 971 15:45:03 # [RSpecRunTime] RSpec elapsed time: 7 minutes 53.59 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.15 1.12 1.08 1/406 2893 974 15:45:03 behaves like acts as branch pipeline 975 15:45:03 when branch pipeline 976 15:45:05 includes a job 977 15:45:05 # [RSpecRunTime] RSpec elapsed time: 7 minutes 55.51 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.15 1.12 1.08 1/406 3006 980 15:45:05 behaves like acts as branch pipeline 981 15:45:05 when branch pipeline 982 15:45:06 includes a job 983 15:45:07 # [RSpecRunTime] RSpec elapsed time: 7 minutes 57.39 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.15 1.12 1.08 1/406 3119 986 15:45:07 behaves like acts as branch pipeline 987 15:45:07 when branch pipeline 988 15:45:08 includes a job 989 15:45:08 # [RSpecRunTime] RSpec elapsed time: 7 minutes 59.24 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.14 1.11 1.08 1/406 3232 992 15:45:08 behaves like acts as branch pipeline 993 15:45:08 when branch pipeline 994 15:45:10 includes a job 995 15:45:10 # [RSpecRunTime] RSpec elapsed time: 8 minutes 1.12 seconds. Current RSS: ~1300M. Threads: 4. load average: 1.14 1.11 1.08 1/406 3345 997 15:45:10 Typescript JSX 998 15:45:10 behaves like acts as branch pipeline 999 15:45:10 when branch pipeline 1000 15:45:12 includes a job 1001 15:45:12 # [RSpecRunTime] RSpec elapsed time: 8 minutes 3.09 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.14 1.11 1.08 1/407 3458 1003 15:45:12 when project has Ultimate license 1004 15:45:12 language detection 1005 15:45:12 Golang with advanced SAST 1006 15:45:14 excludes already-covered extensions when both gitlab-advanced-sast and semgrep-sast run 1007 15:45:14 behaves like acts as branch pipeline 1008 15:45:14 when branch pipeline 1009 15:45:17 includes a job 1010 15:45:17 # [RSpecRunTime] RSpec elapsed time: 8 minutes 8.21 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.12 1.11 1.08 1/407 3683 1012 15:45:17 Java with advanced SAST 1013 15:45:19 excludes already-covered extensions when both gitlab-advanced-sast and semgrep-sast run 1014 15:45:19 behaves like acts as branch pipeline 1015 15:45:19 when branch pipeline 1016 15:45:21 includes a job 1017 15:45:21 # [RSpecRunTime] RSpec elapsed time: 8 minutes 12.1 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.11 1.11 1.08 1/407 3908 1019 15:45:21 JSP with advanced SAST 1020 15:45:23 excludes already-covered extensions when both gitlab-advanced-sast and semgrep-sast run 1021 15:45:23 behaves like acts as branch pipeline 1022 15:45:23 when branch pipeline 1023 15:45:25 includes a job 1024 15:45:25 # [RSpecRunTime] RSpec elapsed time: 8 minutes 15.96 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.10 1.11 1.08 1/407 4133 1026 15:45:25 Javascript with advanced SAST 1027 15:45:27 excludes already-covered extensions when both gitlab-advanced-sast and semgrep-sast run 1028 15:45:27 behaves like acts as branch pipeline 1029 15:45:27 when branch pipeline 1030 15:45:29 includes a job 1031 15:45:29 # [RSpecRunTime] RSpec elapsed time: 8 minutes 19.83 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.50 1.19 1.11 1/407 4358 1033 15:45:29 C# with advanced SAST 1034 15:45:31 excludes already-covered extensions when both gitlab-advanced-sast and semgrep-sast run 1035 15:45:31 behaves like acts as branch pipeline 1036 15:45:31 when branch pipeline 1037 15:45:33 includes a job 1038 15:45:33 # [RSpecRunTime] RSpec elapsed time: 8 minutes 23.66 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.46 1.19 1.11 3/407 4583 1040 15:45:33 Python with advanced SAST 1041 15:45:35 excludes already-covered extensions when both gitlab-advanced-sast and semgrep-sast run 1042 15:45:35 behaves like acts as branch pipeline 1043 15:45:35 when branch pipeline 1044 15:45:37 includes a job 1045 15:45:37 # [RSpecRunTime] RSpec elapsed time: 8 minutes 27.55 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.46 1.19 1.11 1/407 4808 1047 15:45:37 Ruby with advanced SAST 1048 15:45:39 excludes already-covered extensions when both gitlab-advanced-sast and semgrep-sast run 1049 15:45:39 behaves like acts as branch pipeline 1050 15:45:39 when branch pipeline 1051 15:45:41 includes a job 1052 15:45:41 # [RSpecRunTime] RSpec elapsed time: 8 minutes 31.76 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.50 1.20 1.11 1/407 5037 1054 15:45:41 Python and Ruby with advanced SAST 1055 15:45:45 excludes already-covered extensions when both gitlab-advanced-sast and semgrep-sast run 1056 15:45:45 behaves like acts as branch pipeline 1057 15:45:45 when branch pipeline 1058 15:45:47 includes a job 1059 15:45:47 # [RSpecRunTime] RSpec elapsed time: 8 minutes 37.67 seconds. Current RSS: ~1292M. Threads: 4. load average: 1.46 1.20 1.11 1/407 5430 1061 15:45:47 Golang without advanced SAST 1062 15:45:49 excludes already-covered extensions when both gitlab-advanced-sast and semgrep-sast run 1063 15:45:49 behaves like acts as branch pipeline 1064 15:45:49 when branch pipeline 1065 15:45:51 includes a job 1066 15:45:51 # [RSpecRunTime] RSpec elapsed time: 8 minutes 41.52 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.42 1.19 1.11 1/407 5655 1068 15:45:51 Golang with disabled advanced SAST 1069 15:45:53 excludes already-covered extensions when both gitlab-advanced-sast and semgrep-sast run 1070 15:45:53 behaves like acts as branch pipeline 1071 15:45:53 when branch pipeline 1072 15:45:55 includes a job 1073 15:45:55 # [RSpecRunTime] RSpec elapsed time: 8 minutes 45.46 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.39 1.19 1.11 1/407 5880 1075 15:45:55 Java with disabled advanced SAST 1076 15:45:57 excludes already-covered extensions when both gitlab-advanced-sast and semgrep-sast run 1077 15:45:57 behaves like acts as branch pipeline 1078 15:45:57 when branch pipeline 1079 15:45:58 includes a job 1080 15:45:59 # [RSpecRunTime] RSpec elapsed time: 8 minutes 49.36 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.36 1.19 1.11 2/408 6105 1082 15:45:59 JSP with disabled advanced SAST 1083 15:46:00 excludes already-covered extensions when both gitlab-advanced-sast and semgrep-sast run 1084 15:46:00 behaves like acts as branch pipeline 1085 15:46:00 when branch pipeline 1086 15:46:02 includes a job 1087 15:46:02 # [RSpecRunTime] RSpec elapsed time: 8 minutes 53.1 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.36 1.19 1.11 1/407 6330 1089 15:46:02 Python with disabled advanced SAST 1090 15:46:04 excludes already-covered extensions when both gitlab-advanced-sast and semgrep-sast run 1091 15:46:04 behaves like acts as branch pipeline 1092 15:46:04 when branch pipeline 1093 15:46:06 includes a job 1094 15:46:06 # [RSpecRunTime] RSpec elapsed time: 8 minutes 56.85 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.57 1.23 1.13 1/407 6555 1096 15:46:06 Ruby with disabled advanced SAST 1097 15:46:08 excludes already-covered extensions when both gitlab-advanced-sast and semgrep-sast run 1098 15:46:08 behaves like acts as branch pipeline 1099 15:46:08 when branch pipeline 1100 15:46:10 includes a job 1101 15:46:10 # [RSpecRunTime] RSpec elapsed time: 9 minutes 0.76 second. Current RSS: ~1299M. Threads: 4. load average: 1.68 1.26 1.14 1/407 6784 1103 15:46:10 Javascript with disabled advanced SAST 1104 15:46:13 excludes already-covered extensions when both gitlab-advanced-sast and semgrep-sast run 1105 15:46:13 behaves like acts as branch pipeline 1106 15:46:13 when branch pipeline 1107 15:46:15 includes a job 1108 15:46:15 # [RSpecRunTime] RSpec elapsed time: 9 minutes 5.71 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.63 1.26 1.13 1/407 7009 1110 15:46:15 C# with disabled advanced SAST 1111 15:46:17 excludes already-covered extensions when both gitlab-advanced-sast and semgrep-sast run 1112 15:46:17 behaves like acts as branch pipeline 1113 15:46:17 when branch pipeline 1114 15:46:19 includes a job 1115 15:46:19 # [RSpecRunTime] RSpec elapsed time: 9 minutes 9.6 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.58 1.25 1.13 1/407 7234 1117 15:46:19 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/templates/sast_gitlab_ci_yaml_spec.rb. It took 1 minute 56.61 seconds. Expected to take 1 minute 57.99 seconds. 1118 15:46:19 # [RSpecRunTime] Starting example group ee/spec/models/geo_node_spec.rb. Expected to take 1 minute 42.96 seconds. 1120 15:46:19 does not allow STI 1121 15:46:19 associations 1122 15:46:19 is expected to belong to oauth_application class_name => Doorkeeper::Application required: false dependent => destroy 1123 15:46:19 is expected to have many geo_node_namespace_links 1124 15:46:19 is expected to have many namespaces through geo_node_namespace_links 1126 15:46:20 is expected to validate that :selective_sync_type is either ‹"namespaces"› or ‹"shards"› as long as it is not nil 1127 15:46:22 is expected to validate that :repos_max_capacity looks like a number greater than or equal to 0 1128 15:46:23 is expected to validate that :files_max_capacity looks like a number greater than or equal to 0 1129 15:46:24 is expected to validate that :verification_max_capacity looks like a number greater than or equal to 0 1130 15:46:25 is expected to validate that :container_repositories_max_capacity looks like a number greater than or equal to 0 1131 15:46:26 is expected to validate that :minimum_reverification_interval looks like a number greater than or equal to 1 1132 15:46:27 is expected to validate that :name cannot be empty/falsy 1133 15:46:27 is expected to validate that :url cannot be empty/falsy 1134 15:46:28 is expected to validate that :name is case-insensitively unique 1135 15:46:28 is expected to validate that the length of :name is at most 255 1136 15:46:28 when validating primary node 1137 15:46:29 cannot be disabled 1138 15:46:29 # [RSpecRunTime] RSpec elapsed time: 9 minutes 19.98 seconds. Current RSS: ~1448M. Threads: 4. load average: 1.49 1.25 1.13 1/402 7235 1140 15:46:29 when validating url 1141 15:46:29 when url is http 1142 15:46:30 is expected to be valid 1143 15:46:30 when url is https 1144 15:46:30 is expected to be valid 1145 15:46:30 when url is not http or https 1146 15:46:31 is expected not to be valid 1147 15:46:31 when an existing GeoNode has the same url but different name 1148 15:46:32 is expected to be valid 1149 15:46:32 # [RSpecRunTime] RSpec elapsed time: 9 minutes 23.03 seconds. Current RSS: ~1455M. Threads: 4. load average: 1.49 1.25 1.13 1/402 7236 1151 15:46:32 when validating internal_url 1152 15:46:32 when internal_url is http 1153 15:46:33 is expected to be valid 1154 15:46:33 when internal_url is https 1155 15:46:33 is expected to be valid 1156 15:46:33 when internal_url is not http or https 1157 15:46:33 is expected not to be valid 1158 15:46:33 when validating requirement for hashed storage 1159 15:46:33 when hashed storage is enabled 1160 15:46:34 is expected to be valid 1161 15:46:34 when hashed_storage is disabled 1162 15:46:34 is expected to be invalid 1163 15:46:34 default values 1164 15:46:34 attribute: :repos_max_capacity, value: 25 1165 15:46:34 is expected to eq 25 1166 15:46:34 attribute: :files_max_capacity, value: 10 1167 15:46:34 is expected to eq 10 1168 15:46:34 attribute: :container_repositories_max_capacity, value: 10 1169 15:46:35 is expected to eq 10 1170 15:46:35 attribute: :sync_object_storage, value: false 1171 15:46:35 is expected to eq false 1172 15:46:35 prevent locking yourself out 1173 15:46:35 does not accept adding a non primary node with same details as current_node 1174 15:46:35 dependent models and attributes for GeoNode 1175 15:46:35 when validating 1176 15:46:35 when it is a secondary node 1177 15:46:36 overwrites name, and redirect_uri attributes 1178 15:46:36 when the oauth_application is missing 1179 15:46:36 builds an oauth_application 1180 15:46:36 # [RSpecRunTime] RSpec elapsed time: 9 minutes 27.33 seconds. Current RSS: ~1474M. Threads: 4. load average: 1.45 1.24 1.13 1/402 7237 1182 15:46:36 when it is a primary node 1183 15:46:36 when it does not have an oauth_application 1184 15:46:37 does not create an oauth_application 1185 15:46:37 when it has an oauth_application 1186 15:46:38 destroys the oauth_application 1187 15:46:38 when clone_url_prefix is nil 1188 15:46:39 sets current clone_url_prefix 1189 15:46:39 when clone_url_prefix has changed 1190 15:46:39 sets current clone_url_prefix 1192 15:46:39 when url is changed 1193 15:46:40 updates the associated OAuth application's redirect_uri 1194 15:46:40 cache expiration 1195 15:46:40 expires cache when saved 1196 15:46:41 expires cache when removed 1197 15:46:41 .primary_node 1198 15:46:42 returns the primary 1199 15:46:42 returns nil if there is no primary 1200 15:46:42 # [RSpecRunTime] RSpec elapsed time: 9 minutes 32.79 seconds. Current RSS: ~1500M. Threads: 4. load average: 1.57 1.27 1.14 1/402 7238 1202 15:46:42 .secondary_nodes 1203 15:46:43 returns all secondary nodes 1204 15:46:43 returns empty array if there are not any secondary nodes 1205 15:46:44 # [RSpecRunTime] RSpec elapsed time: 9 minutes 34.36 seconds. Current RSS: ~1518M. Threads: 4. load average: 1.53 1.27 1.14 1/402 7239 1207 15:46:44 .unhealthy_nodes 1208 15:46:44 returns a node without status 1209 15:46:45 returns a node not having a cursor last event id 1210 15:46:46 returns a node with missing status check timestamp 1211 15:46:47 returns a node with an old status check timestamp 1212 15:46:47 # [RSpecRunTime] RSpec elapsed time: 9 minutes 37.46 seconds. Current RSS: ~1497M. Threads: 4. load average: 1.53 1.27 1.14 1/402 7240 1214 15:46:47 .min_cursor_last_event_id 1215 15:46:47 returns the minimum of cursor_last_event_id across all nodes 1216 15:46:47 .find_by_oauth_application_id 1217 15:46:47 when the Geo node exists 1218 15:46:48 returns the Geo node 1219 15:46:48 when the Geo node does not exist 1222 15:46:49 creates an oauth application for a Geo secondary node 1224 15:46:49 returns true when node is the current node 1225 15:46:49 returns false when node is not the current node 1227 15:46:49 when url is set 1228 15:46:49 returns an URI object 1229 15:46:50 includes schema, host, port and relative_url_root with a terminating / 1230 15:46:50 when url is not yet set 1233 15:46:50 adds a trailing forward slash when name looks like url field missing slash 1234 15:46:50 does not add a trailing forward slash when name does not looks like url field 1235 15:46:50 does not add a trailing forward slash when name is nil 1236 15:46:50 does not add a trailing forward slash when name is an empty string 1238 15:46:51 adds a trailing forward slash when name looks like url field missing slash 1239 15:46:51 does not add a trailing forward slash when name does not looks like url field 1241 15:46:51 returns a string 1242 15:46:52 includes schema home port and relative_url with a terminating / 1244 15:46:52 sets schema field based on url 1245 15:46:53 sets host field based on url 1246 15:46:53 sets port field based on specified by url 1247 15:46:53 when using unspecified ports 1248 15:46:53 when schema is http 1249 15:46:53 sets port 80 1250 15:46:53 # [RSpecRunTime] RSpec elapsed time: 9 minutes 44.28 seconds. Current RSS: ~1514M. Threads: 4. load average: 1.53 1.27 1.14 1/402 7241 1252 15:46:53 when schema is https 1253 15:46:54 sets port 443 1254 15:46:54 #internal_url 1255 15:46:54 returns a string 1256 15:46:55 includes schema home port and relative_url with a terminating / 1257 15:46:55 falls back to url 1258 15:46:55 resets internal_url if it matches #url 1259 15:46:55 # [RSpecRunTime] RSpec elapsed time: 9 minutes 45.86 seconds. Current RSS: ~1514M. Threads: 4. load average: 1.53 1.27 1.14 1/402 7242 1261 15:46:55 #internal_url= 1262 15:46:55 sets schema field based on url 1263 15:46:55 sets host field based on url 1264 15:46:55 sets port field based on specified by url 1265 15:46:55 when using unspecified ports 1266 15:46:55 when schema is http 1267 15:46:56 sets port 80 1268 15:46:56 when schema is https 1269 15:46:56 sets port 443 1270 15:46:56 #omniauth_host_url 1271 15:46:56 returns a string 1272 15:46:56 is the URL without the trailing slash 1273 15:46:57 includes schema home port and relative_url without a terminating / 1274 15:46:57 # [RSpecRunTime] RSpec elapsed time: 9 minutes 47.73 seconds. Current RSS: ~1509M. Threads: 4. load average: 1.53 1.27 1.14 1/402 7243 1276 15:46:57 #geo_retrieve_url 1277 15:46:57 returns api url based on node uri 1278 15:46:57 #geo_status_url 1279 15:46:58 returns api url based on node uri 1280 15:46:58 #node_api_url 1281 15:46:58 returns an api url based on the node uri and provided node id 1282 15:46:58 #graphql_url 1283 15:46:59 returns an api url to the graphql endpoint 1284 15:46:59 #snapshot_url 1285 15:47:00 returns snapshot URL based on node URI 1286 15:47:01 adds ?wiki=1 to the snapshot URL when the repository is a wiki 1287 15:47:01 # [RSpecRunTime] RSpec elapsed time: 9 minutes 51.65 seconds. Current RSS: ~1441M. Threads: 4. load average: 1.48 1.27 1.14 3/402 7244 1289 15:47:01 #find_or_build_status 1290 15:47:01 returns a new status 1291 15:47:01 #oauth_callback_url 1292 15:47:02 returns oauth callback url based on node uri 1293 15:47:02 returns url that matches rails url_helpers generated one 1294 15:47:02 #oauth_logout_url 1295 15:47:02 returns oauth logout url based on node uri 1296 15:47:03 returns url that matches rails url_helpers generated one 1297 15:47:03 #geo_replication_details_url 1298 15:47:03 returns the Geo Replicables url for the specific node 1299 15:47:04 returns nil when node is a primary one 1300 15:47:04 #missing_oauth_application? 1301 15:47:04 returns false when present 1302 15:47:04 returns true when it is not present 1303 15:47:04 on a primary node 1304 15:47:05 returns false 1305 15:47:05 # [RSpecRunTime] RSpec elapsed time: 9 minutes 55.58 seconds. Current RSS: ~1438M. Threads: 4. load average: 1.45 1.26 1.14 1/402 7245 1307 15:47:05 #projects_include? 1308 15:47:06 returns true without selective sync 1309 15:47:06 selective sync by namespaces 1310 15:47:07 returns true when project belongs to one of the namespaces 1311 15:47:09 returns false when project does not belong to one of the namespaces 1312 15:47:09 # [RSpecRunTime] RSpec elapsed time: 9 minutes 59.49 seconds. Current RSS: ~1435M. Threads: 4. load average: 1.41 1.26 1.14 1/402 7246 1314 15:47:09 selective sync by shards 1315 15:47:10 returns true when project belongs to one of the namespaces 1316 15:47:11 returns false when project does not belong to one of the namespaces 1317 15:47:11 # [RSpecRunTime] RSpec elapsed time: 10 minutes 2.09 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.41 1.26 1.14 1/404 7247 1320 15:47:13 returns all projects without selective sync 1321 15:47:16 returns projects that belong to the namespaces with selective sync by namespace 1322 15:47:18 returns projects that belong to the shards with selective sync by shard 1323 15:47:20 returns nothing if an unrecognised selective sync type is used 1324 15:47:20 # [RSpecRunTime] RSpec elapsed time: 10 minutes 10.5 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.42 1.27 1.14 1/404 7248 1326 15:47:20 #selective_sync? 1327 15:47:20 returns true when selective sync is by namespaces 1328 15:47:21 returns true when selective sync is by shards 1329 15:47:22 returns false when selective sync is disabled 1330 15:47:22 # [RSpecRunTime] RSpec elapsed time: 10 minutes 12.64 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.42 1.27 1.14 1/404 7249 1333 15:47:22 before validation 1334 15:47:22 strips leading and trailing whitespace 1335 15:47:22 #container_repositories 1336 15:47:24 with registry replication disabled 1337 15:47:24 returns an empty relation 1338 15:47:24 # [RSpecRunTime] RSpec elapsed time: 10 minutes 15.07 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.39 1.26 1.14 1/404 7250 1340 15:47:24 without selective sync 1341 15:47:25 returns all container repositories 1342 15:47:25 with selective sync by namespace 1343 15:47:25 excludes container repositories that are not in selectively synced projects 1344 15:47:25 with selective sync by shard 1345 15:47:26 excludes container repositories that are not in selectively synced shards 1346 15:47:26 #lfs_objects 1347 15:47:28 Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 1349 15:47:28 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1350 15:47:28 Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 1352 15:47:28 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1353 15:47:28 Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 1355 15:47:28 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1356 15:47:28 Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 1358 15:47:28 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1359 15:47:28 without selective sync 1360 15:47:28 returns all projects without selective sync 1361 15:47:28 # [RSpecRunTime] RSpec elapsed time: 10 minutes 19.07 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.44 1.27 1.15 1/404 7251 1363 15:47:28 with selective sync by namespace 1364 15:47:29 excludes LFS objects that are not in selectively synced projects 1365 15:47:30 Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 1367 15:47:30 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1368 15:47:30 excludes LFS objects from fork networks 1369 15:47:30 # [RSpecRunTime] RSpec elapsed time: 10 minutes 20.93 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.44 1.27 1.15 1/404 7252 1371 15:47:30 with selective sync by shard 1372 15:47:31 excludes LFS objects that are not in selectively synced shards 1373 15:47:32 Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 1375 15:47:32 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1376 15:47:32 excludes LFS objects from fork networks 1377 15:47:32 # [RSpecRunTime] RSpec elapsed time: 10 minutes 22.76 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.44 1.27 1.15 1/404 7253 1379 15:47:32 # [RSpecRunTime] Finishing example group ee/spec/models/geo_node_spec.rb. It took 1 minute 13.16 seconds. Expected to take 1 minute 42.96 seconds. 1380 15:47:32 # [RSpecRunTime] Starting example group ee/spec/finders/epics_finder_spec.rb. Expected to take 1 minute 30.85 seconds. 1383 15:47:33 when epics feature is disabled 1384 15:47:33 raises an exception 1385 15:47:33 # [RSpecRunTime] RSpec elapsed time: 10 minutes 24.25 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.40 1.27 1.15 1/404 7254 1387 15:47:33 when epics feature is enabled 1388 15:47:33 without param 1389 15:47:34 raises an error when group_id param is missing 1390 15:47:34 when user can not read epics of a group 1391 15:47:34 returns empty collection 1392 15:47:34 with correct params 1393 15:47:34 returns all epics that belong to the given group 1394 15:47:34 does not execute more than 6 SQL queries 1396 15:47:35 sorts correctly when supported sorting param provided 1397 15:47:35 sorts by id when not supported sorting param provided 1398 15:47:35 # [RSpecRunTime] RSpec elapsed time: 10 minutes 26.08 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.40 1.27 1.15 1/404 7255 1400 15:47:35 by created_at 1401 15:47:36 returns all epics created before the given date 1402 15:47:36 returns all epics created after the given date 1403 15:47:36 returns all epics created within the given interval 1404 15:47:37 # [RSpecRunTime] RSpec elapsed time: 10 minutes 27.36 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.40 1.27 1.15 1/404 7256 1407 15:47:37 returns all epics that match the search 1408 15:47:37 by user reaction emoji 1409 15:47:37 returns epics reacted to by user 1410 15:47:37 when emojis are present on its associated work item 1411 15:47:38 behaves like filter by unified emoji association 1412 15:47:38 when filtering by emoji name 1413 15:47:39 is expected to contain exactly #<Epic id:127 group116&1> and #<Epic id:129 group116&5> 1414 15:47:39 # [RSpecRunTime] RSpec elapsed time: 10 minutes 29.47 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.37 1.26 1.15 1/404 7257 1416 15:47:39 when filterint by negated emoji name 1417 15:47:39 is expected to contain exactly #<Epic id:128 group116&3> and #<Epic id:130 group116&7> 1418 15:47:39 when filtering by name and negated name 1419 15:47:40 is expected to contain exactly #<Epic id:128 group116&3> 1420 15:47:40 when filtering by any emoji 1421 15:47:40 is expected to contain exactly #<Epic id:127 group116&1>, #<Epic id:128 group116&3>, and #<Epic id:129 group116&5> 1422 15:47:40 when filtering by none emoji 1423 15:47:41 is expected to contain exactly #<Epic id:130 group116&7> 1424 15:47:41 when filtering by any emoji and negated name 1425 15:47:41 is expected to contain exactly #<Epic id:128 group116&3> 1426 15:47:41 when epic_and_work_item_unification is disabled 1427 15:47:42 ignores award emoji present on sync_object 1429 15:47:42 returns all epics authored by the given user 1431 15:47:42 returns all epics authored by any of the given users 1433 15:47:43 returns all epics with given label 1434 15:47:43 with scoped label wildcard 1435 15:47:44 returns all epics that match the wildcard 1436 15:47:44 # [RSpecRunTime] RSpec elapsed time: 10 minutes 34.62 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.34 1.26 1.15 1/404 7258 1439 15:47:44 returns all epics with given state 1440 15:47:44 when subgroups are supported 1441 15:47:46 returns all epics that belong to the given group and its subgroups 1442 15:47:46 does not return confidential epic if user has no permissions to read them 1443 15:47:47 does not execute more than 6 SQL queries 1444 15:47:47 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1446 15:47:47 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1447 15:47:47 does not execute more than 7 SQL queries when checking namespace plans 1448 15:47:47 hierarchy params 1449 15:47:48 excludes ancestor groups and includes descendant groups by default 1450 15:47:48 when user is a member of a subgroup project 1451 15:47:50 gets only epics from the project ancestor groups 1452 15:47:50 # [RSpecRunTime] RSpec elapsed time: 10 minutes 40.49 seconds. Current RSS: ~1323M. Threads: 4. load average: 1.31 1.26 1.14 1/404 7259 1454 15:47:50 when user is a member of an ancestor group that is not the root ancestor 1455 15:47:50 when include_ancestor_groups is false 1456 15:47:50 includes subgroups confidential epics and no epics from ancestors 1457 15:47:50 when include_ancestor_groups is true 1458 15:47:51 includes subgroups confidential epics and epics from ancestors 1459 15:47:51 when include_descendant_groups is false 1460 15:47:51 and include_ancestor_groups is false 1461 15:47:52 is expected to contain exactly #<Epic id:134 group114/group117&1> 1462 15:47:52 and include_ancestor_groups is true 1463 15:47:53 is expected to contain exactly #<Epic id:134 group114/group117&1>, #<Epic id:122 group114&1>, #<Epic id:124 group114&5>, #<Epic id:123 group114&3>, and #<Epic id:125 group114&7> 1464 15:47:53 when user does not have permission to view ancestor groups 1465 15:47:53 is expected to contain exactly #<Epic id:134 group114/group117&1> 1466 15:47:53 # [RSpecRunTime] RSpec elapsed time: 10 minutes 44.18 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.29 1.25 1.14 1/404 7260 1468 15:47:53 when include_descendant_groups is true (by default) 1469 15:47:53 and include_ancestor_groups is false 1470 15:47:54 is expected to contain exactly #<Epic id:134 group114/group117&1>, #<Epic id:135 group114/group117/group118&1>, and #<Epic id:136 group114/group117/group118&3> 1471 15:47:54 and include_ancestor_groups is true 1472 15:47:55 is expected to contain exactly #<Epic id:134 group114/group117&1>, #<Epic id:135 group114/group117/group118&1>, #<Epic id:122 group114&1>, #<Epic id:124 group114&5>, #<Epic id:123 group114&3>, #<Epic id:125 group114&7>, and #<Epic id:136 group114/group117/group118&3> 1473 15:47:55 when user does not have permission to view ancestor groups 1474 15:47:55 is expected to contain exactly #<Epic id:134 group114/group117&1> and #<Epic id:135 group114/group117/group118&1> 1475 15:47:55 # [RSpecRunTime] RSpec elapsed time: 10 minutes 46.21 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.29 1.25 1.14 1/404 7261 1477 15:47:55 when user is a guest of top level group 1478 15:47:57 does not have N+1 queries for subgroups 1479 15:47:57 # [RSpecRunTime] RSpec elapsed time: 10 minutes 48.03 seconds. Current RSS: ~1334M. Threads: 4. load average: 1.29 1.25 1.14 1/404 7262 1481 15:47:57 by timeframe 1482 15:47:58 returns epics which start in the timeframe 1483 15:47:58 returns epics which end in the timeframe 1484 15:47:58 returns epics which start before and end after the timeframe 1485 15:47:58 when one of the timeframe params are missing 1486 15:47:59 does not filter by timeframe if start_date is missing 1487 15:47:59 does not filter by timeframe if end_date is missing 1488 15:47:59 # [RSpecRunTime] RSpec elapsed time: 10 minutes 49.94 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.26 1.25 1.14 1/405 7263 1491 15:48:00 returns direct children of the parent 1492 15:48:00 when `top_level_hierarchy_only` param is true 1493 15:48:01 when include_descendant_groups is true 1494 15:48:01 behaves like epics excluding children in group hierarchy 1495 15:48:02 excludes children with parents in scoped groups 1496 15:48:02 # [RSpecRunTime] RSpec elapsed time: 10 minutes 52.81 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.26 1.25 1.14 1/405 7264 1498 15:48:02 when include_ancestor_groups is true 1499 15:48:02 behaves like epics excluding children in group hierarchy 1500 15:48:03 excludes children with parents in scoped groups 1501 15:48:03 when include_descendant_groups is false 1502 15:48:03 behaves like epics excluding children in group hierarchy 1503 15:48:03 excludes children with parents in scoped groups 1504 15:48:03 when include_ancestor_groups is true 1505 15:48:03 behaves like epics excluding children in group hierarchy 1506 15:48:04 excludes children with parents in scoped groups 1507 15:48:04 when `parent_id` param is present 1508 15:48:04 ignores top_level_hierarchy_only param and returns direct children of the parent 1510 15:48:05 returns ancestors of the child epic ordered from the bottom 1511 15:48:05 returns ancestors of the child epic ordered from the top if requested 1512 15:48:05 by confidential 1513 15:48:06 returns only confidential epics when confidential is true 1514 15:48:06 does not include confidential epics when confidential is false 1516 15:48:06 returns the specified epics 1517 15:48:07 does not return epics from the sub-group with the same iid 1518 15:48:07 by milestone 1519 15:48:08 with no hierarchy 1520 15:48:08 returns empty result if the milestone is not present 1521 15:48:08 behaves like filtered by milestone 1522 15:48:09 returns expected epics 1523 15:48:09 # [RSpecRunTime] RSpec elapsed time: 10 minutes 59.98 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.22 1.24 1.14 1/405 7265 1525 15:48:09 behaves like filtered by milestone 1526 15:48:10 returns expected epics 1527 15:48:10 with hierarchy 1528 15:48:11 when include_descendant_groups is true 1529 15:48:12 returns results with all milestones matching given title 1530 15:48:12 behaves like filtered by milestone 1531 15:48:12 returns expected epics 1532 15:48:12 # [RSpecRunTime] RSpec elapsed time: 11 minutes 3.33 seconds. Current RSS: ~1322M. Threads: 4. load average: 1.22 1.24 1.14 1/405 7266 1534 15:48:12 behaves like filtered by milestone 1535 15:48:13 returns expected epics 1536 15:48:13 when include_ancestor_groups is true 1537 15:48:13 behaves like filtered by milestone 1538 15:48:14 returns expected epics 1539 15:48:14 behaves like filtered by milestone 1540 15:48:15 returns expected epics 1541 15:48:15 when include_descendant_groups is true 1542 15:48:16 returns expected epics when filtering by group milestone 1543 15:48:16 behaves like filtered by milestone 1544 15:48:16 returns expected epics 1545 15:48:16 # [RSpecRunTime] RSpec elapsed time: 11 minutes 7.08 seconds. Current RSS: ~1321M. Threads: 4. load average: 1.28 1.25 1.15 1/403 7267 1547 15:48:16 when a project is restricted 1548 15:48:17 does not return epic if user can not access project 1549 15:48:17 does not return epics if user can not access project issues 1550 15:48:17 # [RSpecRunTime] RSpec elapsed time: 11 minutes 8.21 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.28 1.25 1.15 1/403 7268 1552 15:48:17 when using iid starts with query 1553 15:48:18 returns the expected epics if just the first two numbers are given 1554 15:48:19 returns the expected epics if the exact id is given 1555 15:48:19 is empty if the last number is given 1556 15:48:19 fails if iid_starts_with contains a non-numeric string 1557 15:48:20 fails if iid_starts_with contains a non-numeric string with line breaks 1558 15:48:20 fails if iid_starts_with contains a string which contains a negative number 1559 15:48:20 # [RSpecRunTime] RSpec elapsed time: 11 minutes 10.92 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.26 1.25 1.14 1/403 7269 1561 15:48:20 when using group cte for search 1562 15:48:20 and two labels more search string are present 1563 15:48:21 returns correct epics 1564 15:48:21 filters correctly by short expressions when sorting by due date 1565 15:48:21 # [RSpecRunTime] RSpec elapsed time: 11 minutes 11.94 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.26 1.25 1.14 1/403 7270 1567 15:48:21 when epic labels are split across epic and epic work item 1568 15:48:21 when epic_and_work_item_associations_unification FF is enabled 1569 15:48:21 when searching by NONE 1570 15:48:22 returns correct epics 1571 15:48:22 with `and` search 1572 15:48:22 when searching by label assigned only to epic work item 1573 15:48:22 returns correct epics 1574 15:48:22 when searching by a combination of labels assigned to epic and epic work item 1575 15:48:23 returns correct epics 1576 15:48:23 with `or` search 1577 15:48:23 when searching by label assigned to epic work item 1578 15:48:23 returns correct epics 1579 15:48:23 when searching by a combination of labels assigned to epic and epic work item 1580 15:48:23 returns correct epics 1581 15:48:23 with `not` search 1582 15:48:23 when searching by label assigned to epic work item 1583 15:48:24 returns correct epics 1584 15:48:24 when searching by a combination of labels assigned to epic and epic work item 1585 15:48:24 returns correct epics 1586 15:48:24 when epic_and_work_item_associations_unification FF is disabled 1587 15:48:24 when searching by NONE 1588 15:48:25 returns correct epics 1589 15:48:25 with `and` search 1590 15:48:25 when searching by label assigned only to epic work item 1591 15:48:25 returns correct epics 1592 15:48:25 when searching by a combination of labels assigned to epic and epic work item 1593 15:48:25 returns correct epics 1594 15:48:25 with `or` search 1595 15:48:25 when searching by label assigned to epic work item 1596 15:48:26 returns correct epics 1597 15:48:26 when searching by a combination of labels assigned to epic and epic work item 1598 15:48:26 returns correct epics 1599 15:48:26 with `not` search 1600 15:48:26 when searching by label assigned to epic work item 1601 15:48:26 returns correct epics 1602 15:48:26 when searching by a combination of labels assigned to epic and epic work item 1603 15:48:27 returns correct epics 1604 15:48:27 with confidential epics 1605 15:48:28 when user is not set 1606 15:48:28 returns only public epics in public groups 1607 15:48:28 behaves like avoids N+1 queries 1608 15:48:29 avoids N+1 queries on searched groups 1609 15:48:29 # [RSpecRunTime] RSpec elapsed time: 11 minutes 20.32 seconds. Current RSS: ~1326M. Threads: 4. load average: 1.22 1.24 1.14 1/403 7271 1611 15:48:29 when user is not member of any groups being searched 1612 15:48:30 returns only public epics in public and internal groups 1613 15:48:30 behaves like avoids N+1 queries 1614 15:48:31 avoids N+1 queries on searched groups 1615 15:48:31 # [RSpecRunTime] RSpec elapsed time: 11 minutes 22.02 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.22 1.24 1.14 1/403 7272 1617 15:48:31 when skip_visibility_check is true 1618 15:48:32 returns all epics 1619 15:48:32 when user is member of ancestor group 1620 15:48:32 returns all nested epics 1621 15:48:33 does not check permission for subgroups because user inherits permission 1622 15:48:33 behaves like avoids N+1 queries 1623 15:48:34 avoids N+1 queries on searched groups 1624 15:48:34 # [RSpecRunTime] RSpec elapsed time: 11 minutes 24.83 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.20 1.23 1.14 1/403 7273 1626 15:48:34 when user is member of private subgroup 1627 15:48:35 returns also confidential epics from this subgroup 1628 15:48:35 does not execute more than 17 SQL queries 1629 15:48:36 checks permission for each subgroup 1630 15:48:36 # [RSpecRunTime] RSpec elapsed time: 11 minutes 26.8 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.20 1.23 1.14 1/404 7274 1632 15:48:36 when user is a guest in the base group 1633 15:48:37 does not return any confidential epics in the base or subgroups 1634 15:48:37 when user is member of public subgroup 1635 15:48:37 returns also confidential epics from this subgroup 1636 15:48:37 with negated labels 1637 15:48:38 returns all epics if no negated labels are present 1638 15:48:38 returns all epics without negated label 1639 15:48:38 # [RSpecRunTime] RSpec elapsed time: 11 minutes 29.33 seconds. Current RSS: ~1330M. Threads: 4. load average: 1.19 1.23 1.14 1/404 7275 1641 15:48:38 with negated author 1642 15:48:39 returns all epics if no negated author is present 1643 15:48:39 returns all epics without given author 1644 15:48:39 with negated reaction emoji 1645 15:48:40 returns all epics without given emoji name 1646 15:48:40 .valid_iid_query? 1647 15:48:40 query: "foo", expected_result: false 1648 15:48:40 is expected to eq false 1649 15:48:40 query: "-1", expected_result: false 1650 15:48:40 is expected to eq false 1651 15:48:40 query: "1\nfoo", expected_result: false 1652 15:48:40 is expected to eq false 1653 15:48:40 query: "foo\n1", expected_result: false 1654 15:48:40 is expected to eq false 1655 15:48:40 query: "1", expected_result: true 1656 15:48:40 is expected to eq true 1658 15:48:41 returns number of rows when epics are grouped 1659 15:48:41 #count_by_state 1660 15:48:41 returns correct counts 1661 15:48:42 returns -1 if the query times out 1662 15:48:42 when using group cte for search 1663 15:48:42 returns correct counts when search string is used 1664 15:48:42 # [RSpecRunTime] RSpec elapsed time: 11 minutes 33.07 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.19 1.23 1.14 1/404 7276 1666 15:48:42 # [RSpecRunTime] Finishing example group ee/spec/finders/epics_finder_spec.rb. It took 1 minute 10.32 seconds. Expected to take 1 minute 30.85 seconds. 1667 15:48:42 # [RSpecRunTime] Starting example group ee/spec/services/boards/lists/update_service_spec.rb. Expected to take 1 minute 16.89 seconds. 1668 15:48:42 EE::Boards::Lists::UpdateService 1669 15:48:42 with project 1670 15:48:42 behaves like board list update 1671 15:48:42 with licensed wip limits 1672 15:48:44 updates the list if max_issue_count is given 1673 15:48:46 updates the list if max_issue_weight is given 1674 15:48:48 does not update the list if max_issue_weight is nil 1675 15:48:49 updates the max issue count of the list if both count and weight limits are provided 1676 15:48:52 does not change count if weight is updated 1677 15:48:54 does not change weight if count is updated 1678 15:48:56 does not update max_issue_count if max_issue_count is nil 1679 15:48:57 sets max_issue_count to 0 if requested 1680 15:48:59 sets max_issue_weight to 0 if requested 1681 15:49:01 sets max_issue_count to 0 if requested 1682 15:49:03 sets max_issue_weight to 0 if requested 1683 15:49:05 does not update count and weight when negative values for both are given 1684 15:49:06 sets count and weight to 0 when non numerical values are given 1685 15:49:09 does not update the list max issue count if can_admin returns false 1686 15:49:11 does not update the list max issue weight if can_admin returns false 1687 15:49:11 limit metric 1688 15:49:12 updates the list if limit_metric "issue_count" is given 1689 15:49:14 updates the list if limit_metric "issue_weights" is given 1690 15:49:16 updates the list if "all_metrics" limit_metric is given 1691 15:49:18 updates the list if "all_metrics" limit_metric is given 1692 15:49:20 updates the list if no limit_metric is given 1693 15:49:21 fails if an invalid limit_metric is given 1694 15:49:21 # [RSpecRunTime] RSpec elapsed time: 12 minutes 12.21 seconds. Current RSS: ~1304M. Threads: 4. load average: 1.25 1.25 1.15 1/404 7277 1696 15:49:21 without licensed wip limits 1697 15:49:23 does not update the list even if max_issue_count is given 1698 15:49:25 does not update the list if can_admin returns false 1699 15:49:27 does not update the list even if max_issue_weight is given 1700 15:49:29 does not update the list if can_admin returns false 1701 15:49:29 # [RSpecRunTime] RSpec elapsed time: 12 minutes 20.05 seconds. Current RSS: ~1303M. Threads: 4. load average: 1.29 1.25 1.15 1/404 7278 1704 15:49:29 behaves like board list update 1705 15:49:29 with licensed wip limits 1706 15:49:31 updates the list if max_issue_count is given 1707 15:49:32 updates the list if max_issue_weight is given 1708 15:49:33 does not update the list if max_issue_weight is nil 1709 15:49:34 updates the max issue count of the list if both count and weight limits are provided 1710 15:49:36 does not change count if weight is updated 1711 15:49:37 does not change weight if count is updated 1712 15:49:38 does not update max_issue_count if max_issue_count is nil 1713 15:49:40 sets max_issue_count to 0 if requested 1714 15:49:41 sets max_issue_weight to 0 if requested 1715 15:49:42 sets max_issue_count to 0 if requested 1716 15:49:44 sets max_issue_weight to 0 if requested 1717 15:49:45 does not update count and weight when negative values for both are given 1718 15:49:46 sets count and weight to 0 when non numerical values are given 1719 15:49:48 does not update the list max issue count if can_admin returns false 1720 15:49:49 does not update the list max issue weight if can_admin returns false 1721 15:49:49 limit metric 1722 15:49:51 updates the list if limit_metric "issue_count" is given 1723 15:49:52 updates the list if limit_metric "issue_weights" is given 1724 15:49:53 updates the list if "all_metrics" limit_metric is given 1725 15:49:55 updates the list if "all_metrics" limit_metric is given 1726 15:49:56 updates the list if no limit_metric is given 1727 15:49:57 fails if an invalid limit_metric is given 1728 15:49:57 # [RSpecRunTime] RSpec elapsed time: 12 minutes 48.22 seconds. Current RSS: ~1306M. Threads: 4. load average: 1.19 1.23 1.15 1/404 7279 1730 15:49:57 without licensed wip limits 1731 15:49:59 does not update the list even if max_issue_count is given 1732 15:50:01 does not update the list if can_admin returns false 1733 15:50:02 does not update the list even if max_issue_weight is given 1734 15:50:04 does not update the list if can_admin returns false 1735 15:50:04 # [RSpecRunTime] RSpec elapsed time: 12 minutes 54.43 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.16 1.22 1.15 1/404 7280 1737 15:50:04 # [RSpecRunTime] Finishing example group ee/spec/services/boards/lists/update_service_spec.rb. It took 1 minute 21.34 seconds. Expected to take 1 minute 16.89 seconds. 1738 15:50:04 # [RSpecRunTime] Starting example group ee/spec/services/merge_requests/merge_to_ref_service_spec.rb. Expected to take 1 minute 5.84 seconds. 1739 15:50:04 MergeRequests::MergeToRefService 1741 15:50:07 does not check the repository size limit 1742 15:50:07 when no commit message is explicitly given and push rule is set 1743 15:50:10 uses the default commit message 1744 15:50:10 # [RSpecRunTime] RSpec elapsed time: 13 minutes 1.01 seconds. Current RSS: ~1323M. Threads: 4. load average: 1.15 1.22 1.15 1/412 7773 1746 15:50:10 behaves like merge validation hooks 1747 15:50:12 returns true when valid 1748 15:50:12 commit message validation for required characters 1749 15:50:15 returns false and matches validation error 1750 15:50:15 behaves like hook validations are skipped when push rules unlicensed 1751 15:50:17 is expected to be truthy 1752 15:50:17 # [RSpecRunTime] RSpec elapsed time: 13 minutes 7.99 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.13 1.22 1.15 1/412 8305 1754 15:50:17 when the commit message matches the rule 1755 15:50:21 returns true when valid 1756 15:50:21 # [RSpecRunTime] RSpec elapsed time: 13 minutes 11.56 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.12 1.21 1.14 1/412 8483 1758 15:50:21 when the commit message is not given 1759 15:50:21 when the default message does not match the rule 1760 15:50:23 returns false and matches validation error 1761 15:50:23 # [RSpecRunTime] RSpec elapsed time: 13 minutes 13.91 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.19 1.23 1.15 1/412 8660 1763 15:50:23 when the default message matches the rule 1764 15:50:25 returns true when valid 1765 15:50:25 # [RSpecRunTime] RSpec elapsed time: 13 minutes 16.29 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.19 1.23 1.15 1/412 8838 1767 15:50:25 commit message validation for forbidden characters 1768 15:50:28 returns false and saves error when invalid 1769 15:50:28 behaves like hook validations are skipped when push rules unlicensed 1770 15:50:30 is expected to be truthy 1771 15:50:30 # [RSpecRunTime] RSpec elapsed time: 13 minutes 20.94 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.26 1.24 1.15 1/412 9192 1773 15:50:30 authors email validation 1774 15:50:32 returns false and saves error when invalid 1775 15:50:35 validates against the commit email 1776 15:50:35 behaves like hook validations are skipped when push rules unlicensed 1777 15:50:37 is expected to be truthy 1778 15:50:37 # [RSpecRunTime] RSpec elapsed time: 13 minutes 27.79 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.24 1.23 1.15 1/412 9722 1780 15:50:37 DCO signoff validation 1781 15:50:37 behaves like hook validations are skipped when push rules unlicensed 1782 15:50:39 is expected to be truthy 1783 15:50:39 # [RSpecRunTime] RSpec elapsed time: 13 minutes 30.14 seconds. Current RSS: ~1326M. Threads: 4. load average: 1.22 1.23 1.15 1/412 9899 1785 15:50:39 when a non DCO commit message is used 1786 15:50:42 returns false and saves error when invalid 1787 15:50:42 # [RSpecRunTime] RSpec elapsed time: 13 minutes 32.49 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.22 1.23 1.15 1/412 10076 1789 15:50:42 when a DCO compliant commit message is used 1790 15:50:44 accepts the commit message 1791 15:50:44 # [RSpecRunTime] RSpec elapsed time: 13 minutes 34.89 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.44 1.28 1.17 1/412 10253 1793 15:50:44 fast forward merge request 1794 15:50:46 returns true when fast forward is enabled 1795 15:50:46 # [RSpecRunTime] RSpec elapsed time: 13 minutes 37.26 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.44 1.28 1.17 1/413 10431 1797 15:50:46 behaves like squashing commits 1798 15:50:46 and the project has a push rule for required characters 1799 15:50:49 returns false and saves error when invalid 1800 15:50:49 when the squash commit message matches the rule 1801 15:50:51 returns true when valid 1802 15:50:51 # [RSpecRunTime] RSpec elapsed time: 13 minutes 41.84 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.57 1.31 1.18 1/415 10784 1804 15:50:51 when the squash commit message is not given 1805 15:50:51 when the default message does not match the rule 1806 15:50:53 returns false and saves error when invalid 1807 15:50:53 # [RSpecRunTime] RSpec elapsed time: 13 minutes 44.18 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.44 1.28 1.17 2/415 10961 1809 15:50:53 when the default message matches the rule 1810 15:50:56 returns true when valid 1811 15:50:56 # [RSpecRunTime] RSpec elapsed time: 13 minutes 46.59 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.44 1.28 1.17 1/415 11139 1813 15:50:56 and the project has a push rule for forbidden characters 1814 15:50:58 returns false and saves error when invalid 1815 15:50:58 # [RSpecRunTime] RSpec elapsed time: 13 minutes 48.9 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.49 1.30 1.18 2/416 11316 1817 15:50:58 when the project uses the fast-forward merge method 1818 15:50:58 behaves like squashing commits 1819 15:50:58 and the project has a push rule for required characters 1820 15:51:00 returns false and saves error when invalid 1821 15:51:00 when the squash commit message matches the rule 1822 15:51:03 returns true when valid 1823 15:51:03 # [RSpecRunTime] RSpec elapsed time: 13 minutes 53.5 seconds. Current RSS: ~1323M. Threads: 4. load average: 1.49 1.30 1.18 1/415 11670 1825 15:51:03 when the squash commit message is not given 1826 15:51:03 when the default message does not match the rule 1827 15:51:05 returns false and saves error when invalid 1828 15:51:05 # [RSpecRunTime] RSpec elapsed time: 13 minutes 55.93 seconds. Current RSS: ~1323M. Threads: 4. load average: 1.45 1.29 1.18 1/415 11847 1830 15:51:05 when the default message matches the rule 1831 15:51:07 returns true when valid 1832 15:51:07 # [RSpecRunTime] RSpec elapsed time: 13 minutes 58.22 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.45 1.29 1.18 1/415 12025 1834 15:51:07 and the project has a push rule for forbidden characters 1835 15:51:10 returns false and saves error when invalid 1836 15:51:10 # [RSpecRunTime] RSpec elapsed time: 14 minutes 0.6 second. Current RSS: ~1324M. Threads: 4. load average: 1.41 1.29 1.17 1/415 12203 1838 15:51:10 # [RSpecRunTime] Finishing example group ee/spec/services/merge_requests/merge_to_ref_service_spec.rb. It took 1 minute 6.17 seconds. Expected to take 1 minute 5.84 seconds. 1839 15:51:10 # [RSpecRunTime] Starting example group ee/spec/workers/ee/container_registry/delete_container_repository_worker_spec.rb. Expected to take 54.07 seconds. 1840 15:51:10 ContainerRegistry::DeleteContainerRepositoryWorker 1841 15:51:10 #perform_work 1842 15:51:10 when licensed 1843 15:51:10 does not log audit event if operation fails 1844 15:51:21 does not log audit event if operation results in no change 1845 15:51:21 when operation succeeds 1846 15:51:31 logs an audit event 1847 15:51:41 logs the audit event info 1848 15:51:52 calls the audit method with the event type 1849 15:51:52 # [RSpecRunTime] RSpec elapsed time: 14 minutes 42.41 seconds. Current RSS: ~1312M. Threads: 4. load average: 0.72 1.12 1.12 1/409 12204 1851 15:51:52 when not licensed 1852 15:52:02 does not log audit event 1853 15:52:02 # [RSpecRunTime] RSpec elapsed time: 14 minutes 52.68 seconds. Current RSS: ~1314M. Threads: 4. load average: 0.61 1.09 1.11 1/409 12205 1855 15:52:02 # [RSpecRunTime] Finishing example group ee/spec/workers/ee/container_registry/delete_container_repository_worker_spec.rb. It took 52.09 seconds. Expected to take 54.07 seconds. 1856 15:52:02 # [RSpecRunTime] Starting example group ee/spec/services/security/scan_result_policies/update_license_approvals_service_spec.rb. Expected to take 47.43 seconds. 1857 15:52:02 Security::ScanResultPolicies::UpdateLicenseApprovalsService 1858 15:52:04 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1860 15:52:04 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1861 15:52:04 for newly_detected states 1862 15:52:04 when the pipeline has no license report 1863 15:52:04 behaves like requires approval 1864 15:52:06 does not update approval rules 1865 15:52:06 # [RSpecRunTime] RSpec elapsed time: 14 minutes 56.54 seconds. Current RSS: ~1320M. Threads: 4. load average: 0.64 1.08 1.11 1/415 12388 1867 15:52:06 behaves like does not trigger policy bot comment 1868 15:52:07 does not trigger policy bot comment 1869 15:52:07 # [RSpecRunTime] RSpec elapsed time: 14 minutes 57.93 seconds. Current RSS: ~1321M. Threads: 4. load average: 0.64 1.08 1.11 1/414 12389 1871 15:52:07 when there are no violations 1872 15:52:07 behaves like does not require approvals 1873 15:52:10 resets approvals_required in approval rules 1874 15:52:10 # [RSpecRunTime] RSpec elapsed time: 15 minutes 0.7 second. Current RSS: ~1311M. Threads: 4. load average: 0.67 1.08 1.11 1/416 12396 1876 15:52:10 behaves like triggers policy bot comment 1877 15:52:12 enqueues Security::GeneratePolicyViolationCommentWorker 1878 15:52:12 # [RSpecRunTime] RSpec elapsed time: 15 minutes 3.23 seconds. Current RSS: ~1302M. Threads: 4. load average: 0.67 1.08 1.11 2/416 12401 1880 15:52:12 when target branch pipeline is nil 1881 15:52:12 when fail_open is true 1882 15:52:12 behaves like does not require approvals 1883 15:52:14 resets approvals_required in approval rules 1884 15:52:14 # [RSpecRunTime] RSpec elapsed time: 15 minutes 4.76 seconds. Current RSS: ~1302M. Threads: 4. load average: 0.70 1.08 1.11 1/416 12402 1886 15:52:14 behaves like triggers policy bot comment 1887 15:52:15 enqueues Security::GeneratePolicyViolationCommentWorker 1888 15:52:15 # [RSpecRunTime] RSpec elapsed time: 15 minutes 6.33 seconds. Current RSS: ~1303M. Threads: 4. load average: 0.70 1.08 1.11 1/409 12403 1890 15:52:15 when merge request is merged 1891 15:52:15 behaves like requires approval 1892 15:52:17 does not update approval rules 1893 15:52:17 # [RSpecRunTime] RSpec elapsed time: 15 minutes 7.77 seconds. Current RSS: ~1304M. Threads: 4. load average: 0.70 1.08 1.11 1/409 12404 1895 15:52:17 behaves like does not trigger policy bot comment 1896 15:52:18 does not trigger policy bot comment 1897 15:52:18 # [RSpecRunTime] RSpec elapsed time: 15 minutes 9.16 seconds. Current RSS: ~1305M. Threads: 4. load average: 0.72 1.08 1.11 1/409 12405 1899 15:52:18 when there are no license scanning rules 1900 15:52:18 behaves like does not trigger policy bot comment 1901 15:52:20 does not trigger policy bot comment 1902 15:52:20 # [RSpecRunTime] RSpec elapsed time: 15 minutes 10.56 seconds. Current RSS: ~1305M. Threads: 4. load average: 0.72 1.08 1.11 1/409 12406 1904 15:52:20 for prexisting states 1905 15:52:22 logs the violated rules 1906 15:52:24 saves violation without pipeline id 1907 15:52:24 behaves like requires approval 1908 15:52:26 does not update approval rules 1909 15:52:26 # [RSpecRunTime] RSpec elapsed time: 15 minutes 16.41 seconds. Current RSS: ~1303M. Threads: 4. load average: 0.74 1.08 1.11 1/411 12415 1911 15:52:26 behaves like triggers policy bot comment 1912 15:52:28 enqueues Security::GeneratePolicyViolationCommentWorker 1913 15:52:28 when bot comment is disabled 1914 15:52:28 when it is disabled for all policies 1915 15:52:28 behaves like does not trigger policy bot comment 1916 15:52:29 does not trigger policy bot comment 1917 15:52:30 # [RSpecRunTime] RSpec elapsed time: 15 minutes 20.38 seconds. Current RSS: ~1296M. Threads: 4. load average: 0.76 1.08 1.11 1/411 12420 1919 15:52:30 when it is disabled only for one policy 1920 15:52:33 enqueues Security::GeneratePolicyViolationCommentWorker 1921 15:52:33 # [RSpecRunTime] RSpec elapsed time: 15 minutes 23.61 seconds. Current RSS: ~1293M. Threads: 4. load average: 0.76 1.08 1.11 1/411 12425 1923 15:52:33 when there are no violations 1924 15:52:35 does not call logger 1925 15:52:35 behaves like does not require approvals 1926 15:52:38 resets approvals_required in approval rules 1927 15:52:38 # [RSpecRunTime] RSpec elapsed time: 15 minutes 28.54 seconds. Current RSS: ~1295M. Threads: 4. load average: 0.78 1.08 1.10 1/411 12430 1929 15:52:38 behaves like triggers policy bot comment 1930 15:52:40 enqueues Security::GeneratePolicyViolationCommentWorker 1931 15:52:40 # [RSpecRunTime] RSpec elapsed time: 15 minutes 30.55 seconds. Current RSS: ~1296M. Threads: 4. load average: 0.80 1.07 1.10 1/411 12435 1933 15:52:40 when target branch pipeline is nil 1934 15:52:40 when fail_open is true 1935 15:52:40 behaves like does not require approvals 1936 15:52:41 resets approvals_required in approval rules 1937 15:52:41 # [RSpecRunTime] RSpec elapsed time: 15 minutes 32.02 seconds. Current RSS: ~1297M. Threads: 4. load average: 0.80 1.07 1.10 1/411 12436 1939 15:52:41 behaves like triggers policy bot comment 1940 15:52:43 enqueues Security::GeneratePolicyViolationCommentWorker 1941 15:52:43 # [RSpecRunTime] RSpec elapsed time: 15 minutes 33.54 seconds. Current RSS: ~1302M. Threads: 4. load average: 0.80 1.07 1.10 1/409 12437 1943 15:52:43 violation data 1944 15:52:45 saves a trimmed list of violated dependencies 1945 15:52:45 # [RSpecRunTime] RSpec elapsed time: 15 minutes 36.15 seconds. Current RSS: ~1301M. Threads: 4. load average: 0.82 1.07 1.10 1/411 12444 1947 15:52:45 # [RSpecRunTime] Finishing example group ee/spec/services/security/scan_result_policies/update_license_approvals_service_spec.rb. It took 43.47 seconds. Expected to take 47.43 seconds. 1948 15:52:45 # [RSpecRunTime] Starting example group ee/spec/models/protected_environment_spec.rb. Expected to take 40.4 seconds. 1949 15:52:45 ProtectedEnvironment 1950 15:52:45 does not allow STI 1951 15:52:45 associations 1952 15:52:46 is expected to belong to project required: false 1953 15:52:46 is expected to have many deploy_access_levels 1954 15:52:46 is expected to have many approval_rules class_name => ProtectedEnvironments::ApprovalRule inverse_of => protected_environment 1956 15:52:46 is expected to validate that :name cannot be empty/falsy 1957 15:52:46 is expected to validate that the length of :deploy_access_levels 1958 15:52:46 is expected to validate that :required_approval_count looks like an integer greater than or equal to 0 and less than or equal to 5 1959 15:52:47 can not belong to both group and project 1960 15:52:47 must belong to one of group or project 1961 15:52:47 group-level protected environment 1962 15:52:47 passes the validation when the name is listed in the tiers 1963 15:52:47 fails the validation when the name is not listed in the tiers 1964 15:52:47 # [RSpecRunTime] RSpec elapsed time: 15 minutes 37.95 seconds. Current RSS: ~1310M. Threads: 4. load average: 0.82 1.07 1.10 1/411 12445 1966 15:52:47 #accessible_to? 1967 15:52:47 when user is admin 1968 15:52:48 is expected to be truthy 1969 15:52:48 when access has been granted to user 1970 15:52:49 is expected to be truthy 1971 15:52:49 when specific access has been assigned to a group 1972 15:52:50 allows members of the group 1973 15:52:51 rejects non-members of the group 1974 15:52:51 # [RSpecRunTime] RSpec elapsed time: 15 minutes 41.99 seconds. Current RSS: ~1330M. Threads: 4. load average: 0.83 1.07 1.10 1/409 12446 1976 15:52:51 when access has been granted to maintainers 1977 15:52:52 allows maintainers 1978 15:52:53 rejects developers 1979 15:52:53 # [RSpecRunTime] RSpec elapsed time: 15 minutes 44.18 seconds. Current RSS: ~1330M. Threads: 4. load average: 0.85 1.07 1.10 1/409 12447 1981 15:52:53 when access has been granted to developers 1982 15:52:54 allows maintainers 1983 15:52:55 allows developers 1984 15:52:55 # [RSpecRunTime] RSpec elapsed time: 15 minutes 46.33 seconds. Current RSS: ~1321M. Threads: 4. load average: 0.85 1.07 1.10 1/409 12448 1986 15:52:55 #container_access_level 1987 15:52:56 with project-level protected environment 1988 15:52:56 behaves like correct access levels 1989 15:52:56 for project maintainer 1990 15:52:57 is expected to eq 40 1991 15:52:57 # [RSpecRunTime] RSpec elapsed time: 15 minutes 47.57 seconds. Current RSS: ~1313M. Threads: 4. load average: 0.85 1.07 1.10 1/409 12449 1993 15:52:57 for project developer 1994 15:52:57 is expected to eq 30 1995 15:52:57 when user is nil 1996 15:52:57 is expected to eq 0 1997 15:52:57 with group-level protected environment 1998 15:52:57 behaves like correct access levels 1999 15:52:57 for project maintainer 2000 15:52:57 is expected to eq 40 2001 15:52:57 for project developer 2002 15:52:58 is expected to eq 30 2003 15:52:58 when user is nil 2004 15:52:58 is expected to eq 0 2005 15:52:58 #project_level? 2006 15:52:58 for a project-level protected environment 2007 15:52:59 is expected to be truthy 2008 15:52:59 for a group-level protected environment 2009 15:52:59 is expected to be falsey 2010 15:52:59 #group_level? 2011 15:52:59 for a group-level protected environment 2012 15:52:59 is expected to be truthy 2013 15:52:59 for a project-level protected environment 2014 15:53:00 is expected to be falsey 2015 15:53:00 .sorted_by_name 2016 15:53:02 sorts protected environments by name 2017 15:53:02 # [RSpecRunTime] RSpec elapsed time: 15 minutes 52.99 seconds. Current RSS: ~1314M. Threads: 4. load average: 0.86 1.07 1.10 1/409 12450 2019 15:53:02 .with_environment_id 2020 15:53:03 sets corresponding environment id if there is environment matching by name and project 2021 15:53:03 .revoke_user 2022 15:53:04 deletes matching deploy access levels for the given user 2023 15:53:04 when user is assigned to protected environment in the other project 2024 15:53:06 deletes matching deploy access levels for the given user in the specific project 2025 15:53:06 # [RSpecRunTime] RSpec elapsed time: 15 minutes 56.74 seconds. Current RSS: ~1311M. Threads: 4. load average: 0.87 1.07 1.10 1/409 12451 2027 15:53:06 .revoke_group 2028 15:53:07 deletes matching deploy access levels for the given group 2029 15:53:07 when user is assigned to protected environment in the other project 2030 15:53:09 returns matching deploy access levels for the given group in the specific project 2031 15:53:09 # [RSpecRunTime] RSpec elapsed time: 15 minutes 59.55 seconds. Current RSS: ~1308M. Threads: 4. load average: 0.88 1.07 1.10 1/409 12452 2033 15:53:09 .for_environment 2034 15:53:09 is expected to contain exactly #<ProtectedEnvironment id: 32, project_id: 270, created_at: "2024-09-20 15:53:09.830655940 +0000", up...2024-09-20 15:53:09.830655940 +0000", name: "production", group_id: nil, required_approval_count: 0> 2035 15:53:10 caches result 2036 15:53:10 calls .for_environments with the environment 2037 15:53:10 when environment does not exist 2038 15:53:10 raises an error 2039 15:53:10 # [RSpecRunTime] RSpec elapsed time: 16 minutes 1.02 seconds. Current RSS: ~1307M. Threads: 4. load average: 0.88 1.07 1.10 1/409 12453 2041 15:53:10 .for_environments 2042 15:53:11 is expected to contain exactly #<ProtectedEnvironment id: 36, project_id: 271, created_at: "2024-09-20 15:53:11.276604042 +0000", up...2024-09-20 15:53:11.276604042 +0000", name: "production", group_id: nil, required_approval_count: 0> 2043 15:53:13 raises an error if environments belong to more than one project 2044 15:53:13 when environment is a different name 2045 15:53:13 is expected to be empty 2046 15:53:13 # [RSpecRunTime] RSpec elapsed time: 16 minutes 4.3 seconds. Current RSS: ~1327M. Threads: 4. load average: 0.89 1.06 1.10 1/409 12514 2048 15:53:13 when environment exists in a different project 2049 15:53:14 is expected to be empty 2050 15:53:14 with group-level protected environment 2051 15:53:14 with project-level production environment 2052 15:53:15 has multiple protections 2053 15:53:15 when project-level protection does not exist 2054 15:53:15 has only group-level protection 2055 15:53:15 with staging environment 2056 15:53:15 does not have any protections 2057 15:53:15 with multiple environments 2058 15:53:16 is expected to contain exactly #<ProtectedEnvironment id: 45, project_id: 271, created_at: "2024-09-20 15:53:15.918713871 +0000", up...2024-09-20 15:53:15.918713871 +0000", name: "production", group_id: nil, required_approval_count: 0> and #<ProtectedEnvironment id: 46, project_id: 271, created_at: "2024-09-20 15:53:15.996854836 +0000", up...t: "2024-09-20 15:53:15.996854836 +0000", name: "canary", group_id: nil, required_approval_count: 0> 2059 15:53:16 # [RSpecRunTime] Finishing example group ee/spec/models/protected_environment_spec.rb. It took 30.21 seconds. Expected to take 40.4 seconds. 2060 15:53:16 # [RSpecRunTime] Starting example group ee/spec/models/merge_requests/external_status_check_spec.rb. Expected to take 36.75 seconds. 2061 15:53:16 MergeRequests::ExternalStatusCheck 2062 15:53:16 does not allow STI 2063 15:53:16 Associations 2064 15:53:16 is expected to belong to project required: false 2065 15:53:16 is expected to have and belong to many protected_branches 2067 15:53:16 is expected to validate that :external_url cannot be empty/falsy 2068 15:53:17 is expected to validate that :name is case-sensitively unique within the scope of :project_id 2069 15:53:18 is expected to validate that :external_url is case-sensitively unique within the scope of :project_id 2070 15:53:18 protected_branches_must_belong_to_project 2072 15:53:19 # [RSpecRunTime] RSpec elapsed time: 16 minutes 9.75 seconds. Current RSS: ~1350M. Threads: 4. load average: 0.90 1.06 1.10 1/409 12515 2075 15:53:19 returns the correct information 2076 15:53:19 applicable_to_branch 2077 15:53:22 returns the correct collection of checks 2078 15:53:22 # [RSpecRunTime] RSpec elapsed time: 16 minutes 12.49 seconds. Current RSS: ~1348M. Threads: 4. load average: 0.90 1.06 1.10 1/415 12694 2080 15:53:22 async_execute 2081 15:53:23 when list of protected branches is empty 2082 15:53:24 enqueues the status check 2083 15:53:24 # [RSpecRunTime] RSpec elapsed time: 16 minutes 14.5 seconds. Current RSS: ~1352M. Threads: 4. load average: 0.99 1.08 1.10 1/415 12871 2085 15:53:24 when data target branch matches a protected branch 2086 15:53:24 enqueues the status check 2087 15:53:24 when data target branch does not match a protected branch 2088 15:53:24 does not enqueue the status check 2090 15:53:26 when last status check response is failed 2091 15:53:26 is expected to equal true 2092 15:53:27 # [RSpecRunTime] RSpec elapsed time: 16 minutes 17.37 seconds. Current RSS: ~1350M. Threads: 4. load average: 0.99 1.08 1.10 1/415 13050 2094 15:53:27 when last status check response is passed 2095 15:53:27 is expected to equal false 2096 15:53:27 when there are no status check responses 2097 15:53:27 is expected to equal false 2099 15:53:29 when a rule has a positive status check response 2100 15:53:29 is expected to eq "passed" 2101 15:53:29 when a rule also has a positive check response from an old sha 2102 15:53:29 is expected to eq "passed" 2103 15:53:29 # [RSpecRunTime] RSpec elapsed time: 16 minutes 20.05 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.07 1.09 1.11 1/415 13228 2105 15:53:29 when a rule has a negative status check response 2106 15:53:29 is expected to eq "failed" 2107 15:53:29 when a rule has no status check response 2108 15:53:29 is expected to eq "pending" 2109 15:53:29 when a rule has already been retried 2110 15:53:30 is expected to eq "failed" 2111 15:53:30 response_for 2112 15:53:32 is expected to eq #<MergeRequests::StatusCheckResponse id: 10, merge_request_id: 33, external_approval_rule_id: nil, sh...atus: "failed", retried_at: nil, created_at: "2024-09-20 15:53:32.245965448 +0000", project_id: nil> 2113 15:53:32 # [RSpecRunTime] RSpec elapsed time: 16 minutes 22.76 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.07 1.09 1.11 1/415 13406 2116 15:53:34 when shared secret is saved 2117 15:53:34 is expected to eq true 2118 15:53:34 # [RSpecRunTime] RSpec elapsed time: 16 minutes 25.04 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.06 1.09 1.10 1/415 13583 2120 15:53:34 when shared secret is not saved 2121 15:53:35 is expected to eq false 2122 15:53:35 when shared secret had invalid value 2123 15:53:35 with invalid value 2124 15:53:35 is expected to eq false 2125 15:53:35 with invalid value 2126 15:53:36 is expected to eq false 2127 15:53:36 with invalid value 2128 15:53:36 is expected to eq false 2130 15:53:37 #audit_add branches after :add 2131 15:53:37 when branch is added from zero branches 2132 15:53:37 behaves like audit event queue 2133 15:53:37 when audit event queue is active 2134 15:53:37 adds message to audit event queue 2135 15:53:37 when audit event queue is not active 2136 15:53:37 does not add message to audit event queue 2137 15:53:37 when another branch is added 2138 15:53:37 behaves like audit event queue 2139 15:53:37 when audit event queue is active 2140 15:53:38 adds message to audit event queue 2141 15:53:38 when audit event queue is not active 2142 15:53:38 does not add message to audit event queue 2143 15:53:38 #audit_remove branches after :remove 2144 15:53:38 when all the branches are removed 2145 15:53:38 behaves like audit event queue 2146 15:53:38 when audit event queue is active 2147 15:53:38 adds message to audit event queue 2148 15:53:38 when audit event queue is not active 2149 15:53:39 does not add message to audit event queue 2150 15:53:39 when a branch is removed 2151 15:53:39 behaves like audit event queue 2152 15:53:39 when audit event queue is active 2153 15:53:39 adds message to audit event queue 2154 15:53:39 when audit event queue is not active 2155 15:53:40 does not add message to audit event queue 2156 15:53:40 #audit_creation external status check after :create 2157 15:53:40 when protected branches are added 2158 15:53:40 behaves like audit event queue 2159 15:53:40 when audit event queue is active 2160 15:53:40 adds message to audit event queue 2161 15:53:40 when audit event queue is not active 2162 15:53:40 does not add message to audit event queue 2163 15:53:40 when all branches are added 2164 15:53:40 behaves like audit event queue 2165 15:53:40 when audit event queue is active 2166 15:53:40 adds message to audit event queue 2167 15:53:40 when audit event queue is not active 2168 15:53:41 does not add message to audit event queue 2169 15:53:41 #audit_creation external status check after :create 2170 15:53:41 behaves like audit event queue 2171 15:53:41 when audit event queue is active 2172 15:53:41 adds message to audit event queue 2173 15:53:41 when audit event queue is not active 2174 15:53:41 does not add message to audit event queue 2175 15:53:41 # [RSpecRunTime] Finishing example group ee/spec/models/merge_requests/external_status_check_spec.rb. It took 25.42 seconds. Expected to take 36.75 seconds. 2176 15:53:41 # [RSpecRunTime] Starting example group ee/spec/models/environment_spec.rb. Expected to take 33.27 seconds. 2178 15:53:42 does not allow STI 2179 15:53:42 is expected to have many dora_daily_metrics 2180 15:53:42 .deployed_to_cluster 2181 15:53:42 when there is no deployment 2182 15:53:43 returns nothing 2183 15:53:43 # [RSpecRunTime] RSpec elapsed time: 16 minutes 34.2 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.05 1.09 1.10 1/414 13644 2185 15:53:43 when there is a deployment for the cluster 2186 15:53:48 returns the environment for the last deployment 2187 15:53:48 # [RSpecRunTime] RSpec elapsed time: 16 minutes 38.67 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.05 1.09 1.10 1/413 13733 2189 15:53:48 when there is a non-cluster deployment 2190 15:53:49 returns nothing 2191 15:53:49 # [RSpecRunTime] RSpec elapsed time: 16 minutes 40.3 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.05 1.09 1.10 1/414 13778 2193 15:53:49 when the non-cluster deployment is latest 2194 15:53:52 returns nothing 2195 15:53:52 # [RSpecRunTime] RSpec elapsed time: 16 minutes 43.27 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.05 1.09 1.10 1/414 13881 2198 15:53:52 when Protected Environments feature is not available on the project 2199 15:53:53 is expected to be falsy 2200 15:53:53 when Protected Environments feature is available on the project 2201 15:53:53 when the environment is protected 2202 15:53:53 is expected to be truthy 2203 15:53:53 when the environment is not protected 2204 15:53:53 is expected to be falsy 2205 15:53:53 #protected_from? 2206 15:53:53 when Protected Environments feature is not available on the project 2207 15:53:53 is expected to be falsy 2208 15:53:53 when Protected Environments feature is available on the project 2209 15:53:53 when the environment is not protected 2210 15:53:53 is expected to be falsy 2211 15:53:53 when the user is nil 2212 15:53:53 is expected to be truthy 2213 15:53:53 when environment is protected and user dont have access to it 2214 15:53:54 is expected to be truthy 2215 15:53:54 when environment is protected and user have access to it 2216 15:53:54 is expected to be falsy 2217 15:53:54 caches result 2218 15:53:54 #protected_by? 2219 15:53:54 when Protected Environments feature is not available on the project 2220 15:53:54 is expected to be falsy 2221 15:53:54 when Protected Environments feature is available on the project 2222 15:53:54 when the environment is not protected 2223 15:53:55 is expected to be falsy 2224 15:53:55 when the user is nil 2225 15:53:55 is expected to be falsy 2226 15:53:55 when environment is protected and user dont have access to it 2227 15:53:55 is expected to be falsy 2228 15:53:55 when environment is protected and user have access to it 2229 15:53:55 is expected to be truthy 2230 15:53:55 #without_protected 2231 15:53:55 when protected by project 2232 15:53:55 is expected to be empty 2233 15:53:55 when protected by group 2234 15:53:56 is expected to be empty 2235 15:53:56 #reactive_cache_updated 2236 15:53:56 expires the environments path for the project 2237 15:53:56 with a group cluster 2238 15:53:58 expires the environments path for the group cluster 2239 15:53:58 # [RSpecRunTime] RSpec elapsed time: 16 minutes 48.47 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.04 1.08 1.10 1/415 13940 2241 15:53:58 with an instance cluster 2242 15:53:59 expires the environments path for the group cluster 2243 15:54:00 # [RSpecRunTime] RSpec elapsed time: 16 minutes 50.37 seconds. Current RSS: ~1384M. Threads: 4. load average: 0.96 1.07 1.09 1/415 13999 2245 15:54:00 #needs_approval? 2246 15:54:00 when Protected Environments feature is available 2247 15:54:00 with some approvals required 2248 15:54:00 is expected to be truthy 2249 15:54:00 with no approvals required 2250 15:54:00 is expected to be falsey 2251 15:54:00 when Protected Environments feature is not available 2252 15:54:00 is expected to be falsey 2253 15:54:00 #required_approval_count 2254 15:54:00 when Protected Environments feature is not available 2255 15:54:00 is expected to eq 0 2256 15:54:00 when Protected Environments feature is available 2257 15:54:00 and no associated protected environments exist 2258 15:54:00 is expected to eq 0 2259 15:54:00 with no multiple approval rules 2260 15:54:01 is expected to eq 0 2261 15:54:01 with multiple approval rules 2262 15:54:01 returns the sum of required approvals for all approval rules 2263 15:54:01 #has_approval_rules? 2264 15:54:01 is expected to eq false 2265 15:54:01 with approval rules 2266 15:54:01 is expected to eq true 2267 15:54:01 #find_approval_rule_for 2268 15:54:02 is expected to be nil 2269 15:54:02 with approval rules 2270 15:54:02 when user belongs to QA group 2271 15:54:03 is expected to eq #<ProtectedEnvironments::ApprovalRule id: 5, protected_environment_id: 60, user_id: nil, group_id: 10...oup_inheritance_type: 0, protected_environment_project_id: nil, protected_environment_group_id: nil> 2272 15:54:03 # [RSpecRunTime] RSpec elapsed time: 16 minutes 53.57 seconds. Current RSS: ~1376M. Threads: 4. load average: 0.96 1.07 1.09 1/415 14000 2274 15:54:03 when user belongs to Security group 2275 15:54:03 is expected to eq #<ProtectedEnvironments::ApprovalRule id: 8, protected_environment_id: 60, user_id: nil, group_id: 10...oup_inheritance_type: 0, protected_environment_project_id: nil, protected_environment_group_id: nil> 2276 15:54:03 when user belongs to both groups 2277 15:54:03 returns one of the rules 2278 15:54:03 when represented as QA group 2279 15:54:03 is expected to eq #<ProtectedEnvironments::ApprovalRule id: 11, protected_environment_id: 60, user_id: nil, group_id: 1...oup_inheritance_type: 0, protected_environment_project_id: nil, protected_environment_group_id: nil> 2280 15:54:03 when represented as Security group 2281 15:54:03 is expected to eq #<ProtectedEnvironments::ApprovalRule id: 14, protected_environment_id: 60, user_id: nil, group_id: 1...oup_inheritance_type: 0, protected_environment_project_id: nil, protected_environment_group_id: nil> 2282 15:54:03 # [RSpecRunTime] Finishing example group ee/spec/models/environment_spec.rb. It took 22.49 seconds. Expected to take 33.27 seconds. 2283 15:54:03 # [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/checks/push_rule_check_spec.rb. Expected to take 30.9 seconds. 2284 15:54:03 EE::Gitlab::Checks::PushRuleCheck 2286 15:54:04 parallel push checks 2287 15:54:06 sets the git env correctly for all hooks 2288 15:54:06 behaves like push checks 2289 15:54:08 returns nil on success 2290 15:54:10 raises an error on failure 2291 15:54:10 behaves like use predefined push rules 2292 15:54:12 calls Project#predefined_push_rule 2293 15:54:12 # [RSpecRunTime] RSpec elapsed time: 17 minutes 3.09 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.04 1.08 1.10 1/415 14197 2295 15:54:12 when tag name exists 2296 15:54:14 validates tags push rules 2297 15:54:14 # [RSpecRunTime] RSpec elapsed time: 17 minutes 5.25 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.04 1.08 1.10 1/416 14236 2299 15:54:14 when branch name exists 2300 15:54:16 validates branches push rules 2301 15:54:16 # [RSpecRunTime] RSpec elapsed time: 17 minutes 7.23 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.04 1.08 1.10 1/416 14275 2303 15:54:16 when changes are from notes ref 2304 15:54:18 does not validate push rules for tags or branches 2305 15:54:18 # [RSpecRunTime] RSpec elapsed time: 17 minutes 9.24 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.19 1.11 1.11 1/416 14314 2307 15:54:18 when tag and branch exist 2308 15:54:20 validates tag and branch push rules 2309 15:54:20 # [RSpecRunTime] RSpec elapsed time: 17 minutes 11.13 seconds. Current RSS: ~1334M. Threads: 4. load average: 1.19 1.11 1.11 1/416 14353 2311 15:54:20 :parallel_push_checks feature is disabled 2312 15:54:20 behaves like push checks 2313 15:54:22 returns nil on success 2314 15:54:24 raises an error on failure 2315 15:54:24 behaves like use predefined push rules 2316 15:54:26 calls Project#predefined_push_rule 2317 15:54:26 # [RSpecRunTime] RSpec elapsed time: 17 minutes 16.82 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.26 1.13 1.11 1/414 14468 2319 15:54:26 when tag name exists 2320 15:54:28 validates tags push rules 2321 15:54:28 # [RSpecRunTime] RSpec elapsed time: 17 minutes 18.76 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.24 1.12 1.11 1/414 14507 2323 15:54:28 when branch name exists 2324 15:54:30 validates branches push rules 2325 15:54:30 # [RSpecRunTime] RSpec elapsed time: 17 minutes 20.69 seconds. Current RSS: ~1326M. Threads: 4. load average: 1.24 1.12 1.11 1/414 14546 2327 15:54:30 when changes are from notes ref 2328 15:54:32 does not validate push rules for tags or branches 2329 15:54:32 # [RSpecRunTime] RSpec elapsed time: 17 minutes 22.65 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.24 1.12 1.11 1/414 14585 2331 15:54:32 when tag and branch exist 2332 15:54:34 validates tag and branch push rules 2333 15:54:34 # [RSpecRunTime] RSpec elapsed time: 17 minutes 24.61 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.22 1.12 1.11 1/414 14624 2335 15:54:34 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/checks/push_rule_check_spec.rb. It took 30.34 seconds. Expected to take 30.9 seconds. 2336 15:54:34 # [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/ci/parsers/security/validators/schema_validator_spec.rb. Expected to take 29.09 seconds. 2337 15:54:34 Gitlab::Ci::Parsers::Security::Validators::SchemaValidator 2338 15:54:34 with stubbed supported versions 2339 15:54:34 report_type: :cluster_image_scanning, expected_errors: expected_error_messages, report_data: valid_data 2341 15:54:34 when given data is invalid according to the schema 2342 15:54:34 nil versions are discouraged and will be deprecated in Rubygems 4 2343 15:54:34 is expected to be falsey 2344 15:54:34 when given data is valid according to the schema 2345 15:54:34 is expected to be truthy 2346 15:54:34 #deprecation_warnings 2347 15:54:34 when report uses a deprecated version 2348 15:54:35 is expected to eq ["version 14.1.0 for report type cluster_image_scanning is deprecated. However, GitLab will still att... security report to one of the following versions: 15.0.0, 15.0.0, 15.0.0, 15.0.0, 15.0.0, 15.0.0."] 2349 15:54:35 when report uses a supported version 2350 15:54:35 is expected to eq [] 2352 15:54:35 when given data is valid according to the schema 2353 15:54:35 is expected to eq [] 2354 15:54:35 when given data is invalid according to the schema 2355 15:54:35 is expected to be empty 2357 15:54:35 is expected to contain exactly "root is missing required keys: vulnerabilities" and "Version 2.1.3 for report type cluster_image_scanning is unsupported, supported versions for this rep...liest supported versions of this report type, to show all the errors but will not ingest the report" 2358 15:54:35 report_type: :container_scanning, expected_errors: expected_error_messages, report_data: valid_data 2360 15:54:35 when given data is invalid according to the schema 2361 15:54:35 is expected to be falsey 2362 15:54:35 when given data is valid according to the schema 2363 15:54:35 is expected to be truthy 2364 15:54:35 #deprecation_warnings 2365 15:54:35 when report uses a deprecated version 2366 15:54:35 is expected to eq ["version 14.1.0 for report type container_scanning is deprecated. However, GitLab will still attempt... security report to one of the following versions: 15.0.0, 15.0.0, 15.0.0, 15.0.0, 15.0.0, 15.0.0."] 2367 15:54:35 when report uses a supported version 2368 15:54:35 is expected to eq [] 2370 15:54:35 when given data is valid according to the schema 2371 15:54:36 is expected to eq [] 2372 15:54:36 when given data is invalid according to the schema 2373 15:54:36 is expected to be empty 2375 15:54:36 is expected to contain exactly "root is missing required keys: vulnerabilities" and "Version 2.1.3 for report type container_scanning is unsupported, supported versions for this report ...liest supported versions of this report type, to show all the errors but will not ingest the report" 2376 15:54:36 report_type: :coverage_fuzzing, expected_errors: expected_error_messages, report_data: valid_data 2378 15:54:36 when given data is invalid according to the schema 2379 15:54:36 is expected to be falsey 2380 15:54:36 when given data is valid according to the schema 2381 15:54:36 is expected to be truthy 2382 15:54:36 #deprecation_warnings 2383 15:54:36 when report uses a deprecated version 2384 15:54:36 is expected to eq ["version 14.1.0 for report type coverage_fuzzing is deprecated. However, GitLab will still attempt t... security report to one of the following versions: 15.0.0, 15.0.0, 15.0.0, 15.0.0, 15.0.0, 15.0.0."] 2385 15:54:36 when report uses a supported version 2386 15:54:36 is expected to eq [] 2388 15:54:36 when given data is valid according to the schema 2389 15:54:36 is expected to eq [] 2390 15:54:36 when given data is invalid according to the schema 2391 15:54:36 is expected to be empty 2393 15:54:36 is expected to contain exactly "root is missing required keys: vulnerabilities" and "Version 2.1.3 for report type coverage_fuzzing is unsupported, supported versions for this report ty...liest supported versions of this report type, to show all the errors but will not ingest the report" 2394 15:54:36 report_type: :dast, expected_errors: expected_error_messages, report_data: valid_data 2396 15:54:36 when given data is invalid according to the schema 2397 15:54:37 is expected to be falsey 2398 15:54:37 when given data is valid according to the schema 2399 15:54:37 is expected to be truthy 2400 15:54:37 #deprecation_warnings 2401 15:54:37 when report uses a deprecated version 2402 15:54:37 is expected to eq ["version 14.1.0 for report type dast is deprecated. However, GitLab will still attempt to parse and ... security report to one of the following versions: 15.0.0, 15.0.0, 15.0.0, 15.0.0, 15.0.0, 15.0.0."] 2403 15:54:37 when report uses a supported version 2404 15:54:37 is expected to eq [] 2406 15:54:37 when given data is valid according to the schema 2407 15:54:37 is expected to eq [] 2408 15:54:37 when given data is invalid according to the schema 2409 15:54:37 is expected to be empty 2411 15:54:37 is expected to contain exactly "root is missing required keys: vulnerabilities" and "Version 2.1.3 for report type dast is unsupported, supported versions for this report type are: 15.0...liest supported versions of this report type, to show all the errors but will not ingest the report" 2412 15:54:37 report_type: :dependency_scanning, expected_errors: expected_error_messages_for_dependency_scanning, report_data: valid_data_for_dependency_scanning 2414 15:54:37 when given data is invalid according to the schema 2415 15:54:37 is expected to be falsey 2416 15:54:37 when given data is valid according to the schema 2417 15:54:37 is expected to be truthy 2418 15:54:37 #deprecation_warnings 2419 15:54:37 when report uses a deprecated version 2420 15:54:37 is expected to eq ["version 14.1.0 for report type dependency_scanning is deprecated. However, GitLab will still attemp... security report to one of the following versions: 15.0.0, 15.0.0, 15.0.0, 15.0.0, 15.0.0, 15.0.0."] 2421 15:54:37 when report uses a supported version 2422 15:54:38 is expected to eq [] 2424 15:54:38 when given data is valid according to the schema 2425 15:54:38 is expected to eq [] 2426 15:54:38 when given data is invalid according to the schema 2427 15:54:38 is expected to be empty 2429 15:54:38 is expected to contain exactly "root is missing required keys: dependency_files, vulnerabilities" and "Version 2.1.3 for report type dependency_scanning is unsupported, supported versions for this report...liest supported versions of this report type, to show all the errors but will not ingest the report" 2430 15:54:38 report_type: :api_fuzzing, expected_errors: expected_error_messages, report_data: valid_data 2432 15:54:38 when given data is invalid according to the schema 2433 15:54:38 is expected to be falsey 2434 15:54:38 when given data is valid according to the schema 2435 15:54:38 is expected to be truthy 2436 15:54:38 #deprecation_warnings 2437 15:54:38 when report uses a deprecated version 2438 15:54:38 is expected to eq ["version 14.1.0 for report type api_fuzzing is deprecated. However, GitLab will still attempt to par... security report to one of the following versions: 15.0.0, 15.0.0, 15.0.0, 15.0.0, 15.0.0, 15.0.0."] 2439 15:54:38 when report uses a supported version 2440 15:54:38 is expected to eq [] 2442 15:54:38 when given data is valid according to the schema 2443 15:54:38 is expected to eq [] 2444 15:54:38 when given data is invalid according to the schema 2445 15:54:39 is expected to be empty 2447 15:54:39 is expected to contain exactly "root is missing required keys: vulnerabilities" and "Version 2.1.3 for report type api_fuzzing is unsupported, supported versions for this report type ar...liest supported versions of this report type, to show all the errors but will not ingest the report" 2448 15:54:39 validate fixture reports 2449 15:54:39 ee/spec/fixtures/security_reports/dependency_list/gl-dependency-scanning-report.json 2450 15:54:39 is expected to be valid 2451 15:54:39 ee/spec/fixtures/security_reports/dependency_list/with_matching_licenses/gl-dependency-scanning-report.json 2452 15:54:39 is expected to be valid 2453 15:54:39 ee/spec/fixtures/security_reports/feature-branch/gl-cluster-image-scanning-report.json 2454 15:54:39 is expected to be valid 2455 15:54:39 ee/spec/fixtures/security_reports/feature-branch/gl-container-scanning-report.json 2456 15:54:39 is expected to be valid 2457 15:54:39 ee/spec/fixtures/security_reports/feature-branch/gl-dast-report.json 2458 15:54:39 is expected to be valid 2459 15:54:39 ee/spec/fixtures/security_reports/feature-branch/gl-dependency-scanning-report.json 2460 15:54:39 is expected to be valid 2461 15:54:39 ee/spec/fixtures/security_reports/master/gl-api-fuzzing-report.json 2462 15:54:40 is expected to be valid 2463 15:54:40 ee/spec/fixtures/security_reports/master/gl-cluster-image-scanning-report.json 2464 15:54:40 is expected to be valid 2465 15:54:40 ee/spec/fixtures/security_reports/master/gl-container-scanning-report.json 2466 15:54:40 is expected to be valid 2467 15:54:40 ee/spec/fixtures/security_reports/master/gl-coverage-fuzzing-report.json 2468 15:54:40 is expected to be valid 2469 15:54:40 ee/spec/fixtures/security_reports/master/gl-dast-report-large-scanned-resources.json 2470 15:54:40 is expected to be valid 2471 15:54:40 ee/spec/fixtures/security_reports/master/gl-dast-report-low-severity.json 2472 15:54:40 is expected to be valid 2473 15:54:40 ee/spec/fixtures/security_reports/master/gl-dast-report-multiple-sites.json 2474 15:54:40 is expected to be valid 2475 15:54:40 ee/spec/fixtures/security_reports/master/gl-dast-report-with-evidence.json 2476 15:54:40 is expected to be valid 2477 15:54:40 ee/spec/fixtures/security_reports/master/gl-dast-report.json 2478 15:54:41 is expected to be valid 2479 15:54:41 ee/spec/fixtures/security_reports/master/gl-dependency-scanning-report.json 2480 15:54:41 is expected to be valid 2481 15:54:41 ee/spec/fixtures/security_reports/master/gl-sast-report-with-signatures-and-flags-duplicate-identifiers.json 2482 15:54:41 is expected to be valid 2483 15:54:41 ee/spec/fixtures/security_reports/master/gl-sast-report-with-signatures-and-flags.json 2484 15:54:41 is expected to be valid 2485 15:54:41 ee/spec/fixtures/security_reports/master/semgrep-api-vulnerabilities.json 2486 15:54:41 is expected to be valid 2487 15:54:41 ee/spec/fixtures/security_reports/master/semgrep-web-vulnerabilities.json 2488 15:54:41 is expected to be valid 2489 15:54:41 ee/spec/fixtures/security_reports/remediations/gl-dependency-scanning-report.json 2490 15:54:41 is expected to be valid 2491 15:54:41 ee/spec/fixtures/security_reports/simple/gl-container-scanning-report.json 2492 15:54:41 is expected to be valid 2493 15:54:41 ee/spec/fixtures/security_reports/simple/gl-dependency-scanning-report.json 2494 15:54:41 is expected to be valid 2495 15:54:41 ee/spec/fixtures/security_reports/master/gl-dast-report-missing-scan.json 2496 15:54:42 is expected to be invalid 2497 15:54:42 ee/spec/fixtures/security_reports/master/gl-dast-report-missing-version.json 2498 15:54:42 is expected to be invalid 2499 15:54:42 ee/spec/fixtures/security_reports/master/gl-sast-report-without-any-identifiers.json 2500 15:54:42 is expected to be invalid 2501 15:54:42 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/ci/parsers/security/validators/schema_validator_spec.rb. It took 8.08 seconds. Expected to take 29.09 seconds. 2502 15:54:42 # [RSpecRunTime] Starting example group ee/spec/services/timebox_report_service_spec.rb. Expected to take 26.84 seconds. 2503 15:54:42 TimeboxReportService 2504 15:54:42 milestone charts 2505 15:54:42 behaves like timebox chart 2506 15:54:43 when license is not available 2507 15:54:43 returns an error message 2508 15:54:43 when license is available 2509 15:54:43 returns an error when the number of events exceeds the limit 2510 15:54:43 aggregates events before the start date to the start date 2511 15:54:44 updates counts and weight when the milestone is added or removed 2512 15:54:45 updates the completed counts when issue state is changed 2513 15:54:45 updates the weight totals when issue weight is changed 2514 15:54:45 when milestone does not have a start and due date 2515 15:54:45 returns an error message 2516 15:54:45 # [RSpecRunTime] RSpec elapsed time: 17 minutes 35.99 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.18 1.12 1.11 1/409 14625 2518 15:54:45 when events have the same timestamp for created_at 2519 15:54:45 fetches events ordered by created_at and id 2520 15:54:46 handles events for the same issue with exactly the same timestamp 2521 15:54:46 when timebox is removed and then added back 2522 15:54:46 event_types: [:add, :add], scope_count: 1 2523 15:54:46 updates the counts correspondingly 2524 15:54:46 event_types: [:remove, :remove], scope_count: 0 2525 15:54:46 updates the counts correspondingly 2526 15:54:46 event_types: [:add, :add, :remove], scope_count: 0 2527 15:54:46 updates the counts correspondingly 2528 15:54:46 event_types: [:add, :remove, :remove], scope_count: 0 2529 15:54:46 updates the counts correspondingly 2530 15:54:46 event_types: [:add, :remove, :add], scope_count: 1 2531 15:54:46 updates the counts correspondingly 2532 15:54:46 event_types: [:add, :remove, :remove, :add], scope_count: 1 2533 15:54:47 updates the counts correspondingly 2534 15:54:47 event_types: [:add, :add, :remove, :add, :add], scope_count: 1 2535 15:54:47 updates the counts correspondingly 2536 15:54:47 with scoped_projects 2537 15:54:48 scoped_projects is blank 2538 15:54:48 scoped_projects: [] 2539 15:54:48 returns an empty response 2540 15:54:48 scoped_projects: #<ActiveRecord::Relation []> 2541 15:54:48 returns an empty response 2542 15:54:48 scoped_projects: lazy { [project] }, expected_count: 2, expected_weight: 2 2543 15:54:48 aggregates events scoped to the given projects 2544 15:54:48 scoped_projects: lazy { [other_project] }, expected_count: 1, expected_weight: 2 2545 15:54:48 aggregates events scoped to the given projects 2546 15:54:48 scoped_projects: lazy { [subgroup_project] }, expected_count: 1, expected_weight: 3 2547 15:54:48 aggregates events scoped to the given projects 2548 15:54:48 scoped_projects: lazy { [project, other_project, subgroup_project] }, expected_count: 4, expected_weight: 7 2549 15:54:49 aggregates events scoped to the given projects 2550 15:54:49 iteration charts 2551 15:54:49 behaves like timebox chart 2552 15:54:49 when license is not available 2553 15:54:49 returns an error message 2554 15:54:49 when license is available 2555 15:54:49 returns an error when the number of events exceeds the limit 2556 15:54:50 aggregates events before the start date to the start date 2557 15:54:50 updates counts and weight when the milestone is added or removed 2558 15:54:51 updates the completed counts when issue state is changed 2559 15:54:51 updates the weight totals when issue weight is changed 2560 15:54:51 when milestone does not have a start and due date 2561 15:54:51 returns an error message 2562 15:54:51 # [RSpecRunTime] RSpec elapsed time: 17 minutes 41.96 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.17 1.12 1.11 1/409 14626 2564 15:54:51 when events have the same timestamp for created_at 2565 15:54:51 fetches events ordered by created_at and id 2566 15:54:51 handles events for the same issue with exactly the same timestamp 2567 15:54:51 when timebox is removed and then added back 2568 15:54:51 event_types: [:add, :add], scope_count: 1 2569 15:54:52 updates the counts correspondingly 2570 15:54:52 event_types: [:remove, :remove], scope_count: 0 2571 15:54:52 updates the counts correspondingly 2572 15:54:52 event_types: [:add, :add, :remove], scope_count: 0 2573 15:54:52 updates the counts correspondingly 2574 15:54:52 event_types: [:add, :remove, :remove], scope_count: 0 2575 15:54:52 updates the counts correspondingly 2576 15:54:52 event_types: [:add, :remove, :add], scope_count: 1 2577 15:54:52 updates the counts correspondingly 2578 15:54:52 event_types: [:add, :remove, :remove, :add], scope_count: 1 2579 15:54:53 updates the counts correspondingly 2580 15:54:53 event_types: [:add, :add, :remove, :add, :add], scope_count: 1 2581 15:54:53 updates the counts correspondingly 2582 15:54:53 with scoped_projects 2583 15:54:54 scoped_projects is blank 2584 15:54:54 scoped_projects: [] 2585 15:54:54 returns an empty response 2586 15:54:54 # [RSpecRunTime] RSpec elapsed time: 17 minutes 44.91 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.16 1.11 1.11 1/409 14627 2588 15:54:54 scoped_projects: #<ActiveRecord::Relation []> 2589 15:54:54 returns an empty response 2590 15:54:54 scoped_projects: lazy { [project] }, expected_count: 2, expected_weight: 2 2591 15:54:54 aggregates events scoped to the given projects 2592 15:54:54 scoped_projects: lazy { [other_project] }, expected_count: 1, expected_weight: 2 2593 15:54:54 aggregates events scoped to the given projects 2594 15:54:54 scoped_projects: lazy { [subgroup_project] }, expected_count: 1, expected_weight: 3 2595 15:54:55 aggregates events scoped to the given projects 2596 15:54:55 scoped_projects: lazy { [project, other_project, subgroup_project] }, expected_count: 4, expected_weight: 7 2597 15:54:55 aggregates events scoped to the given projects 2598 15:54:55 # [RSpecRunTime] Finishing example group ee/spec/services/timebox_report_service_spec.rb. It took 12.87 seconds. Expected to take 26.84 seconds. 2599 15:54:55 # [RSpecRunTime] Starting example group ee/spec/models/search/zoekt/task_spec.rb. Expected to take 25.02 seconds. 2600 15:54:55 Search::Zoekt::Task 2601 15:54:55 does not allow STI 2602 15:54:55 sliding_list partitioning 2603 15:54:55 next_partition_if callback 2604 15:54:55 when the partition is empty 2605 15:54:55 is expected to eq false 2606 15:54:55 when the partition has records 2607 15:54:58 is expected to eq false 2608 15:54:58 when the first record of the partition is older than PARTITION_DURATION 2609 15:55:00 is expected to eq true 2610 15:55:00 # [RSpecRunTime] RSpec elapsed time: 17 minutes 50.84 seconds. Current RSS: ~1333M. Threads: 4. load average: 1.14 1.11 1.11 1/410 14628 2612 15:55:00 detach_partition_if callback 2613 15:55:01 when the partition contains pending records 2614 15:55:01 is expected to eq false 2615 15:55:01 # [RSpecRunTime] RSpec elapsed time: 17 minutes 52.2 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.14 1.11 1.11 1/409 14629 2617 15:55:01 when the partition contains processing records 2618 15:55:01 is expected to eq false 2619 15:55:02 when the partition does not contain pending or processing records 2620 15:55:02 is expected to eq true 2622 15:55:02 .with_project 2623 15:55:02 eager loads the project and avoids N+1 queries 2624 15:55:02 .perform_now 2625 15:55:03 returns only tasks whose perform_at is older than the current time 2626 15:55:03 # [RSpecRunTime] RSpec elapsed time: 17 minutes 54.34 seconds. Current RSS: ~1318M. Threads: 4. load average: 1.13 1.11 1.10 1/409 14630 2628 15:55:03 .pending_or_processing 2629 15:55:06 returns only tasks whose perform_at is older than the current time 2630 15:55:06 # [RSpecRunTime] RSpec elapsed time: 17 minutes 57.17 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.13 1.11 1.10 1/409 14631 2632 15:55:06 .processing_queue 2633 15:55:09 returns only pending or processing tasks where perform_at is older than current time 2634 15:55:09 # [RSpecRunTime] RSpec elapsed time: 17 minutes 59.44 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.20 1.12 1.11 1/409 14632 2637 15:55:09 before_validation 2638 15:55:09 sets project_identifier 2639 15:55:09 .each_task_for_processing 2640 15:55:13 returns tasks sorted by performed_at and unique by project and moves the task to processing 2641 15:55:13 with orphaned task 2642 15:55:16 marks indexing tasks as orphaned 2643 15:55:16 # [RSpecRunTime] RSpec elapsed time: 18 minutes 6.43 seconds. Current RSS: ~1307M. Threads: 4. load average: 1.18 1.12 1.11 1/409 14633 2646 15:55:16 is expected to belong to node required: false inverse_of => tasks 2647 15:55:17 is expected to belong to zoekt_repository required: false inverse_of => tasks 2648 15:55:17 # [RSpecRunTime] RSpec elapsed time: 18 minutes 8.29 seconds. Current RSS: ~1313M. Threads: 4. load average: 1.18 1.12 1.11 1/409 14634 2650 15:55:17 .with_project 2651 15:55:18 eager loads the zoekt_repositories and projects 2652 15:55:18 # [RSpecRunTime] Finishing example group ee/spec/models/search/zoekt/task_spec.rb. It took 23.62 seconds. Expected to take 25.02 seconds. 2653 15:55:18 # [RSpecRunTime] Starting example group ee/spec/services/product_analytics/cube_data_query_service_spec.rb. Expected to take 22.97 seconds. 2654 15:55:18 ProductAnalytics::CubeDataQueryService 2655 15:55:19 POST projects/:id/product_analytics/request/dry-run 2656 15:55:19 behaves like does basics of a cube query 2657 15:55:19 when feature is unlicensed 2658 15:55:19 behaves like a not found error 2659 15:55:19 load returns a 404 2660 15:55:20 dry-run returns a 404 2661 15:55:20 meta returns a 404 2662 15:55:20 # [RSpecRunTime] RSpec elapsed time: 18 minutes 10.82 seconds. Current RSS: ~1314M. Threads: 4. load average: 1.09 1.10 1.10 1/409 14635 2664 15:55:20 when product analytics billing is enabled 2665 15:55:20 when product_analytics add on is not purchased 2666 15:55:20 returns an unauthorized error 2667 15:55:20 when product_analytics add on has been purchased 2668 15:55:21 allows the query 2669 15:55:21 when user brings their own cluster 2670 15:55:21 allows the query 2671 15:55:21 when current user has guest project access 2672 15:55:22 returns an unauthorized error 2673 15:55:22 when current user is a project developer 2674 15:55:22 returns a 200 2675 15:55:22 when a query param is unsupported 2676 15:55:23 ignores the unsupported param 2677 15:55:23 # [RSpecRunTime] RSpec elapsed time: 18 minutes 13.68 seconds. Current RSS: ~1322M. Threads: 4. load average: 1.09 1.10 1.10 1/409 14636 2679 15:55:23 when invalid JSON is returned 2680 15:55:23 returns an error 2681 15:55:23 POST projects/:id/product_analytics/request/meta 2682 15:55:23 when current user has guest project access 2683 15:55:24 returns an unauthorized error 2684 15:55:24 when current user is a project developer 2685 15:55:24 returns a 200 2686 15:55:24 POST projects/:id/product_analytics/request/load 2687 15:55:24 when Cube API is not responding 2688 15:55:25 returns connection refused 2689 15:55:25 when querying a database that does not exist 2690 15:55:25 returns a 404 2691 15:55:25 when querying with an invalid query 2692 15:55:26 returns an error 2693 15:55:26 when querying an existing database 2694 15:55:26 behaves like does basics of a cube query 2695 15:55:26 when feature is unlicensed 2696 15:55:26 behaves like a not found error 2697 15:55:26 load returns a 404 2698 15:55:26 dry-run returns a 404 2699 15:55:27 meta returns a 404 2700 15:55:27 # [RSpecRunTime] RSpec elapsed time: 18 minutes 17.73 seconds. Current RSS: ~1331M. Threads: 4. load average: 1.08 1.10 1.10 1/409 14637 2702 15:55:27 when product analytics billing is enabled 2703 15:55:27 when product_analytics add on is not purchased 2704 15:55:27 returns an unauthorized error 2705 15:55:27 when product_analytics add on has been purchased 2706 15:55:28 allows the query 2707 15:55:28 when user brings their own cluster 2708 15:55:28 allows the query 2709 15:55:28 when current user has guest project access 2710 15:55:29 returns an unauthorized error 2711 15:55:29 when current user is a project developer 2712 15:55:29 returns a 200 2713 15:55:29 when a query param is unsupported 2714 15:55:30 ignores the unsupported param 2715 15:55:30 when invalid JSON is returned 2716 15:55:30 returns an error 2717 15:55:30 behaves like no resource access token is generated 2718 15:55:30 does not generate any project access tokens 2719 15:55:30 when requesting a project with a resource access token 2720 15:55:30 behaves like a resource access token is generated 2721 15:55:31 generates a project access tokens 2722 15:55:31 when querying a long running query 2723 15:55:32 returns success and continue wait 2724 15:55:32 # [RSpecRunTime] Finishing example group ee/spec/services/product_analytics/cube_data_query_service_spec.rb. It took 13.35 seconds. Expected to take 22.97 seconds. 2725 15:55:32 # [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/geo/container_repository_registries_resolver_spec.rb. Expected to take 21.57 seconds. 2726 15:55:32 Resolvers::Geo::ContainerRepositoryRegistriesResolver 2727 15:55:32 behaves like a Geo registries resolver 2729 15:55:32 when the parent object is the current node 2730 15:55:32 when the user has permission to view Geo data 2731 15:55:32 when admin mode is enabled 2732 15:55:32 when the ids argument is null 2733 15:55:34 returns registries, in order 2734 15:55:34 # [RSpecRunTime] RSpec elapsed time: 18 minutes 25.1 seconds. Current RSS: ~1333M. Threads: 4. load average: 1.22 1.13 1.11 1/409 14638 2736 15:55:34 when the ids argument is present 2737 15:55:37 returns the requested registries, in order 2738 15:55:37 # [RSpecRunTime] RSpec elapsed time: 18 minutes 27.5 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.22 1.13 1.11 1/409 14639 2740 15:55:37 when the replication_state argument is present 2741 15:55:39 returns registries with requested replication state, in order 2742 15:55:39 # [RSpecRunTime] RSpec elapsed time: 18 minutes 29.95 seconds. Current RSS: ~1317M. Threads: 4. load average: 1.28 1.14 1.12 1/409 14640 2744 15:55:39 with verification enabled 2745 15:55:39 when the verification_state argument is present 2746 15:55:41 returns registries with requested verification state, in order (PENDING: Skipping because verification is not enabled for ContainerRepository) 2747 15:55:42 # [RSpecRunTime] RSpec elapsed time: 18 minutes 32.37 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.28 1.14 1.12 1/409 14641 2749 15:55:42 with verification disabled 2750 15:55:42 when the verification_state argument is present 2751 15:55:44 raises ArgumentError 2752 15:55:44 # [RSpecRunTime] RSpec elapsed time: 18 minutes 34.86 seconds. Current RSS: ~1310M. Threads: 4. load average: 1.26 1.14 1.11 1/409 14642 2754 15:55:44 when admin mode is disabled 2755 15:55:46 returns nothing 2756 15:55:47 # [RSpecRunTime] RSpec elapsed time: 18 minutes 37.35 seconds. Current RSS: ~1310M. Threads: 4. load average: 1.26 1.14 1.11 1/409 14643 2758 15:55:47 when the user does not have permission to view Geo data 2759 15:55:49 returns nothing 2760 15:55:49 # [RSpecRunTime] RSpec elapsed time: 18 minutes 39.9 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.24 1.14 1.11 1/409 14644 2762 15:55:49 when the parent object is not the current node 2763 15:55:49 when the user has permission to view Geo data 2764 15:55:52 returns nothing, because we can't query other nodes' tracking databases 2765 15:55:52 # [RSpecRunTime] RSpec elapsed time: 18 minutes 42.68 seconds. Current RSS: ~1322M. Threads: 4. load average: 1.24 1.14 1.11 1/407 14645 2767 15:55:52 # [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/geo/container_repository_registries_resolver_spec.rb. It took 20.15 seconds. Expected to take 21.57 seconds. 2768 15:55:52 # [RSpecRunTime] Starting example group ee/spec/services/llm/chat_service_spec.rb. Expected to take 20.33 seconds. 2769 15:55:52 Llm::ChatService 2770 15:55:52 for self-managed 2771 15:55:52 when ai features are enabled for instance 2772 15:55:52 when user is part of the group 2773 15:55:52 when resource is an issue 2774 15:55:52 behaves like schedules completion worker 2775 15:55:53 asynchronously with correct params 2776 15:55:53 # [RSpecRunTime] RSpec elapsed time: 18 minutes 43.85 seconds. Current RSS: ~1319M. Threads: 4. load average: 1.22 1.14 1.11 1/407 14646 2778 15:55:53 behaves like llm service caches user request 2779 15:55:53 Job arguments to Llm::CompletionWorker must be native JSON types, but {"id"=>"uuid", "request_id"=>"uuid", "content"=>"Summarize issue", "role"=>"user", "timestamp"=>Fri, 20 Sep 2024 15:55:53.955592990 UTC +00:00, "errors"=>[], "extras"=>{}, "user"=>#<GlobalID:0x00007d3aae525c18 @uri=#<URI::GID gid://gitlab/User/1245>>, "ai_action"=>:chat, "context"=>{"resource"=>#<GlobalID:0x00007d3aae523468 @uri=#<URI::GID gid://gitlab/Issue/215>>, "project"=>#<GlobalID:0x00007d3aae523e18 @uri=#<URI::GID gid://gitlab/Project/404>>}, "additional_context"=>#<Gitlab::Llm::AiMessageAdditionalContext:0x00007d3aae4258b8 @data=[]>} is a ActiveSupport::HashWithIndifferentAccess. 2781 15:55:53 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2782 15:55:53 caches response 2783 15:55:53 when a special reset message is used 2784 15:55:54 only stores the message in cache 2785 15:55:54 # [RSpecRunTime] RSpec elapsed time: 18 minutes 44.9 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.22 1.14 1.11 1/407 14647 2787 15:55:54 when a special clean message is used 2788 15:55:55 deletes all cache messages 2789 15:55:55 behaves like service emitting message for user prompt 2790 15:55:55 triggers graphql subscription message 2791 15:55:55 behaves like track internal event for Duo Chat 2792 15:55:55 behaves like internal event tracking 2793 15:55:55 Job arguments to Llm::CompletionWorker must be native JSON types, but {"id"=>"uuid", "request_id"=>"uuid", "content"=>"Summarize issue", "role"=>"user", "timestamp"=>Fri, 20 Sep 2024 15:55:55.934146720 UTC +00:00, "errors"=>[], "extras"=>{"additional_context"=>[]}, "user"=>#<GlobalID:0x00007d3acf7fdb90 @uri=#<URI::GID gid://gitlab/User/1245>>, "ai_action"=>:chat, "context"=>{"resource"=>#<GlobalID:0x00007d3acf7f7a10 @uri=#<URI::GID gid://gitlab/Issue/215>>, "project"=>#<GlobalID:0x00007d3acf7fbc78 @uri=#<URI::GID gid://gitlab/Project/404>>}, "additional_context"=>#<Gitlab::Llm::AiMessageAdditionalContext:0x00007d3acf84d910 @data=[]>} is a ActiveSupport::HashWithIndifferentAccess. 2795 15:55:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2796 15:55:55 logs to Snowplow, Redis, and product analytics tooling 2797 15:55:55 when resource is a user 2798 15:55:55 behaves like schedules completion worker 2799 15:55:56 asynchronously with correct params 2800 15:55:56 behaves like llm service caches user request 2801 15:55:56 Job arguments to Llm::CompletionWorker must be native JSON types, but {"id"=>"uuid", "request_id"=>"uuid", "content"=>"How to reset the password", "role"=>"user", "timestamp"=>Fri, 20 Sep 2024 15:55:56.633292716 UTC +00:00, "errors"=>[], "extras"=>{}, "user"=>#<GlobalID:0x00007d3ac1990c40 @uri=#<URI::GID gid://gitlab/User/1245>>, "ai_action"=>:chat, "context"=>{"resource"=>#<GlobalID:0x00007d3ac19be140 @uri=#<URI::GID gid://gitlab/User/1245>>}, "additional_context"=>#<Gitlab::Llm::AiMessageAdditionalContext:0x00007d3ac1b6d1f8 @data=[]>} is a ActiveSupport::HashWithIndifferentAccess. 2803 15:55:56 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2804 15:55:56 caches response 2805 15:55:56 when a special reset message is used 2806 15:55:57 only stores the message in cache 2807 15:55:57 when a special clean message is used 2808 15:55:57 deletes all cache messages 2809 15:55:57 behaves like service emitting message for user prompt 2810 15:55:57 triggers graphql subscription message 2811 15:55:57 behaves like track internal event for Duo Chat 2812 15:55:57 behaves like internal event tracking 2813 15:55:58 Job arguments to Llm::CompletionWorker must be native JSON types, but {"id"=>"uuid", "request_id"=>"uuid", "content"=>"How to reset the password", "role"=>"user", "timestamp"=>Fri, 20 Sep 2024 15:55:58.080508558 UTC +00:00, "errors"=>[], "extras"=>{"additional_context"=>[]}, "user"=>#<GlobalID:0x00007d3ad359e3f0 @uri=#<URI::GID gid://gitlab/User/1245>>, "ai_action"=>:chat, "context"=>{"resource"=>#<GlobalID:0x00007d3ad359ddd8 @uri=#<URI::GID gid://gitlab/User/1245>>}, "additional_context"=>#<Gitlab::Llm::AiMessageAdditionalContext:0x00007d3ad35cfcc0 @data=[]>} is a ActiveSupport::HashWithIndifferentAccess. 2815 15:55:58 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2816 15:55:58 logs to Snowplow, Redis, and product analytics tooling 2817 15:55:58 when user is not part of the group 2818 15:55:58 returns an error 2819 15:55:58 when an agent is passed 2820 15:55:58 behaves like schedules completion worker 2821 15:55:58 asynchronously with correct params 2822 15:55:58 behaves like llm service caches user request 2823 15:55:58 Job arguments to Llm::CompletionWorker must be native JSON types, but {"id"=>"uuid", "request_id"=>"uuid", "content"=>"Summarize issue", "role"=>"user", "timestamp"=>Fri, 20 Sep 2024 15:55:58.444117438 UTC +00:00, "errors"=>[], "extras"=>{}, "user"=>#<GlobalID:0x00007d3acfe6fb68 @uri=#<URI::GID gid://gitlab/User/1245>>, "ai_action"=>:chat, "context"=>{"resource"=>#<GlobalID:0x00007d3acfe6d160 @uri=#<URI::GID gid://gitlab/User/1245>>}, "agent_version_id"=>#<GlobalID:0x00007d3ad02abd80 @uri=#<URI::GID gid://gitlab/Ai::AgentVersion/1>>, "additional_context"=>#<Gitlab::Llm::AiMessageAdditionalContext:0x00007d3ad02175b8 @data=[]>} is a ActiveSupport::HashWithIndifferentAccess. 2825 15:55:58 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2826 15:55:58 caches response 2827 15:55:58 when a special reset message is used 2828 15:55:58 only stores the message in cache 2829 15:55:58 when a special clean message is used 2830 15:55:58 deletes all cache messages 2831 15:55:58 behaves like service emitting message for user prompt 2832 15:55:58 triggers graphql subscription message 2833 15:55:58 when ai agent is not found 2834 15:55:58 returns an error 2835 15:55:58 when user is not allowed to read the ai agent 2836 15:55:58 is an invalid request 2837 15:55:58 when require_resource_id FF is enabled 2838 15:55:58 when resource is missing 2839 15:55:58 behaves like returns a missing resource error 2840 15:55:59 returns a missing resource error 2841 15:55:59 when non slash command request starts with a slash 2842 15:55:59 behaves like schedules completion worker 2843 15:55:59 asynchronously with correct params 2844 15:55:59 when non slash command request is received 2845 15:55:59 behaves like schedules completion worker 2846 15:55:59 asynchronously with correct params 2847 15:55:59 when resource is missing and require_resource_id FF is disabled, slash command request 2848 15:55:59 behaves like schedules completion worker 2849 15:55:59 asynchronously with correct params 2850 15:55:59 when ai features are disabled for instance 2851 15:55:59 returns an error 2853 15:55:59 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 2855 15:55:59 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2857 15:55:59 when ai features are enabled for the group 2858 15:55:59 when user is part of the group 2859 15:55:59 when resource is an issue 2860 15:55:59 behaves like schedules completion worker 2861 15:56:00 asynchronously with correct params 2862 15:56:00 # [RSpecRunTime] RSpec elapsed time: 18 minutes 50.8 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.20 1.14 1.11 1/407 14648 2864 15:56:00 behaves like llm service caches user request 2865 15:56:00 Job arguments to Llm::CompletionWorker must be native JSON types, but {"id"=>"uuid", "request_id"=>"uuid", "content"=>"Summarize issue", "role"=>"user", "timestamp"=>Fri, 20 Sep 2024 15:56:00.912408255 UTC +00:00, "errors"=>[], "extras"=>{}, "user"=>#<GlobalID:0x00007d3ad3223ea0 @uri=#<URI::GID gid://gitlab/User/1245>>, "ai_action"=>:chat, "context"=>{"resource"=>#<GlobalID:0x00007d3ad3237090 @uri=#<URI::GID gid://gitlab/Issue/216>>, "project"=>#<GlobalID:0x00007d3ad323ee08 @uri=#<URI::GID gid://gitlab/Project/405>>}, "additional_context"=>#<Gitlab::Llm::AiMessageAdditionalContext:0x00007d3ad33de498 @data=[]>} is a ActiveSupport::HashWithIndifferentAccess. 2867 15:56:00 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2868 15:56:00 caches response 2869 15:56:00 when a special reset message is used 2870 15:56:01 only stores the message in cache 2871 15:56:01 when a special clean message is used 2872 15:56:01 deletes all cache messages 2873 15:56:01 behaves like service emitting message for user prompt 2874 15:56:02 triggers graphql subscription message 2875 15:56:02 behaves like track internal event for Duo Chat 2876 15:56:02 behaves like internal event tracking 2877 15:56:02 Job arguments to Llm::CompletionWorker must be native JSON types, but {"id"=>"uuid", "request_id"=>"uuid", "content"=>"Summarize issue", "role"=>"user", "timestamp"=>Fri, 20 Sep 2024 15:56:02.722185397 UTC +00:00, "errors"=>[], "extras"=>{"additional_context"=>[]}, "user"=>#<GlobalID:0x00007d3aaebbae20 @uri=#<URI::GID gid://gitlab/User/1245>>, "ai_action"=>:chat, "context"=>{"resource"=>#<GlobalID:0x00007d3aaebba308 @uri=#<URI::GID gid://gitlab/Issue/216>>, "project"=>#<GlobalID:0x00007d3aaebba808 @uri=#<URI::GID gid://gitlab/Project/405>>}, "additional_context"=>#<Gitlab::Llm::AiMessageAdditionalContext:0x00007d3aaeb24628 @data=[]>} is a ActiveSupport::HashWithIndifferentAccess. 2879 15:56:02 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2880 15:56:02 logs to Snowplow, Redis, and product analytics tooling 2881 15:56:02 when resource is a user 2882 15:56:02 behaves like schedules completion worker 2883 15:56:03 asynchronously with correct params 2884 15:56:03 behaves like llm service caches user request 2885 15:56:03 Job arguments to Llm::CompletionWorker must be native JSON types, but {"id"=>"uuid", "request_id"=>"uuid", "content"=>"How to reset the password", "role"=>"user", "timestamp"=>Fri, 20 Sep 2024 15:56:03.628525053 UTC +00:00, "errors"=>[], "extras"=>{}, "user"=>#<GlobalID:0x00007d3ad37d1ca8 @uri=#<URI::GID gid://gitlab/User/1245>>, "ai_action"=>:chat, "context"=>{"resource"=>#<GlobalID:0x00007d3ad37ee3f8 @uri=#<URI::GID gid://gitlab/User/1245>>}, "additional_context"=>#<Gitlab::Llm::AiMessageAdditionalContext:0x00007d3ad392f2f8 @data=[]>} is a ActiveSupport::HashWithIndifferentAccess. 2887 15:56:03 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2888 15:56:03 caches response 2889 15:56:03 when a special reset message is used 2890 15:56:04 only stores the message in cache 2891 15:56:04 when a special clean message is used 2892 15:56:04 deletes all cache messages 2893 15:56:04 behaves like service emitting message for user prompt 2894 15:56:04 triggers graphql subscription message 2895 15:56:04 behaves like track internal event for Duo Chat 2896 15:56:04 behaves like internal event tracking 2897 15:56:05 Job arguments to Llm::CompletionWorker must be native JSON types, but {"id"=>"uuid", "request_id"=>"uuid", "content"=>"How to reset the password", "role"=>"user", "timestamp"=>Fri, 20 Sep 2024 15:56:05.232561375 UTC +00:00, "errors"=>[], "extras"=>{"additional_context"=>[]}, "user"=>#<GlobalID:0x00007d3aae373f50 @uri=#<URI::GID gid://gitlab/User/1245>>, "ai_action"=>:chat, "context"=>{"resource"=>#<GlobalID:0x00007d3aae376020 @uri=#<URI::GID gid://gitlab/User/1245>>}, "additional_context"=>#<Gitlab::Llm::AiMessageAdditionalContext:0x00007d3aae209ef8 @data=[]>} is a ActiveSupport::HashWithIndifferentAccess. 2899 15:56:05 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2900 15:56:05 logs to Snowplow, Redis, and product analytics tooling 2901 15:56:05 when user is not part of the group 2902 15:56:05 returns an error 2903 15:56:05 when an agent is passed 2904 15:56:05 behaves like schedules completion worker 2905 15:56:05 asynchronously with correct params 2906 15:56:05 behaves like llm service caches user request 2907 15:56:06 Job arguments to Llm::CompletionWorker must be native JSON types, but {"id"=>"uuid", "request_id"=>"uuid", "content"=>"Summarize issue", "role"=>"user", "timestamp"=>Fri, 20 Sep 2024 15:56:06.209535598 UTC +00:00, "errors"=>[], "extras"=>{}, "user"=>#<GlobalID:0x00007d3ad3d125c8 @uri=#<URI::GID gid://gitlab/User/1245>>, "ai_action"=>:chat, "context"=>{"resource"=>#<GlobalID:0x00007d3ad3d22450 @uri=#<URI::GID gid://gitlab/User/1245>>}, "agent_version_id"=>#<GlobalID:0x00007d3ad3f31f70 @uri=#<URI::GID gid://gitlab/Ai::AgentVersion/2>>, "additional_context"=>#<Gitlab::Llm::AiMessageAdditionalContext:0x00007d3ad3e5e080 @data=[]>} is a ActiveSupport::HashWithIndifferentAccess. 2909 15:56:06 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2910 15:56:06 caches response 2911 15:56:06 when a special reset message is used 2912 15:56:06 only stores the message in cache 2913 15:56:06 when a special clean message is used 2914 15:56:07 deletes all cache messages 2915 15:56:07 behaves like service emitting message for user prompt 2916 15:56:07 triggers graphql subscription message 2917 15:56:07 when ai agent is not found 2918 15:56:07 returns an error 2919 15:56:07 when user is not allowed to read the ai agent 2920 15:56:08 is an invalid request 2921 15:56:08 # [RSpecRunTime] Finishing example group ee/spec/services/llm/chat_service_spec.rb. It took 15.92 seconds. Expected to take 20.33 seconds. 2922 15:56:08 # [RSpecRunTime] Starting example group ee/spec/workers/search/zoekt/namespace_initial_indexing_worker_spec.rb. Expected to take 18.75 seconds. 2923 15:56:08 Search::Zoekt::NamespaceInitialIndexingWorker 2924 15:56:08 behaves like worker with data consistency 2925 15:56:08 .get_data_consistency_feature_flag_enabled? 2926 15:56:08 returns true 2927 15:56:08 .get_data_consistency 2928 15:56:08 returns correct data consistency 2930 15:56:08 when license zoekt_code_search is not available 2931 15:56:08 behaves like an idempotent worker 2932 15:56:09 is labeled as idempotent 2933 15:56:10 performs multiple times sequentially without raising an exception 2934 15:56:11 does not call the NamespaceInitialIndexingWorker on any child of the namespace 2935 15:56:11 does not call the Search::Zoekt.index_in and does not change the zoekt_index state to in_progress 2936 15:56:11 # [RSpecRunTime] RSpec elapsed time: 19 minutes 2.14 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.17 1.13 1.11 1/407 14649 2938 15:56:11 when namespace_id is also passed in the options 2939 15:56:11 when invalid namespace_id is passed 2940 15:56:11 behaves like an idempotent worker 2941 15:56:12 is labeled as idempotent 2942 15:56:13 performs multiple times sequentially without raising an exception 2943 15:56:14 does not call the NamespaceInitialIndexingWorker on any child of the namespace 2944 15:56:14 does not call the Search::Zoekt.index_in and does not change the zoekt_index state to in_progress 2945 15:56:14 # [RSpecRunTime] RSpec elapsed time: 19 minutes 5.23 seconds. Current RSS: ~1334M. Threads: 4. load average: 1.16 1.13 1.11 1/407 14650 2947 15:56:14 behaves like an idempotent worker 2948 15:56:15 is labeled as idempotent 2949 15:56:16 Job arguments to Search::Zoekt::NamespaceInitialIndexingWorker must be native JSON types, but :namespace_id is a Symbol. 2951 15:56:16 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2952 15:56:16 Job arguments to Search::Zoekt::IndexingTaskWorker must be native JSON types, but :index_repo is a Symbol. 2954 15:56:16 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2955 15:56:16 Job arguments to Search::Zoekt::NamespaceInitialIndexingWorker must be native JSON types, but :namespace_id is a Symbol. 2957 15:56:16 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2958 15:56:16 Job arguments to Search::Zoekt::IndexingTaskWorker must be native JSON types, but :index_repo is a Symbol. 2960 15:56:16 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2961 15:56:16 performs multiple times sequentially without raising an exception 2962 15:56:17 Job arguments to Search::Zoekt::IndexingTaskWorker must be native JSON types, but :index_repo is a Symbol. 2964 15:56:17 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2965 15:56:17 calls NamespaceInitialIndexingWorker on all the children of the passed namespace 2966 15:56:18 Job arguments to Search::Zoekt::NamespaceInitialIndexingWorker must be native JSON types, but :namespace_id is a Symbol. 2968 15:56:18 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2969 15:56:18 calls the Search::Zoekt.index_in and changes the zoekt_index state to in_progress 2970 15:56:18 # [RSpecRunTime] RSpec elapsed time: 19 minutes 8.67 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.16 1.13 1.11 1/407 14651 2972 15:56:18 behaves like an idempotent worker 2973 15:56:19 is labeled as idempotent 2974 15:56:20 Job arguments to Search::Zoekt::NamespaceInitialIndexingWorker must be native JSON types, but :namespace_id is a Symbol. 2976 15:56:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2977 15:56:20 Job arguments to Search::Zoekt::NamespaceInitialIndexingWorker must be native JSON types, but :namespace_id is a Symbol. 2979 15:56:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2980 15:56:20 Job arguments to Search::Zoekt::IndexingTaskWorker must be native JSON types, but :index_repo is a Symbol. 2982 15:56:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2983 15:56:20 Job arguments to Search::Zoekt::IndexingTaskWorker must be native JSON types, but :index_repo is a Symbol. 2985 15:56:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2986 15:56:20 Job arguments to Search::Zoekt::NamespaceInitialIndexingWorker must be native JSON types, but :namespace_id is a Symbol. 2988 15:56:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2989 15:56:20 Job arguments to Search::Zoekt::NamespaceInitialIndexingWorker must be native JSON types, but :namespace_id is a Symbol. 2991 15:56:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2992 15:56:20 Job arguments to Search::Zoekt::IndexingTaskWorker must be native JSON types, but :index_repo is a Symbol. 2994 15:56:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2995 15:56:20 Job arguments to Search::Zoekt::IndexingTaskWorker must be native JSON types, but :index_repo is a Symbol. 2997 15:56:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2998 15:56:20 performs multiple times sequentially without raising an exception 2999 15:56:21 Job arguments to Search::Zoekt::IndexingTaskWorker must be native JSON types, but :index_repo is a Symbol. 3001 15:56:21 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3002 15:56:21 calls the NamespaceInitialIndexingWorker on all the children of the namespace 3003 15:56:21 Job arguments to Search::Zoekt::NamespaceInitialIndexingWorker must be native JSON types, but :namespace_id is a Symbol. 3005 15:56:21 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3006 15:56:21 calls the Search::Zoekt.index_in and changes the zoekt_index state to in_progress 3007 15:56:22 # [RSpecRunTime] RSpec elapsed time: 19 minutes 12.37 seconds. Current RSS: ~1326M. Threads: 4. load average: 1.14 1.13 1.11 1/407 14652 3009 15:56:22 # [RSpecRunTime] Finishing example group ee/spec/workers/search/zoekt/namespace_initial_indexing_worker_spec.rb. It took 13.76 seconds. Expected to take 18.75 seconds. 3010 15:56:22 # [RSpecRunTime] Starting example group ee/spec/services/iterations/cadences/create_iterations_in_advance_service_spec.rb. Expected to take 18.15 seconds. 3011 15:56:22 Iterations::Cadences::CreateIterationsInAdvanceService 3013 15:56:22 when user has permissions to create iterations 3014 15:56:22 when user is a group developer 3015 15:56:22 with nil cadence 3016 15:56:22 returns error 3017 15:56:22 with manual cadence 3018 15:56:22 returns error 3019 15:56:22 when cadence is converted to use automatic scheduling 3020 15:56:22 when past iteration exists and automation start date is set to today 3021 15:56:22 behaves like manual cadence is updated 3022 15:56:24 manages and schedules iterations without modifying past and current iterations 3023 15:56:24 # [RSpecRunTime] RSpec elapsed time: 19 minutes 14.94 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.13 1.12 1.11 1/407 14653 3025 15:56:24 when current iteration exists and automation start date is set to an upcoming date 3026 15:56:24 behaves like manual cadence is updated 3027 15:56:25 manages and schedules iterations without modifying past and current iterations 3028 15:56:25 when upcoming iteration exists and automation start date is set to an upcoming date 3029 15:56:25 behaves like manual cadence is updated 3030 15:56:25 manages and schedules iterations without modifying past and current iterations 3031 15:56:25 when current and upcoming iteration exists and automation start date is set to an upcoming date 3032 15:56:25 behaves like manual cadence is updated 3033 15:56:26 manages and schedules iterations without modifying past and current iterations 3034 15:56:26 when past and future iteration exists and automation start date is set to today 3035 15:56:26 behaves like manual cadence is updated 3036 15:56:27 manages and schedules iterations without modifying past and current iterations 3037 15:56:27 # [RSpecRunTime] RSpec elapsed time: 19 minutes 18.16 seconds. Current RSS: ~1331M. Threads: 4. load average: 1.13 1.12 1.11 1/407 14654 3039 15:56:27 with inactive cadence 3040 15:56:28 returns error 3041 15:56:28 with automatic and active cadence 3042 15:56:28 when cadence starts on a past date 3043 15:56:28 when the cadence start date was a day ago 3044 15:56:28 behaves like iterations are scheduled on an initial run 3045 15:56:28 schedule iterations with correct states 3046 15:56:28 behaves like iterations are scheduled 3047 15:56:28 correctly manages and schedules iterations 3048 15:56:28 when re-executed with a smaller 'iterations_in_advance' value on a future date 3049 15:56:28 behaves like iterations are scheduled on a subsequent run 3050 15:56:28 behaves like iterations are scheduled 3051 15:56:29 correctly manages and schedules iterations 3052 15:56:29 when cadence starts on a future date 3053 15:56:29 when the cadence start date is the next day 3054 15:56:29 behaves like iterations are scheduled on an initial run 3055 15:56:29 schedule iterations with correct states 3056 15:56:29 behaves like iterations are scheduled 3057 15:56:29 correctly manages and schedules iterations 3058 15:56:29 when re-executed on a future date to start in the past 3059 15:56:29 behaves like iterations are scheduled on a subsequent run 3060 15:56:29 behaves like iterations are scheduled 3061 15:56:30 correctly manages and schedules iterations 3062 15:56:30 when re-executed on the same date with updated cadence params 3063 15:56:30 behaves like iterations are scheduled on a subsequent run 3064 15:56:30 behaves like iterations are scheduled 3065 15:56:30 correctly manages and schedules iterations 3066 15:56:30 when the cadence start date is a week later (duration_in_weeks) 3067 15:56:30 behaves like iterations are scheduled on an initial run 3068 15:56:31 schedule iterations with correct states 3069 15:56:31 behaves like iterations are scheduled 3070 15:56:31 correctly manages and schedules iterations 3071 15:56:31 when cadence starts on the current date 3072 15:56:31 behaves like iterations are scheduled on an initial run 3073 15:56:31 schedule iterations with correct states 3074 15:56:31 behaves like iterations are scheduled 3075 15:56:32 correctly manages and schedules iterations 3076 15:56:32 when re-executed on the same date 3077 15:56:32 behaves like iterations are scheduled on a subsequent run 3078 15:56:32 behaves like iterations are scheduled 3079 15:56:32 correctly manages and schedules iterations 3080 15:56:32 when re-executed on a future date 3081 15:56:32 behaves like iterations are scheduled on a subsequent run 3082 15:56:32 behaves like iterations are scheduled 3083 15:56:33 correctly manages and schedules iterations 3084 15:56:33 when new iterations need to be created 3085 15:56:33 when cadence has iterations but all are in the past 3086 15:56:33 does not modify the titles of the existing iterations (if they have any) 3087 15:56:33 # [RSpecRunTime] Finishing example group ee/spec/services/iterations/cadences/create_iterations_in_advance_service_spec.rb. It took 11.61 seconds. Expected to take 18.15 seconds. 3088 15:56:33 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/subscription_portal/clients/graphql_spec.rb. Expected to take 16.96 seconds. 3089 15:56:33 Gitlab::SubscriptionPortal::Clients::Graphql 3091 15:56:33 returns success 3092 15:56:33 when there are future subscriptions 3093 15:56:33 returns success 3094 15:56:33 when the activation code is invalid 3095 15:56:33 returns failure 3096 15:56:33 when remote server returns error 3097 15:56:33 returns connectivity error 3098 15:56:33 when the remote server is unreachable 3099 15:56:33 returns connectivity error 3100 15:56:33 #subscription_last_term 3101 15:56:34 returns success 3102 15:56:34 returns failure 3103 15:56:34 with no namespace_id 3104 15:56:34 returns failure 3105 15:56:34 #subscription_seat_usage_alerts_eligibility 3106 15:56:34 returns success when the subscription can be found 3107 15:56:34 returns failure when the subscription cannot be found 3108 15:56:34 with no namespace_id 3109 15:56:34 returns failure 3110 15:56:34 when there is a network connectivity error 3111 15:56:34 returns an error response 3113 15:56:34 returns a failure response and logs the error when failed to call endpoint 3114 15:56:34 when the request is successful 3115 15:56:34 returns the data 3116 15:56:34 when the request is unsuccessful 3117 15:56:34 returns a failure response and logs the error 3118 15:56:34 #filter_purchase_eligible_namespaces 3119 15:56:34 returns a failure response and logs the error when failed to call endpoint 3120 15:56:34 when the response is successful 3121 15:56:35 returns the namespace data 3122 15:56:35 when the response is unsuccessful 3123 15:56:35 returns the error message 3124 15:56:35 #update_namespace_name 3125 15:56:35 returns success 3126 15:56:35 returns top level errors 3127 15:56:35 returns errors as data 3128 15:56:35 returns connectivity error when remote server returns error 3129 15:56:35 returns connectivity error when the remote server is unreachable 3130 15:56:35 #send_seat_overage_notification 3131 15:56:35 when the subscription portal response is successful 3132 15:56:36 returns successfully 3133 15:56:36 when the subscription portal response is unsuccessful 3134 15:56:36 returns an error response 3135 15:56:36 when there is a network connectivity error 3136 15:56:36 returns an error response 3137 15:56:36 #send_seat_overage_notification_batch 3138 15:56:36 when the subscription portal response is successful 3139 15:56:36 returns successfully 3140 15:56:36 when the subscription portal response is unsuccessful 3141 15:56:36 returns an error response 3142 15:56:36 when there is a network connectivity error 3143 15:56:36 returns an error response 3144 15:56:36 #get_cloud_connector_access_data 3145 15:56:36 returns a failure response and logs the error when failed to call endpoint 3146 15:56:36 when the request is successful 3147 15:56:36 returns the data 3148 15:56:36 when the response contains an error 3149 15:56:36 returns a failure response and logs the error 3150 15:56:36 #get_billing_account_details 3151 15:56:36 when the response is successful 3152 15:56:36 returns the billing account name 3153 15:56:36 when the response contains an error 3154 15:56:37 returns a failure response and logs the error (FAILED - 1) 3155 15:56:37 when there is a network connectivity error 3156 15:56:37 returns an error response 3157 15:56:37 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/subscription_portal/clients/graphql_spec.rb. It took 3.43 seconds. Expected to take 16.96 seconds. 3158 15:56:37 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/parsers/security/dast_spec.rb. Expected to take 16.12 seconds. 3159 15:56:37 Gitlab::Ci::Parsers::Security::Dast 3161 15:56:37 report_format: :dast, occurrence_count: 24, identifier_count: 15, evidence_count: 2, scanner_count: 1, scanned_resources_count: 6, last_occurrence_hostname: "http://goat:8080 ", last_occurrence_method_name: "GET", last_occurrence_path: "/WebGoat/plugins/bootstrap/css/bootstrap.min.css", last_occurrence_severity: "info", last_occurrence_confidence: "low", last_occurrence_evidence_summary: nil 3162 15:56:37 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 3164 15:56:37 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3165 15:56:37 parses all identifiers, findings and scanned resources 3166 15:56:38 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 3168 15:56:38 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3169 15:56:38 generates expected location 3170 15:56:39 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 3172 15:56:39 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3173 15:56:39 generates expected evidence 3174 15:56:39 occurrence properties 3175 15:56:39 attribute: :report_type, value: "dast" 3176 15:56:40 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 3178 15:56:40 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3179 15:56:40 saves properly occurrence 3180 15:56:40 # [RSpecRunTime] RSpec elapsed time: 19 minutes 30.64 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.10 1.12 1.10 1/407 14655 3182 15:56:40 attribute: :severity, value: "info" 3183 15:56:41 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 3185 15:56:41 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3186 15:56:41 saves properly occurrence 3187 15:56:41 attribute: :confidence, value: "low" 3188 15:56:41 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 3190 15:56:41 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3191 15:56:42 saves properly occurrence 3192 15:56:42 report_format: :dast_multiple_sites, occurrence_count: 25, identifier_count: 15, evidence_count: 1, scanner_count: 1, scanned_resources_count: 0, last_occurrence_hostname: "http://goat:8080 ", last_occurrence_method_name: "GET", last_occurrence_path: "/WebGoat/plugins/bootstrap/css/bootstrap.min.css", last_occurrence_severity: "info", last_occurrence_confidence: "low", last_occurrence_evidence_summary: nil 3193 15:56:42 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 3195 15:56:42 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3196 15:56:42 parses all identifiers, findings and scanned resources 3197 15:56:43 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 3199 15:56:43 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3200 15:56:43 generates expected location 3201 15:56:44 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 3203 15:56:44 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3204 15:56:44 generates expected evidence 3205 15:56:44 occurrence properties 3206 15:56:44 attribute: :report_type, value: "dast" 3207 15:56:45 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 3209 15:56:45 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3210 15:56:45 saves properly occurrence 3211 15:56:45 # [RSpecRunTime] RSpec elapsed time: 19 minutes 35.48 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.17 1.13 1.11 1/407 14656 3213 15:56:45 attribute: :severity, value: "info" 3214 15:56:45 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 3216 15:56:45 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3217 15:56:45 saves properly occurrence 3218 15:56:45 attribute: :confidence, value: "low" 3219 15:56:46 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 3221 15:56:46 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3222 15:56:46 saves properly occurrence 3223 15:56:46 parses scanned_resources 3224 15:56:47 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 3226 15:56:47 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3227 15:56:47 skips invalid URLs 3228 15:56:48 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 3230 15:56:48 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3231 15:56:48 creates a scanned resource for each URL 3232 15:56:48 # [RSpecRunTime] RSpec elapsed time: 19 minutes 38.66 seconds. Current RSS: ~1321M. Threads: 4. load average: 1.17 1.13 1.11 1/407 14657 3234 15:56:48 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/parsers/security/dast_spec.rb. It took 11.25 seconds. Expected to take 16.12 seconds. 3235 15:56:48 # [RSpecRunTime] Starting example group ee/spec/models/integrations/google_cloud_platform/artifact_registry_spec.rb. Expected to take 15.39 seconds. 3236 15:56:48 Integrations::GoogleCloudPlatform::ArtifactRegistry 3237 15:56:48 does not allow STI 3239 15:56:48 is expected to be truthy 3240 15:56:48 .supported_events 3241 15:56:48 is expected to eq [] 3243 15:56:49 is expected to validate that :artifact_registry_project_id cannot be empty/falsy 3244 15:56:49 is expected to validate that :artifact_registry_location cannot be empty/falsy 3245 15:56:49 is expected to validate that :artifact_registry_repositories cannot be empty/falsy 3246 15:56:49 when inactive integration 3247 15:56:49 is expected not to validate that :artifact_registry_project_id cannot be empty/falsy 3248 15:56:49 is expected not to validate that :artifact_registry_location cannot be empty/falsy 3249 15:56:49 is expected not to validate that :artifact_registry_repositories cannot be empty/falsy 3250 15:56:49 behaves like Integrations::HasAvatar 3252 15:56:49 returns the expected avatar URL 3253 15:56:49 .description 3254 15:56:49 is expected to eq "Manage your artifacts in Google Artifact Registry." 3256 15:56:49 is expected to eq "google_cloud_platform_artifact_registry" 3257 15:56:49 #ci_variables 3258 15:56:49 is expected to eq [] 3259 15:56:49 with saas only enabled 3260 15:56:49 when integration is inactive 3261 15:56:49 is expected to eq [] 3262 15:56:49 when integration is active 3263 15:56:49 is expected to contain exactly {:key=>"GOOGLE_ARTIFACT_REGISTRY_PROJECT_ID", :value=>"dev-gcp-9abafed1"}, {:key=>"GOOGLE_ARTIFACT_REGISTRY_REPOSITORY_NAME", :value=>"demo, my-repo"}, and {:key=>"GOOGLE_ARTIFACT_REGISTRY_REPOSITORY_LOCATION", :value=>"us-east1"} 3264 15:56:49 .default_test_event 3265 15:56:50 is expected to eq "current_user" 3267 15:56:50 default values 3268 15:56:50 is expected not to be alert events 3269 15:56:50 is expected not to be commit events 3270 15:56:50 is expected not to be confidential issues events 3271 15:56:50 is expected not to be confidential note events 3272 15:56:50 is expected not to be issues events 3273 15:56:50 is expected not to be job events 3274 15:56:50 is expected not to be merge requests events 3275 15:56:50 is expected not to be note events 3276 15:56:50 is expected not to be pipeline events 3277 15:56:50 is expected not to be push events 3278 15:56:50 is expected not to be tag push events 3279 15:56:50 is expected not to be wiki page events 3280 15:56:50 is expected not to be comment on event enabled 3281 15:56:50 #artifact_registry_repository 3282 15:56:50 is expected to eq "demo, my-repo" 3284 15:56:51 is expected to eq "Google Artifact Management" 3286 15:56:51 is expected to eq [{:type=>"google_artifact_management"}] 3288 15:56:51 is expected to eq {:result=>nil, :success=>true} 3289 15:56:51 when the connection was not established 3290 15:56:51 is expected to eq {:result=>"Unsuccessful Google Cloud API request", :success=>false} 3291 15:56:51 #repository_full_name 3292 15:56:51 is expected to eq "projects/dev-gcp-9abafed1/locations/us-east1/repositories/demo, my-repo" 3293 15:56:51 # [RSpecRunTime] Finishing example group ee/spec/models/integrations/google_cloud_platform/artifact_registry_spec.rb. It took 3.4 seconds. Expected to take 15.39 seconds. 3294 15:56:51 # [RSpecRunTime] Starting example group ee/spec/lib/security/scan_result_policies/policy_violation_details_spec.rb. Expected to take 14.38 seconds. 3295 15:56:51 Security::ScanResultPolicies::PolicyViolationDetails 3296 15:56:54 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 3298 15:56:54 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3299 15:56:54 #comparison_pipelines 3300 15:56:54 returns associated, deduplicated pipeline ids grouped by report_type 3301 15:56:54 # [RSpecRunTime] RSpec elapsed time: 19 minutes 44.81 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.15 1.13 1.11 1/413 14837 3303 15:56:54 #license_scanning_violations 3304 15:56:54 returns list of licenses with dependencies 3305 15:56:54 when software license matching the name exists 3306 15:56:54 includes license URL 3307 15:56:54 when multiple violations exist 3308 15:56:54 merges the licenses and dependencies 3310 15:56:54 policy: policy1, name: "Policy 1", report_type: "scan_finding", data: scan_finding_violation_data 3311 15:56:54 has correct attributes 3312 15:56:54 policy: policy2, name: "Policy 2", report_type: "license_scanning", data: license_scanning_violation_data 3313 15:56:54 has correct attributes 3314 15:56:54 policy: policy3, name: "Policy 3", report_type: "any_merge_request", data: any_merge_request_violation_data 3315 15:56:55 has correct attributes 3316 15:56:55 when there is a violation that has no approval rules associated with it 3318 15:56:55 #any_merge_request_violations 3319 15:56:55 when commits is boolean 3320 15:56:55 returns only any_merge_request violations 3321 15:56:55 when commits is array 3322 15:56:55 returns only any_merge_request violations 3324 15:56:55 with SCAN_REMOVED error 3325 15:56:55 returns associated error messages 3326 15:56:55 with ARTIFACTS_MISSING error 3327 15:56:55 with scan_finding report_type 3328 15:56:55 returns associated error messages 3329 15:56:55 with license_scanning report_type 3330 15:56:55 returns associated error messages 3331 15:56:55 with unsupported report_type 3332 15:56:55 returns associated error messages 3333 15:56:55 with unsupported error 3334 15:56:55 results in unknown error message 3335 15:56:55 scan finding violations 3336 15:56:56 #new_scan_finding_violations 3337 15:56:56 with additional unrelated violation 3338 15:56:56 returns only related new scan finding violations 3339 15:56:56 with multiple pipelines detecting the same uuid 3340 15:56:56 returns only one violation 3341 15:56:56 when multiple policies containing the same uuid 3342 15:56:56 returns de-duplicated violations 3343 15:56:56 when the referenced finding does not contain any finding_data 3344 15:56:56 returns violations without location, path and name 3345 15:56:56 #previous_scan_finding_violations 3346 15:56:56 with additional unrelated violation 3347 15:56:56 returns only related previous scan finding violations 3348 15:56:56 when multiple policies containing the same uuid 3349 15:56:57 returns de-duplicated violations 3350 15:56:57 when the referenced finding does not contain any raw_metadata 3351 15:56:57 returns violations without location and path 3352 15:56:57 #unique_policy_names 3353 15:56:57 is expected to contain exactly "Policy" and "Other" 3354 15:56:57 when filtered by report_type 3355 15:56:57 is expected to contain exactly "Policy" 3356 15:56:57 # [RSpecRunTime] Finishing example group ee/spec/lib/security/scan_result_policies/policy_violation_details_spec.rb. It took 5.7 seconds. Expected to take 14.38 seconds. 3357 15:56:57 # [RSpecRunTime] Starting example group ee/spec/services/projects/gitlab_projects_import_service_spec.rb. Expected to take 14.16 seconds. 3358 15:56:57 Projects::GitlabProjectsImportService 3360 15:56:57 creates template export job 3361 15:56:59 if project saved and custom template exists 3362 15:57:00 sets custom template import strategy after export 3363 15:57:00 # [RSpecRunTime] RSpec elapsed time: 19 minutes 50.99 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.13 1.12 1.11 1/413 14908 3365 15:57:00 does not create export job 3366 15:57:02 if project not saved 3367 15:57:02 # [RSpecRunTime] RSpec elapsed time: 19 minutes 52.53 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.13 1.12 1.11 1/413 14925 3369 15:57:02 behaves like gitlab projects import validations 3370 15:57:02 with an invalid path 3371 15:57:03 returns an invalid project 3372 15:57:03 with a valid path 3373 15:57:04 Job arguments to ProjectTemplateExportWorker must be native JSON types, but #<EE::Gitlab::ImportExport::AfterExportStrategies::CustomTemplateExportImportStrategy:0x00007d3adfe7bac0 @options={:export_into_project_id=>464, :klass=>"EE::Gitlab::ImportExport::AfterExportStrategies::CustomTemplateExportImportStrategy"}, @logger=#<Gitlab::Export::Logger:0x00007d3acb3fc310 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007d3adfe770d8 @datetime_format=nil>, @formatter=nil, @logdev=#<Logger::LogDevice:0x00007d3acb3fc130 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename=#<Pathname:/builds/gitlab-org/gitlab/log/exporter.log>, @dev=#<File:/builds/gitlab-org/gitlab/log/exporter.log>, @binmode=false, @mon_data=#<Monitor:0x00007d3adfe76d68>, @mon_data_owner_object_id=354002800>>, @params={}> is a EE::Gitlab::ImportExport::AfterExportStrategies::CustomTemplateExportImportStrategy. 3375 15:57:04 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3376 15:57:04 creates a project 3377 15:57:04 # [RSpecRunTime] RSpec elapsed time: 19 minutes 55.11 seconds. Current RSS: ~1331M. Threads: 4. load average: 1.12 1.12 1.10 2/408 14960 3379 15:57:04 override params 3380 15:57:06 Job arguments to ProjectTemplateExportWorker must be native JSON types, but #<EE::Gitlab::ImportExport::AfterExportStrategies::CustomTemplateExportImportStrategy:0x00007d3ad0997cc0 @options={:export_into_project_id=>466, :klass=>"EE::Gitlab::ImportExport::AfterExportStrategies::CustomTemplateExportImportStrategy"}, @logger=#<Gitlab::Export::Logger:0x00007d3a9ae8fce0 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007d3ad0993fd0 @datetime_format=nil>, @formatter=nil, @logdev=#<Logger::LogDevice:0x00007d3a9ae8fc90 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename=#<Pathname:/builds/gitlab-org/gitlab/log/exporter.log>, @dev=#<File:/builds/gitlab-org/gitlab/log/exporter.log>, @binmode=false, @mon_data=#<Monitor:0x00007d3ad0993f58>, @mon_data_owner_object_id=354427240>>, @params={}> is a EE::Gitlab::ImportExport::AfterExportStrategies::CustomTemplateExportImportStrategy. 3382 15:57:06 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3383 15:57:06 stores them as import data when passed 3384 15:57:06 # [RSpecRunTime] RSpec elapsed time: 19 minutes 56.83 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.12 1.12 1.10 1/408 14995 3386 15:57:06 when there is a project with the same path 3387 15:57:07 does not create the project 3388 15:57:07 when overwrite param is set 3389 15:57:09 Job arguments to ProjectTemplateExportWorker must be native JSON types, but #<EE::Gitlab::ImportExport::AfterExportStrategies::CustomTemplateExportImportStrategy:0x00007d3acabcb768 @options={:export_into_project_id=>471, :klass=>"EE::Gitlab::ImportExport::AfterExportStrategies::CustomTemplateExportImportStrategy"}, @logger=#<Gitlab::Export::Logger:0x00007d3a9b0f2690 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007d3acabc44e0 @datetime_format=nil>, @formatter=nil, @logdev=#<Logger::LogDevice:0x00007d3a9b0f2640 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename=#<Pathname:/builds/gitlab-org/gitlab/log/exporter.log>, @dev=#<File:/builds/gitlab-org/gitlab/log/exporter.log>, @binmode=false, @mon_data=#<Monitor:0x00007d3acabc4378>, @mon_data_owner_object_id=355409980>>, @params={}> is a EE::Gitlab::ImportExport::AfterExportStrategies::CustomTemplateExportImportStrategy. 3391 15:57:09 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3392 15:57:09 creates a project in a temporary full_path 3393 15:57:09 # [RSpecRunTime] RSpec elapsed time: 20 minutes 0.24 second. Current RSS: ~1324M. Threads: 4. load average: 1.11 1.12 1.10 1/408 15030 3395 15:57:09 # [RSpecRunTime] Finishing example group ee/spec/services/projects/gitlab_projects_import_service_spec.rb. It took 12.48 seconds. Expected to take 14.16 seconds. 3396 15:57:09 # [RSpecRunTime] Starting example group ee/spec/models/ci/project_cancellation_restriction_spec.rb. Expected to take 13.49 seconds. 3397 15:57:09 Ci::ProjectCancellationRestriction 3398 15:57:10 does not allow STI 3399 15:57:10 #maintainers_only_allowed? 3400 15:57:10 when no project 3401 15:57:10 is expected to equal false 3402 15:57:10 when no ci settings 3403 15:57:10 is expected to equal false 3404 15:57:10 when the licensed feature is enabled 3405 15:57:11 returns true if maintainers are the only ones allowed to cancel 3406 15:57:12 returns false if no_one is allowed to cancel 3407 15:57:12 returns false if developer is allowed to cancel 3408 15:57:12 # [RSpecRunTime] RSpec elapsed time: 20 minutes 3.23 seconds. Current RSS: ~1331M. Threads: 4. load average: 1.11 1.12 1.10 1/407 15031 3410 15:57:12 when the licensed_features is disabled 3411 15:57:13 is expected to equal false 3412 15:57:13 #no_one_allowed? 3413 15:57:13 when no project 3414 15:57:13 is expected to equal false 3415 15:57:13 when no ci settings 3416 15:57:14 is expected to equal false 3417 15:57:14 when the licensed feature is enabled 3418 15:57:14 returns true if no one is allowed to cancel 3419 15:57:15 returns false if maintainer is allowed to cancel 3420 15:57:16 returns false if developer is allowed to cancel 3421 15:57:16 # [RSpecRunTime] RSpec elapsed time: 20 minutes 6.7 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.10 1.12 1.10 1/407 15032 3423 15:57:16 when the licensed_features is disabled 3424 15:57:17 is expected to equal false 3425 15:57:17 #feature_available? 3426 15:57:17 when no project 3427 15:57:17 is expected to equal false 3428 15:57:17 when no ci settings 3429 15:57:17 is expected to equal false 3430 15:57:17 when the feature is licensed 3431 15:57:18 is expected to equal true 3432 15:57:18 when the feature is not licensed 3433 15:57:19 is expected to equal false 3434 15:57:19 # [RSpecRunTime] Finishing example group ee/spec/models/ci/project_cancellation_restriction_spec.rb. It took 9.22 seconds. Expected to take 13.49 seconds. 3435 15:57:19 # [RSpecRunTime] Starting example group ee/spec/graphql/mutations/projects/set_locked_spec.rb. Expected to take 12.79 seconds. 3436 15:57:19 Mutations::Projects::SetLocked 3438 15:57:20 raises an error if the resource is not accessible to the user 3439 15:57:20 when the user can lock the file 3440 15:57:20 when file_locks feature is not available 3441 15:57:20 raises an error 3442 15:57:20 # [RSpecRunTime] RSpec elapsed time: 20 minutes 11.0 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.10 1.11 1.10 1/407 15063 3444 15:57:20 when file is not locked 3445 15:57:21 sets path locks for the project 3446 15:57:21 when file is already locked 3447 15:57:21 does not change the lock 3448 15:57:21 when LFS is enabled 3449 15:57:22 locks the file in LFS 3450 15:57:22 when file is not tracked in LFS 3451 15:57:22 does not lock the file 3452 15:57:22 # [RSpecRunTime] RSpec elapsed time: 20 minutes 12.96 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.10 1.11 1.10 3/412 15148 3454 15:57:22 when locking a directory 3455 15:57:23 locks the directory 3456 15:57:23 does not locks the directory through LFS 3457 15:57:23 when the user can unlock the file 3458 15:57:23 when file is already locked by the same user 3459 15:57:23 unlocks the file 3460 15:57:23 when file is already locked by somebody else 3461 15:57:24 returns an error 3462 15:57:24 when file is not locked 3463 15:57:24 does nothing 3464 15:57:24 when LFS is enabled 3465 15:57:24 when file is locked 3466 15:57:24 unlocks the file 3467 15:57:25 unlocks the file in LFS 3468 15:57:25 when file is not tracked in LFS 3469 15:57:25 does not unlock the file 3470 15:57:26 # [RSpecRunTime] RSpec elapsed time: 20 minutes 16.39 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.33 1.16 1.12 1/412 15291 3472 15:57:26 when unlocking a directory 3473 15:57:26 unlocks the directory 3474 15:57:26 does not call the LFS unlock service 3475 15:57:26 # [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/projects/set_locked_spec.rb. It took 7.73 seconds. Expected to take 12.79 seconds. 3476 15:57:26 # [RSpecRunTime] Starting example group ee/spec/helpers/ee/issues_helper_spec.rb. Expected to take 12.37 seconds. 3477 15:57:26 EE::IssuesHelper 3478 15:57:26 #issue_in_subepic? 3479 15:57:27 returns false if epic_id parameter is not set or is wildcard 3480 15:57:27 returns false if epic_id parameter is the same as issue epic_id 3481 15:57:27 returns false if the issue is not part of an epic 3482 15:57:28 returns true if epic_id parameter is not the same as issue epic_id 3483 15:57:28 # [RSpecRunTime] RSpec elapsed time: 20 minutes 18.45 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.33 1.16 1.12 1/412 15320 3485 15:57:28 #show_timeline_view_toggle? 3486 15:57:28 is expected to be falsy 3487 15:57:28 issue is an incident 3488 15:57:29 is expected to be falsy 3489 15:57:29 with license 3490 15:57:29 is expected to be truthy 3491 15:57:29 when issue is created at the group level 3492 15:57:29 is expected to be truthy 3493 15:57:29 # [RSpecRunTime] RSpec elapsed time: 20 minutes 19.69 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.30 1.16 1.12 1/412 15321 3495 15:57:29 when issue is created at the user namespace level 3496 15:57:29 is expected to be truthy 3497 15:57:29 #scoped_labels_available? 3499 15:57:29 behaves like without license 3500 15:57:30 is expected to be falsy 3501 15:57:30 behaves like with license 3502 15:57:31 is expected to be truthy 3504 15:57:31 behaves like without license 3505 15:57:32 is expected to be falsy 3506 15:57:32 # [RSpecRunTime] RSpec elapsed time: 20 minutes 22.59 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.30 1.16 1.12 1/412 15322 3508 15:57:32 behaves like with license 3509 15:57:32 is expected to be truthy 3510 15:57:32 #project_issues_list_data 3511 15:57:32 when features are enabled 3512 15:57:33 returns data with licensed features enabled 3513 15:57:33 when project does not have group 3514 15:57:33 does not return group_path 3515 15:57:34 # [RSpecRunTime] RSpec elapsed time: 20 minutes 24.29 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.28 1.16 1.12 1/412 15323 3517 15:57:34 when features are disabled 3518 15:57:34 returns data with licensed features disabled 3519 15:57:34 #group_issues_list_data 3520 15:57:34 when features are enabled 3521 15:57:35 returns data with licensed features enabled 3522 15:57:35 when features are disabled 3523 15:57:35 returns data with licensed features disabled 3524 15:57:35 #dashboard_issues_list_data 3525 15:57:35 when features are enabled 3526 15:57:35 returns data with licensed features enabled 3527 15:57:35 when features are disabled 3528 15:57:35 returns data with licensed features disabled 3529 15:57:35 # [RSpecRunTime] Finishing example group ee/spec/helpers/ee/issues_helper_spec.rb. It took 8.79 seconds. Expected to take 12.37 seconds. 3530 15:57:35 # [RSpecRunTime] Starting example group ee/spec/finders/template_finder_spec.rb. Expected to take 11.85 seconds. 3531 15:57:35 TemplateFinder 3533 15:57:36 type: :dockerfiles, expected_template_finder: Gitlab::Template::CustomDockerfileTemplate 3534 15:57:36 custom templates enabled 3535 15:57:36 returns custom templates 3536 15:57:36 a custom template is specified by name 3537 15:57:36 returns the custom template if its name is specified 3538 15:57:36 custom templates disabled 3539 15:57:36 does not return any custom templates 3540 15:57:36 type: :gitignores, expected_template_finder: Gitlab::Template::CustomGitignoreTemplate 3541 15:57:36 custom templates enabled 3542 15:57:36 returns custom templates 3543 15:57:36 a custom template is specified by name 3544 15:57:36 returns the custom template if its name is specified 3545 15:57:36 custom templates disabled 3546 15:57:36 does not return any custom templates 3547 15:57:36 type: :gitlab_ci_ymls, expected_template_finder: Gitlab::Template::CustomGitlabCiYmlTemplate 3548 15:57:36 custom templates enabled 3549 15:57:36 returns custom templates 3550 15:57:36 a custom template is specified by name 3551 15:57:36 returns the custom template if its name is specified 3552 15:57:36 custom templates disabled 3553 15:57:36 does not return any custom templates 3554 15:57:36 type: :issues, expected_template_finder: Gitlab::Template::IssueTemplate 3555 15:57:36 custom templates enabled 3556 15:57:36 returns custom templates 3557 15:57:36 a custom template is specified by name 3558 15:57:36 returns the custom template if its name is specified 3559 15:57:36 custom templates disabled 3560 15:57:36 does not return any custom templates 3561 15:57:36 type: :merge_requests, expected_template_finder: Gitlab::Template::MergeRequestTemplate 3562 15:57:36 custom templates enabled 3563 15:57:37 returns custom templates 3564 15:57:37 a custom template is specified by name 3565 15:57:37 returns the custom template if its name is specified 3566 15:57:37 custom templates disabled 3567 15:57:37 does not return any custom templates 3568 15:57:37 #template_names 3569 15:57:39 type: :dockerfiles, custom_name: "project_dockerfiles_template" 3570 15:57:39 when project has a repository 3571 15:57:39 returns all custom templates 3572 15:57:39 # [RSpecRunTime] RSpec elapsed time: 20 minutes 30.08 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.42 1.19 1.13 2/412 15726 3574 15:57:39 template names hash keys 3575 15:57:39 has all the expected keys 3576 15:57:39 type: :gitignores, custom_name: "project_gitignores_template" 3577 15:57:39 when project has a repository 3578 15:57:40 returns all custom templates 3579 15:57:40 template names hash keys 3580 15:57:40 has all the expected keys 3581 15:57:40 type: :gitlab_ci_ymls, custom_name: "project_gitlab_ci_ymls_template" 3582 15:57:40 when project has a repository 3583 15:57:40 returns all custom templates 3584 15:57:40 template names hash keys 3585 15:57:40 has all the expected keys 3586 15:57:40 # [RSpecRunTime] Finishing example group ee/spec/finders/template_finder_spec.rb. It took 5.2 seconds. Expected to take 11.85 seconds. 3587 15:57:40 # [RSpecRunTime] Starting example group ee/spec/graphql/mutations/dast/profiles/create_spec.rb. Expected to take 11.4 seconds. 3588 15:57:40 Mutations::Dast::Profiles::Create 3589 15:57:42 is expected to require graphql authorizations :create_on_demand_dast_scan 3591 15:57:42 when the feature is licensed 3592 15:57:42 when the user can run a dast scan 3593 15:57:43 returns the dast_profile 3594 15:57:43 returns the dast_profile_schedule 3595 15:57:43 when run_after_create=true 3596 15:57:43 behaves like it checks branch permissions before creating a DAST on-demand scan pipeline 3597 15:57:43 when the user does not have access to the branch 3598 15:57:44 communicates failure 3599 15:57:44 # [RSpecRunTime] RSpec elapsed time: 20 minutes 34.76 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.46 1.20 1.13 1/413 15911 3601 15:57:44 behaves like it creates a DAST on-demand scan pipeline 3602 15:57:45 creates a new ci_pipeline for the given project 3603 15:57:46 creates a single build associated with the ci_pipeline 3604 15:57:47 creates an association between the dast_profile and the ci_pipeline 3605 15:57:48 returns the pipeline_url 3606 15:57:48 # [RSpecRunTime] RSpec elapsed time: 20 minutes 38.98 seconds. Current RSS: ~1418M. Threads: 4. load average: 1.43 1.20 1.13 1/413 15984 3608 15:57:48 behaves like it delegates scan creation to another service 3609 15:57:49 calls AppSec::Dast::Scans::CreateService 3610 15:57:49 # [RSpecRunTime] RSpec elapsed time: 20 minutes 40.02 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.43 1.20 1.13 1/413 15997 3612 15:57:49 # [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/dast/profiles/create_spec.rb. It took 8.84 seconds. Expected to take 11.4 seconds. 3613 15:57:49 # [RSpecRunTime] Starting example group ee/spec/services/todos/destroy/confidential_epic_service_spec.rb. Expected to take 10.69 seconds. 3614 15:57:49 Todos::Destroy::ConfidentialEpicService 3616 15:57:54 removes epic todos for users who can not access the confidential epic 3617 15:57:54 when provided epic is not confidential 3618 15:57:58 does not remove any todos 3619 15:57:58 # [RSpecRunTime] RSpec elapsed time: 20 minutes 49.27 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.28 1.17 1.12 1/411 15998 3621 15:57:58 # [RSpecRunTime] Finishing example group ee/spec/services/todos/destroy/confidential_epic_service_spec.rb. It took 9.26 seconds. Expected to take 10.69 seconds. 3622 15:57:58 # [RSpecRunTime] Starting example group ee/spec/finders/clusters/environments_finder_spec.rb. Expected to take 10.32 seconds. 3623 15:57:58 Clusters::EnvironmentsFinder#execute 3624 15:57:58 current_user can read cluster environments 3625 15:58:02 is expected to include #<Environment id: 34, project_id: 510, name: "environment20", created_at: "2024-09-20 15:58:00.303234...", merge_request_id: nil, cluster_agent_id: nil, kubernetes_namespace: nil, flux_resource_path: nil> 3626 15:58:02 environment is not available 3627 15:58:05 is expected not to include #<Environment id: 36, project_id: 512, name: "environment22", created_at: "2024-09-20 15:58:03.639893...", merge_request_id: nil, cluster_agent_id: nil, kubernetes_namespace: nil, flux_resource_path: nil> 3628 15:58:05 # [RSpecRunTime] RSpec elapsed time: 20 minutes 56.27 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.26 1.17 1.12 1/413 16175 3630 15:58:05 current_user cannot read cluster environments 3631 15:58:09 is expected to be empty 3632 15:58:09 # [RSpecRunTime] RSpec elapsed time: 20 minutes 59.6 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.24 1.17 1.12 1/413 16264 3634 15:58:09 # [RSpecRunTime] Finishing example group ee/spec/finders/clusters/environments_finder_spec.rb. It took 10.31 seconds. Expected to take 10.32 seconds. 3635 15:58:09 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/checks/changes_access_spec.rb. Expected to take 9.83 seconds. 3636 15:58:09 Gitlab::Checks::ChangesAccess 3638 15:58:11 calls push rules validators 3639 15:58:11 behaves like check ignored when push rule unlicensed 3640 15:58:13 is expected to be truthy 3641 15:58:13 # [RSpecRunTime] RSpec elapsed time: 21 minutes 3.87 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.22 1.17 1.12 1/413 16353 3643 15:58:13 with denylisted files check 3644 15:58:13 when the repository was empty 3645 15:58:13 when file contains secrets 3646 15:58:15 returns an error if a new or renamed filed doesn't match the file name regex 3647 15:58:15 # [RSpecRunTime] RSpec elapsed time: 21 minutes 6.19 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.22 1.17 1.12 1/413 16524 3649 15:58:15 when file is permitted 3650 15:58:18 does not raise an error 3651 15:58:18 # [RSpecRunTime] RSpec elapsed time: 21 minutes 8.55 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.22 1.17 1.12 1/415 16705 3653 15:58:18 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/checks/changes_access_spec.rb. It took 8.95 seconds. Expected to take 9.83 seconds. 3654 15:58:18 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/pipeline/chain/limit/size_spec.rb. Expected to take 9.49 seconds. 3655 15:58:18 Gitlab::Ci::Pipeline::Chain::Limit::Size 3656 15:58:19 when pipeline size limit is exceeded 3657 15:58:19 when saving incomplete pipelines 3658 15:58:19 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3660 15:58:19 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3661 15:58:19 Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol. 3663 15:58:19 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3664 15:58:19 drops the pipeline 3665 15:58:19 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3667 15:58:19 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3668 15:58:20 Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol. 3670 15:58:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3671 15:58:20 persists the pipeline 3672 15:58:20 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3674 15:58:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3675 15:58:20 Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol. 3677 15:58:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3678 15:58:20 breaks the chain 3679 15:58:20 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3681 15:58:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3682 15:58:21 Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol. 3684 15:58:21 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3685 15:58:21 sets a valid failure reason 3686 15:58:21 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3688 15:58:21 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3689 15:58:21 Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol. 3691 15:58:21 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3692 15:58:21 appends validation error 3693 15:58:21 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3695 15:58:21 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3696 15:58:21 Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol. 3698 15:58:21 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3699 15:58:22 logs the error 3700 15:58:22 # [RSpecRunTime] RSpec elapsed time: 21 minutes 12.5 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.20 1.16 1.12 1/413 16832 3702 15:58:22 when not saving incomplete pipelines 3703 15:58:22 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3705 15:58:22 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3706 15:58:22 fails but does not persist the pipeline 3707 15:58:22 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3709 15:58:22 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3710 15:58:22 breaks the chain 3711 15:58:22 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3713 15:58:22 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3714 15:58:22 increments the error metric 3715 15:58:22 when pipeline size limit is not exceeded 3716 15:58:22 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3718 15:58:22 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3719 15:58:22 does not break the chain 3720 15:58:23 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3722 15:58:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3723 15:58:23 does not persist the pipeline 3724 15:58:23 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3726 15:58:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3727 15:58:23 does not log any error 3728 15:58:23 when pipeline size limit is disabled 3729 15:58:23 when global pipeline size limit is exceeded 3730 15:58:23 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3732 15:58:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3733 15:58:23 logs the pipeline 3734 15:58:23 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/pipeline/chain/limit/size_spec.rb. It took 5.27 seconds. Expected to take 9.49 seconds. 3735 15:58:23 # [RSpecRunTime] Starting example group ee/spec/workers/adjourned_projects_deletion_cron_worker_spec.rb. Expected to take 9.12 seconds. 3736 15:58:23 AdjournedProjectsDeletionCronWorker 3738 15:58:25 only schedules to delete projects marked for deletion before number of days from settings 3739 15:58:25 when two projects are scheduled for deletion 3740 15:58:27 schedules the second job 10 seconds after the first 3741 15:58:27 # [RSpecRunTime] RSpec elapsed time: 21 minutes 17.81 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.18 1.16 1.12 1/413 16833 3743 15:58:27 marked for deletion exectly before number of days from settings 3744 15:58:29 schedules to delete project 3745 15:58:29 # [RSpecRunTime] RSpec elapsed time: 21 minutes 19.58 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.17 1.16 1.12 1/413 16834 3747 15:58:29 when settings are set to not-default number of days 3748 15:58:31 only schedules to delete projects marked for deletion before number of days from settings 3749 15:58:31 # [RSpecRunTime] RSpec elapsed time: 21 minutes 21.98 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.17 1.16 1.12 1/413 16835 3751 15:58:31 # [RSpecRunTime] Finishing example group ee/spec/workers/adjourned_projects_deletion_cron_worker_spec.rb. It took 8.16 seconds. Expected to take 9.12 seconds. 3752 15:58:31 # [RSpecRunTime] Starting example group ee/spec/models/dora/watchers/issue_watcher_spec.rb. Expected to take 8.99 seconds. 3753 15:58:31 Dora::Watchers::IssueWatcher 3754 15:58:31 does not allow STI 3756 15:58:32 when the issue is not an incident 3757 15:58:32 does not schedule refresh worker 3758 15:58:32 # [RSpecRunTime] RSpec elapsed time: 21 minutes 23.23 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.17 1.16 1.12 1/408 16866 3760 15:58:32 when there is not production environment 3761 15:58:33 does not schedule refresh worker 3762 15:58:33 when event is :closed 3763 15:58:33 schedules metric refresh for closed_at date 3764 15:58:33 when event is :reopened 3765 15:58:34 schedules metric refresh for closed_at date 3766 15:58:34 when event is :created 3767 15:58:34 schedules metric refresh for created_at date 3769 15:58:34 on issue close 3770 15:58:35 calls for processing closed event 3771 15:58:35 on issue reopen 3772 15:58:35 calls for processing reopen event 3773 15:58:35 on issue create 3774 15:58:36 calls for processing created event 3775 15:58:36 # [RSpecRunTime] Finishing example group ee/spec/models/dora/watchers/issue_watcher_spec.rb. It took 4.87 seconds. Expected to take 8.99 seconds. 3776 15:58:36 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_label_added_spec.rb. Expected to take 8.53 seconds. 3777 15:58:36 Gitlab::Analytics::CycleAnalytics::StageEvents::MergeRequestLabelAdded 3778 15:58:36 behaves like value stream analytics event 3779 15:58:36 is expected to be a kind of String 3780 15:58:36 is expected to be a kind of Symbol 3781 15:58:36 is expected to include ApplicationRecord(abstract) 3782 15:58:36 is expected to respond to #timestamp_projection 3783 15:58:36 is expected to respond to #html_description 3784 15:58:36 is expected to be a kind of Array 3785 15:58:36 #apply_query_customization 3786 15:58:37 expects an ActiveRecord::Relation object as argument and returns a modified version of it 3788 15:58:37 returns a hash that uniquely identifies an event 3789 15:58:37 does not differ when the same object is built with the same params 3790 15:58:37 behaves like LEFT JOIN-able value stream analytics event 3791 15:58:40 can use the event as LEFT JOIN 3792 15:58:40 when looking at the record with data 3793 15:58:40 contains the timestamp expression 3794 15:58:40 # [RSpecRunTime] RSpec elapsed time: 21 minutes 31.13 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.14 1.15 1.11 1/414 17108 3796 15:58:40 when looking at the record without data 3797 15:58:40 returns nil for the timestamp expression 3798 15:58:40 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_label_added_spec.rb. It took 4.37 seconds. Expected to take 8.53 seconds. 3799 15:58:40 # [RSpecRunTime] Starting example group ee/spec/services/llm/internal/completion_service_spec.rb. Expected to take 8.3 seconds. 3800 15:58:40 Llm::Internal::CompletionService 3801 15:58:41 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3803 15:58:41 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3805 15:58:41 with valid parameters 3806 15:58:41 updates duration metric 3807 15:58:41 when a start_time option is provided 3808 15:58:41 calculates the duration based off of start_time 3809 15:58:41 when the duration is more than the MAX_RUN_TIME 3810 15:58:42 sets the Apdex success as false 3811 15:58:42 # [RSpecRunTime] RSpec elapsed time: 21 minutes 32.66 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.14 1.15 1.11 1/414 17109 3813 15:58:42 when extra resource is found 3814 15:58:42 behaves like performs successfully 3815 15:58:42 calls Gitlab::Llm::CompletionsFactory 3816 15:58:42 for an issue 3817 15:58:42 behaves like performs successfully 3818 15:58:42 calls Gitlab::Llm::CompletionsFactory 3819 15:58:42 for a work item 3820 15:58:42 behaves like performs successfully 3821 15:58:42 calls Gitlab::Llm::CompletionsFactory 3822 15:58:42 for a merge request 3823 15:58:43 behaves like performs successfully 3824 15:58:43 calls Gitlab::Llm::CompletionsFactory 3826 15:58:43 behaves like performs successfully 3827 15:58:43 calls Gitlab::Llm::CompletionsFactory 3828 15:58:43 when resource is nil 3829 15:58:43 behaves like performs successfully 3830 15:58:43 calls Gitlab::Llm::CompletionsFactory 3831 15:58:43 when it is chat request 3832 15:58:43 behaves like performs successfully 3833 15:58:43 calls Gitlab::Llm::CompletionsFactory 3834 15:58:43 when it is self-managed feature request 3835 15:58:43 behaves like performs successfully 3836 15:58:43 calls Gitlab::Llm::CompletionsFactory 3837 15:58:43 with service failure 3838 15:58:44 updates error rate 3839 15:58:44 when resource is nil 3840 15:58:44 updates error rate 3841 15:58:44 when user can not read the resource 3842 15:58:44 calls Gitlab::Llm::CompletionsFactory.completion! without resource 3843 15:58:44 # [RSpecRunTime] Finishing example group ee/spec/services/llm/internal/completion_service_spec.rb. It took 3.48 seconds. Expected to take 8.3 seconds. 3844 15:58:44 # [RSpecRunTime] Starting example group ee/spec/services/boards/epics/create_service_spec.rb. Expected to take 8.01 seconds. 3845 15:58:44 Boards::Epics::CreateService 3847 15:58:44 when epics feature is available 3848 15:58:44 behaves like success epic creation 3849 15:58:45 creates an epic 3850 15:58:46 is expected to change `Epic.count` by 1 3851 15:58:46 # [RSpecRunTime] RSpec elapsed time: 21 minutes 36.61 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.05 1.13 1.11 1/413 17110 3853 15:58:46 when board is in an ancestor group 3854 15:58:46 behaves like success epic creation 3855 15:58:47 creates an epic 3856 15:58:47 is expected to change `Epic.count` by 1 3857 15:58:47 # [RSpecRunTime] RSpec elapsed time: 21 minutes 38.07 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.05 1.13 1.11 1/413 17111 3859 15:58:47 when arguments are not valid 3860 15:58:47 when board id is bogus 3861 15:58:47 behaves like epic creation error 3862 15:58:48 does not create epic 3863 15:58:48 when list id is for a different board 3864 15:58:48 behaves like epic creation error 3865 15:58:48 does not create epic 3866 15:58:48 when board id is for a different group 3867 15:58:48 behaves like epic creation error 3868 15:58:48 does not create epic 3869 15:58:48 when epics feature is not available 3870 15:58:48 behaves like epic creation error 3871 15:58:48 does not create epic 3872 15:58:48 # [RSpecRunTime] Finishing example group ee/spec/services/boards/epics/create_service_spec.rb. It took 4.58 seconds. Expected to take 8.01 seconds. 3873 15:58:48 # [RSpecRunTime] Starting example group ee/spec/validators/remote_development/network_policy_egress_validator_spec.rb. Expected to take 7.74 seconds. 3874 15:58:48 RemoteDevelopment::NetworkPolicyEgressValidator 3875 15:58:48 egress: nil, validity: false, errors: {:egress=>["must be an array"]} 3876 15:58:49 is expected to eq false 3877 15:58:49 is expected to eq {:egress=>["must be an array"]} 3878 15:58:49 egress: [{:allow=>nil}], validity: false, errors: {:egress=>["must be an array of hash containing 'allow' attribute of type string"]} 3879 15:58:49 is expected to eq false 3880 15:58:49 is expected to eq {:egress=>["must be an array of hash containing 'allow' attribute of type string"]} 3881 15:58:49 egress: [nil], validity: false, errors: {:egress=>["must be an array of hash"]} 3882 15:58:49 is expected to eq false 3883 15:58:49 is expected to eq {:egress=>["must be an array of hash"]} 3884 15:58:49 egress: [{:except=>[]}], validity: false, errors: {:egress=>["must be an array of hash containing 'allow' attribute of type string"]} 3885 15:58:49 is expected to eq false 3886 15:58:49 is expected to eq {:egress=>["must be an array of hash containing 'allow' attribute of type string"]} 3887 15:58:49 egress: [{:allow=>"10.0.0.0/32", :except=>["10.0.0.0/40"]}], validity: false, errors: {:egress=>["IP '10.0.0.0/40' is not a valid CIDR: Prefix must be in range 0..32, got: 40"]} 3888 15:58:49 is expected to eq false 3889 15:58:49 is expected to eq {:egress=>["IP '10.0.0.0/40' is not a valid CIDR: Prefix must be in range 0..32, got: 40"]} 3890 15:58:49 egress: [], validity: true, errors: {} 3891 15:58:49 is expected to eq true 3892 15:58:49 is expected to eq {} 3893 15:58:49 egress: [{:allow=>1}], validity: false, errors: {:egress=>["'allow: 1' must be a string"]} 3894 15:58:49 is expected to eq false 3895 15:58:50 is expected to eq {:egress=>["'allow: 1' must be a string"]} 3896 15:58:50 egress: "not-an-array", validity: false, errors: {:egress=>["must be an array"]} 3897 15:58:50 is expected to eq false 3898 15:58:50 is expected to eq {:egress=>["must be an array"]} 3899 15:58:50 egress: [{:allow=>"10.0.0.0/32", :except=>nil}], validity: false, errors: {:egress=>["'except: ' must be an array of string"]} 3900 15:58:50 is expected to eq false 3901 15:58:50 is expected to eq {:egress=>["'except: ' must be an array of string"]} 3902 15:58:50 egress: [{:allow=>"10.0.0.0/32", :except=>[]}], validity: true, errors: {} 3903 15:58:50 is expected to eq true 3904 15:58:50 is expected to eq {} 3905 15:58:50 egress: [{:allow=>"10.0.0.0/40", :except=>[]}], validity: false, errors: {:egress=>["IP '10.0.0.0/40' is not a valid CIDR: Prefix must be in range 0..32, got: 40"]} 3906 15:58:50 is expected to eq false 3907 15:58:50 is expected to eq {:egress=>["IP '10.0.0.0/40' is not a valid CIDR: Prefix must be in range 0..32, got: 40"]} 3908 15:58:50 # [RSpecRunTime] Finishing example group ee/spec/validators/remote_development/network_policy_egress_validator_spec.rb. It took 1.64 seconds. Expected to take 7.74 seconds. 3909 15:58:50 # [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/ci/pipeline/chain/evaluate_workflow_rules_spec.rb. Expected to take 7.53 seconds. 3910 15:58:50 Gitlab::Ci::Pipeline::Chain::EvaluateWorkflowRules 3912 15:58:51 when pipeline has not been skipped by workflow configuration 3913 15:58:51 does not clear the jobs from the main pipeline in the yaml_processor_result 3914 15:58:51 behaves like pipeline not skipped 3915 15:58:51 continues the pipeline processing chain 3916 15:58:51 does not skip the pipeline 3917 15:58:51 attaches no errors 3918 15:58:51 saves workflow_rules_result 3919 15:58:51 does not set a failure reason 3920 15:58:51 when pipeline has been skipped by workflow configuration 3921 15:58:51 when execution policy pipelines are empty 3922 15:58:51 does not save the pipeline 3923 15:58:51 breaks the chain 3924 15:58:51 attaches an error to the pipeline 3925 15:58:51 saves workflow_rules_result 3926 15:58:51 sets the failure reason 3927 15:58:51 when execution_policy_pipelines are present 3928 15:58:52 clears the jobs from the main pipeline in the yaml_processor_result 3929 15:58:52 behaves like pipeline not skipped 3930 15:58:52 continues the pipeline processing chain 3931 15:58:52 does not skip the pipeline 3932 15:58:52 attaches no errors 3933 15:58:52 saves workflow_rules_result 3934 15:58:52 does not set a failure reason 3935 15:58:52 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/ci/pipeline/chain/evaluate_workflow_rules_spec.rb. It took 1.89 seconds. Expected to take 7.53 seconds. 3936 15:58:52 # [RSpecRunTime] Starting example group ee/spec/models/sca/license_policy_spec.rb. Expected to take 7.24 seconds. 3937 15:58:52 SCA::LicensePolicy 3938 15:58:52 does not allow STI 3940 15:58:52 when a software_policy is provided 3941 15:58:52 is expected to eq nil 3942 15:58:52 when a software_policy is NOT provided 3943 15:58:52 is expected to be nil 3945 15:58:52 when a software_policy is provided 3946 15:58:52 is expected to eq "MIT" 3947 15:58:52 when a software_policy is NOT provided 3948 15:58:52 is expected to eq "MIT License" 3949 15:58:52 when a reported license is NOT provided 3950 15:58:52 is expected to eq "MIT" 3951 15:58:52 when a reported license and policy NOT provided 3952 15:58:53 is expected to be nil 3954 15:58:53 when a license is provided 3956 15:58:53 when a license is NOT provided 3957 15:58:53 is expected to be nil 3958 15:58:53 #dependencies 3959 15:58:53 when a license is provided 3960 15:58:53 is expected to eq [] 3961 15:58:53 when a license is NOT provided 3962 15:58:53 is expected to be empty 3963 15:58:53 #classification 3964 15:58:53 when a allowed software_policy is provided 3965 15:58:53 is expected to eq "allowed" 3966 15:58:53 when a denied software_policy is provided 3967 15:58:53 is expected to eq "denied" 3968 15:58:53 when a software_policy is NOT provided 3969 15:58:53 is expected to eq "unclassified" 3970 15:58:53 when approval_status is not nil 3971 15:58:53 is expected to eq "denied" 3972 15:58:53 #spdx_identifier 3973 15:58:53 when a software_policy is provided 3974 15:58:53 is expected to eq "MIT" 3975 15:58:53 when a software_policy is provided but does not have a SPDX Id 3976 15:58:53 is expected to eq "MIT" 3977 15:58:53 when a software_policy is NOT provided 3978 15:58:53 is expected to eq "MIT" 3979 15:58:53 when a reported license is NOT provided 3980 15:58:53 is expected to eq "MIT" 3981 15:58:54 # [RSpecRunTime] Finishing example group ee/spec/models/sca/license_policy_spec.rb. It took 1.52 seconds. Expected to take 7.24 seconds. 3982 15:58:54 # [RSpecRunTime] Starting example group ee/spec/graphql/mutations/dast_site_tokens/create_spec.rb. Expected to take 7.15 seconds. 3983 15:58:54 Mutations::DastSiteTokens::Create 3984 15:58:54 is expected to require graphql authorizations :create_on_demand_dast_scan 3986 15:58:54 when on demand scan feature is enabled 3987 15:58:54 when the project does not exist 3988 15:58:54 raises an exception 3989 15:58:54 when the user can run a dast scan 3990 15:58:55 returns the dast_site_token id 3991 15:58:56 returns the dast_site_token status 3992 15:58:57 returns the dast_site_token token 3993 15:58:57 when the associated dast_site_validation has been validated 3994 15:58:58 returns the correct status 3995 15:58:58 # [RSpecRunTime] RSpec elapsed time: 21 minutes 49.08 seconds. Current RSS: ~1452M. Threads: 4. load average: 1.34 1.19 1.13 1/408 17112 3997 15:58:58 # [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/dast_site_tokens/create_spec.rb. It took 4.75 seconds. Expected to take 7.15 seconds. 3998 15:58:58 # [RSpecRunTime] Starting example group ee/spec/services/users/abuse/projects_download_ban_check_service_spec.rb. Expected to take 6.84 seconds. 3999 15:58:58 Users::Abuse::ProjectsDownloadBanCheckService 4001 15:58:58 when no user is given 4002 15:58:58 is expected to be success 4003 15:58:58 when no project is given 4004 15:58:58 is expected to be success 4005 15:58:58 when project is public 4006 15:58:59 is expected to be success 4007 15:58:59 when application-level OR namespace-level projects download throttling is configured 4008 15:58:59 when application-level projects download throttling is configured 4009 15:58:59 behaves like uses the result of the configured projects download throttle service 4010 15:58:59 when the user is banned 4011 15:58:59 is expected to be error 4012 15:58:59 when the user is not banned 4013 15:58:59 is expected to be success 4014 15:58:59 when licensed feature is not available 4015 15:58:59 is expected to be success 4016 15:58:59 when setting is disabled 4017 15:58:59 returns a success response 4018 15:58:59 when namespace-level projects download throttling is configured 4019 15:58:59 when feature flag is disabled 4020 15:58:59 is expected to be success 4021 15:58:59 behaves like uses the result of the configured projects download throttle service 4022 15:58:59 when the user is banned 4023 15:58:59 is expected to be error 4024 15:58:59 when the user is not banned 4025 15:58:59 is expected to be success 4026 15:58:59 when licensed feature is not available 4027 15:58:59 is expected to be success 4028 15:58:59 when project's root namespace is a User namespace 4029 15:58:59 returns a success response 4030 15:58:59 when both application- and namespace-level projects download throttling are configured 4031 15:58:59 when user is banned at the application-level 4032 15:58:59 is expected to be error 4033 15:58:59 when user is banned at the namespace-level 4034 15:58:59 is expected to be error 4035 15:58:59 when user is not banned 4036 15:59:00 is expected to be success 4037 15:59:00 # [RSpecRunTime] Finishing example group ee/spec/services/users/abuse/projects_download_ban_check_service_spec.rb. It took 1.26 seconds. Expected to take 6.84 seconds. 4038 15:59:00 # [RSpecRunTime] Starting example group ee/spec/models/users_security_dashboard_project_spec.rb. Expected to take 6.78 seconds. 4039 15:59:00 UsersSecurityDashboardProject 4040 15:59:00 does not allow STI 4041 15:59:00 associations 4042 15:59:00 is expected to belong to project required: false 4043 15:59:00 is expected to belong to user required: false 4045 15:59:00 is expected to validate that :user cannot be empty/falsy 4046 15:59:00 is expected to validate that :project cannot be empty/falsy 4047 15:59:01 is expected to validate that :project_id is case-sensitively unique within the scope of :user_id 4048 15:59:01 when validating the number of projects a user can add to their dashboard 4049 15:59:01 limits the number of projects per user 4050 15:59:01 allows a user to add a project if they are under the limit 4051 15:59:01 # [RSpecRunTime] RSpec elapsed time: 21 minutes 52.3 seconds. Current RSS: ~1455M. Threads: 4. load average: 1.34 1.19 1.13 1/408 17113 4053 15:59:01 .delete_by_project_id 4054 15:59:02 deletes all entries for the given project ID 4055 15:59:02 when there is no record with the given project ID 4056 15:59:02 fails silently 4057 15:59:02 # [RSpecRunTime] Finishing example group ee/spec/models/users_security_dashboard_project_spec.rb. It took 2.78 seconds. Expected to take 6.78 seconds. 4058 15:59:02 # [RSpecRunTime] Starting example group ee/spec/models/label_note_spec.rb. Expected to take 6.5 seconds. 4060 15:59:03 does not allow STI 4061 15:59:03 when resource is epic 4062 15:59:03 includes a link to the list of epics filtered by the label 4063 15:59:03 behaves like label note created from events 4064 15:59:03 .from_events 4065 15:59:03 returns system note with expected attributes 4066 15:59:03 updates markdown cache if reference is not set yet 4067 15:59:03 updates markdown cache if label was deleted 4068 15:59:04 returns html note 4069 15:59:04 returns text note for added labels 4070 15:59:04 orders label events by id 4071 15:59:04 returns text note for removed labels 4072 15:59:04 returns text note for added and removed labels 4073 15:59:05 returns text note for cross-project label 4074 15:59:05 returns text note for cross-group label 4075 15:59:05 # [RSpecRunTime] RSpec elapsed time: 21 minutes 56.24 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.31 1.19 1.13 1/408 17114 4077 15:59:05 when a label is removed 4078 15:59:06 returns note correctly 4079 15:59:06 # [RSpecRunTime] Finishing example group ee/spec/models/label_note_spec.rb. It took 3.33 seconds. Expected to take 6.5 seconds. 4080 15:59:06 # [RSpecRunTime] Starting example group ee/spec/validators/audit_events/http_destination_validator_spec.rb. Expected to take 6.38 seconds. 4081 15:59:06 AuditEvents::HttpDestinationValidator 4084 15:59:06 when record is group external destination 4085 15:59:06 when record is being created 4086 15:59:06 when config url is unique 4087 15:59:06 does not raise error 4088 15:59:06 when config url already exists 4089 15:59:06 when destination belongs to same group 4090 15:59:06 raises error 4091 15:59:06 when destination belongs to other group 4092 15:59:06 does not raise error 4093 15:59:06 when record is being updated 4094 15:59:06 when config url is same as previous value 4095 15:59:06 does not raise error 4096 15:59:06 when config url exists for other destination 4097 15:59:07 raises error 4098 15:59:07 when record is instance external destination 4099 15:59:07 when config url is unique 4100 15:59:07 does not raise error 4101 15:59:07 when config url already exists 4102 15:59:07 raises error 4103 15:59:07 for secret_token 4104 15:59:07 when length is valid 4105 15:59:07 does not raise error 4106 15:59:07 when length is invalid 4107 15:59:07 when token is smaller than allowed value 4108 15:59:07 behaves like raises secret token length error 4109 15:59:07 is expected to include "Secret token should have length between 16 to 24 characters." 4110 15:59:07 when token is larger than allowed value 4111 15:59:07 behaves like raises secret token length error 4112 15:59:07 is expected to include "Secret token should have length between 16 to 24 characters." 4113 15:59:07 when category of record is not http 4114 15:59:07 raises error 4115 15:59:07 when record is not an external destination 4116 15:59:07 raises error 4117 15:59:07 # [RSpecRunTime] Finishing example group ee/spec/validators/audit_events/http_destination_validator_spec.rb. It took 1.7 seconds. Expected to take 6.38 seconds. 4118 15:59:07 # [RSpecRunTime] Starting example group ee/spec/services/security/update_training_service_spec.rb. Expected to take 6.09 seconds. 4119 15:59:07 Security::UpdateTrainingService 4121 15:59:08 when there is no provider with the given id 4122 15:59:08 does not raise error 4123 15:59:08 when `is_enabled` argument is false 4124 15:59:08 when the deletion fails 4125 15:59:08 is expected to match {:status=>:error, :message=>"Updating security training failed!", :training=>(an instance of Security::Training)} 4126 15:59:08 when there is no training 4127 15:59:08 is expected to match {:status=>:success, :training=>(an instance of Security::Training)} 4128 15:59:08 when there is a training 4129 15:59:08 is expected to eq {:status=>:success, :training=>#<Security::Training id: 1, project_id: 556, provider_id: 1, is_primar...eated_at: "2024-09-20 15:59:08.586090794 +0000", updated_at: "2024-09-20 15:59:08.586090794 +0000">} 4130 15:59:08 deletes the existing training 4131 15:59:08 when `is_enabled` argument is true 4132 15:59:08 when updating the training fails 4133 15:59:08 is expected to match {:status=>:error, :message=>"Updating security training failed!", :training=>(an instance of Security::Training)} 4134 15:59:08 when `is_primary` argument is false 4135 15:59:08 when there is no security training for the project with given provider 4136 15:59:08 creates a new security training record for the project 4137 15:59:08 when there is a security training for the project with given provider 4138 15:59:08 updates the `is_primary` attribute of the existing security training records to false 4139 15:59:08 when `is_primary` argument is true 4140 15:59:08 when there is already a primary training for the project 4141 15:59:09 when there is no security training for the project with given provider 4142 15:59:09 creates a new security training record for the project 4143 15:59:09 when there is a security training for the project with given provider 4144 15:59:09 updates the `is_primary` attribute of the security training records 4145 15:59:09 when there is not a primary training for the project 4146 15:59:09 when there is no security training for the project with given provider 4147 15:59:09 creates a new security training record for the project 4148 15:59:09 when there is a security training for the project with given provider 4149 15:59:09 updates the `is_primary` attribute of the existing security training record to true 4150 15:59:09 when `is_primary` parameter is omitted 4151 15:59:09 defaults to false 4152 15:59:09 # [RSpecRunTime] Finishing example group ee/spec/services/security/update_training_service_spec.rb. It took 1.67 seconds. Expected to take 6.09 seconds. 4153 15:59:09 # [RSpecRunTime] Starting example group ee/spec/models/concerns/elastic/maintain_elasticsearch_on_group_update_spec.rb. Expected to take 5.96 seconds. 4154 15:59:09 Elastic::MaintainElasticsearchOnGroupUpdate 4155 15:59:09 does not allow STI 4157 15:59:09 .after_create_commit 4158 15:59:09 when elastic is enabled 4159 15:59:10 calls ElasticWikiIndexerWorker 4160 15:59:10 when elasticsearch is disabled 4161 15:59:10 does not call ElasticWikiIndexerWorker 4162 15:59:10 .after_update_commit 4163 15:59:10 when use_elasticsearch? is true 4164 15:59:10 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :epics is a Symbol. 4166 15:59:10 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4167 15:59:10 calls ElasticWikiIndexerWorker when group visibility_level is changed 4168 15:59:10 does not call ElasticWikiIndexerWorker when attribute other than visibility_level is changed 4169 15:59:10 when use_elasticsearch?? is false 4170 15:59:10 does not call ElasticWikiIndexerWorker 4171 15:59:10 when visibility_level is changed 4172 15:59:10 calls Elastic::ProcessBookkeepingService.maintain_indexed_namespace_associations! 4173 15:59:10 when visibility_level is not changed 4174 15:59:10 does not call Elastic::ProcessBookkeepingService.maintain_indexed_namespace_associations! 4175 15:59:10 .after_destroy_commit 4176 15:59:11 enqueues Search::ElasticGroupAssociationDeletionWorker 4177 15:59:11 when use_elasticsearch? is true 4178 15:59:11 calls Search::Wiki::ElasticDeleteGroupWikiWorker 4179 15:59:11 when use_elasticsearch? is false 4180 15:59:11 does not call Search::Wiki::ElasticDeleteGroupWikiWorker 4181 15:59:11 # [RSpecRunTime] Finishing example group ee/spec/models/concerns/elastic/maintain_elasticsearch_on_group_update_spec.rb. It took 2.04 seconds. Expected to take 5.96 seconds. 4182 15:59:11 # [RSpecRunTime] Starting example group ee/spec/helpers/admin/application_settings_helper_spec.rb. Expected to take 5.79 seconds. 4183 15:59:11 Admin::ApplicationSettingsHelper 4184 15:59:11 AI-Powered features settings for Self-Managed instances 4185 15:59:11 #ai_powered_description 4187 15:59:11 #ai_powered_testing_agreement 4189 15:59:11 #ai_settings_helper_data 4190 15:59:11 duo_pro_visible: "true", purchased: true, expected_duo_pro_visible_value: "true" 4191 15:59:14 returns the expected data 4192 15:59:14 # [RSpecRunTime] RSpec elapsed time: 22 minutes 4.59 seconds. Current RSS: ~1421M. Threads: 4. load average: 1.26 1.18 1.12 1/408 17147 4194 15:59:14 duo_pro_visible: "false", purchased: false, expected_duo_pro_visible_value: "false" 4195 15:59:14 returns the expected data 4196 15:59:14 duo_pro_visible: "", purchased: nil, expected_duo_pro_visible_value: "" 4197 15:59:14 returns the expected data 4198 15:59:14 #admin_display_ai_powered_chat_settings? 4199 15:59:14 duo_chat_cut_off_date: past, feature_available: true, expectation: false 4200 15:59:14 returns expectation 4201 15:59:14 duo_chat_cut_off_date: past, feature_available: false, expectation: false 4202 15:59:14 returns expectation 4203 15:59:14 duo_chat_cut_off_date: future, feature_available: true, expectation: true 4204 15:59:14 returns expectation 4205 15:59:14 duo_chat_cut_off_date: future, feature_available: false, expectation: false 4206 15:59:14 returns expectation 4207 15:59:14 duo_chat_cut_off_date: nil, feature_available: true, expectation: true 4208 15:59:14 returns expectation 4209 15:59:14 duo_chat_cut_off_date: nil, feature_available: false, expectation: false 4210 15:59:14 returns expectation 4211 15:59:14 # [RSpecRunTime] Finishing example group ee/spec/helpers/admin/application_settings_helper_spec.rb. It took 3.34 seconds. Expected to take 5.79 seconds. 4212 15:59:14 # [RSpecRunTime] Starting example group ee/spec/graphql/mutations/groups/update_spec.rb. Expected to take 5.66 seconds. 4213 15:59:14 Mutations::Groups::Update 4215 15:59:15 when changing duo_features_enabled settings 4216 15:59:15 user_role: :owner, shared_examples_name: "updating the group duo_features_enabled settings" 4217 15:59:15 behaves like updating the group duo_features_enabled settings 4218 15:59:15 updates the settings 4219 15:59:16 returns no errors 4220 15:59:16 # [RSpecRunTime] RSpec elapsed time: 22 minutes 6.61 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.26 1.18 1.12 1/408 17148 4222 15:59:16 user_role: :maintainer, shared_examples_name: "denying access to group" 4223 15:59:16 behaves like denying access to group 4224 15:59:16 raises Gitlab::Graphql::Errors::ResourceNotAvailable 4225 15:59:16 user_role: :developer, shared_examples_name: "denying access to group" 4226 15:59:16 behaves like denying access to group 4227 15:59:16 raises Gitlab::Graphql::Errors::ResourceNotAvailable 4228 15:59:16 user_role: :reporter, shared_examples_name: "denying access to group" 4229 15:59:16 behaves like denying access to group 4230 15:59:17 raises Gitlab::Graphql::Errors::ResourceNotAvailable 4231 15:59:17 user_role: :guest, shared_examples_name: "denying access to group" 4232 15:59:17 behaves like denying access to group 4233 15:59:17 raises Gitlab::Graphql::Errors::ResourceNotAvailable 4234 15:59:17 user_role: :anonymous, shared_examples_name: "denying access to group" 4235 15:59:17 behaves like denying access to group 4236 15:59:17 raises Gitlab::Graphql::Errors::ResourceNotAvailable 4237 15:59:17 # [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/groups/update_spec.rb. It took 2.82 seconds. Expected to take 5.66 seconds. 4238 15:59:17 # [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/product_analytics/state_resolver_spec.rb. Expected to take 5.45 seconds. 4239 15:59:17 Resolvers::ProductAnalytics::StateResolver 4241 15:59:18 when user has reporter access 4242 15:59:18 when disabled 4243 15:59:18 returns disabled 4244 15:59:18 when create_instance 4245 15:59:18 returns create_instance 4246 15:59:18 when loading_instance 4247 15:59:18 returns loading_instance 4248 15:59:18 when waiting_for_events 4249 15:59:19 returns waiting_for_events 4250 15:59:19 when complete 4251 15:59:19 returns complete 4252 15:59:19 when there is no active addon purchase but onboarding was completed 4253 15:59:19 returns 'create_instance' to allow re-onboarding after purchase 4254 15:59:19 when product_analytics_billing is disabled 4255 15:59:20 returns 'complete' 4256 15:59:20 when error is raised by Cube 4257 15:59:20 raises error in GraphQL output 4258 15:59:20 when Cube DB does not exist 4259 15:59:20 returns waiting_for_events state 4260 15:59:20 when user has guest access 4261 15:59:20 in any state 4263 15:59:21 # [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/product_analytics/state_resolver_spec.rb. It took 3.32 seconds. Expected to take 5.45 seconds. 4264 15:59:21 # [RSpecRunTime] Starting example group ee/spec/workers/product_analytics/initialize_snowplow_product_analytics_worker_spec.rb. Expected to take 5.31 seconds. 4265 15:59:21 ProductAnalytics::InitializeSnowplowProductAnalyticsWorker 4266 15:59:21 when the instance product analytics toggle is disabled 4267 15:59:21 behaves like a worker that did not make any HTTP calls 4268 15:59:21 makes no HTTP calls to the configurator API 4269 15:59:21 when feature is not licensed 4270 15:59:21 behaves like a worker that did not make any HTTP calls 4271 15:59:21 makes no HTTP calls to the configurator API 4272 15:59:21 when response is unsuccessful 4273 15:59:21 raises a RuntimeError 4274 15:59:21 when response is successful 4275 15:59:21 persists the instrumentation key 4276 15:59:21 ensures the temporary redis key is deleted 4277 15:59:22 tracks the success 4278 15:59:22 when project-level connection string is set 4279 15:59:22 persists the instrumentation key 4280 15:59:22 # [RSpecRunTime] RSpec elapsed time: 22 minutes 13.25 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.24 1.18 1.12 1/408 17149 4282 15:59:22 # [RSpecRunTime] Finishing example group ee/spec/workers/product_analytics/initialize_snowplow_product_analytics_worker_spec.rb. It took 1.92 seconds. Expected to take 5.31 seconds. 4283 15:59:22 # [RSpecRunTime] Starting example group ee/spec/helpers/ee/projects/security/dast_configuration_helper_spec.rb. Expected to take 5.18 seconds. 4284 15:59:22 Projects::Security::DastConfigurationHelper 4285 15:59:23 #dast_configuration_data 4286 15:59:23 with yml_config_data 4287 15:59:23 when service does not return dast profile and scanner profile 4288 15:59:23 is expected to eq {:full_path=>"namespace544/project-629", :gitlab_ci_yaml_edit_path=>"/namespace544/project-629/-/ci/e...es_library_path=>"/namespace544/project-629/-/security/configuration/profile_library#site-profiles"} 4289 15:59:24 # [RSpecRunTime] RSpec elapsed time: 22 minutes 14.38 seconds. Current RSS: ~1452M. Threads: 4. load average: 1.38 1.21 1.13 1/408 17180 4291 15:59:24 when service returns dast profile and scanner profile 4292 15:59:24 is expected to eq {:full_path=>"namespace544/project-629", :gitlab_ci_yaml_edit_path=>"/namespace544/project-629/-/ci/e...es_library_path=>"/namespace544/project-629/-/security/configuration/profile_library#site-profiles"} 4293 15:59:24 with pipeline_data 4294 15:59:24 when pipeline data is present 4295 15:59:24 when scanner is enabled 4296 15:59:24 is expected to eq {:dast_enabled=>true, :full_path=>"namespace544/project-629", :gitlab_ci_yaml_edit_path=>"/namespace5...es_library_path=>"/namespace544/project-629/-/security/configuration/profile_library#site-profiles"} 4297 15:59:24 when scanner is not enabled 4298 15:59:24 is expected to eq {:dast_enabled=>false, :full_path=>"namespace544/project-629", :gitlab_ci_yaml_edit_path=>"/namespace...es_library_path=>"/namespace544/project-629/-/security/configuration/profile_library#site-profiles"} 4299 15:59:24 when service returns an error 4300 15:59:24 is expected to eq {:full_path=>"namespace544/project-629", :gitlab_ci_yaml_edit_path=>"/namespace544/project-629/-/ci/e...es_library_path=>"/namespace544/project-629/-/security/configuration/profile_library#site-profiles"} 4301 15:59:24 # [RSpecRunTime] Finishing example group ee/spec/helpers/ee/projects/security/dast_configuration_helper_spec.rb. It took 1.93 seconds. Expected to take 5.18 seconds. 4302 15:59:24 # [RSpecRunTime] Starting example group ee/spec/services/merge_requests/capture_suggested_reviewers_accepted_service_spec.rb. Expected to take 4.98 seconds. 4303 15:59:24 MergeRequests::CaptureSuggestedReviewersAcceptedService 4305 15:59:26 when the reviewer IDs param is empty 4306 15:59:26 returns an error response 4307 15:59:26 # [RSpecRunTime] RSpec elapsed time: 22 minutes 17.11 seconds. Current RSS: ~1463M. Threads: 4. load average: 1.38 1.21 1.13 1/414 17387 4309 15:59:26 when the merge request is not eligible 4310 15:59:26 returns an error response 4311 15:59:26 when there is no existing predictions 4312 15:59:26 returns an error response 4313 15:59:26 when there is a validation error 4314 15:59:27 returns an error response 4315 15:59:27 when successful 4316 15:59:27 suggested: ["bob", "mary", "donald"], existing_accepted: [], new_accepted: ["donald"], accepted: ["donald"] 4317 15:59:27 returns a success response and updates predictions 4318 15:59:27 suggested: ["bob", "mary", "donald"], existing_accepted: ["bob"], new_accepted: ["donald"], accepted: ["bob", "donald"] 4319 15:59:27 returns a success response and updates predictions 4320 15:59:27 suggested: ["bob", "mary", "donald"], existing_accepted: ["bob"], new_accepted: ["mickey"], accepted: ["bob"] 4321 15:59:27 returns a success response and updates predictions 4322 15:59:27 suggested: ["bob", "mary", "donald"], existing_accepted: ["bob", "donald"], new_accepted: ["bob"], accepted: ["bob", "donald"] 4323 15:59:27 returns a success response and updates predictions 4324 15:59:27 # [RSpecRunTime] Finishing example group ee/spec/services/merge_requests/capture_suggested_reviewers_accepted_service_spec.rb. It took 2.55 seconds. Expected to take 4.98 seconds. 4325 15:59:27 # [RSpecRunTime] Starting example group ee/spec/policies/security/finding_policy_spec.rb. Expected to take 4.95 seconds. 4326 15:59:27 Security::FindingPolicy 4327 15:59:27 read_security_resource 4328 15:59:27 when the security_dashboard feature is enabled 4329 15:59:27 when the current user is not a project member 4330 15:59:28 is expected to be disallowed :read_security_resource 4331 15:59:28 # [RSpecRunTime] RSpec elapsed time: 22 minutes 19.3 seconds. Current RSS: ~1464M. Threads: 4. load average: 1.35 1.20 1.13 1/414 17388 4333 15:59:28 when the current user has developer access to the vulnerability's project 4334 15:59:30 is expected to be allowed :read_security_resource 4335 15:59:30 # [RSpecRunTime] RSpec elapsed time: 22 minutes 20.88 seconds. Current RSS: ~1461M. Threads: 4. load average: 1.35 1.20 1.13 1/413 17389 4337 15:59:30 when the security_dashboard feature is disabled 4338 15:59:32 is expected to be disallowed :read_security_resource 4339 15:59:32 # [RSpecRunTime] RSpec elapsed time: 22 minutes 22.6 seconds. Current RSS: ~1446M. Threads: 4. load average: 1.35 1.20 1.13 1/413 17390 4341 15:59:32 # [RSpecRunTime] Finishing example group ee/spec/policies/security/finding_policy_spec.rb. It took 4.86 seconds. Expected to take 4.95 seconds. 4342 15:59:32 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_first_associated_with_milestone_spec.rb. Expected to take 4.77 seconds. 4343 15:59:32 Gitlab::Analytics::CycleAnalytics::StageEvents::IssueFirstAssociatedWithMilestone 4344 15:59:32 behaves like value stream analytics event 4345 15:59:32 is expected to be a kind of String 4346 15:59:32 is expected to be a kind of Symbol 4347 15:59:32 is expected to include ApplicationRecord(abstract) 4348 15:59:32 is expected to respond to #timestamp_projection 4349 15:59:32 is expected to respond to #html_description 4350 15:59:32 is expected to be a kind of Array 4351 15:59:32 #apply_query_customization 4352 15:59:32 expects an ActiveRecord::Relation object as argument and returns a modified version of it 4354 15:59:32 returns a hash that uniquely identifies an event 4355 15:59:32 does not differ when the same object is built with the same params 4356 15:59:32 behaves like LEFT JOIN-able value stream analytics event 4357 15:59:33 can use the event as LEFT JOIN 4358 15:59:33 when looking at the record with data 4359 15:59:33 contains the timestamp expression 4360 15:59:34 # [RSpecRunTime] RSpec elapsed time: 22 minutes 24.37 seconds. Current RSS: ~1445M. Threads: 4. load average: 1.32 1.20 1.13 1/413 17391 4362 15:59:34 when looking at the record without data 4363 15:59:34 returns nil for the timestamp expression 4364 15:59:34 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_first_associated_with_milestone_spec.rb. It took 1.84 seconds. Expected to take 4.77 seconds. 4365 15:59:34 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/tools/summarize_comments/executor_spec.rb. Expected to take 4.7 seconds. 4366 15:59:34 Gitlab::Llm::Chain::Tools::SummarizeComments::Executor 4368 15:59:34 when context is authorized 4369 15:59:35 calls prompt with correct params 4370 15:59:35 builds the expected prompt 4371 15:59:35 when issue does not contain any notes 4372 15:59:35 returns error answer 4373 15:59:35 # [RSpecRunTime] RSpec elapsed time: 22 minutes 25.72 seconds. Current RSS: ~1442M. Threads: 4. load average: 1.32 1.20 1.13 1/413 17392 4375 15:59:35 when response is successful 4376 15:59:35 returns success answer 4377 15:59:35 when error is raised during a request 4378 15:59:35 returns an error answer 4379 15:59:35 behaves like uses ai gateway agent prompt 4380 15:59:35 executes a request with correct params 4381 15:59:35 when the feature flag is disabled 4382 15:59:35 executes a request with correct params 4383 15:59:35 when context is not authorized 4384 15:59:35 returns error answer 4386 15:59:36 returns tool name 4387 15:59:36 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/tools/summarize_comments/executor_spec.rb. It took 1.92 seconds. Expected to take 4.7 seconds. 4388 15:59:36 # [RSpecRunTime] Starting example group ee/spec/services/ee/users/unban_service_spec.rb. Expected to take 4.47 seconds. 4389 15:59:36 Users::UnbanService 4391 15:59:36 for audit events 4392 15:59:36 when licensed 4393 15:59:36 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 4395 15:59:36 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4396 15:59:36 does not log audit event if operation fails 4397 15:59:36 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 4399 15:59:36 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4400 15:59:36 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 4402 15:59:36 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4403 15:59:36 does not log audit event if operation results in no change 4404 15:59:36 when operation succeeds 4405 15:59:36 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 4407 15:59:36 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4408 15:59:36 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 4410 15:59:36 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4411 15:59:36 logs an audit event 4412 15:59:36 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 4414 15:59:36 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4415 15:59:37 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 4417 15:59:37 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4418 15:59:37 logs the audit event info 4419 15:59:37 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 4421 15:59:37 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4422 15:59:37 calls the audit method with the event type 4423 15:59:37 # [RSpecRunTime] RSpec elapsed time: 22 minutes 27.61 seconds. Current RSS: ~1428M. Threads: 4. load average: 1.32 1.20 1.13 1/408 17393 4425 15:59:37 when not licensed 4426 15:59:37 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 4428 15:59:37 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4429 15:59:37 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 4431 15:59:37 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4432 15:59:37 does not log audit event 4433 15:59:37 # [RSpecRunTime] Finishing example group ee/spec/services/ee/users/unban_service_spec.rb. It took 1.53 seconds. Expected to take 4.47 seconds. 4434 15:59:37 # [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/geo/lfs_object_registries_resolver_spec.rb. Expected to take 4.43 seconds. 4435 15:59:37 Resolvers::Geo::LfsObjectRegistriesResolver 4436 15:59:37 behaves like a Geo registries resolver 4438 15:59:37 when the parent object is the current node 4439 15:59:37 when the user has permission to view Geo data 4440 15:59:37 when admin mode is enabled 4441 15:59:37 when the ids argument is null 4442 15:59:38 returns registries, in order 4443 15:59:38 when the ids argument is present 4444 15:59:38 returns the requested registries, in order 4445 15:59:38 when the replication_state argument is present 4446 15:59:38 returns registries with requested replication state, in order 4447 15:59:38 with verification enabled 4448 15:59:38 when the verification_state argument is present 4449 15:59:38 returns registries with requested verification state, in order 4450 15:59:38 with verification disabled 4451 15:59:38 when the verification_state argument is present 4452 15:59:38 raises ArgumentError (PENDING: Skipping because verification is enabled for LfsObject) 4453 15:59:38 when admin mode is disabled 4454 15:59:39 returns nothing 4455 15:59:39 when the user does not have permission to view Geo data 4456 15:59:39 returns nothing 4457 15:59:39 when the parent object is not the current node 4458 15:59:39 when the user has permission to view Geo data 4459 15:59:39 returns nothing, because we can't query other nodes' tracking databases 4460 15:59:39 # [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/geo/lfs_object_registries_resolver_spec.rb. It took 2.16 seconds. Expected to take 4.43 seconds. 4461 15:59:39 # [RSpecRunTime] Starting example group ee/spec/services/status_page/publish_details_service_spec.rb. Expected to take 4.23 seconds. 4462 15:59:39 StatusPage::PublishDetailsService 4464 15:59:40 when json upload succeeds 4465 15:59:40 publishes details as JSON 4466 15:59:40 when upload fails due to exception 4467 15:59:40 propagates the exception 4468 15:59:40 when limits exceeded 4469 15:59:40 returns limit exceeded error 4470 15:59:40 when status page setting is not enabled 4471 15:59:40 returns feature not available error 4472 15:59:40 when serialized content is missing id 4473 15:59:40 returns an error 4474 15:59:40 publishing attachments 4475 15:59:40 when successful 4476 15:59:40 sends attachments to storage and returns success 4477 15:59:40 when error returned from PublishAttachmentsService 4478 15:59:40 returns an error 4479 15:59:40 # [RSpecRunTime] Finishing example group ee/spec/services/status_page/publish_details_service_spec.rb. It took 1.03 seconds. Expected to take 4.23 seconds. 4480 15:59:40 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/analytics/cycle_analytics/summary/lead_time_for_changes_spec.rb. Expected to take 4.18 seconds. 4481 15:59:40 Gitlab::Analytics::CycleAnalytics::Summary::LeadTimeForChanges 4482 15:59:40 when ProjectNamespace based stage is given 4483 15:59:41 returns none value 4484 15:59:41 when the DORA service returns non-successful status 4486 15:59:41 when the DORA service returns 0 as the lead time for changes 4487 15:59:41 returns "none" value 4488 15:59:41 when the DORA service returns the lead time for changes as seconds 4489 15:59:41 returns the value in days 4491 15:59:41 displays documentation link and dashboard link 4493 15:59:42 returns project dashboard link 4494 15:59:42 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/analytics/cycle_analytics/summary/lead_time_for_changes_spec.rb. It took 1.62 seconds. Expected to take 4.18 seconds. 4495 15:59:42 # [RSpecRunTime] Starting example group ee/spec/services/gitlab_subscriptions/add_on_purchases/reconcile_seat_overage_service_spec.rb. Expected to take 4.04 seconds. 4496 15:59:42 GitlabSubscriptions::AddOnPurchases::ReconcileSeatOverageService 4498 15:59:42 when there is no overage 4499 15:59:42 does not remove any seat 4500 15:59:42 when there is overage 4501 15:59:42 removes overage seat by recently assigned user first 4502 15:59:43 expires cache keys for the deleted users 4503 15:59:43 logs an info about overage seats reconciled 4504 15:59:43 # [RSpecRunTime] RSpec elapsed time: 22 minutes 34.2 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.27 1.19 1.13 1/408 17394 4506 15:59:43 # [RSpecRunTime] Finishing example group ee/spec/services/gitlab_subscriptions/add_on_purchases/reconcile_seat_overage_service_spec.rb. It took 1.5 seconds. Expected to take 4.04 seconds. 4507 15:59:43 # [RSpecRunTime] Starting example group ee/spec/services/gitlab_subscriptions/add_on_purchases/self_managed/provision_services/duo_spec.rb. Expected to take 3.98 seconds. 4508 15:59:43 GitlabSubscriptions::AddOnPurchases::SelfManaged::ProvisionServices::Duo 4511 15:59:44 does not create a Duo Pro add-on purchase 4512 15:59:44 with Duo Pro 4513 15:59:44 creates a new Duo Pro add-on purchase 4514 15:59:44 with a trial 4515 15:59:44 creates a new Duo Pro add-on purchase 4516 15:59:44 with existing Duo Pro and seat count increase 4517 15:59:44 updates quantity of existing add-on purchase 4518 15:59:44 with a trial 4519 15:59:44 updates quantity of existing add-on purchase 4520 15:59:44 with existing Duo Pro and additional purchase of Duo Enterprise 4521 15:59:44 upgrade to Duo Enterprise 4522 15:59:44 with Duo Enterprise 4523 15:59:44 creates a new Duo Enterprise add-on purchase 4524 15:59:44 with existing Duo Enterprise and seat count increase 4525 15:59:44 updates quantity of existing add-on purchase 4526 15:59:44 with existing Duo Enterprise and downgrade to Duo Pro 4527 15:59:45 downgrades to Duo Pro 4528 15:59:45 # [RSpecRunTime] Finishing example group ee/spec/services/gitlab_subscriptions/add_on_purchases/self_managed/provision_services/duo_spec.rb. It took 1.16 seconds. Expected to take 3.98 seconds. 4529 15:59:45 # [RSpecRunTime] Starting example group ee/spec/models/ci/minutes/cost_setting_spec.rb. Expected to take 3.77 seconds. 4530 15:59:45 Ci::Minutes::CostSetting 4531 15:59:45 does not allow STI 4533 15:59:45 is expected to validate that :os_contribution_factor cannot be empty/falsy 4534 15:59:45 is expected to validate that :os_plan_factor cannot be empty/falsy 4535 15:59:45 is expected to validate that :standard_factor cannot be empty/falsy 4536 15:59:45 is expected to validate that :standard_factor looks like a number 4537 15:59:45 is expected to validate that :os_contribution_factor looks like a number 4538 15:59:45 is expected to validate that :os_plan_factor looks like a number 4539 15:59:45 when the runner is shared 4540 15:59:45 is expected to be valid 4541 15:59:45 when the runner is not shared 4543 15:59:45 associations 4544 15:59:45 is expected to belong to runner required: false 4545 15:59:45 # [RSpecRunTime] Finishing example group ee/spec/models/ci/minutes/cost_setting_spec.rb. It took 0.78 second. Expected to take 3.77 seconds. 4546 15:59:45 # [RSpecRunTime] Starting example group ee/spec/services/groups/update_repository_storage_service_spec.rb. Expected to take 3.77 seconds. 4547 15:59:45 Groups::UpdateRepositoryStorageService 4549 15:59:46 when the move succeeds 4550 15:59:46 moves the repository to the new storage and unmarks the repository as read-only 4551 15:59:46 when the filesystems are the same 4552 15:59:46 updates the database without trying to move the repostory 4553 15:59:46 when the move fails 4554 15:59:46 unmarks the repository as read-only without updating the repository storage 4555 15:59:46 when the cleanup fails 4556 15:59:46 sets the correct state 4557 15:59:46 when the checksum does not match 4558 15:59:47 unmarks the repository as read-only without updating the repository storage 4559 15:59:47 when the repository move is finished 4560 15:59:47 is idempotent 4561 15:59:47 when the repository move is failed 4562 15:59:47 is idempotent 4563 15:59:47 # [RSpecRunTime] Finishing example group ee/spec/services/groups/update_repository_storage_service_spec.rb. It took 1.47 seconds. Expected to take 3.77 seconds. 4564 15:59:47 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ingestion/bulk_insertable_task_spec.rb. Expected to take 3.58 seconds. 4565 15:59:47 Gitlab::Ingestion::BulkInsertableTask 4567 15:59:51 does not try to create/update duplicate records 4568 15:59:51 # [RSpecRunTime] RSpec elapsed time: 22 minutes 41.5 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.25 1.19 1.13 1/408 17441 4570 15:59:51 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ingestion/bulk_insertable_task_spec.rb. It took 3.89 seconds. Expected to take 3.58 seconds. 4571 15:59:51 # [RSpecRunTime] Starting example group ee/spec/models/search/zoekt/router_spec.rb. Expected to take 3.57 seconds. 4572 15:59:51 Search::Zoekt::Router 4573 15:59:51 does not allow STI 4574 15:59:51 .fetch_indices_for_indexing 4575 15:59:51 when a zoekt repository exists already for a project 4576 15:59:52 includes the index that is associated with that zoekt repository 4577 15:59:52 when a zoekt repository does not exist for that project yet 4578 15:59:52 includes the index that has the most amount of free storage bytes 4579 15:59:52 when a replica does not have any indices yet 4580 15:59:52 returns an empty collection 4581 15:59:52 .fetch_nodes_for_indexing 4582 15:59:52 when node ids are specified 4583 15:59:52 fetches the requested node objects 4584 15:59:52 when node ids are not specified 4585 15:59:52 returns nodes that are associated with relevant zoekt indices 4586 15:59:52 # [RSpecRunTime] Finishing example group ee/spec/models/search/zoekt/router_spec.rb. It took 1.51 seconds. Expected to take 3.57 seconds. 4587 15:59:52 # [RSpecRunTime] Starting example group ee/spec/models/approval_rules/approval_group_rules_user_spec.rb. Expected to take 3.36 seconds. 4588 15:59:52 ApprovalRules::ApprovalGroupRulesUser 4589 15:59:52 does not allow STI 4591 15:59:52 is expected to validate that :user cannot be empty/falsy 4592 15:59:52 is expected to validate that :approval_group_rule cannot be empty/falsy 4593 15:59:52 associations 4594 15:59:52 is expected to belong to user required: false 4595 15:59:53 is expected to belong to approval_group_rule required: false 4596 15:59:53 # [RSpecRunTime] Finishing example group ee/spec/models/approval_rules/approval_group_rules_user_spec.rb. It took 0.38 second. Expected to take 3.36 seconds. 4597 15:59:53 # [RSpecRunTime] Starting example group ee/spec/lib/ee/api/helpers/notes_helpers_spec.rb. Expected to take 3.26 seconds. 4599 15:59:53 #find_noteable 4600 15:59:53 #find_noteable 4601 15:59:54 returns the expected epic 4602 15:59:55 raises not found exception when epic does not belong to group 4603 15:59:55 # [RSpecRunTime] RSpec elapsed time: 22 minutes 46.12 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.23 1.19 1.13 1/408 17442 4605 15:59:55 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/api/helpers/notes_helpers_spec.rb. It took 2.72 seconds. Expected to take 3.26 seconds. 4606 15:59:55 # [RSpecRunTime] Starting example group ee/spec/services/ee/merge_requests/unstick_locked_merge_requests_service_spec.rb. Expected to take 3.25 seconds. 4607 15:59:55 MergeRequests::UnstickLockedMergeRequestsService 4609 15:59:56 when MR has no merge_jid 4610 15:59:56 when MR is in a merge train 4611 15:59:58 does not do anything 4612 15:59:58 # [RSpecRunTime] RSpec elapsed time: 22 minutes 49.3 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.21 1.18 1.13 1/415 17620 4614 15:59:58 # [RSpecRunTime] Finishing example group ee/spec/services/ee/merge_requests/unstick_locked_merge_requests_service_spec.rb. It took 3.19 seconds. Expected to take 3.25 seconds. 4615 15:59:58 # [RSpecRunTime] Starting example group ee/spec/graphql/mutations/incident_management/oncall_schedule/update_spec.rb. Expected to take 3.05 seconds. 4616 15:59:58 Mutations::IncidentManagement::OncallSchedule::Update 4617 15:59:59 is expected to require graphql authorizations :admin_incident_management_oncall_schedule 4619 15:59:59 user has access to project 4620 15:59:59 when OncallSchedules::UpdateService responds with success 4621 15:59:59 returns the on-call schedule with no errors 4622 15:59:59 when OncallSchedules::UpdateService responds with an error 4623 16:00:00 returns errors 4624 16:00:00 when resource is not accessible to the user 4625 16:00:00 raises an error 4626 16:00:00 # [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/incident_management/oncall_schedule/update_spec.rb. It took 1.27 seconds. Expected to take 3.05 seconds. 4627 16:00:00 # [RSpecRunTime] Starting example group ee/spec/graphql/mutations/vulnerabilities/remove_all_from_project_spec.rb. Expected to take 3.04 seconds. 4628 16:00:00 Mutations::Vulnerabilities::RemoveAllFromProject 4630 16:00:01 returns the list of Projects affected 4631 16:00:01 when no project IDs are given 4632 16:00:01 raises ArgumentError 4633 16:00:01 # [RSpecRunTime] RSpec elapsed time: 22 minutes 52.33 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.21 1.18 1.13 1/413 17621 4635 16:00:01 when user does not have access to any of the projects 4636 16:00:02 raises ResourceNotAvailable if any of the projects is not accessible 4637 16:00:02 # [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/vulnerabilities/remove_all_from_project_spec.rb. It took 1.96 seconds. Expected to take 3.04 seconds. 4638 16:00:02 # [RSpecRunTime] Starting example group ee/spec/graphql/mutations/vulnerabilities/confirm_spec.rb. Expected to take 2.89 seconds. 4639 16:00:02 Mutations::Vulnerabilities::Confirm 4641 16:00:02 when the user can confirm the vulnerability 4642 16:00:02 when user doe not have access to the project 4643 16:00:03 raises an error 4644 16:00:03 when user has access to the project 4645 16:00:03 returns the Confirmed vulnerability 4646 16:00:03 when comment is not provided 4647 16:00:03 returns the Confirmed vulnerability 4648 16:00:03 # [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/vulnerabilities/confirm_spec.rb. It took 1.79 seconds. Expected to take 2.89 seconds. 4649 16:00:03 # [RSpecRunTime] Starting example group ee/spec/lib/audit/merge_request_before_destroy_auditor_spec.rb. Expected to take 2.85 seconds. 4650 16:00:03 Audit::MergeRequestBeforeDestroyAuditor 4652 16:00:04 when current_user is nil 4653 16:00:04 does not audit the event 4654 16:00:04 when merge request is not merged 4655 16:00:04 does not audit the event 4656 16:00:04 when merge request is merged 4657 16:00:04 audits a merged_merge_request_deletion_started event 4658 16:00:04 when labels and approvers are present 4659 16:00:05 includes additional details in the message 4660 16:00:05 when metrics is not present 4661 16:00:05 does not include merged_by_user_id in the message 4662 16:00:05 when labels and approvers are not present 4663 16:00:05 omits labels and approvers from the message 4664 16:00:05 # [RSpecRunTime] Finishing example group ee/spec/lib/audit/merge_request_before_destroy_auditor_spec.rb. It took 1.28 seconds. Expected to take 2.85 seconds. 4665 16:00:05 # [RSpecRunTime] Starting example group ee/spec/models/concerns/ee/participable_spec.rb. Expected to take 2.78 seconds. 4666 16:00:05 EE::Participable 4667 16:00:05 does not allow STI 4668 16:00:05 participable is an epic 4669 16:00:05 #participants 4670 16:00:05 returns the list of participants 4671 16:00:05 #participant? 4672 16:00:05 returns whether the user is a participant 4673 16:00:05 #visible_participants 4674 16:00:05 behaves like visible participants for issuable with read ability 4675 16:00:05 when source is an award emoji 4676 16:00:05 behaves like check for participables read ability 4677 16:00:05 receives expected ability 4678 16:00:05 when source is a note 4679 16:00:05 behaves like check for participables read ability 4680 16:00:05 receives expected ability 4681 16:00:05 when source is an internal note 4682 16:00:05 behaves like check for participables read ability 4683 16:00:05 receives expected ability 4684 16:00:05 when source is a system note 4685 16:00:05 behaves like check for participables read ability 4686 16:00:05 receives expected ability 4687 16:00:05 # [RSpecRunTime] Finishing example group ee/spec/models/concerns/ee/participable_spec.rb. It took 0.64 second. Expected to take 2.78 seconds. 4688 16:00:05 # [RSpecRunTime] Starting example group ee/spec/services/clusters/agent_tokens/create_service_audit_log_spec.rb. Expected to take 2.62 seconds. 4689 16:00:05 Clusters::AgentTokens::CreateService 4691 16:00:06 when user is authorized 4692 16:00:06 when user creates agent token 4693 16:00:06 creates AuditEvent with success message 4694 16:00:06 when user is not authorized 4695 16:00:06 when user attempts to create agent token 4696 16:00:07 creates audit logs with failure message 4697 16:00:07 # [RSpecRunTime] Finishing example group ee/spec/services/clusters/agent_tokens/create_service_audit_log_spec.rb. It took 1.27 seconds. Expected to take 2.62 seconds. 4698 16:00:07 # [RSpecRunTime] Starting example group ee/spec/workers/ci/minutes/update_project_and_namespace_usage_worker_spec.rb. Expected to take 2.58 seconds. 4699 16:00:07 Ci::Minutes::UpdateProjectAndNamespaceUsageWorker 4701 16:00:07 when duration param is not passed in 4702 16:00:07 behaves idempotently for monthly usage update 4703 16:00:07 executes UpdateProjectAndNamespaceUsageService 4704 16:00:08 updates monthly usage but not shared_runners_duration 4705 16:00:08 # [RSpecRunTime] RSpec elapsed time: 22 minutes 58.6 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.20 1.18 1.13 1/408 17622 4707 16:00:08 when duration param is passed in 4708 16:00:08 behaves idempotently for monthly usage update 4709 16:00:08 executes UpdateProjectAndNamespaceUsageService 4710 16:00:08 updates monthly usage and shared_runners_duration 4711 16:00:08 # [RSpecRunTime] Finishing example group ee/spec/workers/ci/minutes/update_project_and_namespace_usage_worker_spec.rb. It took 1.3 seconds. Expected to take 2.58 seconds. 4712 16:00:08 # [RSpecRunTime] Starting example group ee/spec/components/namespaces/storage/user_pre_enforcement_alert_component_spec.rb. Expected to take 2.53 seconds. 4713 16:00:08 Namespaces::Storage::UserPreEnforcementAlertComponent 4714 16:00:08 when user namespace 4715 16:00:08 when a notification limit has not been set 4716 16:00:08 does not include used storage in the alert text 4717 16:00:08 when a notification limit has been set 4718 16:00:09 includes used storage in the alert text 4719 16:00:09 includes the correct navigation instruction in the alert text 4720 16:00:09 when the user dismissed the alert under 14 days ago 4721 16:00:09 does not render the alert 4722 16:00:09 when the user dismissed the alert over 14 days ago 4723 16:00:09 does render the alert 4724 16:00:09 # [RSpecRunTime] Finishing example group ee/spec/components/namespaces/storage/user_pre_enforcement_alert_component_spec.rb. It took 1.19 seconds. Expected to take 2.53 seconds. 4725 16:00:09 # [RSpecRunTime] Starting example group ee/spec/services/ee/merge_requests/handle_assignees_change_service_spec.rb. Expected to take 2.39 seconds. 4726 16:00:09 MergeRequests::HandleAssigneesChangeService 4728 16:00:11 schedules for analytics metric update 4729 16:00:11 when code_review_analytics is not available 4730 16:00:11 does not schedule for analytics metric update 4731 16:00:11 # [RSpecRunTime] RSpec elapsed time: 23 minutes 1.95 seconds. Current RSS: ~1421M. Threads: 4. load average: 1.18 1.18 1.12 1/414 17801 4733 16:00:11 # [RSpecRunTime] Finishing example group ee/spec/services/ee/merge_requests/handle_assignees_change_service_spec.rb. It took 1.97 seconds. Expected to take 2.39 seconds. 4734 16:00:11 # [RSpecRunTime] Starting example group ee/spec/lib/ee/sidebars/admin/menus/admin_settings_menu_spec.rb. Expected to take 2.37 seconds. 4735 16:00:11 Sidebars::Admin::Menus::AdminSettingsMenu 4737 16:00:11 Analytics menu 4738 16:00:11 when product_analytics feature is licensed 4739 16:00:11 is expected to be present 4740 16:00:11 when product_analytics feature is not licensed 4741 16:00:11 is expected not to be present 4742 16:00:11 Roles and permissions menu 4743 16:00:11 when custom_roles feature is licensed 4744 16:00:11 is expected to be present 4745 16:00:11 when in SaaS mode 4746 16:00:11 is expected not to be present 4747 16:00:11 when custom_roles feature is not licensed 4748 16:00:11 is expected not to be present 4749 16:00:11 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/sidebars/admin/menus/admin_settings_menu_spec.rb. It took 0.36 second. Expected to take 2.37 seconds. 4750 16:00:11 # [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/import_export/repo_restorer_spec.rb. Expected to take 2.26 seconds. 4751 16:00:11 Gitlab::ImportExport::RepoRestorer 4752 16:00:12 restores group wiki bundles 4753 16:00:12 when group wiki in bundle 4754 16:00:13 restores the repo successfully 4755 16:00:13 # [RSpecRunTime] RSpec elapsed time: 23 minutes 3.84 seconds. Current RSS: ~1422M. Threads: 4. load average: 1.41 1.22 1.14 1/414 17963 4757 16:00:13 when no group wiki in the bundle 4758 16:00:13 does not creates an empty wiki 4759 16:00:13 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/import_export/repo_restorer_spec.rb. It took 1.97 seconds. Expected to take 2.26 seconds. 4760 16:00:13 # [RSpecRunTime] Starting example group ee/spec/services/sbom/ingestion/execution_strategy/default_spec.rb. Expected to take 2.21 seconds. 4761 16:00:13 Sbom::Ingestion::ExecutionStrategy::Default 4763 16:00:14 ingests the reports 4764 16:00:14 sets the latest ingested SBOM pipeline ID 4765 16:00:14 deletes not present occurrences 4766 16:00:14 when reports are ingested 4767 16:00:14 publishes the ingested SBOM event 4768 16:00:14 when reports are not ingested 4769 16:00:14 does not publish the ingested SBOM event 4770 16:00:14 when the feature dependency_scanning_using_sbom_reports is disabled 4771 16:00:14 does not publish the ingested SBOM event 4772 16:00:14 # [RSpecRunTime] Finishing example group ee/spec/services/sbom/ingestion/execution_strategy/default_spec.rb. It took 0.43 second. Expected to take 2.21 seconds. 4773 16:00:14 # [RSpecRunTime] Starting example group ee/spec/workers/compliance_management/pending_status_check_worker_spec.rb. Expected to take 2.08 seconds. 4774 16:00:14 ComplianceManagement::PendingStatusCheckWorker 4776 16:00:15 creates status checks on MR 4777 16:00:15 behaves like an idempotent worker 4778 16:00:15 is labeled as idempotent 4779 16:00:15 performs multiple times sequentially without raising an exception 4780 16:00:15 when an exception is raised 4781 16:00:15 rescues the exception 4782 16:00:15 # [RSpecRunTime] Finishing example group ee/spec/workers/compliance_management/pending_status_check_worker_spec.rb. It took 1.06 seconds. Expected to take 2.08 seconds. 4783 16:00:15 # [RSpecRunTime] Starting example group ee/spec/services/registration_features/maintenance_mode_spec.rb. Expected to take 2.07 seconds. 4784 16:00:15 RegistrationFeatures::MaintenanceMode 4785 16:00:15 .feature_available? 4786 16:00:15 when geo feature is available 4787 16:00:15 is expected to be truthy 4788 16:00:15 when geo feature is disabled 4789 16:00:15 is expected to be falsey 4790 16:00:15 when usage ping is enabled 4791 16:00:15 when usage_ping_features is enabled 4792 16:00:15 is expected to be truthy 4793 16:00:15 when usage_ping_features is disabled 4794 16:00:15 is expected to be falsey 4795 16:00:15 when usage ping is disabled 4796 16:00:15 is expected to be falsey 4797 16:00:15 # [RSpecRunTime] Finishing example group ee/spec/services/registration_features/maintenance_mode_spec.rb. It took 0.3 second. Expected to take 2.07 seconds. 4798 16:00:15 # [RSpecRunTime] Starting example group ee/spec/services/ee/users/auto_ban_service_spec.rb. Expected to take 1.9 seconds. 4799 16:00:15 Users::AutoBanService 4801 16:00:15 behaves like executing the service 4802 16:00:15 when running in SAAS 4803 16:00:16 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 4805 16:00:16 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4806 16:00:16 executes the Arkose truth data service 4807 16:00:16 when not running in SAAS 4808 16:00:16 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 4810 16:00:16 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4811 16:00:16 does not execute the Arkose truth data service 4813 16:00:16 behaves like executing the service 4814 16:00:16 when running in SAAS 4815 16:00:16 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 4817 16:00:16 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4818 16:00:16 executes the Arkose truth data service 4819 16:00:16 when not running in SAAS 4820 16:00:16 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 4822 16:00:16 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4823 16:00:16 does not execute the Arkose truth data service 4824 16:00:16 # [RSpecRunTime] Finishing example group ee/spec/services/ee/users/auto_ban_service_spec.rb. It took 0.74 second. Expected to take 1.9 seconds. 4825 16:00:16 # [RSpecRunTime] Starting example group ee/spec/graphql/types/boards/epic_board_type_spec.rb. Expected to take 1.89 seconds. 4826 16:00:16 Types::Boards::EpicBoardType 4827 16:00:16 is expected to eq "EpicBoard" 4828 16:00:16 is expected to require graphql authorizations :read_epic_board 4829 16:00:16 has specific fields 4830 16:00:16 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/boards/epic_board_type_spec.rb. It took 0.19 second. Expected to take 1.89 seconds. 4831 16:00:16 # [RSpecRunTime] Starting example group ee/spec/services/geo/sync_service_spec.rb. Expected to take 1.79 seconds. 4832 16:00:16 Geo::SyncService 4834 16:00:17 executes the consume part of the replication 4835 16:00:17 # [RSpecRunTime] Finishing example group ee/spec/services/geo/sync_service_spec.rb. It took 0.44 second. Expected to take 1.79 seconds. 4836 16:00:17 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/duo/chat/dataset_reader_spec.rb. Expected to take 1.71 seconds. 4837 16:00:17 Gitlab::Duo::Chat::DatasetReader 4839 16:00:17 yields rows based on the actual files 4841 16:00:17 reads the metadata from the files 4842 16:00:17 Gitlab::Duo::Chat::DatasetReader::DataRow 4843 16:00:17 has accessors 4844 16:00:17 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/duo/chat/dataset_reader_spec.rb. It took 0.18 second. Expected to take 1.71 seconds. 4845 16:00:17 # [RSpecRunTime] Starting example group ee/spec/serializers/analytics/cycle_analytics/event_entity_spec.rb. Expected to take 1.64 seconds. 4846 16:00:17 Analytics::CycleAnalytics::EventEntity 4848 16:00:17 returns `simple` for non-label based events 4849 16:00:17 returns `label` for label based events 4850 16:00:17 # [RSpecRunTime] Finishing example group ee/spec/serializers/analytics/cycle_analytics/event_entity_spec.rb. It took 0.12 second. Expected to take 1.64 seconds. 4851 16:00:17 # [RSpecRunTime] Starting example group ee/spec/workers/package_metadata/advisories_sync_worker_spec.rb. Expected to take 1.59 seconds. 4852 16:00:17 PackageMetadata::AdvisoriesSyncWorker 4854 16:00:17 when the license_scanning feature is disabled 4855 16:00:17 behaves like it does not sync 4856 16:00:17 does not call sync service 4857 16:00:17 when the license_scanning feature is enabled 4858 16:00:17 and rails is not development 4859 16:00:17 behaves like it syncs 4860 16:00:17 calls sync service with the advisories data_type 4861 16:00:17 and rails is development 4862 16:00:17 and sync in dev env variable is true 4863 16:00:17 behaves like it syncs 4864 16:00:17 calls sync service with the advisories data_type 4865 16:00:17 and sync in dev env variable is false 4866 16:00:17 behaves like it does not sync 4867 16:00:17 does not call sync service 4868 16:00:17 # [RSpecRunTime] Finishing example group ee/spec/workers/package_metadata/advisories_sync_worker_spec.rb. It took 0.23 second. Expected to take 1.59 seconds. 4869 16:00:17 # [RSpecRunTime] Starting example group ee/spec/elastic/docs_spec.rb. Expected to take 1.51 seconds. 4870 16:00:17 Elastic migration documentation 4871 16:00:17 has a dictionary record for every migration file 4872 16:00:17 defines skip keys for skipped migrations 4873 16:00:17 # [RSpecRunTime] Finishing example group ee/spec/elastic/docs_spec.rb. It took 0.24 second. Expected to take 1.51 seconds. 4874 16:00:17 # [RSpecRunTime] Starting example group ee/spec/models/concerns/timebox_spec.rb. Expected to take 1.46 seconds. 4876 16:00:17 does not allow STI 4877 16:00:17 #to_reference 4878 16:00:18 raises NotImplementedError 4879 16:00:18 #merge_requests_enabled? 4880 16:00:18 raises NotImplementedError 4881 16:00:18 #resource_parent 4882 16:00:18 raises NotImplementedError 4883 16:00:18 # [RSpecRunTime] Finishing example group ee/spec/models/concerns/timebox_spec.rb. It took 0.23 second. Expected to take 1.46 seconds. 4884 16:00:18 # [RSpecRunTime] Starting example group ee/spec/graphql/types/remote_development/workspace_type_spec.rb. Expected to take 1.35 seconds. 4885 16:00:18 Types::RemoteDevelopment::WorkspaceType 4886 16:00:18 is expected to have graphql fields :id, :cluster_agent, :project_id, :user, :name, :namespace, :max_hours_before_termination, :desired_state, :desired_state_updated_at, :actual_state, :responded_to_agent_at, :url, :editor, :devfile_ref, :devfile_path, :devfile_web_url, :devfile, :processed_devfile, :deployment_resource_version, :created_at, and :updated_at 4887 16:00:18 is expected to eq "Workspace" 4888 16:00:18 is expected to require graphql authorizations :read_workspace 4889 16:00:18 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/remote_development/workspace_type_spec.rb. It took 0.16 second. Expected to take 1.35 seconds. 4890 16:00:18 # [RSpecRunTime] Starting example group ee/spec/services/cloud_connector/status_checks/probes/end_to_end_probe_spec.rb. Expected to take 1.3 seconds. 4891 16:00:18 CloudConnector::StatusChecks::Probes::EndToEndProbe 4893 16:00:18 when code completion test is successful 4894 16:00:18 returns a success result 4895 16:00:18 when code completion test fails 4896 16:00:18 returns a failure result with the error message 4897 16:00:18 # [RSpecRunTime] Finishing example group ee/spec/services/cloud_connector/status_checks/probes/end_to_end_probe_spec.rb. It took 0.13 second. Expected to take 1.3 seconds. 4898 16:00:18 # [RSpecRunTime] Starting example group ee/spec/lib/remote_development/namespace_cluster_agent_mapping_operations/create/cluster_agent_validator_spec.rb. Expected to take 1.21 seconds. 4899 16:00:18 RemoteDevelopment::NamespaceClusterAgentMappingOperations::Create::ClusterAgentValidator 4900 16:00:18 when cluster agent does not exist in the group 4901 16:00:19 returns an err Result containing a validation error 4902 16:00:19 when cluster exists in the group 4903 16:00:19 returns an ok Result containing the original values that were passed 4904 16:00:19 # [RSpecRunTime] Finishing example group ee/spec/lib/remote_development/namespace_cluster_agent_mapping_operations/create/cluster_agent_validator_spec.rb. It took 0.67 second. Expected to take 1.21 seconds. 4905 16:00:19 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/auth/o_auth/auth_hash_spec.rb. Expected to take 1.17 seconds. 4906 16:00:19 Gitlab::Auth::OAuth::AuthHash 4908 16:00:19 contains a kerberos realm 4909 16:00:19 preserves the canonical uid 4910 16:00:19 does not contain a kerberos realm 4911 16:00:19 canonicalizes uid with kerberos realm 4913 16:00:19 when password complexity feature is available 4914 16:00:19 with password complexity enabled 4915 16:00:19 returns a valid password 4916 16:00:19 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/auth/o_auth/auth_hash_spec.rb. It took 0.24 second. Expected to take 1.17 seconds. 4917 16:00:19 # [RSpecRunTime] Starting example group ee/spec/lib/remote_development/workspace_operations/create/pre_flatten_devfile_validator_spec.rb. Expected to take 1.07 seconds. 4918 16:00:19 RemoteDevelopment::WorkspaceOperations::Create::PreFlattenDevfileValidator 4919 16:00:19 for devfiles containing no violations 4920 16:00:19 returns an ok Result containing the original context 4921 16:00:19 for devfiles containing pre flatten violations 4922 16:00:19 devfile_name: "example.invalid-unsupported-parent-inheritance-devfile.yaml", error_str: "Inheriting from 'parent' is not yet supported" 4923 16:00:19 returns an err Result containing error details 4924 16:00:19 devfile_name: "example.invalid-unsupported-schema-version-devfile.yaml", error_str: "'schemaVersion' '2.0.0' is not supported, it must be '2.2.0'" 4925 16:00:19 returns an err Result containing error details 4926 16:00:19 devfile_name: "example.invalid-invalid-schema-version-devfile.yaml", error_str: "Invalid 'schemaVersion' 'example'" 4927 16:00:19 returns an err Result containing error details 4928 16:00:19 # [RSpecRunTime] Finishing example group ee/spec/lib/remote_development/workspace_operations/create/pre_flatten_devfile_validator_spec.rb. It took 0.24 second. Expected to take 1.07 seconds. 4929 16:00:19 # [RSpecRunTime] Starting example group ee/spec/lib/api/entities/pending_member_spec.rb. Expected to take 1.04 seconds. 4930 16:00:19 API::Entities::PendingMember 4931 16:00:19 with a user present 4932 16:00:20 exposes correct attributes 4933 16:00:20 with no user present 4934 16:00:20 exposes correct attributes 4935 16:00:20 # [RSpecRunTime] Finishing example group ee/spec/lib/api/entities/pending_member_spec.rb. It took 0.87 second. Expected to take 1.04 seconds. 4936 16:00:20 # [RSpecRunTime] Starting example group ee/spec/lib/elastic/latest/issue_config_spec.rb. Expected to take 0.94 second. 4937 16:00:20 Elastic::Latest::IssueConfig 4939 16:00:20 behaves like config settings return correct values 4940 16:00:20 returns config 4941 16:00:20 sets correct shard/replica settings 4943 16:00:20 returns config 4944 16:00:20 # [RSpecRunTime] Finishing example group ee/spec/lib/elastic/latest/issue_config_spec.rb. It took 0.16 second. Expected to take 0.94 second. 4945 16:00:20 # [RSpecRunTime] Starting example group ee/spec/graphql/types/incident_management/issuable_resource_link_type_spec.rb. Expected to take 0.89 second. 4946 16:00:20 Types::IncidentManagement::IssuableResourceLinkType 4947 16:00:20 is expected to require graphql authorizations :admin_issuable_resource_link 4948 16:00:20 exposes expected fields 4949 16:00:20 is expected to eq "IssuableResourceLink" 4950 16:00:20 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/incident_management/issuable_resource_link_type_spec.rb. It took 0.16 second. Expected to take 0.89 second. 4951 16:00:20 # [RSpecRunTime] Starting example group ee/spec/serializers/metrics_report_metric_entity_spec.rb. Expected to take 0.83 second. 4952 16:00:20 MetricsReportMetricEntity 4954 16:00:20 contains the correct metric 4955 16:00:20 when the metric did not change 4956 16:00:20 does not expose previous_value 4957 16:00:20 when the metric changed 4958 16:00:20 exposes the previous_value 4959 16:00:20 # [RSpecRunTime] Finishing example group ee/spec/serializers/metrics_report_metric_entity_spec.rb. It took 0.17 second. Expected to take 0.83 second. 4960 16:00:20 # [RSpecRunTime] Starting example group ee/spec/services/users/create_bot_service_spec.rb. Expected to take 0.78 second. 4961 16:00:20 Users::CreateBotService 4963 16:00:21 calls BuildBotService 4964 16:00:21 # [RSpecRunTime] Finishing example group ee/spec/services/users/create_bot_service_spec.rb. It took 0.1 second. Expected to take 0.78 second. 4965 16:00:21 # [RSpecRunTime] Starting example group ee/spec/graphql/types/ai/additional_context_input_category_spec.rb. Expected to take 0.72 second. 4966 16:00:21 Types::Ai::AdditionalContextInputType 4967 16:00:21 has the expected fields 4968 16:00:21 is expected to eq "AiAdditionalContextInput" 4969 16:00:21 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/ai/additional_context_input_category_spec.rb. It took 0.12 second. Expected to take 0.72 second. 4970 16:00:21 # [RSpecRunTime] Starting example group ee/spec/helpers/groups/ldap_sync_helper_spec.rb. Expected to take 0.66 second. 4971 16:00:21 Groups::LdapSyncHelper 4972 16:00:21 #ldap_sync_now_button_data 4973 16:00:21 sets `path` key correctly 4974 16:00:21 sets `modal_attributes` key to valid json 4975 16:00:21 # [RSpecRunTime] Finishing example group ee/spec/helpers/groups/ldap_sync_helper_spec.rb. It took 0.15 second. Expected to take 0.66 second. 4976 16:00:21 # [RSpecRunTime] Starting example group ee/spec/models/concerns/mirror_configuration_spec.rb. Expected to take 0.6 second. 4977 16:00:21 MirrorConfiguration 4978 16:00:21 does not allow STI 4979 16:00:21 #only_mirror_protected_branches_column? 4980 16:00:21 raises NotImplementedError 4981 16:00:21 # [RSpecRunTime] Finishing example group ee/spec/models/concerns/mirror_configuration_spec.rb. It took 0.11 second. Expected to take 0.6 second. 4982 16:00:21 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/advanced_search/build_type_metric_spec.rb. Expected to take 0.57 second. 4983 16:00:21 Gitlab::Usage::Metrics::Instrumentations::AdvancedSearch::BuildTypeMetric 4984 16:00:21 behaves like a correct instrumented metric value 4985 16:00:21 has correct value 4986 16:00:21 elasticsearch_indexing is enabled 4987 16:00:21 behaves like a correct instrumented metric value 4988 16:00:21 has correct value 4989 16:00:21 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/advanced_search/build_type_metric_spec.rb. It took 0.11 second. Expected to take 0.57 second. 4990 16:00:21 # [RSpecRunTime] Starting example group ee/spec/graphql/types/work_items/widgets/health_status_input_type_spec.rb. Expected to take 0.54 second. 4991 16:00:21 Types::WorkItems::Widgets::HealthStatusInputType 4992 16:00:21 is expected to eq "WorkItemWidgetHealthStatusInput" 4993 16:00:21 is expected to contain exactly "healthStatus" 4994 16:00:21 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/work_items/widgets/health_status_input_type_spec.rb. It took 0.12 second. Expected to take 0.54 second. 4995 16:00:21 # [RSpecRunTime] Starting example group ee/spec/graphql/types/geo/registry_action_enum_spec.rb. Expected to take 0.49 second. 4996 16:00:21 Types::Geo::RegistryActionEnum 4997 16:00:21 is expected to eq "GeoRegistryAction" 4998 16:00:21 exposes the correct registry actions 4999 16:00:21 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/geo/registry_action_enum_spec.rb. It took 0.12 second. Expected to take 0.49 second. 5000 16:00:21 # [RSpecRunTime] Starting example group ee/spec/serializers/evidences/evidence_entity_spec.rb. Expected to take 0.42 second. 5001 16:00:21 Evidences::EvidenceEntity 5002 16:00:21 matches the schema when evidence has report artifacts 5003 16:00:22 # [RSpecRunTime] Finishing example group ee/spec/serializers/evidences/evidence_entity_spec.rb. It took 0.23 second. Expected to take 0.42 second. 5004 16:00:22 # [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerability_details/url_type_spec.rb. Expected to take 0.33 second. 5005 16:00:22 Types::VulnerabilityDetails::UrlType 5006 16:00:22 is expected to have graphql fields :name, :description, :fieldName, :text, and :href 5007 16:00:22 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerability_details/url_type_spec.rb. It took 0.07 second. Expected to take 0.33 second. 5008 16:00:22 # [RSpecRunTime] Starting example group ee/spec/graphql/types/sbom/license_type_spec.rb. Expected to take 0.32 second. 5009 16:00:22 Types::Sbom::LicenseType 5010 16:00:22 is expected to have graphql fields :name and :url 5011 16:00:22 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/sbom/license_type_spec.rb. It took 0.07 second. Expected to take 0.32 second. 5012 16:00:22 # [RSpecRunTime] Starting example group ee/spec/graphql/types/ai/self_hosted_models/self_hosted_model_type_spec.rb. Expected to take 0.28 second. 5013 16:00:22 Types::Ai::SelfHostedModels::SelfHostedModelType 5014 16:00:22 has specific fields 5015 16:00:22 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/ai/self_hosted_models/self_hosted_model_type_spec.rb. It took 0.07 second. Expected to take 0.28 second. 5016 16:00:22 # [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerability_location/container_scanning_type_spec.rb. Expected to take 0.27 second. 5017 16:00:22 Types::VulnerabilityLocation::ContainerScanningType 5018 16:00:22 is expected to have graphql fields :dependency, :image, :operating_system, and :container_repository_url 5019 16:00:22 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerability_location/container_scanning_type_spec.rb. It took 0.07 second. Expected to take 0.27 second. 5020 16:00:22 # [RSpecRunTime] Starting example group ee/spec/lib/sbom/occurrence_uuid_spec.rb. Expected to take 0.25 second. 5021 16:00:22 Sbom::OccurrenceUUID 5023 16:00:22 calls Gitlab::UUID with expected arguments 5024 16:00:22 # [RSpecRunTime] Finishing example group ee/spec/lib/sbom/occurrence_uuid_spec.rb. It took 0.07 second. Expected to take 0.25 second. 5025 16:00:56 auto_explain log contains 1404 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-single-redis-30-39.333.main.ndjson.gz 5026 16:00:56 took 33.709680969 5027 16:01:26 auto_explain log contains 1405 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-single-redis-30-39.333.ci.ndjson.gz 5028 16:01:26 took 30.252044043 5029 16:01:26 [TEST PROF INFO] EventProf results for sql.active_record 5030 16:01:26 Total time: 05:54.963 of 23:06.878 (25.59%) 5031 16:01:26 Total events: 197754 5032 16:01:26 Top 5 slowest suites (by time): 5033 16:01:26 GitlabSubscri...illableService (./ee/spec/services/gitlab_subscriptions/member_management/queue_non_billable_to_billable_service_spec.rb:5) – 01:21.447 (44143 / 370) of 04:10.654 (32.49%) 5034 16:01:26 Epics::UpdateService (./ee/spec/services/epics/update_service_spec.rb:5) – 00:51.375 (26445 / 125) of 02:56.588 (29.09%) 5035 16:01:26 GeoNode (./ee/spec/models/geo_node_spec.rb:5) – 00:27.423 (5673 / 118) of 01:13.163 (37.48%) 5036 16:01:26 EE::Boards::L...:UpdateService (./ee/spec/services/boards/lists/update_service_spec.rb:5) – 00:26.045 (15283 / 50) of 01:21.344 (32.02%) 5037 16:01:26 SAST.gitlab-ci.yml (./ee/spec/lib/gitlab/ci/templates/sast_gitlab_ci_yaml_spec.rb:5) – 00:19.540 (10199 / 57) of 01:56.611 (16.76%) 5038 16:01:26 Knapsack report was generated. Preview: 5040 16:01:26 "ee/spec/services/gitlab_subscriptions/member_management/queue_non_billable_to_billable_service_spec.rb": 250.65391776499928, 5041 16:01:26 "ee/spec/services/epics/update_service_spec.rb": 176.5878629280014, 5042 16:01:26 "ee/spec/lib/gitlab/ci/templates/sast_gitlab_ci_yaml_spec.rb": 116.61071986799834, 5043 16:01:26 "ee/spec/models/geo_node_spec.rb": 73.16309583799921, 5044 16:01:26 "ee/spec/finders/epics_finder_spec.rb": 70.31594445500014, 5045 16:01:26 "ee/spec/services/boards/lists/update_service_spec.rb": 81.343767888, 5046 16:01:26 "ee/spec/services/merge_requests/merge_to_ref_service_spec.rb": 66.16970304000097, 5047 16:01:26 "ee/spec/workers/ee/container_registry/delete_container_repository_worker_spec.rb": 52.09237191600005, 5048 16:01:26 "ee/spec/services/security/scan_result_policies/update_license_approvals_service_spec.rb": 43.46861324800011, 5049 16:01:26 "ee/spec/models/protected_environment_spec.rb": 30.207076181999582, 5050 16:01:26 "ee/spec/models/merge_requests/external_status_check_spec.rb": 25.41675910199956, 5051 16:01:26 "ee/spec/models/environment_spec.rb": 22.490023242999087, 5052 16:01:26 "ee/spec/lib/ee/gitlab/checks/push_rule_check_spec.rb": 30.33699998799966, 5053 16:01:26 "ee/spec/lib/ee/gitlab/ci/parsers/security/validators/schema_validator_spec.rb": 8.07638273000157, 5054 16:01:26 "ee/spec/services/timebox_report_service_spec.rb": 12.87355585899968, 5055 16:01:26 "ee/spec/models/search/zoekt/task_spec.rb": 23.61902031700083, 5056 16:01:26 "ee/spec/services/product_analytics/cube_data_query_service_spec.rb": 13.350533707998693, 5057 16:01:26 "ee/spec/graphql/resolvers/geo/container_repository_registries_resolver_spec.rb": 20.1450044230005, 5058 16:01:26 "ee/spec/services/llm/chat_service_spec.rb": 15.920285124000657, 5059 16:01:26 "ee/spec/workers/search/zoekt/namespace_initial_indexing_worker_spec.rb": 13.762139538001065, 5060 16:01:26 "ee/spec/services/iterations/cadences/create_iterations_in_advance_service_spec.rb": 11.610960460999195, 5061 16:01:26 "ee/spec/lib/gitlab/subscription_portal/clients/graphql_spec.rb": 3.432750400999794, 5062 16:01:26 "ee/spec/lib/gitlab/ci/parsers/security/dast_spec.rb": 11.247743441001148, 5063 16:01:26 "ee/spec/models/integrations/google_cloud_platform/artifact_registry_spec.rb": 3.402581327000007, 5064 16:01:26 "ee/spec/lib/security/scan_result_policies/policy_violation_details_spec.rb": 5.704117615001451, 5065 16:01:26 "ee/spec/services/projects/gitlab_projects_import_service_spec.rb": 12.48106201399969, 5066 16:01:26 "ee/spec/models/ci/project_cancellation_restriction_spec.rb": 9.21789914099827, 5067 16:01:26 "ee/spec/graphql/mutations/projects/set_locked_spec.rb": 7.732051847000548, 5068 16:01:26 "ee/spec/helpers/ee/issues_helper_spec.rb": 8.790019812999162, 5069 16:01:26 "ee/spec/finders/template_finder_spec.rb": 5.196337303001201, 5070 16:01:26 "ee/spec/graphql/mutations/dast/profiles/create_spec.rb": 8.838515924000603, 5071 16:01:26 "ee/spec/services/todos/destroy/confidential_epic_service_spec.rb": 9.25612575300147, 5072 16:01:26 "ee/spec/finders/clusters/environments_finder_spec.rb": 10.312581561000115, 5073 16:01:26 "ee/spec/lib/gitlab/checks/changes_access_spec.rb": 8.950921121999272, 5074 16:01:26 "ee/spec/lib/gitlab/ci/pipeline/chain/limit/size_spec.rb": 5.268054549000226, 5075 16:01:26 "ee/spec/workers/adjourned_projects_deletion_cron_worker_spec.rb": 8.157464633999552, 5076 16:01:26 "ee/spec/models/dora/watchers/issue_watcher_spec.rb": 4.86934641499829, 5077 16:01:26 "ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_label_added_spec.rb": 4.3664388109991705, 5078 16:01:26 "ee/spec/services/llm/internal/completion_service_spec.rb": 3.483783042000141, 5079 16:01:26 "ee/spec/services/boards/epics/create_service_spec.rb": 4.577523341000415, 5080 16:01:26 "ee/spec/validators/remote_development/network_policy_egress_validator_spec.rb": 1.6392861250005808, 5081 16:01:26 "ee/spec/lib/ee/gitlab/ci/pipeline/chain/evaluate_workflow_rules_spec.rb": 1.891341016998922, 5082 16:01:26 "ee/spec/models/sca/license_policy_spec.rb": 1.517638088998865, 5083 16:01:26 "ee/spec/graphql/mutations/dast_site_tokens/create_spec.rb": 4.747201508000217, 5084 16:01:26 "ee/spec/services/users/abuse/projects_download_ban_check_service_spec.rb": 1.2585818090010434, 5085 16:01:26 "ee/spec/models/users_security_dashboard_project_spec.rb": 2.781598606001353, 5086 16:01:26 "ee/spec/models/label_note_spec.rb": 3.325620400999469, 5087 16:01:26 "ee/spec/validators/audit_events/http_destination_validator_spec.rb": 1.7017614340002183, 5088 16:01:26 "ee/spec/services/security/update_training_service_spec.rb": 1.6713187200002722, 5089 16:01:26 "ee/spec/models/concerns/elastic/maintain_elasticsearch_on_group_update_spec.rb": 2.038711728000635, 5090 16:01:26 "ee/spec/helpers/admin/application_settings_helper_spec.rb": 3.339453628999763, 5091 16:01:26 "ee/spec/graphql/mutations/groups/update_spec.rb": 2.8223198979994777, 5092 16:01:26 "ee/spec/graphql/resolvers/product_analytics/state_resolver_spec.rb": 3.3161291439992056, 5093 16:01:26 "ee/spec/workers/product_analytics/initialize_snowplow_product_analytics_worker_spec.rb": 1.9148442429996066, 5094 16:01:26 "ee/spec/helpers/ee/projects/security/dast_configuration_helper_spec.rb": 1.9253457900013018, 5095 16:01:26 "ee/spec/services/merge_requests/capture_suggested_reviewers_accepted_service_spec.rb": 2.55257335999886, 5096 16:01:26 "ee/spec/policies/security/finding_policy_spec.rb": 4.857764798000062, 5097 16:01:26 "ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_first_associated_with_milestone_spec.rb": 1.8431209569989733, 5098 16:01:26 "ee/spec/lib/gitlab/llm/chain/tools/summarize_comments/executor_spec.rb": 1.9161256330007745, 5099 16:01:26 "ee/spec/services/ee/users/unban_service_spec.rb": 1.528696225999738, 5100 16:01:26 "ee/spec/graphql/resolvers/geo/lfs_object_registries_resolver_spec.rb": 2.1615678449998086, 5101 16:01:26 "ee/spec/services/status_page/publish_details_service_spec.rb": 1.0279372229997534, 5102 16:01:26 "ee/spec/lib/gitlab/analytics/cycle_analytics/summary/lead_time_for_changes_spec.rb": 1.6187164599996322, 5103 16:01:26 "ee/spec/services/gitlab_subscriptions/add_on_purchases/reconcile_seat_overage_service_spec.rb": 1.5021905610010435, 5104 16:01:26 "ee/spec/services/gitlab_subscriptions/add_on_purchases/self_managed/provision_services/duo_spec.rb": 1.1592063379994215, 5105 16:01:26 "ee/spec/models/ci/minutes/cost_setting_spec.rb": 0.7802281300009781, 5106 16:01:26 "ee/spec/services/groups/update_repository_storage_service_spec.rb": 1.4693196669995814, 5107 16:01:26 "ee/spec/lib/gitlab/ingestion/bulk_insertable_task_spec.rb": 3.8891353239996533, 5108 16:01:26 "ee/spec/models/search/zoekt/router_spec.rb": 1.5084486300002027, 5109 16:01:26 "ee/spec/models/approval_rules/approval_group_rules_user_spec.rb": 0.38016572699962126, 5110 16:01:26 "ee/spec/lib/ee/api/helpers/notes_helpers_spec.rb": 2.7219261579994054, 5111 16:01:26 "ee/spec/services/ee/merge_requests/unstick_locked_merge_requests_service_spec.rb": 3.187524888000553, 5112 16:01:26 "ee/spec/graphql/mutations/incident_management/oncall_schedule/update_spec.rb": 1.2730828959993232, 5113 16:01:26 "ee/spec/graphql/mutations/vulnerabilities/remove_all_from_project_spec.rb": 1.9552912750004907, 5114 16:01:26 "ee/spec/graphql/mutations/vulnerabilities/confirm_spec.rb": 1.784939627001222, 5115 16:01:26 "ee/spec/lib/audit/merge_request_before_destroy_auditor_spec.rb": 1.2780469339995761, 5116 16:01:26 "ee/spec/models/concerns/ee/participable_spec.rb": 0.635080347999974, 5117 16:01:26 "ee/spec/services/clusters/agent_tokens/create_service_audit_log_spec.rb": 1.2688852669998596, 5118 16:01:26 "ee/spec/workers/ci/minutes/update_project_and_namespace_usage_worker_spec.rb": 1.297733020999658, 5119 16:01:26 "ee/spec/components/namespaces/storage/user_pre_enforcement_alert_component_spec.rb": 1.1920645509999304, 5120 16:01:26 "ee/spec/services/ee/merge_requests/handle_assignees_change_service_spec.rb": 1.9685847620003187, 5121 16:01:26 "ee/spec/lib/ee/sidebars/admin/menus/admin_settings_menu_spec.rb": 0.357952911999746, 5122 16:01:26 "ee/spec/lib/ee/gitlab/import_export/repo_restorer_spec.rb": 1.9717963220009551, 5123 16:01:26 "ee/spec/services/sbom/ingestion/execution_strategy/default_spec.rb": 0.42695952800022496, 5124 16:01:26 "ee/spec/workers/compliance_management/pending_status_check_worker_spec.rb": 1.0625162459982676, 5125 16:01:26 "ee/spec/services/registration_features/maintenance_mode_spec.rb": 0.3025379319988133, 5126 16:01:26 "ee/spec/services/ee/users/auto_ban_service_spec.rb": 0.7380633089996991, 5127 16:01:26 "ee/spec/graphql/types/boards/epic_board_type_spec.rb": 0.19244612299917208, 5128 16:01:26 "ee/spec/services/geo/sync_service_spec.rb": 0.44074256499879993, 5129 16:01:26 "ee/spec/lib/gitlab/duo/chat/dataset_reader_spec.rb": 0.18143482499908714, 5130 16:01:26 "ee/spec/serializers/analytics/cycle_analytics/event_entity_spec.rb": 0.11888043699946138, 5131 16:01:26 "ee/spec/workers/package_metadata/advisories_sync_worker_spec.rb": 0.22479840699998022, 5132 16:01:26 "ee/spec/elastic/docs_spec.rb": 0.24136044400074752, 5133 16:01:26 "ee/spec/models/concerns/timebox_spec.rb": 0.22983195599954342, 5134 16:01:26 "ee/spec/graphql/types/remote_development/workspace_type_spec.rb": 0.1598374099994544, 5135 16:01:26 "ee/spec/services/cloud_connector/status_checks/probes/end_to_end_probe_spec.rb": 0.13403481500063208, 5136 16:01:26 "ee/spec/lib/remote_development/namespace_cluster_agent_mapping_operations/create/cluster_agent_validator_spec.rb": 0.6715227810000215, 5137 16:01:26 "ee/spec/lib/gitlab/auth/o_auth/auth_hash_spec.rb": 0.23832670400042844, 5138 16:01:26 "ee/spec/lib/remote_development/workspace_operations/create/pre_flatten_devfile_validator_spec.rb": 0.23826096399898233, 5139 16:01:26 "ee/spec/lib/api/entities/pending_member_spec.rb": 0.8647665640000923, 5140 16:01:26 "ee/spec/lib/elastic/latest/issue_config_spec.rb": 0.16360980799981917, 5141 16:01:26 "ee/spec/graphql/types/incident_management/issuable_resource_link_type_spec.rb": 0.16262676900078077, 5142 16:01:26 "ee/spec/serializers/metrics_report_metric_entity_spec.rb": 0.17039572699832206, 5143 16:01:26 "ee/spec/services/users/create_bot_service_spec.rb": 0.09620479200020782, 5144 16:01:26 "ee/spec/graphql/types/ai/additional_context_input_category_spec.rb": 0.11712960700060648, 5145 16:01:26 "ee/spec/helpers/groups/ldap_sync_helper_spec.rb": 0.14635917200030235, 5146 16:01:26 "ee/spec/models/concerns/mirror_configuration_spec.rb": 0.11096159899898339, 5147 16:01:26 "ee/spec/lib/gitlab/usage/metrics/instrumentations/advanced_search/build_type_metric_spec.rb": 0.11443708800106833, 5148 16:01:26 "ee/spec/graphql/types/work_items/widgets/health_status_input_type_spec.rb": 0.11700056699919514, 5149 16:01:26 "ee/spec/graphql/types/geo/registry_action_enum_spec.rb": 0.12070606700035569, 5150 16:01:26 "ee/spec/serializers/evidences/evidence_entity_spec.rb": 0.23235295500126085, 5151 16:01:26 "ee/spec/graphql/types/vulnerability_details/url_type_spec.rb": 0.0691554860004544, 5152 16:01:26 "ee/spec/graphql/types/sbom/license_type_spec.rb": 0.06906243599951267, 5153 16:01:26 "ee/spec/graphql/types/ai/self_hosted_models/self_hosted_model_type_spec.rb": 0.06555411800036381, 5154 16:01:26 "ee/spec/graphql/types/vulnerability_location/container_scanning_type_spec.rb": 0.0664724069993099, 5155 16:01:26 "ee/spec/lib/sbom/occurrence_uuid_spec.rb": 0.06622472799972456 5157 16:01:26 Knapsack global time execution for tests: 23m 06s 5158 16:01:27 Pending: (Failures listed here are expected and do not affect your suite's status) 5159 16:01:27 1) Resolvers::Geo::ContainerRepositoryRegistriesResolver behaves like a Geo registries resolver #resolve when the parent object is the current node when the user has permission to view Geo data when admin mode is enabled with verification enabled when the verification_state argument is present returns registries with requested verification state, in order 5160 16:01:27 # Skipping because verification is not enabled for ContainerRepository 5161 16:01:27 # ./ee/spec/support/shared_examples/graphql/geo/geo_registries_resolver_shared_examples.rb:62 5162 16:01:27 2) Resolvers::Geo::LfsObjectRegistriesResolver behaves like a Geo registries resolver #resolve when the parent object is the current node when the user has permission to view Geo data when admin mode is enabled with verification disabled when the verification_state argument is present raises ArgumentError 5163 16:01:27 # Skipping because verification is enabled for LfsObject 5164 16:01:27 # ./ee/spec/support/shared_examples/graphql/geo/geo_registries_resolver_shared_examples.rb:77 5166 16:01:27 1) Gitlab::SubscriptionPortal::Clients::Graphql#get_billing_account_details when the response contains an error returns a failure response and logs the error 5167 16:01:27 Failure/Error: subject(:get_billing_account_details) { client.get_billing_account_details(user) } 5168 16:01:27 #<Gitlab::SubscriptionPortal::Client (class)> received :http_post with unexpected arguments 5169 16:01:27 expected: ("graphql", {"Accept"=>"application/json", "Authorization"=>"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJqdGki...230wvlMuYKgh91rG9C1JlJ5Up7I", "Content-Type"=>"application/json", "User-Agent"=>"GitLab/17.5.0-pre"}, {:query=>"query getBillingAccount {\n billingAccount {\n zuoraAccountName\n }\n}\n"}) 5170 16:01:27 got: ("graphql", {"Accept"=>"application/json", "Authorization"=>"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJqdGki...GX4bRF-co3BekqGmtajsiFTa3DA", "Content-Type"=>"application/json", "User-Agent"=>"GitLab/17.5.0-pre"}, {:query=>"query getBillingAccount {\n billingAccount {\n zuoraAccountName\n }\n}\n"}) 5172 16:01:27 @@ -1,7 +1,7 @@ 5174 16:01:27 {"Accept"=>"application/json", 5175 16:01:27 "Authorization"=> 5176 16:01:27 - "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJqdGkiOiJqd3RfanRpIiwiaXNzIjoibG9jYWxob3N0IiwiaWF0IjoxNzI2ODQ3Nzk2LCJleHAiOjE3MjY4NDgzOTYsInN1YiI6ImdpdGxhYl91c2VyX2lkXzEyODQifQ.hha_oLH2wy7Jzl5xbTAe950EnC5T21TEb79xJRmJIdPhk0rxOPxilephYLtTnbAaVH5iLgs8J66ZBtf_pkP3M6IkfnrLzDM67BcYWHiu_gbzZzqMFp07hAI5bs1C1LC3YK_ml9tCkYt9kR3d230wvlMuYKgh91rG9C1JlJ5Up7I", 5177 16:01:27 + "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJqdGkiOiJqd3RfanRpIiwiaXNzIjoibG9jYWxob3N0IiwiaWF0IjoxNzI2ODQ3Nzk3LCJleHAiOjE3MjY4NDgzOTcsInN1YiI6ImdpdGxhYl91c2VyX2lkXzEyODQifQ.sIjWSOYyQxrbyLGfpHqyu62sWsvv4vr2w4MSrm1C9pubKnutmRxfx9Bx0iZ8GnI9Im71Shs_Q8eCCICRw-XaHIdNSccXigwYIg0ZGrADVsnL4JwCrpotj7pE67e85tH7nBz8sPjNSWO-OuG_GX4bRF-co3BekqGmtajsiFTa3DA", 5178 16:01:27 "Content-Type"=>"application/json", 5179 16:01:27 "User-Agent"=>"GitLab/17.5.0-pre"}, 5181 16:01:27 # ./ee/lib/gitlab/subscription_portal/clients/graphql.rb:341:in `get_billing_account_details' 5182 16:01:27 # ./ee/spec/lib/gitlab/subscription_portal/clients/graphql_spec.rb:935:in `block (3 levels) in <top (required)>' 5183 16:01:27 # ./ee/spec/lib/gitlab/subscription_portal/clients/graphql_spec.rb:982:in `block (4 levels) in <top (required)>' 5184 16:01:27 # ./spec/spec_helper.rb:472:in `block (3 levels) in <top (required)>' 5185 16:01:27 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled' 5186 16:01:27 # ./spec/spec_helper.rb:471:in `block (2 levels) in <top (required)>' 5187 16:01:27 # ./spec/spec_helper.rb:466:in `block (3 levels) in <top (required)>' 5188 16:01:27 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware' 5189 16:01:27 # ./spec/spec_helper.rb:457:in `block (2 levels) in <top (required)>' 5190 16:01:27 # ./spec/spec_helper.rb:453:in `block (3 levels) in <top (required)>' 5191 16:01:27 # ./lib/gitlab/application_context.rb:92:in `with_raw_context' 5192 16:01:27 # ./spec/spec_helper.rb:453:in `block (2 levels) in <top (required)>' 5193 16:01:27 # ./spec/spec_helper.rb:269:in `block (2 levels) in <top (required)>' 5194 16:01:27 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>' 5195 16:01:27 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>' 5196 16:01:27 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>' 5197 16:01:27 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented' 5198 16:01:27 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>' 5199 16:01:27 Finished in 24 minutes 17 seconds (files took 2 minutes 39.5 seconds to load) 5200 16:01:27 1958 examples, 1 failure, 2 pending 5201 16:01:27 Failed examples: 5202 16:01:27 rspec ./ee/spec/lib/gitlab/subscription_portal/clients/graphql_spec.rb:959 # Gitlab::SubscriptionPortal::Clients::Graphql#get_billing_account_details when the response contains an error returns a failure response and logs the error 5203 16:01:27 Randomized with seed 54739 5204 16:01:29 Stopped processing SimpleCov as a previous error not related to SimpleCov has been detected 5205 16:01:30 RSpec exited with 1. 5206 16:01:33 [job-metrics] Updating job metrics tag for the CI/CD job. 5207 16:01:30 RSPEC_RETRIED_TESTS_REPORT_PATH: rspec/retried_tests-7879700606.txt 5208 16:01:33 Retrying the failing examples in a new RSpec process... 5209 16:01:33 $ gem install junit_merge --no-document --version 0.1.2 5210 16:01:34 Successfully installed nokogiri-1.16.7-x86_64-linux 5211 16:01:34 Successfully installed junit_merge-0.1.2 5212 16:01:34 2 gems installed 5213 16:01:33 ==> 'gem install junit_merge --no-document --version 0.1.2' succeeded in 1 seconds. 5214 16:01:34 Running RSpec command: bin/rspec -Ispec -rspec_helper --color --failure-exit-code 1 --error-exit-code 2 --format documentation --format Support::Formatters::JsonFormatter --out rspec/rspec-retry-7879700606.json --format RspecJunitFormatter --out rspec/rspec-retry-7879700606.xml --only-failures --pattern "{ee/}spec/{bin,channels,components,config,contracts,db,dependencies,elastic,elastic_integration,experiments,factories,finders,frontend,graphql,haml_lint,helpers,initializers,keeps,lib,metrics_server,models,policies,presenters,rack_servers,replicators,routing,rubocop,scripts,serializers,services,sidekiq,sidekiq_cluster,spam,support_specs,tasks,uploaders,validators,views,workers,tooling,dot_gitlab_ci}{,/**/}*_spec.rb" 5215 16:01:34 /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/io-event-1.6.5/lib/io/event/support.rb:27: warning: IO::Buffer is experimental and both the Ruby and C interface may change in the future! 5216 16:02:36 warning: parser/current is loading parser/ruby32, which recognizes 3.2.4-compliant syntax, but you are running 3.2.5. 5218 16:02:41 Run options: include {:last_run_status=>"failed"} 5219 16:02:41 # [RSpecRunTime] Starting RSpec timer... 5220 16:02:41 [TEST PROF INFO] EventProf enabled (sql.active_record) 5221 16:02:41 unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String. 5222 16:02:41 unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String. 5223 16:02:51 Test environment set up in 0.609752713 seconds 5224 16:02:51 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/subscription_portal/clients/graphql_spec.rb. Expected to take 16.96 seconds. 5225 16:02:51 Gitlab::SubscriptionPortal::Clients::Graphql 5226 16:02:52 #get_billing_account_details 5227 16:02:52 when the response contains an error 5228 16:02:53 returns a failure response and logs the error 5229 16:02:53 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/subscription_portal/clients/graphql_spec.rb. It took 1.51 seconds. Expected to take 16.96 seconds. 5230 16:03:23 auto_explain log contains 1406 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-single-redis-30-39.17981.main.ndjson.gz 5231 16:03:23 took 30.575956657 5232 16:03:54 auto_explain log contains 1406 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-single-redis-30-39.17981.ci.ndjson.gz 5233 16:03:54 took 30.588881684 5234 16:03:54 [TEST PROF INFO] EventProf results for sql.active_record 5235 16:03:54 Total time: 00:00.491 of 00:01.509 (32.54%) 5236 16:03:54 Total events: 82 5237 16:03:54 Top 5 slowest suites (by time): 5238 16:03:54 Gitlab::Subsc...ients::Graphql (./ee/spec/lib/gitlab/subscription_portal/clients/graphql_spec.rb:5) – 00:00.491 (82 / 1) of 00:01.509 (32.54%) 5239 16:03:54 Finished in 1 minute 13.11 seconds (files took 1 minute 5.74 seconds to load) 5240 16:03:54 1 example, 0 failures 5241 16:03:55 Loading rspec/rspec-7879700606.json... 5242 16:03:55 Merged rspec/rspec-retry-7879700606.json adding 4 results. 5243 16:03:55 Saved rspec/rspec-7879700606.json. 5244 16:04:19 A test was flaky and succeeded after being retried. Checking to see if flaky test is part of this MR... 5245 16:04:19 Flaky test was not part of this MR. 5247 16:04:20 Running after script... 5248 16:04:20 $ source scripts/utils.sh 5249 16:04:20 $ log_disk_usage after_script 5250 16:04:20 [log_disk_usage after_script] start 5252 16:04:21 Filesystem Size Used Avail Use% Mounted on 5253 16:04:21 overlay 46G 28G 18G 62% / 5254 16:04:21 tmpfs 64M 0 64M 0% /dev 5255 16:04:21 shm 256M 0 256M 0% /dev/shm 5256 16:04:21 /dev/sda1 46G 28G 18G 62% /cache 5257 16:04:21 tmpfs 3.9G 0 3.9G 0% /sys/devices/virtual/dmi/id 5258 16:04:21 tmpfs 3.9G 0 3.9G 0% /proc/acpi 5259 16:04:21 tmpfs 3.9G 0 3.9G 0% /proc/scsi 5260 16:04:21 tmpfs 3.9G 0 3.9G 0% /sys/firmware 5262 16:04:21 7.4M ./workhorse 5264 16:04:21 1.2M ./.gitlab 5266 16:04:21 4.0K ./builds 5267 16:04:21 16M ./coverage 5269 16:04:21 8.0K ./.vscode 5270 16:04:21 516K ./storybook 5274 16:04:21 2.9M ./.rubocop_todo 5275 16:04:26 827M ./vendor 5276 16:04:26 620M ./public 5278 16:04:26 480K ./danger 5280 16:04:26 8.0K ./.bundle 5281 16:04:26 548K ./tooling 5283 16:04:26 1.3M ./knapsack 5284 16:04:26 296K ./patches 5285 16:04:26 4.3M ./changelogs 5286 16:04:26 20K ./haml_lint 5287 16:04:26 28K ./metrics_server 5289 16:04:26 236K ./shared 5290 16:04:26 44K ./generator_templates 5291 16:04:26 1.2M ./scripts 5294 16:04:27 20K ./file_hooks 5295 16:04:27 32K ./crystalball 5296 16:04:27 16K ./sidekiq_cluster 5298 16:04:27 1.2M ./fixtures 5299 16:04:27 944K ./rubocop 5302 16:04:27 884K ./auto_explain 5303 16:04:27 12K ./.github 5304 16:04:27 125M ./locale 5305 16:04:27 1.9M ./glfm_specification 5308 16:04:27 16K ./.lefthook 5310 16:04:27 [log_disk_usage after_script] end 5311 16:04:27 $ bundle exec gem list gitlab_quality-test_tooling 5312 16:04:29 gitlab_quality-test_tooling (1.38.1) 5313 16:04:29 $ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 5316 16:04:29 $ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 5319 16:04:29 $ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 5322 16:04:29 $ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 5327 16:04:31 $ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 5331 16:04:34 $ tooling/bin/push_job_metrics || true 5332 16:04:35 [job-metrics] Pushing job metrics file for the CI/CD job. 5333 16:04:35 [job-metrics] Pushed 4 CI job metric entries to InfluxDB. 5335 16:04:36 Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-19 due to policy 5337 16:04:38 Uploading artifacts... 5338 16:04:38 auto_explain/: found 5 matching artifact files and directories 5339 16:04:38 coverage/: found 4 matching artifact files and directories 5340 16:04:38 crystalball/: found 2 matching artifact files and directories 5341 16:04:38 WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5342 16:04:38 knapsack/: found 4 matching artifact files and directories 5343 16:04:38 rspec/: found 19 matching artifact files and directories 5344 16:04:38 WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5345 16:04:38 log/*.log: found 16 matching artifact files and directories 5347 16:04:38 WARNING: Retrying... context =artifacts-uploader error =request redirected 5348 16:04:57 Uploading artifacts as "archive" to coordinator... 201 Created id =7879700606 responseStatus =201 Created token =glcbt-66 5349 16:04:57 Uploading artifacts... 5350 16:04:57 rspec/rspec-*.xml: found 2 matching artifact files and directories 5352 16:04:57 WARNING: Retrying... context =artifacts-uploader error =request redirected 5353 16:05:40 Uploading artifacts as "junit" to coordinator... 201 Created id =7879700606 responseStatus =201 Created token =glcbt-66 5355 16:05:52 Job succeeded