rspec-ee unit pg14 single-redis 10/39
Passed Started
5 months ago
by
@tbulva 1 15:38:41 is expected to include {"access" => []} 2 15:38:41 behaves like a valid token 3 15:38:41 is expected to include :token 4 15:38:41 is expected to include "access" 6 15:38:41 for default configuration 7 15:38:41 is expected not to be within 2 of 2024-09-20 15:48:41.898792049 +0000 8 15:38:41 for changed configuration 9 15:38:42 is expected to be within 2 of 2024-09-20 15:48:42.008442393 +0000 10 15:38:42 behaves like not a container repository factory 11 15:38:42 does not create a new container repository resource 12 15:38:42 when repository name is invalid 13 15:38:42 behaves like an inaccessible 14 15:38:42 is expected to include {"access" => []} 15 15:38:42 behaves like a valid token 16 15:38:42 is expected to include :token 17 15:38:42 is expected to include "access" 19 15:38:42 for default configuration 20 15:38:42 is expected not to be within 2 of 2024-09-20 15:48:42.353805132 +0000 21 15:38:42 for changed configuration 22 15:38:42 is expected to be within 2 of 2024-09-20 15:48:42.415745708 +0000 23 15:38:42 behaves like not a container repository factory 24 15:38:42 does not create a new container repository resource 25 15:38:42 for internal project with container_registry `enabled` 26 15:38:42 for internal user 27 15:38:42 allow anyone to pull images 28 15:38:42 behaves like a pullable 29 15:38:42 behaves like an accessible 30 15:38:42 behaves like a valid token 31 15:38:42 is expected to include :token 32 15:38:43 is expected to include "access" 34 15:38:43 for default configuration 35 15:38:43 is expected not to be within 2 of 2024-09-20 15:48:43.141148635 +0000 36 15:38:43 for changed configuration 37 15:38:43 is expected to be within 2 of 2024-09-20 15:48:43.259494538 +0000 38 15:38:43 behaves like having the correct scope 39 15:38:43 has the correct scope 40 15:38:43 behaves like not a container repository factory 41 15:38:43 does not create a new container repository resource 42 15:38:43 behaves like with auth_type 43 15:38:43 is expected to eq "foo" 44 15:38:43 contains the auth_type as part of the encoded user information in the payload 45 15:38:43 disallow anyone to push images 46 15:38:43 behaves like an inaccessible 47 15:38:43 is expected to include {"access" => []} 48 15:38:43 behaves like a valid token 49 15:38:43 is expected to include :token 50 15:38:44 is expected to include "access" 52 15:38:44 for default configuration 53 15:38:44 is expected not to be within 2 of 2024-09-20 15:48:44.103785588 +0000 54 15:38:44 for changed configuration 55 15:38:44 is expected to be within 2 of 2024-09-20 15:48:44.217710132 +0000 56 15:38:44 behaves like not a container repository factory 57 15:38:44 does not create a new container repository resource 58 15:38:44 disallow anyone to delete images 59 15:38:44 behaves like an inaccessible 60 15:38:44 is expected to include {"access" => []} 61 15:38:44 behaves like a valid token 62 15:38:44 is expected to include :token 63 15:38:44 is expected to include "access" 65 15:38:44 for default configuration 66 15:38:44 is expected not to be within 2 of 2024-09-20 15:48:44.753478130 +0000 67 15:38:44 for changed configuration 68 15:38:44 is expected to be within 2 of 2024-09-20 15:48:44.861303973 +0000 69 15:38:44 behaves like not a container repository factory 70 15:38:44 does not create a new container repository resource 71 15:38:44 disallow anyone to delete images since registry 2.7 72 15:38:44 behaves like an inaccessible 73 15:38:45 is expected to include {"access" => []} 74 15:38:45 behaves like a valid token 75 15:38:45 is expected to include :token 76 15:38:45 is expected to include "access" 78 15:38:45 for default configuration 79 15:38:45 is expected not to be within 2 of 2024-09-20 15:48:45.382379362 +0000 80 15:38:45 for changed configuration 81 15:38:45 is expected to be within 2 of 2024-09-20 15:48:45.488235586 +0000 82 15:38:45 behaves like not a container repository factory 83 15:38:45 does not create a new container repository resource 84 15:38:45 for external user 85 15:38:45 disallow anyone to pull or push images 86 15:38:45 behaves like an inaccessible 87 15:38:45 is expected to include {"access" => []} 88 15:38:45 behaves like a valid token 89 15:38:45 is expected to include :token 90 15:38:46 is expected to include "access" 92 15:38:46 for default configuration 93 15:38:46 is expected not to be within 2 of 2024-09-20 15:48:46.194308034 +0000 94 15:38:46 for changed configuration 95 15:38:46 is expected to be within 2 of 2024-09-20 15:48:46.347950085 +0000 96 15:38:46 behaves like not a container repository factory 97 15:38:46 does not create a new container repository resource 98 15:38:46 disallow anyone to delete images 99 15:38:46 behaves like an inaccessible 100 15:38:46 is expected to include {"access" => []} 101 15:38:46 behaves like a valid token 102 15:38:46 is expected to include :token 103 15:38:46 is expected to include "access" 105 15:38:46 for default configuration 106 15:38:47 is expected not to be within 2 of 2024-09-20 15:48:47.095190331 +0000 107 15:38:47 for changed configuration 108 15:38:47 is expected to be within 2 of 2024-09-20 15:48:47.206461994 +0000 109 15:38:47 behaves like not a container repository factory 110 15:38:47 does not create a new container repository resource 111 15:38:47 disallow anyone to delete images since registry 2.7 112 15:38:47 behaves like an inaccessible 113 15:38:47 is expected to include {"access" => []} 114 15:38:47 behaves like a valid token 115 15:38:47 is expected to include :token 116 15:38:47 is expected to include "access" 118 15:38:47 for default configuration 119 15:38:47 is expected not to be within 2 of 2024-09-20 15:48:47.855007156 +0000 120 15:38:47 for changed configuration 121 15:38:47 is expected to be within 2 of 2024-09-20 15:48:47.967891479 +0000 122 15:38:47 behaves like not a container repository factory 123 15:38:48 does not create a new container repository resource 124 15:38:48 for internal project with private container registry 125 15:38:48 behaves like private project 126 15:38:48 allow to use scope-less authentication 127 15:38:48 behaves like a valid token 128 15:38:48 is expected to include :token 129 15:38:48 is expected to include "access" 131 15:38:48 for default configuration 132 15:38:48 is expected not to be within 2 of 2024-09-20 15:48:48.618770380 +0000 133 15:38:48 for changed configuration 134 15:38:48 is expected to be within 2 of 2024-09-20 15:48:48.684642796 +0000 135 15:38:48 behaves like with auth_type 136 15:38:48 is expected to eq "foo" 137 15:38:48 contains the auth_type as part of the encoded user information in the payload 138 15:38:48 allow developer to push images 139 15:38:48 behaves like a pushable 140 15:38:48 behaves like an accessible 141 15:38:48 behaves like a valid token 142 15:38:49 is expected to include :token 143 15:38:49 is expected to include "access" 145 15:38:49 for default configuration 146 15:38:49 is expected not to be within 2 of 2024-09-20 15:48:49.351841357 +0000 147 15:38:49 for changed configuration 148 15:38:49 is expected to be within 2 of 2024-09-20 15:48:49.518956097 +0000 149 15:38:49 behaves like having the correct scope 150 15:38:49 has the correct scope 151 15:38:49 behaves like container repository factory 152 15:38:49 creates a new container repository resource 153 15:38:49 behaves like with auth_type 154 15:38:49 is expected to eq "foo" 155 15:38:50 contains the auth_type as part of the encoded user information in the payload 156 15:38:50 disallow developer to delete images 157 15:38:50 behaves like an inaccessible 158 15:38:50 is expected to include {"access" => []} 159 15:38:50 behaves like a valid token 160 15:38:50 is expected to include :token 161 15:38:50 is expected to include "access" 163 15:38:50 for default configuration 164 15:38:50 is expected not to be within 2 of 2024-09-20 15:48:50.722024526 +0000 165 15:38:50 for changed configuration 166 15:38:50 is expected to be within 2 of 2024-09-20 15:48:50.838580919 +0000 167 15:38:50 behaves like not a container repository factory 168 15:38:50 does not create a new container repository resource 169 15:38:50 behaves like logs an auth warning 170 15:38:51 is expected to receive warn({:authorized_actions=>[], :message=>"Denied container registry permissions", :requested_actions=>["*"...roject_path=>"namespace58/project-64", :scope_type=>"repository", :user_id=>72, :username=>"user19"}) 1 time 171 15:38:51 disallow developer to delete images since registry 2.7 172 15:38:51 behaves like an inaccessible 173 15:38:51 is expected to include {"access" => []} 174 15:38:51 behaves like a valid token 175 15:38:51 is expected to include :token 176 15:38:51 is expected to include "access" 178 15:38:51 for default configuration 179 15:38:51 is expected not to be within 2 of 2024-09-20 15:48:51.650535350 +0000 180 15:38:51 for changed configuration 181 15:38:51 is expected to be within 2 of 2024-09-20 15:48:51.766187633 +0000 182 15:38:51 behaves like not a container repository factory 183 15:38:51 does not create a new container repository resource 184 15:38:51 allow reporter to pull images 185 15:38:51 when pulling from root level repository 186 15:38:51 behaves like a pullable 187 15:38:51 behaves like an accessible 188 15:38:51 behaves like a valid token 189 15:38:52 is expected to include :token 190 15:38:52 is expected to include "access" 192 15:38:52 for default configuration 193 15:38:52 is expected not to be within 2 of 2024-09-20 15:48:52.323632200 +0000 194 15:38:52 for changed configuration 195 15:38:52 is expected to be within 2 of 2024-09-20 15:48:52.445612023 +0000 196 15:38:52 behaves like having the correct scope 197 15:38:52 has the correct scope 198 15:38:52 behaves like not a container repository factory 199 15:38:52 does not create a new container repository resource 200 15:38:52 behaves like with auth_type 201 15:38:52 is expected to eq "foo" 202 15:38:52 contains the auth_type as part of the encoded user information in the payload 203 15:38:52 disallow reporter to delete images 204 15:38:53 behaves like an inaccessible 205 15:38:53 is expected to include {"access" => []} 206 15:38:53 behaves like a valid token 207 15:38:53 is expected to include :token 208 15:38:53 is expected to include "access" 210 15:38:53 for default configuration 211 15:38:53 is expected not to be within 2 of 2024-09-20 15:48:53.588305225 +0000 212 15:38:53 for changed configuration 213 15:38:53 is expected to be within 2 of 2024-09-20 15:48:53.722301268 +0000 214 15:38:53 behaves like not a container repository factory 215 15:38:53 does not create a new container repository resource 216 15:38:53 disallow reporter to delete images since registry 2.7 217 15:38:53 behaves like an inaccessible 218 15:38:54 is expected to include {"access" => []} 219 15:38:54 behaves like a valid token 220 15:38:54 is expected to include :token 221 15:38:54 is expected to include "access" 223 15:38:54 for default configuration 224 15:38:54 is expected not to be within 2 of 2024-09-20 15:48:54.430454686 +0000 225 15:38:54 for changed configuration 226 15:38:54 is expected to be within 2 of 2024-09-20 15:48:54.551283288 +0000 227 15:38:54 behaves like not a container repository factory 228 15:38:54 does not create a new container repository resource 229 15:38:54 return a least of privileges 230 15:38:54 behaves like a pullable 231 15:38:54 behaves like an accessible 232 15:38:54 behaves like a valid token 233 15:38:54 is expected to include :token 234 15:38:55 is expected to include "access" 236 15:38:55 for default configuration 237 15:38:55 is expected not to be within 2 of 2024-09-20 15:48:55.283421855 +0000 238 15:38:55 for changed configuration 239 15:38:55 is expected to be within 2 of 2024-09-20 15:48:55.438970516 +0000 240 15:38:55 behaves like having the correct scope 241 15:38:55 has the correct scope 242 15:38:55 behaves like not a container repository factory 243 15:38:55 does not create a new container repository resource 244 15:38:55 behaves like with auth_type 245 15:38:55 is expected to eq "foo" 246 15:38:55 contains the auth_type as part of the encoded user information in the payload 247 15:38:55 disallow guest to pull or push images 248 15:38:56 behaves like an inaccessible 249 15:38:56 is expected to include {"access" => []} 250 15:38:56 behaves like a valid token 251 15:38:56 is expected to include :token 252 15:38:56 is expected to include "access" 254 15:38:56 for default configuration 255 15:38:56 is expected not to be within 2 of 2024-09-20 15:48:56.555745500 +0000 256 15:38:56 for changed configuration 257 15:38:56 is expected to be within 2 of 2024-09-20 15:48:56.677443412 +0000 258 15:38:56 behaves like not a container repository factory 259 15:38:56 does not create a new container repository resource 260 15:38:56 disallow guest to delete images 261 15:38:56 behaves like an inaccessible 262 15:38:57 is expected to include {"access" => []} 263 15:38:57 behaves like a valid token 264 15:38:57 is expected to include :token 265 15:38:57 is expected to include "access" 267 15:38:57 for default configuration 268 15:38:57 is expected not to be within 2 of 2024-09-20 15:48:57.436478137 +0000 269 15:38:57 for changed configuration 270 15:38:57 is expected to be within 2 of 2024-09-20 15:48:57.564783760 +0000 271 15:38:57 behaves like not a container repository factory 272 15:38:57 does not create a new container repository resource 273 15:38:57 disallow guest to delete images since registry 2.7 274 15:38:57 behaves like an inaccessible 275 15:38:57 is expected to include {"access" => []} 276 15:38:57 behaves like a valid token 277 15:38:58 is expected to include :token 278 15:38:58 is expected to include "access" 280 15:38:58 for default configuration 281 15:38:58 is expected not to be within 2 of 2024-09-20 15:48:58.238292280 +0000 282 15:38:58 for changed configuration 283 15:38:58 is expected to be within 2 of 2024-09-20 15:48:58.346399763 +0000 284 15:38:58 behaves like not a container repository factory 285 15:38:58 does not create a new container repository resource 286 15:38:58 delete authorized as maintainer 287 15:38:58 behaves like allowed to delete container repository images 288 15:38:58 behaves like a valid token 289 15:38:58 is expected to include :token 290 15:38:59 is expected to include "access" 292 15:38:59 for default configuration 293 15:38:59 is expected not to be within 2 of 2024-09-20 15:48:59.076368810 +0000 294 15:38:59 for changed configuration 295 15:38:59 is expected to be within 2 of 2024-09-20 15:48:59.137506586 +0000 296 15:38:59 allow to delete images 297 15:38:59 behaves like a deletable 298 15:38:59 behaves like an accessible 299 15:38:59 behaves like a valid token 300 15:38:59 is expected to include :token 301 15:38:59 is expected to include "access" 303 15:38:59 for default configuration 304 15:38:59 is expected not to be within 2 of 2024-09-20 15:48:59.485703746 +0000 305 15:38:59 for changed configuration 306 15:38:59 is expected to be within 2 of 2024-09-20 15:48:59.611589498 +0000 307 15:38:59 behaves like having the correct scope 308 15:38:59 has the correct scope 309 15:38:59 allow to delete images since registry 2.7 310 15:38:59 behaves like a deletable since registry 2.7 311 15:38:59 behaves like an accessible 312 15:38:59 behaves like a valid token 313 15:38:59 is expected to include :token 314 15:38:59 is expected to include "access" 316 15:38:59 for default configuration 317 15:39:00 is expected not to be within 2 of 2024-09-20 15:49:00.038649453 +0000 318 15:39:00 for changed configuration 319 15:39:00 is expected to be within 2 of 2024-09-20 15:49:00.142859647 +0000 320 15:39:00 behaves like having the correct scope 321 15:39:00 has the correct scope 322 15:39:00 build authorized as user 323 15:39:00 allow to use offline_token 324 15:39:00 behaves like an authenticated 325 15:39:00 is expected to include :token 326 15:39:01 is expected to include "access" 327 15:39:01 behaves like a valid token 328 15:39:01 is expected to include :token 329 15:39:01 is expected to include "access" 331 15:39:01 for default configuration 332 15:39:01 is expected not to be within 2 of 2024-09-20 15:49:01.203669394 +0000 333 15:39:01 for changed configuration 334 15:39:01 is expected to be within 2 of 2024-09-20 15:49:01.272627709 +0000 335 15:39:01 behaves like with auth_type 336 15:39:01 is expected to eq "foo" 337 15:39:01 contains the auth_type as part of the encoded user information in the payload 338 15:39:01 allow to pull and push images 339 15:39:01 behaves like a pullable and pushable 340 15:39:01 behaves like an accessible 341 15:39:01 behaves like a valid token 342 15:39:01 is expected to include :token 343 15:39:01 is expected to include "access" 345 15:39:01 for default configuration 346 15:39:01 is expected not to be within 2 of 2024-09-20 15:49:01.723116733 +0000 347 15:39:01 for changed configuration 348 15:39:01 is expected to be within 2 of 2024-09-20 15:49:01.835601196 +0000 349 15:39:01 behaves like having the correct scope 350 15:39:01 has the correct scope 351 15:39:01 behaves like container repository factory 352 15:39:02 creates a new container repository resource 353 15:39:02 allow to delete images since registry 2.7 354 15:39:02 behaves like a deletable since registry 2.7 355 15:39:02 behaves like an accessible 356 15:39:02 behaves like a valid token 357 15:39:02 is expected to include :token 358 15:39:02 is expected to include "access" 360 15:39:02 for default configuration 361 15:39:02 is expected not to be within 2 of 2024-09-20 15:49:02.295364019 +0000 362 15:39:02 for changed configuration 363 15:39:02 is expected to be within 2 of 2024-09-20 15:49:02.377584274 +0000 364 15:39:02 behaves like having the correct scope 365 15:39:02 has the correct scope 366 15:39:02 disallow to delete images 367 15:39:02 behaves like an inaccessible 368 15:39:02 is expected to include {"access" => []} 369 15:39:02 behaves like a valid token 370 15:39:02 is expected to include :token 371 15:39:02 is expected to include "access" 373 15:39:02 for default configuration 374 15:39:02 is expected not to be within 2 of 2024-09-20 15:49:02.765884351 +0000 375 15:39:02 for changed configuration 376 15:39:02 is expected to be within 2 of 2024-09-20 15:49:02.847749376 +0000 377 15:39:02 for other projects 379 15:39:02 allow for public 380 15:39:03 behaves like a pullable 381 15:39:03 behaves like an accessible 382 15:39:03 behaves like a valid token 383 15:39:03 is expected to include :token 384 15:39:03 is expected to include "access" 386 15:39:03 for default configuration 387 15:39:03 is expected not to be within 2 of 2024-09-20 15:49:03.457864710 +0000 388 15:39:03 for changed configuration 389 15:39:03 is expected to be within 2 of 2024-09-20 15:49:03.557868934 +0000 390 15:39:03 behaves like having the correct scope 391 15:39:03 has the correct scope 392 15:39:03 behaves like not a container repository factory 393 15:39:03 does not create a new container repository resource 395 15:39:04 behaves like pullable for being team member 396 15:39:04 when you are not member 397 15:39:04 behaves like an inaccessible 398 15:39:04 is expected to include {"access" => []} 399 15:39:04 behaves like a valid token 400 15:39:04 is expected to include :token 401 15:39:04 is expected to include "access" 403 15:39:04 for default configuration 404 15:39:04 is expected not to be within 2 of 2024-09-20 15:49:04.447862531 +0000 405 15:39:04 for changed configuration 406 15:39:04 is expected to be within 2 of 2024-09-20 15:49:04.536466916 +0000 407 15:39:04 behaves like not a container repository factory 408 15:39:04 does not create a new container repository resource 409 15:39:04 when you are member 410 15:39:04 behaves like a pullable 411 15:39:04 behaves like an accessible 412 15:39:04 behaves like a valid token 413 15:39:04 is expected to include :token 414 15:39:04 is expected to include "access" 416 15:39:04 for default configuration 417 15:39:05 is expected not to be within 2 of 2024-09-20 15:49:05.037401546 +0000 418 15:39:05 for changed configuration 419 15:39:05 is expected to be within 2 of 2024-09-20 15:49:05.149868979 +0000 420 15:39:05 behaves like having the correct scope 421 15:39:05 has the correct scope 422 15:39:05 behaves like not a container repository factory 423 15:39:05 does not create a new container repository resource 424 15:39:05 when you are owner 425 15:39:05 behaves like a pullable 426 15:39:05 behaves like an accessible 427 15:39:05 behaves like a valid token 428 15:39:05 is expected to include :token 429 15:39:05 is expected to include "access" 431 15:39:05 for default configuration 432 15:39:05 is expected not to be within 2 of 2024-09-20 15:49:05.896691465 +0000 433 15:39:05 for changed configuration 434 15:39:06 is expected to be within 2 of 2024-09-20 15:49:06.014691908 +0000 435 15:39:06 behaves like having the correct scope 436 15:39:06 has the correct scope 437 15:39:06 behaves like not a container repository factory 438 15:39:06 does not create a new container repository resource 439 15:39:06 when you are admin 440 15:39:06 when you are not member 441 15:39:06 behaves like an inaccessible 442 15:39:06 is expected to include {"access" => []} 443 15:39:06 behaves like a valid token 444 15:39:06 is expected to include :token 445 15:39:06 is expected to include "access" 447 15:39:06 for default configuration 448 15:39:06 is expected not to be within 2 of 2024-09-20 15:49:06.730120396 +0000 449 15:39:06 for changed configuration 450 15:39:06 is expected to be within 2 of 2024-09-20 15:49:06.840484699 +0000 451 15:39:06 behaves like not a container repository factory 452 15:39:06 does not create a new container repository resource 453 15:39:06 when you are member 454 15:39:07 behaves like a pullable 455 15:39:07 behaves like an accessible 456 15:39:07 behaves like a valid token 457 15:39:07 is expected to include :token 458 15:39:07 is expected to include "access" 460 15:39:07 for default configuration 461 15:39:07 is expected not to be within 2 of 2024-09-20 15:49:07.356829108 +0000 462 15:39:07 for changed configuration 463 15:39:07 is expected to be within 2 of 2024-09-20 15:49:07.458078713 +0000 464 15:39:07 behaves like having the correct scope 465 15:39:07 has the correct scope 466 15:39:07 behaves like not a container repository factory 467 15:39:07 does not create a new container repository resource 468 15:39:07 when you are owner 469 15:39:07 behaves like a pullable 470 15:39:07 behaves like an accessible 471 15:39:07 behaves like a valid token 472 15:39:08 is expected to include :token 473 15:39:08 is expected to include "access" 475 15:39:08 for default configuration 476 15:39:08 is expected not to be within 2 of 2024-09-20 15:49:08.248965266 +0000 477 15:39:08 for changed configuration 478 15:39:08 is expected to be within 2 of 2024-09-20 15:49:08.371911558 +0000 479 15:39:08 behaves like having the correct scope 480 15:39:08 has the correct scope 481 15:39:08 behaves like not a container repository factory 482 15:39:08 does not create a new container repository resource 483 15:39:08 for public project with private container registry 484 15:39:08 behaves like pullable for being team member 485 15:39:08 when you are not member 486 15:39:08 behaves like an inaccessible 487 15:39:08 is expected to include {"access" => []} 488 15:39:08 behaves like a valid token 489 15:39:09 is expected to include :token 490 15:39:09 is expected to include "access" 492 15:39:09 for default configuration 493 15:39:09 is expected not to be within 2 of 2024-09-20 15:49:09.299532123 +0000 494 15:39:09 for changed configuration 495 15:39:09 is expected to be within 2 of 2024-09-20 15:49:09.402867117 +0000 496 15:39:09 behaves like not a container repository factory 497 15:39:09 does not create a new container repository resource 498 15:39:09 when you are member 499 15:39:09 behaves like a pullable 500 15:39:09 behaves like an accessible 501 15:39:09 behaves like a valid token 502 15:39:09 is expected to include :token 503 15:39:09 is expected to include "access" 505 15:39:09 for default configuration 506 15:39:09 is expected not to be within 2 of 2024-09-20 15:49:09.959179764 +0000 507 15:39:09 for changed configuration 508 15:39:10 is expected to be within 2 of 2024-09-20 15:49:10.088380757 +0000 509 15:39:10 behaves like having the correct scope 510 15:39:10 has the correct scope 511 15:39:10 behaves like not a container repository factory 512 15:39:10 does not create a new container repository resource 513 15:39:10 when you are owner 514 15:39:10 behaves like a pullable 515 15:39:10 behaves like an accessible 516 15:39:10 behaves like a valid token 517 15:39:10 is expected to include :token 518 15:39:10 is expected to include "access" 520 15:39:10 for default configuration 521 15:39:10 is expected not to be within 2 of 2024-09-20 15:49:10.913932357 +0000 522 15:39:10 for changed configuration 523 15:39:11 is expected to be within 2 of 2024-09-20 15:49:11.031291761 +0000 524 15:39:11 behaves like having the correct scope 525 15:39:11 has the correct scope 526 15:39:11 behaves like not a container repository factory 527 15:39:11 does not create a new container repository resource 528 15:39:11 when you are admin 529 15:39:11 behaves like pullable for being team member 530 15:39:11 when you are not member 531 15:39:11 behaves like an inaccessible 532 15:39:11 is expected to include {"access" => []} 533 15:39:11 behaves like a valid token 534 15:39:11 is expected to include :token 535 15:39:11 is expected to include "access" 537 15:39:11 for default configuration 538 15:39:11 is expected not to be within 2 of 2024-09-20 15:49:11.772230987 +0000 539 15:39:11 for changed configuration 540 15:39:11 is expected to be within 2 of 2024-09-20 15:49:11.879540610 +0000 541 15:39:11 behaves like not a container repository factory 542 15:39:12 does not create a new container repository resource 543 15:39:12 when you are member 544 15:39:12 behaves like a pullable 545 15:39:12 behaves like an accessible 546 15:39:12 behaves like a valid token 547 15:39:12 is expected to include :token 548 15:39:12 is expected to include "access" 550 15:39:12 for default configuration 551 15:39:12 is expected not to be within 2 of 2024-09-20 15:49:12.445806907 +0000 552 15:39:12 for changed configuration 553 15:39:12 is expected to be within 2 of 2024-09-20 15:49:12.566267790 +0000 554 15:39:12 behaves like having the correct scope 555 15:39:12 has the correct scope 556 15:39:12 behaves like not a container repository factory 557 15:39:12 does not create a new container repository resource 558 15:39:12 when you are owner 559 15:39:13 behaves like a pullable 560 15:39:13 behaves like an accessible 561 15:39:13 behaves like a valid token 562 15:39:13 is expected to include :token 563 15:39:13 is expected to include "access" 565 15:39:13 for default configuration 566 15:39:13 is expected not to be within 2 of 2024-09-20 15:49:13.368437982 +0000 567 15:39:13 for changed configuration 568 15:39:13 is expected to be within 2 of 2024-09-20 15:49:13.473808606 +0000 569 15:39:13 behaves like having the correct scope 570 15:39:13 has the correct scope 571 15:39:13 behaves like not a container repository factory 572 15:39:13 does not create a new container repository resource 574 15:39:13 disallow for all 575 15:39:13 when you are member 576 15:39:14 behaves like an inaccessible 577 15:39:14 is expected to include {"access" => []} 578 15:39:14 behaves like a valid token 579 15:39:14 is expected to include :token 580 15:39:14 is expected to include "access" 582 15:39:14 for default configuration 583 15:39:14 is expected not to be within 2 of 2024-09-20 15:49:14.422090319 +0000 584 15:39:14 for changed configuration 585 15:39:14 is expected to be within 2 of 2024-09-20 15:49:14.512745114 +0000 586 15:39:14 behaves like not a container repository factory 587 15:39:14 does not create a new container repository resource 588 15:39:14 when you are owner 589 15:39:14 behaves like an inaccessible 590 15:39:14 is expected to include {"access" => []} 591 15:39:14 behaves like a valid token 592 15:39:14 is expected to include :token 593 15:39:15 is expected to include "access" 595 15:39:15 for default configuration 596 15:39:15 is expected not to be within 2 of 2024-09-20 15:49:15.135234847 +0000 597 15:39:15 for changed configuration 598 15:39:15 is expected to be within 2 of 2024-09-20 15:49:15.230607501 +0000 599 15:39:15 behaves like not a container repository factory 600 15:39:15 does not create a new container repository resource 601 15:39:15 for project without container registry 602 15:39:15 disallow when pulling 603 15:39:15 behaves like an inaccessible 604 15:39:15 is expected to include {"access" => []} 605 15:39:15 behaves like a valid token 606 15:39:15 is expected to include :token 607 15:39:15 is expected to include "access" 609 15:39:15 for default configuration 610 15:39:15 is expected not to be within 2 of 2024-09-20 15:49:15.965253728 +0000 611 15:39:15 for changed configuration 612 15:39:16 is expected to be within 2 of 2024-09-20 15:49:16.056799692 +0000 613 15:39:16 behaves like not a container repository factory 614 15:39:16 does not create a new container repository resource 615 15:39:16 for project that disables repository 616 15:39:16 allow when pulling 617 15:39:16 behaves like a pullable 618 15:39:16 behaves like an accessible 619 15:39:16 behaves like a valid token 620 15:39:16 is expected to include :token 621 15:39:16 is expected to include "access" 623 15:39:16 for default configuration 624 15:39:16 is expected not to be within 2 of 2024-09-20 15:49:16.734576432 +0000 625 15:39:16 for changed configuration 626 15:39:16 is expected to be within 2 of 2024-09-20 15:49:16.842057126 +0000 627 15:39:16 behaves like having the correct scope 628 15:39:16 has the correct scope 629 15:39:16 behaves like not a container repository factory 630 15:39:17 does not create a new container repository resource 631 15:39:17 registry catalog browsing authorized as admin 632 15:39:17 behaves like a browsable 633 15:39:17 behaves like a valid token 634 15:39:17 is expected to include :token 635 15:39:17 is expected to include "access" 637 15:39:17 for default configuration 638 15:39:17 is expected not to be within 2 of 2024-09-20 15:49:17.729643383 +0000 639 15:39:17 for changed configuration 640 15:39:17 is expected to be within 2 of 2024-09-20 15:49:17.800322359 +0000 641 15:39:17 behaves like not a container repository factory 642 15:39:17 does not create a new container repository resource 643 15:39:17 behaves like having the correct scope 644 15:39:17 has the correct scope 645 15:39:17 support for multiple scopes 646 15:39:19 user has access to all projects 647 15:39:19 behaves like a browsable 648 15:39:19 behaves like a valid token 649 15:39:19 is expected to include :token 650 15:39:19 is expected to include "access" 652 15:39:19 for default configuration 653 15:39:20 is expected not to be within 2 of 2024-09-20 15:49:20.050436266 +0000 654 15:39:20 # [RSpecRunTime] RSpec elapsed time: 3 minutes 25.63 seconds. Current RSS: ~1393M. Threads: 3. load average: 1.04 1.15 1.02 2/404 412 656 15:39:20 for changed configuration 657 15:39:20 is expected to be within 2 of 2024-09-20 15:49:20.360101307 +0000 658 15:39:20 behaves like not a container repository factory 659 15:39:20 does not create a new container repository resource 660 15:39:20 behaves like having the correct scope 661 15:39:20 has the correct scope 662 15:39:20 user only has access to internal and public projects 663 15:39:20 behaves like a browsable 664 15:39:20 behaves like a valid token 665 15:39:21 is expected to include :token 666 15:39:21 is expected to include "access" 668 15:39:21 for default configuration 669 15:39:21 is expected not to be within 2 of 2024-09-20 15:49:21.608130623 +0000 670 15:39:21 for changed configuration 671 15:39:21 is expected to be within 2 of 2024-09-20 15:49:21.824915010 +0000 672 15:39:21 behaves like not a container repository factory 673 15:39:22 does not create a new container repository resource 674 15:39:22 behaves like having the correct scope 675 15:39:22 has the correct scope 676 15:39:22 anonymous user has access only to public project 677 15:39:22 behaves like a browsable 678 15:39:22 behaves like a valid token 679 15:39:22 is expected to include :token 680 15:39:22 is expected to include "access" 682 15:39:22 for default configuration 683 15:39:22 is expected not to be within 2 of 2024-09-20 15:49:22.809737612 +0000 684 15:39:22 for changed configuration 685 15:39:22 is expected to be within 2 of 2024-09-20 15:49:22.983231281 +0000 686 15:39:22 behaves like not a container repository factory 687 15:39:23 does not create a new container repository resource 688 15:39:23 behaves like having the correct scope 689 15:39:23 has the correct scope 690 15:39:23 with no public container registry 691 15:39:23 behaves like a forbidden 692 15:39:23 is expected to include {:http_status => 403} 693 15:39:23 is expected not to include :token 695 15:39:23 disallow to use scope-less authentication 696 15:39:23 behaves like a forbidden 697 15:39:23 is expected to include {:http_status => 403} 698 15:39:23 is expected not to include :token 699 15:39:23 behaves like not a container repository factory 700 15:39:23 does not create a new container repository resource 701 15:39:23 for invalid scope 702 15:39:23 behaves like a forbidden 703 15:39:23 is expected to include {:http_status => 403} 704 15:39:23 is expected not to include :token 705 15:39:23 behaves like not a container repository factory 706 15:39:23 does not create a new container repository resource 707 15:39:23 for private project 708 15:39:24 behaves like a forbidden 709 15:39:24 is expected to include {:http_status => 403} 710 15:39:24 is expected not to include :token 711 15:39:24 for public project with container registry `enabled` 712 15:39:24 when pulling and pushing 713 15:39:24 behaves like a pullable 714 15:39:24 behaves like an accessible 715 15:39:24 behaves like a valid token 716 15:39:24 is expected to include :token 717 15:39:24 is expected to include "access" 719 15:39:24 for default configuration 720 15:39:24 is expected not to be within 2 of 2024-09-20 15:49:24.960548104 +0000 721 15:39:24 for changed configuration 722 15:39:25 is expected to be within 2 of 2024-09-20 15:49:25.080592997 +0000 723 15:39:25 behaves like having the correct scope 724 15:39:25 has the correct scope 725 15:39:25 behaves like not a container repository factory 726 15:39:25 does not create a new container repository resource 728 15:39:25 behaves like a forbidden 729 15:39:25 is expected to include {:http_status => 403} 730 15:39:25 is expected not to include :token 731 15:39:25 behaves like not a container repository factory 732 15:39:25 does not create a new container repository resource 733 15:39:25 for public project with container registry `private` 734 15:39:25 when pulling and pushing 735 15:39:25 behaves like a forbidden 736 15:39:26 is expected to include {:http_status => 403} 737 15:39:26 is expected not to include :token 738 15:39:26 behaves like not a container repository factory 739 15:39:26 does not create a new container repository resource 740 15:39:26 for registry catalog 741 15:39:26 behaves like a forbidden 742 15:39:26 is expected to include {:http_status => 403} 743 15:39:26 is expected not to include :token 744 15:39:26 behaves like not a container repository factory 745 15:39:26 does not create a new container repository resource 746 15:39:26 for deploy tokens 747 15:39:26 when deploy token has read and write registry as scopes 748 15:39:26 for public project 750 15:39:26 behaves like a pullable 751 15:39:26 behaves like an accessible 752 15:39:26 behaves like a valid token 753 15:39:26 is expected to include :token 754 15:39:27 is expected to include "access" 756 15:39:27 for default configuration 757 15:39:27 is expected not to be within 2 of 2024-09-20 15:49:27.128205655 +0000 758 15:39:27 for changed configuration 759 15:39:27 is expected to be within 2 of 2024-09-20 15:49:27.260469688 +0000 760 15:39:27 behaves like having the correct scope 761 15:39:27 has the correct scope 763 15:39:27 behaves like a pushable 764 15:39:27 behaves like an accessible 765 15:39:27 behaves like a valid token 766 15:39:27 is expected to include :token 767 15:39:27 is expected to include "access" 769 15:39:27 for default configuration 770 15:39:27 is expected not to be within 2 of 2024-09-20 15:49:27.842467353 +0000 771 15:39:27 for changed configuration 772 15:39:28 is expected to be within 2 of 2024-09-20 15:49:28.010789003 +0000 773 15:39:28 behaves like having the correct scope 774 15:39:28 has the correct scope 775 15:39:28 behaves like able to login 776 15:39:28 registry provides read_container_image authentication_abilities 777 15:39:28 is expected to eq "deploy_token" 778 15:39:28 has encoded user information in the payload 779 15:39:28 behaves like an authenticated 780 15:39:28 is expected to include :token 781 15:39:28 is expected to include "access" 782 15:39:28 for internal project 784 15:39:28 behaves like a pullable 785 15:39:28 behaves like an accessible 786 15:39:28 behaves like a valid token 787 15:39:29 is expected to include :token 788 15:39:29 is expected to include "access" 790 15:39:29 for default configuration 791 15:39:29 is expected not to be within 2 of 2024-09-20 15:49:29.334686145 +0000 792 15:39:29 for changed configuration 793 15:39:29 is expected to be within 2 of 2024-09-20 15:49:29.472784736 +0000 794 15:39:29 behaves like having the correct scope 795 15:39:29 has the correct scope 797 15:39:29 behaves like a pushable 798 15:39:29 behaves like an accessible 799 15:39:29 behaves like a valid token 800 15:39:29 is expected to include :token 801 15:39:29 is expected to include "access" 803 15:39:29 for default configuration 804 15:39:30 is expected not to be within 2 of 2024-09-20 15:49:30.077119400 +0000 805 15:39:30 for changed configuration 806 15:39:30 is expected to be within 2 of 2024-09-20 15:49:30.242700231 +0000 807 15:39:30 behaves like having the correct scope 808 15:39:30 has the correct scope 809 15:39:30 behaves like able to login 810 15:39:30 registry provides read_container_image authentication_abilities 811 15:39:30 is expected to eq "deploy_token" 812 15:39:30 has encoded user information in the payload 813 15:39:30 behaves like an authenticated 814 15:39:30 is expected to include :token 815 15:39:30 is expected to include "access" 816 15:39:30 for private project 818 15:39:31 behaves like a pullable 819 15:39:31 behaves like an accessible 820 15:39:31 behaves like a valid token 821 15:39:31 is expected to include :token 822 15:39:31 is expected to include "access" 824 15:39:31 for default configuration 825 15:39:31 is expected not to be within 2 of 2024-09-20 15:49:31.514505845 +0000 826 15:39:31 for changed configuration 827 15:39:31 is expected to be within 2 of 2024-09-20 15:49:31.679334136 +0000 828 15:39:31 behaves like having the correct scope 829 15:39:31 has the correct scope 831 15:39:31 behaves like a pushable 832 15:39:31 behaves like an accessible 833 15:39:31 behaves like a valid token 834 15:39:32 is expected to include :token 835 15:39:32 is expected to include "access" 837 15:39:32 for default configuration 838 15:39:32 is expected not to be within 2 of 2024-09-20 15:49:32.353128345 +0000 839 15:39:32 for changed configuration 840 15:39:32 is expected to be within 2 of 2024-09-20 15:49:32.532087685 +0000 841 15:39:32 behaves like having the correct scope 842 15:39:32 has the correct scope 843 15:39:32 behaves like able to login 844 15:39:32 registry provides read_container_image authentication_abilities 845 15:39:32 is expected to eq "deploy_token" 846 15:39:32 has encoded user information in the payload 847 15:39:32 behaves like an authenticated 848 15:39:33 is expected to include :token 849 15:39:33 is expected to include "access" 850 15:39:33 for public project with private container registry 852 15:39:33 behaves like a pullable 853 15:39:33 behaves like an accessible 854 15:39:33 behaves like a valid token 855 15:39:33 is expected to include :token 856 15:39:33 is expected to include "access" 858 15:39:33 for default configuration 859 15:39:33 is expected not to be within 2 of 2024-09-20 15:49:33.972588740 +0000 860 15:39:33 for changed configuration 861 15:39:34 is expected to be within 2 of 2024-09-20 15:49:34.169094758 +0000 862 15:39:34 behaves like having the correct scope 863 15:39:34 has the correct scope 865 15:39:34 behaves like a pushable 866 15:39:34 behaves like an accessible 867 15:39:34 behaves like a valid token 868 15:39:34 is expected to include :token 869 15:39:34 is expected to include "access" 871 15:39:34 for default configuration 872 15:39:34 is expected not to be within 2 of 2024-09-20 15:49:34.970551860 +0000 873 15:39:34 for changed configuration 874 15:39:35 is expected to be within 2 of 2024-09-20 15:49:35.169188838 +0000 875 15:39:35 behaves like having the correct scope 876 15:39:35 has the correct scope 877 15:39:35 behaves like able to login 878 15:39:35 registry provides read_container_image authentication_abilities 879 15:39:35 is expected to eq "deploy_token" 880 15:39:35 has encoded user information in the payload 881 15:39:35 behaves like an authenticated 882 15:39:35 is expected to include :token 883 15:39:35 is expected to include "access" 884 15:39:35 for private project when the deploy key is restricted with external_authorization 886 15:39:36 behaves like a forbidden 887 15:39:36 is expected to include {:http_status => 403} 888 15:39:36 is expected not to include :token 890 15:39:36 behaves like a forbidden 891 15:39:36 is expected to include {:http_status => 403} 892 15:39:36 is expected not to include :token 893 15:39:36 when deploy token does not have read_registry scope 894 15:39:36 for public project with container registry `enabled` 896 15:39:36 behaves like a pullable 897 15:39:36 behaves like an accessible 898 15:39:36 behaves like a valid token 899 15:39:37 is expected to include :token 900 15:39:37 is expected to include "access" 902 15:39:37 for default configuration 903 15:39:37 is expected not to be within 2 of 2024-09-20 15:49:37.432749904 +0000 904 15:39:37 for changed configuration 905 15:39:37 is expected to be within 2 of 2024-09-20 15:49:37.626766913 +0000 906 15:39:37 behaves like having the correct scope 907 15:39:37 has the correct scope 908 15:39:37 behaves like unable to login 909 15:39:37 registry provides no container authentication_abilities 910 15:39:37 behaves like a forbidden 911 15:39:37 is expected to include {:http_status => 403} 912 15:39:38 is expected not to include :token 913 15:39:38 registry provides inapplicable container authentication_abilities 914 15:39:38 behaves like a forbidden 915 15:39:38 is expected to include {:http_status => 403} 916 15:39:38 is expected not to include :token 917 15:39:38 for public project with container registry `private` 919 15:39:38 behaves like an inaccessible 920 15:39:38 is expected to include {"access" => []} 921 15:39:38 behaves like a valid token 922 15:39:39 is expected to include :token 923 15:39:39 is expected to include "access" 925 15:39:39 for default configuration 926 15:39:39 is expected not to be within 2 of 2024-09-20 15:49:39.440672545 +0000 927 15:39:39 # [RSpecRunTime] RSpec elapsed time: 3 minutes 45.02 seconds. Current RSS: ~1372M. Threads: 3. load average: 1.10 1.15 1.03 1/405 414 929 15:39:39 for changed configuration 930 15:39:39 is expected to be within 2 of 2024-09-20 15:49:39.685970601 +0000 931 15:39:39 behaves like unable to login 932 15:39:39 registry provides no container authentication_abilities 933 15:39:39 behaves like a forbidden 934 15:39:39 is expected to include {:http_status => 403} 935 15:39:39 is expected not to include :token 936 15:39:39 registry provides inapplicable container authentication_abilities 937 15:39:39 behaves like a forbidden 938 15:39:40 is expected to include {:http_status => 403} 939 15:39:40 is expected not to include :token 940 15:39:40 for internal project 942 15:39:40 behaves like an inaccessible 943 15:39:40 is expected to include {"access" => []} 944 15:39:40 behaves like a valid token 945 15:39:40 is expected to include :token 946 15:39:40 is expected to include "access" 948 15:39:40 for default configuration 949 15:39:41 is expected not to be within 2 of 2024-09-20 15:49:41.060646859 +0000 950 15:39:41 for changed configuration 951 15:39:41 is expected to be within 2 of 2024-09-20 15:49:41.187169272 +0000 952 15:39:41 behaves like unable to login 953 15:39:41 registry provides no container authentication_abilities 954 15:39:41 behaves like a forbidden 955 15:39:41 is expected to include {:http_status => 403} 956 15:39:41 is expected not to include :token 957 15:39:41 registry provides inapplicable container authentication_abilities 958 15:39:41 behaves like a forbidden 959 15:39:41 is expected to include {:http_status => 403} 960 15:39:41 is expected not to include :token 961 15:39:41 for private project 963 15:39:41 behaves like an inaccessible 964 15:39:42 is expected to include {"access" => []} 965 15:39:42 behaves like a valid token 966 15:39:42 is expected to include :token 967 15:39:42 is expected to include "access" 969 15:39:42 for default configuration 970 15:39:42 is expected not to be within 2 of 2024-09-20 15:49:42.400809709 +0000 971 15:39:42 for changed configuration 972 15:39:42 is expected to be within 2 of 2024-09-20 15:49:42.524051302 +0000 973 15:39:42 when logging in 974 15:39:42 behaves like a forbidden 975 15:39:42 is expected to include {:http_status => 403} 976 15:39:42 is expected not to include :token 977 15:39:42 behaves like unable to login 978 15:39:42 registry provides no container authentication_abilities 979 15:39:42 behaves like a forbidden 980 15:39:42 is expected to include {:http_status => 403} 981 15:39:42 is expected not to include :token 982 15:39:42 registry provides inapplicable container authentication_abilities 983 15:39:42 behaves like a forbidden 984 15:39:42 is expected to include {:http_status => 403} 985 15:39:42 is expected not to include :token 986 15:39:42 when deploy token is not related to the project 987 15:39:42 for public project with container registry `enabled` 989 15:39:43 behaves like a pullable 990 15:39:43 behaves like an accessible 991 15:39:43 behaves like a valid token 992 15:39:43 is expected to include :token 993 15:39:43 is expected to include "access" 995 15:39:43 for default configuration 996 15:39:43 is expected not to be within 2 of 2024-09-20 15:49:43.589171779 +0000 997 15:39:43 for changed configuration 998 15:39:43 is expected to be within 2 of 2024-09-20 15:49:43.693673813 +0000 999 15:39:43 behaves like having the correct scope 1000 15:39:43 has the correct scope 1001 15:39:43 for public project with container registry `private` 1002 15:39:44 when pulling 1003 15:39:44 behaves like an inaccessible 1004 15:39:44 is expected to include {"access" => []} 1005 15:39:44 behaves like a valid token 1006 15:39:44 is expected to include :token 1007 15:39:44 is expected to include "access" 1009 15:39:44 for default configuration 1010 15:39:44 is expected not to be within 2 of 2024-09-20 15:49:44.520286664 +0000 1011 15:39:44 for changed configuration 1012 15:39:44 is expected to be within 2 of 2024-09-20 15:49:44.637745377 +0000 1013 15:39:44 for internal project 1014 15:39:44 when pulling 1015 15:39:44 behaves like an inaccessible 1016 15:39:45 is expected to include {"access" => []} 1017 15:39:45 behaves like a valid token 1018 15:39:45 is expected to include :token 1019 15:39:45 is expected to include "access" 1021 15:39:45 for default configuration 1022 15:39:45 is expected not to be within 2 of 2024-09-20 15:49:45.319387896 +0000 1023 15:39:45 for changed configuration 1024 15:39:45 is expected to be within 2 of 2024-09-20 15:49:45.408581361 +0000 1025 15:39:45 for private project 1026 15:39:45 when pulling 1027 15:39:45 behaves like an inaccessible 1028 15:39:45 is expected to include {"access" => []} 1029 15:39:45 behaves like a valid token 1030 15:39:45 is expected to include :token 1031 15:39:45 is expected to include "access" 1033 15:39:45 for default configuration 1034 15:39:46 is expected not to be within 2 of 2024-09-20 15:49:46.040088784 +0000 1035 15:39:46 for changed configuration 1036 15:39:46 is expected to be within 2 of 2024-09-20 15:49:46.126433848 +0000 1037 15:39:46 when deploy token has been revoked 1038 15:39:46 for public project with container registry `enabled` 1039 15:39:46 behaves like a pullable 1040 15:39:46 behaves like an accessible 1041 15:39:46 behaves like a valid token 1042 15:39:46 is expected to include :token 1043 15:39:46 is expected to include "access" 1045 15:39:46 for default configuration 1046 15:39:46 is expected not to be within 2 of 2024-09-20 15:49:46.837450416 +0000 1047 15:39:46 for changed configuration 1048 15:39:46 is expected to be within 2 of 2024-09-20 15:49:46.968163438 +0000 1049 15:39:46 behaves like having the correct scope 1050 15:39:47 has the correct scope 1051 15:39:47 for public project with container registry `private` 1052 15:39:47 behaves like an inaccessible 1053 15:39:47 is expected to include {"access" => []} 1054 15:39:47 behaves like a valid token 1055 15:39:47 is expected to include :token 1056 15:39:47 is expected to include "access" 1058 15:39:47 for default configuration 1059 15:39:47 is expected not to be within 2 of 2024-09-20 15:49:47.963116210 +0000 1060 15:39:47 for changed configuration 1061 15:39:48 is expected to be within 2 of 2024-09-20 15:49:48.085015202 +0000 1062 15:39:48 for internal project 1063 15:39:48 behaves like an inaccessible 1064 15:39:48 is expected to include {"access" => []} 1065 15:39:48 behaves like a valid token 1066 15:39:48 is expected to include :token 1067 15:39:48 is expected to include "access" 1069 15:39:48 for default configuration 1070 15:39:48 is expected not to be within 2 of 2024-09-20 15:49:48.855696026 +0000 1071 15:39:48 for changed configuration 1072 15:39:48 is expected to be within 2 of 2024-09-20 15:49:48.972294319 +0000 1073 15:39:48 for private project 1074 15:39:49 behaves like an inaccessible 1075 15:39:49 is expected to include {"access" => []} 1076 15:39:49 behaves like a valid token 1077 15:39:49 is expected to include :token 1078 15:39:49 is expected to include "access" 1080 15:39:49 for default configuration 1081 15:39:49 is expected not to be within 2 of 2024-09-20 15:49:49.810979060 +0000 1082 15:39:49 for changed configuration 1083 15:39:49 is expected to be within 2 of 2024-09-20 15:49:49.940457222 +0000 1084 15:39:49 when the deploy token is restricted with external_authorization 1085 15:39:49 when the authenticator is a regular user 1086 15:39:50 behaves like an accessible 1087 15:39:50 behaves like a valid token 1088 15:39:50 is expected to include :token 1089 15:39:50 is expected to include "access" 1091 15:39:50 for default configuration 1092 15:39:51 is expected not to be within 2 of 2024-09-20 15:49:50.999379299 +0000 1093 15:39:51 # [RSpecRunTime] RSpec elapsed time: 3 minutes 56.58 seconds. Current RSS: ~1362M. Threads: 3. load average: 1.16 1.16 1.03 1/405 415 1095 15:39:51 for changed configuration 1096 15:39:51 is expected to be within 2 of 2024-09-20 15:49:51.313747691 +0000 1097 15:39:51 behaves like having the correct scope 1098 15:39:51 has the correct scope 1099 15:39:51 user authorization 1100 15:39:51 with multiple scopes 1101 15:39:52 has encoded user information in the payload 1102 15:39:52 allow developer to push images 1103 15:39:52 behaves like a pushable 1104 15:39:52 behaves like an accessible 1105 15:39:52 behaves like a valid token 1106 15:39:52 is expected to include :token 1107 15:39:52 is expected to include "access" 1109 15:39:52 for default configuration 1110 15:39:52 is expected not to be within 2 of 2024-09-20 15:49:52.533391968 +0000 1111 15:39:52 for changed configuration 1112 15:39:52 is expected to be within 2 of 2024-09-20 15:49:52.667746050 +0000 1113 15:39:52 behaves like having the correct scope 1114 15:39:52 has the correct scope 1115 15:39:52 behaves like container repository factory 1116 15:39:52 creates a new container repository resource 1117 15:39:52 behaves like with auth_type 1118 15:39:53 is expected to eq "foo" 1119 15:39:53 contains the auth_type as part of the encoded user information in the payload 1120 15:39:53 with a project with a path containing special characters 1121 15:39:53 #access_token 1122 15:39:53 has the correct scope 1123 15:39:53 behaves like a valid token 1124 15:39:53 is expected to include :token 1125 15:39:53 is expected to include "access" 1127 15:39:53 for default configuration 1128 15:39:53 is expected not to be within 2 of 2024-09-20 15:49:53.709115019 +0000 1129 15:39:53 for changed configuration 1130 15:39:53 is expected to be within 2 of 2024-09-20 15:49:53.794317344 +0000 1131 15:39:53 with use_key_as_project_path as true 1132 15:39:53 returns the given path in the metadata 1133 15:39:53 when the given path contains /* 1134 15:39:53 removes the /* from the path 1135 15:39:53 with container registry protection rules 1136 15:39:54 for different repository_path_patterns and current user roles 1137 15:39:54 repository_path_pattern: container_repository_path, minimum_access_level_for_push: :maintainer, current_user: project_developer, shared_examples_name: "a protected container repository" 1138 15:39:54 behaves like a protected container repository 1139 15:39:54 is expected to include {:errors => [(include {:code => "DENIED", :message => "Pushing to protected repository path forbidden"})]} 1140 15:39:54 behaves like a forbidden 1141 15:39:54 is expected to include {:http_status => 403} 1142 15:39:55 is expected not to include :token 1143 15:39:55 # [RSpecRunTime] RSpec elapsed time: 4 minutes 0.63 second. Current RSS: ~1355M. Threads: 3. load average: 1.16 1.16 1.03 1/405 416 1145 15:39:55 repository_path_pattern: container_repository_path, minimum_access_level_for_push: :maintainer, current_user: project_owner, shared_examples_name: "a pushable" 1146 15:39:55 behaves like a pushable 1147 15:39:55 behaves like an accessible 1148 15:39:55 behaves like a valid token 1149 15:39:55 is expected to include :token 1150 15:39:55 is expected to include "access" 1152 15:39:55 for default configuration 1153 15:39:55 is expected not to be within 2 of 2024-09-20 15:49:55.546117480 +0000 1154 15:39:55 for changed configuration 1155 15:39:55 is expected to be within 2 of 2024-09-20 15:49:55.684969521 +0000 1156 15:39:55 behaves like having the correct scope 1157 15:39:55 has the correct scope 1158 15:39:55 repository_path_pattern: container_repository_path, minimum_access_level_for_push: :owner, current_user: project_maintainer, shared_examples_name: "a protected container repository" 1159 15:39:55 behaves like a protected container repository 1160 15:39:55 is expected to include {:errors => [(include {:code => "DENIED", :message => "Pushing to protected repository path forbidden"})]} 1161 15:39:55 behaves like a forbidden 1162 15:39:56 is expected to include {:http_status => 403} 1163 15:39:56 is expected not to include :token 1164 15:39:56 repository_path_pattern: container_repository_path, minimum_access_level_for_push: :admin, current_user: project_owner, shared_examples_name: "a protected container repository" 1165 15:39:56 behaves like a protected container repository 1166 15:39:56 is expected to include {:errors => [(include {:code => "DENIED", :message => "Pushing to protected repository path forbidden"})]} 1167 15:39:56 behaves like a forbidden 1168 15:39:56 is expected to include {:http_status => 403} 1169 15:39:56 is expected not to include :token 1170 15:39:56 repository_path_pattern: container_repository_path_pattern_no_match, minimum_access_level_for_push: :maintainer, current_user: project_developer, shared_examples_name: "a pushable" 1171 15:39:56 behaves like a pushable 1172 15:39:56 behaves like an accessible 1173 15:39:56 behaves like a valid token 1174 15:39:56 is expected to include :token 1175 15:39:56 is expected to include "access" 1177 15:39:56 for default configuration 1178 15:39:57 is expected not to be within 2 of 2024-09-20 15:49:57.026699522 +0000 1179 15:39:57 for changed configuration 1180 15:39:57 is expected to be within 2 of 2024-09-20 15:49:57.177041613 +0000 1181 15:39:57 behaves like having the correct scope 1182 15:39:57 has the correct scope 1183 15:39:57 repository_path_pattern: container_repository_path_pattern_no_match, minimum_access_level_for_push: :admin, current_user: project_owner, shared_examples_name: "a pushable" 1184 15:39:57 behaves like a pushable 1185 15:39:57 behaves like an accessible 1186 15:39:57 behaves like a valid token 1187 15:39:57 is expected to include :token 1188 15:39:57 is expected to include "access" 1190 15:39:57 for default configuration 1191 15:39:57 is expected not to be within 2 of 2024-09-20 15:49:57.733121080 +0000 1192 15:39:57 for changed configuration 1193 15:39:57 is expected to be within 2 of 2024-09-20 15:49:57.897533310 +0000 1194 15:39:57 behaves like having the correct scope 1195 15:39:58 has the correct scope 1196 15:39:58 with different scopes and actions 1197 15:39:58 current_params_scopes: lazy { ["repository:#{container_repository_path}:*"] }, shared_examples_name: "a protected container repository" 1198 15:39:58 behaves like a protected container repository 1199 15:39:58 is expected to include {:errors => [(include {:code => "DENIED", :message => "Pushing to protected repository path forbidden"})]} 1200 15:39:58 behaves like a forbidden 1201 15:39:58 is expected to include {:http_status => 403} 1202 15:39:58 is expected not to include :token 1203 15:39:58 current_params_scopes: lazy { ["repository:#{container_repository_path}:push"] }, shared_examples_name: "a protected container repository" 1204 15:39:58 behaves like a protected container repository 1205 15:39:58 is expected to include {:errors => [(include {:code => "DENIED", :message => "Pushing to protected repository path forbidden"})]} 1206 15:39:58 behaves like a forbidden 1207 15:39:58 is expected to include {:http_status => 403} 1208 15:39:58 is expected not to include :token 1209 15:39:58 current_params_scopes: lazy { ["repository:#{container_repository_path}:push,pull"] }, shared_examples_name: "a protected container repository" 1210 15:39:58 behaves like a protected container repository 1211 15:39:59 is expected to include {:errors => [(include {:code => "DENIED", :message => "Pushing to protected repository path forbidden"})]} 1212 15:39:59 behaves like a forbidden 1213 15:39:59 is expected to include {:http_status => 403} 1214 15:39:59 is expected not to include :token 1215 15:39:59 current_params_scopes: lazy { ["repository:#{container_repository_path}:pull"] }, shared_examples_name: "a pullable" 1216 15:39:59 behaves like a pullable 1217 15:39:59 behaves like an accessible 1218 15:39:59 behaves like a valid token 1219 15:39:59 is expected to include :token 1220 15:39:59 is expected to include "access" 1222 15:39:59 for default configuration 1223 15:39:59 is expected not to be within 2 of 2024-09-20 15:49:59.699138473 +0000 1224 15:39:59 for changed configuration 1225 15:39:59 is expected to be within 2 of 2024-09-20 15:49:59.812814876 +0000 1226 15:39:59 behaves like having the correct scope 1227 15:39:59 has the correct scope 1228 15:39:59 when feature flag :container_registry_protected_containers is disabled 1229 15:39:59 with matching package protection rule for all roles 1230 15:39:59 repository_path_pattern: container_repository_path, minimum_access_level_for_push: :maintainer, shared_examples_name: "a pushable" 1231 15:39:59 behaves like a pushable 1232 15:39:59 behaves like an accessible 1233 15:39:59 behaves like a valid token 1234 15:40:00 is expected to include :token 1235 15:40:00 is expected to include "access" 1237 15:40:00 for default configuration 1238 15:40:00 is expected not to be within 2 of 2024-09-20 15:50:00.274837309 +0000 1239 15:40:00 for changed configuration 1240 15:40:00 is expected to be within 2 of 2024-09-20 15:50:00.389024332 +0000 1241 15:40:00 behaves like having the correct scope 1242 15:40:00 has the correct scope 1243 15:40:00 repository_path_pattern: container_repository_path, minimum_access_level_for_push: :admin, shared_examples_name: "a pushable" 1244 15:40:00 behaves like a pushable 1245 15:40:00 behaves like an accessible 1246 15:40:00 behaves like a valid token 1247 15:40:00 is expected to include :token 1248 15:40:00 is expected to include "access" 1250 15:40:00 for default configuration 1251 15:40:00 is expected not to be within 2 of 2024-09-20 15:50:00.871081114 +0000 1252 15:40:00 for changed configuration 1253 15:40:01 is expected to be within 2 of 2024-09-20 15:50:01.005970516 +0000 1254 15:40:01 behaves like having the correct scope 1255 15:40:01 has the correct scope 1256 15:40:01 repository_path_pattern: container_repository_path_pattern_no_match, minimum_access_level_for_push: :maintainer, shared_examples_name: "a pushable" 1257 15:40:01 behaves like a pushable 1258 15:40:01 behaves like an accessible 1259 15:40:01 behaves like a valid token 1260 15:40:01 is expected to include :token 1261 15:40:01 is expected to include "access" 1263 15:40:01 for default configuration 1264 15:40:01 is expected not to be within 2 of 2024-09-20 15:50:01.574878572 +0000 1265 15:40:01 for changed configuration 1266 15:40:01 is expected to be within 2 of 2024-09-20 15:50:01.711997624 +0000 1267 15:40:01 behaves like having the correct scope 1268 15:40:01 has the correct scope 1269 15:40:01 repository_path_pattern: container_repository_path_pattern_no_match, minimum_access_level_for_push: :admin, shared_examples_name: "a pushable" 1270 15:40:01 behaves like a pushable 1271 15:40:01 behaves like an accessible 1272 15:40:01 behaves like a valid token 1273 15:40:01 is expected to include :token 1274 15:40:02 is expected to include "access" 1276 15:40:02 for default configuration 1277 15:40:02 is expected not to be within 2 of 2024-09-20 15:50:02.208733594 +0000 1278 15:40:02 for changed configuration 1279 15:40:02 is expected to be within 2 of 2024-09-20 15:50:02.341457157 +0000 1280 15:40:02 behaves like having the correct scope 1281 15:40:02 has the correct scope 1282 15:40:02 when over storage limit 1283 15:40:03 when there is a project 1284 15:40:03 does not allow developer to push images 1285 15:40:03 when only pushing an image 1286 15:40:03 behaves like not a container repository factory 1287 15:40:04 does not create a new container repository resource 1288 15:40:04 behaves like storage error 1289 15:40:04 returns an appropriate response 1290 15:40:04 # [RSpecRunTime] RSpec elapsed time: 4 minutes 9.9 seconds. Current RSS: ~1398M. Threads: 3. load average: 1.29 1.19 1.04 1/405 417 1292 15:40:04 when performing multiple actions including push 1293 15:40:04 behaves like not a container repository factory 1294 15:40:04 does not create a new container repository resource 1295 15:40:04 behaves like storage error 1296 15:40:04 returns an appropriate response 1297 15:40:04 allows developers to pull images 1298 15:40:04 behaves like a pullable 1299 15:40:04 behaves like an accessible 1300 15:40:04 behaves like a valid token 1301 15:40:05 is expected to include :token 1302 15:40:05 is expected to include "access" 1304 15:40:05 for default configuration 1305 15:40:05 is expected not to be within 2 of 2024-09-20 15:50:05.740932065 +0000 1306 15:40:05 for changed configuration 1307 15:40:06 is expected to be within 2 of 2024-09-20 15:50:06.036197577 +0000 1308 15:40:06 behaves like having the correct scope 1309 15:40:06 has the correct scope 1310 15:40:06 allows maintainers to delete images 1311 15:40:06 behaves like allowed to delete container repository images 1312 15:40:06 behaves like a valid token 1313 15:40:06 is expected to include :token 1314 15:40:07 is expected to include "access" 1316 15:40:07 for default configuration 1317 15:40:07 is expected not to be within 2 of 2024-09-20 15:50:07.430411415 +0000 1318 15:40:07 # [RSpecRunTime] RSpec elapsed time: 4 minutes 13.01 seconds. Current RSS: ~1393M. Threads: 3. load average: 1.27 1.19 1.04 1/405 418 1320 15:40:07 for changed configuration 1321 15:40:07 is expected to be within 2 of 2024-09-20 15:50:07.835200431 +0000 1322 15:40:07 allow to delete images 1323 15:40:07 behaves like a deletable 1324 15:40:07 behaves like an accessible 1325 15:40:07 behaves like a valid token 1326 15:40:08 is expected to include :token 1327 15:40:08 is expected to include "access" 1329 15:40:08 for default configuration 1330 15:40:09 is expected not to be within 2 of 2024-09-20 15:50:09.086278516 +0000 1331 15:40:09 # [RSpecRunTime] RSpec elapsed time: 4 minutes 14.67 seconds. Current RSS: ~1394M. Threads: 3. load average: 1.27 1.19 1.04 1/404 419 1333 15:40:09 for changed configuration 1334 15:40:09 is expected to be within 2 of 2024-09-20 15:50:09.607138405 +0000 1335 15:40:09 behaves like having the correct scope 1336 15:40:10 has the correct scope 1337 15:40:10 allow to delete images since registry 2.7 1338 15:40:10 behaves like a deletable since registry 2.7 1339 15:40:10 behaves like an accessible 1340 15:40:10 behaves like a valid token 1341 15:40:10 is expected to include :token 1342 15:40:10 is expected to include "access" 1344 15:40:10 for default configuration 1345 15:40:11 is expected not to be within 2 of 2024-09-20 15:50:11.213258930 +0000 1346 15:40:11 # [RSpecRunTime] RSpec elapsed time: 4 minutes 16.79 seconds. Current RSS: ~1383M. Threads: 3. load average: 1.25 1.18 1.04 1/404 420 1348 15:40:11 for changed configuration 1349 15:40:11 is expected to be within 2 of 2024-09-20 15:50:11.661019213 +0000 1350 15:40:11 behaves like having the correct scope 1351 15:40:12 has the correct scope 1352 15:40:12 when there is no project 1353 15:40:12 does not return a storage error 1354 15:40:12 # [RSpecRunTime] Finishing example group ee/spec/services/ee/auth/container_registry_authentication_service_spec.rb. It took 4 minutes 9.65 seconds. Expected to take 13 minutes 15.17 seconds. 1355 15:40:12 # [RSpecRunTime] Starting example group ee/spec/models/geo/upload_registry_spec.rb. Expected to take 1 minute 38.74 seconds. 1356 15:40:12 Geo::UploadRegistry 1357 15:40:12 does not allow STI 1358 15:40:12 factory is valid 1359 15:40:12 behaves like a Geo verifiable registry 1360 15:40:12 state machine 1361 15:40:12 when transitioning to synced 1362 15:40:12 marks verification as pending 1363 15:40:12 when the model_record cannot be verified 1364 15:40:12 when the registry is already verification_disabled 1365 15:40:13 changes verification to disabled 1366 15:40:13 # [RSpecRunTime] RSpec elapsed time: 4 minutes 18.96 seconds. Current RSS: ~1380M. Threads: 3. load average: 1.25 1.18 1.04 1/404 421 1368 15:40:13 when the registry is verification_pending 1369 15:40:13 changes verification to disabled 1370 15:40:13 when transitioning to pending 1372 15:40:14 marks verification as disabled 1374 15:40:14 marks verification as disabled 1375 15:40:14 verification_state machine 1376 15:40:14 when transitioning to verification_failed 1377 15:40:15 changes state from synced to failed 1378 15:40:15 .verification_pending_batch 1379 15:40:16 returns IDs of rows which are synced and pending verification 1380 15:40:19 excludes rows which are not synced or are not pending verification 1381 15:40:20 marks verification as started 1382 15:40:20 logs the verification state transition 1383 15:40:21 # [RSpecRunTime] RSpec elapsed time: 4 minutes 26.52 seconds. Current RSS: ~1337M. Threads: 3. load average: 1.37 1.21 1.05 1/405 423 1385 15:40:21 .verification_failed_batch 1386 15:40:21 with a failed record with retry due 1387 15:40:21 returns IDs of rows which are synced and have failed verification 1388 15:40:25 excludes rows which are not synced or have not failed verification 1389 15:40:25 marks verification as started 1390 15:40:26 logs the verification state transition 1391 15:40:26 # [RSpecRunTime] RSpec elapsed time: 4 minutes 31.99 seconds. Current RSS: ~1317M. Threads: 3. load average: 1.34 1.21 1.05 1/405 424 1393 15:40:26 when verification_retry_at is in the future 1394 15:40:27 does not return the row which failed verification 1395 15:40:27 .needs_verification_count 1396 15:40:27 returns the number of rows which are synced and pending verification 1397 15:40:28 includes rows which are synced and failed verification and are due for retry 1398 15:40:29 excludes rows which are synced and failed verification and have a future retry time 1399 15:40:32 excludes rows which are not synced or are not (pending or failed) verification 1400 15:40:32 # [RSpecRunTime] RSpec elapsed time: 4 minutes 38.25 seconds. Current RSS: ~1316M. Threads: 3. load average: 1.39 1.22 1.06 1/405 425 1402 15:40:32 #verification_succeeded! 1403 15:40:33 clears checksum mismatch fields 1404 15:40:33 #track_checksum_attempt! 1405 15:40:33 yields to the checksum calculation 1406 15:40:33 when verification was not yet started 1407 15:40:34 starts verification 1408 15:40:34 when the model record cannot be verified 1409 15:40:34 when the registry is already verification_disabled 1410 15:40:34 leaves verification as disabled 1411 15:40:34 # [RSpecRunTime] RSpec elapsed time: 4 minutes 40.51 seconds. Current RSS: ~1322M. Threads: 3. load average: 1.39 1.22 1.06 1/404 426 1413 15:40:34 when the registry is verification_pending 1414 15:40:35 changes verification to disabled 1415 15:40:35 when the primary site is expected to checksum the model record 1416 15:40:35 comparison with primary checksum 1417 15:40:35 when the calculated checksum matches the primary checksum 1418 15:40:36 transitions to verification_succeeded and updates the checksum 1419 15:40:36 when the calculated checksum does not match the primary checksum 1420 15:40:36 transitions to verification_failed and updates mismatch fields 1421 15:40:36 when verification was started 1422 15:40:37 does not update verification_started_at 1423 15:40:37 when an error occurs while yielding 1424 15:40:37 sets verification_failed 1425 15:40:37 #brand_new_pending? 1426 15:40:38 returns true when sync state is pending and all other fields are default 1427 15:40:38 returns true when started but all other fields are default 1428 15:40:39 returns false when sync state is synced 1429 15:40:39 returns false when sync state is failed 1430 15:40:40 returns false when it is pending but was synced before 1431 15:40:40 returns false when it is scheduled to retry sync 1432 15:40:41 returns false when it was tried before 1433 15:40:41 returns false when it has a sync failure message 1434 15:40:42 returns false when verification succeeded 1435 15:40:42 returns false when verification failed 1436 15:40:43 returns false when verification started 1437 15:40:43 returns false when it was verified before 1438 15:40:43 returns false when verification was started before 1439 15:40:44 returns false when verification is scheduled for retry 1440 15:40:44 returns false when verification was tried before 1441 15:40:45 returns false when checksum mismatched before 1442 15:40:45 returns false when it has a local checksum from before 1443 15:40:46 returns false when verification mismatched before 1444 15:40:47 returns false when there is a verification failure message from before 1445 15:40:47 # [RSpecRunTime] RSpec elapsed time: 4 minutes 52.62 seconds. Current RSS: ~1328M. Threads: 3. load average: 1.30 1.21 1.05 1/404 427 1447 15:40:47 obligatory fields check 1448 15:40:47 has expected fields or methods 1450 15:40:47 sync_timed_out 1451 15:40:49 return correct records 1452 15:40:49 # [RSpecRunTime] RSpec elapsed time: 4 minutes 54.67 seconds. Current RSS: ~1327M. Threads: 3. load average: 1.30 1.21 1.05 1/404 428 1455 15:40:50 returns registries that are not pending 1456 15:40:50 # [RSpecRunTime] RSpec elapsed time: 4 minutes 55.8 seconds. Current RSS: ~1323M. Threads: 3. load average: 1.30 1.21 1.05 1/404 429 1459 15:40:50 .find_registries_never_attempted_sync 1460 15:40:52 returns unsynced items 1461 15:40:54 returns items that never have an attempt to sync except some specific item ID 1462 15:40:54 # [RSpecRunTime] RSpec elapsed time: 4 minutes 59.86 seconds. Current RSS: ~1319M. Threads: 3. load average: 1.28 1.20 1.05 1/404 430 1464 15:40:54 .find_registries_needs_sync_again 1465 15:40:56 returns failed items 1466 15:40:58 returns failed items except some specific item ID 1467 15:41:00 orders records according to retry_at 1468 15:41:00 # [RSpecRunTime] RSpec elapsed time: 5 minutes 5.64 seconds. Current RSS: ~1317M. Threads: 3. load average: 1.26 1.20 1.05 1/404 431 1470 15:41:00 .ordered_by_id 1471 15:41:01 orders records by id ASC 1472 15:41:01 # [RSpecRunTime] RSpec elapsed time: 5 minutes 7.18 seconds. Current RSS: ~1318M. Threads: 3. load average: 1.24 1.20 1.05 1/404 432 1474 15:41:01 .fail_sync_timeouts 1475 15:41:02 marks started records as failed if they are expired 1476 15:41:02 # [RSpecRunTime] RSpec elapsed time: 5 minutes 8.23 seconds. Current RSS: ~1319M. Threads: 3. load average: 1.24 1.20 1.05 1/404 433 1479 15:41:03 sets last_sync_failure with message 1480 15:41:03 truncates a long last_sync_failure 1481 15:41:04 increments retry_count 1482 15:41:05 sets retry_at to a time in the future 1483 15:41:05 can transition from any state 1484 15:41:06 logs the state transition 1485 15:41:06 when an error is given 1486 15:41:06 includes error.message in last_sync_failure 1487 15:41:06 # [RSpecRunTime] RSpec elapsed time: 5 minutes 12.15 seconds. Current RSS: ~1325M. Threads: 3. load average: 1.22 1.19 1.05 1/404 434 1489 15:41:06 when missing_on_primary is not given 1490 15:41:07 caps retry_at to default 1 hour 1491 15:41:07 when missing_on_primary is falsey 1492 15:41:07 caps retry_at to default 1 hour 1493 15:41:07 when missing_on_primary is truthy 1494 15:41:08 caps retry_at to 4 hours 1496 15:41:08 mark as synced 1497 15:41:09 logs the state transition 1498 15:41:09 when a sync was scheduled after the last sync finishes 1499 15:41:09 does not reset state 1500 15:41:10 resets the other sync state fields 1501 15:41:10 # [RSpecRunTime] RSpec elapsed time: 5 minutes 16.03 seconds. Current RSS: ~1328M. Threads: 3. load average: 1.20 1.19 1.05 1/404 435 1504 15:41:10 when a sync is currently running 1505 15:41:11 successfully moves state to pending 1506 15:41:11 logs the state transition 1507 15:41:11 # [RSpecRunTime] RSpec elapsed time: 5 minutes 17.2 seconds. Current RSS: ~1328M. Threads: 3. load average: 1.20 1.19 1.05 1/404 436 1509 15:41:11 when the registry has recorded a failure 1510 15:41:12 clears failure retry fields 1511 15:41:13 sets last_synced_at to nil 1512 15:41:13 # [RSpecRunTime] RSpec elapsed time: 5 minutes 18.58 seconds. Current RSS: ~1328M. Threads: 3. load average: 1.20 1.19 1.05 1/404 437 1515 15:41:13 successfully moves state to started 1516 15:41:14 logs the state transition 1517 15:41:14 # [RSpecRunTime] RSpec elapsed time: 5 minutes 19.72 seconds. Current RSS: ~1328M. Threads: 3. load average: 1.20 1.19 1.05 1/404 438 1519 15:41:14 .with_search 1520 15:41:14 when query is empty 1521 15:41:15 returns all registries 1522 15:41:15 # [RSpecRunTime] RSpec elapsed time: 5 minutes 20.76 seconds. Current RSS: ~1328M. Threads: 3. load average: 1.20 1.19 1.05 1/404 439 1524 15:41:15 when query is not empty 1525 15:41:15 calls model_class search method 1526 15:41:15 # [RSpecRunTime] Finishing example group ee/spec/models/geo/upload_registry_spec.rb. It took 1 minute 3.21 seconds. Expected to take 1 minute 38.74 seconds. 1527 15:41:15 # [RSpecRunTime] Starting example group ee/spec/services/geo/bulk_mark_pending_service_spec.rb. Expected to take 1 minute 22.5 seconds. 1528 15:41:15 Geo::BulkMarkPendingService 1529 15:41:15 registry_class: Geo::JobArtifactRegistry (call 'Geo::JobArtifactRegistry.connection' to establish a connection), registry_type: Types::Geo::JobArtifactRegistryType, registry_factory: :geo_job_artifact_registry 1530 15:41:15 #bulk_mark_update_one_batch! 1531 15:41:17 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1533 15:41:17 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1534 15:41:17 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1536 15:41:17 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1537 15:41:18 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1539 15:41:18 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1540 15:41:18 marks registries as never attempted to sync 1541 15:41:18 # [RSpecRunTime] RSpec elapsed time: 5 minutes 23.66 seconds. Current RSS: ~1336M. Threads: 3. load average: 1.18 1.19 1.05 1/404 440 1543 15:41:18 #remaining_batches_to_bulk_update 1544 15:41:18 when there are remaining batches for pending registries 1545 15:41:18 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1547 15:41:18 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1548 15:41:18 returns the number of remaining batches 1549 15:41:18 when there are not remaining batches for not pending registries 1550 15:41:19 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1552 15:41:19 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1553 15:41:19 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1555 15:41:19 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1556 15:41:20 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1558 15:41:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1559 15:41:20 returns zero remaining batches 1560 15:41:20 # [RSpecRunTime] RSpec elapsed time: 5 minutes 26.0 seconds. Current RSS: ~1346M. Threads: 3. load average: 1.17 1.18 1.05 1/404 441 1562 15:41:20 #set_bulk_mark_pending_cursor 1563 15:41:20 sets redis shared state cursor key 1564 15:41:20 registry_class: Geo::MergeRequestDiffRegistry (call 'Geo::MergeRequestDiffRegistry.connection' to establish a connection), registry_type: Types::Geo::MergeRequestDiffRegistryType, registry_factory: :geo_merge_request_diff_registry 1565 15:41:20 #bulk_mark_update_one_batch! 1566 15:41:24 marks registries as never attempted to sync 1567 15:41:24 # [RSpecRunTime] RSpec elapsed time: 5 minutes 29.9 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.17 1.18 1.05 1/407 571 1569 15:41:24 #remaining_batches_to_bulk_update 1570 15:41:24 when there are remaining batches for pending registries 1571 15:41:25 returns the number of remaining batches 1572 15:41:25 # [RSpecRunTime] RSpec elapsed time: 5 minutes 31.04 seconds. Current RSS: ~1375M. Threads: 4. load average: 1.07 1.16 1.04 1/407 614 1574 15:41:25 when there are not remaining batches for not pending registries 1575 15:41:28 returns zero remaining batches 1576 15:41:28 # [RSpecRunTime] RSpec elapsed time: 5 minutes 34.34 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.07 1.16 1.04 1/408 742 1578 15:41:28 #set_bulk_mark_pending_cursor 1579 15:41:28 sets redis shared state cursor key 1580 15:41:28 registry_class: Geo::PackageFileRegistry (call 'Geo::PackageFileRegistry.connection' to establish a connection), registry_type: Types::Geo::PackageFileRegistryType, registry_factory: :geo_package_file_registry 1581 15:41:28 #bulk_mark_update_one_batch! 1582 15:41:29 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 1584 15:41:29 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1585 15:41:29 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 1587 15:41:29 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1588 15:41:30 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 1590 15:41:30 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1591 15:41:30 marks registries as never attempted to sync 1592 15:41:30 # [RSpecRunTime] RSpec elapsed time: 5 minutes 36.06 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.07 1.16 1.04 4/408 743 1594 15:41:30 #remaining_batches_to_bulk_update 1595 15:41:30 when there are remaining batches for pending registries 1596 15:41:31 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 1598 15:41:31 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1599 15:41:31 returns the number of remaining batches 1600 15:41:31 when there are not remaining batches for not pending registries 1601 15:41:31 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 1603 15:41:31 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1604 15:41:32 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 1606 15:41:32 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1607 15:41:32 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 1609 15:41:32 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1610 15:41:32 returns zero remaining batches 1611 15:41:32 # [RSpecRunTime] RSpec elapsed time: 5 minutes 38.07 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.07 1.16 1.04 1/408 744 1613 15:41:32 #set_bulk_mark_pending_cursor 1614 15:41:32 sets redis shared state cursor key 1615 15:41:32 registry_class: Geo::DependencyProxyBlobRegistry (call 'Geo::DependencyProxyBlobRegistry.connection' to establish a connection), registry_type: Types::Geo::DependencyProxyBlobRegistryType, registry_factory: :geo_dependency_proxy_blob_registry 1616 15:41:32 #bulk_mark_update_one_batch! 1617 15:41:32 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 1619 15:41:32 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1620 15:41:33 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 1622 15:41:33 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1623 15:41:33 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 1625 15:41:33 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1626 15:41:33 marks registries as never attempted to sync 1627 15:41:33 #remaining_batches_to_bulk_update 1628 15:41:33 when there are remaining batches for pending registries 1629 15:41:33 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 1631 15:41:33 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1632 15:41:33 returns the number of remaining batches 1633 15:41:33 when there are not remaining batches for not pending registries 1634 15:41:33 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 1636 15:41:33 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1637 15:41:33 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 1639 15:41:33 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1640 15:41:33 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 1642 15:41:33 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1643 15:41:33 returns zero remaining batches 1644 15:41:33 #set_bulk_mark_pending_cursor 1645 15:41:33 sets redis shared state cursor key 1646 15:41:33 registry_class: Geo::PagesDeploymentRegistry (call 'Geo::PagesDeploymentRegistry.connection' to establish a connection), registry_type: Types::Geo::PagesDeploymentRegistryType, registry_factory: :geo_pages_deployment_registry 1647 15:41:33 #bulk_mark_update_one_batch! 1648 15:41:35 marks registries as never attempted to sync 1649 15:41:35 # [RSpecRunTime] RSpec elapsed time: 5 minutes 41.09 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.06 1.16 1.04 1/408 745 1651 15:41:35 #remaining_batches_to_bulk_update 1652 15:41:35 when there are remaining batches for pending registries 1653 15:41:36 returns the number of remaining batches 1654 15:41:36 when there are not remaining batches for not pending registries 1655 15:41:37 returns zero remaining batches 1656 15:41:37 # [RSpecRunTime] RSpec elapsed time: 5 minutes 43.19 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.06 1.16 1.04 1/408 746 1658 15:41:37 #set_bulk_mark_pending_cursor 1659 15:41:37 sets redis shared state cursor key 1660 15:41:37 registry_class: Geo::GroupWikiRepositoryRegistry (call 'Geo::GroupWikiRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::GroupWikiRepositoryRegistryType, registry_factory: :geo_group_wiki_repository_registry 1661 15:41:37 #bulk_mark_update_one_batch! 1662 15:41:38 marks registries as never attempted to sync 1663 15:41:38 #remaining_batches_to_bulk_update 1664 15:41:38 when there are remaining batches for pending registries 1665 15:41:38 returns the number of remaining batches 1666 15:41:38 when there are not remaining batches for not pending registries 1667 15:41:39 returns zero remaining batches 1668 15:41:39 #set_bulk_mark_pending_cursor 1669 15:41:39 sets redis shared state cursor key 1670 15:41:39 registry_class: Geo::ContainerRepositoryRegistry (call 'Geo::ContainerRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::ContainerRepositoryRegistryType, registry_factory: :geo_container_repository_registry 1671 15:41:39 #bulk_mark_update_one_batch! 1672 15:41:40 marks registries as never attempted to sync 1673 15:41:40 # [RSpecRunTime] RSpec elapsed time: 5 minutes 46.06 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.14 1.17 1.05 1/408 747 1675 15:41:40 #remaining_batches_to_bulk_update 1676 15:41:40 when there are remaining batches for pending registries 1677 15:41:41 returns the number of remaining batches 1678 15:41:41 when there are not remaining batches for not pending registries 1679 15:41:42 returns zero remaining batches 1680 15:41:42 # [RSpecRunTime] RSpec elapsed time: 5 minutes 48.15 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.14 1.17 1.05 1/408 748 1682 15:41:42 #set_bulk_mark_pending_cursor 1683 15:41:42 sets redis shared state cursor key 1684 15:41:42 registry_class: Geo::LfsObjectRegistry (call 'Geo::LfsObjectRegistry.connection' to establish a connection), registry_type: Types::Geo::LfsObjectRegistryType, registry_factory: :geo_lfs_object_registry 1685 15:41:42 #bulk_mark_update_one_batch! 1686 15:41:42 marks registries as never attempted to sync 1687 15:41:42 #remaining_batches_to_bulk_update 1688 15:41:42 when there are remaining batches for pending registries 1689 15:41:42 returns the number of remaining batches 1690 15:41:42 when there are not remaining batches for not pending registries 1691 15:41:43 returns zero remaining batches 1692 15:41:43 #set_bulk_mark_pending_cursor 1693 15:41:43 sets redis shared state cursor key 1694 15:41:43 registry_class: Geo::UploadRegistry (call 'Geo::UploadRegistry.connection' to establish a connection), registry_type: Types::Geo::UploadRegistryType, registry_factory: :geo_upload_registry 1695 15:41:43 #bulk_mark_update_one_batch! 1696 15:41:44 marks registries as never attempted to sync 1697 15:41:44 # [RSpecRunTime] RSpec elapsed time: 5 minutes 50.05 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.14 1.17 1.05 1/408 749 1699 15:41:44 #remaining_batches_to_bulk_update 1700 15:41:44 when there are remaining batches for pending registries 1701 15:41:45 returns the number of remaining batches 1702 15:41:45 when there are not remaining batches for not pending registries 1703 15:41:46 returns zero remaining batches 1704 15:41:46 # [RSpecRunTime] RSpec elapsed time: 5 minutes 52.06 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.13 1.17 1.05 1/408 750 1706 15:41:46 #set_bulk_mark_pending_cursor 1707 15:41:46 sets redis shared state cursor key 1708 15:41:46 registry_class: Geo::CiSecureFileRegistry (call 'Geo::CiSecureFileRegistry.connection' to establish a connection), registry_type: Types::Geo::CiSecureFileRegistryType, registry_factory: :geo_ci_secure_file_registry 1709 15:41:46 #bulk_mark_update_one_batch! 1710 15:41:48 marks registries as never attempted to sync 1711 15:41:48 # [RSpecRunTime] RSpec elapsed time: 5 minutes 53.82 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.13 1.17 1.05 1/408 751 1713 15:41:48 #remaining_batches_to_bulk_update 1714 15:41:48 when there are remaining batches for pending registries 1715 15:41:48 returns the number of remaining batches 1716 15:41:48 when there are not remaining batches for not pending registries 1717 15:41:50 returns zero remaining batches 1718 15:41:50 # [RSpecRunTime] RSpec elapsed time: 5 minutes 55.92 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.13 1.17 1.05 1/408 752 1720 15:41:50 #set_bulk_mark_pending_cursor 1721 15:41:50 sets redis shared state cursor key 1722 15:41:50 registry_class: Geo::DependencyProxyManifestRegistry (call 'Geo::DependencyProxyManifestRegistry.connection' to establish a connection), registry_type: Types::Geo::DependencyProxyManifestRegistryType, registry_factory: :geo_dependency_proxy_manifest_registry 1723 15:41:50 #bulk_mark_update_one_batch! 1724 15:41:50 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 1726 15:41:50 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1727 15:41:50 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 1729 15:41:50 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1730 15:41:51 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 1732 15:41:51 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1733 15:41:51 marks registries as never attempted to sync 1734 15:41:51 #remaining_batches_to_bulk_update 1735 15:41:51 when there are remaining batches for pending registries 1736 15:41:51 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 1738 15:41:51 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1739 15:41:51 returns the number of remaining batches 1740 15:41:51 when there are not remaining batches for not pending registries 1741 15:41:51 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 1743 15:41:51 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1744 15:41:51 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 1746 15:41:51 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1747 15:41:51 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 1749 15:41:51 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1750 15:41:51 returns zero remaining batches 1751 15:41:51 #set_bulk_mark_pending_cursor 1752 15:41:51 sets redis shared state cursor key 1753 15:41:51 registry_class: Geo::SnippetRepositoryRegistry (call 'Geo::SnippetRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::SnippetRepositoryRegistryType, registry_factory: :geo_snippet_repository_registry 1754 15:41:51 #bulk_mark_update_one_batch! 1755 15:41:52 marks registries as never attempted to sync 1756 15:41:52 #remaining_batches_to_bulk_update 1757 15:41:52 when there are remaining batches for pending registries 1758 15:41:52 returns the number of remaining batches 1759 15:41:52 when there are not remaining batches for not pending registries 1760 15:41:52 returns zero remaining batches 1761 15:41:52 #set_bulk_mark_pending_cursor 1762 15:41:52 sets redis shared state cursor key 1763 15:41:52 registry_class: Geo::TerraformStateVersionRegistry (call 'Geo::TerraformStateVersionRegistry.connection' to establish a connection), registry_type: Types::Geo::TerraformStateVersionRegistryType, registry_factory: :geo_terraform_state_version_registry 1764 15:41:52 #bulk_mark_update_one_batch! 1765 15:41:55 marks registries as never attempted to sync 1766 15:41:56 # [RSpecRunTime] RSpec elapsed time: 6 minutes 1.54 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.11 1.16 1.05 1/409 753 1768 15:41:56 #remaining_batches_to_bulk_update 1769 15:41:56 when there are remaining batches for pending registries 1770 15:41:57 returns the number of remaining batches 1771 15:41:57 # [RSpecRunTime] RSpec elapsed time: 6 minutes 2.76 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.11 1.16 1.05 1/409 754 1773 15:41:57 when there are not remaining batches for not pending registries 1774 15:42:00 returns zero remaining batches 1775 15:42:00 # [RSpecRunTime] RSpec elapsed time: 6 minutes 6.1 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.10 1.16 1.05 2/409 755 1777 15:42:00 #set_bulk_mark_pending_cursor 1778 15:42:00 sets redis shared state cursor key 1779 15:42:00 registry_class: Geo::ProjectWikiRepositoryRegistry (call 'Geo::ProjectWikiRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::ProjectWikiRepositoryRegistryType, registry_factory: :geo_project_wiki_repository_registry 1780 15:42:00 #bulk_mark_update_one_batch! 1781 15:42:02 marks registries as never attempted to sync 1782 15:42:02 # [RSpecRunTime] RSpec elapsed time: 6 minutes 7.81 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.10 1.16 1.05 1/408 756 1784 15:42:02 #remaining_batches_to_bulk_update 1785 15:42:02 when there are remaining batches for pending registries 1786 15:42:02 returns the number of remaining batches 1787 15:42:02 when there are not remaining batches for not pending registries 1788 15:42:04 returns zero remaining batches 1789 15:42:04 # [RSpecRunTime] RSpec elapsed time: 6 minutes 9.9 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.10 1.16 1.05 1/408 757 1791 15:42:04 #set_bulk_mark_pending_cursor 1792 15:42:04 sets redis shared state cursor key 1793 15:42:04 registry_class: Geo::PipelineArtifactRegistry (call 'Geo::PipelineArtifactRegistry.connection' to establish a connection), registry_type: Types::Geo::PipelineArtifactRegistryType, registry_factory: :geo_pipeline_artifact_registry 1794 15:42:04 #bulk_mark_update_one_batch! 1795 15:42:06 marks registries as never attempted to sync 1796 15:42:06 # [RSpecRunTime] RSpec elapsed time: 6 minutes 11.74 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.09 1.16 1.05 1/408 758 1798 15:42:06 #remaining_batches_to_bulk_update 1799 15:42:06 when there are remaining batches for pending registries 1800 15:42:06 returns the number of remaining batches 1801 15:42:06 when there are not remaining batches for not pending registries 1802 15:42:08 returns zero remaining batches 1803 15:42:08 # [RSpecRunTime] RSpec elapsed time: 6 minutes 13.98 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.09 1.16 1.05 1/408 759 1805 15:42:08 #set_bulk_mark_pending_cursor 1806 15:42:08 sets redis shared state cursor key 1807 15:42:08 registry_class: Geo::DesignManagementRepositoryRegistry (call 'Geo::DesignManagementRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::DesignManagementRepositoryRegistryType, registry_factory: :geo_design_management_repository_registry 1808 15:42:08 #bulk_mark_update_one_batch! 1809 15:42:10 marks registries as never attempted to sync 1810 15:42:10 # [RSpecRunTime] RSpec elapsed time: 6 minutes 15.7 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.09 1.16 1.05 1/408 760 1812 15:42:10 #remaining_batches_to_bulk_update 1813 15:42:10 when there are remaining batches for pending registries 1814 15:42:10 returns the number of remaining batches 1815 15:42:10 when there are not remaining batches for not pending registries 1816 15:42:12 returns zero remaining batches 1817 15:42:12 # [RSpecRunTime] RSpec elapsed time: 6 minutes 17.66 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.08 1.15 1.05 1/408 761 1819 15:42:12 #set_bulk_mark_pending_cursor 1820 15:42:12 sets redis shared state cursor key 1821 15:42:12 # [RSpecRunTime] Finishing example group ee/spec/services/geo/bulk_mark_pending_service_spec.rb. It took 56.93 seconds. Expected to take 1 minute 22.5 seconds. 1822 15:42:12 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/analytics/cycle_analytics/summary/stage_time_summary_spec.rb. Expected to take 1 minute 11.12 seconds. 1823 15:42:12 Gitlab::Analytics::CycleAnalytics::Summary::StageTimeSummary 1824 15:42:14 when the use_aggregated_data_collector option is given 1825 15:42:14 when aggregated data is not available yet 1826 15:42:15 shows no value 1827 15:42:15 # [RSpecRunTime] RSpec elapsed time: 6 minutes 20.58 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.08 1.15 1.05 1/408 852 1829 15:42:15 when aggregated data is present 1830 15:42:15 when only Issue model is specified 1831 15:42:17 loads the lead time, cycle time and time to merge 1832 15:42:17 # [RSpecRunTime] RSpec elapsed time: 6 minutes 23.01 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.08 1.15 1.05 1/414 1018 1834 15:42:17 when only MR model is specified 1835 15:42:19 shows time to merge 1836 15:42:19 # [RSpecRunTime] RSpec elapsed time: 6 minutes 24.95 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.08 1.15 1.05 1/414 1177 1838 15:42:19 when some other model is specified 1839 15:42:21 shows none of the values 1840 15:42:21 # [RSpecRunTime] RSpec elapsed time: 6 minutes 26.83 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.15 1.17 1.05 1/414 1337 1843 15:42:21 issuable filter parameters 1844 15:42:21 when `author_username` is given 1845 15:42:21 returns the correct lead time 1846 15:42:22 passes the author_username the issue analytics link 1847 15:42:22 when multiple filter params are given 1848 15:42:22 passes the supported params to the issue analytics link 1849 15:42:22 when unknown `author_username` is given 1851 15:42:23 when `label_name` is given 1852 15:42:23 returns the correct lead time 1853 15:42:23 when unknown `label_name` is given 1855 15:42:24 with `from` date 1856 15:42:24 finds the lead time of issues created after it 1857 15:42:24 with subgroups 1858 15:42:25 finds the lead time of issues from them 1859 15:42:25 # [RSpecRunTime] RSpec elapsed time: 6 minutes 31.27 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.14 1.16 1.05 1/413 1338 1861 15:42:25 with projects specified in options 1862 15:42:26 finds the lead time of issues from those projects 1863 15:42:26 # [RSpecRunTime] RSpec elapsed time: 6 minutes 32.4 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.14 1.16 1.05 1/413 1339 1865 15:42:26 when `from` and `to` parameters are provided 1866 15:42:27 finds the lead time of issues from 3 days ago 1867 15:42:27 with other projects 1868 15:42:28 does not find the lead time of issues from them 1870 15:42:28 with `from` date 1871 15:42:29 finds the cycle time of issues created after it 1872 15:42:29 with subgroups 1873 15:42:30 finds the cycle time of issues from them 1874 15:42:30 # [RSpecRunTime] RSpec elapsed time: 6 minutes 36.05 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.13 1.16 1.05 1/413 1340 1876 15:42:30 with projects specified in options 1877 15:42:31 finds the cycle time of issues from those projects 1878 15:42:31 # [RSpecRunTime] RSpec elapsed time: 6 minutes 37.3 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.13 1.16 1.05 1/408 1341 1880 15:42:31 when `from` and `to` parameters are provided 1881 15:42:32 finds the cycle time of issues created between `from` and `to` 1882 15:42:32 with other projects 1883 15:42:33 does not find the cycle time of issues from them 1884 15:42:33 # [RSpecRunTime] RSpec elapsed time: 6 minutes 39.22 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.13 1.16 1.05 1/408 1342 1886 15:42:33 #time_to_merge 1887 15:42:33 with `from` date 1888 15:42:38 finds the time to merge of MRs created after it 1889 15:42:38 with subgroups 1890 15:42:45 finds the time to merge of MRs from them 1891 15:42:45 # [RSpecRunTime] RSpec elapsed time: 6 minutes 51.51 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.32 1.20 1.07 1/415 2374 1893 15:42:45 with projects specified in options 1894 15:42:52 finds the time to merge of MRs from those projects 1895 15:42:52 # [RSpecRunTime] RSpec elapsed time: 6 minutes 57.74 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.29 1.20 1.07 1/415 2887 1897 15:42:52 when `from` and `to` parameters are provided 1898 15:42:57 finds the time to merge of MRs created between `from` and `to` 1899 15:42:57 # [RSpecRunTime] RSpec elapsed time: 7 minutes 2.78 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.27 1.19 1.06 3/415 3365 1901 15:42:57 with other projects 1902 15:43:02 does not find the time to merge of MRs from them 1903 15:43:02 # [RSpecRunTime] RSpec elapsed time: 7 minutes 7.6 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.33 1.21 1.07 1/415 3719 1905 15:43:02 dora4 metrics 1906 15:43:02 when no data available 1907 15:43:02 returns no data 1908 15:43:02 when feature is not available 1909 15:43:02 does not return any dora4 metrics 1910 15:43:02 with present data 1911 15:43:03 returns 3 metrics 1912 15:43:03 when project ids filter is given 1913 15:43:03 filters metrics subset by project 1914 15:43:03 # [RSpecRunTime] RSpec elapsed time: 7 minutes 9.39 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.33 1.21 1.07 1/415 3720 1916 15:43:03 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/analytics/cycle_analytics/summary/stage_time_summary_spec.rb. It took 51.62 seconds. Expected to take 1 minute 11.12 seconds. 1917 15:43:03 # [RSpecRunTime] Starting example group ee/spec/models/merge_trains/train_spec.rb. Expected to take 1 minute 0.54 second. 1918 15:43:03 MergeTrains::Train 1919 15:43:05 does not allow STI 1921 15:43:16 when only the project is provided 1922 15:43:16 behaves like fetches the requested trains 1923 15:43:16 returns relevant merge trains 1924 15:43:16 # [RSpecRunTime] RSpec elapsed time: 7 minutes 22.14 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.34 1.21 1.07 1/417 4962 1926 15:43:16 when target_branches are provided 1927 15:43:16 behaves like fetches the requested trains 1928 15:43:16 returns relevant merge trains 1929 15:43:16 when status is provided 1930 15:43:16 behaves like fetches the requested trains 1931 15:43:16 returns relevant merge trains 1932 15:43:16 when status is provided 1933 15:43:16 behaves like fetches the requested trains 1934 15:43:16 returns relevant merge trains 1936 15:43:22 when the train contains both completed and idle cars 1937 15:43:24 returns true 1938 15:43:24 # [RSpecRunTime] RSpec elapsed time: 7 minutes 30.13 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.31 1.21 1.07 1/417 5667 1940 15:43:24 when the train contains only completed cars 1941 15:43:26 returns false 1942 15:43:26 # [RSpecRunTime] RSpec elapsed time: 7 minutes 32.35 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.36 1.22 1.08 1/417 5844 1945 15:43:26 returns the count of the all_cars relation 1946 15:43:26 #sha_exists_in_history? 1947 15:43:26 when there is a merge request on train 1948 15:43:26 when the merge request has already been merging 1949 15:43:27 is expected to eq true 1950 15:43:27 when the merge request has already been merged 1951 15:43:28 is expected to eq true 1952 15:43:28 when the merge request has been fast-forward merged from an internal ref 1953 15:43:28 is expected to eq true 1954 15:43:28 when there is another merge request on train and it has been merged 1955 15:43:29 is expected to eq true 1956 15:43:29 when limit is 1 1957 15:43:30 is expected to eq false 1958 15:43:30 # [RSpecRunTime] RSpec elapsed time: 7 minutes 35.84 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.36 1.22 1.08 1/416 6343 1960 15:43:30 when the merge request has not been merged yet 1961 15:43:30 is expected to eq false 1962 15:43:30 when there are no merge requests on train 1963 15:43:30 is expected to eq false 1964 15:43:30 #refresh_async 1965 15:43:30 schedules a worker 1966 15:43:30 .all_for_project 1967 15:43:37 behaves like fetches the requested trains 1968 15:43:37 returns relevant merge trains 1969 15:43:38 # [RSpecRunTime] RSpec elapsed time: 7 minutes 43.52 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.31 1.22 1.08 1/417 7051 1972 15:43:43 when the train contains both completed and idle cars 1973 15:43:45 returns true 1974 15:43:45 # [RSpecRunTime] RSpec elapsed time: 7 minutes 51.13 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.33 1.23 1.08 1/417 7757 1976 15:43:45 when the train contains only completed cars 1977 15:43:47 returns false 1978 15:43:47 # [RSpecRunTime] RSpec elapsed time: 7 minutes 53.26 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.33 1.23 1.08 1/417 7935 1981 15:43:47 returns the merge request car 1982 15:43:47 when another merge request is opened but not on merge train 1983 15:43:48 is expected to eq [#<MergeTrains::Car id: 1, merge_request_id: 29, user_id: 387, created_at: "2024-09-20 15:43:05.43653...47, target_branch: "master", status: 0, merged_at: nil, duration: nil, pipeline_id: 22, index: nil>] 1984 15:43:48 with another open merge request on the merge train 1985 15:43:48 returns both cars in order of creation 1986 15:43:48 with another open merge request that has already been merged 1987 15:43:49 does not return the merged car 1989 15:43:49 returns the first record of the all_cars relation 1990 15:43:49 .project_using_ff? 1991 15:43:49 merge_trains_enabled: true, ff_merge_method: true, expected: true 1992 15:43:49 is expected to eq true 1993 15:43:49 merge_trains_enabled: true, ff_merge_method: false, expected: false 1994 15:43:49 is expected to eq false 1995 15:43:49 merge_trains_enabled: false, ff_merge_method: true, expected: false 1996 15:43:49 is expected to eq false 1997 15:43:49 # [RSpecRunTime] Finishing example group ee/spec/models/merge_trains/train_spec.rb. It took 46.04 seconds. Expected to take 1 minute 0.54 second. 1998 15:43:49 # [RSpecRunTime] Starting example group ee/spec/lib/security/scan_result_policies/license_violation_checker_spec.rb. Expected to take 50.64 seconds. 1999 15:43:49 Security::ScanResultPolicies::LicenseViolationChecker 2000 15:43:50 possible combinations 2001 15:43:50 target_branch: case1, pipeline_branch: case2, states: ["newly_detected"], policy_license: ["GPL v3", "GNU 3"], policy_state: :denied, violated_licenses: violation1 2002 15:43:51 syncs approvals_required 2003 15:43:51 # [RSpecRunTime] RSpec elapsed time: 7 minutes 56.83 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.31 1.22 1.08 1/416 8230 2005 15:43:51 target_branch: case1, pipeline_branch: case2, states: ["newly_detected"], policy_license: [nil, "GNU 3"], policy_state: :denied, violated_licenses: violation1 2006 15:43:52 syncs approvals_required 2007 15:43:52 target_branch: case2, pipeline_branch: case3, states: ["newly_detected"], policy_license: ["GPL v3", "GNU 3"], policy_state: :denied, violated_licenses: nil 2008 15:43:53 syncs approvals_required 2009 15:43:53 target_branch: case2, pipeline_branch: case3, states: ["newly_detected"], policy_license: [nil, "GNU 3"], policy_state: :denied, violated_licenses: nil 2010 15:43:54 syncs approvals_required 2011 15:43:54 target_branch: case3, pipeline_branch: case4, states: ["newly_detected"], policy_license: ["GPL v3", "GNU 3"], policy_state: :denied, violated_licenses: violation3 2012 15:43:55 syncs approvals_required 2013 15:43:55 target_branch: case3, pipeline_branch: case4, states: ["newly_detected"], policy_license: [nil, "GNU 3"], policy_state: :denied, violated_licenses: violation3 2014 15:43:55 syncs approvals_required 2015 15:43:55 target_branch: case4, pipeline_branch: case5, states: ["newly_detected"], policy_license: ["GPL v3", "GNU 3"], policy_state: :denied, violated_licenses: nil 2016 15:43:56 syncs approvals_required 2017 15:43:56 target_branch: case4, pipeline_branch: case5, states: ["newly_detected"], policy_license: [nil, "GNU 3"], policy_state: :denied, violated_licenses: nil 2018 15:43:57 syncs approvals_required 2019 15:43:57 target_branch: case1, pipeline_branch: case2, states: ["detected"], policy_license: ["GPL v3", "GNU 3"], policy_state: :denied, violated_licenses: nil 2020 15:43:58 syncs approvals_required 2021 15:43:58 target_branch: case1, pipeline_branch: case2, states: ["detected"], policy_license: [nil, "GNU 3"], policy_state: :denied, violated_licenses: nil 2022 15:43:59 syncs approvals_required 2023 15:43:59 target_branch: case2, pipeline_branch: case3, states: ["detected"], policy_license: ["GPL v3", "GNU 3"], policy_state: :denied, violated_licenses: violation1 2024 15:44:00 syncs approvals_required 2025 15:44:00 target_branch: case2, pipeline_branch: case3, states: ["detected"], policy_license: [nil, "GNU 3"], policy_state: :denied, violated_licenses: violation1 2026 15:44:01 syncs approvals_required 2027 15:44:01 target_branch: case3, pipeline_branch: case4, states: ["detected"], policy_license: ["GPL v3", "GNU 3"], policy_state: :denied, violated_licenses: violation1 2028 15:44:02 syncs approvals_required 2029 15:44:02 target_branch: case3, pipeline_branch: case4, states: ["detected"], policy_license: [nil, "GNU 3"], policy_state: :denied, violated_licenses: violation1 2030 15:44:03 syncs approvals_required 2031 15:44:03 target_branch: case4, pipeline_branch: case5, states: ["detected"], policy_license: ["GPL v3", "GNU 3"], policy_state: :denied, violated_licenses: violation2 2032 15:44:03 syncs approvals_required 2033 15:44:03 target_branch: case4, pipeline_branch: case5, states: ["detected"], policy_license: [nil, "GNU 3"], policy_state: :denied, violated_licenses: violation2 2034 15:44:04 syncs approvals_required 2035 15:44:05 # [RSpecRunTime] RSpec elapsed time: 8 minutes 10.52 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.34 1.23 1.09 1/411 8231 2037 15:44:05 target_branch: case4, pipeline_branch: case5, states: ["newly_detected", "detected"], policy_license: ["GPL v3", "GNU 3"], policy_state: :denied, violated_licenses: violation2 2038 15:44:05 syncs approvals_required 2039 15:44:05 target_branch: case1, pipeline_branch: case2, states: ["newly_detected"], policy_license: ["MIT", "MIT License"], policy_state: :allowed, violated_licenses: violation1 2040 15:44:07 syncs approvals_required 2041 15:44:07 # [RSpecRunTime] RSpec elapsed time: 8 minutes 13.51 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.39 1.24 1.09 1/411 8232 2043 15:44:07 target_branch: case1, pipeline_branch: case2, states: ["newly_detected"], policy_license: [nil, "MIT License"], policy_state: :allowed, violated_licenses: violation1 2044 15:44:09 syncs approvals_required 2045 15:44:09 # [RSpecRunTime] RSpec elapsed time: 8 minutes 14.61 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.39 1.24 1.09 1/411 8233 2047 15:44:09 target_branch: case2, pipeline_branch: case3, states: ["newly_detected"], policy_license: ["MIT", "MIT License"], policy_state: :allowed, violated_licenses: nil 2048 15:44:10 syncs approvals_required 2049 15:44:10 target_branch: case3, pipeline_branch: case4, states: ["newly_detected"], policy_license: ["MIT", "MIT License"], policy_state: :allowed, violated_licenses: violation3 2050 15:44:10 syncs approvals_required 2051 15:44:10 target_branch: case3, pipeline_branch: case4, states: ["newly_detected"], policy_license: [nil, "MIT License"], policy_state: :allowed, violated_licenses: violation3 2052 15:44:11 syncs approvals_required 2053 15:44:11 # [RSpecRunTime] RSpec elapsed time: 8 minutes 17.51 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.44 1.26 1.10 2/411 8234 2055 15:44:11 target_branch: case4, pipeline_branch: case5, states: ["newly_detected"], policy_license: ["MIT", "MIT License"], policy_state: :allowed, violated_licenses: violation4 2056 15:44:12 syncs approvals_required 2057 15:44:13 # [RSpecRunTime] RSpec elapsed time: 8 minutes 18.54 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.44 1.26 1.10 1/411 8235 2059 15:44:13 target_branch: case4, pipeline_branch: case5, states: ["newly_detected"], policy_license: [nil, "MIT License"], policy_state: :allowed, violated_licenses: violation4 2060 15:44:13 syncs approvals_required 2061 15:44:13 target_branch: case1, pipeline_branch: case2, states: ["detected"], policy_license: ["MIT", "MIT License"], policy_state: :allowed, violated_licenses: nil 2062 15:44:14 syncs approvals_required 2063 15:44:14 target_branch: case1, pipeline_branch: case2, states: ["detected"], policy_license: [nil, "MIT License"], policy_state: :allowed, violated_licenses: nil 2064 15:44:15 syncs approvals_required 2065 15:44:15 # [RSpecRunTime] RSpec elapsed time: 8 minutes 21.48 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.41 1.25 1.10 1/411 8236 2067 15:44:15 target_branch: case2, pipeline_branch: case3, states: ["detected"], policy_license: ["MIT", "MIT License"], policy_state: :allowed, violated_licenses: violation1 2068 15:44:16 syncs approvals_required 2069 15:44:16 target_branch: case2, pipeline_branch: case3, states: ["detected"], policy_license: [nil, "MIT License"], policy_state: :allowed, violated_licenses: violation1 2070 15:44:17 syncs approvals_required 2071 15:44:17 target_branch: case3, pipeline_branch: case4, states: ["detected"], policy_license: ["MIT", "MIT License"], policy_state: :allowed, violated_licenses: violation1 2072 15:44:18 syncs approvals_required 2073 15:44:18 # [RSpecRunTime] RSpec elapsed time: 8 minutes 24.35 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.41 1.25 1.10 1/411 8237 2075 15:44:18 target_branch: case3, pipeline_branch: case4, states: ["detected"], policy_license: [nil, "MIT License"], policy_state: :allowed, violated_licenses: violation1 2076 15:44:19 syncs approvals_required 2077 15:44:19 # [RSpecRunTime] RSpec elapsed time: 8 minutes 25.36 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.41 1.25 1.10 1/411 8238 2079 15:44:19 target_branch: case4, pipeline_branch: case5, states: ["detected"], policy_license: ["MIT", "MIT License"], policy_state: :allowed, violated_licenses: violation2 2080 15:44:20 syncs approvals_required 2081 15:44:20 target_branch: case4, pipeline_branch: case5, states: ["detected"], policy_license: [nil, "MIT License"], policy_state: :allowed, violated_licenses: violation2 2082 15:44:21 syncs approvals_required 2083 15:44:21 target_branch: case4, pipeline_branch: case5, states: ["newly_detected", "detected"], policy_license: ["MIT", "MIT License"], policy_state: :allowed, violated_licenses: violation4 2084 15:44:22 syncs approvals_required 2085 15:44:22 target_branch: case2, pipeline_branch: case2, states: ["detected"], policy_license: [nil, "GPL v3"], policy_state: :allowed, violated_licenses: nil 2086 15:44:23 syncs approvals_required 2087 15:44:23 # [RSpecRunTime] Finishing example group ee/spec/lib/security/scan_result_policies/license_violation_checker_spec.rb. It took 33.62 seconds. Expected to take 50.64 seconds. 2088 15:44:23 # [RSpecRunTime] Starting example group ee/spec/elastic/migrate/20231016162120_reindex_epics_to_fix_label_ids_spec.rb. Expected to take 43.26 seconds. 2089 15:44:23 ReindexEpicsToFixLabelIds 2090 15:44:33 index has schema_version in the mapping 2092 15:44:33 when documents have still old schema_version 2093 15:44:35 is expected not to be completed 2094 15:44:37 is expected to equal true 2095 15:44:37 # [RSpecRunTime] RSpec elapsed time: 8 minutes 43.47 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.65 1.32 1.12 1/441 8241 2097 15:44:37 when no documents have old schema_version 2098 15:44:39 is expected to be completed 2099 15:44:41 is expected to equal true 2100 15:44:41 # [RSpecRunTime] RSpec elapsed time: 8 minutes 47.39 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.60 1.31 1.12 3/441 8242 2103 15:44:41 when migration is already completed 2104 15:44:43 does not modify data 2105 15:44:44 # [RSpecRunTime] RSpec elapsed time: 8 minutes 49.52 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.60 1.31 1.12 1/441 8243 2107 15:44:44 migration process 2108 15:44:46 processes in batches 2109 15:44:46 when an error is raised 2110 15:44:48 logs a message 2111 15:44:48 # [RSpecRunTime] RSpec elapsed time: 8 minutes 53.98 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.55 1.31 1.12 3/441 8244 2113 15:44:48 when migration does not responds to batch_size 2114 15:44:50 raises NotImplementedError 2115 15:44:50 # [RSpecRunTime] RSpec elapsed time: 8 minutes 56.02 seconds. Current RSS: ~1369M. Threads: 5. load average: 1.75 1.35 1.14 1/441 8245 2117 15:44:50 when all documents needs to be updated 2118 15:44:52 updates all documents 2119 15:44:52 # [RSpecRunTime] RSpec elapsed time: 8 minutes 58.44 seconds. Current RSS: ~1364M. Threads: 5. load average: 1.75 1.35 1.14 1/441 8246 2121 15:44:52 when some documents needs to be updated 2122 15:44:55 only updates documents whose schema_version is old 2123 15:44:55 # [RSpecRunTime] RSpec elapsed time: 9 minutes 0.78 second. Current RSS: ~1361M. Threads: 5. load average: 1.75 1.35 1.14 2/442 8247 2125 15:44:55 when documents have empty schema_version 2126 15:44:57 sets the new schema_version for all the documents 2127 15:44:57 # [RSpecRunTime] RSpec elapsed time: 9 minutes 3.01 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.69 1.35 1.13 3/441 8248 2129 15:44:57 migration_options 2130 15:44:59 has migration options set 2131 15:44:59 # [RSpecRunTime] RSpec elapsed time: 9 minutes 4.83 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.69 1.35 1.13 3/441 8249 2133 15:45:00 # [RSpecRunTime] Finishing example group ee/spec/elastic/migrate/20231016162120_reindex_epics_to_fix_label_ids_spec.rb. It took 36.5 seconds. Expected to take 43.26 seconds. 2134 15:45:00 # [RSpecRunTime] Starting example group ee/spec/models/resource_iteration_event_spec.rb. Expected to take 38.59 seconds. 2135 15:45:00 ResourceIterationEvent 2136 15:45:00 does not allow STI 2137 15:45:00 behaves like a resource event 2139 15:45:01 is expected to respond to #importing? 2140 15:45:01 # [RSpecRunTime] RSpec elapsed time: 9 minutes 6.94 seconds. Current RSS: ~1363M. Threads: 5. load average: 1.63 1.34 1.13 1/441 8250 2143 15:45:01 is expected not to allow :user to be ‹nil› 2144 15:45:01 when importing 2145 15:45:01 is expected to allow :user to be ‹nil› 2146 15:45:01 associations 2147 15:45:01 is expected to belong to user required: false 2148 15:45:01 .created_after 2149 15:45:02 returns the expected events 2150 15:45:02 returns no events if time is after last record time 2151 15:45:02 # [RSpecRunTime] RSpec elapsed time: 9 minutes 8.39 seconds. Current RSS: ~1369M. Threads: 5. load average: 1.63 1.34 1.13 1/441 8251 2153 15:45:02 #synthetic_note_class 2154 15:45:02 must implement #synthetic_note_class method 2155 15:45:02 behaves like a resource event for issues 2156 15:45:04 associations 2157 15:45:04 is expected to belong to issue required: false 2158 15:45:04 # [RSpecRunTime] RSpec elapsed time: 9 minutes 10.02 seconds. Current RSS: ~1369M. Threads: 5. load average: 1.63 1.34 1.13 1/441 8252 2161 15:45:04 returns the expected records for an issue with events 2162 15:45:04 returns the expected records for an issue with no events 2163 15:45:04 .by_issue_ids 2164 15:45:04 returns the expected events 2165 15:45:04 .by_created_at_earlier_or_equal_to 2166 15:45:05 returns the expected events 2167 15:45:05 returns the expected events 2169 15:45:05 returns the expected issuable 2170 15:45:05 behaves like a resource event for merge requests 2171 15:45:09 associations 2172 15:45:09 is expected to belong to merge_request required: false 2173 15:45:09 # [RSpecRunTime] RSpec elapsed time: 9 minutes 15.14 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.58 1.33 1.13 1/448 8783 2175 15:45:09 .by_merge_request 2176 15:45:10 returns the expected records for an issue with events 2177 15:45:10 returns the expected records for an issue with no events 2179 15:45:10 returns the expected issuable 2180 15:45:10 on callbacks 2181 15:45:10 does not trigger note created subscription 2182 15:45:10 behaves like a note for work item resource event 2183 15:45:11 builds synthetic note with correct synthetic_note_class 2184 15:45:11 on callbacks 2185 15:45:11 triggers note created subscription 2186 15:45:11 behaves like having unique enum values 2187 15:45:11 has unique values in "action" 2188 15:45:11 behaves like timebox resource event validations 2190 15:45:11 when issue and merge_request are both nil 2191 15:45:11 is expected not to be valid 2192 15:45:11 when issue and merge_request are both set 2193 15:45:11 is expected not to be valid 2194 15:45:11 when issue is set 2195 15:45:12 is expected to be valid 2196 15:45:12 when merge_request is set 2197 15:45:14 is expected to be valid 2198 15:45:14 # [RSpecRunTime] RSpec elapsed time: 9 minutes 19.9 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.54 1.33 1.13 1/448 8961 2200 15:45:14 behaves like timebox resource event actions 2202 15:45:14 behaves like queryable timebox action resource event 2203 15:45:14 is true for action add on issue 2204 15:45:14 is false for action remove on issue 2205 15:45:14 is true for action add on merge_request 2206 15:45:15 is false for action remove on merge_request 2208 15:45:15 behaves like queryable timebox action resource event 2209 15:45:15 is false for action add on issue 2210 15:45:15 is true for action remove on issue 2211 15:45:15 is false for action add on merge_request 2212 15:45:15 is true for action remove on merge_request 2213 15:45:15 behaves like timebox resource tracks issue metrics 2214 15:45:15 #issue_usage_metrics 2215 15:45:16 tracks usage for issues 2216 15:45:18 does not track usage for merge requests 2217 15:45:18 # [RSpecRunTime] RSpec elapsed time: 9 minutes 23.97 seconds. Current RSS: ~1402M. Threads: 5. load average: 1.49 1.32 1.13 1/448 9139 2220 15:45:18 .aliased_for_timebox_report 2221 15:45:19 returns correct values with aliased names 2222 15:45:19 when creating an issue 2223 15:45:19 behaves like internal event tracking 2224 15:45:19 logs to Snowplow, Redis, and product analytics tooling 2225 15:45:19 associations 2226 15:45:20 is expected to belong to iteration required: false 2227 15:45:20 # [RSpecRunTime] Finishing example group ee/spec/models/resource_iteration_event_spec.rb. It took 19.98 seconds. Expected to take 38.59 seconds. 2228 15:45:20 # [RSpecRunTime] Starting example group ee/spec/services/ee/protected_branches/create_service_spec.rb. Expected to take 35.08 seconds. 2229 15:45:20 ProtectedBranches::CreateService 2231 15:45:21 adds a security audit event entry 2232 15:45:21 code_owner_approval_required 2233 15:45:21 when unavailable 2234 15:45:23 ignores incoming params and sets code_owner_approval_required to false 2235 15:45:23 # [RSpecRunTime] RSpec elapsed time: 9 minutes 29.28 seconds. Current RSS: ~1411M. Threads: 5. load average: 1.45 1.32 1.13 1/447 9208 2237 15:45:23 when available 2238 15:45:23 when code_owner_approval_required param is true 2239 15:45:25 sets code_owner_approval_required to true 2240 15:45:25 behaves like records an onboarding progress action 2241 15:45:27 is expected to receive execute({:action=>:code_owners_enabled}) 1 time 2242 15:45:27 # [RSpecRunTime] RSpec elapsed time: 9 minutes 32.95 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.58 1.35 1.14 1/447 9277 2244 15:45:27 when code_owner_approval_required param is false 2245 15:45:29 sets code_owner_approval_required to false 2246 15:45:29 behaves like does not record an onboarding progress action 2247 15:45:30 is expected not to receive new(*(any args)) 0 times 2248 15:45:31 # [RSpecRunTime] RSpec elapsed time: 9 minutes 36.52 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.61 1.36 1.14 1/442 9346 2250 15:45:31 when security_orchestration_policies is not licensed 2251 15:45:33 does not sync scan_finding_approval_rules 2252 15:45:33 # [RSpecRunTime] RSpec elapsed time: 9 minutes 38.73 seconds. Current RSS: ~1426M. Threads: 5. load average: 1.61 1.36 1.14 1/442 9381 2254 15:45:33 when security_orchestration_policies is licensed 2255 15:45:35 syncs scan_finding_approval_rules 2256 15:45:35 # [RSpecRunTime] RSpec elapsed time: 9 minutes 41.05 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.56 1.35 1.14 1/442 9416 2258 15:45:35 when there are open merge requests 2259 15:45:37 calls MergeRequest::SyncCodeOwnerApprovalRules to update open MRs 2260 15:45:37 when the branch is a wildcard 2261 15:45:37 with wildcard: *ture 2262 15:45:39 calls MergeRequest::SyncCodeOwnerApprovalRules to update open MRs 2263 15:45:39 # [RSpecRunTime] RSpec elapsed time: 9 minutes 45.37 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.56 1.35 1.14 1/446 9529 2265 15:45:39 with wildcard: *eatur* 2266 15:45:41 calls MergeRequest::SyncCodeOwnerApprovalRules to update open MRs 2267 15:45:41 # [RSpecRunTime] RSpec elapsed time: 9 minutes 47.51 seconds. Current RSS: ~1425M. Threads: 5. load average: 1.52 1.34 1.14 1/447 9586 2269 15:45:41 with wildcard: feat* 2270 15:45:43 calls MergeRequest::SyncCodeOwnerApprovalRules to update open MRs 2271 15:45:44 # [RSpecRunTime] RSpec elapsed time: 9 minutes 49.57 seconds. Current RSS: ~1428M. Threads: 5. load average: 1.52 1.34 1.14 1/447 9643 2273 15:45:44 with invalid params 2274 15:45:45 doesn't add a security audit event entry 2275 15:45:45 # [RSpecRunTime] RSpec elapsed time: 9 minutes 51.3 seconds. Current RSS: ~1428M. Threads: 5. load average: 1.48 1.34 1.14 1/447 9678 2277 15:45:45 when entity group 2278 15:45:46 return early in `sync_code_owner_approval_rules` 2279 15:45:46 return early in `track_onboarding_progress` 2280 15:45:46 when security_orchestration_policies is not licensed 2281 15:45:47 does not sync scan_finding_approval_rules 2282 15:45:47 # [RSpecRunTime] RSpec elapsed time: 9 minutes 52.64 seconds. Current RSS: ~1428M. Threads: 5. load average: 1.48 1.34 1.14 1/447 9679 2284 15:45:47 when security_orchestration_policies is licensed 2285 15:45:47 syncs scan_finding_approval_rules 2286 15:45:47 # [RSpecRunTime] Finishing example group ee/spec/services/ee/protected_branches/create_service_spec.rb. It took 27.39 seconds. Expected to take 35.08 seconds. 2287 15:45:47 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/utils/chat_authorizer_spec.rb. Expected to take 32.25 seconds. 2288 15:45:47 Gitlab::Llm::Chain::Utils::ChatAuthorizer 2289 15:45:47 for self-managed 2290 15:45:48 .context.allowed? 2291 15:45:48 when both resource and container are present 2292 15:45:48 when ai is enabled for self-managed 2293 15:45:48 when both resource and container is authorized 2294 15:45:48 behaves like chat authorization 2295 15:45:48 when ai chat is enabled 2296 15:45:48 behaves like chat is authorized 2297 15:45:48 returns true 2298 15:45:48 when ai chat is disabled 2299 15:45:48 behaves like chat is not authorized 2300 15:45:48 returns false 2301 15:45:48 when resource is not authorized 2302 15:45:48 Job arguments to MergeRequests::RemoveUserApprovalRulesWorker must be native JSON types, but {"project_id"=>506, "user_ids"=>[608]} is a ActiveSupport::HashWithIndifferentAccess. 2304 15:45:48 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2305 15:45:48 returns not found message 2306 15:45:48 behaves like chat is not authorized 2307 15:45:48 returns false 2308 15:45:48 when container is not authorized 2309 15:45:49 returns not allowed message 2310 15:45:49 behaves like chat is not authorized 2311 15:45:49 returns false 2312 15:45:49 when ai is disabled for self-managed 2313 15:45:49 returns no access message 2314 15:45:49 behaves like chat is not authorized 2315 15:45:49 returns false 2316 15:45:49 when only resource is present 2317 15:45:49 when ai is enabled for self-managed 2318 15:45:49 behaves like chat authorization 2319 15:45:49 when ai chat is enabled 2320 15:45:49 behaves like chat is authorized 2321 15:45:49 returns true 2322 15:45:49 when ai chat is disabled 2323 15:45:49 behaves like chat is not authorized 2324 15:45:49 returns false 2325 15:45:49 when ai is disabled for self-managed 2326 15:45:49 behaves like chat is not authorized 2327 15:45:49 returns false 2328 15:45:49 when only container is present 2329 15:45:49 when ai is enabled for self-managed 2330 15:45:49 behaves like chat authorization 2331 15:45:49 when ai chat is enabled 2332 15:45:49 behaves like chat is authorized 2333 15:45:49 returns true 2334 15:45:49 when ai chat is disabled 2335 15:45:49 behaves like chat is not authorized 2336 15:45:50 returns false 2337 15:45:50 when ai is disabled for self-managed 2338 15:45:50 behaves like chat is not authorized 2339 15:45:50 returns false 2340 15:45:50 when neither resource nor container is present 2341 15:45:50 when ai is enabled for self-managed 2342 15:45:50 behaves like chat authorization 2343 15:45:50 when ai chat is enabled 2344 15:45:50 behaves like chat is authorized 2345 15:45:50 returns true 2346 15:45:50 when ai chat is disabled 2347 15:45:50 behaves like chat is not authorized 2348 15:45:50 returns false 2349 15:45:50 when ai is disabled for self-managed 2350 15:45:50 behaves like chat is not authorized 2351 15:45:50 returns false 2353 15:45:50 when resource is nil 2354 15:45:50 returns false 2355 15:45:50 when ai is disabled for self-managed 2356 15:45:50 returns false 2357 15:45:50 when ai is enabled for self-managed 2358 15:45:50 calls user.can? with the appropriate arguments 2359 15:45:50 when resource is current user 2360 15:45:50 when ai is disabled for self-managed 2361 15:45:50 returns false 2362 15:45:50 when ai is enabled for self-managed 2363 15:45:50 when chat is enabled 2364 15:45:50 returns true 2365 15:45:50 when resource is different user 2366 15:45:50 returns false 2367 15:45:50 when chat is disabled 2368 15:45:50 returns false 2370 15:45:50 behaves like user authorization 2371 15:45:50 when ai is enabled for self-managed 2372 15:45:50 when chat is enabled 2373 15:45:51 returns true 2374 15:45:51 when chat is disabled 2375 15:45:51 returns false 2376 15:45:51 when ai is disabled for self-managed 2377 15:45:51 returns true when user has no groups with ai available 2379 15:45:51 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 2381 15:45:51 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2382 15:45:51 .context.allowed? 2383 15:45:51 when current user is not present 2384 15:45:51 behaves like chat is not authorized 2385 15:45:51 returns false 2386 15:45:51 when both resource and container are present 2387 15:45:51 when container is authorized 2388 15:45:51 when resource is authorized 2389 15:45:51 behaves like chat authorization 2390 15:45:51 when ai chat is available for group 2391 15:45:51 behaves like chat is authorized 2392 15:45:52 returns true 2393 15:45:52 when duo features disabled for group 2394 15:45:52 behaves like chat is not authorized 2395 15:45:52 returns false 2396 15:45:52 when ai chat is not available for group 2397 15:45:52 when user belongs to another group with ai chat available 2398 15:45:52 behaves like chat is authorized 2399 15:45:52 returns true 2400 15:45:52 when user does not belong to a group with ai chat available 2401 15:45:52 behaves like chat is not authorized 2402 15:45:52 returns false 2403 15:45:52 when resource is not authorized 2404 15:45:52 Job arguments to MergeRequests::RemoveUserApprovalRulesWorker must be native JSON types, but {"project_id"=>507, "user_ids"=>[610]} is a ActiveSupport::HashWithIndifferentAccess. 2406 15:45:52 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2407 15:45:53 returns not found message 2408 15:45:53 behaves like chat is not authorized 2409 15:45:53 returns false 2410 15:45:53 when container is not authorized 2411 15:45:53 returns not allowed message 2412 15:45:53 behaves like chat is not authorized 2413 15:45:53 returns false 2414 15:45:53 when only resource is present 2415 15:45:53 when resource is authorized 2416 15:45:53 behaves like chat is authorized 2417 15:45:53 returns true 2418 15:45:53 when user does not belong to a group with ai chat available 2419 15:45:53 behaves like chat is not authorized 2420 15:45:53 returns false 2421 15:45:53 when resource is not authorized 2422 15:45:53 behaves like chat is not authorized 2423 15:45:54 returns false 2424 15:45:54 when only container is present 2425 15:45:54 when container is authorized 2426 15:45:54 behaves like chat authorization 2427 15:45:54 when ai chat is available for group 2428 15:45:54 behaves like chat is authorized 2429 15:45:54 returns true 2430 15:45:54 when duo features disabled for group 2431 15:45:54 behaves like chat is not authorized 2432 15:45:54 returns false 2433 15:45:54 when ai chat is not available for group 2434 15:45:54 when user belongs to another group with ai chat available 2435 15:45:54 behaves like chat is authorized 2436 15:45:54 returns true 2437 15:45:54 when user does not belong to a group with ai chat available 2438 15:45:54 behaves like chat is not authorized 2439 15:45:54 returns false 2440 15:45:54 when container is not authorized 2441 15:45:54 behaves like chat is not authorized 2442 15:45:55 returns false 2443 15:45:55 when neither resource nor container is present 2444 15:45:55 when user is authorized 2445 15:45:55 behaves like chat is authorized 2446 15:45:55 returns true 2447 15:45:55 when user is not authorized 2448 15:45:55 behaves like chat is not authorized 2449 15:45:55 returns false 2451 15:45:55 behaves like container authorizer 2452 15:45:55 when container has duo_features enabled 2453 15:45:55 calls policy with the appropriate arguments 2454 15:45:55 when container has duo_features disabled 2455 15:45:55 returns an unauthorized response 2456 15:45:55 with a group 2457 15:45:55 behaves like container authorizer 2458 15:45:55 when container has duo_features enabled 2459 15:45:55 calls policy with the appropriate arguments 2460 15:45:55 when container has duo_features disabled 2461 15:45:55 returns an unauthorized response 2463 15:45:55 when resource is nil 2464 15:45:55 returns false 2465 15:45:55 when resource parent is not authorized 2466 15:45:55 returns false 2467 15:45:55 when resource container is authorized 2468 15:45:56 calls user.can? with the appropriate arguments 2469 15:45:56 when resource is current user 2470 15:45:56 when user is not in any group with ai 2471 15:45:56 returns false 2472 15:45:56 when user is in a group with ai 2473 15:45:56 returns true 2474 15:45:56 when resource is different user 2475 15:45:56 returns false 2477 15:45:56 behaves like user authorization 2478 15:45:56 returns true 2479 15:45:56 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/utils/chat_authorizer_spec.rb. It took 8.93 seconds. Expected to take 32.25 seconds. 2480 15:45:56 # [RSpecRunTime] Starting example group ee/spec/services/app_sec/dast/profiles/update_service_spec.rb. Expected to take 30.14 seconds. 2481 15:45:56 AppSec::Dast::Profiles::UpdateService 2483 15:45:57 when on demand scan licensed feature is not available 2484 15:45:57 communicates failure 2485 15:45:57 # [RSpecRunTime] RSpec elapsed time: 10 minutes 3.36 seconds. Current RSS: ~1468M. Threads: 5. load average: 1.40 1.33 1.14 1/442 9714 2487 15:45:57 when the feature is enabled 2488 15:45:57 when the user cannot run a DAST scan 2489 15:45:57 communicates failure 2490 15:45:57 when the user cannot push to the branch associated with a DAST scan 2491 15:45:58 communicates failure 2492 15:45:58 when the user can run a DAST scan 2493 15:45:59 audits the update 2494 15:45:59 without dast_profile_schedule param 2495 15:45:59 communicates success 2496 15:46:00 updates the dast_profile 2497 15:46:00 does not try to create or update the dast_profile_schedule 2498 15:46:01 ignores the dast_profile_schedule 2499 15:46:01 # [RSpecRunTime] RSpec elapsed time: 10 minutes 6.65 seconds. Current RSS: ~1446M. Threads: 5. load average: 1.45 1.34 1.14 1/442 9739 2501 15:46:01 with dast_profile_schedule param 2502 15:46:01 when associated schedule is not present 2503 15:46:02 creates a new schedule 2504 15:46:02 returns the success status 2505 15:46:03 audits the creation 2506 15:46:03 # [RSpecRunTime] RSpec elapsed time: 10 minutes 8.93 seconds. Current RSS: ~1436M. Threads: 5. load average: 1.45 1.34 1.14 1/442 9752 2508 15:46:03 when associated schedule is present 2509 15:46:04 updates the dast profile schedule 2510 15:46:04 creates the audit event 2511 15:46:04 when the owner is valid 2512 15:46:05 does not updates the schedule owner 2513 15:46:05 # [RSpecRunTime] RSpec elapsed time: 10 minutes 10.91 seconds. Current RSS: ~1430M. Threads: 5. load average: 1.45 1.34 1.14 1/442 9765 2515 15:46:05 when the owner was deleted 2516 15:46:06 updates the schedule owner 2517 15:46:06 audits the owner change 2518 15:46:06 # [RSpecRunTime] RSpec elapsed time: 10 minutes 12.18 seconds. Current RSS: ~1430M. Threads: 5. load average: 1.41 1.33 1.14 1/442 9774 2520 15:46:06 when the owner permission was downgraded 2521 15:46:07 updates the schedule owner 2522 15:46:08 audits the owner change 2523 15:46:08 # [RSpecRunTime] RSpec elapsed time: 10 minutes 13.75 seconds. Current RSS: ~1424M. Threads: 5. load average: 1.41 1.33 1.14 1/442 9783 2525 15:46:08 when the owner was removed from the project 2526 15:46:08 Job arguments to MergeRequests::RemoveUserApprovalRulesWorker must be native JSON types, but {"project_id"=>508, "user_ids"=>[614]} is a ActiveSupport::HashWithIndifferentAccess. 2528 15:46:08 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2529 15:46:08 Job arguments to MergeRequests::RemoveUserApprovalRulesWorker must be native JSON types, but {"project_id"=>508, "user_ids"=>[615]} is a ActiveSupport::HashWithIndifferentAccess. 2531 15:46:08 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2532 15:46:09 updates the schedule owner 2533 15:46:09 Job arguments to MergeRequests::RemoveUserApprovalRulesWorker must be native JSON types, but {"project_id"=>508, "user_ids"=>[614]} is a ActiveSupport::HashWithIndifferentAccess. 2535 15:46:09 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2536 15:46:10 Job arguments to MergeRequests::RemoveUserApprovalRulesWorker must be native JSON types, but {"project_id"=>508, "user_ids"=>[615]} is a ActiveSupport::HashWithIndifferentAccess. 2538 15:46:10 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2539 15:46:10 audits the owner change 2540 15:46:10 # [RSpecRunTime] RSpec elapsed time: 10 minutes 16.13 seconds. Current RSS: ~1414M. Threads: 5. load average: 1.38 1.33 1.14 1/442 9792 2542 15:46:10 when param run_after_update: true 2543 15:46:11 creates a ci_pipeline 2544 15:46:11 behaves like it delegates scan creation to another service 2545 15:46:12 calls AppSec::Dast::Scans::CreateService 2546 15:46:12 # [RSpecRunTime] RSpec elapsed time: 10 minutes 18.37 seconds. Current RSS: ~1415M. Threads: 5. load average: 1.38 1.33 1.14 1/446 9837 2548 15:46:12 when dast_profile param is missing 2549 15:46:13 communicates failure 2550 15:46:13 with tag_list param 2551 15:46:13 updates the tags 2552 15:46:13 when there is a invalid tag 2553 15:46:14 returns an error status 2554 15:46:14 populates message 2555 15:46:14 # [RSpecRunTime] RSpec elapsed time: 10 minutes 19.97 seconds. Current RSS: ~1414M. Threads: 5. load average: 1.38 1.33 1.14 1/446 9842 2557 15:46:14 # [RSpecRunTime] Finishing example group ee/spec/services/app_sec/dast/profiles/update_service_spec.rb. It took 18.1 seconds. Expected to take 30.14 seconds. 2558 15:46:14 # [RSpecRunTime] Starting example group ee/spec/services/app_sec/dast/scans/run_service_spec.rb. Expected to take 28.07 seconds. 2559 15:46:14 AppSec::Dast::Scans::RunService 2561 15:46:15 when a user does not have access to the project 2562 15:46:15 returns an error status 2563 15:46:15 populates message 2564 15:46:15 # [RSpecRunTime] RSpec elapsed time: 10 minutes 21.25 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.35 1.32 1.14 1/446 9885 2566 15:46:15 when developer with access to the project is running the scan 2567 15:46:15 behaves like when the user can run a dast scan 2568 15:46:16 returns a success status 2569 15:46:17 returns a pipeline 2570 15:46:17 creates a pipeline 2571 15:46:18 associates the dast profile 2572 15:46:19 sets the pipeline ref to the branch 2573 15:46:19 sets the source to indicate an ondemand scan 2574 15:46:20 creates a stage 2575 15:46:20 creates a build 2576 15:46:21 sets the build name to indicate a DAST scan 2577 15:46:21 creates a build with appropriate options 2578 15:46:22 creates a build with appropriate variables 2579 15:46:22 when the pipeline fails to save 2580 15:46:22 returns an error status 2581 15:46:22 populates message 2582 15:46:22 # [RSpecRunTime] RSpec elapsed time: 10 minutes 28.37 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.32 1.32 1.14 1/447 10026 2584 15:46:22 when on demand scan licensed feature is not available 2585 15:46:23 returns an error status 2586 15:46:23 populates message 2587 15:46:23 when security_policy_bot user is running the scan 2588 15:46:23 behaves like when the user can run a dast scan 2589 15:46:23 returns a success status 2590 15:46:24 returns a pipeline 2591 15:46:24 creates a pipeline 2592 15:46:25 associates the dast profile 2593 15:46:26 sets the pipeline ref to the branch 2594 15:46:26 sets the source to indicate an ondemand scan 2595 15:46:27 creates a stage 2596 15:46:27 creates a build 2597 15:46:28 sets the build name to indicate a DAST scan 2598 15:46:28 creates a build with appropriate options 2599 15:46:29 creates a build with appropriate variables 2600 15:46:29 when the pipeline fails to save 2601 15:46:29 returns an error status 2602 15:46:29 populates message 2603 15:46:29 # [RSpecRunTime] RSpec elapsed time: 10 minutes 35.36 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.30 1.31 1.14 1/447 10159 2605 15:46:29 when on demand scan licensed feature is not available 2606 15:46:30 returns an error status 2607 15:46:30 populates message 2608 15:46:30 # [RSpecRunTime] Finishing example group ee/spec/services/app_sec/dast/scans/run_service_spec.rb. It took 15.73 seconds. Expected to take 28.07 seconds. 2609 15:46:30 # [RSpecRunTime] Starting example group ee/spec/workers/geo/bulk_mark_verification_pending_batch_worker_spec.rb. Expected to take 26.14 seconds. 2610 15:46:30 Geo::BulkMarkVerificationPendingBatchWorker 2611 15:46:30 registry_class: Geo::PagesDeploymentRegistry (call 'Geo::PagesDeploymentRegistry.connection' to establish a connection), registry_type: Types::Geo::PagesDeploymentRegistryType, registry_factory: :geo_pages_deployment_registry 2612 15:46:30 is labeled as idempotent 2613 15:46:30 performs multiple times sequentially without raising an exception 2614 15:46:30 behaves like a Geo bulk mark update batch worker 2616 15:46:30 calls the bulk_mark_update_one_batch! method 2617 15:46:30 .perform_with_capacity 2618 15:46:30 resets the Redis cursor to zero 2619 15:46:30 registry_class: Geo::JobArtifactRegistry (call 'Geo::JobArtifactRegistry.connection' to establish a connection), registry_type: Types::Geo::JobArtifactRegistryType, registry_factory: :geo_job_artifact_registry 2620 15:46:30 is labeled as idempotent 2621 15:46:30 performs multiple times sequentially without raising an exception 2622 15:46:30 behaves like a Geo bulk mark update batch worker 2624 15:46:30 calls the bulk_mark_update_one_batch! method 2625 15:46:30 .perform_with_capacity 2626 15:46:30 resets the Redis cursor to zero 2627 15:46:30 registry_class: Geo::PackageFileRegistry (call 'Geo::PackageFileRegistry.connection' to establish a connection), registry_type: Types::Geo::PackageFileRegistryType, registry_factory: :geo_package_file_registry 2628 15:46:31 is labeled as idempotent 2629 15:46:31 performs multiple times sequentially without raising an exception 2630 15:46:31 behaves like a Geo bulk mark update batch worker 2632 15:46:31 calls the bulk_mark_update_one_batch! method 2633 15:46:31 .perform_with_capacity 2634 15:46:31 resets the Redis cursor to zero 2635 15:46:31 registry_class: Geo::DependencyProxyBlobRegistry (call 'Geo::DependencyProxyBlobRegistry.connection' to establish a connection), registry_type: Types::Geo::DependencyProxyBlobRegistryType, registry_factory: :geo_dependency_proxy_blob_registry 2636 15:46:31 is labeled as idempotent 2637 15:46:31 performs multiple times sequentially without raising an exception 2638 15:46:31 behaves like a Geo bulk mark update batch worker 2640 15:46:31 calls the bulk_mark_update_one_batch! method 2641 15:46:31 .perform_with_capacity 2642 15:46:31 resets the Redis cursor to zero 2643 15:46:31 registry_class: Geo::GroupWikiRepositoryRegistry (call 'Geo::GroupWikiRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::GroupWikiRepositoryRegistryType, registry_factory: :geo_group_wiki_repository_registry 2644 15:46:31 is labeled as idempotent 2645 15:46:31 performs multiple times sequentially without raising an exception 2646 15:46:31 behaves like a Geo bulk mark update batch worker 2648 15:46:31 calls the bulk_mark_update_one_batch! method 2649 15:46:31 .perform_with_capacity 2650 15:46:31 resets the Redis cursor to zero 2651 15:46:31 registry_class: Geo::LfsObjectRegistry (call 'Geo::LfsObjectRegistry.connection' to establish a connection), registry_type: Types::Geo::LfsObjectRegistryType, registry_factory: :geo_lfs_object_registry 2652 15:46:31 is labeled as idempotent 2653 15:46:31 performs multiple times sequentially without raising an exception 2654 15:46:31 behaves like a Geo bulk mark update batch worker 2656 15:46:31 calls the bulk_mark_update_one_batch! method 2657 15:46:31 .perform_with_capacity 2658 15:46:31 resets the Redis cursor to zero 2659 15:46:31 registry_class: Geo::SnippetRepositoryRegistry (call 'Geo::SnippetRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::SnippetRepositoryRegistryType, registry_factory: :geo_snippet_repository_registry 2660 15:46:31 is labeled as idempotent 2661 15:46:32 performs multiple times sequentially without raising an exception 2662 15:46:32 behaves like a Geo bulk mark update batch worker 2664 15:46:32 calls the bulk_mark_update_one_batch! method 2665 15:46:32 .perform_with_capacity 2666 15:46:32 resets the Redis cursor to zero 2667 15:46:32 registry_class: Geo::PipelineArtifactRegistry (call 'Geo::PipelineArtifactRegistry.connection' to establish a connection), registry_type: Types::Geo::PipelineArtifactRegistryType, registry_factory: :geo_pipeline_artifact_registry 2668 15:46:32 is labeled as idempotent 2669 15:46:32 performs multiple times sequentially without raising an exception 2670 15:46:32 behaves like a Geo bulk mark update batch worker 2672 15:46:32 calls the bulk_mark_update_one_batch! method 2673 15:46:32 .perform_with_capacity 2674 15:46:32 resets the Redis cursor to zero 2675 15:46:32 registry_class: Geo::DependencyProxyManifestRegistry (call 'Geo::DependencyProxyManifestRegistry.connection' to establish a connection), registry_type: Types::Geo::DependencyProxyManifestRegistryType, registry_factory: :geo_dependency_proxy_manifest_registry 2676 15:46:32 is labeled as idempotent 2677 15:46:32 performs multiple times sequentially without raising an exception 2678 15:46:32 behaves like a Geo bulk mark update batch worker 2680 15:46:32 calls the bulk_mark_update_one_batch! method 2681 15:46:32 .perform_with_capacity 2682 15:46:32 resets the Redis cursor to zero 2683 15:46:32 registry_class: Geo::ContainerRepositoryRegistry (call 'Geo::ContainerRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::ContainerRepositoryRegistryType, registry_factory: :geo_container_repository_registry 2684 15:46:32 is labeled as idempotent 2685 15:46:32 performs multiple times sequentially without raising an exception 2686 15:46:32 behaves like a Geo bulk mark update batch worker 2688 15:46:32 calls the bulk_mark_update_one_batch! method 2689 15:46:32 .perform_with_capacity 2690 15:46:32 resets the Redis cursor to zero 2691 15:46:32 registry_class: Geo::UploadRegistry (call 'Geo::UploadRegistry.connection' to establish a connection), registry_type: Types::Geo::UploadRegistryType, registry_factory: :geo_upload_registry 2692 15:46:32 is labeled as idempotent 2693 15:46:32 performs multiple times sequentially without raising an exception 2694 15:46:32 behaves like a Geo bulk mark update batch worker 2696 15:46:32 calls the bulk_mark_update_one_batch! method 2697 15:46:32 .perform_with_capacity 2698 15:46:32 resets the Redis cursor to zero 2699 15:46:32 registry_class: Geo::DesignManagementRepositoryRegistry (call 'Geo::DesignManagementRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::DesignManagementRepositoryRegistryType, registry_factory: :geo_design_management_repository_registry 2700 15:46:32 is labeled as idempotent 2701 15:46:33 performs multiple times sequentially without raising an exception 2702 15:46:33 behaves like a Geo bulk mark update batch worker 2704 15:46:33 calls the bulk_mark_update_one_batch! method 2705 15:46:33 .perform_with_capacity 2706 15:46:33 resets the Redis cursor to zero 2707 15:46:33 registry_class: Geo::CiSecureFileRegistry (call 'Geo::CiSecureFileRegistry.connection' to establish a connection), registry_type: Types::Geo::CiSecureFileRegistryType, registry_factory: :geo_ci_secure_file_registry 2708 15:46:33 is labeled as idempotent 2709 15:46:33 performs multiple times sequentially without raising an exception 2710 15:46:33 behaves like a Geo bulk mark update batch worker 2712 15:46:33 calls the bulk_mark_update_one_batch! method 2713 15:46:33 .perform_with_capacity 2714 15:46:33 resets the Redis cursor to zero 2715 15:46:33 registry_class: Geo::ProjectWikiRepositoryRegistry (call 'Geo::ProjectWikiRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::ProjectWikiRepositoryRegistryType, registry_factory: :geo_project_wiki_repository_registry 2716 15:46:33 is labeled as idempotent 2717 15:46:33 performs multiple times sequentially without raising an exception 2718 15:46:33 behaves like a Geo bulk mark update batch worker 2720 15:46:33 calls the bulk_mark_update_one_batch! method 2721 15:46:33 .perform_with_capacity 2722 15:46:33 resets the Redis cursor to zero 2723 15:46:33 registry_class: Geo::MergeRequestDiffRegistry (call 'Geo::MergeRequestDiffRegistry.connection' to establish a connection), registry_type: Types::Geo::MergeRequestDiffRegistryType, registry_factory: :geo_merge_request_diff_registry 2724 15:46:33 is labeled as idempotent 2725 15:46:33 performs multiple times sequentially without raising an exception 2726 15:46:33 behaves like a Geo bulk mark update batch worker 2728 15:46:33 calls the bulk_mark_update_one_batch! method 2729 15:46:33 .perform_with_capacity 2730 15:46:33 resets the Redis cursor to zero 2731 15:46:33 registry_class: Geo::TerraformStateVersionRegistry (call 'Geo::TerraformStateVersionRegistry.connection' to establish a connection), registry_type: Types::Geo::TerraformStateVersionRegistryType, registry_factory: :geo_terraform_state_version_registry 2732 15:46:33 is labeled as idempotent 2733 15:46:33 performs multiple times sequentially without raising an exception 2734 15:46:33 behaves like a Geo bulk mark update batch worker 2736 15:46:34 calls the bulk_mark_update_one_batch! method 2737 15:46:34 .perform_with_capacity 2738 15:46:34 resets the Redis cursor to zero 2739 15:46:34 # [RSpecRunTime] Finishing example group ee/spec/workers/geo/bulk_mark_verification_pending_batch_worker_spec.rb. It took 3.88 seconds. Expected to take 26.14 seconds. 2740 15:46:34 # [RSpecRunTime] Starting example group ee/spec/finders/ee/group_members_finder_spec.rb. Expected to take 24.42 seconds. 2741 15:46:34 GroupMembersFinder 2743 15:46:34 with custom roles 2744 15:46:38 subject_relations: [], subject_group: :group, expected_members: [] 2745 15:46:38 returns correct members 2746 15:46:38 # [RSpecRunTime] RSpec elapsed time: 10 minutes 44.42 seconds. Current RSS: ~1456M. Threads: 5. load average: 1.33 1.32 1.14 1/444 10160 2748 15:46:38 subject_relations: [:direct, :inherited], subject_group: :group, expected_members: [:user1_group, :user2_group, :user3_group, :user4_group] 2749 15:46:38 returns correct members 2750 15:46:38 subject_relations: [:direct], subject_group: :group, expected_members: [:user1_group, :user2_group, :user3_group, :user4_group] 2751 15:46:39 returns correct members 2752 15:46:39 subject_relations: [:inherited], subject_group: :group, expected_members: [] 2753 15:46:39 returns correct members 2754 15:46:39 subject_relations: [:descendants], subject_group: :group, expected_members: [:user1_sub_group, :user1_sub_sub_group, :user2_sub_group, :user2_sub_sub_group, :user3_sub_group, :user3_sub_sub_group, :user4_sub_group, :user4_sub_sub_group] 2755 15:46:39 returns correct members 2756 15:46:39 subject_relations: [:shared_from_groups], subject_group: :group, expected_members: [:user1_public_shared_group, :user2_public_shared_group, :user3_public_shared_group, :user4_public_shared_group] 2757 15:46:39 returns correct members 2758 15:46:39 subject_relations: [:direct, :inherited, :descendants, :shared_from_groups], subject_group: :group, expected_members: [:user1_group, :user1_sub_group, :user1_sub_sub_group, :user1_public_shared_group, :user2_group, :user2_sub_group, :user2_sub_sub_group, :user2_public_shared_group, :user3_group, :user3_sub_group, :user3_sub_sub_group, :user3_public_shared_group, :user4_group, :user4_sub_group, :user4_sub_sub_group, :user4_public_shared_group] 2759 15:46:39 returns correct members 2760 15:46:39 subject_relations: [], subject_group: :sub_group, expected_members: [] 2761 15:46:39 returns correct members 2762 15:46:39 subject_relations: [:direct, :inherited], subject_group: :sub_group, expected_members: [:user1_group, :user1_sub_group, :user2_group, :user2_sub_group, :user3_group, :user3_sub_group, :user4_group, :user4_sub_group] 2763 15:46:39 returns correct members 2764 15:46:39 subject_relations: [:direct], subject_group: :sub_group, expected_members: [:user1_sub_group, :user2_sub_group, :user3_sub_group, :user4_sub_group] 2765 15:46:39 returns correct members 2766 15:46:39 subject_relations: [:inherited], subject_group: :sub_group, expected_members: [:user1_group, :user2_group, :user3_group, :user4_group] 2767 15:46:39 returns correct members 2768 15:46:39 subject_relations: [:descendants], subject_group: :sub_group, expected_members: [:user1_sub_sub_group, :user2_sub_sub_group, :user3_sub_sub_group, :user4_sub_sub_group] 2769 15:46:39 returns correct members 2770 15:46:39 subject_relations: [:shared_from_groups], subject_group: :sub_group, expected_members: [:user1_public_shared_group, :user2_public_shared_group, :user3_public_shared_group, :user4_public_shared_group] 2771 15:46:39 returns correct members 2772 15:46:39 subject_relations: [:direct, :inherited, :descendants, :shared_from_groups], subject_group: :sub_group, expected_members: [:user1_group, :user1_sub_group, :user1_sub_sub_group, :user1_public_shared_group, :user2_group, :user2_sub_group, :user2_sub_sub_group, :user2_public_shared_group, :user3_group, :user3_sub_group, :user3_sub_sub_group, :user3_public_shared_group, :user4_group, :user4_sub_group, :user4_sub_sub_group, :user4_public_shared_group] 2773 15:46:39 returns correct members 2774 15:46:39 subject_relations: [], subject_group: :sub_sub_group, expected_members: [] 2775 15:46:39 returns correct members 2776 15:46:39 subject_relations: [:direct, :inherited], subject_group: :sub_sub_group, expected_members: [:user1_group, :user1_sub_group, :user1_sub_sub_group, :user2_group, :user2_sub_group, :user2_sub_sub_group, :user3_group, :user3_sub_group, :user3_sub_sub_group, :user4_group, :user4_sub_group, :user4_sub_sub_group] 2777 15:46:39 returns correct members 2778 15:46:39 subject_relations: [:direct], subject_group: :sub_sub_group, expected_members: [:user1_sub_sub_group, :user2_sub_sub_group, :user3_sub_sub_group, :user4_sub_sub_group] 2779 15:46:40 returns correct members 2780 15:46:40 subject_relations: [:inherited], subject_group: :sub_sub_group, expected_members: [:user1_group, :user1_sub_group, :user2_group, :user2_sub_group, :user3_group, :user3_sub_group, :user4_group, :user4_sub_group] 2781 15:46:40 returns correct members 2782 15:46:40 subject_relations: [:descendants], subject_group: :sub_sub_group, expected_members: [] 2783 15:46:40 returns correct members 2784 15:46:40 subject_relations: [:shared_from_groups], subject_group: :sub_sub_group, expected_members: [:user1_public_shared_group, :user2_public_shared_group, :user3_public_shared_group, :user4_public_shared_group] 2785 15:46:40 returns correct members 2786 15:46:40 subject_relations: [:direct, :inherited, :descendants, :shared_from_groups], subject_group: :sub_sub_group, expected_members: [:user1_group, :user1_sub_group, :user1_sub_sub_group, :user1_public_shared_group, :user2_group, :user2_sub_group, :user2_sub_sub_group, :user2_public_shared_group, :user3_group, :user3_sub_group, :user3_sub_sub_group, :user3_public_shared_group, :user4_group, :user4_sub_group, :user4_sub_sub_group, :user4_public_shared_group] 2787 15:46:40 returns correct members 2788 15:46:40 minimal access 2789 15:46:40 when group does not allow minimal access members 2790 15:46:40 returns only members with full access 2791 15:46:40 when group allows minimal access members 2792 15:46:40 also returns members with minimal access 2793 15:46:40 filter by enterprise users 2794 15:46:40 when domain_verification feature is available for the group 2795 15:46:40 when requested by owner 2796 15:46:40 direct members of the group 2797 15:46:40 returns Enterprise members when the filter is `true` 2798 15:46:40 returns members that are not Enterprise members when the filter is `false` 2799 15:46:40 returns all members when the filter is not specified 2800 15:46:41 returns all members when the filter is not either of `true` or `false` 2801 15:46:41 when requested by non-owner 2802 15:46:41 returns all members, as non-owners do not have the ability to filter by Enterprise users 2803 15:46:41 when domain_verification feature is not available for the group 2804 15:46:41 when requested by owner 2805 15:46:41 returns all members, because `Enterprise` filter can only be applied on a paid top-level group with domain_verification feature available 2806 15:46:41 filter by max role 2807 15:46:41 filter by custom role ID 2808 15:46:41 provided member role ID is incorrect 2809 15:46:41 max_role: nil 2810 15:46:41 is expected to contain exactly #<GroupMember id: 703, access_level: 50, source_id: 1141, source_type: "Namespace", user_id: 619, not...equest_accepted_at: nil, last_activity_on: "2024-09-20", is_source_accessible_to_current_user: true>, #<GroupMember id: 704, access_level: 20, source_id: 1141, source_type: "Namespace", user_id: 620, not...equest_accepted_at: nil, last_activity_on: "2024-09-20", is_source_accessible_to_current_user: true>, #<GroupMember id: 705, access_level: 20, source_id: 1141, source_type: "Namespace", user_id: 621, not...equest_accepted_at: nil, last_activity_on: "2024-09-20", is_source_accessible_to_current_user: true>, #<GroupMember id: 730, access_level: 10, source_id: 1141, source_type: "Namespace", user_id: 630, not...equest_accepted_at: nil, last_activity_on: "2024-09-20", is_source_accessible_to_current_user: true>, and #<GroupMember id: 731, access_level: 10, source_id: 1141, source_type: "Namespace", user_id: 631, not...equest_accepted_at: nil, last_activity_on: "2024-09-20", is_source_accessible_to_current_user: true> 2811 15:46:41 max_role: "" 2812 15:46:41 is expected to contain exactly #<GroupMember id: 703, access_level: 50, source_id: 1141, source_type: "Namespace", user_id: 619, not...equest_accepted_at: nil, last_activity_on: "2024-09-20", is_source_accessible_to_current_user: true>, #<GroupMember id: 704, access_level: 20, source_id: 1141, source_type: "Namespace", user_id: 620, not...equest_accepted_at: nil, last_activity_on: "2024-09-20", is_source_accessible_to_current_user: true>, #<GroupMember id: 705, access_level: 20, source_id: 1141, source_type: "Namespace", user_id: 621, not...equest_accepted_at: nil, last_activity_on: "2024-09-20", is_source_accessible_to_current_user: true>, #<GroupMember id: 730, access_level: 10, source_id: 1141, source_type: "Namespace", user_id: 630, not...equest_accepted_at: nil, last_activity_on: "2024-09-20", is_source_accessible_to_current_user: true>, and #<GroupMember id: 731, access_level: 10, source_id: 1141, source_type: "Namespace", user_id: 631, not...equest_accepted_at: nil, last_activity_on: "2024-09-20", is_source_accessible_to_current_user: true> 2813 15:46:41 max_role: "custom" 2814 15:46:41 is expected to contain exactly #<GroupMember id: 703, access_level: 50, source_id: 1141, source_type: "Namespace", user_id: 619, not...equest_accepted_at: nil, last_activity_on: "2024-09-20", is_source_accessible_to_current_user: true>, #<GroupMember id: 704, access_level: 20, source_id: 1141, source_type: "Namespace", user_id: 620, not...equest_accepted_at: nil, last_activity_on: "2024-09-20", is_source_accessible_to_current_user: true>, #<GroupMember id: 705, access_level: 20, source_id: 1141, source_type: "Namespace", user_id: 621, not...equest_accepted_at: nil, last_activity_on: "2024-09-20", is_source_accessible_to_current_user: true>, #<GroupMember id: 730, access_level: 10, source_id: 1141, source_type: "Namespace", user_id: 630, not...equest_accepted_at: nil, last_activity_on: "2024-09-20", is_source_accessible_to_current_user: true>, and #<GroupMember id: 731, access_level: 10, source_id: 1141, source_type: "Namespace", user_id: 631, not...equest_accepted_at: nil, last_activity_on: "2024-09-20", is_source_accessible_to_current_user: true> 2815 15:46:41 max_role: where(:max_role) { [nil, '', 'custom', lazy { "xcustom-#{member_role.id}" }, lazy { "custom-#{member_role.id}x" }] } 2816 15:46:42 is expected to contain exactly #<GroupMember id: 703, access_level: 50, source_id: 1141, source_type: "Namespace", user_id: 619, not...equest_accepted_at: nil, last_activity_on: "2024-09-20", is_source_accessible_to_current_user: true>, #<GroupMember id: 704, access_level: 20, source_id: 1141, source_type: "Namespace", user_id: 620, not...equest_accepted_at: nil, last_activity_on: "2024-09-20", is_source_accessible_to_current_user: true>, #<GroupMember id: 705, access_level: 20, source_id: 1141, source_type: "Namespace", user_id: 621, not...equest_accepted_at: nil, last_activity_on: "2024-09-20", is_source_accessible_to_current_user: true>, #<GroupMember id: 730, access_level: 10, source_id: 1141, source_type: "Namespace", user_id: 630, not...equest_accepted_at: nil, last_activity_on: "2024-09-20", is_source_accessible_to_current_user: true>, and #<GroupMember id: 731, access_level: 10, source_id: 1141, source_type: "Namespace", user_id: 631, not...equest_accepted_at: nil, last_activity_on: "2024-09-20", is_source_accessible_to_current_user: true> 2817 15:46:42 max_role: where(:max_role) { [nil, '', 'custom', lazy { "xcustom-#{member_role.id}" }, lazy { "custom-#{member_role.id}x" }] } 2818 15:46:42 is expected to contain exactly #<GroupMember id: 703, access_level: 50, source_id: 1141, source_type: "Namespace", user_id: 619, not...equest_accepted_at: nil, last_activity_on: "2024-09-20", is_source_accessible_to_current_user: true>, #<GroupMember id: 704, access_level: 20, source_id: 1141, source_type: "Namespace", user_id: 620, not...equest_accepted_at: nil, last_activity_on: "2024-09-20", is_source_accessible_to_current_user: true>, #<GroupMember id: 705, access_level: 20, source_id: 1141, source_type: "Namespace", user_id: 621, not...equest_accepted_at: nil, last_activity_on: "2024-09-20", is_source_accessible_to_current_user: true>, #<GroupMember id: 730, access_level: 10, source_id: 1141, source_type: "Namespace", user_id: 630, not...equest_accepted_at: nil, last_activity_on: "2024-09-20", is_source_accessible_to_current_user: true>, and #<GroupMember id: 731, access_level: 10, source_id: 1141, source_type: "Namespace", user_id: 631, not...equest_accepted_at: nil, last_activity_on: "2024-09-20", is_source_accessible_to_current_user: true> 2819 15:46:42 none of the members have the provided member role ID 2820 15:46:42 is expected to be empty 2821 15:46:42 one of the members has the provided member role ID 2822 15:46:42 is expected to contain exactly #<GroupMember id: 730, access_level: 10, source_id: 1141, source_type: "Namespace", user_id: 630, not...t: nil, request_accepted_at: nil, last_activity_on: nil, is_source_accessible_to_current_user: true> 2823 15:46:42 filter by max role minimal access 2824 15:46:42 when group does not allow minimal access members 2825 15:46:42 is expected to contain exactly #<GroupMember id: 703, access_level: 50, source_id: 1141, source_type: "Namespace", user_id: 619, not...equest_accepted_at: nil, last_activity_on: "2024-09-20", is_source_accessible_to_current_user: true>, #<GroupMember id: 704, access_level: 20, source_id: 1141, source_type: "Namespace", user_id: 620, not...equest_accepted_at: nil, last_activity_on: "2024-09-20", is_source_accessible_to_current_user: true>, #<GroupMember id: 705, access_level: 20, source_id: 1141, source_type: "Namespace", user_id: 621, not...equest_accepted_at: nil, last_activity_on: "2024-09-20", is_source_accessible_to_current_user: true>, #<GroupMember id: 730, access_level: 10, source_id: 1141, source_type: "Namespace", user_id: 630, not...equest_accepted_at: nil, last_activity_on: "2024-09-20", is_source_accessible_to_current_user: true>, and #<GroupMember id: 731, access_level: 10, source_id: 1141, source_type: "Namespace", user_id: 631, not...equest_accepted_at: nil, last_activity_on: "2024-09-20", is_source_accessible_to_current_user: true> 2826 15:46:42 when group allows minimal access members 2827 15:46:42 is expected to contain exactly #<GroupMember id: 732, access_level: 5, source_id: 1141, source_type: "Namespace", user_id: 639, noti...t: nil, request_accepted_at: nil, last_activity_on: nil, is_source_accessible_to_current_user: true> 2828 15:46:42 # [RSpecRunTime] Finishing example group ee/spec/finders/ee/group_members_finder_spec.rb. It took 8.72 seconds. Expected to take 24.42 seconds. 2829 15:46:42 # [RSpecRunTime] Starting example group ee/spec/models/package_metadata/affected_package_spec.rb. Expected to take 22.43 seconds. 2830 15:46:42 PackageMetadata::AffectedPackage 2831 15:46:42 does not allow STI 2832 15:46:42 #solution_text 2833 15:46:42 with solution present 2834 15:46:42 is expected to eq "Update version" 2835 15:46:42 without fixed versions 2836 15:46:42 is expected to eq "Unfortunately, there is no solution available yet." 2837 15:46:42 with fixed versions 2838 15:46:43 is expected to match /Upgrade to version 1.2.3 or above/ 2839 15:46:43 .for_occurrences 2840 15:46:44 returns only related occurrences 2841 15:46:44 does not return unrelated occurrences 2842 15:46:44 with sbom pipeline components 2843 15:46:44 returns only related occurrences 2844 15:46:44 does not return unrelated occurrences 2845 15:46:44 # [RSpecRunTime] RSpec elapsed time: 10 minutes 50.42 seconds. Current RSS: ~1438M. Threads: 5. load average: 1.30 1.31 1.14 1/442 10161 2848 15:46:44 is expected to validate that :purl_type cannot be empty/falsy 2849 15:46:45 is expected to validate that :package_name cannot be empty/falsy 2850 15:46:45 is expected to validate that :affected_range cannot be empty/falsy 2851 15:46:45 is expected to allow :fixed_versions to be ‹["x", "x", "x", "x", "x", "x", "x", "x", "x", "x"]› 2852 15:46:45 is expected not to allow :fixed_versions to be ‹["x", "x", "x", "x", "x", "x", "x", "x", "x", "x", "x"]› 2853 15:46:45 length validation 2854 15:46:45 attribute: :affected_range, max_length: 512 2855 15:46:45 is expected to validate that the length of :affected_range is at most 512 2856 15:46:45 attribute: :solution, max_length: 2048 2857 15:46:45 is expected to validate that the length of :solution is at most 2048 2858 15:46:45 overridden_advisory_fields 2860 15:46:45 is expected to be valid 2861 15:46:45 when attribute is well formed 2862 15:46:45 field_name: :published_date, field_value: "2023-04-25" 2863 15:46:45 is expected to be valid 2864 15:46:45 field_name: :title, field_value: "Information exposure" 2865 15:46:45 is expected to be valid 2866 15:46:45 field_name: :description, field_value: "A description with `markdown`" 2867 15:46:45 is expected to be valid 2868 15:46:45 field_name: :cvss_v2, field_value: "AV:N/AC:M/Au:N/C:N/I:P/A:P" 2869 15:46:45 is expected to be valid 2870 15:46:45 field_name: :cvss_v3, field_value: "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:N/I:L/A:L" 2871 15:46:45 is expected to be valid 2872 15:46:45 field_name: :identifiers, field_value: [{:type=>"foo", :name=>"bar", :value=>"baz"}] 2873 15:46:45 is expected to be valid 2875 15:46:45 is expected to be valid 2876 15:46:45 when attribute is not well formed 2877 15:46:45 field_name: :published_date, field_value: "1927374" 2878 15:46:45 is expected not to be valid 2879 15:46:45 field_name: :title, field_value: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 2880 15:46:45 is expected not to be valid 2881 15:46:45 field_name: :description, field_value: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 2882 15:46:45 is expected not to be valid 2883 15:46:45 field_name: :cvss_v2, field_value: "foo" 2884 15:46:45 is expected not to be valid 2885 15:46:45 field_name: :cvss_v3, field_value: "bar" 2886 15:46:45 is expected not to be valid 2887 15:46:45 field_name: :identifiers, field_value: [{:type=>"foo", :name=>"bar"}] 2888 15:46:46 is expected not to be valid 2889 15:46:46 field_name: :urls, field_value: [123] 2890 15:46:46 is expected not to be valid 2891 15:46:46 field_name: :urls, field_value: ["aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"] 2892 15:46:46 is expected not to be valid 2894 15:46:46 number: valid_number, tags: valid_tags, sha: valid_sha, timestamp: valid_timestamp, num_versions: 0, is_valid: true 2895 15:46:46 is expected to eq true 2896 15:46:46 number: valid_number, tags: valid_tags, sha: valid_sha, timestamp: valid_timestamp, num_versions: 32, is_valid: true 2897 15:46:46 is expected to eq true 2898 15:46:46 number: valid_number, tags: valid_tags, sha: valid_sha, timestamp: valid_timestamp, num_versions: 33, is_valid: false 2899 15:46:46 is expected to eq false 2900 15:46:46 number: valid_number, tags: [""], sha: valid_sha, timestamp: valid_timestamp, num_versions: valid_num_versions, is_valid: true 2901 15:46:46 is expected to eq true 2902 15:46:46 number: valid_number, tags: ["aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"], sha: valid_sha, timestamp: valid_timestamp, num_versions: valid_num_versions, is_valid: true 2903 15:46:46 is expected to eq true 2904 15:46:46 number: valid_number, tags: [], sha: valid_sha, timestamp: valid_timestamp, num_versions: valid_num_versions, is_valid: true 2905 15:46:46 is expected to eq true 2906 15:46:46 number: valid_number, tags: ["a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a"], sha: valid_sha, timestamp: valid_timestamp, num_versions: valid_num_versions, is_valid: true 2907 15:46:46 is expected to eq true 2908 15:46:46 number: valid_number, tags: ["a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a"], sha: valid_sha, timestamp: valid_timestamp, num_versions: valid_num_versions, is_valid: false 2909 15:46:46 is expected to eq false 2910 15:46:46 number: valid_number, tags: ["aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"], sha: valid_sha, timestamp: valid_timestamp, num_versions: valid_num_versions, is_valid: false 2911 15:46:46 is expected to eq false 2912 15:46:46 number: "", tags: valid_tags, sha: valid_sha, timestamp: valid_timestamp, num_versions: valid_num_versions, is_valid: false 2913 15:46:46 is expected to eq false 2914 15:46:46 number: valid_number, tags: valid_tags, sha: "aaaa", timestamp: valid_timestamp, num_versions: valid_num_versions, is_valid: false 2915 15:46:46 is expected to eq false 2916 15:46:46 number: valid_number, tags: valid_tags, sha: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", timestamp: valid_timestamp, num_versions: valid_num_versions, is_valid: false 2917 15:46:46 is expected to eq false 2918 15:46:46 number: valid_number, tags: valid_tags, sha: valid_sha, timestamp: "2019062616270", num_versions: valid_num_versions, is_valid: false 2919 15:46:46 is expected to eq false 2920 15:46:46 number: valid_number, tags: valid_tags, sha: valid_sha, timestamp: "2019062616270a", num_versions: valid_num_versions, is_valid: false 2921 15:46:46 is expected to eq false 2922 15:46:46 number: valid_number, tags: valid_tags, sha: valid_sha, timestamp: "201906261627001", num_versions: valid_num_versions, is_valid: false 2923 15:46:46 is expected to eq false 2924 15:46:47 # [RSpecRunTime] Finishing example group ee/spec/models/package_metadata/affected_package_spec.rb. It took 4.21 seconds. Expected to take 22.43 seconds. 2925 15:46:47 # [RSpecRunTime] Starting example group ee/spec/helpers/ee/groups/group_members_helper_spec.rb. Expected to take 20.77 seconds. 2926 15:46:47 Groups::GroupMembersHelper 2927 15:46:47 #group_members_app_data 2928 15:46:49 adds `ldap_override_path` 2929 15:46:49 adds `can_export_members` 2930 15:46:49 adds `export_csv_path` 2931 15:46:49 adds `manage_member_roles_path` 2932 15:46:49 adds `can_approve_access_requests` 2933 15:46:49 when namespace has reached the user limit (can not approve accesss requests) 2934 15:46:49 sets the value to false 2935 15:46:49 # [RSpecRunTime] RSpec elapsed time: 10 minutes 55.51 seconds. Current RSS: ~1440M. Threads: 5. load average: 1.28 1.31 1.14 1/442 10162 2937 15:46:49 when namespace has not reached the user limit (can approve access requests) 2938 15:46:50 sets the value to true 2939 15:46:50 adds `namespace_user_limit` 2940 15:46:50 when dashboard limit is set 2941 15:46:50 sets the value to false 2942 15:46:50 when dashboard limit is not set 2943 15:46:50 sets the value to false 2944 15:46:50 `can_filter_by_enterprise` 2945 15:46:50 domain_verification_availabe_for_group: true, can_admin_group_member: true, expected_value: true 2946 15:46:50 is set to true 2947 15:46:50 domain_verification_availabe_for_group: true, can_admin_group_member: false, expected_value: false 2948 15:46:50 is set to false 2949 15:46:50 domain_verification_availabe_for_group: false, can_admin_group_member: true, expected_value: false 2950 15:46:51 is set to false 2951 15:46:51 domain_verification_availabe_for_group: false, can_admin_group_member: false, expected_value: false 2952 15:46:51 is set to false 2953 15:46:51 banned members 2954 15:46:52 returns `members` property that matches json schema 2955 15:46:53 sets `member_path` property 2956 15:46:53 # [RSpecRunTime] RSpec elapsed time: 10 minutes 59.26 seconds. Current RSS: ~1457M. Threads: 5. load average: 1.26 1.30 1.14 1/442 10163 2958 15:46:53 with promotion_request 2959 15:46:53 behaves like adding promotion_request in app data 2960 15:46:53 when pending_members is nil 2961 15:46:53 returns `promotion_request` property with [] 2962 15:46:53 when pending_members is not nil 2963 15:46:54 returns valid `promotion_request` 2964 15:46:54 available roles 2965 15:46:54 when group allows minimal access members 2966 15:46:55 is expected to include {:title => "Minimal Access", :value => "static-5"} 2967 15:46:55 when custom roles exist 2968 15:46:55 is expected to include {:title => "My title 268", :value => "custom-11"} 2969 15:46:55 #group_member_header_subtext 2970 15:46:55 can_admin_member: true, enforce_free_user_cap: true, subtext: enforcement_subtext 2971 15:46:55 contains expected text 2972 15:46:55 can_admin_member: true, enforce_free_user_cap: false, subtext: standard_subtext 2973 15:46:55 contains expected text 2974 15:46:55 can_admin_member: false, enforce_free_user_cap: true, subtext: standard_subtext 2975 15:46:55 contains expected text 2976 15:46:55 can_admin_member: false, enforce_free_user_cap: false, subtext: standard_subtext 2977 15:46:55 contains expected text 2978 15:46:55 when member has custom role 2979 15:46:56 returns `members` property that matches json schema 2980 15:46:56 # [RSpecRunTime] Finishing example group ee/spec/helpers/ee/groups/group_members_helper_spec.rb. It took 9.36 seconds. Expected to take 20.77 seconds. 2981 15:46:56 # [RSpecRunTime] Starting example group ee/spec/services/dashboard/operations/list_service_spec.rb. Expected to take 19.76 seconds. 2982 15:46:56 Dashboard::Operations::ListService 2984 15:46:56 with added projects 2985 15:46:57 returns a list of projects 2986 15:46:58 has some project information 2987 15:46:58 behaves like no deployment information 2988 15:46:59 has no information 2989 15:46:59 # [RSpecRunTime] RSpec elapsed time: 11 minutes 5.11 seconds. Current RSS: ~1475M. Threads: 5. load average: 1.24 1.29 1.14 1/442 10254 2991 15:46:59 with `production` deployment 2992 15:47:01 provides information about the `production` deployment 2994 15:47:02 provides information about alerts 2995 15:47:02 behaves like avoiding N+1 queries 2996 15:47:03 ensures a fixed amount of queries 2997 15:47:03 # [RSpecRunTime] RSpec elapsed time: 11 minutes 9.47 seconds. Current RSS: ~1466M. Threads: 5. load average: 1.22 1.29 1.14 1/447 10429 2999 15:47:03 with more projects 3000 15:47:03 behaves like avoiding N+1 queries 3001 15:47:05 ensures a fixed amount of queries 3002 15:47:05 # [RSpecRunTime] RSpec elapsed time: 11 minutes 11.25 seconds. Current RSS: ~1459M. Threads: 5. load average: 1.28 1.30 1.14 1/447 10488 3004 15:47:05 without any `production` deployments 3005 15:47:05 behaves like no deployment information 3006 15:47:06 has no information 3007 15:47:06 # [RSpecRunTime] RSpec elapsed time: 11 minutes 12.43 seconds. Current RSS: ~1457M. Threads: 5. load average: 1.28 1.30 1.14 1/447 10533 3009 15:47:06 without deployments 3010 15:47:06 behaves like no deployment information 3011 15:47:07 has no information 3012 15:47:07 # [RSpecRunTime] RSpec elapsed time: 11 minutes 13.51 seconds. Current RSS: ~1458M. Threads: 5. load average: 1.28 1.30 1.14 1/447 10564 3014 15:47:07 without added projects 3015 15:47:07 behaves like no projects 3016 15:47:08 returns an empty list 3017 15:47:09 ensures only a single query 3018 15:47:09 # [RSpecRunTime] RSpec elapsed time: 11 minutes 15.48 seconds. Current RSS: ~1458M. Threads: 5. load average: 1.28 1.30 1.14 1/447 10625 3020 15:47:09 # [RSpecRunTime] Finishing example group ee/spec/services/dashboard/operations/list_service_spec.rb. It took 13.61 seconds. Expected to take 19.76 seconds. 3021 15:47:09 # [RSpecRunTime] Starting example group ee/spec/helpers/users_helper_spec.rb. Expected to take 18.57 seconds. 3023 15:47:09 #trials_allowed? 3024 15:47:09 without cache concerns 3025 15:47:09 belongs_to_paid_namespace?: true, user?: true, check_namespace_plan?: true, group_without_trial?: true 3026 15:47:10 is expected to eq false 3027 15:47:10 belongs_to_paid_namespace?: true, user?: true, check_namespace_plan?: true, group_without_trial?: false 3028 15:47:10 is expected to eq false 3029 15:47:10 belongs_to_paid_namespace?: true, user?: true, check_namespace_plan?: false, group_without_trial?: true 3030 15:47:10 is expected to eq false 3031 15:47:10 belongs_to_paid_namespace?: true, user?: true, check_namespace_plan?: false, group_without_trial?: false 3032 15:47:10 is expected to eq false 3033 15:47:10 belongs_to_paid_namespace?: true, user?: false, check_namespace_plan?: true, group_without_trial?: true 3034 15:47:10 is expected to eq false 3035 15:47:10 belongs_to_paid_namespace?: true, user?: false, check_namespace_plan?: true, group_without_trial?: false 3036 15:47:10 is expected to eq false 3037 15:47:10 belongs_to_paid_namespace?: true, user?: false, check_namespace_plan?: false, group_without_trial?: true 3038 15:47:10 is expected to eq false 3039 15:47:10 belongs_to_paid_namespace?: true, user?: false, check_namespace_plan?: false, group_without_trial?: false 3040 15:47:10 is expected to eq false 3041 15:47:10 belongs_to_paid_namespace?: false, user?: true, check_namespace_plan?: true, group_without_trial?: true 3042 15:47:10 is expected to eq true 3043 15:47:10 belongs_to_paid_namespace?: false, user?: true, check_namespace_plan?: true, group_without_trial?: false 3044 15:47:10 is expected to eq false 3045 15:47:10 belongs_to_paid_namespace?: false, user?: true, check_namespace_plan?: false, group_without_trial?: true 3046 15:47:10 is expected to eq false 3047 15:47:10 belongs_to_paid_namespace?: false, user?: true, check_namespace_plan?: false, group_without_trial?: false 3048 15:47:10 is expected to eq false 3049 15:47:10 belongs_to_paid_namespace?: false, user?: false, check_namespace_plan?: true, group_without_trial?: true 3050 15:47:10 is expected to eq false 3051 15:47:10 belongs_to_paid_namespace?: false, user?: false, check_namespace_plan?: true, group_without_trial?: false 3052 15:47:10 is expected to eq false 3053 15:47:10 belongs_to_paid_namespace?: false, user?: false, check_namespace_plan?: false, group_without_trial?: true 3054 15:47:10 is expected to eq false 3055 15:47:10 belongs_to_paid_namespace?: false, user?: false, check_namespace_plan?: false, group_without_trial?: false 3056 15:47:11 is expected to eq false 3057 15:47:11 with cache concerns 3058 15:47:11 uses cache for result on next running of the method same user 3059 15:47:11 does not find a different user in cache result on next running of the method 3060 15:47:11 #user_badges_in_admin_section 3061 15:47:11 when Gitlab.com? is true 3062 15:47:11 is expected not to eq [{:text=>"Is using seat", :variant=>"light"}] 3063 15:47:11 when user is an admin and the current_user 3064 15:47:11 is expected to eq [{:text=>"Admin", :variant=>"success"}, {:text=>"It's you!", :variant=>"muted"}] 3065 15:47:11 when Gitlab.com? is false 3066 15:47:11 when user uses a license seat 3067 15:47:11 is expected to eq [{:text=>"Is using seat", :variant=>"neutral"}] 3068 15:47:11 when user is an admin and the current_user 3069 15:47:11 is expected to eq [{:text=>"Admin", :variant=>"success"}, {:text=>"Is using seat", :variant=>"neutral"}, {:text=>"It's you!", :variant=>"muted"}] 3070 15:47:11 when user does not use a license seat 3071 15:47:11 is expected to eq [] 3072 15:47:11 #display_public_email? 3073 15:47:11 is expected to equal true 3074 15:47:11 when public_email is blank 3075 15:47:12 is expected to equal false 3076 15:47:12 when provisioned_by_group is nil 3077 15:47:12 is expected to equal true 3078 15:47:12 when hide_public_email_on_profile is true 3079 15:47:12 is expected to equal false 3080 15:47:12 #impersonation_enabled? 3081 15:47:12 when impersonation is enabled 3082 15:47:12 is expected to eq true 3083 15:47:12 when personal access tokens are disabled 3084 15:47:12 is expected to eq false 3085 15:47:12 when impersonation is disabled 3086 15:47:12 is expected to eq false 3087 15:47:12 #user_enterprise_group_text 3088 15:47:12 when user is not enterprise user 3089 15:47:12 does not display 3090 15:47:12 when user is enterprise user 3091 15:47:12 displays enterprise group information 3092 15:47:12 displays enterprise group associated date 3093 15:47:12 # [RSpecRunTime] Finishing example group ee/spec/helpers/users_helper_spec.rb. It took 3.0 seconds. Expected to take 18.57 seconds. 3094 15:47:12 # [RSpecRunTime] Starting example group ee/spec/services/ee/two_factor/destroy_service_spec.rb. Expected to take 17.51 seconds. 3095 15:47:12 TwoFactor::DestroyService 3096 15:47:13 disabling two-factor authentication with group 3097 15:47:13 domain_verification_availabe_for_group: false, user_is_enterprise_user_of_the_group: false, current_user_is_group_owner: false, shared_examples: "does not disable two-factor authentication" 3098 15:47:13 returns error 3099 15:47:14 does not disable the two-factor authentication of the user 3100 15:47:14 does not create an audit event 3101 15:47:14 # [RSpecRunTime] RSpec elapsed time: 11 minutes 20.43 seconds. Current RSS: ~1481M. Threads: 5. load average: 1.26 1.30 1.14 1/447 10626 3103 15:47:14 domain_verification_availabe_for_group: false, user_is_enterprise_user_of_the_group: false, current_user_is_group_owner: true, shared_examples: "does not disable two-factor authentication" 3104 15:47:15 returns error 3105 15:47:15 does not disable the two-factor authentication of the user 3106 15:47:15 does not create an audit event 3107 15:47:15 domain_verification_availabe_for_group: false, user_is_enterprise_user_of_the_group: true, current_user_is_group_owner: false, shared_examples: "does not disable two-factor authentication" 3108 15:47:15 returns error 3109 15:47:16 does not disable the two-factor authentication of the user 3110 15:47:16 does not create an audit event 3111 15:47:16 domain_verification_availabe_for_group: false, user_is_enterprise_user_of_the_group: true, current_user_is_group_owner: true, shared_examples: "does not disable two-factor authentication" 3112 15:47:16 returns error 3113 15:47:16 does not disable the two-factor authentication of the user 3114 15:47:16 does not create an audit event 3115 15:47:16 domain_verification_availabe_for_group: true, user_is_enterprise_user_of_the_group: false, current_user_is_group_owner: false, shared_examples: "does not disable two-factor authentication" 3116 15:47:17 returns error 3117 15:47:17 does not disable the two-factor authentication of the user 3118 15:47:17 does not create an audit event 3119 15:47:17 domain_verification_availabe_for_group: true, user_is_enterprise_user_of_the_group: false, current_user_is_group_owner: true, shared_examples: "does not disable two-factor authentication" 3120 15:47:17 returns error 3121 15:47:17 does not disable the two-factor authentication of the user 3122 15:47:18 does not create an audit event 3123 15:47:18 domain_verification_availabe_for_group: true, user_is_enterprise_user_of_the_group: true, current_user_is_group_owner: false, shared_examples: "does not disable two-factor authentication" 3124 15:47:18 returns error 3125 15:47:18 does not disable the two-factor authentication of the user 3126 15:47:18 does not create an audit event 3127 15:47:18 domain_verification_availabe_for_group: true, user_is_enterprise_user_of_the_group: true, current_user_is_group_owner: true, shared_examples: "disables two-factor authentication" 3128 15:47:18 returns success 3129 15:47:19 disables the two-factor authentication of the user 3130 15:47:19 creates an audit event 3131 15:47:19 # [RSpecRunTime] Finishing example group ee/spec/services/ee/two_factor/destroy_service_spec.rb. It took 6.64 seconds. Expected to take 17.51 seconds. 3132 15:47:19 # [RSpecRunTime] Starting example group ee/spec/policies/requirements_management/requirement_policy_spec.rb. Expected to take 16.71 seconds. 3133 15:47:19 RequirementsManagement::RequirementPolicy 3134 15:47:20 behaves like resource with requirement permissions 3135 15:47:20 when requirements feature is enabled 3137 15:47:20 is expected to be allowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements 3138 15:47:20 # [RSpecRunTime] RSpec elapsed time: 11 minutes 26.39 seconds. Current RSS: ~1468M. Threads: 5. load average: 1.22 1.29 1.14 1/442 10627 3141 15:47:20 is expected to be allowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements 3142 15:47:20 with maintainer 3143 15:47:20 behaves like user with manage permissions 3144 15:47:21 is expected to be allowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :create_requirement_test_report, and :export_requirements 3145 15:47:21 is expected to be disallowed :destroy_requirement 3146 15:47:21 with developer 3147 15:47:21 behaves like user with manage permissions 3148 15:47:21 is expected to be allowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :create_requirement_test_report, and :export_requirements 3149 15:47:21 is expected to be disallowed :destroy_requirement 3150 15:47:21 with reporter 3151 15:47:21 behaves like user with manage permissions 3152 15:47:21 is expected to be allowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :create_requirement_test_report, and :export_requirements 3153 15:47:21 is expected to be disallowed :destroy_requirement 3155 15:47:21 with user as author/assignee 3156 15:47:21 is expected to be allowed :read_requirement, :update_requirement, and :admin_requirement 3157 15:47:21 is expected to be disallowed :create_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements 3158 15:47:21 behaves like user with read-only permissions 3159 15:47:22 is expected to be allowed :read_requirement 3160 15:47:22 is expected to be disallowed :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements 3161 15:47:22 with non member 3162 15:47:22 behaves like user with read-only permissions 3163 15:47:22 is expected to be allowed :read_requirement 3164 15:47:22 is expected to be disallowed :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements 3165 15:47:22 with private resource parent 3166 15:47:23 is expected to be disallowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements 3167 15:47:23 when access level is disabled 3169 15:47:23 is expected to be disallowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements 3171 15:47:23 is expected to be disallowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements 3172 15:47:23 when access level is private 3173 15:47:23 with admin user 3174 15:47:23 is expected to be disallowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements 3175 15:47:23 with admin mode enabled 3176 15:47:23 is expected to be allowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements 3178 15:47:23 is expected to be allowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements 3179 15:47:23 with maintainer 3180 15:47:23 behaves like user with manage permissions 3181 15:47:23 is expected to be allowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :create_requirement_test_report, and :export_requirements 3182 15:47:23 is expected to be disallowed :destroy_requirement 3183 15:47:23 with developer 3184 15:47:23 behaves like user with manage permissions 3185 15:47:23 is expected to be allowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :create_requirement_test_report, and :export_requirements 3186 15:47:23 is expected to be disallowed :destroy_requirement 3187 15:47:23 with reporter 3188 15:47:23 behaves like user with manage permissions 3189 15:47:23 is expected to be allowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :create_requirement_test_report, and :export_requirements 3190 15:47:24 is expected to be disallowed :destroy_requirement 3192 15:47:24 behaves like user with read-only permissions 3193 15:47:24 is expected to be allowed :read_requirement 3194 15:47:24 is expected to be disallowed :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements 3195 15:47:24 with non member 3196 15:47:24 is expected to be disallowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements 3197 15:47:24 when requirements feature is disabled 3199 15:47:24 is expected to be disallowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements 3201 15:47:24 is expected to be disallowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements 3202 15:47:24 # [RSpecRunTime] Finishing example group ee/spec/policies/requirements_management/requirement_policy_spec.rb. It took 5.02 seconds. Expected to take 16.71 seconds. 3203 15:47:24 # [RSpecRunTime] Starting example group ee/spec/services/approval_rules/merge_request_rule_destroy_service_spec.rb. Expected to take 15.77 seconds. 3204 15:47:24 ApprovalRules::MergeRequestRuleDestroyService 3205 15:47:24 user cannot edit approval rule 3206 15:47:26 returns error status 3207 15:47:26 # [RSpecRunTime] RSpec elapsed time: 11 minutes 31.94 seconds. Current RSS: ~1502M. Threads: 5. load average: 1.28 1.30 1.15 1/448 10805 3209 15:47:26 merge request is merged 3210 15:47:28 returns error status 3211 15:47:28 # [RSpecRunTime] RSpec elapsed time: 11 minutes 33.65 seconds. Current RSS: ~1506M. Threads: 5. load average: 1.28 1.30 1.15 1/448 10971 3213 15:47:28 user can edit approval rule 3214 15:47:28 when rule successfully deleted 3215 15:47:29 returns successful status 3216 15:47:31 tracks delete event via a usage counter 3217 15:47:31 # [RSpecRunTime] RSpec elapsed time: 11 minutes 37.18 seconds. Current RSS: ~1521M. Threads: 5. load average: 1.26 1.29 1.14 1/448 11325 3219 15:47:31 when rule not successfully deleted 3220 15:47:33 returns error status 3221 15:47:35 does not track delete event via a usage counter 3222 15:47:35 # [RSpecRunTime] RSpec elapsed time: 11 minutes 40.81 seconds. Current RSS: ~1514M. Threads: 5. load average: 1.26 1.29 1.14 1/448 11680 3224 15:47:35 # [RSpecRunTime] Finishing example group ee/spec/services/approval_rules/merge_request_rule_destroy_service_spec.rb. It took 10.67 seconds. Expected to take 15.77 seconds. 3225 15:47:35 # [RSpecRunTime] Starting example group ee/spec/services/merge_requests/mergeability/check_security_policy_evaluation_service_spec.rb. Expected to take 15.09 seconds. 3226 15:47:35 MergeRequests::Mergeability::CheckSecurityPolicyEvaluationService 3228 15:47:36 when skip check is true 3229 15:47:36 is expected to eq true 3230 15:47:36 # [RSpecRunTime] RSpec elapsed time: 11 minutes 42.42 seconds. Current RSS: ~1506M. Threads: 5. load average: 1.32 1.31 1.15 1/448 11857 3232 15:47:36 when skip check is false 3233 15:47:37 is expected to eq false 3235 15:47:38 returns false 3237 15:47:38 when policy_mergability_check is false 3238 15:47:38 returns a check result with inactive status 3239 15:47:38 with no scan result policies 3240 15:47:39 returns a check result with inactive status 3241 15:47:39 when scan result policy exists 3242 15:47:39 when scan result violations are running 3243 15:47:41 returns a check result with status failure 3244 15:47:41 # [RSpecRunTime] RSpec elapsed time: 11 minutes 46.79 seconds. Current RSS: ~1478M. Threads: 5. load average: 1.29 1.30 1.15 1/448 12501 3246 15:47:41 when no scan result violations exist 3247 15:47:42 returns check result with status success 3248 15:47:42 # [RSpecRunTime] RSpec elapsed time: 11 minutes 48.43 seconds. Current RSS: ~1472M. Threads: 5. load average: 1.29 1.30 1.15 1/448 12630 3250 15:47:42 when scan result violations are completed 3251 15:47:44 returns a check result with status success 3252 15:47:44 # [RSpecRunTime] RSpec elapsed time: 11 minutes 49.93 seconds. Current RSS: ~1463M. Threads: 5. load average: 1.29 1.30 1.15 1/448 12760 3254 15:47:44 behaves like mergeability check service 3255 15:47:44 sets the identifier 3256 15:47:44 sets the description 3257 15:47:44 # [RSpecRunTime] Finishing example group ee/spec/services/merge_requests/mergeability/check_security_policy_evaluation_service_spec.rb. It took 9.21 seconds. Expected to take 15.09 seconds. 3258 15:47:44 # [RSpecRunTime] Starting example group ee/spec/lib/compliance_management/merge_request_approval_settings/settings_builder_spec.rb. Expected to take 14.26 seconds. 3259 15:47:44 ComplianceManagement::MergeRequestApprovalSettings::SettingsBuilder 3261 15:47:44 instance_value: false, group_value: nil, project_value: nil, result: false 3262 15:47:44 has the correct value 3263 15:47:44 instance_value: true, group_value: nil, project_value: nil, result: true 3264 15:47:44 has the correct value 3265 15:47:44 instance_value: true, group_value: false, project_value: nil, result: false 3266 15:47:44 has the correct value 3267 15:47:44 instance_value: true, group_value: nil, project_value: false, result: false 3268 15:47:44 has the correct value 3269 15:47:44 instance_value: true, group_value: nil, project_value: true, result: true 3270 15:47:44 has the correct value 3271 15:47:44 instance_value: true, group_value: true, project_value: true, result: true 3272 15:47:44 has the correct value 3273 15:47:44 instance_value: true, group_value: false, project_value: true, result: false 3274 15:47:44 has the correct value 3275 15:47:44 instance_value: false, group_value: false, project_value: true, result: false 3276 15:47:44 has the correct value 3277 15:47:44 instance_value: nil, group_value: true, project_value: true, result: true 3278 15:47:44 has the correct value 3279 15:47:44 instance_value: nil, group_value: true, project_value: false, result: false 3280 15:47:45 has the correct value 3281 15:47:45 instance_value: nil, group_value: false, project_value: true, result: false 3282 15:47:45 has the correct value 3283 15:47:45 instance_value: nil, group_value: true, project_value: nil, result: true 3284 15:47:45 has the correct value 3285 15:47:45 instance_value: nil, group_value: false, project_value: nil, result: false 3286 15:47:45 has the correct value 3287 15:47:45 instance_value: nil, group_value: nil, project_value: true, result: true 3288 15:47:45 has the correct value 3289 15:47:45 instance_value: nil, group_value: nil, project_value: false, result: false 3290 15:47:45 has the correct value 3291 15:47:45 #to_settings 3292 15:47:45 builds a Setting object 3293 15:47:45 #inherited_from 3294 15:47:45 instance_value: false, group_value: nil, project_value: nil, result: :instance 3295 15:47:45 has the correct inherited from value 3296 15:47:45 instance_value: true, group_value: nil, project_value: nil, result: nil 3297 15:47:45 has the correct inherited from value 3298 15:47:45 instance_value: true, group_value: false, project_value: nil, result: nil 3299 15:47:45 has the correct inherited from value 3300 15:47:45 instance_value: true, group_value: nil, project_value: false, result: nil 3301 15:47:45 has the correct inherited from value 3302 15:47:45 instance_value: true, group_value: nil, project_value: true, result: nil 3303 15:47:45 has the correct inherited from value 3304 15:47:45 instance_value: true, group_value: true, project_value: true, result: nil 3305 15:47:45 has the correct inherited from value 3306 15:47:45 instance_value: true, group_value: false, project_value: true, result: :group 3307 15:47:45 has the correct inherited from value 3308 15:47:45 instance_value: false, group_value: false, project_value: true, result: :instance 3309 15:47:45 has the correct inherited from value 3311 15:47:45 instance_value: false, group_value: nil, project_value: nil, result: true 3312 15:47:45 has the correct locked status 3313 15:47:45 instance_value: true, group_value: nil, project_value: nil, result: false 3314 15:47:45 has the correct locked status 3315 15:47:45 instance_value: true, group_value: false, project_value: nil, result: false 3316 15:47:45 has the correct locked status 3317 15:47:45 instance_value: true, group_value: nil, project_value: false, result: false 3318 15:47:45 has the correct locked status 3319 15:47:45 instance_value: true, group_value: nil, project_value: true, result: false 3320 15:47:45 has the correct locked status 3321 15:47:45 instance_value: true, group_value: true, project_value: true, result: false 3322 15:47:46 has the correct locked status 3323 15:47:46 instance_value: true, group_value: false, project_value: true, result: true 3324 15:47:46 has the correct locked status 3325 15:47:46 instance_value: false, group_value: false, project_value: true, result: true 3326 15:47:46 has the correct locked status 3327 15:47:46 # [RSpecRunTime] Finishing example group ee/spec/lib/compliance_management/merge_request_approval_settings/settings_builder_spec.rb. It took 1.63 seconds. Expected to take 14.26 seconds. 3328 15:47:46 # [RSpecRunTime] Starting example group ee/spec/services/ee/users/update_service_spec.rb. Expected to take 13.86 seconds. 3329 15:47:46 Users::UpdateService 3331 15:47:46 does not update email if an user has group managed account 3332 15:47:46 does not update commit email if an user has group managed account 3333 15:47:46 does not update public email if an user has group managed account 3334 15:47:46 does not update notification email if an user has group managed account 3335 15:47:46 updating name 3336 15:47:46 when `disable_name_update_for_users` feature is available 3337 15:47:46 when the ability to update their name is not disabled for users 3338 15:47:46 behaves like a user can update the name 3339 15:47:46 updates the name 3340 15:47:46 when admin mode is enabled 3341 15:47:46 behaves like a user can update the name 3342 15:47:47 updates the name 3343 15:47:47 when the ability to update their name is disabled for users 3344 15:47:47 as a regular user 3345 15:47:47 behaves like a user cannot update the name 3346 15:47:47 does not update the name 3347 15:47:47 when admin mode is enabled 3348 15:47:47 behaves like a user can update the name 3349 15:47:47 updates the name 3350 15:47:47 when admin mode is disabled 3351 15:47:47 behaves like a user cannot update the name 3352 15:47:47 does not update the name 3353 15:47:47 when force: true parameter is passed to service 3354 15:47:47 updates the name 3355 15:47:47 when `disable_name_update_for_users` feature is not available 3356 15:47:47 behaves like a user can update the name 3357 15:47:48 updates the name 3358 15:47:48 when admin mode is enabled 3359 15:47:48 behaves like a user can update the name 3360 15:47:48 updates the name 3361 15:47:48 when admin mode is disabled 3362 15:47:48 behaves like a user cannot update the name 3363 15:47:48 does not update the name 3364 15:47:48 audit events 3366 15:47:48 updating administrator status 3367 15:47:48 logs making a user an administrator 3368 15:47:48 logs making an administrator a user 3369 15:47:48 updating auditor status 3370 15:47:49 logs promoting a user to auditor 3371 15:47:49 logs demoting an auditor to a regular user 3372 15:47:49 updating username 3373 15:47:49 logs audit event 3374 15:47:49 with an admin user 3375 15:47:49 allowed params 3376 15:47:49 with identity 3377 15:47:49 adds identity to user 3378 15:47:50 adds two different identities to user 3379 15:47:50 # [RSpecRunTime] RSpec elapsed time: 11 minutes 56.16 seconds. Current RSS: ~1489M. Threads: 5. load average: 1.25 1.29 1.15 1/447 12761 3381 15:47:50 updating private_profile 3382 15:47:50 when `disable_private_profiles` feature is available 3383 15:47:50 when the ability to make their profiles private is not disabled for users 3384 15:47:50 behaves like a user can make their profile private 3385 15:47:50 makes the profile private 3386 15:47:50 when the ability to make their profiles private is disabled for users 3387 15:47:50 when the profile is public 3388 15:47:50 as a regular user 3389 15:47:50 does not make the profile private 3390 15:47:50 when the profile is private 3391 15:47:51 makes the profile public 3392 15:47:51 when `disable_private_profiles` feature is not available 3393 15:47:51 behaves like a user can make their profile private 3394 15:47:51 makes the profile private 3395 15:47:51 # [RSpecRunTime] Finishing example group ee/spec/services/ee/users/update_service_spec.rb. It took 5.12 seconds. Expected to take 13.86 seconds. 3396 15:47:51 # [RSpecRunTime] Starting example group ee/spec/lib/security/security_orchestration_policies/cadence_checker_spec.rb. Expected to take 13.12 seconds. 3397 15:47:51 Security::SecurityOrchestrationPolicies::CadenceChecker 3398 15:47:51 #valid_cadence? 3399 15:47:51 cadence: "* * * * *", expected_result: false 3400 15:47:51 verifies if the cadence is allowed 3401 15:47:51 cadence: "*/30 * * * *", expected_result: false 3402 15:47:51 verifies if the cadence is allowed 3403 15:47:51 cadence: "0/5 18 * * *", expected_result: false 3404 15:47:51 verifies if the cadence is allowed 3405 15:47:51 cadence: "1,2,3,4,5,6 * * * *", expected_result: false 3406 15:47:51 verifies if the cadence is allowed 3407 15:47:51 cadence: "1-6 * * * *", expected_result: false 3408 15:47:51 verifies if the cadence is allowed 3409 15:47:51 cadence: "* 1-6 * * *", expected_result: false 3410 15:47:51 verifies if the cadence is allowed 3411 15:47:51 cadence: "* 0/6 * * *", expected_result: false 3412 15:47:51 verifies if the cadence is allowed 3413 15:47:51 cadence: "* */6 * * *", expected_result: false 3414 15:47:51 verifies if the cadence is allowed 3415 15:47:51 cadence: "* 1,2,3,4,5,6 * * *", expected_result: false 3416 15:47:51 verifies if the cadence is allowed 3417 15:47:51 cadence: "0 * * * *", expected_result: true 3418 15:47:51 verifies if the cadence is allowed 3419 15:47:51 cadence: "45 * * * *", expected_result: true 3420 15:47:51 verifies if the cadence is allowed 3421 15:47:51 cadence: "0 3 * * *", expected_result: true 3422 15:47:51 verifies if the cadence is allowed 3423 15:47:51 cadence: "0 3 * * 0", expected_result: true 3424 15:47:51 verifies if the cadence is allowed 3425 15:47:51 cadence: "0 16 * * *", expected_result: true 3426 15:47:52 verifies if the cadence is allowed 3427 15:47:52 cadence: "15 9 * * *", expected_result: true 3428 15:47:52 verifies if the cadence is allowed 3429 15:47:52 cadence: "00 16 * * *", expected_result: true 3430 15:47:52 verifies if the cadence is allowed 3431 15:47:52 cadence: "0 23 * * *", expected_result: true 3432 15:47:52 verifies if the cadence is allowed 3433 15:47:52 cadence: "30 13 * * *", expected_result: true 3434 15:47:52 verifies if the cadence is allowed 3435 15:47:52 cadence: "0 12 * * 6", expected_result: true 3436 15:47:52 verifies if the cadence is allowed 3437 15:47:52 cadence: "5 4 * * 1", expected_result: true 3438 15:47:52 verifies if the cadence is allowed 3439 15:47:52 cadence: "15 22 * * 6", expected_result: true 3440 15:47:52 verifies if the cadence is allowed 3441 15:47:52 cadence: "0 0 12 * *", expected_result: true 3442 15:47:52 verifies if the cadence is allowed 3443 15:47:52 cadence: "0 18 * * 3", expected_result: true 3444 15:47:52 verifies if the cadence is allowed 3445 15:47:52 cadence: "15 16 * * 2", expected_result: true 3446 15:47:52 verifies if the cadence is allowed 3447 15:47:52 cadence: "32 19 * * *", expected_result: true 3448 15:47:52 verifies if the cadence is allowed 3449 15:47:52 cadence: "0 12 * * 3", expected_result: true 3450 15:47:52 verifies if the cadence is allowed 3451 15:47:52 cadence: "0 15 * * Thu", expected_result: true 3452 15:47:52 verifies if the cadence is allowed 3453 15:47:52 cadence: "57 11 * * *", expected_result: true 3454 15:47:52 verifies if the cadence is allowed 3455 15:47:52 cadence: "40 8 * * *", expected_result: true 3456 15:47:52 verifies if the cadence is allowed 3457 15:47:52 cadence: "0 13 * * 3", expected_result: true 3458 15:47:52 verifies if the cadence is allowed 3459 15:47:52 cadence: "0 2 12,26 * *", expected_result: true 3460 15:47:52 verifies if the cadence is allowed 3461 15:47:52 cadence: "0 2 12-26 * *", expected_result: true 3462 15:47:53 verifies if the cadence is allowed 3463 15:47:53 cadence: "15 10 ? * MON-FRI", expected_result: true 3464 15:47:53 verifies if the cadence is allowed 3465 15:47:53 cadence: "15 10 ? * MON,FRI", expected_result: true 3466 15:47:53 verifies if the cadence is allowed 3467 15:47:53 cadence: "1 10 ? * 1-5", expected_result: true 3468 15:47:53 verifies if the cadence is allowed 3469 15:47:53 cadence: "1 10 * JAN *", expected_result: true 3470 15:47:53 verifies if the cadence is allowed 3471 15:47:53 cadence: "1 10 * JAN,FEB *", expected_result: true 3472 15:47:53 verifies if the cadence is allowed 3473 15:47:53 cadence: "1 10 * JAN-FEB *", expected_result: true 3474 15:47:53 verifies if the cadence is allowed 3475 15:47:53 cadence: "0 12 1/5 * ?", expected_result: true 3476 15:47:53 verifies if the cadence is allowed 3477 15:47:53 # [RSpecRunTime] Finishing example group ee/spec/lib/security/security_orchestration_policies/cadence_checker_spec.rb. It took 2.09 seconds. Expected to take 13.12 seconds. 3478 15:47:53 # [RSpecRunTime] Starting example group ee/spec/lib/ee/api/entities/issue_spec.rb. Expected to take 12.75 seconds. 3479 15:47:53 API::Entities::Issue 3480 15:47:53 with group issue 3481 15:47:54 is expected to contain exactly :id, :iid, :project_id, :title, :description, :state, :created_at, :updated_at, :closed_at, :closed_by, :labels, :milestone, :assignees, :author, :type, :assignee, :user_notes_count, :merge_requests_count, :upvotes, :downvotes, :due_date, :confidential, :discussion_locked, :issue_type, :web_url, :time_stats, :task_completion_status, :weight, :blocking_issues_count, :has_tasks, :task_status, :_links, :references, :severity, :subscribed, :moved_to_id, :imported, :imported_from, :service_desk_reply_to, and :iteration 3482 15:47:54 with project issue 3483 15:47:54 is expected to contain exactly :id, :iid, :project_id, :title, :description, :state, :created_at, :updated_at, :closed_at, :closed_by, :labels, :milestone, :assignees, :author, :type, :assignee, :user_notes_count, :merge_requests_count, :upvotes, :downvotes, :due_date, :confidential, :discussion_locked, :issue_type, :web_url, :time_stats, :task_completion_status, :weight, :blocking_issues_count, :has_tasks, :task_status, :_links, :references, :severity, :subscribed, :moved_to_id, :imported, :imported_from, :service_desk_reply_to, and :iteration 3484 15:47:54 with user namespace issue 3485 15:47:54 is expected to contain exactly :id, :iid, :project_id, :title, :description, :state, :created_at, :updated_at, :closed_at, :closed_by, :labels, :milestone, :assignees, :author, :type, :assignee, :user_notes_count, :merge_requests_count, :upvotes, :downvotes, :due_date, :confidential, :discussion_locked, :issue_type, :web_url, :time_stats, :task_completion_status, :weight, :blocking_issues_count, :has_tasks, :task_status, :_links, :references, :severity, :subscribed, :moved_to_id, :imported, :imported_from, and :service_desk_reply_to 3486 15:47:54 with licensed feature checks 3487 15:47:54 when including licensed attributes 3488 15:47:54 issue: project_issue, licensed_feature: :epics, license_enabled: true, attributes: [:epic_iid, :epic] 3489 15:47:54 is expected to include :epic_iid and :epic 3490 15:47:54 issue: group_issue, licensed_feature: :epics, license_enabled: true, attributes: [:epic_iid, :epic] 3491 15:47:54 is expected to include :epic_iid and :epic 3492 15:47:54 issue: project_issue, licensed_feature: :iterations, license_enabled: true, attributes: [:iteration] 3493 15:47:54 is expected to include :iteration 3494 15:47:54 issue: group_issue, licensed_feature: :iterations, license_enabled: true, attributes: [:iteration] 3495 15:47:54 is expected to include :iteration 3496 15:47:54 issue: project_issue, licensed_feature: :issuable_health_status, license_enabled: true, attributes: [:health_status] 3497 15:47:54 is expected to include :health_status 3498 15:47:54 issue: group_issue, licensed_feature: :issuable_health_status, license_enabled: true, attributes: [:health_status] 3499 15:47:54 is expected to include :health_status 3500 15:47:54 issue: user_namespace_issue, licensed_feature: :issuable_health_status, license_enabled: true, attributes: [:health_status] 3501 15:47:54 is expected to include :health_status 3502 15:47:54 when excluding licensed attributes 3503 15:47:54 issue: project_issue, licensed_feature: :epics, license_enabled: false, attributes: [:epic_iid, :epic] 3504 15:47:55 is expected to exclude :epic_iid and :epic 3505 15:47:55 issue: group_issue, licensed_feature: :epics, license_enabled: false, attributes: [:epic_iid, :epic] 3506 15:47:55 is expected to exclude :epic_iid and :epic 3507 15:47:55 issue: user_namespace_issue, licensed_feature: :epics, license_enabled: true, attributes: [:epic_iid, :epic] 3508 15:47:55 is expected to exclude :epic_iid and :epic 3509 15:47:55 issue: user_namespace_issue, licensed_feature: :epics, license_enabled: false, attributes: [:epic_iid, :epic] 3510 15:47:55 is expected to exclude :epic_iid and :epic 3511 15:47:55 issue: project_issue, licensed_feature: :iterations, license_enabled: false, attributes: [:iteration] 3512 15:47:55 is expected to exclude :iteration 3513 15:47:55 issue: group_issue, licensed_feature: :iterations, license_enabled: false, attributes: [:iteration] 3514 15:47:55 is expected to exclude :iteration 3515 15:47:55 issue: user_namespace_issue, licensed_feature: :iterations, license_enabled: true, attributes: [:iteration] 3516 15:47:55 is expected to exclude :iteration 3517 15:47:55 issue: user_namespace_issue, licensed_feature: :iterations, license_enabled: false, attributes: [:iteration] 3518 15:47:55 is expected to exclude :iteration 3519 15:47:55 issue: project_issue, licensed_feature: :issuable_health_status, license_enabled: false, attributes: [:health_status] 3520 15:47:55 is expected to exclude :health_status 3521 15:47:55 issue: group_issue, licensed_feature: :issuable_health_status, license_enabled: false, attributes: [:health_status] 3522 15:47:55 is expected to exclude :health_status 3523 15:47:55 issue: user_namespace_issue, licensed_feature: :issuable_health_status, license_enabled: false, attributes: [:health_status] 3524 15:47:56 is expected to exclude :health_status 3525 15:47:56 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/api/entities/issue_spec.rb. It took 2.72 seconds. Expected to take 12.75 seconds. 3526 15:47:56 # [RSpecRunTime] Starting example group ee/spec/models/concerns/ee/project_security_scanners_information_spec.rb. Expected to take 12.18 seconds. 3527 15:47:56 EE::ProjectSecurityScannersInformation 3528 15:47:57 does not allow STI 3529 15:47:57 #available_scanners 3530 15:47:58 returns a list of all scanners available for the project 3531 15:47:58 # [RSpecRunTime] RSpec elapsed time: 12 minutes 4.16 seconds. Current RSS: ~1511M. Threads: 5. load average: 1.23 1.28 1.15 1/445 12862 3533 15:47:58 #enabled_scanners 3534 15:47:59 returns a list of all scanners enabled for the project 3535 15:48:00 # [RSpecRunTime] RSpec elapsed time: 12 minutes 5.57 seconds. Current RSS: ~1512M. Threads: 5. load average: 1.23 1.28 1.15 1/446 12919 3537 15:48:00 #scanners_run_by_last_pipeline 3538 15:48:01 returns a list of all scanners which were run successfully in the latest pipeline 3539 15:48:02 does not include non-security scanners 3540 15:48:02 when pipeline has no build reports 3541 15:48:04 is expected to be empty 3542 15:48:04 # [RSpecRunTime] RSpec elapsed time: 12 minutes 10.09 seconds. Current RSS: ~1499M. Threads: 5. load average: 1.21 1.28 1.14 1/447 13096 3544 15:48:04 # [RSpecRunTime] Finishing example group ee/spec/models/concerns/ee/project_security_scanners_information_spec.rb. It took 8.5 seconds. Expected to take 12.18 seconds. 3545 15:48:04 # [RSpecRunTime] Starting example group ee/spec/graphql/mutations/incident_management/oncall_rotation/update_spec.rb. Expected to take 11.7 seconds. 3546 15:48:04 Mutations::IncidentManagement::OncallRotation::Update 3548 15:48:05 user has access to project 3549 15:48:05 when OncallRotation::UpdateService responds with success 3550 15:48:05 returns the on-call rotation with no errors 3551 15:48:06 adds the participant to the rotation 3552 15:48:06 removing participants 3553 15:48:06 returns the on-call rotation with no errors 3554 15:48:06 # [RSpecRunTime] RSpec elapsed time: 12 minutes 11.91 seconds. Current RSS: ~1486M. Threads: 5. load average: 1.19 1.27 1.14 1/447 13097 3556 15:48:06 with endsAt arg 3557 15:48:06 returns the on-call rotation with no errors 3558 15:48:06 when endsAt is nil 3559 15:48:07 returns the on-call rotation with no errors 3560 15:48:07 when OncallRotations::UpdateService responds with an error 3561 15:48:07 returns errors 3562 15:48:07 with active period times given 3563 15:48:07 returns the on-call rotation with no errors 3564 15:48:07 saves the on-call rotation with active period times 3565 15:48:07 hours rotation length unit 3566 15:48:08 returns errors 3567 15:48:08 end time is before start time 3568 15:48:08 saves the on-call rotation with active period times 3569 15:48:08 invalid time given 3570 15:48:08 raises an error 3571 15:48:08 removing active period 3572 15:48:08 removes the active period 3574 15:48:08 user cannot be found 3575 15:48:09 raises an error 3576 15:48:09 duplicate participants 3577 15:48:09 raises an error 3578 15:48:09 too many users 3579 15:48:09 raises an error 3580 15:48:09 when resource is not accessible to the user 3581 15:48:09 raises an error 3582 15:48:09 # [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/incident_management/oncall_rotation/update_spec.rb. It took 5.18 seconds. Expected to take 11.7 seconds. 3583 15:48:09 # [RSpecRunTime] Starting example group ee/spec/services/security/training_urls_service_spec.rb. Expected to take 11.06 seconds. 3584 15:48:09 Security::TrainingUrlsService 3585 15:48:10 when there is no identifier with cwe external type 3586 15:48:10 returns empty list 3587 15:48:10 with identifiers with cwe external type 3588 15:48:10 when there is no training provider enabled for project 3589 15:48:10 returns empty list 3590 15:48:10 when there is training provider enabled for project 3591 15:48:10 calls Security::TrainingProviders::KontraUrlService#execute 3592 15:48:10 when training url has been reactively cached 3593 15:48:10 returns training urls list with status completed 3594 15:48:10 when a filename with extension .jsp is provided 3595 15:48:10 requests urls with the language java 3596 15:48:10 when a filename with extension .jspx is provided 3597 15:48:10 requests urls with the language java 3598 15:48:10 when a filename with extension .py is provided 3599 15:48:10 requests urls with the language python 3600 15:48:10 when a filename with extension .scala is provided 3601 15:48:11 requests urls with the language scala 3602 15:48:11 when a filename with extension .sc is provided 3603 15:48:11 requests urls with the language scala 3604 15:48:11 when a filename with extension .js is provided 3605 15:48:11 requests urls with the language javascript 3606 15:48:11 when a filename with extension .ts is provided 3607 15:48:11 requests urls with the language typescript 3608 15:48:11 when a filename with extension .php is provided 3609 15:48:11 requests urls with the language php 3610 15:48:11 when a filename with extension .rb is provided 3611 15:48:11 requests urls with the language ruby 3612 15:48:11 when a filename with extension .go is provided 3613 15:48:11 requests urls with the language go 3614 15:48:11 when a filename with extension .kt is provided 3615 15:48:11 requests urls with the language kotlin 3616 15:48:11 when a filename with extension .kts is provided 3617 15:48:11 requests urls with the language kotlin 3618 15:48:11 when a filename with extension .ktm is provided 3619 15:48:11 requests urls with the language kotlin 3620 15:48:11 when a filename with extension .cs is provided 3621 15:48:11 requests urls with the language csharp 3622 15:48:11 when training url has not yet been reactively cached 3623 15:48:11 returns training urls list with status pending 3624 15:48:11 when a filename is provided 3625 15:48:11 returns training urls list with status pending 3626 15:48:11 when training urls service returns nil url 3627 15:48:12 returns empty list when training urls service returns nil 3628 15:48:12 when sub class in not defined for provider 3629 15:48:12 returns empty list 3630 15:48:12 # [RSpecRunTime] Finishing example group ee/spec/services/security/training_urls_service_spec.rb. It took 2.35 seconds. Expected to take 11.06 seconds. 3631 15:48:12 # [RSpecRunTime] Starting example group ee/spec/workers/security/scan_result_policies/add_approvers_to_rules_worker_spec.rb. Expected to take 10.59 seconds. 3632 15:48:12 Security::ScanResultPolicies::AddApproversToRulesWorker 3633 15:48:12 when the feature is not licensed 3634 15:48:12 does not call Security::ScanResultPolicies::AddApproversToRulesService 3635 15:48:12 when the project does not exist 3636 15:48:12 logs and does not call Security::ScanResultPolicies::AddApproversToRulesService 3637 15:48:12 when the user_ids are empty 3638 15:48:12 does not call Security::ScanResultPolicies::AddApproversToRulesService 3639 15:48:12 behaves like subscribes to event 3640 15:48:13 consumes the published event 3641 15:48:14 calls Security::ScanResultPolicies::AddApproversToRulesService 3642 15:48:14 behaves like an idempotent worker 3643 15:48:15 is labeled as idempotent 3644 15:48:16 performs multiple times sequentially without raising an exception 3645 15:48:16 # [RSpecRunTime] RSpec elapsed time: 12 minutes 22.3 seconds. Current RSS: ~1456M. Threads: 5. load average: 1.16 1.26 1.14 1/442 13098 3648 15:48:16 when project does not exist 3649 15:48:16 is expected to be falsey 3650 15:48:16 when project exists 3651 15:48:16 when feature is not licensed 3652 15:48:16 is expected to be falsey 3653 15:48:16 when feature is licensed 3654 15:48:16 when project does not have scan_result_policy_reads 3655 15:48:16 is expected to be falsey 3656 15:48:16 when project has scan_result_policy_reads 3657 15:48:17 is expected to equal true 3658 15:48:17 # [RSpecRunTime] Finishing example group ee/spec/workers/security/scan_result_policies/add_approvers_to_rules_worker_spec.rb. It took 5.81 seconds. Expected to take 10.59 seconds. 3659 15:48:17 # [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/geo/dependency_proxy_blob_registries_resolver_spec.rb. Expected to take 10.13 seconds. 3660 15:48:17 Resolvers::Geo::DependencyProxyBlobRegistriesResolver 3661 15:48:17 behaves like a Geo registries resolver 3663 15:48:18 when the parent object is the current node 3664 15:48:18 when the user has permission to view Geo data 3665 15:48:18 when admin mode is enabled 3666 15:48:18 when the ids argument is null 3667 15:48:18 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3669 15:48:18 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3670 15:48:18 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3672 15:48:18 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3673 15:48:18 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3675 15:48:18 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3676 15:48:18 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3678 15:48:18 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3679 15:48:18 returns registries, in order 3680 15:48:18 when the ids argument is present 3681 15:48:19 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3683 15:48:19 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3684 15:48:19 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3686 15:48:19 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3687 15:48:19 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3689 15:48:19 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3690 15:48:19 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3692 15:48:19 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3693 15:48:19 returns the requested registries, in order 3694 15:48:19 when the replication_state argument is present 3695 15:48:19 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3697 15:48:19 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3698 15:48:19 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3700 15:48:19 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3701 15:48:20 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3703 15:48:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3704 15:48:20 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3706 15:48:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3707 15:48:20 returns registries with requested replication state, in order 3708 15:48:20 with verification enabled 3709 15:48:20 when the verification_state argument is present 3710 15:48:20 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3712 15:48:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3713 15:48:20 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3715 15:48:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3716 15:48:20 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3718 15:48:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3719 15:48:20 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3721 15:48:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3722 15:48:20 returns registries with requested verification state, in order 3723 15:48:20 with verification disabled 3724 15:48:20 when the verification_state argument is present 3725 15:48:21 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3727 15:48:21 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3728 15:48:21 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3730 15:48:21 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3731 15:48:21 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3733 15:48:21 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3734 15:48:21 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3736 15:48:21 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3737 15:48:21 raises ArgumentError (PENDING: Skipping because verification is enabled for DependencyProxy::Blob) 3738 15:48:21 when admin mode is disabled 3739 15:48:21 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3741 15:48:21 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3742 15:48:21 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3744 15:48:21 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3745 15:48:22 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3747 15:48:22 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3748 15:48:22 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3750 15:48:22 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3751 15:48:22 returns nothing 3752 15:48:22 when the user does not have permission to view Geo data 3753 15:48:22 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3755 15:48:22 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3756 15:48:22 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3758 15:48:22 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3759 15:48:22 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3761 15:48:22 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3762 15:48:22 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3764 15:48:22 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3765 15:48:22 returns nothing 3766 15:48:22 when the parent object is not the current node 3767 15:48:22 when the user has permission to view Geo data 3768 15:48:23 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3770 15:48:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3771 15:48:23 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3773 15:48:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3774 15:48:23 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3776 15:48:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3777 15:48:23 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 3779 15:48:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3780 15:48:23 returns nothing, because we can't query other nodes' tracking databases 3781 15:48:23 # [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/geo/dependency_proxy_blob_registries_resolver_spec.rb. It took 5.82 seconds. Expected to take 10.13 seconds. 3782 15:48:23 # [RSpecRunTime] Starting example group ee/spec/finders/iterations/cadences_finder_spec.rb. Expected to take 9.7 seconds. 3783 15:48:23 Iterations::CadencesFinder 3784 15:48:24 without permissions 3785 15:48:24 groups and projects 3786 15:48:24 returns no iterations cadences for group 3787 15:48:24 returns iterations cadences for group when `skip_authorization` param is true 3788 15:48:24 with permissions 3789 15:48:24 iterations cadences for group 3790 15:48:24 returns iterations cadences 3791 15:48:24 iterations cadences for subgroup 3792 15:48:24 returns iterations cadences 3793 15:48:24 with include ancestor 3794 15:48:25 returns ancestor iterations cadences 3795 15:48:25 with filters 3796 15:48:25 filters by exact title 3797 15:48:25 filters by title 3798 15:48:26 filters by ID 3799 15:48:26 filters by active true 3800 15:48:26 filters by active false 3801 15:48:26 filters by automatic true 3802 15:48:27 filters by automatic false 3803 15:48:27 filters by duration_in_weeks false 3804 15:48:27 # [RSpecRunTime] RSpec elapsed time: 12 minutes 32.95 seconds. Current RSS: ~1434M. Threads: 5. load average: 1.21 1.27 1.15 1/442 13099 3806 15:48:27 # [RSpecRunTime] Finishing example group ee/spec/finders/iterations/cadences_finder_spec.rb. It took 3.7 seconds. Expected to take 9.7 seconds. 3807 15:48:27 # [RSpecRunTime] Starting example group ee/spec/models/projects/all_branches_rule_spec.rb. Expected to take 9.35 seconds. 3808 15:48:27 Projects::AllBranchesRule 3809 15:48:28 does not allow STI 3811 15:48:28 returns false 3812 15:48:28 #default_branch? 3813 15:48:28 returns false 3814 15:48:28 #approval_project_rules 3815 15:48:28 returns only rules that do not belong to a protected branch 3817 15:48:28 returns timestamp when the first status check or approval rule was created 3818 15:48:28 #updated_at? 3819 15:48:28 returns timestamp when the most recent status check or approval rule was updated 3822 15:48:28 #to_global_id 3823 15:48:28 generates a valid global id 3824 15:48:28 #branch_protection 3827 15:48:29 delegates to project 3829 15:48:29 when id matches a Project 3830 15:48:29 finds the project and initializes a branch rule 3831 15:48:29 when id does not match a Project 3832 15:48:29 raises an ActiveRecord::RecordNotFound error describing the branch rule 3833 15:48:29 #external_status_checks 3834 15:48:29 returns only rules that do not belong to a protected branch 3836 15:48:29 set to All branches 3838 15:48:29 when there are no approval rules and no status checks 3839 15:48:29 returns false 3840 15:48:29 when there are approval rules 3841 15:48:29 returns true 3842 15:48:29 when there are external status rules 3843 15:48:29 returns true 3844 15:48:29 # [RSpecRunTime] Finishing example group ee/spec/models/projects/all_branches_rule_spec.rb. It took 2.17 seconds. Expected to take 9.35 seconds. 3845 15:48:29 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/license_metric_spec.rb. Expected to take 9.03 seconds. 3846 15:48:29 Gitlab::Usage::Metrics::Instrumentations::LicenseMetric 3847 15:48:29 behaves like a correct instrumented metric value 3848 15:48:29 has correct value 3849 15:48:29 behaves like a correct instrumented metric value 3850 15:48:29 has correct value 3851 15:48:29 behaves like a correct instrumented metric value 3852 15:48:29 has correct value 3853 15:48:29 behaves like a correct instrumented metric value 3854 15:48:29 has correct value 3855 15:48:29 behaves like a correct instrumented metric value 3856 15:48:29 has correct value 3857 15:48:29 behaves like a correct instrumented metric value 3858 15:48:29 has correct value 3859 15:48:29 behaves like a correct instrumented metric value 3860 15:48:30 has correct value 3861 15:48:30 behaves like a correct instrumented metric value 3862 15:48:30 has correct value 3863 15:48:30 behaves like a correct instrumented metric value 3864 15:48:30 has correct value 3865 15:48:30 behaves like a correct instrumented metric value 3866 15:48:30 has correct value 3867 15:48:30 when no license present 3868 15:48:30 behaves like a correct instrumented metric value 3869 15:48:30 has correct value 3870 15:48:30 behaves like a correct instrumented metric value 3871 15:48:30 has correct value 3872 15:48:30 behaves like a correct instrumented metric value 3873 15:48:30 has correct value 3874 15:48:30 behaves like a correct instrumented metric value 3875 15:48:30 has correct value 3876 15:48:30 behaves like a correct instrumented metric value 3877 15:48:30 has correct value 3878 15:48:30 behaves like a correct instrumented metric value 3879 15:48:30 has correct value 3880 15:48:30 behaves like a correct instrumented metric value 3881 15:48:30 has correct value 3882 15:48:30 behaves like a correct instrumented metric value 3883 15:48:30 has correct value 3884 15:48:30 behaves like a correct instrumented metric value 3885 15:48:30 has correct value 3886 15:48:30 behaves like a correct instrumented metric value 3887 15:48:30 has correct value 3888 15:48:30 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/license_metric_spec.rb. It took 1.06 seconds. Expected to take 9.03 seconds. 3889 15:48:30 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/templates/vulnerabilities/resolve_vulnerability_spec.rb. Expected to take 8.82 seconds. 3890 15:48:30 Gitlab::Llm::Templates::Vulnerabilities::ResolveVulnerability 3892 15:48:32 returns expected prompt 3893 15:48:32 code is not eligible 3894 15:48:32 when there is no source code in the finding 3895 15:48:33 raises an error 3896 15:48:33 # [RSpecRunTime] RSpec elapsed time: 12 minutes 38.96 seconds. Current RSS: ~1481M. Threads: 5. load average: 1.19 1.27 1.14 1/446 13334 3898 15:48:33 when the code exceeds the maximum length 3899 15:48:34 raises an error 3900 15:48:34 # [RSpecRunTime] RSpec elapsed time: 12 minutes 40.36 seconds. Current RSS: ~1477M. Threads: 5. load average: 1.19 1.27 1.14 1/447 13437 3902 15:48:34 when the finding is a secret detection 3903 15:48:36 raises an error 3904 15:48:36 # [RSpecRunTime] RSpec elapsed time: 12 minutes 41.75 seconds. Current RSS: ~1475M. Threads: 5. load average: 1.26 1.28 1.15 1/447 13540 3906 15:48:36 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/templates/vulnerabilities/resolve_vulnerability_spec.rb. It took 5.56 seconds. Expected to take 8.82 seconds. 3907 15:48:36 # [RSpecRunTime] Starting example group ee/spec/services/security/security_orchestration_policies/operational_vulnerabilities_configuration_service_spec.rb. Expected to take 8.48 seconds. 3908 15:48:36 Security::SecurityOrchestrationPolicies::OperationalVulnerabilitiesConfigurationService 3910 15:48:36 when feature is not licensed 3911 15:48:37 returns empty collection 3912 15:48:37 # [RSpecRunTime] RSpec elapsed time: 12 minutes 43.23 seconds. Current RSS: ~1469M. Threads: 5. load average: 1.26 1.28 1.15 1/447 13645 3914 15:48:37 when feature is licensed 3915 15:48:37 when agent project has security_orchestration_policy project 3916 15:48:37 when policy is not applicable for agent 3917 15:48:39 returns empty response 3918 15:48:39 # [RSpecRunTime] RSpec elapsed time: 12 minutes 44.8 seconds. Current RSS: ~1463M. Threads: 5. load average: 1.26 1.28 1.15 1/447 13750 3920 15:48:39 when policy is applicable for agent 3921 15:48:40 returns matching configuration 3922 15:48:40 # [RSpecRunTime] RSpec elapsed time: 12 minutes 45.85 seconds. Current RSS: ~1455M. Threads: 5. load average: 1.26 1.28 1.15 1/448 13855 3924 15:48:40 when policy is configured on the group level 3925 15:48:40 when policy is applicable for agent 3926 15:48:41 returns matching configuration 3927 15:48:41 # [RSpecRunTime] RSpec elapsed time: 12 minutes 47.11 seconds. Current RSS: ~1444M. Threads: 5. load average: 1.24 1.27 1.15 1/448 13960 3929 15:48:41 when agent project is different from security_orchestration_policy project 3930 15:48:43 returns empty response 3931 15:48:43 # [RSpecRunTime] RSpec elapsed time: 12 minutes 48.58 seconds. Current RSS: ~1425M. Threads: 5. load average: 1.24 1.27 1.15 1/448 14041 3933 15:48:43 # [RSpecRunTime] Finishing example group ee/spec/services/security/security_orchestration_policies/operational_vulnerabilities_configuration_service_spec.rb. It took 6.83 seconds. Expected to take 8.48 seconds. 3934 15:48:43 # [RSpecRunTime] Starting example group ee/spec/models/analytics/value_stream_dashboard/count_spec.rb. Expected to take 8.15 seconds. 3935 15:48:43 Analytics::ValueStreamDashboard::Count 3936 15:48:43 does not allow STI 3937 15:48:43 .aggregate_for_period 3938 15:48:43 when requesting issue counts 3939 15:48:43 correctly counts the issues in the given time frame 3940 15:48:43 when there are more measurements within the given time frame 3941 15:48:43 takes the latest measurements 3942 15:48:43 when querying a subgroup 3943 15:48:44 returns count scoped to the subgroup 3944 15:48:44 when querying a project namespace 3945 15:48:44 returns count scoped to the project namespace 3946 15:48:44 when requesting direct_members counts 3947 15:48:44 returns only the directly associated count and does not look up subgroups 3948 15:48:44 when querying a subgroup 3949 15:48:44 returns count scoped to the subgroup 3950 15:48:44 when requesting group counts 3951 15:48:44 correctly counts the groups in the given time frame 3952 15:48:44 when querying a subgroup 3953 15:48:44 returns count scoped to the subgroup 3954 15:48:44 when querying group without data 3955 15:48:44 returns nil count 3956 15:48:44 when querying group in a date range where data is not available 3957 15:48:44 returns nil count 3958 15:48:44 when unsupported namespace class is passed 3959 15:48:44 returns 0 count 3960 15:48:44 .latest_first_order 3961 15:48:44 returns the results in a correct order 3962 15:48:44 associations 3963 15:48:45 is expected to belong to namespace required: false 3965 15:48:45 is expected to validate that :namespace_id cannot be empty/falsy 3966 15:48:45 is expected to validate that :recorded_at cannot be empty/falsy 3967 15:48:45 is expected to validate that :count cannot be empty/falsy 3968 15:48:45 # [RSpecRunTime] Finishing example group ee/spec/models/analytics/value_stream_dashboard/count_spec.rb. It took 2.16 seconds. Expected to take 8.15 seconds. 3969 15:48:45 # [RSpecRunTime] Starting example group ee/spec/workers/product_analytics/move_funnels_worker_spec.rb. Expected to take 7.96 seconds. 3970 15:48:45 ProductAnalytics::MoveFunnelsWorker 3972 15:48:48 when previous custom project doesn't exist 3973 15:48:49 calls configurator with 'created' funnel 3974 15:48:49 # [RSpecRunTime] RSpec elapsed time: 12 minutes 54.9 seconds. Current RSS: ~1445M. Threads: 5. load average: 1.22 1.27 1.15 1/448 14772 3976 15:48:49 when next custom project doesn't exist 3977 15:48:49 calls configurator with 'deleted' funnel 3978 15:48:49 when both previous and next custom dashboard projects exist 3979 15:48:50 calls configurator with 'created' and 'deleted' funnels 3980 15:48:50 # [RSpecRunTime] RSpec elapsed time: 12 minutes 56.37 seconds. Current RSS: ~1448M. Threads: 5. load average: 1.20 1.27 1.15 1/448 15135 3982 15:48:50 # [RSpecRunTime] Finishing example group ee/spec/workers/product_analytics/move_funnels_worker_spec.rb. It took 5.63 seconds. Expected to take 7.96 seconds. 3983 15:48:50 # [RSpecRunTime] Starting example group ee/spec/models/gitlab_subscriptions/upcoming_reconciliation_spec.rb. Expected to take 7.62 seconds. 3984 15:48:50 GitlabSubscriptions::UpcomingReconciliation 3985 15:48:50 does not allow STI 3986 15:48:50 associations 3987 15:48:50 is expected to belong to namespace optional: true 3988 15:48:51 is expected to belong to organization required: false 3990 15:48:51 is expected to validate that :next_reconciliation_date cannot be empty/falsy 3991 15:48:51 is expected to validate that :display_alert_from cannot be empty/falsy 3992 15:48:51 does not allow multiple rows with namespace_id nil 3993 15:48:51 when instance has paid namespaces (ex: gitlab.com) 3994 15:48:51 is expected to validate that :namespace cannot be empty/falsy 3995 15:48:51 is expected not to validate that :namespace is case-sensitively unique 3996 15:48:51 when namespaces are not paid (ex: self managed instance) 3997 15:48:51 is expected not to validate that :namespace cannot be empty/falsy 3998 15:48:51 is expected to validate that :namespace is case-sensitively unique 4000 15:48:52 .by_namespace_ids 4001 15:48:52 returns only upcoming reconciliations for given namespaces 4002 15:48:52 #display_alert? 4003 15:48:52 with next_reconciliation_date in future 4004 15:48:52 is expected to eq true 4005 15:48:52 with next_reconciliation_date in past 4006 15:48:52 is expected to eq false 4007 15:48:52 with display_alert_from in future 4008 15:48:52 is expected to eq false 4009 15:48:52 with display_alert_from in past 4010 15:48:52 is expected to eq true 4012 15:48:52 when self managed 4013 15:48:52 returns row where namespace_id is nil 4014 15:48:52 returns nil when there is no row with namespace_id nil 4015 15:48:52 when instance has paid namespaces (ex: gitlab.com) 4016 15:48:52 returns row for given namespace 4017 15:48:52 returns nil when there is no row with given namespace_id 4018 15:48:52 returns nil if namespace_id is nil 4019 15:48:52 # [RSpecRunTime] Finishing example group ee/spec/models/gitlab_subscriptions/upcoming_reconciliation_spec.rb. It took 1.88 seconds. Expected to take 7.62 seconds. 4020 15:48:52 # [RSpecRunTime] Starting example group ee/spec/services/ee/groups/import_export/import_service_spec.rb. Expected to take 7.38 seconds. 4021 15:48:52 Groups::ImportExport::ImportService 4022 15:48:52 when group_wikis feature is enabled 4023 15:48:56 imports group and descendant wiki repositories 4024 15:48:56 when export file not in ndjson format 4025 15:48:56 logs the error, raises an exception and does not export group wiki repositories 4026 15:48:56 # [RSpecRunTime] RSpec elapsed time: 13 minutes 2.39 seconds. Current RSS: ~1445M. Threads: 5. load average: 1.42 1.31 1.16 1/452 15325 4028 15:48:56 when group_wikis feature is not enabled 4029 15:48:58 does not call the group wiki restorer 4030 15:48:58 # [RSpecRunTime] RSpec elapsed time: 13 minutes 4.4 seconds. Current RSS: ~1443M. Threads: 5. load average: 1.42 1.31 1.16 1/452 15331 4032 15:48:58 # [RSpecRunTime] Finishing example group ee/spec/services/ee/groups/import_export/import_service_spec.rb. It took 6.15 seconds. Expected to take 7.38 seconds. 4033 15:48:58 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/runners_availability_checker_spec.rb. Expected to take 7.2 seconds. 4034 15:48:58 Gitlab::Ci::RunnersAvailabilityChecker 4035 15:48:58 #self.instance_for 4036 15:48:59 creates instance for the project 4037 15:48:59 when more projects are using the builder 4038 15:48:59 caches instance for a specific project 4040 15:48:59 when job is executable 4041 15:48:59 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4043 15:48:59 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4044 15:49:00 is expected to be truthy 4045 15:49:00 is expected to be nil 4046 15:49:00 when CI quota is exceeded 4047 15:49:00 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4049 15:49:00 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4050 15:49:01 is expected to be falsey 4051 15:49:01 is expected to eq :ci_quota_exceeded 4052 15:49:01 when allowed_plans are not matched 4053 15:49:01 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4055 15:49:01 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4056 15:49:02 is expected to be falsey 4057 15:49:02 is expected to eq :no_matching_runner 4058 15:49:02 when both CI quota and allowed_plans are violated 4059 15:49:02 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4061 15:49:02 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4062 15:49:02 is expected to be falsey 4063 15:49:02 is expected to eq :ci_quota_exceeded 4064 15:49:02 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/runners_availability_checker_spec.rb. It took 4.06 seconds. Expected to take 7.2 seconds. 4065 15:49:02 # [RSpecRunTime] Starting example group ee/spec/models/search/zoekt/enabled_namespace_spec.rb. Expected to take 7.02 seconds. 4066 15:49:02 Search::Zoekt::EnabledNamespace 4067 15:49:03 does not allow STI 4069 15:49:03 .for_root_namespace_id 4070 15:49:03 returns records for the specified namespace 4071 15:49:03 .preload_storage_statistics 4072 15:49:03 returns Search::Zoekt::EnabledNamespace with missing zoekt index 4074 15:49:03 returns ordered by id desc 4075 15:49:03 .search_enabled 4076 15:49:03 returns namespaces that are enabled for search 4078 15:49:03 returns only the amount of records requested 4079 15:49:03 .with_missing_indices 4080 15:49:04 returns Search::Zoekt::EnabledNamespace with missing zoekt index 4081 15:49:04 .destroy_namespaces_with_expired_subscriptions! 4082 15:49:04 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4084 15:49:04 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4085 15:49:04 destroys expired subscriptions 4087 15:49:04 only allows root namespaces to be indexed 4089 15:49:04 is expected to belong to namespace required: false inverse_of => zoekt_enabled_namespace 4090 15:49:04 is expected to have many indices 4091 15:49:04 is expected to have many replicas 4092 15:49:04 is expected to have many nodes through indices 4093 15:49:04 # [RSpecRunTime] Finishing example group ee/spec/models/search/zoekt/enabled_namespace_spec.rb. It took 2.03 seconds. Expected to take 7.02 seconds. 4094 15:49:04 # [RSpecRunTime] Starting example group ee/spec/models/incident_management/issuable_escalation_status_spec.rb. Expected to take 6.83 seconds. 4095 15:49:04 IncidentManagement::IssuableEscalationStatus 4096 15:49:05 does not allow STI 4097 15:49:05 #escalation_policy 4098 15:49:05 is expected to eq nil 4099 15:49:05 when escalation policy exists on the project 4100 15:49:05 returns the projects first (only) escalation policy 4101 15:49:06 # [RSpecRunTime] RSpec elapsed time: 13 minutes 11.57 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.36 1.30 1.16 1/443 15332 4103 15:49:06 #pending_escalation_target 4104 15:49:06 is expected to eq #<Issue id:101 namespace574/project-600#1> 4106 15:49:06 when policy and escalation start time are both provided 4107 15:49:06 is expected to be valid 4108 15:49:06 when neither policy and escalation start time are provided 4109 15:49:06 is expected to be valid 4110 15:49:06 when escalation start time is provided without a policy 4112 15:49:06 when policy is provided without an escalation start time 4115 15:49:06 does not change escalations_started_at 4117 15:49:06 does not change escalations_started_at 4119 15:49:06 with escalation policy 4120 15:49:06 updates escalations_started_at 4121 15:49:06 without escalation policy 4122 15:49:07 does not change escalations_started_at 4124 15:49:07 does not change escalations_started_at 4125 15:49:07 # [RSpecRunTime] Finishing example group ee/spec/models/incident_management/issuable_escalation_status_spec.rb. It took 2.29 seconds. Expected to take 6.83 seconds. 4126 15:49:07 # [RSpecRunTime] Starting example group ee/spec/lib/search/elastic/queries_spec.rb. Expected to take 6.63 seconds. 4127 15:49:07 Search::Elastic::Queries 4129 15:49:07 returns the expected query hash 4130 15:49:07 if the embedding endpoint is throttled 4131 15:49:07 tracks the error and does not include the knn query 4132 15:49:07 if an error is raised 4133 15:49:07 tracks the error and does not include the knn query 4134 15:49:07 #by_multi_match_query 4135 15:49:07 applies highlight in query 4136 15:49:07 when custom elasticsearch analyzers are enabled 4137 15:49:07 applies custom analyzer fields to multi_match_query 4138 15:49:07 when query is provided 4139 15:49:07 returns a by_multi_match_query query as a should and adds doc type as a filter 4140 15:49:07 when query is not provided 4141 15:49:07 returns a match_all query 4142 15:49:07 when options[:count_only] is true 4143 15:49:07 does not apply highlight in query 4144 15:49:07 removes field boosts and returns a by_multi_match_query as a filter 4145 15:49:07 #by_simple_query_string 4146 15:49:07 applies highlight in query 4147 15:49:07 when custom elasticsearch analyzers are enabled 4148 15:49:07 applies custom analyzer fields 4149 15:49:07 when query is provided 4150 15:49:07 returns a simple_query_string query as a must and adds doc type as a filter 4151 15:49:07 when query is not provided 4152 15:49:08 returns a match_all query 4153 15:49:08 when options[:count_only] is true 4154 15:49:08 does not apply highlight in query 4155 15:49:08 removes field boosts and returns a simple_query_string as a filter 4157 15:49:08 returns the expected query hash 4158 15:49:08 # [RSpecRunTime] Finishing example group ee/spec/lib/search/elastic/queries_spec.rb. It took 0.9 second. Expected to take 6.63 seconds. 4159 15:49:08 # [RSpecRunTime] Starting example group ee/spec/services/phone_verification/users/record_user_data_service_spec.rb. Expected to take 6.43 seconds. 4160 15:49:08 PhoneVerification::Users::RecordUserDataService 4162 15:49:08 Job arguments to AntiAbuse::TrustScoreWorker must be native JSON types, but :telesign is a Symbol. 4164 15:49:08 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4165 15:49:08 returns a success response 4166 15:49:08 adds the risk score to the phone validation record 4167 15:49:08 does not persist the phone validation record 4168 15:49:08 when the rename_abuse_workers feature is enabled 4169 15:49:08 executes the abuse trust score worker 4170 15:49:08 when the rename_abuse_workers feature is not enabled 4171 15:49:08 executes the abuse trust score worker 4172 15:49:08 when the risk score is 0 4173 15:49:08 Job arguments to AntiAbuse::TrustScoreWorker must be native JSON types, but :telesign is a Symbol. 4175 15:49:08 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4176 15:49:08 changes the phone validation record risk score to 1 4177 15:49:08 when the rename_abuse_workers feature is enabled 4178 15:49:08 executes the abuse trust score worker with a risk score of 1.0 4179 15:49:08 when the rename_abuse_workers feature is not enabled 4180 15:49:08 executes the abuse trust score worker with a risk score of 1.0 4181 15:49:08 when the user is high risk 4182 15:49:08 Job arguments to AntiAbuse::TrustScoreWorker must be native JSON types, but :telesign is a Symbol. 4184 15:49:08 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4185 15:49:08 returns an error 4186 15:49:08 adds an assumed high risk reason to user custom attributes 4187 15:49:08 persistes the phone verification record 4188 15:49:08 when the user already assumed to be high risk 4189 15:49:08 returns a success response 4190 15:49:09 does not change the assumed high risk reason 4191 15:49:09 does not persist the phone verification record 4192 15:49:09 # [RSpecRunTime] Finishing example group ee/spec/services/phone_verification/users/record_user_data_service_spec.rb. It took 0.9 second. Expected to take 6.43 seconds. 4193 15:49:09 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/auth/group_saml/group_lookup_spec.rb. Expected to take 6.23 seconds. 4194 15:49:09 Gitlab::Auth::GroupSaml::GroupLookup 4195 15:49:09 looks up group by path 4196 15:49:09 exposes saml_provider 4197 15:49:09 on request path 4198 15:49:09 can detect group_path from rack.input body params 4199 15:49:09 can detect group_path from query params 4200 15:49:09 on callback path 4201 15:49:09 can extract group_path from PATH_INFO 4202 15:49:09 does not allow params to take precedence 4203 15:49:09 on metadata path 4204 15:49:09 #token_discoverable? 4205 15:49:10 returns false when missing the discovery token 4206 15:49:10 returns false for incorrect discovery token 4207 15:49:10 returns true when discovery token matches 4208 15:49:10 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/auth/group_saml/group_lookup_spec.rb. It took 1.51 seconds. Expected to take 6.23 seconds. 4209 15:49:10 # [RSpecRunTime] Starting example group ee/spec/routing/directs/subscription_portal_spec.rb. Expected to take 6.03 seconds. 4210 15:49:10 Custom URLs Subscription Portal 4211 15:49:10 subscription_portal_add_sm_duo_pro_seats 4213 15:49:10 subscription_portal_graphql_url 4215 15:49:10 subscription_portal_billing_accounts_url 4217 15:49:10 subscription_portal_renew_subscription_url 4219 15:49:10 subscription_portal_add_saas_duo_pro_seats 4221 15:49:10 subscription_portal_more_minutes_url 4223 15:49:10 subscription_portal_edit_account_url 4225 15:49:10 subscription_portal_manage_url 4227 15:49:11 subscription_portal_payment_form_url 4229 15:49:11 subscription_portal_upgrade_subscription_url 4231 15:49:11 subscription_portal_more_storage_url 4233 15:49:11 subscription_portal_add_extra_seats_url 4235 15:49:11 subscription_portal_gitlab_plans_url 4237 15:49:11 subscription_portal_legacy_sign_in_url 4239 15:49:11 subscriptions_comparison_url 4240 15:49:11 is expected to match /\Ahttps:\/\/about\.gitlab\.((cn\/pricing\/saas)|(com\/pricing\/gitlab-com))\/feature-comparison\z/ 4241 15:49:11 # [RSpecRunTime] Finishing example group ee/spec/routing/directs/subscription_portal_spec.rb. It took 0.78 second. Expected to take 6.03 seconds. 4242 15:49:11 # [RSpecRunTime] Starting example group ee/spec/lib/telesign/transaction_callback_payload_spec.rb. Expected to take 5.89 seconds. 4243 15:49:11 Telesign::TransactionCallbackPayload 4245 15:49:11 is expected to eq "501 - Not authorized, 502 - Campaign error" 4246 15:49:11 when errors is not an array 4247 15:49:11 is expected to eq "" 4248 15:49:11 when error object does not have code and description fields 4249 15:49:11 is expected to eq "" 4250 15:49:11 #failed_delivery? 4251 15:49:11 is expected to eq false 4252 15:49:11 when status code is not 200 4253 15:49:11 is expected to eq true 4254 15:49:11 #country_blocked? 4255 15:49:11 is expected to eq false 4256 15:49:11 when status code is 237 4257 15:49:11 is expected to eq true 4259 15:49:11 is expected to eq "200 - Delivered to handset" 4260 15:49:11 when there are no status.code and status.description keys 4261 15:49:11 is expected to eq "" 4262 15:49:11 #reference_id 4263 15:49:11 is expected to eq "2557312299CC1304904080F4BE17BFB4" 4264 15:49:11 when there is no reference_id key 4265 15:49:11 is expected to be nil 4266 15:49:11 #status_updated_on 4267 15:49:11 is expected to eq "2016-07-08T20:52:46.417428Z" 4268 15:49:11 when there is no status.updated_on key 4269 15:49:12 is expected to be nil 4270 15:49:12 # [RSpecRunTime] Finishing example group ee/spec/lib/telesign/transaction_callback_payload_spec.rb. It took 0.65 second. Expected to take 5.89 seconds. 4271 15:49:12 # [RSpecRunTime] Starting example group ee/spec/services/audit_events/build_service_spec.rb. Expected to take 5.71 seconds. 4272 15:49:12 AuditEvents::BuildService 4274 15:49:12 when licensed 4275 15:49:12 sets correct attributes 4276 15:49:12 when IP address is not provided 4277 15:49:12 uses author current_sign_in_ip 4278 15:49:12 when author is impersonated 4279 15:49:12 sets author to impersonated user 4280 15:49:12 includes impersonator name in message 4281 15:49:12 when IP address is not provided 4282 15:49:12 uses impersonator current_sign_in_ip 4283 15:49:12 when overriding target details 4284 15:49:12 uses correct target details 4285 15:49:12 when deploy token is passed as author 4286 15:49:12 expect author to be user 4287 15:49:12 when deploy key is passed as author 4288 15:49:12 expect author to be deploy key 4289 15:49:12 when author is passed as UnauthenticatedAuthor 4290 15:49:12 sets author as unauthenticated user 4291 15:49:12 when not licensed 4292 15:49:13 sets correct attributes 4293 15:49:13 when author is impersonated 4294 15:49:13 does not includes impersonator name in message 4295 15:49:13 # [RSpecRunTime] Finishing example group ee/spec/services/audit_events/build_service_spec.rb. It took 1.18 seconds. Expected to take 5.71 seconds. 4296 15:49:13 # [RSpecRunTime] Starting example group ee/spec/workers/search/zoekt/orphaned_repo_event_worker_spec.rb. Expected to take 5.55 seconds. 4297 15:49:13 Search::Zoekt::OrphanedRepoEventWorker 4298 15:49:15 behaves like an idempotent worker 4299 15:49:15 is labeled as idempotent 4300 15:49:15 performs multiple times sequentially without raising an exception 4301 15:49:16 marks repositories in the event as orphaned 4302 15:49:16 # [RSpecRunTime] RSpec elapsed time: 13 minutes 21.6 seconds. Current RSS: ~1490M. Threads: 5. load average: 1.30 1.29 1.16 1/443 15333 4304 15:49:16 behaves like subscribes to event 4305 15:49:16 consumes the published event 4306 15:49:16 behaves like an idempotent worker 4307 15:49:16 is labeled as idempotent 4308 15:49:16 performs multiple times sequentially without raising an exception 4309 15:49:16 # [RSpecRunTime] Finishing example group ee/spec/workers/search/zoekt/orphaned_repo_event_worker_spec.rb. It took 3.05 seconds. Expected to take 5.55 seconds. 4310 15:49:16 # [RSpecRunTime] Starting example group ee/spec/models/ai/vectorizable_file_spec.rb. Expected to take 5.42 seconds. 4311 15:49:16 Ai::VectorizableFile 4312 15:49:16 does not allow STI 4313 15:49:16 AttachmentUploader 4314 15:49:16 uploads the attachment when supplied 4315 15:49:17 returns an error when the supplied file is too large 4316 15:49:17 # [RSpecRunTime] RSpec elapsed time: 13 minutes 22.89 seconds. Current RSS: ~1492M. Threads: 5. load average: 1.30 1.29 1.16 1/443 15334 4319 15:49:17 is expected to validate that the length of :name is at most 255 4320 15:49:17 is expected to validate that :project cannot be empty/falsy 4321 15:49:17 is expected to validate that :name cannot be empty/falsy 4322 15:49:17 is expected to validate that :file cannot be empty/falsy 4323 15:49:17 associations 4324 15:49:17 is expected to belong to project required: false 4325 15:49:17 is expected to have many attachments 4326 15:49:17 is expected to have many versions 4327 15:49:17 # [RSpecRunTime] Finishing example group ee/spec/models/ai/vectorizable_file_spec.rb. It took 1.45 seconds. Expected to take 5.42 seconds. 4328 15:49:17 # [RSpecRunTime] Starting example group ee/spec/views/projects/on_demand_scans/index.html.haml_spec.rb. Expected to take 5.25 seconds. 4329 15:49:17 projects/on_demand_scans/index 4330 15:49:18 renders Vue app root 4331 15:49:18 when pre scan verification is enabled 4332 15:49:19 render pre scan verification alert 4333 15:49:19 # [RSpecRunTime] RSpec elapsed time: 13 minutes 25.0 seconds. Current RSS: ~1485M. Threads: 5. load average: 1.30 1.29 1.16 1/443 15335 4335 15:49:19 when pre scan verification is disabled 4336 15:49:20 render pre scan verification alert 4337 15:49:20 # [RSpecRunTime] Finishing example group ee/spec/views/projects/on_demand_scans/index.html.haml_spec.rb. It took 2.46 seconds. Expected to take 5.25 seconds. 4338 15:49:20 # [RSpecRunTime] Starting example group ee/spec/graphql/ee/mutations/ci/project_ci_cd_settings_update_spec.rb. Expected to take 5.08 seconds. 4339 15:49:20 Mutations::Ci::ProjectCiCdSettingsUpdate 4340 15:49:20 inbound_job_token_scope_enabled 4341 15:49:20 when changes from enabled to disabled 4342 15:49:21 logs an audit event 4343 15:49:21 when changes from disabled to enabled 4344 15:49:21 logs an audit event 4345 15:49:21 when there are no changes 4346 15:49:22 does not log an audit event 4347 15:49:22 when the inbound_job_token_scope parameter is not provided 4348 15:49:22 does not log an audit event 4350 15:49:22 when merge trains are set to true and merge pipelines are set to false 4351 15:49:22 does not enable merge trains 4352 15:49:22 when merge trains and merge pipelines are set to true 4353 15:49:22 enables merge pipelines and merge trains 4354 15:49:22 when merge_trains_skip_train_allowed is set to true 4355 15:49:22 updates the value 4356 15:49:22 # [RSpecRunTime] Finishing example group ee/spec/graphql/ee/mutations/ci/project_ci_cd_settings_update_spec.rb. It took 2.54 seconds. Expected to take 5.08 seconds. 4357 15:49:22 # [RSpecRunTime] Starting example group ee/spec/services/approval_rules/user_rules_destroy_service_spec.rb. Expected to take 4.98 seconds. 4358 15:49:22 ApprovalRules::UserRulesDestroyService 4360 15:49:25 destroys related project rule users 4361 15:49:25 when there are merge request rules 4363 15:49:25 destroys related merge request rule users 4364 15:49:25 # [RSpecRunTime] RSpec elapsed time: 13 minutes 31.49 seconds. Current RSS: ~1454M. Threads: 5. load average: 1.26 1.28 1.16 1/449 15691 4367 15:49:26 does nothing 4368 15:49:26 # [RSpecRunTime] Finishing example group ee/spec/services/approval_rules/user_rules_destroy_service_spec.rb. It took 3.39 seconds. Expected to take 4.98 seconds. 4369 15:49:26 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_distinct_report_types_with_resolved_vulnerabilities_per_project_metric_spec.rb. Expected to take 4.88 seconds. 4370 15:49:26 Gitlab::Usage::Metrics::Instrumentations::CountDistinctReportTypesWithResolvedVulnerabilitiesPerProjectMetric 4371 15:49:27 behaves like a correct instrumented database query execution value 4372 15:49:27 returns correct value 4373 15:49:28 # [RSpecRunTime] RSpec elapsed time: 13 minutes 33.56 seconds. Current RSS: ~1441M. Threads: 5. load average: 1.26 1.28 1.16 1/449 15692 4375 15:49:28 behaves like a correct instrumented metric value and query 4376 15:49:28 behaves like a correct instrumented metric value 4377 15:49:28 has correct value 4378 15:49:28 behaves like a correct instrumented metric query 4379 15:49:29 has correct generate query 4380 15:49:29 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_distinct_report_types_with_resolved_vulnerabilities_per_project_metric_spec.rb. It took 3.82 seconds. Expected to take 4.88 seconds. 4381 15:49:29 # [RSpecRunTime] Starting example group ee/spec/services/saved_replies/create_service_spec.rb. Expected to take 4.73 seconds. 4382 15:49:29 SavedReplies::CreateService 4385 15:49:30 when feature flag is disabled 4386 15:49:30 returns an error 4387 15:49:30 when not licensed 4388 15:49:30 returns an error 4389 15:49:30 when create fails 4390 15:49:30 is expected to eq :error 4391 15:49:30 does not create new Saved Reply in database 4392 15:49:30 returns error messages 4393 15:49:30 when create succeeds 4394 15:49:30 is expected to eq :success 4395 15:49:30 creates new Saved Reply in database 4396 15:49:30 returns new saved reply 4397 15:49:30 # [RSpecRunTime] Finishing example group ee/spec/services/saved_replies/create_service_spec.rb. It took 0.59 second. Expected to take 4.73 seconds. 4398 15:49:30 # [RSpecRunTime] Starting example group ee/spec/services/ee/commits/create_service_spec.rb. Expected to take 4.58 seconds. 4399 15:49:30 Commits::CreateService 4401 15:49:30 when Gitaly returns a non-ASCII characters in the error message 4402 15:49:31 returns an error message in UTF-8 encoding 4403 15:49:31 when the repository size limit has been exceeded 4404 15:49:31 raises an error 4405 15:49:31 when the namespace storage limit has been exceeded 4406 15:49:31 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4408 15:49:31 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4409 15:49:31 raises an error 4410 15:49:31 with a subgroup project 4411 15:49:32 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4413 15:49:32 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4414 15:49:32 raises an error 4415 15:49:32 # [RSpecRunTime] RSpec elapsed time: 13 minutes 38.37 seconds. Current RSS: ~1438M. Threads: 5. load average: 1.16 1.26 1.15 1/448 15693 4417 15:49:32 when the namespace is over the free user cap limit 4418 15:49:33 raises an error 4419 15:49:33 # [RSpecRunTime] Finishing example group ee/spec/services/ee/commits/create_service_spec.rb. It took 2.94 seconds. Expected to take 4.58 seconds. 4420 15:49:33 # [RSpecRunTime] Starting example group ee/spec/services/ee/personal_access_tokens/rotate_service_spec.rb. Expected to take 4.46 seconds. 4421 15:49:33 PersonalAccessTokens::RotateService 4422 15:49:33 when max lifetime is set to more than 1 week 4423 15:49:33 rotates user's own token 4424 15:49:33 when target user is a service account 4425 15:49:33 when expires_at is nil 4426 15:49:33 require_token_expiry: true, require_token_expiry_for_service_accounts: true, expires_at: Sat, 31 Aug 2024 4427 15:49:33 rotates user's own token 4428 15:49:33 require_token_expiry: true, require_token_expiry_for_service_accounts: false, expires_at: nil 4429 15:49:34 rotates user's own token 4430 15:49:34 require_token_expiry: false, require_token_expiry_for_service_accounts: true, expires_at: Sat, 31 Aug 2024 4431 15:49:34 rotates user's own token 4432 15:49:34 require_token_expiry: false, require_token_expiry_for_service_accounts: false, expires_at: nil 4433 15:49:34 rotates user's own token 4434 15:49:34 when max lifetime is set to less than 1 week 4435 15:49:34 rotates user's own token 4436 15:49:34 # [RSpecRunTime] Finishing example group ee/spec/services/ee/personal_access_tokens/rotate_service_spec.rb. It took 1.02 seconds. Expected to take 4.46 seconds. 4437 15:49:34 # [RSpecRunTime] Starting example group ee/spec/workers/observability/alert_query_worker_spec.rb. Expected to take 4.33 seconds. 4438 15:49:34 Observability::AlertQueryWorker 4439 15:49:35 when alerts are returned for a non-existent project 4440 15:49:35 does not create any alerts 4441 15:49:35 when alerts API returns malformed JSON 4442 15:49:35 does not create any alerts 4443 15:49:35 when multiple alerts are returned from API 4444 15:49:35 creates alerts when receives payload 4445 15:49:35 when disabled via project setting 4446 15:49:35 does not create any alert 4447 15:49:35 when feature flags is disabled 4448 15:49:35 does not create any alert 4449 15:49:35 when not licensed 4450 15:49:35 does not create any alert 4451 15:49:35 when alerts are queried but none exists 4452 15:49:35 calls alerts API 4453 15:49:35 when alerts are returned from API 4454 15:49:35 creates alerts when receives payload 4455 15:49:35 does not create duplicate alerts for the same event 4456 15:49:36 # [RSpecRunTime] Finishing example group ee/spec/workers/observability/alert_query_worker_spec.rb. It took 1.53 seconds. Expected to take 4.33 seconds. 4457 15:49:36 # [RSpecRunTime] Starting example group ee/spec/models/dast/branch_spec.rb. Expected to take 4.22 seconds. 4459 15:49:36 does not allow STI 4460 15:49:36 when repository does not exist 4464 15:49:36 returns false 4465 15:49:36 when repository exists 4467 15:49:37 returns profile.branch_name 4468 15:49:37 when branch exists 4469 15:49:37 returns true 4470 15:49:37 when branch does not exist 4471 15:49:37 returns false 4472 15:49:37 # [RSpecRunTime] Finishing example group ee/spec/models/dast/branch_spec.rb. It took 1.64 seconds. Expected to take 4.22 seconds. 4473 15:49:37 # [RSpecRunTime] Starting example group ee/spec/models/vulnerabilities/finding_link_spec.rb. Expected to take 4.12 seconds. 4474 15:49:37 Vulnerabilities::FindingLink 4475 15:49:37 does not allow STI 4476 15:49:37 associations 4477 15:49:37 is expected to belong to finding class_name => Vulnerabilities::Finding required: false inverse_of => finding_links 4479 15:49:38 is expected to validate that :url cannot be empty/falsy 4480 15:49:38 is expected to validate that the length of :url is at most 2048 4481 15:49:38 is expected to validate that the length of :name is at most 255 4482 15:49:38 is expected to validate that :finding cannot be empty/falsy 4483 15:49:38 # [RSpecRunTime] Finishing example group ee/spec/models/vulnerabilities/finding_link_spec.rb. It took 0.69 second. Expected to take 4.12 seconds. 4484 15:49:38 # [RSpecRunTime] Starting example group ee/spec/services/package_metadata/ingestion/ingestion_service_spec.rb. Expected to take 4.01 seconds. 4485 15:49:38 PackageMetadata::Ingestion::IngestionService 4487 15:49:38 calls each task in order 4489 15:49:38 and when every task executes without error 4490 15:49:38 all updates are committed 4491 15:49:38 but when PackageMetadata::Ingestion::Tasks::IngestPackages has an error 4492 15:49:38 all updates are rolled back 4493 15:49:38 but when PackageMetadata::Ingestion::Tasks::IngestPackageVersions has an error 4494 15:49:38 all updates are rolled back 4495 15:49:38 but when PackageMetadata::Ingestion::Tasks::IngestLicenses has an error 4496 15:49:38 all updates are rolled back 4497 15:49:38 but when PackageMetadata::Ingestion::Tasks::IngestPackageVersionLicenses has an error 4498 15:49:38 all updates are rolled back 4499 15:49:38 created data 4500 15:49:38 has the expected relationships 4501 15:49:38 # [RSpecRunTime] Finishing example group ee/spec/services/package_metadata/ingestion/ingestion_service_spec.rb. It took 0.57 second. Expected to take 4.01 seconds. 4502 15:49:38 # [RSpecRunTime] Starting example group ee/spec/graphql/types/protected_environments/approval_rule_for_summary_type_spec.rb. Expected to take 3.89 seconds. 4503 15:49:38 Types::ProtectedEnvironments::ApprovalRuleForSummaryType 4504 15:49:38 is expected to eq "ProtectedEnvironmentApprovalRuleForSummary" 4505 15:49:39 includes the expected fields 4506 15:49:39 #can_approve 4507 15:49:39 when user can approve 4508 15:49:41 is expected to eq true 4509 15:49:41 # [RSpecRunTime] RSpec elapsed time: 13 minutes 46.67 seconds. Current RSS: ~1469M. Threads: 5. load average: 1.13 1.25 1.15 1/443 15758 4511 15:49:41 when user cannot approve 4512 15:49:41 is expected to eq false 4513 15:49:41 when user is nil 4514 15:49:41 is expected to eq false 4515 15:49:41 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/protected_environments/approval_rule_for_summary_type_spec.rb. It took 2.57 seconds. Expected to take 3.89 seconds. 4516 15:49:41 # [RSpecRunTime] Starting example group ee/spec/serializers/epics/discussion_entity_spec.rb. Expected to take 3.78 seconds. 4517 15:49:41 Epics::DiscussionEntity 4518 15:49:41 always returns expanded? as true 4519 15:49:42 always returns resolvable? as false 4520 15:49:42 always returns resolved? as false 4521 15:49:42 exposes correct attributes 4522 15:49:42 when discussion is not expanded 4523 15:49:43 exposes correct attributes 4524 15:49:43 # [RSpecRunTime] RSpec elapsed time: 13 minutes 49.11 seconds. Current RSS: ~1467M. Threads: 5. load average: 1.13 1.25 1.15 1/443 15759 4526 15:49:43 # [RSpecRunTime] Finishing example group ee/spec/serializers/epics/discussion_entity_spec.rb. It took 2.12 seconds. Expected to take 3.78 seconds. 4527 15:49:43 # [RSpecRunTime] Starting example group ee/spec/views/groups/discovers/show.html.haml_spec.rb. Expected to take 3.76 seconds. 4528 15:49:43 groups/discovers/show 4529 15:49:43 DEPRECATION WARNING: The asset "page_bundles/trial_discover_page.css" is not present in the asset pipeline. 4530 15:49:43 Falling back to an asset that may be in the public folder. 4531 15:49:43 This behavior is deprecated and will be removed. 4532 15:49:43 To bypass the asset pipeline and preserve this behavior, 4533 15:49:43 use the `skip_pipeline: true` option. 4534 15:49:43 (called from universal_stylesheet_link_tag at /builds/gitlab-org/gitlab/app/helpers/vite_helper.rb:33) 4535 15:49:43 renders the discover trial page 4536 15:49:43 DEPRECATION WARNING: The asset "page_bundles/trial_discover_page.css" is not present in the asset pipeline. 4537 15:49:43 Falling back to an asset that may be in the public folder. 4538 15:49:43 This behavior is deprecated and will be removed. 4539 15:49:43 To bypass the asset pipeline and preserve this behavior, 4540 15:49:43 use the `skip_pipeline: true` option. 4541 15:49:43 (called from universal_stylesheet_link_tag at /builds/gitlab-org/gitlab/app/helpers/vite_helper.rb:33) 4542 15:49:43 renders all feature cards 4543 15:49:43 when trial is expired 4544 15:49:43 DEPRECATION WARNING: The asset "page_bundles/trial_discover_page.css" is not present in the asset pipeline. 4545 15:49:43 Falling back to an asset that may be in the public folder. 4546 15:49:43 This behavior is deprecated and will be removed. 4547 15:49:43 To bypass the asset pipeline and preserve this behavior, 4548 15:49:43 use the `skip_pipeline: true` option. 4549 15:49:43 (called from universal_stylesheet_link_tag at /builds/gitlab-org/gitlab/app/helpers/vite_helper.rb:33) 4550 15:49:43 has tracking items set as expected 4551 15:49:43 DEPRECATION WARNING: The asset "page_bundles/trial_discover_page.css" is not present in the asset pipeline. 4552 15:49:43 Falling back to an asset that may be in the public folder. 4553 15:49:43 This behavior is deprecated and will be removed. 4554 15:49:43 To bypass the asset pipeline and preserve this behavior, 4555 15:49:43 use the `skip_pipeline: true` option. 4556 15:49:43 (called from universal_stylesheet_link_tag at /builds/gitlab-org/gitlab/app/helpers/vite_helper.rb:33) 4557 15:49:43 has tracking for Free guest users 4558 15:49:44 DEPRECATION WARNING: The asset "page_bundles/trial_discover_page.css" is not present in the asset pipeline. 4559 15:49:44 Falling back to an asset that may be in the public folder. 4560 15:49:44 This behavior is deprecated and will be removed. 4561 15:49:44 To bypass the asset pipeline and preserve this behavior, 4562 15:49:44 use the `skip_pipeline: true` option. 4563 15:49:44 (called from universal_stylesheet_link_tag at /builds/gitlab-org/gitlab/app/helpers/vite_helper.rb:33) 4564 15:49:44 has tracking for page actions 4565 15:49:44 when trial is active 4566 15:49:44 DEPRECATION WARNING: The asset "page_bundles/trial_discover_page.css" is not present in the asset pipeline. 4567 15:49:44 Falling back to an asset that may be in the public folder. 4568 15:49:44 This behavior is deprecated and will be removed. 4569 15:49:44 To bypass the asset pipeline and preserve this behavior, 4570 15:49:44 use the `skip_pipeline: true` option. 4571 15:49:44 (called from universal_stylesheet_link_tag at /builds/gitlab-org/gitlab/app/helpers/vite_helper.rb:33) 4572 15:49:44 has tracking items set as expected 4573 15:49:44 DEPRECATION WARNING: The asset "page_bundles/trial_discover_page.css" is not present in the asset pipeline. 4574 15:49:44 Falling back to an asset that may be in the public folder. 4575 15:49:44 This behavior is deprecated and will be removed. 4576 15:49:44 To bypass the asset pipeline and preserve this behavior, 4577 15:49:44 use the `skip_pipeline: true` option. 4578 15:49:44 (called from universal_stylesheet_link_tag at /builds/gitlab-org/gitlab/app/helpers/vite_helper.rb:33) 4579 15:49:44 has tracking for Free guest users 4580 15:49:44 DEPRECATION WARNING: The asset "page_bundles/trial_discover_page.css" is not present in the asset pipeline. 4581 15:49:44 Falling back to an asset that may be in the public folder. 4582 15:49:44 This behavior is deprecated and will be removed. 4583 15:49:44 To bypass the asset pipeline and preserve this behavior, 4584 15:49:44 use the `skip_pipeline: true` option. 4585 15:49:44 (called from universal_stylesheet_link_tag at /builds/gitlab-org/gitlab/app/helpers/vite_helper.rb:33) 4586 15:49:44 has tracking for page actions 4587 15:49:44 # [RSpecRunTime] Finishing example group ee/spec/views/groups/discovers/show.html.haml_spec.rb. It took 0.67 second. Expected to take 3.76 seconds. 4588 15:49:44 # [RSpecRunTime] Starting example group ee/spec/services/clusters/agents/create_url_configuration_service_spec.rb. Expected to take 3.59 seconds. 4589 15:49:44 Clusters::Agents::CreateUrlConfigurationService 4591 15:49:44 when receptive agents are enabled 4592 15:49:44 when using public key auth 4593 15:49:44 creates a new configuration 4594 15:49:44 when using certificate auth 4595 15:49:45 creates a new configuration 4596 15:49:45 when the configuration has a validation error 4597 15:49:45 returns an error 4598 15:49:45 when the user does not have permission 4599 15:49:45 returns an error 4600 15:49:45 when the associated agent already has a url configuration 4601 15:49:45 returns an error 4602 15:49:45 when receptive agents feature is disabled because of the tier 4603 15:49:45 returns an error 4604 15:49:45 when receptive agents are disabled 4605 15:49:45 returns an error 4606 15:49:45 # [RSpecRunTime] Finishing example group ee/spec/services/clusters/agents/create_url_configuration_service_spec.rb. It took 1.52 seconds. Expected to take 3.59 seconds. 4607 15:49:45 # [RSpecRunTime] Starting example group ee/spec/finders/remote_development/agent_configs_finder_spec.rb. Expected to take 3.55 seconds. 4608 15:49:45 RemoteDevelopment::AgentConfigsFinder 4609 15:49:46 with multiple arguments 4610 15:49:46 handles multiple arguments and still returns all agent configs which match all filter arguments 4611 15:49:46 with ids argument 4612 15:49:46 returns only agent configs matching the specified IDs 4614 15:49:46 when no filter arguments are provided 4615 15:49:46 raises an ArgumentError 4616 15:49:46 when an invalid filter argument type is provided 4617 15:49:46 when argument is not an array 4618 15:49:46 raises an RuntimeError 4619 15:49:46 when array content is wrong type 4620 15:49:46 raises an RuntimeError 4621 15:49:46 no workspaces feature 4622 15:49:46 returns no agent config 4623 15:49:46 with cluster_agent_ids argument 4624 15:49:46 returns only agent configs matching the specified agent IDs 4625 15:49:46 with extra empty filter arguments 4626 15:49:46 still uses existing filter arguments 4627 15:49:46 # [RSpecRunTime] Finishing example group ee/spec/finders/remote_development/agent_configs_finder_spec.rb. It took 1.16 seconds. Expected to take 3.55 seconds. 4628 15:49:46 # [RSpecRunTime] Starting example group ee/spec/models/ee/namespace_ci_cd_setting_spec.rb. Expected to take 3.37 seconds. 4629 15:49:46 NamespaceCiCdSetting 4630 15:49:47 does not allow STI 4631 15:49:47 .allowing_stale_runner_pruning 4632 15:49:47 when there are no runner settings 4633 15:49:47 is expected to be empty 4634 15:49:47 when there are CI/CD settings 4635 15:49:47 allowing stale runner pruning 4636 15:49:47 is expected to contain exactly #<NamespaceCiCdSetting namespace_id: 1498, allow_stale_runner_pruning: true> 4637 15:49:47 not allowing stale runner pruning 4638 15:49:47 is expected to be empty 4639 15:49:47 # [RSpecRunTime] Finishing example group ee/spec/models/ee/namespace_ci_cd_setting_spec.rb. It took 0.42 second. Expected to take 3.37 seconds. 4640 15:49:47 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/auth/group_saml/auth_hash_spec.rb. Expected to take 3.27 seconds. 4641 15:49:47 Gitlab::Auth::GroupSaml::AuthHash 4643 15:49:47 with a lowercase groups attribute 4644 15:49:47 returns array of groups 4645 15:49:47 with a capitalized Groups attribute 4646 15:49:47 returns array of groups 4647 15:49:47 when no groups are present in the auth hash 4648 15:49:47 returns an empty array 4649 15:49:47 allowed user attributes methods 4650 15:49:47 when the attributes are presented as an array 4651 15:49:47 returns the proper can_create_groups value 4652 15:49:47 returns the proper projects_limit value 4653 15:49:47 when the attributes are presented as a string 4654 15:49:47 returns the proper can_create_groups value 4655 15:49:47 returns the proper projects_limit value 4656 15:49:47 when the attributes are not present in the SAML response 4657 15:49:47 returns nil for can_create_group 4658 15:49:47 returns nil for can_create_groups 4659 15:49:47 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/auth/group_saml/auth_hash_spec.rb. It took 0.42 second. Expected to take 3.27 seconds. 4660 15:49:47 # [RSpecRunTime] Starting example group ee/spec/services/app_sec/dast/pipelines/find_latest_service_spec.rb. Expected to take 3.22 seconds. 4661 15:49:47 AppSec::Dast::Pipelines::FindLatestService 4662 15:49:48 when a pipeline exists 4663 15:49:48 when scanner is enabled 4664 15:49:48 with a successful pipeline 4665 15:49:48 returns the latest pipeline 4666 15:49:48 # [RSpecRunTime] RSpec elapsed time: 13 minutes 54.45 seconds. Current RSS: ~1482M. Threads: 5. load average: 1.12 1.24 1.15 1/445 15816 4668 15:49:48 with a failed pipeline 4669 15:49:49 returns the latest pipeline 4670 15:49:49 when scanner is disabled 4671 15:49:49 does not return pipeline info 4672 15:49:49 when on demand scan licensed feature is not available 4673 15:49:49 behaves like an error occurred 4674 15:49:49 communicates failure 4675 15:49:49 # [RSpecRunTime] Finishing example group ee/spec/services/app_sec/dast/pipelines/find_latest_service_spec.rb. It took 1.53 seconds. Expected to take 3.22 seconds. 4676 15:49:49 # [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/boards/epic_lists_resolvers_spec.rb. Expected to take 3.07 seconds. 4677 15:49:49 Resolvers::Boards::EpicListsResolver 4678 15:49:49 is expected to have nullable GraphQL type EpicListConnection 4680 15:49:49 generates an error if user cannot read epic lists 4681 15:49:49 when user is member of the group 4682 15:49:50 returns epic lists for the board 4683 15:49:50 when resolving a single item 4684 15:49:50 returns an array with single epic list 4685 15:49:50 # [RSpecRunTime] RSpec elapsed time: 13 minutes 56.03 seconds. Current RSS: ~1484M. Threads: 5. load average: 1.11 1.24 1.15 1/447 15829 4687 15:49:50 when the board has hidden lists 4688 15:49:50 returns an array with single epic list 4689 15:49:50 # [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/boards/epic_lists_resolvers_spec.rb. It took 1.51 seconds. Expected to take 3.07 seconds. 4690 15:49:50 # [RSpecRunTime] Starting example group ee/spec/lib/remote_development/namespace_cluster_agent_mapping_operations/validations_spec.rb. Expected to take 3.02 seconds. 4691 15:49:50 RemoteDevelopment::NamespaceClusterAgentMappingOperations::Validations 4692 15:49:50 filter_valid_namespace_cluster_agent_mappings 4693 15:49:52 when cluster agents exist within the namespace 4694 15:49:52 returns all cluster agents passed in the parameters 4695 15:49:52 # [RSpecRunTime] RSpec elapsed time: 13 minutes 57.89 seconds. Current RSS: ~1475M. Threads: 5. load average: 1.11 1.24 1.15 1/447 15830 4697 15:49:52 when a cluster agent does not exist within the mapped namespace 4698 15:49:52 returns cluster agents excluding those that do not reside in the namespace 4699 15:49:52 when a non-existent cluster agent is passed in the parameters 4700 15:49:52 returns cluster agents excluding those are non-existent 4701 15:49:52 when an empty list of agents is passed in the parameters 4702 15:49:52 returns an empty array 4703 15:49:52 # [RSpecRunTime] Finishing example group ee/spec/lib/remote_development/namespace_cluster_agent_mapping_operations/validations_spec.rb. It took 1.8 seconds. Expected to take 3.02 seconds. 4704 15:49:52 # [RSpecRunTime] Starting example group ee/spec/services/security/training_providers/secure_flag_url_service_spec.rb. Expected to take 2.93 seconds. 4705 15:49:52 Security::TrainingProviders::SecureFlagUrlService 4707 15:49:52 when external_type is present in allowed list 4708 15:49:52 when identifier contains cwe-{number} format 4709 15:49:52 returns full url path with proper mapping key 4710 15:49:52 when identifier contains CWE-{number} format 4711 15:49:52 returns full url path with proper mapping key 4712 15:49:52 when a language is provided 4713 15:49:52 returns full url path with the language parameter mapped 4714 15:49:52 #allowed_identifier_list 4715 15:49:52 returns allowed identifiers 4716 15:49:52 #calculate_reactive_cache 4717 15:49:52 when request fails 4719 15:49:52 when response is 404 4720 15:49:52 returns hash with nil url 4721 15:49:52 when response is successful 4722 15:49:53 returns content url hash 4723 15:49:53 when response does not have a link 4724 15:49:53 returns a nil link 4725 15:49:53 when external_type is not present in allowed list 4727 15:49:53 # [RSpecRunTime] Finishing example group ee/spec/services/security/training_providers/secure_flag_url_service_spec.rb. It took 0.52 second. Expected to take 2.93 seconds. 4728 15:49:53 # [RSpecRunTime] Starting example group ee/spec/views/projects/security/policies/index.html.haml_spec.rb. Expected to take 2.83 seconds. 4729 15:49:53 projects/security/policies/index 4730 15:49:53 renders Vue app root 4731 15:49:54 passes project's full path 4732 15:49:54 passes documentation URL 4733 15:49:54 # [RSpecRunTime] Finishing example group ee/spec/views/projects/security/policies/index.html.haml_spec.rb. It took 1.74 seconds. Expected to take 2.83 seconds. 4734 15:49:54 # [RSpecRunTime] RSpec elapsed time: 14 minutes 0.48 second. Current RSS: ~1479M. Threads: 5. load average: 1.11 1.24 1.15 3/448 15831 4736 15:49:54 # [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/import_export/wiki_repo_saver_spec.rb. Expected to take 2.72 seconds. 4737 15:49:54 Gitlab::ImportExport::WikiRepoSaver 4738 15:49:55 bundles a group wiki Git repo 4739 15:49:55 bundles the repo successfully 4740 15:49:55 when the repo is empty 4741 15:49:55 bundles the repo successfully 4742 15:49:55 #bundle_filename 4743 15:49:55 when exportable is a group 4744 15:49:55 returns the right filename for group wikis 4745 15:49:55 when exportable is a project 4746 15:49:56 returns the right filename for project wikis 4747 15:49:56 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/import_export/wiki_repo_saver_spec.rb. It took 1.07 seconds. Expected to take 2.72 seconds. 4748 15:49:56 # [RSpecRunTime] Starting example group ee/spec/models/dora/base_metric_spec.rb. Expected to take 2.66 seconds. 4749 15:49:56 Dora::BaseMetric 4750 15:49:56 does not allow STI 4751 15:49:56 .all_metric_classes 4752 15:49:56 returns list of 4 metric classes 4754 15:49:56 returns metric class by its metric name 4755 15:49:56 raises error if there is no defined metric class 4756 15:49:56 #data_queries 4757 15:49:56 raises a requirement to overload the method 4758 15:49:56 # [RSpecRunTime] Finishing example group ee/spec/models/dora/base_metric_spec.rb. It took 0.27 second. Expected to take 2.66 seconds. 4759 15:49:56 # [RSpecRunTime] Starting example group ee/spec/graphql/types/dast/pre_scan_verification_type_spec.rb. Expected to take 2.62 seconds. 4760 15:49:56 Types::Dast::PreScanVerificationType 4761 15:49:56 is expected to have graphql fields :preScanVerificationSteps, :status, and :valid 4762 15:49:57 is expected to eq "DastPreScanVerification" 4763 15:49:57 is expected to require graphql authorizations :read_on_demand_dast_scan 4765 15:49:57 correctly resolves the field 4766 15:49:57 preScanVerificationSteps field 4767 15:49:57 correctly resolves the field 4768 15:49:57 status field 4769 15:49:57 correctly resolves the field 4770 15:49:57 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/dast/pre_scan_verification_type_spec.rb. It took 0.99 second. Expected to take 2.62 seconds. 4771 15:49:57 # [RSpecRunTime] Starting example group ee/spec/graphql/mutations/boards/epic_boards/create_spec.rb. Expected to take 2.46 seconds. 4772 15:49:57 Mutations::Boards::EpicBoards::Create 4774 15:49:57 is expected to have graphql arguments :clientMutationId, :groupPath, :name, :hideBacklogList, :hideClosedList, :labels, :labelIds, and :displayColors 4775 15:49:57 is expected to have graphql fields :epic_board 4776 15:49:57 with epic feature enabled 4777 15:49:57 when user does not have permission to create epic board 4778 15:49:57 behaves like epic board creation error 4779 15:49:57 raises error 4780 15:49:57 when user has permission to create epic board 4781 15:49:57 creates an epic board 4782 15:49:57 with epic feature disabled 4783 15:49:57 behaves like epic board creation error 4784 15:49:57 raises error 4785 15:49:57 # [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/boards/epic_boards/create_spec.rb. It took 0.65 second. Expected to take 2.46 seconds. 4786 15:49:57 # [RSpecRunTime] Starting example group ee/spec/presenters/ci/build_presenter_spec.rb. Expected to take 2.45 seconds. 4787 15:49:57 Ci::BuildPresenter 4788 15:49:57 #callout_failure_message 4789 15:49:58 returns a verbose failure reason 4791 15:49:58 when the build exists in a pipeline for merge train 4792 15:49:58 is expected to equal false 4793 15:49:58 when the build does not exist in a pipeline for merge train 4794 15:49:58 is expected to equal true 4795 15:49:58 # [RSpecRunTime] Finishing example group ee/spec/presenters/ci/build_presenter_spec.rb. It took 0.71 second. Expected to take 2.45 seconds. 4796 15:49:58 # [RSpecRunTime] Starting example group ee/spec/services/sbom/ingestion/tasks/ingest_sources_spec.rb. Expected to take 2.33 seconds. 4797 15:49:58 Sbom::Ingestion::Tasks::IngestSources 4799 15:49:58 is idempotent 4800 15:49:58 sets source_id for all maps 4801 15:49:58 when source already exists 4802 15:49:58 does not create a new record for the existing source 4803 15:49:58 sets the source_id for all maps 4804 15:49:58 when source is not present 4805 15:49:59 performs no-op 4806 15:49:59 when occurrence_maps is empty 4807 15:49:59 is expected not to raise Exception 4809 15:49:59 sets the correct attributes for the source 4810 15:49:59 # [RSpecRunTime] Finishing example group ee/spec/services/sbom/ingestion/tasks/ingest_sources_spec.rb. It took 0.49 second. Expected to take 2.33 seconds. 4811 15:49:59 # [RSpecRunTime] Starting example group ee/spec/workers/gitlab_subscriptions/trials/apply_trial_worker_spec.rb. Expected to take 2.3 seconds. 4812 15:49:59 GitlabSubscriptions::Trials::ApplyTrialWorker 4814 15:49:59 when valid to generate a trial 4815 15:49:59 when trial is successfully applied 4816 15:49:59 is labeled as idempotent 4817 15:49:59 performs multiple times sequentially without raising an exception 4818 15:49:59 executes apply trial and is successful 4819 15:49:59 when not successful in generating a trial 4820 15:49:59 executes apply trial and has an error 4821 15:49:59 when not valid to generate a trial 4822 15:49:59 without namespace_id 4823 15:49:59 does not apply the trial and logs an error 4824 15:49:59 when namespace does not exist 4825 15:49:59 does not apply the trial and logs an error 4826 15:49:59 # [RSpecRunTime] Finishing example group ee/spec/workers/gitlab_subscriptions/trials/apply_trial_worker_spec.rb. It took 0.48 second. Expected to take 2.3 seconds. 4827 15:49:59 # [RSpecRunTime] Starting example group ee/spec/finders/incident_management/member_oncall_rotations_finder_spec.rb. Expected to take 2.17 seconds. 4828 15:49:59 IncidentManagement::MemberOncallRotationsFinder 4830 15:50:00 group member 4831 15:50:00 returns the group rotations the user is in across many projects 4832 15:50:00 # [RSpecRunTime] RSpec elapsed time: 14 minutes 6.38 seconds. Current RSS: ~1461M. Threads: 5. load average: 1.09 1.23 1.14 1/445 15946 4834 15:50:00 project member 4835 15:50:01 returns the rotations the user is in for the member's project 4836 15:50:01 # [RSpecRunTime] Finishing example group ee/spec/finders/incident_management/member_oncall_rotations_finder_spec.rb. It took 1.42 seconds. Expected to take 2.17 seconds. 4837 15:50:01 # [RSpecRunTime] Starting example group ee/spec/services/security/configuration/project_set_continuous_vulnerability_scanning_service_spec.rb. Expected to take 2.14 seconds. 4838 15:50:01 Security::Configuration::ProjectSetContinuousVulnerabilityScanningService 4840 15:50:01 returns attribute value 4841 15:50:01 changes the attribute 4842 15:50:01 # [RSpecRunTime] Finishing example group ee/spec/services/security/configuration/project_set_continuous_vulnerability_scanning_service_spec.rb. It took 0.52 second. Expected to take 2.14 seconds. 4843 15:50:01 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/gitaly_client/with_feature_flag_actors_spec.rb. Expected to take 2.01 seconds. 4844 15:50:01 Gitlab::GitalyClient::WithFeatureFlagActors 4845 15:50:01 #group_actor 4846 15:50:01 when normal project repository 4847 15:50:01 behaves like Gitaly feature flag actors are inferred from repository 4848 15:50:01 captures correct actors 4849 15:50:02 does not issues SQL queries after the first invocation 4850 15:50:02 behaves like Gitaly feature flag actors are inferred from repository 4851 15:50:02 captures correct actors 4852 15:50:02 does not issues SQL queries after the first invocation 4853 15:50:02 behaves like Gitaly feature flag actors are inferred from repository 4854 15:50:02 captures correct actors 4855 15:50:02 does not issues SQL queries after the first invocation 4856 15:50:02 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/gitaly_client/with_feature_flag_actors_spec.rb. It took 0.67 second. Expected to take 2.01 seconds. 4857 15:50:02 # [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/analytics/product_analytics/project_settings_resolver_spec.rb. Expected to take 2.0 seconds. 4858 15:50:02 Resolvers::Analytics::ProductAnalytics::ProjectSettingsResolver 4860 15:50:02 when user has guest access 4861 15:50:02 is expected to be nil 4862 15:50:02 when user has developer access 4863 15:50:02 is expected to be nil 4864 15:50:02 when user has maintainer access 4865 15:50:03 when product analytics is not enabled for the project 4866 15:50:03 is expected to be nil 4867 15:50:03 when product analytics is enabled for the project 4868 15:50:03 returns the project settings 4869 15:50:03 # [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/analytics/product_analytics/project_settings_resolver_spec.rb. It took 1.21 seconds. Expected to take 2.0 seconds. 4870 15:50:03 # [RSpecRunTime] Starting example group ee/spec/workers/compliance_management/standards/gitlab/prevent_approval_by_committer_worker_spec.rb. Expected to take 1.84 seconds. 4871 15:50:03 ComplianceManagement::Standards::Gitlab::PreventApprovalByCommitterWorker 4873 15:50:03 for non existent project 4874 15:50:03 does not invoke PreventApprovalByCommitterService 4875 15:50:03 for non existent user 4876 15:50:03 invokes PreventApprovalByCommitterService 4877 15:50:03 behaves like an idempotent worker 4878 15:50:04 is labeled as idempotent 4879 15:50:04 performs multiple times sequentially without raising an exception 4880 15:50:04 # [RSpecRunTime] Finishing example group ee/spec/workers/compliance_management/standards/gitlab/prevent_approval_by_committer_worker_spec.rb. It took 0.64 second. Expected to take 1.84 seconds. 4881 15:50:04 # [RSpecRunTime] Starting example group ee/spec/services/llm/internal/categorize_chat_question_service_spec.rb. Expected to take 1.76 seconds. 4882 15:50:04 Llm::Internal::CategorizeChatQuestionService 4883 15:50:04 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4885 15:50:04 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4887 15:50:04 when the user is permitted to view the merge request 4888 15:50:04 behaves like schedules completion worker 4889 15:50:04 asynchronously with correct params 4890 15:50:04 # [RSpecRunTime] Finishing example group ee/spec/services/llm/internal/categorize_chat_question_service_spec.rb. It took 0.32 second. Expected to take 1.76 seconds. 4891 15:50:04 # [RSpecRunTime] Starting example group ee/spec/views/admin/users/phone_match.html.haml_spec.rb. Expected to take 1.75 seconds. 4892 15:50:04 admin/users/phone_match.html.haml 4893 15:50:04 when user is banned 4894 15:50:04 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 4896 15:50:04 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4897 15:50:04 renders indicating that the user is banned 4898 15:50:04 when user is not banned or blocked 4899 15:50:04 renders without indicating that the user is banned or blocked 4900 15:50:04 when user is blocked 4901 15:50:04 renders indicating that the user is blocked 4902 15:50:04 # [RSpecRunTime] Finishing example group ee/spec/views/admin/users/phone_match.html.haml_spec.rb. It took 0.46 second. Expected to take 1.75 seconds. 4903 15:50:04 # [RSpecRunTime] Starting example group ee/spec/services/clusters/agents/create_service_audit_log_spec.rb. Expected to take 1.61 seconds. 4904 15:50:04 Clusters::Agents::CreateService 4906 15:50:05 when user is authorized 4907 15:50:05 when user creates agent 4908 15:50:05 creates AuditEvent with success message 4909 15:50:05 when user is not authorized 4910 15:50:05 when user attempts to create agent 4911 15:50:05 creates audit logs with failure message 4912 15:50:05 # [RSpecRunTime] Finishing example group ee/spec/services/clusters/agents/create_service_audit_log_spec.rb. It took 0.9 second. Expected to take 1.61 seconds. 4913 15:50:05 # [RSpecRunTime] Starting example group ee/spec/helpers/epics_helper_spec.rb. Expected to take 1.59 seconds. 4915 15:50:05 #epic_new_app_data 4916 15:50:05 returns the correct data for a new epic 4917 15:50:05 # [RSpecRunTime] Finishing example group ee/spec/helpers/epics_helper_spec.rb. It took 0.18 second. Expected to take 1.59 seconds. 4918 15:50:05 # [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/git_access_design_spec.rb. Expected to take 1.51 seconds. 4919 15:50:05 Gitlab::GitAccessDesign 4921 15:50:06 protocol_name: "ssh" 4922 15:50:06 is expected to be a kind of Gitlab::GitAccessResult::Success 4923 15:50:06 protocol_name: "web" 4924 15:50:06 is expected to be a kind of Gitlab::GitAccessResult::Success 4925 15:50:06 protocol_name: "http" 4926 15:50:06 is expected to be a kind of Gitlab::GitAccessResult::Success 4927 15:50:06 protocol_name: "https" 4928 15:50:06 is expected to be a kind of Gitlab::GitAccessResult::Success 4929 15:50:06 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/git_access_design_spec.rb. It took 0.55 second. Expected to take 1.51 seconds. 4930 15:50:06 # [RSpecRunTime] Starting example group ee/spec/graphql/types/search/blob/blob_search_type_spec.rb. Expected to take 1.45 seconds. 4931 15:50:06 Types::Search::Blob::BlobSearchType 4932 15:50:06 is expected to eq "BlobSearch" 4933 15:50:06 has all the fields 4934 15:50:06 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/search/blob/blob_search_type_spec.rb. It took 0.13 second. Expected to take 1.45 seconds. 4935 15:50:06 # [RSpecRunTime] Starting example group ee/spec/graphql/ee/types/ci/subscriptions/project_type_spec.rb. Expected to take 1.37 seconds. 4936 15:50:06 Types::Ci::Subscriptions::ProjectType 4937 15:50:06 is expected to have graphql fields :id, :downstream_project, :upstream_project, and :author 4938 15:50:06 # [RSpecRunTime] Finishing example group ee/spec/graphql/ee/types/ci/subscriptions/project_type_spec.rb. It took 0.07 second. Expected to take 1.37 seconds. 4939 15:50:06 # [RSpecRunTime] Starting example group ee/spec/presenters/applied_ml/suggested_reviewers_presenter_spec.rb. Expected to take 1.29 seconds. 4940 15:50:06 AppliedMl::SuggestedReviewersPresenter 4942 15:50:06 is expected to eq ["bmarley", "swayne"] 4944 15:50:06 is expected to eq ["bmarley"] 4945 15:50:06 # [RSpecRunTime] Finishing example group ee/spec/presenters/applied_ml/suggested_reviewers_presenter_spec.rb. It took 0.16 second. Expected to take 1.29 seconds. 4946 15:50:06 # [RSpecRunTime] Starting example group ee/spec/lib/ee/event_filter_spec.rb. Expected to take 1.23 seconds. 4948 15:50:06 #apply_filter 4949 15:50:07 with the "epic" filter 4950 15:50:07 filters issue events only 4951 15:50:07 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/event_filter_spec.rb. It took 0.82 second. Expected to take 1.23 seconds. 4952 15:50:07 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/tracking_spec.rb. Expected to take 1.14 seconds. 4953 15:50:07 Gitlab::Llm::Tracking 4954 15:50:07 .event_for_ai_message 4955 15:50:07 tracks event with correct params 4956 15:50:07 with browser user agent 4957 15:50:07 tracks event with correct params 4958 15:50:07 with vscode user agent 4959 15:50:07 tracks event with correct params 4960 15:50:07 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/tracking_spec.rb. It took 0.24 second. Expected to take 1.14 seconds. 4961 15:50:07 # [RSpecRunTime] Starting example group ee/spec/services/geo/event_service_spec.rb. Expected to take 1.09 seconds. 4962 15:50:07 Geo::EventService 4963 15:50:08 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 4965 15:50:08 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4967 15:50:08 executes the consume part of the replication 4968 15:50:08 # [RSpecRunTime] Finishing example group ee/spec/services/geo/event_service_spec.rb. It took 0.74 second. Expected to take 1.09 seconds. 4969 15:50:08 # [RSpecRunTime] Starting example group ee/spec/services/audit_events/release_updated_audit_event_service_spec.rb. Expected to take 1.01 seconds. 4970 15:50:08 AuditEvents::ReleaseUpdatedAuditEventService 4971 15:50:08 #security_event 4972 15:50:09 logs the event to file 4973 15:50:09 # [RSpecRunTime] Finishing example group ee/spec/services/audit_events/release_updated_audit_event_service_spec.rb. It took 0.74 second. Expected to take 1.01 seconds. 4974 15:50:09 # [RSpecRunTime] Starting example group ee/spec/workers/gitlab/export/segmented_export_finalisation_worker_spec.rb. Expected to take 0.96 second. 4975 15:50:09 Gitlab::Export::SegmentedExportFinalisationWorker 4977 15:50:09 calls `Gitlab::SegmentedExport::FinalizerService#execute` 4978 15:50:09 # [RSpecRunTime] Finishing example group ee/spec/workers/gitlab/export/segmented_export_finalisation_worker_spec.rb. It took 0.58 second. Expected to take 0.96 second. 4979 15:50:09 # [RSpecRunTime] Starting example group ee/spec/graphql/types/projects/compliance_standards/adherence_standard_enum_spec.rb. Expected to take 0.86 second. 4980 15:50:09 Types::Projects::ComplianceStandards::AdherenceStandardEnum 4981 15:50:10 is expected to eq "ComplianceStandardsAdherenceStandard" 4982 15:50:10 is expected to contain exactly "GITLAB" and "SOC2" 4983 15:50:10 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/projects/compliance_standards/adherence_standard_enum_spec.rb. It took 0.11 second. Expected to take 0.86 second. 4984 15:50:10 # [RSpecRunTime] Starting example group ee/spec/graphql/types/ai/agents/agent_version_type_spec.rb. Expected to take 0.85 second. 4985 15:50:10 Types::Ai::Agents::AgentVersionType 4986 15:50:10 has specific fields 4987 15:50:10 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/ai/agents/agent_version_type_spec.rb. It took 0.07 second. Expected to take 0.85 second. 4988 15:50:10 # [RSpecRunTime] Starting example group ee/spec/graphql/ee/mutations/ci/runner/update_spec.rb. Expected to take 0.76 second. 4989 15:50:10 Mutations::Ci::Runner::Update 4991 15:50:10 when user can update runner 4992 15:50:10 when mutation includes cost factor arguments 4993 15:50:10 updates cost factors to specified values 4994 15:50:10 # [RSpecRunTime] Finishing example group ee/spec/graphql/ee/mutations/ci/runner/update_spec.rb. It took 0.16 second. Expected to take 0.76 second. 4995 15:50:10 # [RSpecRunTime] Starting example group ee/spec/graphql/types/group_release_stats_type_spec.rb. Expected to take 0.75 second. 4996 15:50:10 Types::GroupReleaseStatsType 4997 15:50:10 is expected to require graphql authorizations :read_group_release_stats 4998 15:50:10 has the expected fields 4999 15:50:10 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/group_release_stats_type_spec.rb. It took 0.11 second. Expected to take 0.75 second. 5000 15:50:10 # [RSpecRunTime] Starting example group ee/spec/lib/ee/api/entities/identity_detail_spec.rb. Expected to take 0.63 second. 5001 15:50:10 EE::API::Entities::IdentityDetail 5002 15:50:10 exposes extern_uid and user_id fields 5003 15:50:10 exposes the attributes 5004 15:50:10 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/api/entities/identity_detail_spec.rb. It took 0.38 second. Expected to take 0.63 second. 5005 15:50:10 # [RSpecRunTime] Starting example group ee/spec/graphql/types/projects/compliance_standards/adherence_status_enum_spec.rb. Expected to take 0.63 second. 5006 15:50:10 Types::Projects::ComplianceStandards::AdherenceStatusEnum 5007 15:50:10 is expected to contain exactly "SUCCESS" and "FAIL" 5008 15:50:10 is expected to eq "ComplianceStandardsAdherenceStatus" 5009 15:50:10 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/projects/compliance_standards/adherence_status_enum_spec.rb. It took 0.12 second. Expected to take 0.63 second. 5010 15:50:10 # [RSpecRunTime] Starting example group ee/spec/lib/remote_development/agent_config_operations/license_checker_spec.rb. Expected to take 0.56 second. 5011 15:50:10 RemoteDevelopment::AgentConfigOperations::LicenseChecker 5012 15:50:10 when licensed 5013 15:50:10 returns an ok Result containing the original context which was passed 5014 15:50:11 when unlicensed 5015 15:50:11 returns an err Result containing an license check failed message with an empty context 5016 15:50:11 # [RSpecRunTime] Finishing example group ee/spec/lib/remote_development/agent_config_operations/license_checker_spec.rb. It took 0.12 second. Expected to take 0.56 second. 5017 15:50:11 # [RSpecRunTime] Starting example group ee/spec/graphql/types/dast/profile_cadence_input_type_spec.rb. Expected to take 0.52 second. 5018 15:50:11 Types::Dast::ProfileCadenceInputType 5019 15:50:11 is expected to eq "DastProfileCadenceInput" 5020 15:50:11 has the correct arguments 5021 15:50:11 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/dast/profile_cadence_input_type_spec.rb. It took 0.11 second. Expected to take 0.52 second. 5022 15:50:11 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/tools/commit_reader/prompts/anthropic_spec.rb. Expected to take 0.52 second. 5023 15:50:11 Gitlab::Llm::Chain::Tools::CommitReader::Prompts::Anthropic 5026 15:50:11 returns prompt 5027 15:50:11 calls with haiku model 5028 15:50:11 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/tools/commit_reader/prompts/anthropic_spec.rb. It took 0.11 second. Expected to take 0.52 second. 5029 15:50:11 # [RSpecRunTime] Starting example group ee/spec/serializers/ee/base_discussion_entity_spec.rb. Expected to take 0.37 second. 5030 15:50:11 BaseDiscussionEntity 5032 15:50:11 when discussion is not expanded 5033 15:50:11 exposes correct attributes 5034 15:50:11 # [RSpecRunTime] Finishing example group ee/spec/serializers/ee/base_discussion_entity_spec.rb. It took 0.12 second. Expected to take 0.37 second. 5035 15:50:11 # [RSpecRunTime] Starting example group ee/spec/helpers/prevent_forking_helper_spec.rb. Expected to take 0.37 second. 5036 15:50:11 PreventForkingHelper 5037 15:50:11 calls proper ability method 5038 15:50:11 # [RSpecRunTime] Finishing example group ee/spec/helpers/prevent_forking_helper_spec.rb. It took 0.19 second. Expected to take 0.37 second. 5039 15:50:11 # [RSpecRunTime] Starting example group ee/spec/helpers/saml_group_links_helper_spec.rb. Expected to take 0.29 second. 5040 15:50:11 SamlGroupLinksHelper 5041 15:50:11 #saml_group_link_input_names 5042 15:50:11 returns the correct data 5043 15:50:11 # [RSpecRunTime] Finishing example group ee/spec/helpers/saml_group_links_helper_spec.rb. It took 0.08 second. Expected to take 0.29 second. 5044 15:50:11 # [RSpecRunTime] Starting example group ee/spec/lib/code_suggestions/prompts/code_completion/vertex_codestral_spec.rb. Expected to take 0.29 second. 5045 15:50:11 CodeSuggestions::Prompts::CodeCompletion::VertexCodestral 5046 15:50:11 #request_params 5047 15:50:11 returns expected request params 5048 15:50:11 # [RSpecRunTime] Finishing example group ee/spec/lib/code_suggestions/prompts/code_completion/vertex_codestral_spec.rb. It took 0.07 second. Expected to take 0.29 second. 5049 15:50:11 # [RSpecRunTime] Starting example group ee/spec/services/ee/auto_merge_service_spec.rb. Expected to take 0.27 second. 5050 15:50:11 AutoMergeService 5051 15:50:11 .all_strategies_ordered_by_preference 5052 15:50:11 returns all strategies in preference order 5053 15:50:11 # [RSpecRunTime] Finishing example group ee/spec/services/ee/auto_merge_service_spec.rb. It took 0.07 second. Expected to take 0.27 second. 5054 15:50:11 # [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerability/issue_link_type_enum_spec.rb. Expected to take 0.26 second. 5055 15:50:11 Types::Vulnerability::IssueLinkTypeEnum 5056 15:50:11 is expected to contain exactly "RELATED" and "CREATED" 5057 15:50:11 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerability/issue_link_type_enum_spec.rb. It took 0.07 second. Expected to take 0.26 second. 5058 15:50:29 auto_explain log contains 1339 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-single-redis-10-39.329.main.ndjson.gz 5059 15:50:29 took 17.081533759 5060 15:50:43 auto_explain log contains 1340 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-single-redis-10-39.329.ci.ndjson.gz 5061 15:50:43 took 13.736672755 5062 15:50:43 [TEST PROF INFO] EventProf results for sql.active_record 5063 15:50:43 Total time: 03:00.938 of 14:09.289 (21.3%) 5064 15:50:43 Total events: 164235 5065 15:50:43 Top 5 slowest suites (by time): 5066 15:50:43 Auth::Contain...icationService (./ee/spec/services/ee/auth/container_registry_authentication_service_spec.rb:5) – 00:51.151 (51183 / 1552) of 04:09.566 (20.5%) 5067 15:50:43 Geo::UploadRegistry (./ee/spec/models/geo/upload_registry_spec.rb:5) – 00:19.074 (14313 / 81) of 01:03.214 (30.17%) 5068 15:50:43 Geo::BulkMarkPendingService (./ee/spec/services/geo/bulk_mark_pending_service_spec.rb:5) – 00:15.537 (11896 / 64) of 00:56.928 (27.29%) 5069 15:50:43 Security::Sca...olationChecker (./ee/spec/lib/security/scan_result_policies/license_violation_checker_spec.rb:5) – 00:10.081 (8238 / 34) of 00:33.622 (29.98%) 5070 15:50:43 Gitlab::Analy...ageTimeSummary (./ee/spec/lib/gitlab/analytics/cycle_analytics/summary/stage_time_summary_spec.rb:4) – 00:09.898 (6356 / 29) of 00:51.618 (19.18%) 5071 15:50:43 Knapsack report was generated. Preview: 5073 15:50:43 "ee/spec/services/ee/auth/container_registry_authentication_service_spec.rb": 249.5661488730002, 5074 15:50:43 "ee/spec/models/geo/upload_registry_spec.rb": 63.21259711899984, 5075 15:50:43 "ee/spec/services/geo/bulk_mark_pending_service_spec.rb": 56.92820429200219, 5076 15:50:43 "ee/spec/lib/gitlab/analytics/cycle_analytics/summary/stage_time_summary_spec.rb": 51.618205218001094, 5077 15:50:43 "ee/spec/models/merge_trains/train_spec.rb": 46.043897808998736, 5078 15:50:43 "ee/spec/lib/security/scan_result_policies/license_violation_checker_spec.rb": 33.622616364998976, 5079 15:50:43 "ee/spec/elastic/migrate/20231016162120_reindex_epics_to_fix_label_ids_spec.rb": 36.500974652997684, 5080 15:50:43 "ee/spec/models/resource_iteration_event_spec.rb": 19.983158434999496, 5081 15:50:43 "ee/spec/services/ee/protected_branches/create_service_spec.rb": 27.38779322499977, 5082 15:50:43 "ee/spec/lib/gitlab/llm/chain/utils/chat_authorizer_spec.rb": 8.92703315000108, 5083 15:50:43 "ee/spec/services/app_sec/dast/profiles/update_service_spec.rb": 18.098594045000937, 5084 15:50:43 "ee/spec/services/app_sec/dast/scans/run_service_spec.rb": 15.726099475999945, 5085 15:50:43 "ee/spec/workers/geo/bulk_mark_verification_pending_batch_worker_spec.rb": 3.8828224200005934, 5086 15:50:43 "ee/spec/finders/ee/group_members_finder_spec.rb": 8.72023568700024, 5087 15:50:43 "ee/spec/models/package_metadata/affected_package_spec.rb": 4.209157066998159, 5088 15:50:43 "ee/spec/helpers/ee/groups/group_members_helper_spec.rb": 9.363370143000793, 5089 15:50:43 "ee/spec/services/dashboard/operations/list_service_spec.rb": 13.610162203000073, 5090 15:50:43 "ee/spec/helpers/users_helper_spec.rb": 2.9947243019996677, 5091 15:50:43 "ee/spec/services/ee/two_factor/destroy_service_spec.rb": 6.641689026000677, 5092 15:50:43 "ee/spec/policies/requirements_management/requirement_policy_spec.rb": 5.017220011999598, 5093 15:50:43 "ee/spec/services/approval_rules/merge_request_rule_destroy_service_spec.rb": 10.673784706999868, 5094 15:50:43 "ee/spec/services/merge_requests/mergeability/check_security_policy_evaluation_service_spec.rb": 9.212808062999102, 5095 15:50:43 "ee/spec/lib/compliance_management/merge_request_approval_settings/settings_builder_spec.rb": 1.6329135829982988, 5096 15:50:43 "ee/spec/services/ee/users/update_service_spec.rb": 5.124491227001272, 5097 15:50:43 "ee/spec/lib/security/security_orchestration_policies/cadence_checker_spec.rb": 2.090476067001873, 5098 15:50:43 "ee/spec/lib/ee/api/entities/issue_spec.rb": 2.7168376780027756, 5099 15:50:43 "ee/spec/models/concerns/ee/project_security_scanners_information_spec.rb": 8.502590686002804, 5100 15:50:43 "ee/spec/graphql/mutations/incident_management/oncall_rotation/update_spec.rb": 5.174889703001099, 5101 15:50:43 "ee/spec/services/security/training_urls_service_spec.rb": 2.345382890001929, 5102 15:50:43 "ee/spec/workers/security/scan_result_policies/add_approvers_to_rules_worker_spec.rb": 5.808739195999806, 5103 15:50:43 "ee/spec/graphql/resolvers/geo/dependency_proxy_blob_registries_resolver_spec.rb": 5.817921645000752, 5104 15:50:43 "ee/spec/finders/iterations/cadences_finder_spec.rb": 3.7017684010024823, 5105 15:50:43 "ee/spec/models/projects/all_branches_rule_spec.rb": 2.1682616010002675, 5106 15:50:43 "ee/spec/lib/gitlab/usage/metrics/instrumentations/license_metric_spec.rb": 1.064359276999312, 5107 15:50:43 "ee/spec/lib/gitlab/llm/templates/vulnerabilities/resolve_vulnerability_spec.rb": 5.559140759996808, 5108 15:50:43 "ee/spec/services/security/security_orchestration_policies/operational_vulnerabilities_configuration_service_spec.rb": 6.832037095002306, 5109 15:50:43 "ee/spec/models/analytics/value_stream_dashboard/count_spec.rb": 2.1611515619988495, 5110 15:50:43 "ee/spec/workers/product_analytics/move_funnels_worker_spec.rb": 5.628855335999106, 5111 15:50:43 "ee/spec/models/gitlab_subscriptions/upcoming_reconciliation_spec.rb": 1.884265807999327, 5112 15:50:43 "ee/spec/services/ee/groups/import_export/import_service_spec.rb": 6.1466079160018126, 5113 15:50:43 "ee/spec/lib/gitlab/ci/runners_availability_checker_spec.rb": 4.057028708997677, 5114 15:50:43 "ee/spec/models/search/zoekt/enabled_namespace_spec.rb": 2.0336481589984032, 5115 15:50:43 "ee/spec/models/incident_management/issuable_escalation_status_spec.rb": 2.2918173640027817, 5116 15:50:43 "ee/spec/lib/search/elastic/queries_spec.rb": 0.8997055370018643, 5117 15:50:43 "ee/spec/services/phone_verification/users/record_user_data_service_spec.rb": 0.9039367069999571, 5118 15:50:43 "ee/spec/lib/gitlab/auth/group_saml/group_lookup_spec.rb": 1.507941039999423, 5119 15:50:43 "ee/spec/routing/directs/subscription_portal_spec.rb": 0.7781848839986196, 5120 15:50:43 "ee/spec/lib/telesign/transaction_callback_payload_spec.rb": 0.6542470409985981, 5121 15:50:43 "ee/spec/services/audit_events/build_service_spec.rb": 1.1819104699970922, 5122 15:50:43 "ee/spec/workers/search/zoekt/orphaned_repo_event_worker_spec.rb": 3.0502245090028737, 5123 15:50:43 "ee/spec/models/ai/vectorizable_file_spec.rb": 1.450368714002252, 5124 15:50:43 "ee/spec/views/projects/on_demand_scans/index.html.haml_spec.rb": 2.4609698040003423, 5125 15:50:43 "ee/spec/graphql/ee/mutations/ci/project_ci_cd_settings_update_spec.rb": 2.5400457290015765, 5126 15:50:43 "ee/spec/services/approval_rules/user_rules_destroy_service_spec.rb": 3.3853247389997705, 5127 15:50:43 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_distinct_report_types_with_resolved_vulnerabilities_per_project_metric_spec.rb": 3.8159108229992853, 5128 15:50:43 "ee/spec/services/saved_replies/create_service_spec.rb": 0.5907871140007046, 5129 15:50:43 "ee/spec/services/ee/commits/create_service_spec.rb": 2.9420149760007916, 5130 15:50:43 "ee/spec/services/ee/personal_access_tokens/rotate_service_spec.rb": 1.0238342989978264, 5131 15:50:43 "ee/spec/workers/observability/alert_query_worker_spec.rb": 1.52727485899959, 5132 15:50:43 "ee/spec/models/dast/branch_spec.rb": 1.6431996030005394, 5133 15:50:43 "ee/spec/models/vulnerabilities/finding_link_spec.rb": 0.694029889000376, 5134 15:50:43 "ee/spec/services/package_metadata/ingestion/ingestion_service_spec.rb": 0.5739928260009037, 5135 15:50:43 "ee/spec/graphql/types/protected_environments/approval_rule_for_summary_type_spec.rb": 2.570758666999609, 5136 15:50:43 "ee/spec/serializers/epics/discussion_entity_spec.rb": 2.114322475001245, 5137 15:50:43 "ee/spec/views/groups/discovers/show.html.haml_spec.rb": 0.6652922100001888, 5138 15:50:43 "ee/spec/services/clusters/agents/create_url_configuration_service_spec.rb": 1.524619560001156, 5139 15:50:43 "ee/spec/finders/remote_development/agent_configs_finder_spec.rb": 1.1585631609996199, 5140 15:50:43 "ee/spec/models/ee/namespace_ci_cd_setting_spec.rb": 0.41611250499772723, 5141 15:50:43 "ee/spec/lib/gitlab/auth/group_saml/auth_hash_spec.rb": 0.420390804996714, 5142 15:50:43 "ee/spec/services/app_sec/dast/pipelines/find_latest_service_spec.rb": 1.528985189001105, 5143 15:50:43 "ee/spec/graphql/resolvers/boards/epic_lists_resolvers_spec.rb": 1.5136068309984694, 5144 15:50:43 "ee/spec/lib/remote_development/namespace_cluster_agent_mapping_operations/validations_spec.rb": 1.8044408419991669, 5145 15:50:43 "ee/spec/services/security/training_providers/secure_flag_url_service_spec.rb": 0.5239878590000444, 5146 15:50:43 "ee/spec/views/projects/security/policies/index.html.haml_spec.rb": 1.7384896270013996, 5147 15:50:43 "ee/spec/lib/ee/gitlab/import_export/wiki_repo_saver_spec.rb": 1.0675778869990609, 5148 15:50:43 "ee/spec/models/dora/base_metric_spec.rb": 0.26952794400131097, 5149 15:50:43 "ee/spec/graphql/types/dast/pre_scan_verification_type_spec.rb": 0.9870896209977218, 5150 15:50:43 "ee/spec/graphql/mutations/boards/epic_boards/create_spec.rb": 0.6483264620001137, 5151 15:50:43 "ee/spec/presenters/ci/build_presenter_spec.rb": 0.7135760570017737, 5152 15:50:43 "ee/spec/services/sbom/ingestion/tasks/ingest_sources_spec.rb": 0.49354375100301695, 5153 15:50:43 "ee/spec/workers/gitlab_subscriptions/trials/apply_trial_worker_spec.rb": 0.4747843520017341, 5154 15:50:43 "ee/spec/finders/incident_management/member_oncall_rotations_finder_spec.rb": 1.4178856660000747, 5155 15:50:43 "ee/spec/services/security/configuration/project_set_continuous_vulnerability_scanning_service_spec.rb": 0.5241907689996879, 5156 15:50:43 "ee/spec/lib/gitlab/gitaly_client/with_feature_flag_actors_spec.rb": 0.667447390002053, 5157 15:50:43 "ee/spec/graphql/resolvers/analytics/product_analytics/project_settings_resolver_spec.rb": 1.2078098679994582, 5158 15:50:43 "ee/spec/workers/compliance_management/standards/gitlab/prevent_approval_by_committer_worker_spec.rb": 0.637319812001806, 5159 15:50:43 "ee/spec/services/llm/internal/categorize_chat_question_service_spec.rb": 0.32057051100127865, 5160 15:50:43 "ee/spec/views/admin/users/phone_match.html.haml_spec.rb": 0.46179102300084196, 5161 15:50:43 "ee/spec/services/clusters/agents/create_service_audit_log_spec.rb": 0.8989062170003308, 5162 15:50:43 "ee/spec/helpers/epics_helper_spec.rb": 0.179162048996659, 5163 15:50:43 "ee/spec/lib/ee/gitlab/git_access_design_spec.rb": 0.5544260770002438, 5164 15:50:43 "ee/spec/graphql/types/search/blob/blob_search_type_spec.rb": 0.13126249199922313, 5165 15:50:43 "ee/spec/graphql/ee/types/ci/subscriptions/project_type_spec.rb": 0.0703419559977192, 5166 15:50:43 "ee/spec/presenters/applied_ml/suggested_reviewers_presenter_spec.rb": 0.1612566500007233, 5167 15:50:43 "ee/spec/lib/ee/event_filter_spec.rb": 0.8234417120002036, 5168 15:50:43 "ee/spec/lib/gitlab/llm/tracking_spec.rb": 0.23776132599959965, 5169 15:50:43 "ee/spec/services/geo/event_service_spec.rb": 0.7371677060000366, 5170 15:50:43 "ee/spec/services/audit_events/release_updated_audit_event_service_spec.rb": 0.7404194060000009, 5171 15:50:43 "ee/spec/workers/gitlab/export/segmented_export_finalisation_worker_spec.rb": 0.5759570859991072, 5172 15:50:43 "ee/spec/graphql/types/projects/compliance_standards/adherence_standard_enum_spec.rb": 0.11353742299979785, 5173 15:50:43 "ee/spec/graphql/types/ai/agents/agent_version_type_spec.rb": 0.06551930599744082, 5174 15:50:43 "ee/spec/graphql/ee/mutations/ci/runner/update_spec.rb": 0.16317287999845576, 5175 15:50:43 "ee/spec/graphql/types/group_release_stats_type_spec.rb": 0.10723267399953329, 5176 15:50:43 "ee/spec/lib/ee/api/entities/identity_detail_spec.rb": 0.3749212280017673, 5177 15:50:43 "ee/spec/graphql/types/projects/compliance_standards/adherence_status_enum_spec.rb": 0.12331281200022204, 5178 15:50:43 "ee/spec/lib/remote_development/agent_config_operations/license_checker_spec.rb": 0.11881325300055323, 5179 15:50:43 "ee/spec/graphql/types/dast/profile_cadence_input_type_spec.rb": 0.11334636299943668, 5180 15:50:43 "ee/spec/lib/gitlab/llm/chain/tools/commit_reader/prompts/anthropic_spec.rb": 0.11053865400026552, 5181 15:50:43 "ee/spec/serializers/ee/base_discussion_entity_spec.rb": 0.11967683300099452, 5182 15:50:43 "ee/spec/helpers/prevent_forking_helper_spec.rb": 0.18731155799832777, 5183 15:50:43 "ee/spec/helpers/saml_group_links_helper_spec.rb": 0.08351505500104395, 5184 15:50:43 "ee/spec/lib/code_suggestions/prompts/code_completion/vertex_codestral_spec.rb": 0.0697226460033562, 5185 15:50:43 "ee/spec/services/ee/auto_merge_service_spec.rb": 0.07268930599821033, 5186 15:50:43 "ee/spec/graphql/types/vulnerability/issue_link_type_enum_spec.rb": 0.06785987599869259 5188 15:50:43 Knapsack global time execution for tests: 14m 09s 5189 15:50:43 Pending: (Failures listed here are expected and do not affect your suite's status) 5190 15:50:43 1) Resolvers::Geo::DependencyProxyBlobRegistriesResolver 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 5191 15:50:43 # Skipping because verification is enabled for DependencyProxy::Blob 5192 15:50:43 # ./ee/spec/support/shared_examples/graphql/geo/geo_registries_resolver_shared_examples.rb:77 5193 15:50:43 Finished in 14 minutes 49 seconds (files took 2 minutes 11.4 seconds to load) 5194 15:50:43 2901 examples, 0 failures, 1 pending 5195 15:50:43 Randomized with seed 24448 5196 15:50:52 RSpec exited with 0. 5197 15:50:52 No examples to retry, congrats! 5199 15:50:53 Running after script... 5200 15:50:53 $ source scripts/utils.sh 5201 15:50:53 $ log_disk_usage after_script 5202 15:50:53 [log_disk_usage after_script] start 5204 15:50:53 Filesystem Size Used Avail Use% Mounted on 5205 15:50:53 overlay 95G 28G 67G 29% / 5206 15:50:53 tmpfs 64M 0 64M 0% /dev 5207 15:50:53 shm 64M 0 64M 0% /dev/shm 5208 15:50:53 /dev/sda1 95G 28G 67G 29% /cache 5209 15:50:53 tmpfs 3.9G 0 3.9G 0% /sys/devices/virtual/dmi/id 5211 15:50:53 7.4M ./workhorse 5213 15:50:53 1.2M ./.gitlab 5215 15:50:53 4.0K ./builds 5216 15:50:53 16M ./coverage 5218 15:50:53 8.0K ./.vscode 5219 15:50:53 516K ./storybook 5223 15:50:53 2.9M ./.rubocop_todo 5224 15:50:59 827M ./vendor 5225 15:50:59 620M ./public 5227 15:51:00 480K ./danger 5229 15:51:00 8.0K ./.bundle 5230 15:51:00 548K ./tooling 5232 15:51:01 1.3M ./knapsack 5233 15:51:01 296K ./patches 5234 15:51:01 4.3M ./changelogs 5235 15:51:01 20K ./haml_lint 5236 15:51:01 28K ./metrics_server 5238 15:51:01 1.9M ./shared 5239 15:51:01 44K ./generator_templates 5240 15:51:02 1.2M ./scripts 5243 15:51:04 20K ./file_hooks 5244 15:51:04 32K ./crystalball 5245 15:51:04 16K ./sidekiq_cluster 5247 15:51:04 1.2M ./fixtures 5248 15:51:04 944K ./rubocop 5251 15:51:04 380K ./auto_explain 5252 15:51:04 12K ./.github 5253 15:51:04 125M ./locale 5254 15:51:04 1.9M ./glfm_specification 5257 15:51:05 16K ./.lefthook 5259 15:51:05 [log_disk_usage after_script] end 5260 15:51:05 $ bundle exec gem list gitlab_quality-test_tooling 5261 15:51:08 gitlab_quality-test_tooling (1.38.1) 5262 15:51:08 $ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 5265 15:51:08 $ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 5268 15:51:08 $ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 5271 15:51:08 $ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 5275 15:51:10 $ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 5279 15:51:23 $ tooling/bin/push_job_metrics || true 5280 15:51:24 [job-metrics] Pushing job metrics file for the CI/CD job. 5281 15:51:24 [job-metrics] Pushed 4 CI job metric entries to InfluxDB. 5283 15:51:25 Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-19 due to policy 5285 15:51:27 Uploading artifacts... 5286 15:51:27 auto_explain/: found 3 matching artifact files and directories 5287 15:51:27 coverage/: found 5 matching artifact files and directories 5288 15:51:27 crystalball/: found 2 matching artifact files and directories 5289 15:51:27 WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5290 15:51:27 knapsack/: found 4 matching artifact files and directories 5291 15:51:27 rspec/: found 16 matching artifact files and directories 5292 15:51:27 WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5293 15:51:27 log/*.log: found 17 matching artifact files and directories 5295 15:51:28 WARNING: Retrying... context =artifacts-uploader error =request redirected 5296 15:51:31 Uploading artifacts as "archive" to coordinator... 201 Created id =7879700482 responseStatus =201 Created token =glcbt-66 5297 15:51:31 Uploading artifacts... 5298 15:51:31 rspec/rspec-*.xml: found 1 matching artifact files and directories 5300 15:51:31 WARNING: Retrying... context =artifacts-uploader error =request redirected 5301 15:51:32 Uploading artifacts as "junit" to coordinator... 201 Created id =7879700482 responseStatus =201 Created token =glcbt-66 5303 15:51:42 Job succeeded