rspec integration pg14 9/16
Passed Started
by
@nickleonard

Nick Leonard
1 returns unauthorized2 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized3 behaves like rejects nuget packages access4 for user type guest5 has the correct response header6 behaves like returning response status7 returns unauthorized8 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, shared_examples_name: "process nuget download versions request", expected_status: :success9 behaves like process nuget download versions request10 for user type developer11 behaves like returning response status12 returns success13 behaves like returns a valid nuget download versions json response14 returns a valid json response15 with invalid format16 behaves like rejects nuget packages access17 for user type anonymous18 behaves like returning response status19 returns not_found20 with lower case package name21 behaves like returning response status22 returns success23 behaves like returns a valid nuget download versions json response24 returns a valid json response25 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, shared_examples_name: "process nuget download versions request", expected_status: :success26 behaves like process nuget download versions request27 for user type guest28 behaves like returning response status29 returns success30 behaves like returns a valid nuget download versions json response31 returns a valid json response32 with invalid format33 behaves like rejects nuget packages access34 for user type anonymous35 behaves like returning response status36 returns not_found37 with lower case package name38 behaves like returning response status39 returns success40 behaves like returns a valid nuget download versions json response41 returns a valid json response42 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized43 behaves like rejects nuget packages access44 for user type developer45 has the correct response header46 behaves like returning response status47 returns unauthorized48 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized49 behaves like rejects nuget packages access50 for user type guest51 has the correct response header52 behaves like returning response status53 returns unauthorized54 visibility_level: "PUBLIC", user_role: :anonymous, member: false, user_token: true, shared_examples_name: "process nuget download versions request", expected_status: :success55 behaves like process nuget download versions request56 for user type anonymous57 behaves like returning response status58 returns success59 behaves like returns a valid nuget download versions json response60 returns a valid json response61 with invalid format62 behaves like rejects nuget packages access63 for user type anonymous64 behaves like returning response status65 returns not_found66 with lower case package name67 behaves like returning response status68 returns success69 behaves like returns a valid nuget download versions json response70 returns a valid json response71 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, shared_examples_name: "process nuget download versions request", expected_status: :success72 behaves like process nuget download versions request73 for user type developer74 behaves like returning response status75 returns success76 behaves like returns a valid nuget download versions json response77 returns a valid json response78 with invalid format79 behaves like rejects nuget packages access80 for user type anonymous81 behaves like returning response status82 returns not_found83 with lower case package name84 behaves like returning response status85 returns success86 behaves like returns a valid nuget download versions json response87 returns a valid json response88 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden89 behaves like rejects nuget packages access90 for user type guest91 behaves like returning response status92 returns forbidden93 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized94 behaves like rejects nuget packages access95 for user type developer96 has the correct response header97 behaves like returning response status98 returns unauthorized99 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized100 behaves like rejects nuget packages access101 for user type guest102 has the correct response header103 behaves like returning response status104 returns unauthorized105# [RSpecRunTime] RSpec elapsed time: 2 minutes 59.07 seconds. Current RSS: ~1571M. load average: 1.04 1.28 1.37 1/281 432106 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :not_found107 behaves like rejects nuget packages access108 for user type developer109 behaves like returning response status110 returns not_found111 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :not_found112 behaves like rejects nuget packages access113 for user type guest114 behaves like returning response status115 returns not_found116 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized117 behaves like rejects nuget packages access118 for user type developer119 has the correct response header120 behaves like returning response status121 returns unauthorized122 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized123 behaves like rejects nuget packages access124 for user type guest125 has the correct response header126 behaves like returning response status127 returns unauthorized128 visibility_level: "PRIVATE", user_role: :anonymous, member: false, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized129 behaves like rejects nuget packages access130 for user type anonymous131 has the correct response header132 behaves like returning response status133 returns unauthorized134 behaves like deploy token for package GET requests135 with deploy token headers136 valid token137 behaves like returning response status138 returns success139 invalid token140 behaves like returning response status141 returns unauthorized142 behaves like rejects nuget access with unknown target id143 with an unknown target144 as anonymous145 behaves like rejects nuget packages access146 for user type anonymous147 has the correct response header148 behaves like returning response status149 returns unauthorized150 as authenticated user151 behaves like rejects nuget packages access152 for user type anonymous153 behaves like returning response status154 returns not_found155 behaves like rejects nuget access with invalid target id156 with a target id with invalid integers157 id: "/../", status: :bad_request158 behaves like rejects nuget packages access159 for user type anonymous160 behaves like returning response status161 returns bad_request162 id: "", status: :not_found163 behaves like rejects nuget packages access164 for user type anonymous165 behaves like returning response status166 returns not_found167 id: "%20", status: :bad_request168 behaves like rejects nuget packages access169 for user type anonymous170 behaves like returning response status171 returns bad_request172 id: "%2e%2e%2f", status: :bad_request173 behaves like rejects nuget packages access174 for user type anonymous175 behaves like returning response status176 returns bad_request177 id: "NaN", status: :bad_request178 behaves like rejects nuget packages access179 for user type anonymous180 behaves like returning response status181 returns bad_request182 id: 1253, status: :unauthorized183 behaves like rejects nuget packages access184 for user type anonymous185 has the correct response header186 behaves like returning response status187 returns unauthorized188 id: "anything25", status: :bad_request189 behaves like rejects nuget packages access190 for user type anonymous191 behaves like returning response status192 returns bad_request193 behaves like accept get request on private project with access to package registry for everyone194 behaves like returning response status195 returns ok196 GET /api/v4/projects/:id/packages/nuget/download/*package_name/*package_version/*package_filename197 with valid target198 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: true, shared_examples_name: "process nuget download content request", expected_status: :success199 behaves like process nuget download content request200 for user type developer201 returns a valid package archive202 behaves like returning response status203 returns success204# [RSpecRunTime] RSpec elapsed time: 3 minutes 5.92 seconds. Current RSS: ~1577M. load average: 1.26 1.32 1.38 1/281 433205 behaves like a package tracking event206 creates a gitlab tracking event pull_package207 behaves like bumping the package last downloaded at field208 bumps last_downloaded_at209 with invalid format210 behaves like rejects nuget packages access211 for user type anonymous212 behaves like returning response status213 returns not_found214 with symbol package215 returns a valid package archive216 behaves like a package tracking event217 creates a gitlab tracking event pull_symbol_package218# [RSpecRunTime] RSpec elapsed time: 3 minutes 8.69 seconds. Current RSS: ~1571M. load average: 1.26 1.32 1.38 1/281 434219 behaves like bumping the package last downloaded at field220 bumps last_downloaded_at221 with lower case package name222 returns a valid package archive223 behaves like returning response status224 returns success225# [RSpecRunTime] RSpec elapsed time: 3 minutes 10.29 seconds. Current RSS: ~1572M. load average: 1.26 1.32 1.38 1/281 435226 with normalized package version227 returns a valid package archive228 behaves like returning response status229 returns success230# [RSpecRunTime] RSpec elapsed time: 3 minutes 11.43 seconds. Current RSS: ~1571M. load average: 1.24 1.32 1.38 1/281 436231 behaves like bumping the package last downloaded at field232 bumps last_downloaded_at233 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: true, shared_examples_name: "process nuget download content request", expected_status: :success234 behaves like process nuget download content request235 for user type guest236 returns a valid package archive237 behaves like returning response status238 returns success239# [RSpecRunTime] RSpec elapsed time: 3 minutes 13.08 seconds. Current RSS: ~1569M. load average: 1.24 1.32 1.38 1/281 437240 behaves like a package tracking event241 creates a gitlab tracking event pull_package242 behaves like bumping the package last downloaded at field243 bumps last_downloaded_at244 with invalid format245 behaves like rejects nuget packages access246 for user type anonymous247 behaves like returning response status248 returns not_found249 with symbol package250 returns a valid package archive251 behaves like a package tracking event252 creates a gitlab tracking event pull_symbol_package253# [RSpecRunTime] RSpec elapsed time: 3 minutes 15.78 seconds. Current RSS: ~1565M. load average: 1.22 1.31 1.38 1/281 438254 behaves like bumping the package last downloaded at field255 bumps last_downloaded_at256 with lower case package name257 returns a valid package archive258 behaves like returning response status259 returns success260 with normalized package version261 returns a valid package archive262 behaves like returning response status263 returns success264# [RSpecRunTime] RSpec elapsed time: 3 minutes 18.38 seconds. Current RSS: ~1564M. load average: 1.22 1.31 1.38 1/281 439265 behaves like bumping the package last downloaded at field266 bumps last_downloaded_at267 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized268 behaves like rejects nuget packages access269 for user type developer270 has the correct response header271 behaves like returning response status272 returns unauthorized273 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized274 behaves like rejects nuget packages access275 for user type guest276 has the correct response header277 behaves like returning response status278 returns unauthorized279 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, shared_examples_name: "process nuget download content request", expected_status: :success280 behaves like process nuget download content request281 for user type developer282 returns a valid package archive283 behaves like returning response status284 returns success285 behaves like a package tracking event286 creates a gitlab tracking event pull_package287 behaves like bumping the package last downloaded at field288 bumps last_downloaded_at289 with invalid format290 behaves like rejects nuget packages access291 for user type anonymous292 behaves like returning response status293 returns not_found294 with symbol package295 returns a valid package archive296 behaves like a package tracking event297 creates a gitlab tracking event pull_symbol_package298 behaves like bumping the package last downloaded at field299 bumps last_downloaded_at300 with lower case package name301 returns a valid package archive302 behaves like returning response status303 returns success304 with normalized package version305 returns a valid package archive306 behaves like returning response status307 returns success308 behaves like bumping the package last downloaded at field309 bumps last_downloaded_at310 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, shared_examples_name: "process nuget download content request", expected_status: :success311 behaves like process nuget download content request312 for user type guest313 returns a valid package archive314 behaves like returning response status315 returns success316 behaves like a package tracking event317 creates a gitlab tracking event pull_package318 behaves like bumping the package last downloaded at field319 bumps last_downloaded_at320 with invalid format321 behaves like rejects nuget packages access322 for user type anonymous323 behaves like returning response status324 returns not_found325 with symbol package326 returns a valid package archive327 behaves like a package tracking event328 creates a gitlab tracking event pull_symbol_package329 behaves like bumping the package last downloaded at field330 bumps last_downloaded_at331 with lower case package name332 returns a valid package archive333 behaves like returning response status334 returns success335 with normalized package version336 returns a valid package archive337 behaves like returning response status338 returns success339 behaves like bumping the package last downloaded at field340 bumps last_downloaded_at341 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized342 behaves like rejects nuget packages access343 for user type developer344 has the correct response header345 behaves like returning response status346 returns unauthorized347 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized348 behaves like rejects nuget packages access349 for user type guest350 has the correct response header351 behaves like returning response status352 returns unauthorized353 visibility_level: "PUBLIC", user_role: :anonymous, member: false, user_token: true, shared_examples_name: "process nuget download content request", expected_status: :success354 behaves like process nuget download content request355 for user type anonymous356 returns a valid package archive357 behaves like returning response status358 returns success359 behaves like a package tracking event360 creates a gitlab tracking event pull_package361 behaves like bumping the package last downloaded at field362 bumps last_downloaded_at363 with invalid format364 behaves like rejects nuget packages access365 for user type anonymous366 behaves like returning response status367 returns not_found368 with symbol package369 returns a valid package archive370 behaves like a package tracking event371 creates a gitlab tracking event pull_symbol_package372 behaves like bumping the package last downloaded at field373 bumps last_downloaded_at374 with lower case package name375 returns a valid package archive376 behaves like returning response status377 returns success378 with normalized package version379 returns a valid package archive380 behaves like returning response status381 returns success382 behaves like bumping the package last downloaded at field383 bumps last_downloaded_at384 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, shared_examples_name: "process nuget download content request", expected_status: :success385 behaves like process nuget download content request386 for user type developer387 returns a valid package archive388 behaves like returning response status389 returns success390# [RSpecRunTime] RSpec elapsed time: 3 minutes 36.08 seconds. Current RSS: ~1568M. load average: 1.29 1.32 1.38 1/281 440391 behaves like a package tracking event392 creates a gitlab tracking event pull_package393 behaves like bumping the package last downloaded at field394 bumps last_downloaded_at395 with invalid format396 behaves like rejects nuget packages access397 for user type anonymous398 behaves like returning response status399 returns not_found400 with symbol package401 returns a valid package archive402 behaves like a package tracking event403 creates a gitlab tracking event pull_symbol_package404# [RSpecRunTime] RSpec elapsed time: 3 minutes 39.03 seconds. Current RSS: ~1559M. load average: 1.29 1.32 1.38 1/281 441405 behaves like bumping the package last downloaded at field406 bumps last_downloaded_at407 with lower case package name408 returns a valid package archive409 behaves like returning response status410 returns success411# [RSpecRunTime] RSpec elapsed time: 3 minutes 40.75 seconds. Current RSS: ~1555M. load average: 1.35 1.34 1.38 1/281 442412 with normalized package version413 returns a valid package archive414 behaves like returning response status415 returns success416# [RSpecRunTime] RSpec elapsed time: 3 minutes 41.93 seconds. Current RSS: ~1550M. load average: 1.35 1.34 1.38 1/281 443417 behaves like bumping the package last downloaded at field418 bumps last_downloaded_at419 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden420 behaves like rejects nuget packages access421 for user type guest422 behaves like returning response status423 returns forbidden424 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized425 behaves like rejects nuget packages access426 for user type developer427 has the correct response header428 behaves like returning response status429 returns unauthorized430# [RSpecRunTime] RSpec elapsed time: 3 minutes 44.16 seconds. Current RSS: ~1551M. load average: 1.35 1.34 1.38 1/281 444431 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized432 behaves like rejects nuget packages access433 for user type guest434 has the correct response header435 behaves like returning response status436 returns unauthorized437# [RSpecRunTime] RSpec elapsed time: 3 minutes 45.27 seconds. Current RSS: ~1546M. load average: 1.35 1.34 1.38 1/281 445438 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :not_found439 behaves like rejects nuget packages access440 for user type developer441 behaves like returning response status442 returns not_found443 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :not_found444 behaves like rejects nuget packages access445 for user type guest446 behaves like returning response status447 returns not_found448 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized449 behaves like rejects nuget packages access450 for user type developer451 has the correct response header452 behaves like returning response status453 returns unauthorized454 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized455 behaves like rejects nuget packages access456 for user type guest457 has the correct response header458 behaves like returning response status459 returns unauthorized460 visibility_level: "PRIVATE", user_role: :anonymous, member: false, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized461 behaves like rejects nuget packages access462 for user type anonymous463 has the correct response header464 behaves like returning response status465 returns unauthorized466 behaves like accept get request on private project with access to package registry for everyone467 behaves like returning response status468 returns ok469 behaves like deploy token for package GET requests470 with deploy token headers471 valid token472 behaves like returning response status473 returns success474 invalid token475 behaves like returning response status476 returns unauthorized477 behaves like rejects nuget access with unknown target id478 with an unknown target479 as anonymous480 behaves like rejects nuget packages access481 for user type anonymous482 has the correct response header483 behaves like returning response status484 returns unauthorized485 as authenticated user486 behaves like rejects nuget packages access487 for user type anonymous488 behaves like returning response status489 returns not_found490 behaves like rejects nuget access with invalid target id491 with a target id with invalid integers492 id: "/../", status: :bad_request493 behaves like rejects nuget packages access494 for user type anonymous495 behaves like returning response status496 returns bad_request497 id: "", status: :not_found498 behaves like rejects nuget packages access499 for user type anonymous500 behaves like returning response status501 returns not_found502 id: "%20", status: :bad_request503 behaves like rejects nuget packages access504 for user type anonymous505 behaves like returning response status506 returns bad_request507 id: "%2e%2e%2f", status: :bad_request508 behaves like rejects nuget packages access509 for user type anonymous510 behaves like returning response status511 returns bad_request512 id: "NaN", status: :bad_request513 behaves like rejects nuget packages access514 for user type anonymous515 behaves like returning response status516 returns bad_request517 id: 1253, status: :unauthorized518 behaves like rejects nuget packages access519 for user type anonymous520 has the correct response header521 behaves like returning response status522 returns unauthorized523 id: "anything25", status: :bad_request524 behaves like rejects nuget packages access525 for user type anonymous526 behaves like returning response status527 returns bad_request528 GET /api/v4/projects/:id/packages/nuget/v2/FindPackagesById()529 behaves like nuget serialize odata package endpoint530 is expected to have request urgency :low531 returns a valid xml response and invokes OdataPackageEntryService532 behaves like returning response status533 returns success534 with invalid package name535 behaves like returning response status536 returns bad_request537 with invalid package name538 behaves like returning response status539 returns bad_request540 with invalid package name %20541 behaves like returning response status542 returns bad_request543 with invalid package name ..%2F..544 behaves like returning response status545 returns bad_request546 with invalid package name ../..547 behaves like returning response status548 returns bad_request549 with missing required params550 behaves like returning response status551 returns bad_request552 GET /api/v4/projects/:id/packages/nuget/v2/Packages()553 behaves like nuget serialize odata package endpoint554 is expected to have request urgency :low555 returns a valid xml response and invokes OdataPackageEntryService556 behaves like returning response status557 returns success558 with invalid package name559 behaves like returning response status560 returns bad_request561 with invalid package name562 behaves like returning response status563 returns bad_request564 with invalid package name %20565 behaves like returning response status566 returns bad_request567 with invalid package name ..%2F..568 behaves like returning response status569 returns bad_request570 with invalid package name ../..571 behaves like returning response status572 returns bad_request573 with missing required params574 behaves like returning response status575 returns bad_request576 GET /api/v4/projects/:id/packages/nuget/v2/Packages(Id='*',Version='*')577 behaves like nuget serialize odata package endpoint578 is expected to have request urgency :low579 returns a valid xml response and invokes OdataPackageEntryService580 behaves like returning response status581 returns success582 with invalid package name583 behaves like returning response status584 returns bad_request585 with invalid package name586 behaves like returning response status587 returns bad_request588 with invalid package name %20589 behaves like returning response status590 returns bad_request591 with invalid package name ..%2F..592 behaves like returning response status593 returns bad_request594 with invalid package name ../..595 behaves like returning response status596 returns bad_request597 with missing required params598 behaves like returning response status599 returns bad_request600 with invalid package version601 with invalid package version602 behaves like returning response status603 returns bad_request604 with invalid package version 1605 behaves like returning response status606 returns bad_request607 with invalid package version 1./2.3608 behaves like returning response status609 returns bad_request610 with invalid package version %20611 behaves like returning response status612 returns bad_request613 with invalid package version ..%2F..614 behaves like returning response status615 returns bad_request616 with invalid package version ../..617 behaves like returning response status618 returns bad_request619 PUT /api/v4/projects/:id/packages/nuget/authorize620 behaves like nuget authorize upload endpoint621 is expected to have request urgency :low622 with valid project623 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "process nuget workhorse authorization", expected_status: :success624 behaves like process nuget workhorse authorization625 for user type developer626 has the proper content type627 behaves like returning response status628 returns success629# [RSpecRunTime] RSpec elapsed time: 3 minutes 57.19 seconds. Current RSS: ~1574M. load average: 1.27 1.32 1.38 1/281 446630 with a request that bypassed gitlab-workhorse631 behaves like returning response status632 returns forbidden633 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden634 behaves like rejects nuget packages access635 for user type guest636 behaves like returning response status637 returns forbidden638 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized639 behaves like rejects nuget packages access640 for user type developer641 has the correct response header642 behaves like returning response status643 returns unauthorized644# [RSpecRunTime] RSpec elapsed time: 3 minutes 59.4 seconds. Current RSS: ~1574M. load average: 1.27 1.32 1.38 1/281 447645 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized646 behaves like rejects nuget packages access647 for user type guest648 has the correct response header649 behaves like returning response status650 returns unauthorized651 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden652 behaves like rejects nuget packages access653 for user type developer654 behaves like returning response status655 returns forbidden656 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden657 behaves like rejects nuget packages access658 for user type guest659 behaves like returning response status660 returns forbidden661 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized662 behaves like rejects nuget packages access663 for user type developer664 has the correct response header665 behaves like returning response status666 returns unauthorized667 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized668 behaves like rejects nuget packages access669 for user type guest670 has the correct response header671 behaves like returning response status672 returns unauthorized673 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "process nuget workhorse authorization", expected_status: :success674 behaves like process nuget workhorse authorization675 for user type developer676 has the proper content type677 behaves like returning response status678 returns success679# [RSpecRunTime] RSpec elapsed time: 4 minutes 3.49 seconds. Current RSS: ~1574M. load average: 1.25 1.31 1.37 1/281 448680 with a request that bypassed gitlab-workhorse681 behaves like returning response status682 returns forbidden683 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden684 behaves like rejects nuget packages access685 for user type guest686 behaves like returning response status687 returns forbidden688 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized689 behaves like rejects nuget packages access690 for user type developer691 has the correct response header692 behaves like returning response status693 returns unauthorized694 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized695 behaves like rejects nuget packages access696 for user type guest697 has the correct response header698 behaves like returning response status699 returns unauthorized700 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :not_found701 behaves like rejects nuget packages access702 for user type developer703 behaves like returning response status704 returns not_found705 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :not_found706 behaves like rejects nuget packages access707 for user type guest708 behaves like returning response status709 returns not_found710 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized711 behaves like rejects nuget packages access712 for user type developer713 has the correct response header714 behaves like returning response status715 returns unauthorized716 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized717 behaves like rejects nuget packages access718 for user type guest719 has the correct response header720 behaves like returning response status721 returns unauthorized722 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "process nuget workhorse authorization", expected_status: :success723 behaves like process nuget workhorse authorization724 for user type developer725 has the proper content type726 behaves like returning response status727 returns success728# [RSpecRunTime] RSpec elapsed time: 4 minutes 9.95 seconds. Current RSS: ~1559M. load average: 1.23 1.31 1.37 1/281 449729 with a request that bypassed gitlab-workhorse730 behaves like returning response status731 returns forbidden732 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden733 behaves like rejects nuget packages access734 for user type guest735 behaves like returning response status736 returns forbidden737 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized738 behaves like rejects nuget packages access739 for user type developer740 has the correct response header741 behaves like returning response status742 returns unauthorized743 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized744 behaves like rejects nuget packages access745 for user type guest746 has the correct response header747 behaves like returning response status748 returns unauthorized749 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden750 behaves like rejects nuget packages access751 for user type developer752 behaves like returning response status753 returns forbidden754 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden755 behaves like rejects nuget packages access756 for user type guest757 behaves like returning response status758 returns forbidden759 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized760 behaves like rejects nuget packages access761 for user type developer762 has the correct response header763 behaves like returning response status764 returns unauthorized765 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized766 behaves like rejects nuget packages access767 for user type guest768 has the correct response header769 behaves like returning response status770 returns unauthorized771 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "process nuget workhorse authorization", expected_status: :success772 behaves like process nuget workhorse authorization773 for user type developer774 has the proper content type775 behaves like returning response status776 returns success777# [RSpecRunTime] RSpec elapsed time: 4 minutes 15.8 seconds. Current RSS: ~1557M. load average: 1.27 1.31 1.37 1/281 450778 with a request that bypassed gitlab-workhorse779 behaves like returning response status780 returns forbidden781 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden782 behaves like rejects nuget packages access783 for user type guest784 behaves like returning response status785 returns forbidden786 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized787 behaves like rejects nuget packages access788 for user type developer789 has the correct response header790 behaves like returning response status791 returns unauthorized792 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized793 behaves like rejects nuget packages access794 for user type guest795 has the correct response header796 behaves like returning response status797 returns unauthorized798 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :not_found799 behaves like rejects nuget packages access800 for user type developer801 behaves like returning response status802 returns not_found803 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :not_found804 behaves like rejects nuget packages access805 for user type guest806 behaves like returning response status807 returns not_found808 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized809 behaves like rejects nuget packages access810 for user type developer811 has the correct response header812 behaves like returning response status813 returns unauthorized814 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized815 behaves like rejects nuget packages access816 for user type guest817 has the correct response header818 behaves like returning response status819 returns unauthorized820 visibility_level: "PUBLIC", user_role: :anonymous, member: false, user_token: true, sent_through: nil, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized821 behaves like rejects nuget packages access822 for user type anonymous823 has the correct response header824 behaves like returning response status825 returns unauthorized826 visibility_level: "PRIVATE", user_role: :anonymous, member: false, user_token: true, sent_through: nil, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized827 behaves like rejects nuget packages access828 for user type anonymous829 has the correct response header830 behaves like returning response status831 returns unauthorized832 behaves like deploy token for package uploads833 with deploy token headers834 valid token835 behaves like returning response status836 returns success837 invalid token838 behaves like returning response status839 returns unauthorized840 behaves like job token for package uploads841 with job token headers842 valid token843 behaves like returning response status844 returns success845# [RSpecRunTime] RSpec elapsed time: 4 minutes 24.13 seconds. Current RSS: ~1557M. load average: 1.25 1.31 1.37 1/281 451846 invalid token847 behaves like returning response status848 returns unauthorized849 invalid user850 behaves like returning response status851 returns unauthorized852 behaves like rejects nuget access with unknown target id853 with an unknown target854 as anonymous855 behaves like rejects nuget packages access856 for user type anonymous857 has the correct response header858 behaves like returning response status859 returns unauthorized860 as authenticated user861 behaves like rejects nuget packages access862 for user type anonymous863 behaves like returning response status864 returns not_found865 behaves like rejects nuget access with invalid target id866 with a target id with invalid integers867 id: "/../", status: :bad_request868 behaves like rejects nuget packages access869 for user type anonymous870 behaves like returning response status871 returns bad_request872 id: "", status: :not_found873 behaves like rejects nuget packages access874 for user type anonymous875 behaves like returning response status876 returns not_found877 id: "%20", status: :bad_request878 behaves like rejects nuget packages access879 for user type anonymous880 behaves like returning response status881 returns bad_request882 id: "%2e%2e%2f", status: :bad_request883 behaves like rejects nuget packages access884 for user type anonymous885 behaves like returning response status886 returns bad_request887 id: "NaN", status: :bad_request888 behaves like rejects nuget packages access889 for user type anonymous890 behaves like returning response status891 returns bad_request892 id: 1253, status: :unauthorized893 behaves like rejects nuget packages access894 for user type anonymous895 has the correct response header896 behaves like returning response status897 returns unauthorized898 id: "anything25", status: :bad_request899 behaves like rejects nuget packages access900 for user type anonymous901 behaves like returning response status902 returns bad_request903 PUT /api/v4/projects/:id/packages/nuget904 behaves like nuget upload endpoint905 is expected to have request urgency :low906 with valid project907 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "process nuget upload", expected_status: :created908 behaves like process nuget upload909 for user type developer910 with object storage disabled911 without a file from workhorse912 behaves like returning response status913 returns bad_request914 with correct params915 behaves like package workhorse uploads916 without a workhorse header917 logs an error918 behaves like returning response status919 returns forbidden920 behaves like creates nuget package files921 creates package files922 behaves like a package tracking event923 creates a gitlab tracking event push_package924 with object storage enabled925 and direct upload enabled926 behaves like creates nuget package files927 creates package files928 with invalid remote_id: 123123929 behaves like returning response status930 returns forbidden931 with invalid remote_id: ../../123123932 behaves like returning response status933 returns forbidden934 with crafted package.path param935 does not create a package file936 behaves like returning response status937 returns bad_request938 and direct upload disabled939 behaves like creates nuget package files940 creates package files941 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden942 behaves like rejects nuget packages access943 for user type guest944 behaves like returning response status945 returns forbidden946 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized947 behaves like rejects nuget packages access948 for user type developer949 has the correct response header950 behaves like returning response status951 returns unauthorized952 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized953 behaves like rejects nuget packages access954 for user type guest955 has the correct response header956 behaves like returning response status957 returns unauthorized958 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden959 behaves like rejects nuget packages access960 for user type developer961 behaves like returning response status962 returns forbidden963 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden964 behaves like rejects nuget packages access965 for user type guest966 behaves like returning response status967 returns forbidden968 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized969 behaves like rejects nuget packages access970 for user type developer971 has the correct response header972 behaves like returning response status973 returns unauthorized974 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized975 behaves like rejects nuget packages access976 for user type guest977 has the correct response header978 behaves like returning response status979 returns unauthorized980 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "process nuget upload", expected_status: :created981 behaves like process nuget upload982 for user type developer983 with object storage disabled984 without a file from workhorse985 behaves like returning response status986 returns bad_request987 with correct params988 behaves like package workhorse uploads989 without a workhorse header990 logs an error991 behaves like returning response status992 returns forbidden993 behaves like creates nuget package files994 creates package files995 behaves like a package tracking event996 creates a gitlab tracking event push_package997 with object storage enabled998 and direct upload enabled999 behaves like creates nuget package files1000 creates package files1001 with invalid remote_id: 1231231002 behaves like returning response status1003 returns forbidden1004 with invalid remote_id: ../../1231231005 behaves like returning response status1006 returns forbidden1007 with crafted package.path param1008 does not create a package file1009 behaves like returning response status1010 returns bad_request1011 and direct upload disabled1012 behaves like creates nuget package files1013 creates package files1014 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1015 behaves like rejects nuget packages access1016 for user type guest1017 behaves like returning response status1018 returns forbidden1019 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1020 behaves like rejects nuget packages access1021 for user type developer1022 has the correct response header1023 behaves like returning response status1024 returns unauthorized1025# [RSpecRunTime] RSpec elapsed time: 4 minutes 43.94 seconds. Current RSS: ~1546M. load average: 1.18 1.29 1.36 1/281 4521026 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1027 behaves like rejects nuget packages access1028 for user type guest1029 has the correct response header1030 behaves like returning response status1031 returns unauthorized1032 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :not_found1033 behaves like rejects nuget packages access1034 for user type developer1035 behaves like returning response status1036 returns not_found1037 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :not_found1038 behaves like rejects nuget packages access1039 for user type guest1040 behaves like returning response status1041 returns not_found1042 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1043 behaves like rejects nuget packages access1044 for user type developer1045 has the correct response header1046 behaves like returning response status1047 returns unauthorized1048 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1049 behaves like rejects nuget packages access1050 for user type guest1051 has the correct response header1052 behaves like returning response status1053 returns unauthorized1054 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "process nuget upload", expected_status: :created1055 behaves like process nuget upload1056 for user type developer1057 with object storage disabled1058 without a file from workhorse1059 behaves like returning response status1060 returns bad_request1061 with correct params1062 behaves like package workhorse uploads1063 without a workhorse header1064 logs an error1065 behaves like returning response status1066 returns forbidden1067 behaves like creates nuget package files1068 creates package files1069 behaves like a package tracking event1070 creates a gitlab tracking event push_package1071 with object storage enabled1072 and direct upload enabled1073 behaves like creates nuget package files1074 creates package files1075 with invalid remote_id: 1231231076 behaves like returning response status1077 returns forbidden1078 with invalid remote_id: ../../1231231079 behaves like returning response status1080 returns forbidden1081 with crafted package.path param1082 does not create a package file1083 behaves like returning response status1084 returns bad_request1085 and direct upload disabled1086 behaves like creates nuget package files1087 creates package files1088 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1089 behaves like rejects nuget packages access1090 for user type guest1091 behaves like returning response status1092 returns forbidden1093 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1094 behaves like rejects nuget packages access1095 for user type developer1096 has the correct response header1097 behaves like returning response status1098 returns unauthorized1099 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1100 behaves like rejects nuget packages access1101 for user type guest1102 has the correct response header1103 behaves like returning response status1104 returns unauthorized1105 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1106 behaves like rejects nuget packages access1107 for user type developer1108 behaves like returning response status1109 returns forbidden1110 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1111 behaves like rejects nuget packages access1112 for user type guest1113 behaves like returning response status1114 returns forbidden1115 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1116 behaves like rejects nuget packages access1117 for user type developer1118 has the correct response header1119 behaves like returning response status1120 returns unauthorized1121 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1122 behaves like rejects nuget packages access1123 for user type guest1124 has the correct response header1125 behaves like returning response status1126 returns unauthorized1127 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "process nuget upload", expected_status: :created1128 behaves like process nuget upload1129 for user type developer1130 with object storage disabled1131 without a file from workhorse1132 behaves like returning response status1133 returns bad_request1134 with correct params1135 behaves like package workhorse uploads1136 without a workhorse header1137 logs an error1138 behaves like returning response status1139 returns forbidden1140# [RSpecRunTime] RSpec elapsed time: 4 minutes 57.87 seconds. Current RSS: ~1547M. load average: 1.14 1.27 1.35 1/281 4531141 behaves like creates nuget package files1142 creates package files1143 behaves like a package tracking event1144 creates a gitlab tracking event push_package1145 with object storage enabled1146 and direct upload enabled1147 behaves like creates nuget package files1148 creates package files1149 with invalid remote_id: 1231231150 behaves like returning response status1151 returns forbidden1152 with invalid remote_id: ../../1231231153 behaves like returning response status1154 returns forbidden1155 with crafted package.path param1156 does not create a package file1157 behaves like returning response status1158 returns bad_request1159# [RSpecRunTime] RSpec elapsed time: 5 minutes 1.76 seconds. Current RSS: ~1541M. load average: 1.12 1.27 1.35 1/281 4541160 and direct upload disabled1161 behaves like creates nuget package files1162 creates package files1163 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1164 behaves like rejects nuget packages access1165 for user type guest1166 behaves like returning response status1167 returns forbidden1168 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1169 behaves like rejects nuget packages access1170 for user type developer1171 has the correct response header1172 behaves like returning response status1173 returns unauthorized1174 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1175 behaves like rejects nuget packages access1176 for user type guest1177 has the correct response header1178 behaves like returning response status1179 returns unauthorized1180# [RSpecRunTime] RSpec elapsed time: 5 minutes 4.99 seconds. Current RSS: ~1538M. load average: 1.12 1.27 1.35 1/281 4551181 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :not_found1182 behaves like rejects nuget packages access1183 for user type developer1184 behaves like returning response status1185 returns not_found1186 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :not_found1187 behaves like rejects nuget packages access1188 for user type guest1189 behaves like returning response status1190 returns not_found1191 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1192 behaves like rejects nuget packages access1193 for user type developer1194 has the correct response header1195 behaves like returning response status1196 returns unauthorized1197 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1198 behaves like rejects nuget packages access1199 for user type guest1200 has the correct response header1201 behaves like returning response status1202 returns unauthorized1203 visibility_level: "PUBLIC", user_role: :anonymous, member: false, user_token: true, sent_through: nil, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1204 behaves like rejects nuget packages access1205 for user type anonymous1206 has the correct response header1207 behaves like returning response status1208 returns unauthorized1209 visibility_level: "PRIVATE", user_role: :anonymous, member: false, user_token: true, sent_through: nil, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1210 behaves like rejects nuget packages access1211 for user type anonymous1212 has the correct response header1213 behaves like returning response status1214 returns unauthorized1215 behaves like deploy token for package uploads1216 with deploy token headers1217 valid token1218 behaves like returning response status1219 returns success1220 invalid token1221 behaves like returning response status1222 returns unauthorized1223 behaves like job token for package uploads1224 with job token headers1225 valid token1226 creates a package with build info1227 behaves like returning response status1228 returns success1229# [RSpecRunTime] RSpec elapsed time: 5 minutes 10.98 seconds. Current RSS: ~1541M. load average: 1.10 1.26 1.35 1/281 4561230 invalid token1231 behaves like returning response status1232 returns unauthorized1233 invalid user1234 behaves like returning response status1235 returns unauthorized1236 behaves like rejects nuget access with unknown target id1237 with an unknown target1238 as anonymous1239 behaves like rejects nuget packages access1240 for user type anonymous1241 has the correct response header1242 behaves like returning response status1243 returns unauthorized1244 as authenticated user1245 behaves like rejects nuget packages access1246 for user type anonymous1247 behaves like returning response status1248 returns not_found1249 behaves like rejects nuget access with invalid target id1250 with a target id with invalid integers1251 id: "/../", status: :bad_request1252 behaves like rejects nuget packages access1253 for user type anonymous1254 behaves like returning response status1255 returns bad_request1256 id: "", status: :not_found1257 behaves like rejects nuget packages access1258 for user type anonymous1259 behaves like returning response status1260 returns not_found1261 id: "%20", status: :bad_request1262 behaves like rejects nuget packages access1263 for user type anonymous1264 behaves like returning response status1265 returns bad_request1266 id: "%2e%2e%2f", status: :bad_request1267 behaves like rejects nuget packages access1268 for user type anonymous1269 behaves like returning response status1270 returns bad_request1271 id: "NaN", status: :bad_request1272 behaves like rejects nuget packages access1273 for user type anonymous1274 behaves like returning response status1275 returns bad_request1276 id: 1253, status: :unauthorized1277 behaves like rejects nuget packages access1278 for user type anonymous1279 has the correct response header1280 behaves like returning response status1281 returns unauthorized1282 id: "anything25", status: :bad_request1283 behaves like rejects nuget packages access1284 for user type anonymous1285 behaves like returning response status1286 returns bad_request1287 file size above maximum limit1288 behaves like returning response status1289 returns bad_request1290 when ObjectStorage::RemoteStoreError is raised1291 behaves like returning response status1292 returns forbidden1293 when package duplicates are not allowed1294 behaves like returning response status1295 returns conflict1296# [RSpecRunTime] RSpec elapsed time: 5 minutes 16.1 seconds. Current RSS: ~1555M. load average: 1.10 1.25 1.35 1/281 4571297 when exception_regex is set1298 behaves like returning response status1299 returns created1300 PUT /api/v4/projects/:id/packages/nuget/symbolpackage/authorize1301 behaves like nuget authorize upload endpoint1302 is expected to have request urgency :low1303 with valid project1304 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "process nuget workhorse authorization", expected_status: :success1305 behaves like process nuget workhorse authorization1306 for user type developer1307 has the proper content type1308 behaves like returning response status1309 returns success1310# [RSpecRunTime] RSpec elapsed time: 5 minutes 17.73 seconds. Current RSS: ~1552M. load average: 1.10 1.25 1.35 1/281 4581311 with a request that bypassed gitlab-workhorse1312 behaves like returning response status1313 returns forbidden1314 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1315 behaves like rejects nuget packages access1316 for user type guest1317 behaves like returning response status1318 returns forbidden1319 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1320 behaves like rejects nuget packages access1321 for user type developer1322 has the correct response header1323 behaves like returning response status1324 returns unauthorized1325 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1326 behaves like rejects nuget packages access1327 for user type guest1328 has the correct response header1329 behaves like returning response status1330 returns unauthorized1331 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1332 behaves like rejects nuget packages access1333 for user type developer1334 behaves like returning response status1335 returns forbidden1336 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1337 behaves like rejects nuget packages access1338 for user type guest1339 behaves like returning response status1340 returns forbidden1341 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1342 behaves like rejects nuget packages access1343 for user type developer1344 has the correct response header1345 behaves like returning response status1346 returns unauthorized1347 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1348 behaves like rejects nuget packages access1349 for user type guest1350 has the correct response header1351 behaves like returning response status1352 returns unauthorized1353 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "process nuget workhorse authorization", expected_status: :success1354 behaves like process nuget workhorse authorization1355 for user type developer1356 has the proper content type1357 behaves like returning response status1358 returns success1359 with a request that bypassed gitlab-workhorse1360 behaves like returning response status1361 returns forbidden1362 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1363 behaves like rejects nuget packages access1364 for user type guest1365 behaves like returning response status1366 returns forbidden1367 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1368 behaves like rejects nuget packages access1369 for user type developer1370 has the correct response header1371 behaves like returning response status1372 returns unauthorized1373# [RSpecRunTime] RSpec elapsed time: 5 minutes 25.49 seconds. Current RSS: ~1558M. load average: 1.08 1.25 1.34 1/281 4591374 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1375 behaves like rejects nuget packages access1376 for user type guest1377 has the correct response header1378 behaves like returning response status1379 returns unauthorized1380# [RSpecRunTime] RSpec elapsed time: 5 minutes 26.57 seconds. Current RSS: ~1561M. load average: 1.08 1.25 1.34 1/281 4601381 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :not_found1382 behaves like rejects nuget packages access1383 for user type developer1384 behaves like returning response status1385 returns not_found1386 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :not_found1387 behaves like rejects nuget packages access1388 for user type guest1389 behaves like returning response status1390 returns not_found1391 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1392 behaves like rejects nuget packages access1393 for user type developer1394 has the correct response header1395 behaves like returning response status1396 returns unauthorized1397 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1398 behaves like rejects nuget packages access1399 for user type guest1400 has the correct response header1401 behaves like returning response status1402 returns unauthorized1403 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "process nuget workhorse authorization", expected_status: :success1404 behaves like process nuget workhorse authorization1405 for user type developer1406 has the proper content type1407 behaves like returning response status1408 returns success1409 with a request that bypassed gitlab-workhorse1410 behaves like returning response status1411 returns forbidden1412 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1413 behaves like rejects nuget packages access1414 for user type guest1415 behaves like returning response status1416 returns forbidden1417 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1418 behaves like rejects nuget packages access1419 for user type developer1420 has the correct response header1421 behaves like returning response status1422 returns unauthorized1423 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1424 behaves like rejects nuget packages access1425 for user type guest1426 has the correct response header1427 behaves like returning response status1428 returns unauthorized1429 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1430 behaves like rejects nuget packages access1431 for user type developer1432 behaves like returning response status1433 returns forbidden1434 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1435 behaves like rejects nuget packages access1436 for user type guest1437 behaves like returning response status1438 returns forbidden1439 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1440 behaves like rejects nuget packages access1441 for user type developer1442 has the correct response header1443 behaves like returning response status1444 returns unauthorized1445 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1446 behaves like rejects nuget packages access1447 for user type guest1448 has the correct response header1449 behaves like returning response status1450 returns unauthorized1451 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "process nuget workhorse authorization", expected_status: :success1452 behaves like process nuget workhorse authorization1453 for user type developer1454 has the proper content type1455 behaves like returning response status1456 returns success1457 with a request that bypassed gitlab-workhorse1458 behaves like returning response status1459 returns forbidden1460 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1461 behaves like rejects nuget packages access1462 for user type guest1463 behaves like returning response status1464 returns forbidden1465 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1466 behaves like rejects nuget packages access1467 for user type developer1468 has the correct response header1469 behaves like returning response status1470 returns unauthorized1471 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1472 behaves like rejects nuget packages access1473 for user type guest1474 has the correct response header1475 behaves like returning response status1476 returns unauthorized1477 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :not_found1478 behaves like rejects nuget packages access1479 for user type developer1480 behaves like returning response status1481 returns not_found1482 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :not_found1483 behaves like rejects nuget packages access1484 for user type guest1485 behaves like returning response status1486 returns not_found1487 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1488 behaves like rejects nuget packages access1489 for user type developer1490 has the correct response header1491 behaves like returning response status1492 returns unauthorized1493 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1494 behaves like rejects nuget packages access1495 for user type guest1496 has the correct response header1497 behaves like returning response status1498 returns unauthorized1499 visibility_level: "PUBLIC", user_role: :anonymous, member: false, user_token: true, sent_through: nil, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1500 behaves like rejects nuget packages access1501 for user type anonymous1502 has the correct response header1503 behaves like returning response status1504 returns unauthorized1505 visibility_level: "PRIVATE", user_role: :anonymous, member: false, user_token: true, sent_through: nil, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1506 behaves like rejects nuget packages access1507 for user type anonymous1508 has the correct response header1509 behaves like returning response status1510 returns unauthorized1511 behaves like deploy token for package uploads1512 with deploy token headers1513 valid token1514 behaves like returning response status1515 returns success1516 invalid token1517 behaves like returning response status1518 returns unauthorized1519 behaves like job token for package uploads1520 with job token headers1521 valid token1522 behaves like returning response status1523 returns success1524# [RSpecRunTime] RSpec elapsed time: 5 minutes 42.85 seconds. Current RSS: ~1577M. load average: 1.06 1.23 1.34 1/281 4611525 invalid token1526 behaves like returning response status1527 returns unauthorized1528 invalid user1529 behaves like returning response status1530 returns unauthorized1531 behaves like rejects nuget access with unknown target id1532 with an unknown target1533 as anonymous1534 behaves like rejects nuget packages access1535 for user type anonymous1536 has the correct response header1537 behaves like returning response status1538 returns unauthorized1539 as authenticated user1540 behaves like rejects nuget packages access1541 for user type anonymous1542 behaves like returning response status1543 returns not_found1544 behaves like rejects nuget access with invalid target id1545 with a target id with invalid integers1546 id: "/../", status: :bad_request1547 behaves like rejects nuget packages access1548 for user type anonymous1549 behaves like returning response status1550 returns bad_request1551 id: "", status: :not_found1552 behaves like rejects nuget packages access1553 for user type anonymous1554 behaves like returning response status1555 returns not_found1556 id: "%20", status: :bad_request1557 behaves like rejects nuget packages access1558 for user type anonymous1559 behaves like returning response status1560 returns bad_request1561 id: "%2e%2e%2f", status: :bad_request1562 behaves like rejects nuget packages access1563 for user type anonymous1564 behaves like returning response status1565 returns bad_request1566 id: "NaN", status: :bad_request1567 behaves like rejects nuget packages access1568 for user type anonymous1569 behaves like returning response status1570 returns bad_request1571 id: 1253, status: :unauthorized1572 behaves like rejects nuget packages access1573 for user type anonymous1574 has the correct response header1575 behaves like returning response status1576 returns unauthorized1577 id: "anything25", status: :bad_request1578 behaves like rejects nuget packages access1579 for user type anonymous1580 behaves like returning response status1581 returns bad_request1582 PUT /api/v4/projects/:id/packages/nuget/symbolpackage1583 behaves like nuget upload endpoint1584 is expected to have request urgency :low1585 with valid project1586 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "process nuget upload", expected_status: :created1587 behaves like process nuget upload1588 for user type developer1589 with object storage disabled1590 without a file from workhorse1591 behaves like returning response status1592 returns bad_request1593 with correct params1594 behaves like package workhorse uploads1595 without a workhorse header1596 logs an error1597 behaves like returning response status1598 returns forbidden1599# [RSpecRunTime] RSpec elapsed time: 5 minutes 47.26 seconds. Current RSS: ~1588M. load average: 1.06 1.23 1.33 1/281 4621600 behaves like creates nuget package files1601 creates package files1602 behaves like a package tracking event1603 creates a gitlab tracking event push_symbol_package1604 with object storage enabled1605 and direct upload enabled1606 behaves like creates nuget package files1607 creates package files1608 with invalid remote_id: 1231231609 behaves like returning response status1610 returns forbidden1611 with invalid remote_id: ../../1231231612 behaves like returning response status1613 returns forbidden1614 with crafted package.path param1615 does not create a package file1616 behaves like returning response status1617 returns bad_request1618 and direct upload disabled1619 behaves like creates nuget package files1620 creates package files1621 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1622 behaves like rejects nuget packages access1623 for user type guest1624 behaves like returning response status1625 returns forbidden1626 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1627 behaves like rejects nuget packages access1628 for user type developer1629 has the correct response header1630 behaves like returning response status1631 returns unauthorized1632 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1633 behaves like rejects nuget packages access1634 for user type guest1635 has the correct response header1636 behaves like returning response status1637 returns unauthorized1638 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1639 behaves like rejects nuget packages access1640 for user type developer1641 behaves like returning response status1642 returns forbidden1643 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1644 behaves like rejects nuget packages access1645 for user type guest1646 behaves like returning response status1647 returns forbidden1648 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1649 behaves like rejects nuget packages access1650 for user type developer1651 has the correct response header1652 behaves like returning response status1653 returns unauthorized1654 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1655 behaves like rejects nuget packages access1656 for user type guest1657 has the correct response header1658 behaves like returning response status1659 returns unauthorized1660 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "process nuget upload", expected_status: :created1661 behaves like process nuget upload1662 for user type developer1663 with object storage disabled1664 without a file from workhorse1665 behaves like returning response status1666 returns bad_request1667 with correct params1668 behaves like package workhorse uploads1669 without a workhorse header1670 logs an error1671 behaves like returning response status1672 returns forbidden1673# [RSpecRunTime] RSpec elapsed time: 5 minutes 56.86 seconds. Current RSS: ~1578M. load average: 1.05 1.22 1.33 1/281 4631674 behaves like creates nuget package files1675 creates package files1676 behaves like a package tracking event1677 creates a gitlab tracking event push_symbol_package1678 with object storage enabled1679 and direct upload enabled1680 behaves like creates nuget package files1681 creates package files1682 with invalid remote_id: 1231231683 behaves like returning response status1684 returns forbidden1685 with invalid remote_id: ../../1231231686 behaves like returning response status1687 returns forbidden1688 with crafted package.path param1689 does not create a package file1690 behaves like returning response status1691 returns bad_request1692 and direct upload disabled1693 behaves like creates nuget package files1694 creates package files1695 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1696 behaves like rejects nuget packages access1697 for user type guest1698 behaves like returning response status1699 returns forbidden1700 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1701 behaves like rejects nuget packages access1702 for user type developer1703 has the correct response header1704 behaves like returning response status1705 returns unauthorized1706# [RSpecRunTime] RSpec elapsed time: 6 minutes 3.16 seconds. Current RSS: ~1577M. load average: 1.04 1.22 1.33 1/281 4641707 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1708 behaves like rejects nuget packages access1709 for user type guest1710 has the correct response header1711 behaves like returning response status1712 returns unauthorized1713# [RSpecRunTime] RSpec elapsed time: 6 minutes 4.28 seconds. Current RSS: ~1577M. load average: 1.04 1.22 1.33 1/281 4651714 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :not_found1715 behaves like rejects nuget packages access1716 for user type developer1717 behaves like returning response status1718 returns not_found1719 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :not_found1720 behaves like rejects nuget packages access1721 for user type guest1722 behaves like returning response status1723 returns not_found1724 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1725 behaves like rejects nuget packages access1726 for user type developer1727 has the correct response header1728 behaves like returning response status1729 returns unauthorized1730 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1731 behaves like rejects nuget packages access1732 for user type guest1733 has the correct response header1734 behaves like returning response status1735 returns unauthorized1736 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "process nuget upload", expected_status: :created1737 behaves like process nuget upload1738 for user type developer1739 with object storage disabled1740 without a file from workhorse1741 behaves like returning response status1742 returns bad_request1743 with correct params1744 behaves like package workhorse uploads1745 without a workhorse header1746 logs an error1747 behaves like returning response status1748 returns forbidden1749 behaves like creates nuget package files1750 creates package files1751 behaves like a package tracking event1752 creates a gitlab tracking event push_symbol_package1753 with object storage enabled1754 and direct upload enabled1755 behaves like creates nuget package files1756 creates package files1757 with invalid remote_id: 1231231758 behaves like returning response status1759 returns forbidden1760 with invalid remote_id: ../../1231231761 behaves like returning response status1762 returns forbidden1763 with crafted package.path param1764 does not create a package file1765 behaves like returning response status1766 returns bad_request1767 and direct upload disabled1768 behaves like creates nuget package files1769 creates package files1770 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1771 behaves like rejects nuget packages access1772 for user type guest1773 behaves like returning response status1774 returns forbidden1775 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1776 behaves like rejects nuget packages access1777 for user type developer1778 has the correct response header1779 behaves like returning response status1780 returns unauthorized1781 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1782 behaves like rejects nuget packages access1783 for user type guest1784 has the correct response header1785 behaves like returning response status1786 returns unauthorized1787 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1788 behaves like rejects nuget packages access1789 for user type developer1790 behaves like returning response status1791 returns forbidden1792 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1793 behaves like rejects nuget packages access1794 for user type guest1795 behaves like returning response status1796 returns forbidden1797 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1798 behaves like rejects nuget packages access1799 for user type developer1800 has the correct response header1801 behaves like returning response status1802 returns unauthorized1803 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1804 behaves like rejects nuget packages access1805 for user type guest1806 has the correct response header1807 behaves like returning response status1808 returns unauthorized1809 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "process nuget upload", expected_status: :created1810 behaves like process nuget upload1811 for user type developer1812 with object storage disabled1813 without a file from workhorse1814 behaves like returning response status1815 returns bad_request1816 with correct params1817 behaves like package workhorse uploads1818 without a workhorse header1819 logs an error1820 behaves like returning response status1821 returns forbidden1822# [RSpecRunTime] RSpec elapsed time: 6 minutes 17.28 seconds. Current RSS: ~1579M. load average: 1.11 1.22 1.33 1/281 4661823 behaves like creates nuget package files1824 creates package files1825 behaves like a package tracking event1826 creates a gitlab tracking event push_symbol_package1827 with object storage enabled1828 and direct upload enabled1829 behaves like creates nuget package files1830 creates package files1831 with invalid remote_id: 1231231832 behaves like returning response status1833 returns forbidden1834 with invalid remote_id: ../../1231231835 behaves like returning response status1836 returns forbidden1837 with crafted package.path param1838 does not create a package file1839 behaves like returning response status1840 returns bad_request1841 and direct upload disabled1842 behaves like creates nuget package files1843 creates package files1844 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden1845 behaves like rejects nuget packages access1846 for user type guest1847 behaves like returning response status1848 returns forbidden1849 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1850 behaves like rejects nuget packages access1851 for user type developer1852 has the correct response header1853 behaves like returning response status1854 returns unauthorized1855# [RSpecRunTime] RSpec elapsed time: 6 minutes 23.24 seconds. Current RSS: ~1571M. load average: 1.10 1.22 1.33 1/281 4671856 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1857 behaves like rejects nuget packages access1858 for user type guest1859 has the correct response header1860 behaves like returning response status1861 returns unauthorized1862 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :not_found1863 behaves like rejects nuget packages access1864 for user type developer1865 behaves like returning response status1866 returns not_found1867 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :not_found1868 behaves like rejects nuget packages access1869 for user type guest1870 behaves like returning response status1871 returns not_found1872 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1873 behaves like rejects nuget packages access1874 for user type developer1875 has the correct response header1876 behaves like returning response status1877 returns unauthorized1878 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1879 behaves like rejects nuget packages access1880 for user type guest1881 has the correct response header1882 behaves like returning response status1883 returns unauthorized1884 visibility_level: "PUBLIC", user_role: :anonymous, member: false, user_token: true, sent_through: nil, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1885 behaves like rejects nuget packages access1886 for user type anonymous1887 has the correct response header1888 behaves like returning response status1889 returns unauthorized1890 visibility_level: "PRIVATE", user_role: :anonymous, member: false, user_token: true, sent_through: nil, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1891 behaves like rejects nuget packages access1892 for user type anonymous1893 has the correct response header1894 behaves like returning response status1895 returns unauthorized1896 behaves like deploy token for package uploads1897 with deploy token headers1898 valid token1899 behaves like returning response status1900 returns success1901 invalid token1902 behaves like returning response status1903 returns unauthorized1904 behaves like job token for package uploads1905 with job token headers1906 valid token1907 creates a package with build info1908 behaves like returning response status1909 returns success1910# [RSpecRunTime] RSpec elapsed time: 6 minutes 29.65 seconds. Current RSS: ~1567M. load average: 1.09 1.21 1.32 1/281 4681911 invalid token1912 behaves like returning response status1913 returns unauthorized1914 invalid user1915 behaves like returning response status1916 returns unauthorized1917 behaves like rejects nuget access with unknown target id1918 with an unknown target1919 as anonymous1920 behaves like rejects nuget packages access1921 for user type anonymous1922 has the correct response header1923 behaves like returning response status1924 returns unauthorized1925 as authenticated user1926 behaves like rejects nuget packages access1927 for user type anonymous1928 behaves like returning response status1929 returns not_found1930 behaves like rejects nuget access with invalid target id1931 with a target id with invalid integers1932 id: "/../", status: :bad_request1933 behaves like rejects nuget packages access1934 for user type anonymous1935 behaves like returning response status1936 returns bad_request1937 id: "", status: :not_found1938 behaves like rejects nuget packages access1939 for user type anonymous1940 behaves like returning response status1941 returns not_found1942 id: "%20", status: :bad_request1943 behaves like rejects nuget packages access1944 for user type anonymous1945 behaves like returning response status1946 returns bad_request1947 id: "%2e%2e%2f", status: :bad_request1948 behaves like rejects nuget packages access1949 for user type anonymous1950 behaves like returning response status1951 returns bad_request1952 id: "NaN", status: :bad_request1953 behaves like rejects nuget packages access1954 for user type anonymous1955 behaves like returning response status1956 returns bad_request1957 id: 1253, status: :unauthorized1958 behaves like rejects nuget packages access1959 for user type anonymous1960 has the correct response header1961 behaves like returning response status1962 returns unauthorized1963 id: "anything25", status: :bad_request1964 behaves like rejects nuget packages access1965 for user type anonymous1966 behaves like returning response status1967 returns bad_request1968 file size above maximum limit1969 behaves like returning response status1970 returns bad_request1971 when ObjectStorage::RemoteStoreError is raised1972 behaves like returning response status1973 returns forbidden1974 when package duplicates are not allowed1975 behaves like returning response status1976 returns created1977 when exception_regex is set1978 behaves like returning response status1979 returns created1980 DELETE /api/v4/projects/:id/packages/nuget/*package_name/*package_version1981 is expected to have request urgency :low1982 with valid target1983 auth: nil, visibility: :public, user_role: :anonymous, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1984 behaves like rejects nuget packages access1985 for user type anonymous1986 has the correct response header1987 behaves like returning response status1988 returns unauthorized1989 auth: nil, visibility: :private, user_role: :anonymous, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1990 behaves like rejects nuget packages access1991 for user type anonymous1992 has the correct response header1993 behaves like returning response status1994 returns unauthorized1995 auth: nil, visibility: :internal, user_role: :anonymous, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1996 behaves like rejects nuget packages access1997 for user type anonymous1998 has the correct response header1999 behaves like returning response status2000 returns unauthorized2001 auth: :personal_access_token, visibility: :public, user_role: :guest, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2002 behaves like rejects nuget packages access2003 for user type guest2004 behaves like returning response status2005 returns forbidden2006 auth: :personal_access_token, visibility: :public, user_role: :developer, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2007 behaves like rejects nuget packages access2008 for user type developer2009 behaves like returning response status2010 returns forbidden2011 auth: :personal_access_token, visibility: :public, user_role: :maintainer, shared_examples_name: "process nuget delete request", expected_status: :no_content2012 behaves like process nuget delete request2013 for user type maintainer2014 marks package for deletion2015 behaves like returning response status2016 returns no_content2017 behaves like a package tracking event2018 creates a gitlab tracking event delete_package2019 auth: :personal_access_token, visibility: :private, user_role: :guest, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2020 behaves like rejects nuget packages access2021 for user type guest2022 behaves like returning response status2023 returns forbidden2024 auth: :personal_access_token, visibility: :private, user_role: :developer, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2025 behaves like rejects nuget packages access2026 for user type developer2027 behaves like returning response status2028 returns forbidden2029 auth: :personal_access_token, visibility: :private, user_role: :maintainer, shared_examples_name: "process nuget delete request", expected_status: :no_content2030 behaves like process nuget delete request2031 for user type maintainer2032 marks package for deletion2033 behaves like returning response status2034 returns no_content2035# [RSpecRunTime] RSpec elapsed time: 6 minutes 40.09 seconds. Current RSS: ~1582M. load average: 1.08 1.21 1.32 1/281 4692036 behaves like a package tracking event2037 creates a gitlab tracking event delete_package2038 auth: :personal_access_token, visibility: :internal, user_role: :guest, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2039 behaves like rejects nuget packages access2040 for user type guest2041 behaves like returning response status2042 returns forbidden2043 auth: :personal_access_token, visibility: :internal, user_role: :developer, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2044 behaves like rejects nuget packages access2045 for user type developer2046 behaves like returning response status2047 returns forbidden2048 auth: :personal_access_token, visibility: :internal, user_role: :maintainer, shared_examples_name: "process nuget delete request", expected_status: :no_content2049 behaves like process nuget delete request2050 for user type maintainer2051 marks package for deletion2052 behaves like returning response status2053 returns no_content2054# [RSpecRunTime] RSpec elapsed time: 6 minutes 42.94 seconds. Current RSS: ~1573M. load average: 1.15 1.22 1.32 1/281 4702055 behaves like a package tracking event2056 creates a gitlab tracking event delete_package2057 auth: :job_token, visibility: :public, user_role: :guest, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2058 behaves like rejects nuget packages access2059 for user type guest2060 behaves like returning response status2061 returns forbidden2062 auth: :job_token, visibility: :public, user_role: :developer, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2063 behaves like rejects nuget packages access2064 for user type developer2065 behaves like returning response status2066 returns forbidden2067 auth: :job_token, visibility: :public, user_role: :maintainer, shared_examples_name: "process nuget delete request", expected_status: :no_content2068 behaves like process nuget delete request2069 for user type maintainer2070 marks package for deletion2071 behaves like returning response status2072 returns no_content2073# [RSpecRunTime] RSpec elapsed time: 6 minutes 45.72 seconds. Current RSS: ~1577M. load average: 1.14 1.22 1.32 1/281 4712074 behaves like a package tracking event2075 creates a gitlab tracking event delete_package2076 auth: :job_token, visibility: :private, user_role: :guest, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2077 behaves like rejects nuget packages access2078 for user type guest2079 behaves like returning response status2080 returns forbidden2081 auth: :job_token, visibility: :private, user_role: :developer, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2082 behaves like rejects nuget packages access2083 for user type developer2084 behaves like returning response status2085 returns forbidden2086 auth: :job_token, visibility: :private, user_role: :maintainer, shared_examples_name: "process nuget delete request", expected_status: :no_content2087 behaves like process nuget delete request2088 for user type maintainer2089 marks package for deletion2090 behaves like returning response status2091 returns no_content2092# [RSpecRunTime] RSpec elapsed time: 6 minutes 48.72 seconds. Current RSS: ~1571M. load average: 1.14 1.22 1.32 1/281 4722093 behaves like a package tracking event2094 creates a gitlab tracking event delete_package2095 auth: :job_token, visibility: :internal, user_role: :guest, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2096 behaves like rejects nuget packages access2097 for user type guest2098 behaves like returning response status2099 returns forbidden2100 auth: :job_token, visibility: :internal, user_role: :developer, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2101 behaves like rejects nuget packages access2102 for user type developer2103 behaves like returning response status2104 returns forbidden2105 auth: :job_token, visibility: :internal, user_role: :maintainer, shared_examples_name: "process nuget delete request", expected_status: :no_content2106 behaves like process nuget delete request2107 for user type maintainer2108 marks package for deletion2109 behaves like returning response status2110 returns no_content2111# [RSpecRunTime] RSpec elapsed time: 6 minutes 51.54 seconds. Current RSS: ~1569M. load average: 1.13 1.21 1.32 1/281 4732112 behaves like a package tracking event2113 creates a gitlab tracking event delete_package2114 auth: :deploy_token, visibility: :public, user_role: nil, shared_examples_name: "process nuget delete request", expected_status: :no_content2115 behaves like process nuget delete request2116 for user type2117 marks package for deletion2118 behaves like returning response status2119 returns no_content2120 behaves like a package tracking event2121 creates a gitlab tracking event delete_package2122 auth: :deploy_token, visibility: :private, user_role: nil, shared_examples_name: "process nuget delete request", expected_status: :no_content2123 behaves like process nuget delete request2124 for user type2125 marks package for deletion2126 behaves like returning response status2127 returns no_content2128# [RSpecRunTime] RSpec elapsed time: 6 minutes 54.51 seconds. Current RSS: ~1570M. load average: 1.13 1.21 1.32 1/281 4742129 behaves like a package tracking event2130 creates a gitlab tracking event delete_package2131 auth: :deploy_token, visibility: :internal, user_role: nil, shared_examples_name: "process nuget delete request", expected_status: :no_content2132 behaves like process nuget delete request2133 for user type2134 marks package for deletion2135 behaves like returning response status2136 returns no_content2137 behaves like a package tracking event2138 creates a gitlab tracking event delete_package2139 auth: :api_key, visibility: :public, user_role: :guest, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2140 behaves like rejects nuget packages access2141 for user type guest2142 behaves like returning response status2143 returns forbidden2144 auth: :api_key, visibility: :public, user_role: :developer, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2145 behaves like rejects nuget packages access2146 for user type developer2147 behaves like returning response status2148 returns forbidden2149 auth: :api_key, visibility: :public, user_role: :maintainer, shared_examples_name: "process nuget delete request", expected_status: :no_content2150 behaves like process nuget delete request2151 for user type maintainer2152 marks package for deletion2153 behaves like returning response status2154 returns no_content2155# [RSpecRunTime] RSpec elapsed time: 6 minutes 58.24 seconds. Current RSS: ~1568M. load average: 1.12 1.21 1.32 1/281 4752156 behaves like a package tracking event2157 creates a gitlab tracking event delete_package2158 auth: :api_key, visibility: :private, user_role: :guest, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2159 behaves like rejects nuget packages access2160 for user type guest2161 behaves like returning response status2162 returns forbidden2163 auth: :api_key, visibility: :private, user_role: :developer, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2164 behaves like rejects nuget packages access2165 for user type developer2166 behaves like returning response status2167 returns forbidden2168 auth: :api_key, visibility: :private, user_role: :maintainer, shared_examples_name: "process nuget delete request", expected_status: :no_content2169 behaves like process nuget delete request2170 for user type maintainer2171 marks package for deletion2172 behaves like returning response status2173 returns no_content2174# [RSpecRunTime] RSpec elapsed time: 7 minutes 0.85 second. Current RSS: ~1561M. load average: 1.11 1.20 1.32 1/281 4762175 behaves like a package tracking event2176 creates a gitlab tracking event delete_package2177 auth: :api_key, visibility: :internal, user_role: :guest, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2178 behaves like rejects nuget packages access2179 for user type guest2180 behaves like returning response status2181 returns forbidden2182 auth: :api_key, visibility: :internal, user_role: :developer, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2183 behaves like rejects nuget packages access2184 for user type developer2185 behaves like returning response status2186 returns forbidden2187 auth: :api_key, visibility: :internal, user_role: :maintainer, shared_examples_name: "process nuget delete request", expected_status: :no_content2188 behaves like process nuget delete request2189 for user type maintainer2190 marks package for deletion2191 behaves like returning response status2192 returns no_content2193# [RSpecRunTime] RSpec elapsed time: 7 minutes 3.57 seconds. Current RSS: ~1564M. load average: 1.11 1.20 1.32 1/281 4772194 behaves like a package tracking event2195 creates a gitlab tracking event delete_package2196 behaves like rejects nuget access with unknown target id2197 with an unknown target2198 as anonymous2199 behaves like rejects nuget packages access2200 for user type anonymous2201 has the correct response header2202 behaves like returning response status2203 returns unauthorized2204 as authenticated user2205 behaves like rejects nuget packages access2206 for user type anonymous2207 behaves like returning response status2208 returns not_found2209 behaves like rejects nuget access with invalid target id2210 with a target id with invalid integers2211 id: "/../", status: :bad_request2212 behaves like rejects nuget packages access2213 for user type anonymous2214 behaves like returning response status2215 returns bad_request2216 id: "", status: :not_found2217 behaves like rejects nuget packages access2218 for user type anonymous2219 behaves like returning response status2220 returns not_found2221 id: "%20", status: :bad_request2222 behaves like rejects nuget packages access2223 for user type anonymous2224 behaves like returning response status2225 returns bad_request2226 id: "%2e%2e%2f", status: :bad_request2227 behaves like rejects nuget packages access2228 for user type anonymous2229 behaves like returning response status2230 returns bad_request2231 id: "NaN", status: :bad_request2232 behaves like rejects nuget packages access2233 for user type anonymous2234 behaves like returning response status2235 returns bad_request2236 id: 1253, status: :unauthorized2237 behaves like rejects nuget packages access2238 for user type anonymous2239 has the correct response header2240 behaves like returning response status2241 returns unauthorized2242 id: "anything25", status: :bad_request2243 behaves like rejects nuget packages access2244 for user type anonymous2245 behaves like returning response status2246 returns bad_request2247 with invalid package name %202248 behaves like returning response status2249 returns bad_request2250 with invalid package name ..%2F..2251 behaves like returning response status2252 returns bad_request2253 with invalid package name ../..2254 behaves like returning response status2255 returns bad_request2256 PUT /api/v4/projects/:id/packages/nuget/v2/authorize2257 behaves like nuget authorize upload endpoint2258 is expected to have request urgency :low2259 with valid project2260 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "process nuget workhorse authorization", expected_status: :success2261 behaves like process nuget workhorse authorization2262 for user type developer2263 has the proper content type2264 behaves like returning response status2265 returns success2266# [RSpecRunTime] RSpec elapsed time: 7 minutes 7.47 seconds. Current RSS: ~1584M. load average: 1.10 1.20 1.31 1/281 4782267 with a request that bypassed gitlab-workhorse2268 behaves like returning response status2269 returns forbidden2270 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2271 behaves like rejects nuget packages access2272 for user type guest2273 behaves like returning response status2274 returns forbidden2275 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2276 behaves like rejects nuget packages access2277 for user type developer2278 has the correct response header2279 behaves like returning response status2280 returns unauthorized2281 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2282 behaves like rejects nuget packages access2283 for user type guest2284 has the correct response header2285 behaves like returning response status2286 returns unauthorized2287 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2288 behaves like rejects nuget packages access2289 for user type developer2290 behaves like returning response status2291 returns forbidden2292 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2293 behaves like rejects nuget packages access2294 for user type guest2295 behaves like returning response status2296 returns forbidden2297 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2298 behaves like rejects nuget packages access2299 for user type developer2300 has the correct response header2301 behaves like returning response status2302 returns unauthorized2303 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2304 behaves like rejects nuget packages access2305 for user type guest2306 has the correct response header2307 behaves like returning response status2308 returns unauthorized2309 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "process nuget workhorse authorization", expected_status: :success2310 behaves like process nuget workhorse authorization2311 for user type developer2312 has the proper content type2313 behaves like returning response status2314 returns success2315# [RSpecRunTime] RSpec elapsed time: 7 minutes 13.13 seconds. Current RSS: ~1577M. load average: 1.09 1.20 1.31 2/281 4792316 with a request that bypassed gitlab-workhorse2317 behaves like returning response status2318 returns forbidden2319 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2320 behaves like rejects nuget packages access2321 for user type guest2322 behaves like returning response status2323 returns forbidden2324 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2325 behaves like rejects nuget packages access2326 for user type developer2327 has the correct response header2328 behaves like returning response status2329 returns unauthorized2330 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2331 behaves like rejects nuget packages access2332 for user type guest2333 has the correct response header2334 behaves like returning response status2335 returns unauthorized2336 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :not_found2337 behaves like rejects nuget packages access2338 for user type developer2339 behaves like returning response status2340 returns not_found2341 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :not_found2342 behaves like rejects nuget packages access2343 for user type guest2344 behaves like returning response status2345 returns not_found2346 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2347 behaves like rejects nuget packages access2348 for user type developer2349 has the correct response header2350 behaves like returning response status2351 returns unauthorized2352 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2353 behaves like rejects nuget packages access2354 for user type guest2355 has the correct response header2356 behaves like returning response status2357 returns unauthorized2358 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "process nuget workhorse authorization", expected_status: :success2359 behaves like process nuget workhorse authorization2360 for user type developer2361 has the proper content type2362 behaves like returning response status2363 returns success2364 with a request that bypassed gitlab-workhorse2365 behaves like returning response status2366 returns forbidden2367 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2368 behaves like rejects nuget packages access2369 for user type guest2370 behaves like returning response status2371 returns forbidden2372 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2373 behaves like rejects nuget packages access2374 for user type developer2375 has the correct response header2376 behaves like returning response status2377 returns unauthorized2378 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2379 behaves like rejects nuget packages access2380 for user type guest2381 has the correct response header2382 behaves like returning response status2383 returns unauthorized2384 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2385 behaves like rejects nuget packages access2386 for user type developer2387 behaves like returning response status2388 returns forbidden2389 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2390 behaves like rejects nuget packages access2391 for user type guest2392 behaves like returning response status2393 returns forbidden2394 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2395 behaves like rejects nuget packages access2396 for user type developer2397 has the correct response header2398 behaves like returning response status2399 returns unauthorized2400 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2401 behaves like rejects nuget packages access2402 for user type guest2403 has the correct response header2404 behaves like returning response status2405 returns unauthorized2406 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "process nuget workhorse authorization", expected_status: :success2407 behaves like process nuget workhorse authorization2408 for user type developer2409 has the proper content type2410 behaves like returning response status2411 returns success2412# [RSpecRunTime] RSpec elapsed time: 7 minutes 24.91 seconds. Current RSS: ~1560M. load average: 1.16 1.21 1.31 1/281 4802413 with a request that bypassed gitlab-workhorse2414 behaves like returning response status2415 returns forbidden2416 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2417 behaves like rejects nuget packages access2418 for user type guest2419 behaves like returning response status2420 returns forbidden2421 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2422 behaves like rejects nuget packages access2423 for user type developer2424 has the correct response header2425 behaves like returning response status2426 returns unauthorized2427# [RSpecRunTime] RSpec elapsed time: 7 minutes 27.37 seconds. Current RSS: ~1558M. load average: 1.14 1.20 1.31 1/281 4812428 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2429 behaves like rejects nuget packages access2430 for user type guest2431 has the correct response header2432 behaves like returning response status2433 returns unauthorized2434 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :not_found2435 behaves like rejects nuget packages access2436 for user type developer2437 behaves like returning response status2438 returns not_found2439 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :not_found2440 behaves like rejects nuget packages access2441 for user type guest2442 behaves like returning response status2443 returns not_found2444 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2445 behaves like rejects nuget packages access2446 for user type developer2447 has the correct response header2448 behaves like returning response status2449 returns unauthorized2450 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2451 behaves like rejects nuget packages access2452 for user type guest2453 has the correct response header2454 behaves like returning response status2455 returns unauthorized2456 visibility_level: "PUBLIC", user_role: :anonymous, member: false, user_token: true, sent_through: nil, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2457 behaves like rejects nuget packages access2458 for user type anonymous2459 has the correct response header2460 behaves like returning response status2461 returns unauthorized2462 visibility_level: "PRIVATE", user_role: :anonymous, member: false, user_token: true, sent_through: nil, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2463 behaves like rejects nuget packages access2464 for user type anonymous2465 has the correct response header2466 behaves like returning response status2467 returns unauthorized2468 behaves like deploy token for package uploads2469 with deploy token headers2470 valid token2471 behaves like returning response status2472 returns success2473 invalid token2474 behaves like returning response status2475 returns unauthorized2476 behaves like job token for package uploads2477 with job token headers2478 valid token2479 behaves like returning response status2480 returns success2481# [RSpecRunTime] RSpec elapsed time: 7 minutes 33.13 seconds. Current RSS: ~1562M. load average: 1.13 1.20 1.31 1/281 4822482 invalid token2483 behaves like returning response status2484 returns unauthorized2485 invalid user2486 behaves like returning response status2487 returns unauthorized2488 behaves like rejects nuget access with unknown target id2489 with an unknown target2490 as anonymous2491 behaves like rejects nuget packages access2492 for user type anonymous2493 has the correct response header2494 behaves like returning response status2495 returns unauthorized2496 as authenticated user2497 behaves like rejects nuget packages access2498 for user type anonymous2499 behaves like returning response status2500 returns not_found2501 behaves like rejects nuget access with invalid target id2502 with a target id with invalid integers2503 id: "/../", status: :bad_request2504 behaves like rejects nuget packages access2505 for user type anonymous2506 behaves like returning response status2507 returns bad_request2508 id: "", status: :not_found2509 behaves like rejects nuget packages access2510 for user type anonymous2511 behaves like returning response status2512 returns not_found2513 id: "%20", status: :bad_request2514 behaves like rejects nuget packages access2515 for user type anonymous2516 behaves like returning response status2517 returns bad_request2518 id: "%2e%2e%2f", status: :bad_request2519 behaves like rejects nuget packages access2520 for user type anonymous2521 behaves like returning response status2522 returns bad_request2523 id: "NaN", status: :bad_request2524 behaves like rejects nuget packages access2525 for user type anonymous2526 behaves like returning response status2527 returns bad_request2528 id: 1253, status: :unauthorized2529 behaves like rejects nuget packages access2530 for user type anonymous2531 has the correct response header2532 behaves like returning response status2533 returns unauthorized2534 id: "anything25", status: :bad_request2535 behaves like rejects nuget packages access2536 for user type anonymous2537 behaves like returning response status2538 returns bad_request2539 PUT /api/v4/projects/:id/packages/nuget/v22540 behaves like nuget upload endpoint2541 is expected to have request urgency :low2542 with valid project2543 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "process nuget upload", expected_status: :created2544 behaves like process nuget upload2545 for user type developer2546 with object storage disabled2547 without a file from workhorse2548 behaves like returning response status2549 returns bad_request2550 with correct params2551 behaves like package workhorse uploads2552 without a workhorse header2553 logs an error2554 behaves like returning response status2555 returns forbidden2556 behaves like creates nuget package files2557 creates package files2558 behaves like a package tracking event2559 creates a gitlab tracking event push_package2560 with object storage enabled2561 and direct upload enabled2562 behaves like creates nuget package files2563 creates package files2564 with invalid remote_id: 1231232565 behaves like returning response status2566 returns forbidden2567 with invalid remote_id: ../../1231232568 behaves like returning response status2569 returns forbidden2570 with crafted package.path param2571 does not create a package file2572 behaves like returning response status2573 returns bad_request2574 and direct upload disabled2575 behaves like creates nuget package files2576 creates package files2577 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2578 behaves like rejects nuget packages access2579 for user type guest2580 behaves like returning response status2581 returns forbidden2582 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2583 behaves like rejects nuget packages access2584 for user type developer2585 has the correct response header2586 behaves like returning response status2587 returns unauthorized2588 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2589 behaves like rejects nuget packages access2590 for user type guest2591 has the correct response header2592 behaves like returning response status2593 returns unauthorized2594 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2595 behaves like rejects nuget packages access2596 for user type developer2597 behaves like returning response status2598 returns forbidden2599 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2600 behaves like rejects nuget packages access2601 for user type guest2602 behaves like returning response status2603 returns forbidden2604 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2605 behaves like rejects nuget packages access2606 for user type developer2607 has the correct response header2608 behaves like returning response status2609 returns unauthorized2610 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2611 behaves like rejects nuget packages access2612 for user type guest2613 has the correct response header2614 behaves like returning response status2615 returns unauthorized2616 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "process nuget upload", expected_status: :created2617 behaves like process nuget upload2618 for user type developer2619 with object storage disabled2620 without a file from workhorse2621 behaves like returning response status2622 returns bad_request2623 with correct params2624 behaves like package workhorse uploads2625 without a workhorse header2626 logs an error2627 behaves like returning response status2628 returns forbidden2629# [RSpecRunTime] RSpec elapsed time: 7 minutes 46.45 seconds. Current RSS: ~1561M. load average: 1.10 1.19 1.31 1/281 4832630 behaves like creates nuget package files2631 creates package files2632 behaves like a package tracking event2633 creates a gitlab tracking event push_package2634 with object storage enabled2635 and direct upload enabled2636 behaves like creates nuget package files2637 creates package files2638 with invalid remote_id: 1231232639 behaves like returning response status2640 returns forbidden2641 with invalid remote_id: ../../1231232642 behaves like returning response status2643 returns forbidden2644 with crafted package.path param2645 does not create a package file2646 behaves like returning response status2647 returns bad_request2648 and direct upload disabled2649 behaves like creates nuget package files2650 creates package files2651 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2652 behaves like rejects nuget packages access2653 for user type guest2654 behaves like returning response status2655 returns forbidden2656 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2657 behaves like rejects nuget packages access2658 for user type developer2659 has the correct response header2660 behaves like returning response status2661 returns unauthorized2662 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2663 behaves like rejects nuget packages access2664 for user type guest2665 has the correct response header2666 behaves like returning response status2667 returns unauthorized2668 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :not_found2669 behaves like rejects nuget packages access2670 for user type developer2671 behaves like returning response status2672 returns not_found2673 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :not_found2674 behaves like rejects nuget packages access2675 for user type guest2676 behaves like returning response status2677 returns not_found2678 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2679 behaves like rejects nuget packages access2680 for user type developer2681 has the correct response header2682 behaves like returning response status2683 returns unauthorized2684 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, sent_through: :basic_auth, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2685 behaves like rejects nuget packages access2686 for user type guest2687 has the correct response header2688 behaves like returning response status2689 returns unauthorized2690 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "process nuget upload", expected_status: :created2691 behaves like process nuget upload2692 for user type developer2693 with object storage disabled2694 without a file from workhorse2695 behaves like returning response status2696 returns bad_request2697 with correct params2698 behaves like package workhorse uploads2699 without a workhorse header2700 logs an error2701 behaves like returning response status2702 returns forbidden2703 behaves like creates nuget package files2704 creates package files2705 behaves like a package tracking event2706 creates a gitlab tracking event push_package2707 with object storage enabled2708 and direct upload enabled2709 behaves like creates nuget package files2710 creates package files2711 with invalid remote_id: 1231232712 behaves like returning response status2713 returns forbidden2714 with invalid remote_id: ../../1231232715 behaves like returning response status2716 returns forbidden2717 with crafted package.path param2718 does not create a package file2719 behaves like returning response status2720 returns bad_request2721 and direct upload disabled2722 behaves like creates nuget package files2723 creates package files2724 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2725 behaves like rejects nuget packages access2726 for user type guest2727 behaves like returning response status2728 returns forbidden2729 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2730 behaves like rejects nuget packages access2731 for user type developer2732 has the correct response header2733 behaves like returning response status2734 returns unauthorized2735 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2736 behaves like rejects nuget packages access2737 for user type guest2738 has the correct response header2739 behaves like returning response status2740 returns unauthorized2741 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2742 behaves like rejects nuget packages access2743 for user type developer2744 behaves like returning response status2745 returns forbidden2746 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2747 behaves like rejects nuget packages access2748 for user type guest2749 behaves like returning response status2750 returns forbidden2751 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2752 behaves like rejects nuget packages access2753 for user type developer2754 has the correct response header2755 behaves like returning response status2756 returns unauthorized2757 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2758 behaves like rejects nuget packages access2759 for user type guest2760 has the correct response header2761 behaves like returning response status2762 returns unauthorized2763 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "process nuget upload", expected_status: :created2764 behaves like process nuget upload2765 for user type developer2766 with object storage disabled2767 without a file from workhorse2768 behaves like returning response status2769 returns bad_request2770 with correct params2771 behaves like package workhorse uploads2772 without a workhorse header2773 logs an error2774 behaves like returning response status2775 returns forbidden2776 behaves like creates nuget package files2777 creates package files2778 behaves like a package tracking event2779 creates a gitlab tracking event push_package2780 with object storage enabled2781 and direct upload enabled2782 behaves like creates nuget package files2783 creates package files2784 with invalid remote_id: 1231232785 behaves like returning response status2786 returns forbidden2787 with invalid remote_id: ../../1231232788 behaves like returning response status2789 returns forbidden2790 with crafted package.path param2791 does not create a package file2792 behaves like returning response status2793 returns bad_request2794 and direct upload disabled2795 behaves like creates nuget package files2796 creates package files2797 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :forbidden2798 behaves like rejects nuget packages access2799 for user type guest2800 behaves like returning response status2801 returns forbidden2802 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2803 behaves like rejects nuget packages access2804 for user type developer2805 has the correct response header2806 behaves like returning response status2807 returns unauthorized2808 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2809 behaves like rejects nuget packages access2810 for user type guest2811 has the correct response header2812 behaves like returning response status2813 returns unauthorized2814 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :not_found2815 behaves like rejects nuget packages access2816 for user type developer2817 behaves like returning response status2818 returns not_found2819 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :not_found2820 behaves like rejects nuget packages access2821 for user type guest2822 behaves like returning response status2823 returns not_found2824 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2825 behaves like rejects nuget packages access2826 for user type developer2827 has the correct response header2828 behaves like returning response status2829 returns unauthorized2830 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, sent_through: :api_key, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2831 behaves like rejects nuget packages access2832 for user type guest2833 has the correct response header2834 behaves like returning response status2835 returns unauthorized2836 visibility_level: "PUBLIC", user_role: :anonymous, member: false, user_token: true, sent_through: nil, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2837 behaves like rejects nuget packages access2838 for user type anonymous2839 has the correct response header2840 behaves like returning response status2841 returns unauthorized2842 visibility_level: "PRIVATE", user_role: :anonymous, member: false, user_token: true, sent_through: nil, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2843 behaves like rejects nuget packages access2844 for user type anonymous2845 has the correct response header2846 behaves like returning response status2847 returns unauthorized2848 behaves like deploy token for package uploads2849 with deploy token headers2850 valid token2851 behaves like returning response status2852 returns success2853 invalid token2854 behaves like returning response status2855 returns unauthorized2856 behaves like job token for package uploads2857 with job token headers2858 valid token2859 creates a package with build info2860 behaves like returning response status2861 returns success2862# [RSpecRunTime] RSpec elapsed time: 8 minutes 18.57 seconds. Current RSS: ~1554M. load average: 1.06 1.17 1.29 1/281 4842863 invalid token2864 behaves like returning response status2865 returns unauthorized2866 invalid user2867 behaves like returning response status2868 returns unauthorized2869 behaves like rejects nuget access with unknown target id2870 with an unknown target2871 as anonymous2872 behaves like rejects nuget packages access2873 for user type anonymous2874 has the correct response header2875 behaves like returning response status2876 returns unauthorized2877 as authenticated user2878 behaves like rejects nuget packages access2879 for user type anonymous2880 behaves like returning response status2881 returns not_found2882 behaves like rejects nuget access with invalid target id2883 with a target id with invalid integers2884 id: "/../", status: :bad_request2885 behaves like rejects nuget packages access2886 for user type anonymous2887 behaves like returning response status2888 returns bad_request2889 id: "", status: :not_found2890 behaves like rejects nuget packages access2891 for user type anonymous2892 behaves like returning response status2893 returns not_found2894 id: "%20", status: :bad_request2895 behaves like rejects nuget packages access2896 for user type anonymous2897 behaves like returning response status2898 returns bad_request2899 id: "%2e%2e%2f", status: :bad_request2900 behaves like rejects nuget packages access2901 for user type anonymous2902 behaves like returning response status2903 returns bad_request2904 id: "NaN", status: :bad_request2905 behaves like rejects nuget packages access2906 for user type anonymous2907 behaves like returning response status2908 returns bad_request2909 id: 1253, status: :unauthorized2910 behaves like rejects nuget packages access2911 for user type anonymous2912 has the correct response header2913 behaves like returning response status2914 returns unauthorized2915 id: "anything25", status: :bad_request2916 behaves like rejects nuget packages access2917 for user type anonymous2918 behaves like returning response status2919 returns bad_request2920 file size above maximum limit2921 behaves like returning response status2922 returns bad_request2923 when ObjectStorage::RemoteStoreError is raised2924 behaves like returning response status2925 returns forbidden2926 when package duplicates are not allowed2927 behaves like returning response status2928 returns conflict2929 when exception_regex is set2930 behaves like returning response status2931 returns created2932 GET /api/v4/projects/:id/packages/nuget/symbolfiles/*file_name/*signature/*file_name2933 behaves like nuget symbol file endpoint2934 is expected to have request urgency :low2935 with nuget_symbol_server_enabled setting enabled2936 with valid target2937 behaves like successful response2938 returns the symbol file2939 when target does not exist2940 behaves like returning response status2941 returns not_found2942 when target exists2943 when symbol file does not exist2944 behaves like returning response status2945 returns not_found2946 when symbol file checksum does not match2947 behaves like returning response status2948 returns not_found2949 when symbol file checksum is missing2950 behaves like returning response status2951 returns bad_request2952 when signature & filename are in uppercase2953 behaves like successful response2954 returns the symbol file2955 with nuget_symbol_server_enabled setting disabled2956 behaves like returning response status2957 returns forbidden2958# [RSpecRunTime] Finishing example group spec/requests/api/nuget_project_packages_spec.rb. It took 8 minutes 20.42 seconds. Expected to take 6 minutes 50.95 seconds.2959# [RSpecRunTime] Starting example group spec/requests/api/users_spec.rb. Expected to take 3 minutes 26.35 seconds.2960API::Users2961 admin notes2962 POST /users2963 behaves like POST request permissions for admin mode2964 behaves like when admin2965 behaves like makes request2966 returns2967# [RSpecRunTime] RSpec elapsed time: 8 minutes 28.65 seconds. Current RSS: ~1548M. load average: 1.05 1.16 1.29 1/281 5262968 behaves like makes request2969 returns2970 behaves like when user2971 returns2972 behaves like makes request2973 returns2974 when unauthenticated2975 return authentication error2976 when authenticated2977 as an admin2978 contains the note of the user2979 as a regular user2980 does not allow creating new user2981 PUT /users/:id2982 behaves like PUT request permissions for admin mode2983 behaves like when admin2984 behaves like makes request2985 returns2986 behaves like makes request2987 returns2988 behaves like when user2989 returns2990 behaves like makes request2991 returns2992 when user is an admin2993 updates note of the user2994 when user is not an admin2995 cannot update their own note2996 PATCH /users/:id/disable_two_factor2997 when current user is an admin2998 returns a 204 when 2FA is disabled for the target user2999 uses TwoFactor Destroy Service3000 returns a 400 if 2FA is not enabled for the target user3001 returns a 403 if the target user is an admin3002 returns a 404 if the target user cannot be found3003# [RSpecRunTime] RSpec elapsed time: 8 minutes 33.37 seconds. Current RSS: ~1551M. load average: 0.97 1.14 1.28 1/281 5273004 when current user is not an admin3005 returns a 4033006 when unauthenticated3007 returns a 4013008 GET /users/3009 when unauthenticated3010 does not contain certain fields3011 when authenticated3012 still supports offset pagination when keyset pagination params are not provided3013 as a regular user3014 does not contain certain fields3015 as an admin3016 contains the note of users3017 with `created_by` details3018 has created_by as nil with a self-registered account3019 is created_by a user and has those details3020# [RSpecRunTime] RSpec elapsed time: 8 minutes 35.76 seconds. Current RSS: ~1557M. load average: 0.97 1.14 1.28 1/281 5283021 with search parameter3022 prioritizes username match3023 preserves requested ordering with order_by and sort3024 preserves requested ordering with sort3025 N+1 queries3026 avoids N+1 queries when requested by admin3027 avoids N+1 queries when requested by a regular user3028# [RSpecRunTime] RSpec elapsed time: 8 minutes 38.78 seconds. Current RSS: ~1556M. load average: 0.97 1.14 1.28 1/281 5293029 behaves like an endpoint with keyset pagination3030 on making requests with supported ordering structure3031 includes keyset url params in the url response3032 does not include pagination headers3033 paginates the records correctly3034 GET /user3035 when authenticated3036 as an admin3037 accesses their own profile3038 contains the note of the user3039 sudo3040 accesses the profile of another regular user3041 does not contain the note of the user3042 accesses the profile of another admin3043 contains the note of the user3044 as a regular user3045 does not contain the note of the user3046 GET /users3047 when unauthenticated3048 returns authorization error when the `username` parameter is not passed3049 returns the user when a valid `username` parameter is passed3050 returns the user when a valid `username` parameter is passed (case insensitive)3051 returns an empty response when an invalid `username` parameter is passed3052 does not return the highest role3053 does not return the current or last sign-in ip addresses3054 when public level is restricted3055 returns authorization error when the `username` parameter refers to an inaccessible user3056 returns authorization error when the `username` parameter is not passed3057# [RSpecRunTime] RSpec elapsed time: 8 minutes 42.24 seconds. Current RSS: ~1568M. load average: 1.05 1.16 1.28 1/281 5303058 when authenticated3059 returns an array of users3060 returns an array of blocked users3061 returns an array of external users3062 returns one user3063 returns one user (case insensitive)3064 returns a 403 when non-admin user searches by external UID3065 does not reveal the `is_admin` flag of the user3066 when public level is restricted3067 when authenticate as a regular user3068 renders 2003069# [RSpecRunTime] RSpec elapsed time: 8 minutes 45.13 seconds. Current RSS: ~1563M. load average: 1.05 1.16 1.28 1/281 5313070 when authenticate as an admin3071 renders 2003072 when admin3073 exclude_internal param3074 returns all users when it is not set3075 returns all non internal users when it is set3076 without_project_bots param3077 returns all users when it is not set3078 returns all non project_bot users when it is set3079 admins param3080 returns all users3081 when admin3082 returns an array of users3083 users contain the `namespace_id` field3084 returns an array of external users3085 returns one user by external UID3086 returns 400 error if provider with no extern_uid3087 returns 400 error if provider with no extern_uid3088 returns a user created before a specific date3089 returns no users created before a specific date3090 returns users created before and after a specific date3091 returns the correct order when sorted by id3092 returns users with 2fa enabled3093 returns users without projects3094 returns 400 when provided incorrect sort params3095 when sudo is defined3096 does not return 5003097# [RSpecRunTime] RSpec elapsed time: 8 minutes 52.81 seconds. Current RSS: ~1548M. load average: 1.04 1.15 1.28 1/281 5323098 admins param3099 returns only admins3100 GET /users/:id3101 returns a user by id3102 does not return the user's `is_admin` flag3103 does not return the user's `highest_role`3104 does not return the user's sign in IPs3105 does not contain plan or trial data3106 returns a 404 if the target user is present but inaccessible3107 returns the `created_at` field for public users3108 does not return the `created_at` field for private users3109 returns the `followers` field for public users3110 does not return the `followers` field for private users3111 returns the `following` field for public users3112 does not return the `following` field for private users3113 does not contain the note of the user3114 returns a 404 error if user id not found3115 returns a 404 for invalid ID3116 when the rate limit is not exceeded3117 returns a success status3118# [RSpecRunTime] RSpec elapsed time: 8 minutes 57.12 seconds. Current RSS: ~1557M. load average: 1.04 1.15 1.28 1/281 5333119 when the rate limit is exceeded3120 when feature flag is enabled3121 returns "too many requests" status3122 still allows admin users3123 allows users whose username is in the allowlist3124 when job title is present3125 returns job title of a user3126 when authenticated as admin3127 contains the note of the user3128 includes the `is_admin` field3129 includes the `created_at` field for private users3130 includes the `highest_role` field3131 includes the `namespace_id` field3132 does not include values for plan or trial3133 when user has not logged in3134 does not include the sign in IPs3135# [RSpecRunTime] RSpec elapsed time: 9 minutes 0.38 second. Current RSS: ~1559M. load average: 1.04 1.14 1.28 1/281 5343136 when user has logged in3137 includes the sign in IPs3138 for an anonymous user3139 returns 4033140 GET /users/:id_or_username/status3141 when finding the user by id3142 behaves like rendering user status3143 returns the status if there was one3144 returns an empty response if there was no status3145 when finding the user by username3146 behaves like rendering user status3147 returns the status if there was one3148 returns an empty response if there was no status3149 when finding the user by username (case insensitive)3150 behaves like rendering user status3151 returns the status if there was one3152 returns an empty response if there was no status3153 POST /users/:id/follow3154 on an unfollowed user3155WARNING: Active Record does not support composite primary key.3156user_follow_users has composite primary key. Composite primary key is ignored.3157 follows the user3158 alerts and not follow when over followee limit3159# [RSpecRunTime] RSpec elapsed time: 9 minutes 3.49 seconds. Current RSS: ~1558M. load average: 1.04 1.14 1.28 1/281 5353160 on a followed user3161 does not change following3162 on a user with disabled following3163 does not change following3164 POST /users/:id/unfollow3165 on a followed user3166 unfollow the user3167 on an unfollowed user3168 does not change following3169 GET /users/:id/followers3170 for an anonymous user3171 returns 4033172 user has followers3173 lists followers3174 do not lists followers if profile is private3175# [RSpecRunTime] RSpec elapsed time: 9 minutes 7.38 seconds. Current RSS: ~1550M. load average: 1.03 1.14 1.27 1/281 5363176 user does not have any follower3177 does list nothing3178 GET /users/:id/following3179 for an anonymous user3180 returns 4033181 user has followers3182 lists following user3183 do not lists following user if profile is private3184 user does not have any follower3185 does list nothing3186 POST /users3187 creates user3188 creates user with correct attributes3189 creates user with optional attributes3190 creates non-admin user3191 creates non-admin users by default3192 returns 201 Created on success3193 creates non-external users by default3194 allows an external user to be created3195 creates user with reset password3196 creates user with random password3197 creates user with private profile3198 creates user with view_diffs_file_by_file3199 creates user with avatar3200 does not create user with invalid email3201 returns 400 error if name not given3202 returns 400 error if password not given3203 returns 400 error if email not given3204 returns 400 error if username not given3205 doesn't create user with invalid optional attributes3206 returns 400 error if user does not validate3207 tracks weak password errors3208 is not available for non admin users3209 behaves like POST request permissions for admin mode3210 behaves like when admin3211 behaves like makes request3212 returns3213# [RSpecRunTime] RSpec elapsed time: 9 minutes 16.36 seconds. Current RSS: ~1573M. load average: 1.03 1.14 1.27 1/281 5373214 behaves like makes request3215 returns3216 behaves like when user3217 returns3218 behaves like makes request3219 returns3220 with existing user3221 returns 409 conflict error if user with same email exists3222 returns 409 conflict error if same username exists3223 returns 409 conflict error if same username exists (case insensitive)3224 creates user with new identity3225# [RSpecRunTime] RSpec elapsed time: 9 minutes 19.38 seconds. Current RSS: ~1572M. load average: 1.03 1.14 1.27 1/281 5383226 when user with a primary email exists3227 when the primary email is confirmed3228 returns 409 conflict error3229 when the primary email is unconfirmed3230 returns 409 conflict error3231 when user with a secondary email exists3232 when the secondary email is confirmed3233 returns 409 conflict error3234 when the secondary email is unconfirmed3235 does not create user3236 scopes3237 when the requesting token has the "read_user" scope3238 returns a "403" response3239 `private_profile` attribute3240 based on the application setting3241 when the attribute is not overridden in params3242 behaves like creates the user with the value of `private_profile` based on the application setting3243 is expected to be present3244 when the attribute is overridden in params3245 creates the user with the value of `private_profile` same as the value of the overridden param3246 overridden as `nil`3247 behaves like creates the user with the value of `private_profile` based on the application setting3248 is expected to be present3249 PUT /users/:id3250 returns 200 OK on success3251 updates user with new bio3252 updates user with empty bio3253 updates user with nil bio3254 updates user with organization3255 updates user with avatar3256 updates user with a new email3257 skips reconfirmation when requested3258 updates user with their own username3259 updates user's existing identity3260 updates user with new identity3261 updates admin status3262 updates external status3263 does have default values for theme and color-scheme ID3264 updates viewing diffs file by file3265 does not modify theme or color-scheme ID when field is not provided3266 does not update admin status3267 does not allow invalid update3268 updates theme id3269 does not update invalid theme id3270 updates color scheme id3271 does not update invalid color scheme id3272 returns 404 for non-existing user3273 returns a 404 if invalid ID3274 returns 400 error if user does not validate3275 returns 400 if provider is missing for identity update3276 returns 400 if external UID is missing for identity update3277 behaves like PUT request permissions for admin mode3278 behaves like when admin3279 behaves like makes request3280 returns3281# [RSpecRunTime] RSpec elapsed time: 9 minutes 31.08 seconds. Current RSS: ~1578M. load average: 1.02 1.13 1.27 1/281 5393282 behaves like makes request3283 returns3284 behaves like when user3285 returns3286 behaves like makes request3287 returns3288 updating password3289 admin updates their own password3290 does not force reset on next login3291 does not enqueue the `admin changed your password` email3292 enqueues the `password changed` email3293 admin updates the password of another user3294 forces reset on next login3295 enqueues the `admin changed your password` email3296 does not enqueue the `password changed` email3297 with a weak password3298 tracks weak password errors3299 updating `private_profile`3300 updates private profile3301 does not modify private profile when field is not provided3302 when `private_profile` is set to `nil`3303 updates private_profile to value of the application setting3304 when the current user is not an admin3305 is not available3306 with existing user3307 returns 409 conflict error if email address exists3308 returns 409 conflict error if username taken3309 returns 409 conflict error if username taken (case insensitive)3310# [RSpecRunTime] RSpec elapsed time: 9 minutes 37.11 seconds. Current RSS: ~1575M. load average: 1.02 1.13 1.27 1/281 5403311 when user with a primary email exists3312 when the primary email is confirmed3313 returns 409 conflict error3314 when the primary email is unconfirmed3315 returns 409 conflict error3316 when user with a secondary email exists3317 when the secondary email is confirmed3318 returns 409 conflict error3319 when the secondary email is unconfirmed3320 does not update email3321 PUT /user/:id/credit_card_validation3322 behaves like PUT request permissions for admin mode3323 behaves like when admin3324 behaves like makes request3325 returns3326 behaves like makes request3327 returns3328 behaves like when user3329 returns3330 behaves like makes request3331 returns3332 when unauthenticated3333 returns authentication error3334 when authenticated as non-admin3335 does not allow updating user's credit card validation3336 when authenticated as admin3337 updates user's credit card validation3338 returns 400 error if credit_card_validated_at is missing3339 returns 404 error if user not found3340 DELETE /users/:id/identities/:provider3341 behaves like DELETE request permissions for admin mode3342 behaves like when admin3343 behaves like makes request3344 returns3345 behaves like makes request3346 returns3347 behaves like when user3348 returns3349 behaves like makes request3350 returns3351 when unauthenticated3352 returns authentication error3353 when authenticated3354 deletes identity of given provider3355 returns 404 error if user not found3356 returns 404 error if identity not found3357 behaves like 412 response3358 for a modified resource3359 returns 412 with a JSON error3360# [RSpecRunTime] RSpec elapsed time: 9 minutes 43.9 seconds. Current RSS: ~1575M. load average: 1.10 1.14 1.27 1/281 5413361 for an unmodified resource3362 returns 204 with an empty body3363 POST /users/:id/keys3364 does not create invalid ssh key3365 does not create key without title3366 creates ssh key3367 creates SSH key with `expires_at` attribute3368 returns 400 for invalid ID3369 behaves like POST request permissions for admin mode3370 behaves like when admin3371 behaves like makes request3372 returns3373# [RSpecRunTime] RSpec elapsed time: 9 minutes 45.9 seconds. Current RSS: ~1577M. load average: 1.09 1.14 1.27 1/281 5423374 behaves like makes request3375 returns3376 behaves like when user3377 returns3378 behaves like makes request3379 returns3380 GET /users/:id/project_deploy_keys3381 returns 404 for non-existing user3382 returns array of project deploy keys with pagination3383 forbids when a developer fetches maintainer keys3384 with multiple projects3385 when no common projects for user and current_user3386 forbids3387# [RSpecRunTime] RSpec elapsed time: 9 minutes 51.47 seconds. Current RSS: ~1569M. load average: 1.08 1.14 1.27 1/281 5433388 when there are common projects for user and current_user3389 lists only common project keys3390 lists only project_deploy_keys and not user deploy_keys3391 avoids N+1 queries3392# [RSpecRunTime] RSpec elapsed time: 9 minutes 57.81 seconds. Current RSS: ~1541M. load average: 1.08 1.14 1.27 1/281 5443393 GET /user/:id/keys3394 returns 404 for non-existing user3395 returns array of ssh keys3396 returns array of ssh keys with comments replaced witha simple identifier of username + hostname3397 N+1 queries3398 avoids N+1 queries3399 GET /user/:user_id/keys3400 returns 404 for non-existing user3401 returns array of ssh keys3402 GET /user/:id/keys/:key_id3403 gets existing key3404 returns 404 error if user not found3405 returns 404 error if key not found3406 DELETE /user/:id/keys/:key_id3407 behaves like DELETE request permissions for admin mode3408 behaves like when admin3409 behaves like makes request3410 returns3411 behaves like makes request3412 returns3413 behaves like when user3414 returns3415 behaves like makes request3416 returns3417 when unauthenticated3418 returns authentication error3419 when authenticated3420 deletes existing key3421 returns 404 error if user not found3422 returns 404 error if key not foud3423 behaves like 412 response3424 for a modified resource3425 returns 412 with a JSON error3426 for an unmodified resource3427 returns 204 with an empty body3428 POST /users/:id/gpg_keys3429 does not create invalid GPG key3430 creates GPG key3431 returns 400 for invalid ID3432 behaves like POST request permissions for admin mode3433 behaves like when admin3434 behaves like makes request3435 returns3436# [RSpecRunTime] RSpec elapsed time: 10 minutes 5.75 seconds. Current RSS: ~1548M. load average: 1.06 1.13 1.26 1/281 6473437 behaves like makes request3438 returns3439 behaves like when user3440 returns3441 behaves like makes request3442 returns3443 GET /user/:id/gpg_keys3444 returns 404 for non-existing user3445 returns array of GPG keys3446 GET /user/:id/gpg_keys/:key_id3447 returns 404 for non-existing user3448 returns 404 for non-existing key3449 returns a single GPG key3450 DELETE /user/:id/gpg_keys/:key_id3451 behaves like DELETE request permissions for admin mode3452 behaves like when admin3453 behaves like makes request3454 returns3455 behaves like makes request3456 returns3457 behaves like when user3458 returns3459 behaves like makes request3460 returns3461 when unauthenticated3462 returns authentication error3463 when authenticated3464 deletes existing key3465 returns 404 error if user not found3466 returns 404 error if key not foud3467# [RSpecRunTime] RSpec elapsed time: 10 minutes 10.63 seconds. Current RSS: ~1555M. load average: 1.14 1.14 1.27 1/281 7083468 POST /user/:id/gpg_keys/:key_id/revoke3469 behaves like POST request permissions for admin mode3470 behaves like when admin3471 behaves like makes request3472 returns3473 behaves like makes request3474 returns3475 behaves like when user3476 returns3477 behaves like makes request3478 returns3479 when unauthenticated3480 returns authentication error3481 when authenticated3482 revokes existing key3483 returns 404 error if user not found3484 returns 404 error if key not foud3485# [RSpecRunTime] RSpec elapsed time: 10 minutes 13.68 seconds. Current RSS: ~1560M. load average: 1.14 1.14 1.27 1/281 7493486 POST /users/:id/emails3487 does not create invalid email3488 creates unverified email3489 returns a 400 for invalid ID3490 creates verified email3491 behaves like POST request permissions for admin mode3492 behaves like when admin3493 behaves like makes request3494 returns3495# [RSpecRunTime] RSpec elapsed time: 10 minutes 15.17 seconds. Current RSS: ~1561M. load average: 1.14 1.14 1.27 1/281 7503496 behaves like makes request3497 returns3498 behaves like when user3499 returns3500 behaves like makes request3501 returns3502 when user with a primary email exists3503 when the primary email is confirmed3504 returns 400 error3505 when the primary email is unconfirmed3506 returns 400 error3507 when user with a secondary email exists3508 when the secondary email is confirmed3509 returns 400 error3510 when the secondary email is unconfirmed3511 returns 400 error3512 GET /user/:id/emails3513 when unauthenticated3514 returns authentication error3515 when authenticated3516 returns 404 for non-existing user3517 returns array of emails3518 returns a 404 for invalid ID3519 DELETE /user/:id/emails/:email_id3520 behaves like DELETE request permissions for admin mode3521 behaves like when admin3522 behaves like makes request3523 returns3524 behaves like makes request3525 returns3526 behaves like when user3527 returns3528 behaves like makes request3529 returns3530 when unauthenticated3531 returns authentication error3532 when authenticated3533 deletes existing email3534 returns 404 error if user not found3535 returns 404 error if email not foud3536 returns a 404 for invalid ID3537 behaves like 412 response3538 for a modified resource3539 returns 412 with a JSON error3540 for an unmodified resource3541 returns 204 with an empty body3542 DELETE /users/:id3543 deletes user3544 does not delete for unauthenticated user3545 is not available for non admin users3546 returns 404 for non-existing user3547 returns a 404 for invalid ID3548 behaves like DELETE request permissions for admin mode3549 behaves like when admin3550 behaves like makes request3551 returns3552# [RSpecRunTime] RSpec elapsed time: 10 minutes 22.54 seconds. Current RSS: ~1573M. load average: 1.12 1.14 1.26 1/281 7513553 behaves like makes request3554 returns3555 behaves like when user3556 returns3557 behaves like makes request3558 returns3559 sole owner of a group3560 hard delete disabled3561 does not delete user3562 hard delete enabled3563 delete user and group3564 with subgroup owning3565 delete only user3566# [RSpecRunTime] RSpec elapsed time: 10 minutes 27.09 seconds. Current RSS: ~1568M. load average: 1.19 1.15 1.27 1/282 7553567 behaves like 412 response3568 for a modified resource3569 returns 412 with a JSON error3570 for an unmodified resource3571 returns 204 with an empty body3572 hard delete disabled3573 moves contributions to the ghost user3574 hard delete enabled3575 removes contributions3576 GET /user3577 behaves like get user info3578 with regular user3579 returns current user without private token when sudo not defined3580 with personal access token3581 returns 403 without private token when sudo is defined3582 scopes3583 for personal access tokens3584 when the requesting token has the "api" scope3585 returns a "200" response on get request3586 returns a "200" response on head request3587 when the requesting token has the "read_user" scope3588 returns a "200" response on get request3589 returns a "200" response on head request3590 when the requesting token does not have any required scope3591 returns a "403" response3592 for doorkeeper (OAuth) tokens3593 when the requesting token has the "api" scope3594 returns a "200" response on get request3595 returns a "200" response on head request3596 when the requesting token has the "read_user" scope3597 returns a "200" response on get request3598 returns a "200" response on head request3599 when the requesting token does not have any required scope3600 returns a "403" response3601 with admin3602 with personal access token3603 returns 403 without private token when sudo defined3604 returns initial current user without private token but with is_admin when sudo not defined3605 with unauthenticated user3606 returns 401 error if user is unauthenticated3607 behaves like get user info3608 with regular user3609 returns current user without private token when sudo not defined3610 with personal access token3611 returns 403 without private token when sudo is defined3612 scopes3613 for personal access tokens3614 when the requesting token has the "api" scope3615 returns a "200" response on get request3616 returns a "200" response on head request3617 when the requesting token has the "read_user" scope3618 returns a "200" response on get request3619 returns a "200" response on head request3620 when the requesting token does not have any required scope3621 returns a "403" response3622 for doorkeeper (OAuth) tokens3623 when the requesting token has the "api" scope3624 returns a "200" response on get request3625 returns a "200" response on head request3626 when the requesting token has the "read_user" scope3627 returns a "200" response on get request3628 returns a "200" response on head request3629 when the requesting token does not have any required scope3630 returns a "403" response3631 with admin3632 with personal access token3633 returns 403 without private token when sudo defined3634 returns initial current user without private token but with is_admin when sudo not defined3635 with unauthenticated user3636 returns 401 error if user is unauthenticated3637 GET /user/preferences3638 when unauthenticated3639 returns authentication error3640 when authenticated3641 returns user preferences3642 PUT /user/preferences3643 when unauthenticated3644 returns authentication error3645 when authenticated3646 updates user preferences3647 GET /user/keys3648 when unauthenticated3649 returns authentication error3650 when authenticated3651 returns array of ssh keys3652 returns array of ssh keys with comments replaced witha simple identifier of username + hostname3653 N+1 queries3654 avoids N+1 queries3655 scopes3656 for personal access tokens3657 when the requesting token has the "api" scope3658 returns a "200" response on get request3659 returns a "200" response on head request3660 when the requesting token has the "read_user" scope3661 returns a "200" response on get request3662 returns a "200" response on head request3663 when the requesting token does not have any required scope3664 returns a "403" response3665 for doorkeeper (OAuth) tokens3666 when the requesting token has the "api" scope3667 returns a "200" response on get request3668 returns a "200" response on head request3669 when the requesting token has the "read_user" scope3670 returns a "200" response on get request3671 returns a "200" response on head request3672 when the requesting token does not have any required scope3673 returns a "403" response3674 GET /user/keys/:key_id3675 returns single key3676 exposes SSH key comment as a simple identifier of username + hostname3677 returns 404 Not Found within invalid ID3678 returns 404 error if admin accesses user's ssh key3679 returns 404 for invalid ID3680 scopes3681 for personal access tokens3682 when the requesting token has the "api" scope3683 returns a "200" response on get request3684 returns a "200" response on head request3685# [RSpecRunTime] RSpec elapsed time: 10 minutes 40.07 seconds. Current RSS: ~1576M. load average: 1.24 1.17 1.27 1/282 7563686 when the requesting token has the "read_user" scope3687 returns a "200" response on get request3688 returns a "200" response on head request3689 when the requesting token does not have any required scope3690 returns a "403" response3691 for doorkeeper (OAuth) tokens3692 when the requesting token has the "api" scope3693 returns a "200" response on get request3694 returns a "200" response on head request3695 when the requesting token has the "read_user" scope3696 returns a "200" response on get request3697 returns a "200" response on head request3698 when the requesting token does not have any required scope3699 returns a "403" response3700 POST /user/keys3701 creates ssh key3702 creates SSH key with `expires_at` attribute3703 returns a 401 error if unauthorized3704 does not create ssh key without key3705 does not create ssh key without title3706 does not create ssh key without title3707# [RSpecRunTime] RSpec elapsed time: 10 minutes 43.09 seconds. Current RSS: ~1577M. load average: 1.22 1.16 1.27 1/282 7573708 DELETE /user/keys/:key_id3709 deletes existed key3710 returns 404 if key ID not found3711 returns 401 error if unauthorized3712 returns a 404 for invalid ID3713 behaves like 412 response3714 for a modified resource3715 returns 412 with a JSON error3716 for an unmodified resource3717 returns 204 with an empty body3718 GET /user/gpg_keys3719 when unauthenticated3720 returns authentication error3721 when authenticated3722 returns array of GPG keys3723 scopes3724 for personal access tokens3725 when the requesting token has the "api" scope3726 returns a "200" response on get request3727 returns a "200" response on head request3728# [RSpecRunTime] RSpec elapsed time: 10 minutes 45.49 seconds. Current RSS: ~1576M. load average: 1.20 1.16 1.27 1/282 7783729 when the requesting token has the "read_user" scope3730 returns a "200" response on get request3731 returns a "200" response on head request3732 when the requesting token does not have any required scope3733 returns a "403" response3734 for doorkeeper (OAuth) tokens3735 when the requesting token has the "api" scope3736 returns a "200" response on get request3737 returns a "200" response on head request3738 when the requesting token has the "read_user" scope3739 returns a "200" response on get request3740 returns a "200" response on head request3741 when the requesting token does not have any required scope3742 returns a "403" response3743 GET /user/gpg_keys/:key_id3744 returns a single key3745 returns 404 Not Found within invalid ID3746 returns 404 error if admin accesses user's GPG key3747 returns 404 for invalid ID3748 scopes3749 for personal access tokens3750 when the requesting token has the "api" scope3751 returns a "200" response on get request3752 returns a "200" response on head request3753# [RSpecRunTime] RSpec elapsed time: 10 minutes 49.59 seconds. Current RSS: ~1568M. load average: 1.20 1.16 1.27 1/282 8193754 when the requesting token has the "read_user" scope3755 returns a "200" response on get request3756 returns a "200" response on head request3757 when the requesting token does not have any required scope3758 returns a "403" response3759 for doorkeeper (OAuth) tokens3760 when the requesting token has the "api" scope3761 returns a "200" response on get request3762 returns a "200" response on head request3763 when the requesting token has the "read_user" scope3764 returns a "200" response on get request3765 returns a "200" response on head request3766 when the requesting token does not have any required scope3767 returns a "403" response3768 POST /user/gpg_keys3769 creates a GPG key3770 returns a 401 error if unauthorized3771 does not create GPG key without key3772# [RSpecRunTime] RSpec elapsed time: 10 minutes 53.28 seconds. Current RSS: ~1568M. load average: 1.18 1.16 1.27 1/282 8713773 POST /user/gpg_keys/:key_id/revoke3774 revokes existing GPG key3775 returns 404 if key ID not found3776 returns 401 error if unauthorized3777 returns a 404 for invalid ID3778# [RSpecRunTime] RSpec elapsed time: 10 minutes 55.03 seconds. Current RSS: ~1568M. load average: 1.18 1.16 1.27 1/282 9123779 DELETE /user/gpg_keys/:key_id3780 deletes existing GPG key3781 returns 404 if key ID not found3782 returns 401 error if unauthorized3783 returns a 404 for invalid ID3784# [RSpecRunTime] RSpec elapsed time: 10 minutes 56.88 seconds. Current RSS: ~1568M. load average: 1.25 1.17 1.27 1/282 9533785 GET /user/emails3786 when unauthenticated3787 returns authentication error3788 when authenticated3789 returns array of emails3790 scopes3791 for personal access tokens3792 when the requesting token has the "api" scope3793 returns a "200" response on get request3794 returns a "200" response on head request3795 when the requesting token has the "read_user" scope3796 returns a "200" response on get request3797 returns a "200" response on head request3798 when the requesting token does not have any required scope3799 returns a "403" response3800 for doorkeeper (OAuth) tokens3801 when the requesting token has the "api" scope3802 returns a "200" response on get request3803 returns a "200" response on head request3804 when the requesting token has the "read_user" scope3805 returns a "200" response on get request3806 returns a "200" response on head request3807 when the requesting token does not have any required scope3808 returns a "403" response3809 GET /user/emails/:email_id3810 returns single email3811 returns 404 Not Found within invalid ID3812 returns 404 error if admin accesses user's email3813 returns 404 for invalid ID3814 scopes3815 for personal access tokens3816 when the requesting token has the "api" scope3817 returns a "200" response on get request3818 returns a "200" response on head request3819# [RSpecRunTime] RSpec elapsed time: 11 minutes 0.55 second. Current RSS: ~1570M. load average: 1.23 1.17 1.27 1/282 9543820 when the requesting token has the "read_user" scope3821 returns a "200" response on get request3822 returns a "200" response on head request3823 when the requesting token does not have any required scope3824 returns a "403" response3825 for doorkeeper (OAuth) tokens3826 when the requesting token has the "api" scope3827 returns a "200" response on get request3828 returns a "200" response on head request3829 when the requesting token has the "read_user" scope3830 returns a "200" response on get request3831 returns a "200" response on head request3832 when the requesting token does not have any required scope3833 returns a "403" response3834 POST /user/emails3835 creates email3836 returns a 401 error if unauthorized3837 does not create email with invalid email3838 DELETE /user/emails/:email_id3839 deletes existed email3840 returns 404 if email ID not found3841 returns 401 error if unauthorized3842 returns 400 for invalid ID3843 behaves like 412 response3844 for a modified resource3845 returns 412 with a JSON error3846 for an unmodified resource3847 returns 204 with an empty body3848 activate and deactivate3849 POST /users/:id/activate3850 behaves like POST request permissions for admin mode3851 behaves like when admin3852 behaves like makes request3853 returns3854 behaves like makes request3855 returns3856 behaves like when user3857 returns3858 behaves like makes request3859 returns3860 performed by a non-admin user3861 is not authorized to perform the action3862 performed by an admin user3863 for a deactivated user3864 activates a deactivated user3865 for an active user3866 returns 2013867 for a blocked user3868 returns 4033869 for a ldap blocked user3870 returns 4033871 for a user that does not exist3872 behaves like 4043873 returns 4043874 POST /users/:id/deactivate3875 behaves like POST request permissions for admin mode3876 behaves like when admin3877 behaves like makes request3878 returns3879 behaves like makes request3880 returns3881 behaves like when user3882 returns3883 behaves like makes request3884 returns3885 performed by a non-admin user3886 is not authorized to perform the action3887 performed by an admin user3888 for an active user3889 with no recent activity3890 deactivates an active user3891 with recent activity3892 does not deactivate an active user3893 for a deactivated user3894 returns 2013895 for a blocked user3896 returns 4033897 for a ldap blocked user3898 returns 4033899 for an internal user3900 returns 4033901 for a user that does not exist3902 behaves like 4043903 returns 4043904 approve and reject pending user3905 POST /users/:id/approve3906 behaves like POST request permissions for admin mode3907 behaves like when admin3908 behaves like makes request3909 returns3910 behaves like makes request3911 returns3912 behaves like when user3913 returns3914 behaves like makes request3915 returns3916 performed by a non-admin user3917 is not authorized to perform the action3918 performed by an admin user3919 for a deactivated user3920 does not approve a deactivated user3921 for an pending approval user3922 returns 2013923 for an active user3924 returns 2013925 for a blocked user3926 returns 4033927 for a ldap blocked user3928 returns 4033929 for a user that does not exist3930 behaves like 4043931 returns 4043932 POST /users/:id/reject3933 behaves like POST request permissions for admin mode3934 behaves like when admin3935 behaves like makes request3936 returns3937 behaves like makes request3938 returns3939 behaves like when user3940 returns3941 behaves like makes request3942 returns3943 performed by a non-admin user3944 returns 4033945 performed by an admin user3946 for an pending approval user3947 returns 2003948 for a deactivated user3949 does not reject a deactivated user3950 behaves like returns 4093951 returns 4093952 for an active user3953 does not reject an active user3954 behaves like returns 4093955 returns 4093956 for a blocked user3957 does not reject a blocked user3958 behaves like returns 4093959 returns 4093960 for a ldap blocked user3961 does not reject a ldap blocked user3962 behaves like returns 4093963 returns 4093964 for a user that does not exist3965 behaves like 4043966 returns 4043967 POST /users/:id/block3968 behaves like POST request permissions for admin mode3969 behaves like when admin3970 behaves like makes request3971 returns3972 behaves like makes request3973 returns3974 behaves like when user3975 returns3976 behaves like makes request3977 returns3978 when admin3979 with an existing user3980 blocks existing user3981 saves a custom attribute3982 with an ldap blocked user3983 does not re-block ldap blocked users3984 with a non existent user3985 does not block non existent user, returns 4043986 with an internal user3987 does not block internal user, returns 4033988 with a blocked user3989 returns a 201 if user is already blocked3990 with the API initiating user3991 does not block the API initiating user, returns 4033992 performed by a non-admin user3993 returns 4033994 POST /users/:id/unblock3995 behaves like POST request permissions for admin mode3996 behaves like when admin3997 behaves like makes request3998 returns3999 behaves like makes request4000 returns4001 behaves like when user4002 returns4003 behaves like makes request4004 returns4005 when admin4006 with an existing user4007 unblocks existing user4008 with a blocked user4009 unblocks a blocked user4010 saves a custom attribute4011 with a ldap blocked user4012 does not unblock ldap blocked users4013 with a deactivated user4014 does not unblock deactivated users4015 with a non existent user4016 returns a 404 error if user id not found4017 with an invalid user id4018 returns a 4044019 performed by a non-admin user4020 returns 4034021 POST /users/:id/ban4022 behaves like POST request permissions for admin mode4023 behaves like when admin4024 behaves like makes request4025 returns4026 behaves like makes request4027 returns4028 behaves like when user4029 returns4030 behaves like makes request4031 returns4032 when admin4033 with an active user4034 bans an active user4035 with an ldap blocked user4036 does not ban ldap blocked users4037 with a deactivated user4038 does not ban deactivated users4039 with a banned user4040 does not ban banned users4041 with a non existent user4042 does not ban non existent users4043 with an invalid id4044 does not ban invalid id users4045 performed by a non-admin user4046 returns 4034047 POST /users/:id/unban4048 behaves like POST request permissions for admin mode4049 behaves like when admin4050 behaves like makes request4051 returns4052 behaves like makes request4053 returns4054 behaves like when user4055 returns4056 behaves like makes request4057 returns4058 when admin4059 with a banned user4060 activates a banned user4061 with an ldap_blocked user4062 does not unban ldap_blocked users4063 with a deactivated user4064 does not unban deactivated users4065 with an active user4066 does not unban active users4067 with a non existent user4068 does not unban non existent users4069 with an invalid id user4070 does not unban invalid id users4071 performed by a non-admin user4072 returns 4034073 GET /users/:id/memberships4074 behaves like GET request permissions for admin mode4075 behaves like when admin4076 behaves like makes request4077 returns4078# [RSpecRunTime] RSpec elapsed time: 11 minutes 31.72 seconds. Current RSS: ~1555M. load average: 1.19 1.17 1.27 1/282 9664079 behaves like makes request4080 returns4081 behaves like when user4082 returns4083 behaves like makes request4084 returns4085 requested by admin user4086 responses successfully4087 does not submit N+1 DB queries4088 with type filter4089 only returns project memberships4090 only returns group memberships4091 recognizes unsupported types4092# [RSpecRunTime] RSpec elapsed time: 11 minutes 37.28 seconds. Current RSS: ~1548M. load average: 1.18 1.16 1.26 1/282 9674093 user activities4094 for an anonymous user4095 returns 4014096 as a logged in user4097 returns the activities from the last 6 months4098 does not include users with private profiles4099 passing a :from parameter4100 returns the activities from the given date4101 as admin4102 includes users with private profiles4103 /user/status4104 GET4105 behaves like rendering user status4106 returns the status if there was one4107 returns an empty response if there was no status4108 PUT4109 when request is successful4110 saves the status4111 when request is unsuccessful4112 renders errors4113 when passing nil for params4114 deletes the status4115 when clear_status_after is valid4116 sets the clear_status_at column4117 when clear_status_after is nil4118 unsets the clear_status_at column4119 when clear_status_after is invalid4120 raises error when unknown status value is given4121 when passing empty params4122 deletes the status4123 when clear_status_after is not given4124 unsets clear_status_at column4125 PATCH4126 when request is successful4127 saves the status4128 when request is unsuccessful4129 renders errors4130 when passing nil for params4131 deletes the status4132 when clear_status_after is valid4133 sets the clear_status_at column4134 when clear_status_after is nil4135 unsets the clear_status_at column4136 when clear_status_after is invalid4137 raises error when unknown status value is given4138 when passing empty params4139 does not update the status4140 when clear_status_after is not given4141 does not unset clear_status_at column4142 POST /users/:user_id/personal_access_tokens4143 returns error if required attributes are missing4144 returns a 404 error if user not found4145 returns a 401 error when not authenticated4146 returns a 403 error when authenticated as normal user4147 creates a personal access token when authenticated as admin4148 behaves like POST request permissions for admin mode4149 behaves like when admin4150 behaves like makes request4151 returns4152# [RSpecRunTime] RSpec elapsed time: 11 minutes 44.69 seconds. Current RSS: ~1564M. load average: 1.16 1.16 1.26 1/282 9684153 behaves like makes request4154 returns4155 behaves like when user4156 returns4157 behaves like makes request4158 returns4159 when an error is thrown by the model4160 returns the error4161 POST /user/personal_access_tokens4162 returns error if required attributes are missing4163 returns error if one of the scopes is not allowed4164 returns a 401 error when not authenticated4165 returns a 403 error when called with a read_api-scoped PAT4166 creates a personal access token4167 when scope is not allowed4168 disallowed_scopes: :api4169 returns error4170# [RSpecRunTime] RSpec elapsed time: 11 minutes 46.79 seconds. Current RSS: ~1568M. load average: 1.15 1.16 1.26 1/282 9694171 disallowed_scopes: :read_api4172 returns error4173 disallowed_scopes: :read_user4174 returns error4175 disallowed_scopes: :create_runner4176 returns error4177 disallowed_scopes: :ai_features4178 returns error4179 disallowed_scopes: :openid4180 returns error4181 disallowed_scopes: :profile4182 returns error4183 disallowed_scopes: :email4184 returns error4185 disallowed_scopes: :read_repository4186 returns error4187 disallowed_scopes: :write_repository4188 returns error4189 disallowed_scopes: :read_registry4190 returns error4191 disallowed_scopes: :write_registry4192 returns error4193 disallowed_scopes: :read_observability4194 returns error4195 disallowed_scopes: :write_observability4196 returns error4197 disallowed_scopes: :sudo4198 returns error4199 disallowed_scopes: :admin_mode4200 returns error4201 disallowed_scopes: :read_service_ping4202 returns error4203 when scopes are empty4204 returns an error when no scopes are given4205 when expires_at at is given4206 when expires_at is in the past4207 creates an inactive personal access token4208 when expires_at is in the future4209 creates a personal access token4210 when an error is thrown by the model4211 returns the error4212 GET /users/:user_id/impersonation_tokens4213 returns a 404 error if user not found4214 returns a 403 error when authenticated as normal user4215 returns an array of all impersonated tokens4216 returns an array of active impersonation tokens if state active4217 returns an array of inactive personal access tokens if active is set to false4218 behaves like GET request permissions for admin mode4219 behaves like when admin4220 behaves like makes request4221 returns4222# [RSpecRunTime] RSpec elapsed time: 11 minutes 51.86 seconds. Current RSS: ~1567M. load average: 1.14 1.16 1.26 1/282 9704223 behaves like makes request4224 returns4225 behaves like when user4226 returns4227 behaves like makes request4228 returns4229 POST /users/:user_id/impersonation_tokens4230 returns validation error if impersonation token misses some attributes4231 returns a 404 error if user not found4232 returns a 403 error when authenticated as normal user4233 creates a impersonation token4234 behaves like POST request permissions for admin mode4235 behaves like when admin4236 behaves like makes request4237 returns4238# [RSpecRunTime] RSpec elapsed time: 11 minutes 53.71 seconds. Current RSS: ~1565M. load average: 1.14 1.16 1.26 1/282 9714239 behaves like makes request4240 returns4241 behaves like when user4242 returns4243 behaves like makes request4244 returns4245 GET /users/:user_id/impersonation_tokens/:impersonation_token_id4246 returns 404 error if user not found4247 returns a 404 error if impersonation token not found4248 returns a 404 error if token is not impersonation token4249 returns a 403 error when authenticated as normal user4250 returns an impersonation token4251 behaves like GET request permissions for admin mode4252 behaves like when admin4253 behaves like makes request4254 returns4255# [RSpecRunTime] RSpec elapsed time: 11 minutes 55.73 seconds. Current RSS: ~1565M. load average: 1.12 1.15 1.26 1/282 9724256 behaves like makes request4257 returns4258 behaves like when user4259 returns4260 behaves like makes request4261 returns4262 DELETE /users/:user_id/impersonation_tokens/:impersonation_token_id4263 returns a 404 error if user not found4264 returns a 404 error if impersonation token not found4265 returns a 404 error if token is not impersonation token4266 returns a 403 error when authenticated as normal user4267 revokes a impersonation token4268 behaves like DELETE request permissions for admin mode4269 behaves like when admin4270 behaves like makes request4271 returns4272# [RSpecRunTime] RSpec elapsed time: 11 minutes 57.73 seconds. Current RSS: ~1563M. load average: 1.12 1.15 1.26 1/282 9734273 behaves like makes request4274 returns4275 behaves like when user4276 returns4277 behaves like makes request4278 returns4279 behaves like 412 response4280 for a modified resource4281 returns 412 with a JSON error4282 for an unmodified resource4283 returns 204 with an empty body4284 GET /users/:id/associations_count4285 behaves like GET request permissions for admin mode4286 behaves like when admin4287 behaves like makes request4288 returns4289# [RSpecRunTime] RSpec elapsed time: 12 minutes 0.28 second. Current RSS: ~1556M. load average: 1.12 1.15 1.26 1/282 9744290 behaves like makes request4291 returns4292 behaves like when user4293 returns4294 behaves like makes request4295 returns4296 as an unauthorized user4297 returns 401 unauthorized4298 as a non-admin user4299 with a different user id4300 returns 403 Forbidden4301 with the current user id4302 returns valid JSON response4303 as an admin user4304 with invalid user id4305 returns 404 User Not Found4306 with valid user id4307 returns valid JSON response4308 behaves like custom attributes endpoints4309 GET /users with custom attributes filter4310 with an unauthorized user4311 does not filter by custom attributes4312 with an authorized user4313 filters by custom attributes4314 GET /users with custom attributes4315 with an unauthorized user4316 does not include custom attributes4317 with an authorized user4318 does not include custom attributes by default4319 includes custom attributes if requested4320 GET /users/:id with custom attributes4321 with an unauthorized user4322 does not include custom attributes4323 with an authorized user4324 does not include custom attributes by default4325 includes custom attributes if requested4326 GET /users/:id/custom_attributes4327 with an unauthorized user4328 behaves like an unauthorized API user4329 is expected to eq 4034330 with an authorized user4331 returns all custom attributes4332# [RSpecRunTime] RSpec elapsed time: 12 minutes 6.08 seconds. Current RSS: ~1555M. load average: 1.10 1.15 1.26 1/282 9754333 GET /users/:id/custom_attributes/:key4334 with an unauthorized user4335 behaves like an unauthorized API user4336 is expected to eq 4034337 with an authorized user4338 returns a single custom attribute4339 PUT /users/:id/custom_attributes/:key4340 with an unauthorized user4341 behaves like an unauthorized API user4342 is expected to eq 4034343 with an authorized user4344 creates a new custom attribute4345 updates an existing custom attribute4346 DELETE /users/:id/custom_attributes/:key4347 with an unauthorized user4348 behaves like an unauthorized API user4349 is expected to eq 4034350 with an authorized user4351 deletes an existing custom attribute4352# [RSpecRunTime] Finishing example group spec/requests/api/users_spec.rb. It took 3 minutes 42.5 seconds. Expected to take 3 minutes 26.35 seconds.4353# [RSpecRunTime] Starting example group spec/controllers/projects_controller_spec.rb. Expected to take 2 minutes 16.22 seconds.4354ProjectsController4355 updates Service Desk attributes4356 GET new4357 with an authenticated user4358 when namespace_id param is present4359 when user has access to the namespace4360 renders the template4361# [RSpecRunTime] RSpec elapsed time: 12 minutes 11.29 seconds. Current RSS: ~1555M. load average: 1.18 1.16 1.26 1/285 9824362 when user does not have access to the namespace4363 responds with status 4044364 with managable group4365 when managable_group_count is 14366 renders the template4367 when managable_group_count is 04368 when create_projects on personal namespace is allowed4369 renders the template4370 when create_projects on personal namespace is not allowed4371 responds with status 4044372 GET index4373 as a user4374 redirects to root page4375 as a guest4376 redirects to Explore page4377 GET #activity as JSON4378 when user has permission to see the event4379 returns count4380 design events are visible4381 returns correct count4382# [RSpecRunTime] RSpec elapsed time: 12 minutes 16.15 seconds. Current RSS: ~1564M. load average: 1.16 1.16 1.26 1/282 9834383 when user has no permission to see the event4384 filters out invisible event4385# [RSpecRunTime] RSpec elapsed time: 12 minutes 17.29 seconds. Current RSS: ~1559M. load average: 1.16 1.16 1.26 1/282 9844386 GET show4387 user not project member4388 user has access to project4389 when ambiguous_ref_modal is disabled4390 when there is a tag with the same name as the default branch4391 redirects to tree view for the default branch4392 when the default branch name is ambiguous4393 when ref starts with ref/heads/4394 when there is no conflicting ref4395 is expected to respond with numeric status code ok4396 and that other ref exists4397 redirects to tree view for the default branch4398 when ref starts with ref/tags/4399 when there is no conflicting ref4400 is expected to respond with numeric status code ok4401 and that other ref exists4402 redirects to tree view for the default branch4403 when ref starts with heads/4404 when there is no conflicting ref4405 is expected to respond with numeric status code ok4406 and that other ref exists4407 redirects to tree view for the default branch4408 when ref starts with tags/4409 when there is no conflicting ref4410 is expected to respond with numeric status code ok4411 and that other ref exists4412 redirects to tree view for the default branch4413 when project repository is disabled4414 shows wiki homepage4415 shows issues list page if wiki is disabled4416 shows activity page if wiki and issues are disabled4417 shows activity if enabled by user4418# [RSpecRunTime] RSpec elapsed time: 12 minutes 30.74 seconds. Current RSS: ~1581M. load average: 1.13 1.15 1.25 1/287 12994419 project with empty repo4420 with readme view set4421 renders the empty project view4422 with activity view set4423 renders the empty project view4424 with files view set4425 renders the empty project view4426 with wiki view set4427 renders the empty project view4428 project with broken repo4429 with readme view set4430 renders the empty project view4431 with activity view set4432 renders the empty project view4433 with files view set4434 renders the empty project view4435 with wiki view set4436 renders the empty project view4437 when project default branch is corrupted4438 renders the missing default branch view4439 rendering default project view4440 renders the activity view4441 renders the files view4442 renders the readme view4443 does not make Gitaly requests4444 renders files even with invalid license4445 tracking events4446 tracks page views4447 when the project is importing4448 does not track page views4449# [RSpecRunTime] RSpec elapsed time: 12 minutes 46.13 seconds. Current RSS: ~1569M. load average: 1.18 1.16 1.26 1/286 14474450 PUC highlighting4451 option is enabled4452 adds the highlighting class4453# [RSpecRunTime] RSpec elapsed time: 12 minutes 47.42 seconds. Current RSS: ~1571M. load average: 1.18 1.16 1.26 1/286 14484454 option is disabled4455 doesn't add the highlighting class4456# [RSpecRunTime] RSpec elapsed time: 12 minutes 48.67 seconds. Current RSS: ~1573M. load average: 1.18 1.16 1.26 1/286 14494457 when the url contains .atom4458 expects an error creating the project4459 when the project is pending deletions4460 renders a 404 error4461 redirection from http://someproject.git4462 user_type: :anonymous, project_visibility: :public, expected_redirect: :redirect_to_project4463 returns the expected status4464 user_type: :anonymous, project_visibility: :internal, expected_redirect: :redirect_to_signup4465 returns the expected status4466 user_type: :anonymous, project_visibility: :private, expected_redirect: :redirect_to_signup4467 returns the expected status4468 user_type: :signed_in, project_visibility: :public, expected_redirect: :redirect_to_project4469 returns the expected status4470 user_type: :signed_in, project_visibility: :internal, expected_redirect: :redirect_to_project4471 returns the expected status4472 user_type: :signed_in, project_visibility: :private, expected_redirect: nil4473 returns the expected status4474 user_type: :member, project_visibility: :public, expected_redirect: :redirect_to_project4475 returns the expected status4476 user_type: :member, project_visibility: :internal, expected_redirect: :redirect_to_project4477 returns the expected status4478 user_type: :member, project_visibility: :private, expected_redirect: :redirect_to_project4479 returns the expected status4480 when project is moved and git format is requested4481 redirects to new project path4482 when the project is forked and has a repository4483 does not increase the number of queries when the project is forked4484# [RSpecRunTime] RSpec elapsed time: 12 minutes 55.45 seconds. Current RSS: ~1566M. load average: 1.15 1.15 1.25 1/283 14814485 POST create4486 on import4487 when import by url is disabled4488 does not create project and reports an error4489 when import by url is enabled4490 creates project4491 GET edit4492 allows an admin user to access the page4493 sets the badge API endpoint4494 POST #archive4495 for a user with the ability to archive a project4496 archives the project4497 redirects to projects path4498# [RSpecRunTime] RSpec elapsed time: 12 minutes 59.03 seconds. Current RSS: ~1568M. load average: 1.15 1.15 1.25 1/283 14844499 for a user that does not have the ability to archive a project4500 does not archive the project4501 returns 4044502 POST #unarchive4503 for a user with the ability to unarchive a project4504 unarchives the project4505 redirects to projects path4506# [RSpecRunTime] RSpec elapsed time: 13 minutes 1.5 seconds. Current RSS: ~1559M. load average: 1.14 1.15 1.25 1/283 14854507 for a user that does not have the ability to unarchive a project4508 does not unarchive the project4509 returns 4044510 #housekeeping4511 when authenticated as owner4512 forces a full garbage collection4513 logs an audit event4514 and requesting prune4515 enqueues pruning4516# [RSpecRunTime] RSpec elapsed time: 13 minutes 3.85 seconds. Current RSS: ~1561M. load average: 1.14 1.15 1.25 1/283 14864517 when authenticated as developer4518 does not execute housekeeping4519 #update4520 hashed storage4521 behaves like updating a project4522 updates Fast Forward Merge attributes4523 does not update namespace4524 when there is a conflicting project path4525 does not show any references to the conflicting path4526# [RSpecRunTime] RSpec elapsed time: 13 minutes 9.56 seconds. Current RSS: ~1573M. load average: 1.13 1.15 1.25 1/283 15014527 when only renaming a project path4528 doesnt change the disk_path when using hashed storage4529 upgrades and move project to hashed storage when project was originally legacy (PENDING: No reason given)4530 when project has container repositories with tags4531 when Gitlab API is not supported4532 behaves like not allowing the rename of the project4533 does not allow to rename the project4534# [RSpecRunTime] RSpec elapsed time: 13 minutes 12.1 seconds. Current RSS: ~1582M. load average: 1.12 1.14 1.25 1/285 15114535 when Gitlab API is supported4536 allows the rename of the project4537 when rename base repository dry run in the registry fails4538 behaves like not allowing the rename of the project4539 does not allow to rename the project4540# [RSpecRunTime] RSpec elapsed time: 13 minutes 14.41 seconds. Current RSS: ~1584M. load average: 1.12 1.14 1.25 1/285 15214541 legacy storage4542 behaves like updating a project4543 updates Fast Forward Merge attributes4544 does not update namespace4545 when there is a conflicting project path4546 does not show any references to the conflicting path4547# [RSpecRunTime] RSpec elapsed time: 13 minutes 17.77 seconds. Current RSS: ~1587M. load average: 1.11 1.14 1.25 1/286 15374548 when only renaming a project path4549 doesnt change the disk_path when using hashed storage (PENDING: No reason given)4550 upgrades and move project to hashed storage when project was originally legacy4551# [RSpecRunTime] RSpec elapsed time: 13 minutes 18.97 seconds. Current RSS: ~1598M. load average: 1.11 1.14 1.25 1/288 15444552 when project has container repositories with tags4553 when Gitlab API is not supported4554 behaves like not allowing the rename of the project4555 does not allow to rename the project4556# [RSpecRunTime] RSpec elapsed time: 13 minutes 20.72 seconds. Current RSS: ~1608M. load average: 1.10 1.14 1.25 1/288 15524557 when Gitlab API is supported4558 allows the rename of the project4559 when rename base repository dry run in the registry fails4560 behaves like not allowing the rename of the project4561 does not allow to rename the project4562# [RSpecRunTime] RSpec elapsed time: 13 minutes 23.31 seconds. Current RSS: ~1625M. load average: 1.10 1.14 1.25 1/288 15664563 as maintainer4564 behaves like unauthorized when external service denies access4565 allows access when the authorization service allows it4566 allows access when the authorization service denies it4567 updates when the service allows access4568 does not update when the service rejects access4569# [RSpecRunTime] RSpec elapsed time: 13 minutes 25.98 seconds. Current RSS: ~1606M. load average: 1.09 1.14 1.24 1/288 15674570 when updating boolean values on project_settings4571 boolean_value: "1", result: true4572 updates project settings attributes accordingly4573 boolean_value: "0", result: false4574 updates project settings attributes accordingly4575 boolean_value: 1, result: true4576 updates project settings attributes accordingly4577 boolean_value: 0, result: false4578 updates project settings attributes accordingly4579 boolean_value: true, result: true4580 updates project settings attributes accordingly4581 boolean_value: false, result: false4582 updates project settings attributes accordingly4583 with project feature attributes4584 feature_access_level: :metrics_dashboard_access_level4585 behaves like feature update success4586 updates access level successfully4587 feature_access_level: :container_registry_access_level4588 behaves like feature update success4589 updates access level successfully4590 feature_access_level: :environments_access_level4591 behaves like feature update success4592 updates access level successfully4593 feature_access_level: :feature_flags_access_level4594 behaves like feature update success4595 updates access level successfully4596 feature_access_level: :releases_access_level4597 behaves like feature update success4598 updates access level successfully4599 feature_access_level: :monitor_access_level4600 behaves like feature update success4601 updates access level successfully4602 feature_access_level: :infrastructure_access_level4603 behaves like feature update success4604 updates access level successfully4605 feature_access_level: :model_experiments_access_level4606 behaves like feature update success4607 updates access level successfully4608 feature_access_level: :model_registry_access_level4609 behaves like feature update success4610 updates access level successfully4611 project topics4612 on updates with topics of the same name (case insensitive)4613 returns 200, with alert about update failing4614# [RSpecRunTime] RSpec elapsed time: 13 minutes 35.51 seconds. Current RSS: ~1570M. load average: 1.08 1.13 1.24 1/283 15684615 #transfer4616 updates namespace4617 when new namespace is empty4618 behaves like project namespace is not changed4619 project namespace is not changed4620# [RSpecRunTime] RSpec elapsed time: 13 minutes 37.57 seconds. Current RSS: ~1563M. load average: 1.08 1.13 1.24 1/283 15694621 when new namespace is the same as the current namespace4622 behaves like project namespace is not changed4623 project namespace is not changed4624 #destroy4625 redirects to the dashboard4626 when the project is forked4627 closes all related merge requests4628# [RSpecRunTime] RSpec elapsed time: 13 minutes 43.58 seconds. Current RSS: ~1584M. load average: 1.07 1.13 1.24 1/289 16284629 PUT #new_issuable_address for issue4630 has http status 2004631 changes the user incoming email token4632 changes projects new issue address4633# [RSpecRunTime] RSpec elapsed time: 13 minutes 44.66 seconds. Current RSS: ~1585M. load average: 1.07 1.13 1.24 1/289 16294634 PUT #new_issuable_address for merge request4635 has http status 2004636 changes the user incoming email token4637 changes projects new merge request address4638# [RSpecRunTime] RSpec elapsed time: 13 minutes 45.9 seconds. Current RSS: ~1587M. load average: 1.06 1.13 1.24 1/288 16304639 POST #toggle_star4640 toggles star if user is signed in4641 does nothing if user is not signed in4642# [RSpecRunTime] RSpec elapsed time: 13 minutes 47.72 seconds. Current RSS: ~1589M. load average: 1.06 1.13 1.24 1/288 16314643 DELETE remove_fork4644 does nothing if user is not signed in4645 when signed in4646 with forked project4647 removes fork from project4648# [RSpecRunTime] RSpec elapsed time: 13 minutes 49.23 seconds. Current RSS: ~1588M. load average: 1.06 1.13 1.24 1/288 16324649 when project not forked4650 does nothing if project was not forked4651 GET refs4652 gets a list of branches and tags4653 gets a list of branches, tags and commits4654 uses gitaly pagination4655 when gitaly is unavailable4656 responds with 503 error4657# [RSpecRunTime] RSpec elapsed time: 13 minutes 51.82 seconds. Current RSS: ~1660M. load average: 1.06 1.12 1.24 1/289 16704658 when preferred language is Japanese4659 gets a list of branches, tags and commits4660 when private project4661 as a guest4662 renders forbidden4663# [RSpecRunTime] RSpec elapsed time: 13 minutes 53.39 seconds. Current RSS: ~1689M. load average: 1.06 1.12 1.24 1/289 16854664 when input params are invalid4665 does not break4666 when sort param is invalid4667 uses default sort by name4668 POST #preview_markdown4669 renders json in a correct format4670 when not authorized4671 returns 4044672 state filter on references4673 renders JSON body with state filter for issues4674 renders JSON body with state filter for MRs4675# [RSpecRunTime] RSpec elapsed time: 13 minutes 56.56 seconds. Current RSS: ~1680M. load average: 1.05 1.12 1.24 1/289 17104676 when path parameter is provided4677 renders JSON body with image links expanded4678# [RSpecRunTime] RSpec elapsed time: 13 minutes 57.69 seconds. Current RSS: ~1678M. load average: 1.05 1.12 1.24 1/289 17294679 when path and ref parameters are provided4680 renders JSON body with image links expanded4681# [RSpecRunTime] RSpec elapsed time: 13 minutes 58.82 seconds. Current RSS: ~1649M. load average: 1.05 1.12 1.24 1/289 17504682 #ensure_canonical_path4683 for a GET request4684 when requesting the canonical path4685 with exactly matching casing4686 loads the project4687 with different casing4688 redirects to the normalized path4689 when requesting a redirected path4690 redirects to the canonical path4691 redirects to the canonical path (testing non-show action)4692# [RSpecRunTime] RSpec elapsed time: 14 minutes 1.16 seconds. Current RSS: ~1622M. load average: 1.05 1.12 1.23 1/289 17514693 for a POST request4694 when requesting the canonical path with different casing4695 does not 4044696 does not redirect to the correct casing4697 when requesting a redirected path4698 returns not found4699 for a DELETE request4700 when requesting the canonical path with different casing4701 does not 4044702 does not redirect to the correct casing4703 when requesting a redirected path4704 returns not found4705 project export4706 #export4707 when project export is enabled4708 returns 3024709 when the project storage_size exceeds the application setting max_export_size4710 returns 302 with alert4711 when the project storage_size does not exceed the application setting max_export_size4712 returns 302 without alert4713 when application setting max_export_size is not set4714 returns 302 without alert4715 when project export is disabled4716 returns 4044717 when the endpoint receives requests above the limit4718 prevents requesting project export4719 #download_export4720 object storage enabled4721 when project export is enabled4722 returns 2004723# [RSpecRunTime] RSpec elapsed time: 14 minutes 6.36 seconds. Current RSS: ~1593M. load average: 1.04 1.12 1.23 1/292 17584724 when project export file is absent4725 alerts the user and returns 3024726# [RSpecRunTime] RSpec elapsed time: 14 minutes 7.76 seconds. Current RSS: ~1585M. load average: 1.04 1.12 1.23 1/292 17624727 when project export is disabled4728 returns 4044729# [RSpecRunTime] RSpec elapsed time: 14 minutes 9.16 seconds. Current RSS: ~1571M. load average: 1.04 1.12 1.23 1/287 17664730 when the endpoint receives requests above the limit4731 prevents requesting project export4732# [RSpecRunTime] RSpec elapsed time: 14 minutes 10.42 seconds. Current RSS: ~1567M. load average: 1.04 1.12 1.23 1/287 17704733 applies correct scope when throttling4734 applies throttle per namespace4735 throttles downloads within same namespaces4736 allows downloads from different namespaces4737# [RSpecRunTime] RSpec elapsed time: 14 minutes 15.21 seconds. Current RSS: ~1544M. load average: 1.12 1.13 1.24 1/287 17834738 #remove_export4739 when project export is enabled4740 returns 3024741 when project export is disabled4742 returns 4044743 #generate_new_export4744 when project export is enabled4745 returns 3024746 when project export is disabled4747 returns 4044748 when the endpoint receives requests above the limit4749 prevents requesting project export4750 GET show.atom4751 filters by calling event.visible_to_user?4752 filters by calling event.visible_to_user?4753# [RSpecRunTime] RSpec elapsed time: 14 minutes 18.51 seconds. Current RSS: ~1552M. load average: 1.19 1.15 1.24 1/284 17844754 GET #unfoldered_environment_names4755 shows the environment names of a public project to an anonymous user4756 does not show environment names of a private project to anonymous users4757 shows environment names of a private project to a project member4758 does not show environment names of a private project to a logged-in non-member4759# [RSpecRunTime] RSpec elapsed time: 14 minutes 19.67 seconds. Current RSS: ~1555M. load average: 1.19 1.15 1.24 1/284 17854760# [RSpecRunTime] Finishing example group spec/controllers/projects_controller_spec.rb. It took 2 minutes 12.08 seconds. Expected to take 2 minutes 16.22 seconds.4761# [RSpecRunTime] Starting example group spec/requests/api/labels_spec.rb. Expected to take 1 minute 48.37 seconds.4762API::Labels4763 GET /projects/:id/labels4764 returns all available labels to the project4765 when search param is provided4766 and user is subscribed4767 returns subscribed true4768# [RSpecRunTime] RSpec elapsed time: 14 minutes 22.29 seconds. Current RSS: ~1556M. load average: 1.18 1.14 1.24 1/284 17864769 and user is not subscribed4770 returns subscribed false4771# [RSpecRunTime] RSpec elapsed time: 14 minutes 23.45 seconds. Current RSS: ~1559M. load average: 1.18 1.14 1.24 1/284 17874772 when the with_counts parameter is set4773 includes counts in the response4774# [RSpecRunTime] RSpec elapsed time: 14 minutes 25.41 seconds. Current RSS: ~1563M. load average: 1.18 1.14 1.24 1/284 17884775 with subgroups4776 when the include_ancestor_groups parameter is not set4777 behaves like fetches labels4778 returns correct labels4779# [RSpecRunTime] RSpec elapsed time: 14 minutes 27.12 seconds. Current RSS: ~1563M. load average: 1.16 1.14 1.24 1/284 17894780 when search param is provided4781 behaves like fetches labels4782 returns correct labels4783# [RSpecRunTime] RSpec elapsed time: 14 minutes 28.77 seconds. Current RSS: ~1557M. load average: 1.16 1.14 1.24 1/284 17904784 when the include_ancestor_groups parameter is set to false4785 behaves like fetches labels4786 returns correct labels4787# [RSpecRunTime] RSpec elapsed time: 14 minutes 30.37 seconds. Current RSS: ~1554M. load average: 1.16 1.14 1.24 1/284 17914788 when search param is provided4789 behaves like fetches labels4790 returns correct labels4791# [RSpecRunTime] RSpec elapsed time: 14 minutes 31.92 seconds. Current RSS: ~1550M. load average: 1.15 1.14 1.24 1/284 17924792 POST /projects/:id/labels4793 returns created label when all params4794 returns created label when only required params4795 creates a prioritized label4796 returns a 400 bad request if name not given4797 returns a 400 bad request if color not given4798 returns 400 for invalid color4799 returns 400 for too long color code4800 returns 400 for invalid name4801 returns 409 if label already exists in group4802 returns 400 for invalid priority4803 returns 409 if label already exists in project4804# [RSpecRunTime] RSpec elapsed time: 14 minutes 42.79 seconds. Current RSS: ~1548M. load average: 1.13 1.13 1.23 1/285 17934805 DELETE /projects/:id/labels4806 returns 404 for non existing label4807 returns 400 for wrong parameters4808 fails if label_id and name are given in params4809 behaves like label delete API4810 returns 204 for existing label (deprecated route)4811 returns 204 for existing label (rest route)4812# [RSpecRunTime] RSpec elapsed time: 14 minutes 47.0 seconds. Current RSS: ~1545M. load average: 1.12 1.13 1.23 1/284 17944813 behaves like label delete API4814 returns 204 for existing label (deprecated route)4815 returns 204 for existing label (rest route)4816# [RSpecRunTime] RSpec elapsed time: 14 minutes 48.89 seconds. Current RSS: ~1547M. load average: 1.12 1.13 1.23 1/284 17954817 behaves like 412 response4818 for a modified resource4819 returns 412 with a JSON error4820 for an unmodified resource4821 returns 204 with an empty body4822 when lock_on_merge4823 returns 400 because label could not be deleted4824 with group label4825 returns 401 if user does not have access4826 returns 204 if user has access4827# [RSpecRunTime] RSpec elapsed time: 14 minutes 54.0 seconds. Current RSS: ~1548M. load average: 1.11 1.13 1.23 1/284 17964828 PUT /projects/:id/labels4829 returns 404 if label does not exist4830 returns 404 if label by id does not exist4831 returns 400 if no label name and id is given4832 fails if label_id and name are given in params4833 when using name4834 behaves like label update API4835 returns 200 if name is changed (deprecated route)4836 returns 200 if colors is changed (deprecated route)4837 returns 200 if a priority is added (deprecated route)4838 returns 400 if no new parameters given (deprecated route)4839 returns 400 when color code is too short (deprecated route)4840 returns 400 for too long color code (deprecated route)4841 returns 400 for invalid priority (deprecated route)4842 returns 200 if name and colors and description are changed (deprecated route)4843 returns 400 for invalid name (deprecated route)4844 returns 200 if description is changed (deprecated route)4845 returns 200 if priority is changed (deprecated route)4846 returns 200 if name is changed (rest route)4847 returns 200 if colors is changed (rest route)4848 returns 200 if a priority is added (rest route)4849 returns 400 if no new parameters given (rest route)4850 returns 400 when color code is too short (rest route)4851 returns 400 for too long color code (rest route)4852 returns 400 for invalid priority (rest route)4853 returns 200 if name and colors and description are changed (rest route)4854 returns 400 for invalid name (rest route)4855 returns 200 if description is changed (rest route)4856 returns 200 if priority is changed (rest route)4857 returns 200 if a priority is removed (deprecated route)4858 returns 200 if a priority is removed (rest route)4859# [RSpecRunTime] RSpec elapsed time: 15 minutes 17.66 seconds. Current RSS: ~1532M. load average: 1.07 1.12 1.22 1/284 17974860 when using label_id4861 behaves like label update API4862 returns 200 if name is changed (deprecated route)4863 returns 200 if colors is changed (deprecated route)4864 returns 200 if a priority is added (deprecated route)4865 returns 400 if no new parameters given (deprecated route)4866 returns 400 when color code is too short (deprecated route)4867 returns 400 for too long color code (deprecated route)4868 returns 400 for invalid priority (deprecated route)4869 returns 200 if name and colors and description are changed (deprecated route)4870 returns 400 for invalid name (deprecated route)4871 returns 200 if description is changed (deprecated route)4872 returns 200 if priority is changed (deprecated route)4873 returns 200 if name is changed (rest route)4874 returns 200 if colors is changed (rest route)4875 returns 200 if a priority is added (rest route)4876 returns 400 if no new parameters given (rest route)4877 returns 400 when color code is too short (rest route)4878 returns 400 for too long color code (rest route)4879 returns 400 for invalid priority (rest route)4880 returns 200 if name and colors and description are changed (rest route)4881 returns 400 for invalid name (rest route)4882 returns 200 if description is changed (rest route)4883 returns 200 if priority is changed (rest route)4884 returns 200 if a priority is removed (deprecated route)4885 returns 200 if a priority is removed (rest route)4886# [RSpecRunTime] RSpec elapsed time: 15 minutes 39.5 seconds. Current RSS: ~1540M. load average: 1.05 1.11 1.22 1/284 17984887 with group label4888 allows updating of group label priority4889 returns 401 when updating other fields4890 returns 200 when user has access to the group label4891# [RSpecRunTime] RSpec elapsed time: 15 minutes 43.05 seconds. Current RSS: ~1545M. load average: 1.04 1.11 1.22 1/284 17994892 PUT /projects/:id/labels/promote4893 returns 200 if label is promoted4894 returns 403 if guest promotes label4895 returns 403 if reporter promotes label4896 returns 404 if label does not exist4897 returns 400 if no label name given4898 returns 400 if project does not have a group4899 if group label already exists4900 returns a status of 2004901 does not change the group label count4902 does not change the group label max (reuses the same ID)4903 changes the project label count4904# [RSpecRunTime] RSpec elapsed time: 15 minutes 57.92 seconds. Current RSS: ~1546M. load average: 0.95 1.08 1.21 1/284 18004905 POST /projects/:id/labels/:label_id/subscribe4906 when label_id is a label title4907 subscribes to the label4908 when label_id is a label ID4909 subscribes to the label4910 when user is already subscribed to label4911 returns 3044912 when label ID is not found4913 returns 404 error4914 POST /projects/:id/labels/:label_id/unsubscribe4915 when label_id is a label title4916 unsubscribes from the label4917# [RSpecRunTime] RSpec elapsed time: 16 minutes 2.64 seconds. Current RSS: ~1551M. load average: 0.96 1.08 1.20 1/284 18014918 when label_id is a label ID4919 unsubscribes from the label4920 when user is already unsubscribed from label4921 returns 3044922 when label ID is not found4923 returns 404 error4924# [RSpecRunTime] Finishing example group spec/requests/api/labels_spec.rb. It took 1 minute 45.52 seconds. Expected to take 1 minute 48.37 seconds.4925# [RSpecRunTime] Starting example group spec/requests/api/debian_project_packages_spec.rb. Expected to take 1 minute 30.59 seconds.4926API::DebianProjectPackages4927 with invalid parameter4928 behaves like Debian packages GET request4929 returns bad_request and expected body4930# [RSpecRunTime] RSpec elapsed time: 16 minutes 6.97 seconds. Current RSS: ~1543M. load average: 0.96 1.08 1.20 1/284 18024931 GET projects/:id/packages/debian/dists/*distribution/Release.gpg4932 behaves like Debian packages read endpoint4933 with valid container4934 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNATURE-----/4935 behaves like Debian packages GET request4936 returns success and expected body4937 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNATURE-----/4938 behaves like Debian packages GET request4939 returns success and expected body4940 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNATURE-----/4941 behaves like Debian packages GET request4942 returns success and expected body4943 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4944 behaves like Debian packages GET request4945 returns unauthorized4946 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNATURE-----/4947 behaves like Debian packages GET request4948 returns success and expected body4949 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4950 behaves like Debian packages GET request4951 returns unauthorized4952 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4953 behaves like Debian packages GET request4954 returns forbidden4955 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4956 behaves like Debian packages GET request4957 returns not_found4958 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4959 behaves like Debian packages GET request4960 returns unauthorized4961 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4962 behaves like Debian packages GET request4963 returns unauthorized4964 behaves like rejects Debian access with unknown container id4965 with an unknown container4966 as anonymous4967 behaves like Debian packages GET request4968 returns unauthorized4969 as authenticated user4970 behaves like Debian packages GET request4971 returns not_found4972 behaves like accept GET request on private project with access to package registry for everyone4973 behaves like Debian packages GET request4974 returns success4975 GET projects/:id/packages/debian/dists/*distribution/Release4976 behaves like Debian packages read endpoint4977 with valid container4978 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^Codename: fixture-distribution\n$/4979 behaves like Debian packages GET request4980 returns success and expected body4981 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^Codename: fixture-distribution\n$/4982 behaves like Debian packages GET request4983 returns success and expected body4984 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^Codename: fixture-distribution\n$/4985 behaves like Debian packages GET request4986 returns success and expected body4987 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4988 behaves like Debian packages GET request4989 returns unauthorized4990 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^Codename: fixture-distribution\n$/4991 behaves like Debian packages GET request4992 returns success and expected body4993 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4994 behaves like Debian packages GET request4995 returns unauthorized4996 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4997 behaves like Debian packages GET request4998 returns forbidden4999 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5000 behaves like Debian packages GET request5001 returns not_found5002 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5003 behaves like Debian packages GET request5004 returns unauthorized5005 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5006 behaves like Debian packages GET request5007 returns unauthorized5008 behaves like rejects Debian access with unknown container id5009 with an unknown container5010 as anonymous5011 behaves like Debian packages GET request5012 returns unauthorized5013 as authenticated user5014 behaves like Debian packages GET request5015 returns not_found5016 behaves like accept GET request on private project with access to package registry for everyone5017 behaves like Debian packages GET request5018 returns success5019 GET projects/:id/packages/debian/dists/*distribution/InRelease5020 behaves like Debian packages read endpoint5021 with valid container5022 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNED MESSAGE-----/5023 behaves like Debian packages GET request5024 returns success and expected body5025 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNED MESSAGE-----/5026 behaves like Debian packages GET request5027 returns success and expected body5028 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNED MESSAGE-----/5029 behaves like Debian packages GET request5030 returns success and expected body5031 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5032 behaves like Debian packages GET request5033 returns unauthorized5034 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNED MESSAGE-----/5035 behaves like Debian packages GET request5036 returns success and expected body5037 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5038 behaves like Debian packages GET request5039 returns unauthorized5040 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5041 behaves like Debian packages GET request5042 returns forbidden5043 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5044 behaves like Debian packages GET request5045 returns not_found5046 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5047 behaves like Debian packages GET request5048 returns unauthorized5049 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5050 behaves like Debian packages GET request5051 returns unauthorized5052 behaves like rejects Debian access with unknown container id5053 with an unknown container5054 as anonymous5055 behaves like Debian packages GET request5056 returns unauthorized5057 as authenticated user5058 behaves like Debian packages GET request5059 returns not_found5060 behaves like accept GET request on private project with access to package registry for everyone5061 behaves like Debian packages GET request5062 returns success5063 GET projects/:id/packages/debian/dists/*distribution/:component/binary-:architecture/Packages5064 behaves like Debian packages index endpoint5065 behaves like Debian packages read endpoint5066 with valid container5067 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete Packages file/5068 behaves like Debian packages GET request5069 returns success and expected body5070 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete Packages file/5071 behaves like Debian packages GET request5072 returns success and expected body5073 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete Packages file/5074 behaves like Debian packages GET request5075 returns success and expected body5076 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5077 behaves like Debian packages GET request5078 returns unauthorized5079 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete Packages file/5080 behaves like Debian packages GET request5081 returns success and expected body5082 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5083 behaves like Debian packages GET request5084 returns unauthorized5085 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5086 behaves like Debian packages GET request5087 returns forbidden5088 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5089 behaves like Debian packages GET request5090 returns not_found5091 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5092 behaves like Debian packages GET request5093 returns unauthorized5094 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5095 behaves like Debian packages GET request5096 returns unauthorized5097 behaves like rejects Debian access with unknown container id5098 with an unknown container5099 as anonymous5100 behaves like Debian packages GET request5101 returns unauthorized5102 as authenticated user5103 behaves like Debian packages GET request5104 returns not_found5105 when no ComponentFile is found5106 behaves like Debian packages read endpoint5107 with valid container5108 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5109 behaves like Debian packages GET request5110 returns no_content and expected body5111 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5112 behaves like Debian packages GET request5113 returns no_content and expected body5114 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5115 behaves like Debian packages GET request5116 returns no_content and expected body5117 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5118 behaves like Debian packages GET request5119 returns unauthorized5120 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5121 behaves like Debian packages GET request5122 returns no_content and expected body5123 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5124 behaves like Debian packages GET request5125 returns unauthorized5126 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5127 behaves like Debian packages GET request5128 returns forbidden5129 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5130 behaves like Debian packages GET request5131 returns not_found5132 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5133 behaves like Debian packages GET request5134 returns unauthorized5135 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5136 behaves like Debian packages GET request5137 returns unauthorized5138 behaves like rejects Debian access with unknown container id5139 with an unknown container5140 as anonymous5141 behaves like Debian packages GET request5142 returns unauthorized5143 as authenticated user5144 behaves like Debian packages GET request5145 returns not_found5146 behaves like accept GET request on private project with access to package registry for everyone5147 behaves like Debian packages GET request5148 returns success5149 GET projects/:id/packages/debian/dists/*distribution/:component/binary-:architecture/Packages.gz5150 behaves like Debian packages read endpoint5151 with valid container5152 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/5153 behaves like Debian packages GET request5154 returns not_found and expected body5155 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/5156 behaves like Debian packages GET request5157 returns not_found and expected body5158 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/5159 behaves like Debian packages GET request5160 returns not_found and expected body5161 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5162 behaves like Debian packages GET request5163 returns unauthorized5164 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/5165 behaves like Debian packages GET request5166 returns not_found and expected body5167 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5168 behaves like Debian packages GET request5169 returns unauthorized5170 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5171 behaves like Debian packages GET request5172 returns forbidden5173 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5174 behaves like Debian packages GET request5175 returns not_found5176 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5177 behaves like Debian packages GET request5178 returns unauthorized5179 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5180 behaves like Debian packages GET request5181 returns unauthorized5182 behaves like rejects Debian access with unknown container id5183 with an unknown container5184 as anonymous5185 behaves like Debian packages GET request5186 returns unauthorized5187 as authenticated user5188 behaves like Debian packages GET request5189 returns not_found5190 GET projects/:id/packages/debian/dists/*distribution/:component/binary-:architecture/by-hash/SHA256/:file_sha2565191 behaves like Debian packages index sha256 endpoint5192 behaves like Debian packages read endpoint5193 with valid container5194 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/5195 behaves like Debian packages GET request5196 returns success and expected body5197 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/5198 behaves like Debian packages GET request5199 returns success and expected body5200 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/5201 behaves like Debian packages GET request5202 returns success and expected body5203 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5204 behaves like Debian packages GET request5205 returns unauthorized5206 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/5207 behaves like Debian packages GET request5208 returns success and expected body5209 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5210 behaves like Debian packages GET request5211 returns unauthorized5212 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5213 behaves like Debian packages GET request5214 returns forbidden5215 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5216 behaves like Debian packages GET request5217 returns not_found5218 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5219 behaves like Debian packages GET request5220 returns unauthorized5221 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5222 behaves like Debian packages GET request5223 returns unauthorized5224 behaves like rejects Debian access with unknown container id5225 with an unknown container5226 as anonymous5227 behaves like Debian packages GET request5228 returns unauthorized5229 as authenticated user5230 behaves like Debian packages GET request5231 returns not_found5232 with empty checksum5233 behaves like Debian packages read endpoint5234 with valid container5235 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5236 behaves like Debian packages GET request5237 returns no_content and expected body5238 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5239 behaves like Debian packages GET request5240 returns no_content and expected body5241 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5242 behaves like Debian packages GET request5243 returns no_content and expected body5244 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5245 behaves like Debian packages GET request5246 returns unauthorized5247 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5248 behaves like Debian packages GET request5249 returns no_content and expected body5250 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5251 behaves like Debian packages GET request5252 returns unauthorized5253 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5254 behaves like Debian packages GET request5255 returns forbidden5256 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5257 behaves like Debian packages GET request5258 returns not_found5259 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5260 behaves like Debian packages GET request5261 returns unauthorized5262 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5263 behaves like Debian packages GET request5264 returns unauthorized5265 behaves like rejects Debian access with unknown container id5266 with an unknown container5267 as anonymous5268 behaves like Debian packages GET request5269 returns unauthorized5270 as authenticated user5271 behaves like Debian packages GET request5272 returns not_found5273 when ComponentFile is not found5274 behaves like Debian packages read endpoint5275 with valid container5276 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/5277 behaves like Debian packages GET request5278 returns not_found and expected body5279 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/5280 behaves like Debian packages GET request5281 returns not_found and expected body5282 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/5283 behaves like Debian packages GET request5284 returns not_found and expected body5285 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5286 behaves like Debian packages GET request5287 returns unauthorized5288 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/5289 behaves like Debian packages GET request5290 returns not_found and expected body5291 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5292 behaves like Debian packages GET request5293 returns unauthorized5294 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5295 behaves like Debian packages GET request5296 returns forbidden5297 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5298 behaves like Debian packages GET request5299 returns not_found5300 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5301 behaves like Debian packages GET request5302 returns unauthorized5303 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5304 behaves like Debian packages GET request5305 returns unauthorized5306 behaves like rejects Debian access with unknown container id5307 with an unknown container5308 as anonymous5309 behaves like Debian packages GET request5310 returns unauthorized5311 as authenticated user5312 behaves like Debian packages GET request5313 returns not_found5314 behaves like accept GET request on private project with access to package registry for everyone5315 behaves like Debian packages GET request5316 returns success5317 GET projects/:id/packages/debian/dists/*distribution/:component/source/Sources5318 behaves like Debian packages index endpoint5319 behaves like Debian packages read endpoint5320 with valid container5321 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^Description: This is an incomplete Sources file$/5322 behaves like Debian packages GET request5323 returns success and expected body5324 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^Description: This is an incomplete Sources file$/5325 behaves like Debian packages GET request5326 returns success and expected body5327 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^Description: This is an incomplete Sources file$/5328 behaves like Debian packages GET request5329 returns success and expected body5330 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5331 behaves like Debian packages GET request5332 returns unauthorized5333 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^Description: This is an incomplete Sources file$/5334 behaves like Debian packages GET request5335 returns success and expected body5336 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5337 behaves like Debian packages GET request5338 returns unauthorized5339 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5340 behaves like Debian packages GET request5341 returns forbidden5342 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5343 behaves like Debian packages GET request5344 returns not_found5345 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5346 behaves like Debian packages GET request5347 returns unauthorized5348 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5349 behaves like Debian packages GET request5350 returns unauthorized5351 behaves like rejects Debian access with unknown container id5352 with an unknown container5353 as anonymous5354 behaves like Debian packages GET request5355 returns unauthorized5356 as authenticated user5357 behaves like Debian packages GET request5358 returns not_found5359 when no ComponentFile is found5360 behaves like Debian packages read endpoint5361 with valid container5362 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5363 behaves like Debian packages GET request5364 returns no_content and expected body5365 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5366 behaves like Debian packages GET request5367 returns no_content and expected body5368 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5369 behaves like Debian packages GET request5370 returns no_content and expected body5371 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5372 behaves like Debian packages GET request5373 returns unauthorized5374 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5375 behaves like Debian packages GET request5376 returns no_content and expected body5377 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5378 behaves like Debian packages GET request5379 returns unauthorized5380 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5381 behaves like Debian packages GET request5382 returns forbidden5383 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5384 behaves like Debian packages GET request5385 returns not_found5386 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5387 behaves like Debian packages GET request5388 returns unauthorized5389 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5390 behaves like Debian packages GET request5391 returns unauthorized5392 behaves like rejects Debian access with unknown container id5393 with an unknown container5394 as anonymous5395 behaves like Debian packages GET request5396 returns unauthorized5397 as authenticated user5398 behaves like Debian packages GET request5399 returns not_found5400 behaves like accept GET request on private project with access to package registry for everyone5401 behaves like Debian packages GET request5402 returns success5403 GET projects/:id/packages/debian/dists/*distribution/:component/source/by-hash/SHA256/:file_sha2565404 behaves like Debian packages index sha256 endpoint5405 behaves like Debian packages read endpoint5406 with valid container5407 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/5408 behaves like Debian packages GET request5409 returns success and expected body5410 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/5411 behaves like Debian packages GET request5412 returns success and expected body5413 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/5414 behaves like Debian packages GET request5415 returns success and expected body5416 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5417 behaves like Debian packages GET request5418 returns unauthorized5419 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/5420 behaves like Debian packages GET request5421 returns success and expected body5422 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5423 behaves like Debian packages GET request5424 returns unauthorized5425 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5426 behaves like Debian packages GET request5427 returns forbidden5428 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5429 behaves like Debian packages GET request5430 returns not_found5431 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5432 behaves like Debian packages GET request5433 returns unauthorized5434 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5435 behaves like Debian packages GET request5436 returns unauthorized5437 behaves like rejects Debian access with unknown container id5438 with an unknown container5439 as anonymous5440 behaves like Debian packages GET request5441 returns unauthorized5442 as authenticated user5443 behaves like Debian packages GET request5444 returns not_found5445 with empty checksum5446 behaves like Debian packages read endpoint5447 with valid container5448 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5449 behaves like Debian packages GET request5450 returns no_content and expected body5451 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5452 behaves like Debian packages GET request5453 returns no_content and expected body5454 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5455 behaves like Debian packages GET request5456 returns no_content and expected body5457 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5458 behaves like Debian packages GET request5459 returns unauthorized5460 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5461 behaves like Debian packages GET request5462 returns no_content and expected body5463 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5464 behaves like Debian packages GET request5465 returns unauthorized5466 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5467 behaves like Debian packages GET request5468 returns forbidden5469 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5470 behaves like Debian packages GET request5471 returns not_found5472 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5473 behaves like Debian packages GET request5474 returns unauthorized5475 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5476 behaves like Debian packages GET request5477 returns unauthorized5478 behaves like rejects Debian access with unknown container id5479 with an unknown container5480 as anonymous5481 behaves like Debian packages GET request5482 returns unauthorized5483 as authenticated user5484 behaves like Debian packages GET request5485 returns not_found5486 when ComponentFile is not found5487 behaves like Debian packages read endpoint5488 with valid container5489 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/5490 behaves like Debian packages GET request5491 returns not_found and expected body5492 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/5493 behaves like Debian packages GET request5494 returns not_found and expected body5495 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/5496 behaves like Debian packages GET request5497 returns not_found and expected body5498 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5499 behaves like Debian packages GET request5500 returns unauthorized5501 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/5502 behaves like Debian packages GET request5503 returns not_found and expected body5504 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5505 behaves like Debian packages GET request5506 returns unauthorized5507 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5508 behaves like Debian packages GET request5509 returns forbidden5510 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5511 behaves like Debian packages GET request5512 returns not_found5513 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5514 behaves like Debian packages GET request5515 returns unauthorized5516 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5517 behaves like Debian packages GET request5518 returns unauthorized5519 behaves like rejects Debian access with unknown container id5520 with an unknown container5521 as anonymous5522 behaves like Debian packages GET request5523 returns unauthorized5524 as authenticated user5525 behaves like Debian packages GET request5526 returns not_found5527 behaves like accept GET request on private project with access to package registry for everyone5528 behaves like Debian packages GET request5529 returns success5530 GET projects/:id/packages/debian/dists/*distribution/:component/debian-installer/binary-:architecture/Packages5531 behaves like Debian packages index endpoint5532 behaves like Debian packages read endpoint5533 with valid container5534 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete D-I Packages file/5535 behaves like Debian packages GET request5536 returns success and expected body5537 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete D-I Packages file/5538 behaves like Debian packages GET request5539 returns success and expected body5540 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete D-I Packages file/5541 behaves like Debian packages GET request5542 returns success and expected body5543 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5544 behaves like Debian packages GET request5545 returns unauthorized5546 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete D-I Packages file/5547 behaves like Debian packages GET request5548 returns success and expected body5549 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5550 behaves like Debian packages GET request5551 returns unauthorized5552 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5553 behaves like Debian packages GET request5554 returns forbidden5555 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5556 behaves like Debian packages GET request5557 returns not_found5558 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5559 behaves like Debian packages GET request5560 returns unauthorized5561 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5562 behaves like Debian packages GET request5563 returns unauthorized5564 behaves like rejects Debian access with unknown container id5565 with an unknown container5566 as anonymous5567 behaves like Debian packages GET request5568 returns unauthorized5569 as authenticated user5570 behaves like Debian packages GET request5571 returns not_found5572 when no ComponentFile is found5573 behaves like Debian packages read endpoint5574 with valid container5575 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5576 behaves like Debian packages GET request5577 returns no_content and expected body5578 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5579 behaves like Debian packages GET request5580 returns no_content and expected body5581 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5582 behaves like Debian packages GET request5583 returns no_content and expected body5584 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5585 behaves like Debian packages GET request5586 returns unauthorized5587 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5588 behaves like Debian packages GET request5589 returns no_content and expected body5590 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5591 behaves like Debian packages GET request5592 returns unauthorized5593 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5594 behaves like Debian packages GET request5595 returns forbidden5596 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5597 behaves like Debian packages GET request5598 returns not_found5599 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5600 behaves like Debian packages GET request5601 returns unauthorized5602 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5603 behaves like Debian packages GET request5604 returns unauthorized5605 behaves like rejects Debian access with unknown container id5606 with an unknown container5607 as anonymous5608 behaves like Debian packages GET request5609 returns unauthorized5610 as authenticated user5611 behaves like Debian packages GET request5612 returns not_found5613 behaves like accept GET request on private project with access to package registry for everyone5614 behaves like Debian packages GET request5615 returns success5616 GET projects/:id/packages/debian/dists/*distribution/:component/debian-installer/binary-:architecture/Packages.gz5617 behaves like Debian packages read endpoint5618 with valid container5619 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/5620 behaves like Debian packages GET request5621 returns not_found and expected body5622 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/5623 behaves like Debian packages GET request5624 returns not_found and expected body5625 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/5626 behaves like Debian packages GET request5627 returns not_found and expected body5628 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5629 behaves like Debian packages GET request5630 returns unauthorized5631 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/5632 behaves like Debian packages GET request5633 returns not_found and expected body5634 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5635 behaves like Debian packages GET request5636 returns unauthorized5637 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5638 behaves like Debian packages GET request5639 returns forbidden5640 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5641 behaves like Debian packages GET request5642 returns not_found5643 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5644 behaves like Debian packages GET request5645 returns unauthorized5646 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5647 behaves like Debian packages GET request5648 returns unauthorized5649 behaves like rejects Debian access with unknown container id5650 with an unknown container5651 as anonymous5652 behaves like Debian packages GET request5653 returns unauthorized5654 as authenticated user5655 behaves like Debian packages GET request5656 returns not_found5657 GET projects/:id/packages/debian/dists/*distribution/:component/debian-installer/binary-:architecture/by-hash/SHA256/:file_sha2565658 behaves like Debian packages index sha256 endpoint5659 behaves like Debian packages read endpoint5660 with valid container5661 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/5662 behaves like Debian packages GET request5663 returns success and expected body5664 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/5665 behaves like Debian packages GET request5666 returns success and expected body5667 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/5668 behaves like Debian packages GET request5669 returns success and expected body5670 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5671 behaves like Debian packages GET request5672 returns unauthorized5673 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/5674 behaves like Debian packages GET request5675 returns success and expected body5676 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5677 behaves like Debian packages GET request5678 returns unauthorized5679 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5680 behaves like Debian packages GET request5681 returns forbidden5682 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5683 behaves like Debian packages GET request5684 returns not_found5685 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5686 behaves like Debian packages GET request5687 returns unauthorized5688 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5689 behaves like Debian packages GET request5690 returns unauthorized5691 behaves like rejects Debian access with unknown container id5692 with an unknown container5693 as anonymous5694 behaves like Debian packages GET request5695 returns unauthorized5696 as authenticated user5697 behaves like Debian packages GET request5698 returns not_found5699 with empty checksum5700 behaves like Debian packages read endpoint5701 with valid container5702 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5703 behaves like Debian packages GET request5704 returns no_content and expected body5705 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5706 behaves like Debian packages GET request5707 returns no_content and expected body5708 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5709 behaves like Debian packages GET request5710 returns no_content and expected body5711 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5712 behaves like Debian packages GET request5713 returns unauthorized5714 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5715 behaves like Debian packages GET request5716 returns no_content and expected body5717 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5718 behaves like Debian packages GET request5719 returns unauthorized5720 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5721 behaves like Debian packages GET request5722 returns forbidden5723 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5724 behaves like Debian packages GET request5725 returns not_found5726 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5727 behaves like Debian packages GET request5728 returns unauthorized5729 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5730 behaves like Debian packages GET request5731 returns unauthorized5732 behaves like rejects Debian access with unknown container id5733 with an unknown container5734 as anonymous5735 behaves like Debian packages GET request5736 returns unauthorized5737 as authenticated user5738 behaves like Debian packages GET request5739 returns not_found5740 when ComponentFile is not found5741 behaves like Debian packages read endpoint5742 with valid container5743 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/5744 behaves like Debian packages GET request5745 returns not_found and expected body5746 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/5747 behaves like Debian packages GET request5748 returns not_found and expected body5749 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/5750 behaves like Debian packages GET request5751 returns not_found and expected body5752 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5753 behaves like Debian packages GET request5754 returns unauthorized5755 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/5756 behaves like Debian packages GET request5757 returns not_found and expected body5758 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5759 behaves like Debian packages GET request5760 returns unauthorized5761 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5762 behaves like Debian packages GET request5763 returns forbidden5764 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5765 behaves like Debian packages GET request5766 returns not_found5767 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5768 behaves like Debian packages GET request5769 returns unauthorized5770 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5771 behaves like Debian packages GET request5772 returns unauthorized5773 behaves like rejects Debian access with unknown container id5774 with an unknown container5775 as anonymous5776 behaves like Debian packages GET request5777 returns unauthorized5778 as authenticated user5779 behaves like Debian packages GET request5780 returns not_found5781 behaves like accept GET request on private project with access to package registry for everyone5782 behaves like Debian packages GET request5783 returns success5784 GET projects/:id/packages/debian/pool/:codename/:letter/:package_name/:package_version/:file_name5785 file_name: "sample_1.2.3~alpha2.tar.xz", success_body: /^.7zXZ/5786 behaves like Debian packages read endpoint5787 with valid container5788 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^.7zXZ/5789 behaves like Debian packages GET request5790 returns success and expected body5791 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^.7zXZ/5792 behaves like Debian packages GET request5793 returns success and expected body5794# [RSpecRunTime] RSpec elapsed time: 17 minutes 1.42 seconds. Current RSS: ~1589M. load average: 1.10 1.09 1.19 1/283 18035795 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^.7zXZ/5796 behaves like Debian packages GET request5797 returns success and expected body5798 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5799 behaves like Debian packages GET request5800 returns unauthorized5801 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^.7zXZ/5802 behaves like Debian packages GET request5803 returns success and expected body5804 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5805 behaves like Debian packages GET request5806 returns unauthorized5807 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5808 behaves like Debian packages GET request5809 returns forbidden5810 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5811 behaves like Debian packages GET request5812 returns not_found5813 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5814 behaves like Debian packages GET request5815 returns unauthorized5816 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5817 behaves like Debian packages GET request5818 returns unauthorized5819 behaves like rejects Debian access with unknown container id5820 with an unknown container5821 as anonymous5822 behaves like Debian packages GET request5823 returns unauthorized5824 as authenticated user5825 behaves like Debian packages GET request5826 returns not_found5827 for bumping last downloaded at5828 behaves like bumping the package last downloaded at field5829 bumps last_downloaded_at5830 file_name: "sample_1.2.3~alpha2.dsc", success_body: /^Format: 3.0 \(native\)/5831 behaves like Debian packages read endpoint5832 with valid container5833 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^Format: 3.0 \(native\)/5834 behaves like Debian packages GET request5835 returns success and expected body5836 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^Format: 3.0 \(native\)/5837 behaves like Debian packages GET request5838 returns success and expected body5839 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^Format: 3.0 \(native\)/5840 behaves like Debian packages GET request5841 returns success and expected body5842 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5843 behaves like Debian packages GET request5844 returns unauthorized5845 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^Format: 3.0 \(native\)/5846 behaves like Debian packages GET request5847 returns success and expected body5848 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5849 behaves like Debian packages GET request5850 returns unauthorized5851 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5852 behaves like Debian packages GET request5853 returns forbidden5854 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5855 behaves like Debian packages GET request5856 returns not_found5857 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5858 behaves like Debian packages GET request5859 returns unauthorized5860 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5861 behaves like Debian packages GET request5862 returns unauthorized5863 behaves like rejects Debian access with unknown container id5864 with an unknown container5865 as anonymous5866 behaves like Debian packages GET request5867 returns unauthorized5868 as authenticated user5869 behaves like Debian packages GET request5870 returns not_found5871 for bumping last downloaded at5872 behaves like bumping the package last downloaded at field5873 bumps last_downloaded_at5874 file_name: "libsample0_1.2.3~alpha2_amd64.deb", success_body: /^!<arch>/5875 behaves like Debian packages read endpoint5876 with valid container5877 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5878 behaves like Debian packages GET request5879 returns success and expected body5880 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5881 behaves like Debian packages GET request5882 returns success and expected body5883 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5884 behaves like Debian packages GET request5885 returns success and expected body5886 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5887 behaves like Debian packages GET request5888 returns unauthorized5889 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5890 behaves like Debian packages GET request5891 returns success and expected body5892 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5893 behaves like Debian packages GET request5894 returns unauthorized5895 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5896 behaves like Debian packages GET request5897 returns forbidden5898 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5899 behaves like Debian packages GET request5900 returns not_found5901 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5902 behaves like Debian packages GET request5903 returns unauthorized5904 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5905 behaves like Debian packages GET request5906 returns unauthorized5907 behaves like rejects Debian access with unknown container id5908 with an unknown container5909 as anonymous5910 behaves like Debian packages GET request5911 returns unauthorized5912 as authenticated user5913 behaves like Debian packages GET request5914 returns not_found5915 for bumping last downloaded at5916 behaves like bumping the package last downloaded at field5917 bumps last_downloaded_at5918 file_name: "sample-udeb_1.2.3~alpha2_amd64.udeb", success_body: /^!<arch>/5919 behaves like Debian packages read endpoint5920 with valid container5921 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5922 behaves like Debian packages GET request5923 returns success and expected body5924 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5925 behaves like Debian packages GET request5926 returns success and expected body5927 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5928 behaves like Debian packages GET request5929 returns success and expected body5930 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5931 behaves like Debian packages GET request5932 returns unauthorized5933 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5934 behaves like Debian packages GET request5935 returns success and expected body5936 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5937 behaves like Debian packages GET request5938 returns unauthorized5939 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5940 behaves like Debian packages GET request5941 returns forbidden5942 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5943 behaves like Debian packages GET request5944 returns not_found5945 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5946 behaves like Debian packages GET request5947 returns unauthorized5948 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5949 behaves like Debian packages GET request5950 returns unauthorized5951 behaves like rejects Debian access with unknown container id5952 with an unknown container5953 as anonymous5954 behaves like Debian packages GET request5955 returns unauthorized5956 as authenticated user5957 behaves like Debian packages GET request5958 returns not_found5959 for bumping last downloaded at5960 behaves like bumping the package last downloaded at field5961 bumps last_downloaded_at5962 file_name: "sample-ddeb_1.2.3~alpha2_amd64.ddeb", success_body: /^!<arch>/5963 behaves like Debian packages read endpoint5964 with valid container5965 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5966 behaves like Debian packages GET request5967 returns success and expected body5968 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5969 behaves like Debian packages GET request5970 returns success and expected body5971 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5972 behaves like Debian packages GET request5973 returns success and expected body5974 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5975 behaves like Debian packages GET request5976 returns unauthorized5977 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5978 behaves like Debian packages GET request5979 returns success and expected body5980 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5981 behaves like Debian packages GET request5982 returns unauthorized5983 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5984 behaves like Debian packages GET request5985 returns forbidden5986 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5987 behaves like Debian packages GET request5988 returns not_found5989 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5990 behaves like Debian packages GET request5991 returns unauthorized5992 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5993 behaves like Debian packages GET request5994 returns unauthorized5995 behaves like rejects Debian access with unknown container id5996 with an unknown container5997 as anonymous5998 behaves like Debian packages GET request5999 returns unauthorized6000 as authenticated user6001 behaves like Debian packages GET request6002 returns not_found6003 for bumping last downloaded at6004 behaves like bumping the package last downloaded at field6005 bumps last_downloaded_at6006 file_name: "sample_1.2.3~alpha2_amd64.buildinfo", success_body: /Build-Tainted-By/6007 behaves like Debian packages read endpoint6008 with valid container6009 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /Build-Tainted-By/6010 behaves like Debian packages GET request6011 returns success and expected body6012 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /Build-Tainted-By/6013 behaves like Debian packages GET request6014 returns success and expected body6015 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /Build-Tainted-By/6016 behaves like Debian packages GET request6017 returns success and expected body6018 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil6019 behaves like Debian packages GET request6020 returns unauthorized6021 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /Build-Tainted-By/6022 behaves like Debian packages GET request6023 returns success and expected body6024 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil6025 behaves like Debian packages GET request6026 returns unauthorized6027 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil6028 behaves like Debian packages GET request6029 returns forbidden6030 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil6031 behaves like Debian packages GET request6032 returns not_found6033 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil6034 behaves like Debian packages GET request6035 returns unauthorized6036 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil6037 behaves like Debian packages GET request6038 returns unauthorized6039 behaves like rejects Debian access with unknown container id6040 with an unknown container6041 as anonymous6042 behaves like Debian packages GET request6043 returns unauthorized6044 as authenticated user6045 behaves like Debian packages GET request6046 returns not_found6047 for bumping last downloaded at6048 behaves like bumping the package last downloaded at field6049 bumps last_downloaded_at6050 file_name: "sample_1.2.3~alpha2_amd64.changes", success_body: /urgency=medium/6051 behaves like Debian packages read endpoint6052 with valid container6053 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /urgency=medium/6054 behaves like Debian packages GET request6055 returns success and expected body6056 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /urgency=medium/6057 behaves like Debian packages GET request6058 returns success and expected body6059 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /urgency=medium/6060 behaves like Debian packages GET request6061 returns success and expected body6062 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil6063 behaves like Debian packages GET request6064 returns unauthorized6065 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /urgency=medium/6066 behaves like Debian packages GET request6067 returns success and expected body6068 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil6069 behaves like Debian packages GET request6070 returns unauthorized6071 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil6072 behaves like Debian packages GET request6073 returns forbidden6074 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil6075 behaves like Debian packages GET request6076 returns not_found6077 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil6078 behaves like Debian packages GET request6079 returns unauthorized6080 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil6081 behaves like Debian packages GET request6082 returns unauthorized6083 behaves like rejects Debian access with unknown container id6084 with an unknown container6085 as anonymous6086 behaves like Debian packages GET request6087 returns unauthorized6088 as authenticated user6089 behaves like Debian packages GET request6090 returns not_found6091 for bumping last downloaded at6092 behaves like bumping the package last downloaded at field6093 bumps last_downloaded_at6094# [RSpecRunTime] RSpec elapsed time: 17 minutes 22.15 seconds. Current RSS: ~1593M. load average: 1.07 1.08 1.19 1/283 18046095 behaves like accept GET request on private project with access to package registry for everyone6096 behaves like Debian packages GET request6097 returns success6098 PUT projects/:id/packages/debian/:file_name6099 with a deb6100 behaves like Debian packages write endpoint6101 with valid container6102 visibility_level: :public, user_type: :developer, auth_method: :basic, expected_status: :created, expected_body: nil6103 behaves like Debian packages upload request6104 creates package files6105 visibility_level: :public, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil6106 behaves like Debian packages upload request6107 returns unauthorized6108 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil6109 behaves like Debian packages upload request6110 returns forbidden6111 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :forbidden, expected_body: nil6112 behaves like Debian packages upload request6113 returns forbidden6114 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil6115 behaves like Debian packages upload request6116 returns unauthorized6117 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil6118 behaves like Debian packages upload request6119 returns unauthorized6120 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :created, expected_body: nil6121 behaves like Debian packages upload request6122 creates package files6123 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil6124 behaves like Debian packages upload request6125 returns forbidden6126 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil6127 behaves like Debian packages upload request6128 returns not_found6129 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil6130 behaves like Debian packages upload request6131 returns unauthorized6132 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil6133 behaves like Debian packages upload request6134 returns unauthorized6135 behaves like rejects Debian access with unknown container id6136 with an unknown container6137 as anonymous6138 behaves like Debian packages GET request6139 returns unauthorized6140 as authenticated user6141 behaves like Debian packages GET request6142 returns not_found6143 behaves like Debian packages endpoint catching ObjectStorage::RemoteStoreError6144 returns forbidden6145 with codename and component6146 behaves like Debian packages write endpoint6147 with valid container6148 visibility_level: :public, user_type: :developer, auth_method: :basic, expected_status: :created, expected_body: nil6149 behaves like Debian packages upload request6150 creates package files6151 visibility_level: :public, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil6152 behaves like Debian packages upload request6153 returns unauthorized6154 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil6155 behaves like Debian packages upload request6156 returns forbidden6157 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :forbidden, expected_body: nil6158 behaves like Debian packages upload request6159 returns forbidden6160 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil6161 behaves like Debian packages upload request6162 returns unauthorized6163 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil6164 behaves like Debian packages upload request6165 returns unauthorized6166 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :created, expected_body: nil6167 behaves like Debian packages upload request6168 creates package files6169 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil6170 behaves like Debian packages upload request6171 returns forbidden6172 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil6173 behaves like Debian packages upload request6174 returns not_found6175 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil6176 behaves like Debian packages upload request6177 returns unauthorized6178 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil6179 behaves like Debian packages upload request6180 returns unauthorized6181 behaves like rejects Debian access with unknown container id6182 with an unknown container6183 as anonymous6184 behaves like Debian packages GET request6185 returns unauthorized6186 as authenticated user6187 behaves like Debian packages GET request6188 returns not_found6189 with codename and without component6190 behaves like Debian packages GET request6191 returns bad_request and expected body6192 with a buildinfo6193 behaves like Debian packages upload request6194 creates package files6195 with codename and component6196 behaves like Debian packages upload request6197 returns bad_request and expected body6198 with a changes file6199 behaves like Debian packages write endpoint6200 with valid container6201 visibility_level: :public, user_type: :developer, auth_method: :basic, expected_status: :created, expected_body: nil6202 behaves like Debian packages upload request6203 creates package files6204 visibility_level: :public, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil6205 behaves like Debian packages upload request6206 returns unauthorized6207 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil6208 behaves like Debian packages upload request6209 returns forbidden6210 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :forbidden, expected_body: nil6211 behaves like Debian packages upload request6212 returns forbidden6213 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil6214 behaves like Debian packages upload request6215 returns unauthorized6216 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil6217 behaves like Debian packages upload request6218 returns unauthorized6219 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :created, expected_body: nil6220 behaves like Debian packages upload request6221 creates package files6222 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil6223 behaves like Debian packages upload request6224 returns forbidden6225 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil6226 behaves like Debian packages upload request6227 returns not_found6228 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil6229 behaves like Debian packages upload request6230 returns unauthorized6231 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil6232 behaves like Debian packages upload request6233 returns unauthorized6234 behaves like rejects Debian access with unknown container id6235 with an unknown container6236 as anonymous6237 behaves like Debian packages GET request6238 returns unauthorized6239 as authenticated user6240 behaves like Debian packages GET request6241 returns not_found6242 PUT projects/:id/packages/debian/:file_name/authorize6243 behaves like Debian packages write endpoint6244 with valid container6245 visibility_level: :public, user_type: :developer, auth_method: :basic, expected_status: :created, expected_body: nil6246 behaves like Debian packages upload authorize request6247 authorizes package file upload6248 without a valid token6249 rejects request6250 bypassing gitlab-workhorse6251 rejects request6252 visibility_level: :public, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil6253 behaves like Debian packages upload authorize request6254 returns unauthorized6255 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil6256 behaves like Debian packages upload authorize request6257 returns forbidden6258 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :forbidden, expected_body: nil6259 behaves like Debian packages upload authorize request6260 returns forbidden6261 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil6262 behaves like Debian packages upload authorize request6263 returns unauthorized6264 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil6265 behaves like Debian packages upload authorize request6266 returns unauthorized6267 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :created, expected_body: nil6268 behaves like Debian packages upload authorize request6269 authorizes package file upload6270 without a valid token6271 rejects request6272 bypassing gitlab-workhorse6273 rejects request6274 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil6275 behaves like Debian packages upload authorize request6276 returns forbidden6277 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil6278 behaves like Debian packages upload authorize request6279 returns not_found6280 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil6281 behaves like Debian packages upload authorize request6282 returns unauthorized6283 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil6284 behaves like Debian packages upload authorize request6285 returns unauthorized6286 behaves like rejects Debian access with unknown container id6287 with an unknown container6288 as anonymous6289 behaves like Debian packages GET request6290 returns unauthorized6291 as authenticated user6292 behaves like Debian packages GET request6293 returns not_found6294# [RSpecRunTime] RSpec elapsed time: 17 minutes 37.96 seconds. Current RSS: ~1590M. load average: 1.13 1.09 1.19 1/284 18056295# [RSpecRunTime] Finishing example group spec/requests/api/debian_project_packages_spec.rb. It took 1 minute 32.73 seconds. Expected to take 1 minute 30.59 seconds.6296# [RSpecRunTime] Starting example group spec/requests/api/ci/jobs_spec.rb. Expected to take 1 minute 12.98 seconds.6297API::Ci::Jobs6298 GET /job6299 when token is valid but not CI_JOB_TOKEN6300 returns not found6301# [RSpecRunTime] RSpec elapsed time: 17 minutes 39.38 seconds. Current RSS: ~1595M. load average: 1.13 1.09 1.19 1/285 18196302 with job token authentication header6303 returns specific job data6304 avoids N+1 queries6305 behaves like returns common job data6306 returns common job data6307# [RSpecRunTime] RSpec elapsed time: 17 minutes 41.37 seconds. Current RSS: ~1592M. load average: 1.12 1.09 1.19 1/290 18286308 behaves like returns common pipeline data6309 returns common pipeline data6310 with job token authentication params6311 returns specific job data6312 behaves like returns common job data6313 returns common job data6314# [RSpecRunTime] RSpec elapsed time: 17 minutes 43.23 seconds. Current RSS: ~1592M. load average: 1.12 1.09 1.19 1/290 18356315 behaves like returns common pipeline data6316 returns common pipeline data6317 with non running job6318 behaves like returns unauthorized6319 returns unauthorized6320 with basic auth header6321 does not return a job6322 without authentication6323 behaves like returns unauthorized6324 returns unauthorized6325 GET /job/allowed_agents6326 when token is valid and user is authorized6327 behaves like valid allowed_agents request6328 returns the job info6329 returns the agents allowed for the job6330# [RSpecRunTime] RSpec elapsed time: 17 minutes 47.37 seconds. Current RSS: ~1657M. load average: 1.11 1.09 1.19 1/290 18386331 when deployment6332 includes environment slug6333 includes environment tier6334 behaves like valid allowed_agents request for a job with environment6335 return the agents configured for the given environment6336# [RSpecRunTime] RSpec elapsed time: 17 minutes 49.69 seconds. Current RSS: ~1658M. load average: 1.11 1.09 1.19 1/290 18636337 when non-deployment environment action6338 includes environment slug6339 includes environment tier6340 behaves like valid allowed_agents request for a job with environment6341 return the agents configured for the given environment6342# [RSpecRunTime] RSpec elapsed time: 17 minutes 51.51 seconds. Current RSS: ~1666M. load average: 1.18 1.10 1.19 1/289 18646343 when passing the token as params6344 behaves like valid allowed_agents request6345 returns the job info6346 returns the agents allowed for the job6347# [RSpecRunTime] RSpec elapsed time: 17 minutes 52.64 seconds. Current RSS: ~1684M. load average: 1.18 1.10 1.19 1/289 18656348 when user is anonymous6349 returns unauthorized6350 when token is invalid because job has finished6351 returns unauthorized6352 when token is invalid6353 returns unauthorized6354 when token is valid but not CI_JOB_TOKEN6355 returns not found6356 GET /projects/:id/jobs6357 authorized user6358 returns project jobs6359 returns correct values6360 returns pipeline data6361 avoids N+1 queries6362 without artifacts and trace6363 returns no artifacts nor trace data6364# [RSpecRunTime] RSpec elapsed time: 17 minutes 58.49 seconds. Current RSS: ~1813M. load average: 1.16 1.10 1.19 1/289 18836365 behaves like a job with artifacts and trace6366 with artifacts and trace6367 returns artifacts and trace data6368 filter project with one scope element6369 is expected to be a kind of Array6370 filter project with array of scope elements6371 is expected to be a kind of Array6372 respond 400 when scope contains invalid state6373 is expected to respond with numeric status code bad_request6374 behaves like an endpoint with keyset pagination6375 on making requests with supported ordering structure6376 includes keyset url params in the url response6377 does not include pagination headers6378 paginates the records correctly6379# [RSpecRunTime] RSpec elapsed time: 18 minutes 5.11 seconds. Current RSS: ~1847M. load average: 1.31 1.13 1.20 1/289 19006380 on making requests with unsupported ordering structure6381 returns error6382 unauthorized user6383 when user is not logged in6384 does not return project jobs6385 when user is guest6386 does not return project jobs6387# [RSpecRunTime] RSpec elapsed time: 18 minutes 7.41 seconds. Current RSS: ~1853M. load average: 1.29 1.13 1.20 1/289 19036388 GET /projects/:id/jobs offset pagination6389 returns one record for the first page6390 returns second record when passed in offset and per_page params6391# [RSpecRunTime] RSpec elapsed time: 18 minutes 8.76 seconds. Current RSS: ~1855M. load average: 1.29 1.13 1.20 1/289 19086392 GET /projects/:id/jobs keyset pagination6393 returns first page with cursor to next page6394 respects scope filters6395# [RSpecRunTime] RSpec elapsed time: 18 minutes 10.18 seconds. Current RSS: ~1861M. load average: 1.29 1.13 1.20 1/289 19156396 GET /projects/:id/jobs rate limited6397 enforces rate limits for the endpoint6398 GET /projects/:id/jobs/:job_id6399 authorized user6400 returns specific job data6401 behaves like returns common job data6402 returns common job data6403# [RSpecRunTime] RSpec elapsed time: 18 minutes 12.31 seconds. Current RSS: ~1863M. load average: 1.26 1.13 1.20 1/289 19206404 behaves like a job with artifacts and trace6405 with artifacts and trace6406 returns artifacts and trace data6407 behaves like returns common pipeline data6408 returns common pipeline data6409 unauthorized user6410 does not return specific job data6411 when job succeeded6412 does not return failure_reason6413 when job failed6414 returns failure_reason6415 when job is erased6416 returns specific job data6417 when trace artifact record exists with no stored file6418 returns no artifacts nor trace data6419 GET /projects/:id/jobs/:job_id/trace6420 authorized user6421 when log is in ObjectStorage6422 returns specific job logs6423 when log is artifact6424 returns specific job log6425 when incremental logging and uploadless log artifact6426 returns specific job log6427 when log is incremental6428 returns specific job log6429 when no log6430 returns empty log6431 when log artifact record exists with no stored file6432 returns empty trace6433 unauthorized user6434 does not return specific job log6435 when metadata debug_trace_enabled is set to true6436 behaves like additional access criteria6437 public_builds: true, user_project_role: "developer", expected_status: :ok6438 renders trace to authorized users6439 public_builds: true, user_project_role: "guest", expected_status: :forbidden6440 renders trace to authorized users6441 public_builds: false, user_project_role: "developer", expected_status: :ok6442 renders trace to authorized users6443 public_builds: false, user_project_role: "guest", expected_status: :forbidden6444 renders trace to authorized users6445 when ci_debug_trace is set to true6446 behaves like additional access criteria6447 public_builds: true, user_project_role: "developer", expected_status: :ok6448 renders trace to authorized users6449 public_builds: true, user_project_role: "guest", expected_status: :forbidden6450 renders trace to authorized users6451# [RSpecRunTime] RSpec elapsed time: 18 minutes 25.81 seconds. Current RSS: ~1889M. load average: 1.20 1.12 1.19 1/289 19446452 public_builds: false, user_project_role: "developer", expected_status: :ok6453 renders trace to authorized users6454 public_builds: false, user_project_role: "guest", expected_status: :forbidden6455 renders trace to authorized users6456 when ci_debug_services is set to true6457 behaves like additional access criteria6458 public_builds: true, user_project_role: "developer", expected_status: :ok6459 renders trace to authorized users6460 public_builds: true, user_project_role: "guest", expected_status: :forbidden6461 renders trace to authorized users6462# [RSpecRunTime] RSpec elapsed time: 18 minutes 29.24 seconds. Current RSS: ~1885M. load average: 1.20 1.12 1.19 1/286 19486463 public_builds: false, user_project_role: "developer", expected_status: :ok6464 renders trace to authorized users6465 public_builds: false, user_project_role: "guest", expected_status: :forbidden6466 renders trace to authorized users6467 POST /projects/:id/jobs/:job_id/cancel6468 authorized user6469 user with :cancel_build permission6470 cancels running or pending job6471 user without :cancel_build permission6472 does not cancel job6473# [RSpecRunTime] RSpec elapsed time: 18 minutes 32.66 seconds. Current RSS: ~1886M. load average: 1.27 1.14 1.20 1/287 19516474 unauthorized user6475 does not cancel job6476 POST /projects/:id/jobs/:job_id/retry6477 authorized user6478 user with :update_build permission6479 retries non-running job6480# [RSpecRunTime] RSpec elapsed time: 18 minutes 34.41 seconds. Current RSS: ~1887M. load average: 1.27 1.14 1.20 1/288 19606481 when a build is not retryable6482 responds with unprocessable entity6483 user without :update_build permission6484 does not retry job6485# [RSpecRunTime] RSpec elapsed time: 18 minutes 36.05 seconds. Current RSS: ~1887M. load average: 1.25 1.13 1.19 1/288 19616486 unauthorized user6487 does not retry job6488 POST /projects/:id/jobs/:job_id/erase6489 when project is not undergoing stats refresh6490 job is erasable6491 updates job6492 behaves like erases job6493 erases job content6494# [RSpecRunTime] RSpec elapsed time: 18 minutes 38.41 seconds. Current RSS: ~1889M. load average: 1.25 1.13 1.19 1/289 19666495 when job has an unarchived trace artifact6496 behaves like erases job6497 erases job content6498 job is not erasable6499 responds with forbidden6500 when a developer erases a build6501 when the build was created by the developer6502 is expected to respond with numeric status code created6503 when the build was created by another user6504 is expected to respond with numeric status code forbidden6505 when project is undergoing stats refresh6506 behaves like preventing request because of ongoing project stats refresh6507 logs about the rejected request6508 returns 409 error6509 does not delete artifacts6510# [RSpecRunTime] RSpec elapsed time: 18 minutes 43.45 seconds. Current RSS: ~1883M. load average: 1.23 1.13 1.19 1/289 19716511 POST /projects/:id/jobs/:job_id/play6512 on a playable job6513 when user is authorized to trigger a manual action6514 that is a bridge6515 plays the job6516 that is a build6517 plays the job6518 when the user provides valid custom variables6519 applies the variables to the job6520 when the user provides a variable without a key6521 reports that the key is missing6522 when the user provides a variable without a value6523 reports that the value is missing6524 when the user provides both valid and invalid variables6525 reports the invalid variables and does not run the job6526 when user is not authorized to trigger a manual action6527 when user does not have access to the project6528 does not trigger a manual action6529 when user is not allowed to trigger the manual action6530 does not trigger a manual action6531# [RSpecRunTime] RSpec elapsed time: 18 minutes 48.65 seconds. Current RSS: ~1882M. load average: 1.29 1.15 1.20 1/289 19796532 on a non-playable job6533 returns a status code 400, Bad Request6534# [RSpecRunTime] Finishing example group spec/requests/api/ci/jobs_spec.rb. It took 1 minute 11.3 seconds. Expected to take 1 minute 12.98 seconds.6535# [RSpecRunTime] Starting example group spec/controllers/projects/compare_controller_spec.rb. Expected to take 57.68 seconds.6536Projects::CompareController6537 GET index6538 returns successfully6539 with incorrect parameters6540 returns successfully6541# [RSpecRunTime] RSpec elapsed time: 18 minutes 52.8 seconds. Current RSS: ~1922M. load average: 1.27 1.14 1.20 3/288 19946542 with missing parameters6543 returns successfully6544# [RSpecRunTime] RSpec elapsed time: 18 minutes 54.36 seconds. Current RSS: ~1939M. load average: 1.27 1.14 1.20 1/287 19956545 GET show6546 when the refs exist in the same project6547 when we set the white space param6548 shows some diffs with ignore whitespace change option6549# [RSpecRunTime] RSpec elapsed time: 18 minutes 56.2 seconds. Current RSS: ~1955M. load average: 1.24 1.14 1.19 1/289 20146550 when we do not set the white space param6551 sets the diffs and commits ivars6552# [RSpecRunTime] RSpec elapsed time: 18 minutes 57.91 seconds. Current RSS: ~1980M. load average: 1.24 1.14 1.19 1/289 20326553 when refs have CI::Pipeline6554 avoids N+1 queries6555# [RSpecRunTime] RSpec elapsed time: 18 minutes 59.62 seconds. Current RSS: ~1984M. load average: 1.24 1.14 1.19 1/289 20516556 when the refs exist in different projects that the user can see6557 shows the diff6558# [RSpecRunTime] RSpec elapsed time: 19 minutes 2.46 seconds. Current RSS: ~1970M. load average: 1.30 1.16 1.20 1/289 20866559 when comparing missing commits between source and target6560 when comparing them in the other direction6561 the commits are there6562# [RSpecRunTime] RSpec elapsed time: 19 minutes 4.36 seconds. Current RSS: ~1967M. load average: 1.30 1.16 1.20 1/289 21076563 with straight mode true6564 the commits are empty, but the removed lines are visible as diffs6565# [RSpecRunTime] RSpec elapsed time: 19 minutes 5.87 seconds. Current RSS: ~1958M. load average: 1.28 1.15 1.20 1/289 21186566 with straight mode false6567 the additional commits are not visible in diffs and commits6568# [RSpecRunTime] RSpec elapsed time: 19 minutes 7.35 seconds. Current RSS: ~1944M. load average: 1.28 1.15 1.20 1/289 21326569 when the refs exist in different projects but the user cannot see6570 does not show the diff6571# [RSpecRunTime] RSpec elapsed time: 19 minutes 9.78 seconds. Current RSS: ~1948M. load average: 1.28 1.15 1.20 1/289 21446572 when the target project is the default source but hidden to the user6573 does not show the diff6574# [RSpecRunTime] RSpec elapsed time: 19 minutes 13.31 seconds. Current RSS: ~1952M. load average: 1.26 1.15 1.20 1/289 21716575 when the source ref does not exist6576 sets empty diff and commit ivars6577# [RSpecRunTime] RSpec elapsed time: 19 minutes 14.84 seconds. Current RSS: ~1944M. load average: 1.26 1.15 1.20 1/289 21766578 when the target ref does not exist6579 sets empty diff and commit ivars6580# [RSpecRunTime] RSpec elapsed time: 19 minutes 16.28 seconds. Current RSS: ~1941M. load average: 1.24 1.15 1.19 1/289 21816581 when the target ref is invalid6582 shows a flash message and redirects6583 when the from_ref and to_ref are the same6584 shows a message that refs are identical6585# [RSpecRunTime] RSpec elapsed time: 19 minutes 18.17 seconds. Current RSS: ~1936M. load average: 1.24 1.15 1.19 1/289 21946586 when the source ref is invalid6587 shows a flash message and redirects6588 when the both refs are invalid6589 shows a flash message and redirects6590 when page is valid6591 only loads blobs in the current page6592 behaves like valid compare page6593 shows the diff6594# [RSpecRunTime] RSpec elapsed time: 19 minutes 24.08 seconds. Current RSS: ~1943M. load average: 1.22 1.14 1.19 1/289 22346595 when from_ref is HEAD ref6596 behaves like valid compare page6597 shows the diff6598# [RSpecRunTime] RSpec elapsed time: 19 minutes 25.8 seconds. Current RSS: ~1942M. load average: 1.20 1.14 1.19 1/289 22526599 when to_ref is HEAD ref6600 behaves like valid compare page6601 shows the diff6602# [RSpecRunTime] RSpec elapsed time: 19 minutes 28.82 seconds. Current RSS: ~1945M. load average: 1.20 1.14 1.19 1/289 22736603 when page is not valid6604 does not return an error6605# [RSpecRunTime] RSpec elapsed time: 19 minutes 30.52 seconds. Current RSS: ~1951M. load average: 1.18 1.14 1.19 1/289 22916606 GET diff_for_path6607 when the source and target refs exist in the same project6608 when the user has access target the project6609 when the path exists in the diff6610 disables diff notes6611 only renders the diffs for the path given6612 when the path does not exist in the diff6613 returns a 4046614 when the user does not have access target the project6615 returns a 4046616 when the source and target refs exist in different projects and the user can see6617 shows the diff for that path6618# [RSpecRunTime] RSpec elapsed time: 19 minutes 34.36 seconds. Current RSS: ~1950M. load average: 1.18 1.14 1.19 1/289 23776619 when the source and target refs exist in different projects and the user cannot see6620 does not show the diff for that path6621# [RSpecRunTime] RSpec elapsed time: 19 minutes 36.05 seconds. Current RSS: ~1950M. load average: 1.17 1.14 1.19 1/289 23996622 when the source ref does not exist6623 returns a 4046624 when the target ref does not exist6625 returns a 4046626 POST create6627 when sending valid params6628 without a from_project_id6629 redirects to the show page6630 with a from_project_id6631 redirects to the show page without interpreting from_project_id6632 when sending invalid params6633 from_ref: "", to_ref: "", from_project_id: "", expected_redirect_params: {}6634 redirects back to the index6635 from_ref: "main", to_ref: "", from_project_id: "", expected_redirect_params: {:from=>"main"}6636 redirects back to the index6637 from_ref: "", to_ref: "main", from_project_id: "", expected_redirect_params: {:to=>"main"}6638 redirects back to the index6639 from_ref: "", to_ref: "", from_project_id: "1", expected_redirect_params: {:from_project_id=>1}6640 redirects back to the index6641 from_ref: "main", to_ref: "", from_project_id: "1", expected_redirect_params: {:from=>"main", :from_project_id=>1}6642 redirects back to the index6643 from_ref: "", to_ref: "main", from_project_id: "1", expected_redirect_params: {:to=>"main", :from_project_id=>1}6644 redirects back to the index6645 from_ref: ["a"], to_ref: ["b"], from_project_id: ["c"], expected_redirect_params: {}6646 redirects back to the index6647 GET signatures6648 when the source and target refs exist6649 when the user has access to the project6650 returns only the commit with a signature6651 when the user has access to the project with straight compare6652 returns only the commit with a signature6653 when the user does not have access to the project6654 returns a 4046655 when the source ref does not exist6656 returns no signatures6657 when the target ref does not exist6658 returns no signatures6659# [RSpecRunTime] Finishing example group spec/controllers/projects/compare_controller_spec.rb. It took 53.53 seconds. Expected to take 57.68 seconds.6660# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/notes/create/note_spec.rb. Expected to take 52.16 seconds.6661Adding a Note6662 behaves like a Note mutation when the user does not have permission6663 behaves like a Note mutation that does not create a Note6664 is expected not to change `Note.count`6665# [RSpecRunTime] RSpec elapsed time: 19 minutes 44.56 seconds. Current RSS: ~1927M. load average: 1.24 1.15 1.19 1/290 24826666 behaves like a mutation that returns top-level errors6667 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action"6668 when the user has permission6669 returns the note6670 behaves like a working GraphQL mutation6671 with a personal access token6672 behaves like prevents access to the mutation6673 does not resolve the mutation6674# [RSpecRunTime] RSpec elapsed time: 19 minutes 46.96 seconds. Current RSS: ~1928M. load average: 1.38 1.18 1.20 1/290 25696675 behaves like allows access to the mutation6676 behaves like a working graphql query that returns data6677 contains data6678 behaves like a working graphql query6679 returns a successful response6680# [RSpecRunTime] RSpec elapsed time: 19 minutes 49.24 seconds. Current RSS: ~1924M. load average: 1.38 1.18 1.20 1/290 26246681 with an OAuth token6682 behaves like prevents access to the mutation6683 does not resolve the mutation6684 behaves like allows access to the mutation6685 behaves like a working graphql query that returns data6686 contains data6687 behaves like a working graphql query6688 returns a successful response6689# [RSpecRunTime] RSpec elapsed time: 19 minutes 52.33 seconds. Current RSS: ~1912M. load average: 1.35 1.18 1.20 1/290 27066690 behaves like a Note mutation that creates a Note6691 is expected to change `Note.count` by 16692# [RSpecRunTime] RSpec elapsed time: 19 minutes 53.41 seconds. Current RSS: ~1911M. load average: 1.35 1.18 1.20 1/290 27346693 behaves like a Note mutation when there are active record validation errors6694 returns an empty Note6695 behaves like a Note mutation that does not create a Note6696 is expected not to change `Note.count`6697# [RSpecRunTime] RSpec elapsed time: 19 minutes 54.78 seconds. Current RSS: ~1906M. load average: 1.35 1.18 1.20 1/290 27896698 behaves like a mutation that returns errors in the response6699 is expected to contain exactly "Error 1" and "Error 2"6700 behaves like a Note mutation when the given resource id is not for a Noteable6701 behaves like a Note mutation that does not create a Note6702 is expected not to change `Note.count`6703 behaves like a mutation that returns top-level errors6704 is expected to include / does not represent an instance of Noteable/6705 behaves like a Note mutation when there are rate limit validation errors6706 with rate limiter6707 behaves like a Note mutation that does not create a Note6708 is expected not to change `Note.count`6709# [RSpecRunTime] RSpec elapsed time: 19 minutes 58.59 seconds. Current RSS: ~1894M. load average: 1.40 1.19 1.21 1/290 28536710 behaves like a mutation that returns top-level errors6711 is expected to contain exactly "This endpoint has been requested too many times. Try again later."6712# [RSpecRunTime] RSpec elapsed time: 20 minutes 0.78 second. Current RSS: ~1894M. load average: 1.45 1.21 1.21 1/290 28906713 when the user is in the allowlist6714 behaves like a Note mutation that creates a Note6715 is expected to change `Note.count` by 16716# [RSpecRunTime] RSpec elapsed time: 20 minutes 3.21 seconds. Current RSS: ~1891M. load average: 1.45 1.21 1.21 1/290 29276717 creating Notes in reply to a discussion6718 when the user does not have permission to create notes on the discussion6719 behaves like a mutation that returns top-level errors6720 is expected to contain exactly "The discussion does not exist or you don't have permission to perform this action"6721# [RSpecRunTime] RSpec elapsed time: 20 minutes 4.5 seconds. Current RSS: ~1887M. load average: 1.45 1.21 1.21 1/290 29556722 when the user has permission to create notes on the discussion6723 creates a Note in a discussion6724 when the discussion_id is not for a Discussion6725 behaves like a mutation that returns top-level errors6726 is expected to include / does not represent an instance of Discussion/6727# [RSpecRunTime] RSpec elapsed time: 20 minutes 6.9 seconds. Current RSS: ~1885M. load average: 1.41 1.20 1.21 1/290 30196728 for an issue6729 when using internal param6730 behaves like a Note mutation with confidential notes6731 returns a Note with confidentiality enabled6732 behaves like a Note mutation that creates a Note6733 is expected to change `Note.count` by 16734# [RSpecRunTime] RSpec elapsed time: 20 minutes 8.44 seconds. Current RSS: ~1885M. load average: 1.41 1.20 1.21 1/290 30206735 when using deprecated confidential param6736 behaves like a Note mutation with confidential notes6737 returns a Note with confidentiality enabled6738 behaves like a Note mutation that creates a Note6739 is expected to change `Note.count` by 16740# [RSpecRunTime] RSpec elapsed time: 20 minutes 9.86 seconds. Current RSS: ~1883M. load average: 1.41 1.20 1.21 1/289 30216741 as work item6742 when using internal param6743 behaves like a Note mutation with confidential notes6744 returns a Note with confidentiality enabled6745 behaves like a Note mutation that creates a Note6746 is expected to change `Note.count` by 16747# [RSpecRunTime] RSpec elapsed time: 20 minutes 11.37 seconds. Current RSS: ~1883M. load average: 1.38 1.20 1.21 1/289 30226748 when using deprecated confidential param6749 behaves like a Note mutation with confidential notes6750 returns a Note with confidentiality enabled6751 behaves like a Note mutation that creates a Note6752 is expected to change `Note.count` by 16753# [RSpecRunTime] RSpec elapsed time: 20 minutes 12.8 seconds. Current RSS: ~1883M. load average: 1.38 1.20 1.21 1/289 30236754 without notes widget6755 behaves like a Note mutation that does not create a Note6756 is expected not to change `Note.count`6757 behaves like a mutation that returns top-level errors6758 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action"6759 when body contains quick actions6760 behaves like work item supports labels widget updates via quick actions6761 when only removing labels6762 behaves like work item labels are updated6763 is expected to contain exactly6764 when only adding labels6765 behaves like work item labels are updated6766 is expected to contain exactly #<ProjectLabel id:226 group27/project-593~226>, #<ProjectLabel id:227 group27/project-593~227>, and #<ProjectLabel id:225 group27/project-593~225>6767 when adding and removing labels6768 behaves like work item labels are updated6769 is expected to contain exactly #<ProjectLabel id:226 group27/project-593~226> and #<ProjectLabel id:227 group27/project-593~227>6770 behaves like work item does not support labels widget updates via quick actions6771 ignores the quick action6772 behaves like work item supports assignee widget updates via quick actions6773 when assigning a user6774 updates the work item assignee6775# [RSpecRunTime] RSpec elapsed time: 20 minutes 17.82 seconds. Current RSS: ~1891M. load average: 1.35 1.20 1.21 1/284 30246776 when unassigning a user6777 updates the work item assignee6778 behaves like work item does not support assignee widget updates via quick actions6779 ignores the quick action6780 behaves like work item supports start and due date widget updates via quick actions6781 updates start and due date6782 behaves like work item does not support start and due date widget updates via quick actions6783 ignores the quick action6784 behaves like work item supports type change via quick actions6785 with /type quick command6786 behaves like a quick command that changes type6787 updates type6788 when update service returns errors6789 mutation response include the errors6790# [RSpecRunTime] RSpec elapsed time: 20 minutes 22.66 seconds. Current RSS: ~1899M. load average: 1.40 1.21 1.21 1/284 30256791 when quick command for unsupported widget is present6792 updates only type6793 when the type name is upper case6794 changes type to issue6795 with /promote_to quick command6796 behaves like a quick command that changes type6797 updates type6798 when update service returns errors6799 mutation response include the errors6800# [RSpecRunTime] RSpec elapsed time: 20 minutes 26.33 seconds. Current RSS: ~1898M. load average: 1.37 1.20 1.21 1/284 30266801 when quick command for unsupported widget is present6802 updates only type6803 when the type name is upper case6804 changes type to issue6805 when work item is directly associated with a group6806 behaves like a Note mutation that creates a Note6807 is expected to change `Note.count` by 16808 when body only contains quick actions6809 returns a nil note and info about the command in errors6810 starts the merge process6811# [RSpecRunTime] RSpec elapsed time: 20 minutes 30.24 seconds. Current RSS: ~1894M. load average: 1.37 1.20 1.21 1/290 30826812# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/notes/create/note_spec.rb. It took 47.46 seconds. Expected to take 52.16 seconds.6813# [RSpecRunTime] Starting example group spec/controllers/autocomplete_controller_spec.rb. Expected to take 42.72 seconds.6814AutocompleteController6815 GET users6816 project members6817 GET #users with project ID6818 returns the project members6819 with push_code param6820 returns users that can push code6821# [RSpecRunTime] RSpec elapsed time: 20 minutes 31.66 seconds. Current RSS: ~1893M. load average: 1.42 1.22 1.21 1/290 30836822 GET #users with unknown project6823 is expected to respond with numeric status code not_found6824 group members6825 GET #users with group ID6826 returns the group members6827 GET #users with unknown group ID6828 is expected to respond with numeric status code not_found6829 non-member login for public project6830 GET #users with project ID6831 returns the project members and non-members6832 all users6833 is expected to be a kind of Array6834 is expected to eq 36835 limited users per page6836 is expected to be a kind of Array6837 is expected to eq 206838# [RSpecRunTime] RSpec elapsed time: 20 minutes 37.28 seconds. Current RSS: ~1869M. load average: 1.39 1.21 1.21 1/289 30846839 unauthenticated user6840 GET #users with public project6841 is expected to be a kind of Array6842 is expected to eq 26843# [RSpecRunTime] RSpec elapsed time: 20 minutes 38.91 seconds. Current RSS: ~1866M. load average: 1.39 1.21 1.21 1/289 30856844 GET #users with project6845 is expected to respond with numeric status code not_found6846 GET #users with unknown project6847 is expected to respond with numeric status code not_found6848 GET #users with inaccessible group6849 is expected to respond with numeric status code not_found6850 GET #users with no project6851 is expected to be a kind of Array6852 is expected to be empty6853 GET #users with todo filter6854 gives an array of users6855 author of issuable included6856 authenticated6857 includes the author6858 rejects non existent user ids6859 without authenticating6860 returns empty result6861 merge_request_iid parameter included6862 includes can_merge option to users6863 behaves like rate limited endpoint6864 when rate limiter enabled6865 logs request and declines it when endpoint called more than the threshold6866 when rate limiter is disabled6867 does not log request and does not block the request6868 GET projects6869 authorized projects6870 GET #projects with project ID6871 returns projects6872 authorized projects and search6873 GET #projects with project ID and search6874 returns projects6875# [RSpecRunTime] RSpec elapsed time: 20 minutes 44.45 seconds. Current RSS: ~1867M. load average: 1.35 1.21 1.21 1/285 30866876 authorized projects apply limit6877 GET #projects with project ID6878 returns projects6879# [RSpecRunTime] RSpec elapsed time: 20 minutes 45.74 seconds. Current RSS: ~1868M. load average: 1.41 1.22 1.21 1/285 30876880 authorized projects without admin_issue ability6881 GET #projects with project ID6882 returns no projects6883 GET award_emojis6884 unauthorized user6885 returns empty json6886# [RSpecRunTime] RSpec elapsed time: 20 minutes 50.74 seconds. Current RSS: ~1888M. load average: 1.37 1.22 1.21 1/285 30886887 sign in as user without award emoji6888 returns empty json6889# [RSpecRunTime] RSpec elapsed time: 20 minutes 55.75 seconds. Current RSS: ~1861M. load average: 1.34 1.22 1.21 1/285 30896890 sign in as user with award emoji6891 returns json sorted by name count6892# [RSpecRunTime] RSpec elapsed time: 21 minutes 0.51 second. Current RSS: ~1837M. load average: 1.40 1.23 1.22 1/285 30906893 GET deploy_keys_with_owners6894 unauthorized user6895 returns a not found response6896 when the user is logged in6897 with a non-existing project6898 returns a not found response6899 with an existing project6900 when user cannot admin project6901 returns a forbidden response6902 when user can admin project6903 and user can read owner of key6904 renders the deploy keys in a json payload, with owner6905 and user cannot read owner of key6906 returns a payload without owner6907 GET branches6908 behaves like Get merge_request_{}_branches6909 anonymous user6910 returns empty json6911 user without any accessible merge requests6912 returns empty json6913 user with an accessible merge request but no scope6914 params: {}6915 returns an error6916 params: {:group_id=>" "}6917 returns an error6918 params: {:project_id=>" "}6919 returns an error6920 params: {:group_id=>" ", :project_id=>" "}6921 returns an error6922 user with an accessible merge request by project6923 returns json6924 user with an accessible merge request by group6925 returns json6926 behaves like Get merge_request_{}_branches6927 anonymous user6928 returns empty json6929 user without any accessible merge requests6930 returns empty json6931 user with an accessible merge request but no scope6932 params: {}6933 returns an error6934 params: {:group_id=>" "}6935 returns an error6936 params: {:project_id=>" "}6937 returns an error6938 params: {:group_id=>" ", :project_id=>" "}6939 returns an error6940 user with an accessible merge request by project6941 returns json6942 user with an accessible merge request by group6943 returns json6944# [RSpecRunTime] Finishing example group spec/controllers/autocomplete_controller_spec.rb. It took 35.73 seconds. Expected to take 42.72 seconds.6945# [RSpecRunTime] Starting example group spec/controllers/projects/tree_controller_spec.rb. Expected to take 40.26 seconds.6946Projects::TreeController6947 GET show6948 #set_is_ambiguous_ref before action6949 when ref requested is ambiguous with no ref type6950 behaves like #set_is_ambiguous_ref when ref is ambiguous6951 when the ref_type is nil6952 @ambiguous_ref return false when ff is disabled6953 when the ambiguous_ref_modal ff is enabled6954 @ambiguous_ref return true6955# [RSpecRunTime] RSpec elapsed time: 21 minutes 11.11 seconds. Current RSS: ~1938M. load average: 1.26 1.20 1.21 1/290 31736956 when the ref_type is empty6957 @ambiguous_ref return false when ff is disabled6958 when the ambiguous_ref_modal ff is enabled6959 @ambiguous_ref return true6960# [RSpecRunTime] RSpec elapsed time: 21 minutes 15.41 seconds. Current RSS: ~1946M. load average: 1.26 1.20 1.21 1/290 32426961 when the ref_type is present6962 @ambiguous_ref return false6963# [RSpecRunTime] RSpec elapsed time: 21 minutes 17.6 seconds. Current RSS: ~1942M. load average: 1.24 1.20 1.21 1/290 32756964 when ref requested is not ambiguous6965 behaves like #set_is_ambiguous_ref when ref is not ambiguous6966 when the ref_type is nil6967 @ambiguous_ref return false6968# [RSpecRunTime] RSpec elapsed time: 21 minutes 19.69 seconds. Current RSS: ~1912M. load average: 1.24 1.20 1.21 1/290 33116969 when there is a ref and tag with the same name6970 and explicitly requesting a branch6971 redirects to blob#show with sha for the branch6972 and explicitly requesting a tag6973 responds with success6974# [RSpecRunTime] RSpec elapsed time: 21 minutes 22.89 seconds. Current RSS: ~1917M. load average: 1.14 1.18 1.20 1/290 33706975 valid branch, no path6976 checks for tree without ref_type6977 responds with success6978# [RSpecRunTime] RSpec elapsed time: 21 minutes 28.32 seconds. Current RSS: ~1929M. load average: 1.13 1.18 1.20 1/290 34296979 valid branch, valid path6980 responds with success6981# [RSpecRunTime] RSpec elapsed time: 21 minutes 30.44 seconds. Current RSS: ~1934M. load average: 1.13 1.18 1.20 1/290 34606982 valid branch, invalid path6983 redirects6984 invalid branch, valid path6985 responds with not_found6986 when default branch was renamed6987 and the file is valid6988 redirects6989# [RSpecRunTime] RSpec elapsed time: 21 minutes 32.63 seconds. Current RSS: ~1948M. load average: 1.12 1.17 1.20 1/291 35536990 and the file is invalid6991 redirects6992 valid empty branch, invalid path6993 redirects6994 valid empty branch6995 responds with success6996# [RSpecRunTime] RSpec elapsed time: 21 minutes 35.87 seconds. Current RSS: ~1942M. load average: 1.11 1.17 1.20 1/291 36426997 invalid SHA commit ID6998 responds with not_found6999 valid SHA commit ID7000 responds with success7001 and there is a tag with the same name7002 responds with success7003# [RSpecRunTime] RSpec elapsed time: 21 minutes 40.64 seconds. Current RSS: ~1933M. load average: 1.18 1.19 1.20 1/292 37347004 valid SHA commit ID with path7005 responds with found7006 GET show with whitespace in ref7007 does not call make a Gitaly request7008 GET show with blob path7009 redirect to blob7010 redirects7011 #create_dir7012 successful creation7013 when not creating a new MR7014 redirects to the new directory7015 when creating a new MR7016 and the passed create_merge_request value is true7017 behaves like a new MR from branch redirection7018 redirects to the new MR page7019 and the passed create_merge_request value is 'true'7020 behaves like a new MR from branch redirection7021 redirects to the new MR page7022 and the passed create_merge_request value is '1'7023 behaves like a new MR from branch redirection7024 redirects to the new MR page7025 and the passed create_merge_request value is 17026 behaves like a new MR from branch redirection7027 redirects to the new MR page7028 unsuccessful creation7029 does not allow overwriting of existing files7030# [RSpecRunTime] Finishing example group spec/controllers/projects/tree_controller_spec.rb. It took 39.62 seconds. Expected to take 40.26 seconds.7031# [RSpecRunTime] Starting example group spec/controllers/projects/snippets/blobs_controller_spec.rb. Expected to take 32.82 seconds.7032Projects::Snippets::BlobsController7033 GET #raw7034 with a snippet without a repository7035 behaves like raw snippet without repository7036 when authorized7037 returns a 4227038# [RSpecRunTime] RSpec elapsed time: 21 minutes 47.01 seconds. Current RSS: ~1924M. load average: 1.25 1.20 1.20 1/291 39017039 when unauthorized7040 behaves like returning response status7041 returns not_found7042 project_visibility_level: :public, snippet_visibility_level: :public, user: :author, status: :ok7043 responds with correct status7044# [RSpecRunTime] RSpec elapsed time: 21 minutes 49.07 seconds. Current RSS: ~1906M. load average: 1.25 1.20 1.20 1/291 39127045 project_visibility_level: :public, snippet_visibility_level: :public, user: :developer, status: :ok7046 responds with correct status7047# [RSpecRunTime] RSpec elapsed time: 21 minutes 50.3 seconds. Current RSS: ~1903M. load average: 1.25 1.20 1.20 1/291 39237048 project_visibility_level: :public, snippet_visibility_level: :public, user: :other_user, status: :ok7049 responds with correct status7050# [RSpecRunTime] RSpec elapsed time: 21 minutes 51.52 seconds. Current RSS: ~1909M. load average: 1.31 1.21 1.21 1/291 39347051 project_visibility_level: :public, snippet_visibility_level: :public, user: nil, status: :ok7052 responds with correct status7053# [RSpecRunTime] RSpec elapsed time: 21 minutes 52.66 seconds. Current RSS: ~1911M. load average: 1.31 1.21 1.21 1/291 39457054 project_visibility_level: :public, snippet_visibility_level: :private, user: :author, status: :ok7055 responds with correct status7056# [RSpecRunTime] RSpec elapsed time: 21 minutes 53.92 seconds. Current RSS: ~1922M. load average: 1.31 1.21 1.21 1/291 39567057 project_visibility_level: :public, snippet_visibility_level: :private, user: :developer, status: :ok7058 responds with correct status7059# [RSpecRunTime] RSpec elapsed time: 21 minutes 55.19 seconds. Current RSS: ~1930M. load average: 1.31 1.21 1.21 1/291 39677060 project_visibility_level: :public, snippet_visibility_level: :private, user: :other_user, status: :not_found7061 responds with correct status7062# [RSpecRunTime] RSpec elapsed time: 21 minutes 56.38 seconds. Current RSS: ~1940M. load average: 1.60 1.28 1.23 1/291 39737063 project_visibility_level: :public, snippet_visibility_level: :private, user: nil, status: :not_found7064 responds with correct status7065# [RSpecRunTime] RSpec elapsed time: 21 minutes 57.52 seconds. Current RSS: ~1952M. load average: 1.60 1.28 1.23 1/291 39797066 project_visibility_level: :private, snippet_visibility_level: :public, user: :author, status: :ok7067 responds with correct status7068# [RSpecRunTime] RSpec elapsed time: 21 minutes 58.7 seconds. Current RSS: ~1961M. load average: 1.60 1.28 1.23 1/291 39907069 project_visibility_level: :private, snippet_visibility_level: :public, user: :developer, status: :ok7070 responds with correct status7071# [RSpecRunTime] RSpec elapsed time: 21 minutes 59.9 seconds. Current RSS: ~1969M. load average: 1.60 1.28 1.23 1/291 40017072 project_visibility_level: :private, snippet_visibility_level: :public, user: :other_user, status: :not_found7073 responds with correct status7074# [RSpecRunTime] RSpec elapsed time: 22 minutes 1.11 seconds. Current RSS: ~1972M. load average: 1.71 1.31 1.24 1/291 40077075 project_visibility_level: :private, snippet_visibility_level: :public, user: nil, status: :redirect7076 responds with correct status7077# [RSpecRunTime] RSpec elapsed time: 22 minutes 2.18 seconds. Current RSS: ~1972M. load average: 1.71 1.31 1.24 1/291 40137078 project_visibility_level: :private, snippet_visibility_level: :private, user: :author, status: :ok7079 responds with correct status7080# [RSpecRunTime] RSpec elapsed time: 22 minutes 3.33 seconds. Current RSS: ~1973M. load average: 1.71 1.31 1.24 1/291 40247081 project_visibility_level: :private, snippet_visibility_level: :private, user: :developer, status: :ok7082 responds with correct status7083# [RSpecRunTime] RSpec elapsed time: 22 minutes 4.71 seconds. Current RSS: ~1973M. load average: 1.71 1.31 1.24 1/291 40357084 project_visibility_level: :private, snippet_visibility_level: :private, user: :other_user, status: :not_found7085 responds with correct status7086# [RSpecRunTime] RSpec elapsed time: 22 minutes 5.83 seconds. Current RSS: ~1974M. load average: 1.66 1.30 1.24 1/291 40417087 project_visibility_level: :private, snippet_visibility_level: :private, user: nil, status: :redirect7088 responds with correct status7089# [RSpecRunTime] RSpec elapsed time: 22 minutes 6.93 seconds. Current RSS: ~1971M. load average: 1.66 1.30 1.24 1/291 40477090 behaves like raw snippet blob7091 with valid params7092 delivers file with correct Workhorse headers7093 responds with status 2007094# [RSpecRunTime] RSpec elapsed time: 22 minutes 9.22 seconds. Current RSS: ~1971M. load average: 1.66 1.30 1.24 1/291 40687095 Content Disposition7096 when the disposition is inline7097 returns inline in the content disposition header7098# [RSpecRunTime] RSpec elapsed time: 22 minutes 10.4 seconds. Current RSS: ~1969M. load average: 1.66 1.30 1.24 1/291 40797099 when the disposition is attachment7100 returns attachment plus the filename in the content disposition header7101# [RSpecRunTime] RSpec elapsed time: 22 minutes 11.57 seconds. Current RSS: ~1958M. load average: 1.60 1.29 1.24 2/291 40907102 with invalid file path7103 behaves like returning response status7104 returns not_found7105# [RSpecRunTime] RSpec elapsed time: 22 minutes 12.95 seconds. Current RSS: ~1953M. load average: 1.60 1.29 1.24 1/291 41017106 with invalid ref7107 behaves like returning response status7108 returns not_found7109# [RSpecRunTime] RSpec elapsed time: 22 minutes 15.49 seconds. Current RSS: ~1961M. load average: 1.60 1.29 1.24 1/291 41117110 behaves like content disposition headers7111 sets content disposition to inline7112 when inline param is false7113 sets content disposition to attachment7114# [RSpecRunTime] RSpec elapsed time: 22 minutes 17.94 seconds. Current RSS: ~1970M. load average: 1.56 1.29 1.23 1/291 41327115# [RSpecRunTime] Finishing example group spec/controllers/projects/snippets/blobs_controller_spec.rb. It took 32.41 seconds. Expected to take 32.82 seconds.7116# [RSpecRunTime] Starting example group spec/requests/api/deploy_tokens_spec.rb. Expected to take 31.2 seconds.7117API::DeployTokens7118 GET /deploy_tokens7119 behaves like GET request permissions for admin mode7120 behaves like when admin7121 behaves like makes request7122 returns7123# [RSpecRunTime] RSpec elapsed time: 22 minutes 19.37 seconds. Current RSS: ~1970M. load average: 1.56 1.29 1.23 2/291 41337124 behaves like makes request7125 returns7126 behaves like when user7127 returns7128 behaves like makes request7129 returns7130 when unauthenticated7131 is expected to respond with numeric status code unauthorized7132 when authenticated as admin7133 returns all deploy tokens7134 and active=true7135 only returns active deploy tokens7136 GET /projects/:id/deploy_tokens7137 when unauthenticated7138 is expected to respond with numeric status code not_found7139 when authenticated as non-admin user7140 is expected to respond with numeric status code forbidden7141 when authenticated as maintainer7142 is expected to respond with numeric status code ok7143 returns all deploy tokens for the project7144 does not return deploy tokens for other projects7145 and active=true7146 only returns active deploy tokens for the project7147# [RSpecRunTime] RSpec elapsed time: 22 minutes 25.0 seconds. Current RSS: ~1959M. load average: 1.51 1.28 1.23 1/291 41347148 GET /projects/:id/deploy_tokens/:token_id7149 when unauthenticated7150 is expected to respond with numeric status code not_found7151 when authenticated as non-admin user7152 is expected to respond with numeric status code forbidden7153 when authenticated as maintainer7154 is expected to respond with numeric status code ok7155 returns specific deploy token for the project7156 invalid request7157 returns not found with invalid project id7158 returns not found with invalid token id7159# [RSpecRunTime] RSpec elapsed time: 22 minutes 28.0 seconds. Current RSS: ~1954M. load average: 1.47 1.28 1.23 1/288 41357160 GET /groups/:id/deploy_tokens7161 when unauthenticated7162 is expected to respond with numeric status code forbidden7163 when authenticated as non-admin user7164 is expected to respond with numeric status code forbidden7165 when authenticated as maintainer7166 is expected to respond with numeric status code ok7167 returns all deploy tokens for the group7168 does not return deploy tokens for other groups7169 and active=true7170 only returns active deploy tokens for the group7171# [RSpecRunTime] RSpec elapsed time: 22 minutes 31.24 seconds. Current RSS: ~1943M. load average: 1.43 1.27 1.23 1/286 41367172 GET /groups/:id/deploy_tokens/:token_id7173 when unauthenticated7174 is expected to respond with numeric status code forbidden7175 when authenticated as non-admin user7176 is expected to respond with numeric status code forbidden7177 when authenticated as maintainer7178 is expected to respond with numeric status code ok7179 returns specific deploy token for the group7180 invalid request7181 returns not found with invalid group id7182 returns not found with invalid token id7183# [RSpecRunTime] RSpec elapsed time: 22 minutes 34.47 seconds. Current RSS: ~1941M. load average: 1.43 1.27 1.23 1/286 41377184 DELETE /projects/:id/deploy_tokens/:token_id7185 when unauthenticated7186 is expected to respond with numeric status code not_found7187 when authenticated as non-admin user7188 is expected to respond with numeric status code forbidden7189 when authenticated as maintainer7190 is expected to respond with numeric status code no_content7191 calls the deploy token destroy service7192 invalid request7193 returns not found with invalid group id7194 returns bad_request with invalid token id7195# [RSpecRunTime] RSpec elapsed time: 22 minutes 37.55 seconds. Current RSS: ~1932M. load average: 1.40 1.27 1.23 1/286 41387196 deploy token creation7197 POST /projects/:id/deploy_tokens7198 behaves like creating a deploy token7199 when unauthenticated7200 is expected to respond with numeric status code not_found7201 when authenticated as non-admin user7202 is expected to respond with numeric status code forbidden7203 when authenticated as maintainer7204 creates the deploy token7205 with no optional params given7206 creates the deploy token with default values7207# [RSpecRunTime] RSpec elapsed time: 22 minutes 39.67 seconds. Current RSS: ~1932M. load average: 1.40 1.27 1.23 1/286 41397208 with an invalid scope7209 is expected to respond with numeric status code bad_request7210 with an invalid expires_at date7211 is expected to respond with numeric status code bad_request7212 POST /groups/:id/deploy_tokens7213 behaves like creating a deploy token7214 when unauthenticated7215 is expected to respond with numeric status code forbidden7216 when authenticated as non-admin user7217 is expected to respond with numeric status code forbidden7218 when authenticated as owner7219 creates the deploy token7220 with no optional params given7221 creates the deploy token with default values7222# [RSpecRunTime] RSpec elapsed time: 22 minutes 42.8 seconds. Current RSS: ~1932M. load average: 1.36 1.26 1.23 1/287 41407223 with an invalid scope7224 is expected to respond with numeric status code bad_request7225 with an invalid expires_at date7226 is expected to respond with numeric status code bad_request7227 when authenticated as maintainer7228 is expected to respond with numeric status code forbidden7229 DELETE /groups/:id/deploy_tokens/:token_id7230 when unauthenticated7231 is expected to respond with numeric status code forbidden7232 when authenticated as non-admin user7233 is expected to respond with numeric status code forbidden7234 when authenticated as maintainer7235 is expected to respond with numeric status code forbidden7236 when authenticated as owner7237 calls the deploy token destroy service7238 invalid request7239 returns bad request with invalid group id7240 returns not found with invalid deploy token id7241# [RSpecRunTime] RSpec elapsed time: 22 minutes 47.49 seconds. Current RSS: ~1931M. load average: 1.42 1.28 1.23 1/287 41417242# [RSpecRunTime] Finishing example group spec/requests/api/deploy_tokens_spec.rb. It took 29.5 seconds. Expected to take 31.2 seconds.7243# [RSpecRunTime] Starting example group spec/requests/api/graphql/packages/maven_spec.rb. Expected to take 28.45 seconds.7244maven package details7245 a maven package with version7246 behaves like a package detail7247 behaves like a working graphql query7248 returns a successful response7249 behaves like matching the package details schema7250 matches the JSON schema7251# [RSpecRunTime] RSpec elapsed time: 22 minutes 51.46 seconds. Current RSS: ~1906M. load average: 1.46 1.29 1.24 1/286 41427252 with pipelines7253 behaves like a working graphql query7254 returns a successful response7255 behaves like matching the package details schema7256 matches the JSON schema7257# [RSpecRunTime] RSpec elapsed time: 22 minutes 55.52 seconds. Current RSS: ~1903M. load average: 1.43 1.28 1.23 1/286 41437258 behaves like correct maven metadata7259 has the correct metadata7260# [RSpecRunTime] RSpec elapsed time: 22 minutes 56.97 seconds. Current RSS: ~1900M. load average: 1.43 1.28 1.23 1/286 41447261 behaves like a package with files7262 has the right amount of files7263 has the basic package files data7264 with package files pending destruction7265 does not return them7266# [RSpecRunTime] RSpec elapsed time: 23 minutes 0.77 second. Current RSS: ~1900M. load average: 1.39 1.28 1.23 1/286 41457267 a versionless maven package7268 has an empty version7269 behaves like a package detail7270 behaves like a working graphql query7271 returns a successful response7272 behaves like matching the package details schema7273 matches the JSON schema7274# [RSpecRunTime] RSpec elapsed time: 23 minutes 4.8 seconds. Current RSS: ~1892M. load average: 1.39 1.28 1.23 1/286 41467275 with pipelines7276 behaves like a working graphql query7277 returns a successful response7278 behaves like matching the package details schema7279 matches the JSON schema7280# [RSpecRunTime] RSpec elapsed time: 23 minutes 8.59 seconds. Current RSS: ~1893M. load average: 1.36 1.27 1.23 1/286 41477281 behaves like correct maven metadata7282 has the correct metadata7283# [RSpecRunTime] RSpec elapsed time: 23 minutes 9.86 seconds. Current RSS: ~1900M. load average: 1.36 1.27 1.23 1/286 41487284 behaves like a package with files7285 has the right amount of files7286 has the basic package files data7287 with package files pending destruction7288 does not return them7289# [RSpecRunTime] RSpec elapsed time: 23 minutes 13.6 seconds. Current RSS: ~1903M. load average: 1.33 1.27 1.23 1/286 41497290# [RSpecRunTime] Finishing example group spec/requests/api/graphql/packages/maven_spec.rb. It took 26.1 seconds. Expected to take 28.45 seconds.7291# [RSpecRunTime] Starting example group spec/controllers/projects/settings/integrations_controller_spec.rb. Expected to take 26.92 seconds.7292Projects::Settings::IntegrationsController7293 behaves like Integrations::Actions7294 GET #edit7295 assigns the integration7296 behaves like unknown integration7297 returns 404 Not Found7298# [RSpecRunTime] RSpec elapsed time: 23 minutes 15.89 seconds. Current RSS: ~1916M. load average: 1.30 1.27 1.23 1/286 41567299 PUT #update7300 updates the integration with the provided params and redirects to the form7301 when sending a password field7302 updates the integration with the password and other params7303# [RSpecRunTime] RSpec elapsed time: 23 minutes 17.6 seconds. Current RSS: ~1936M. load average: 1.30 1.27 1.23 1/286 41577304 when sending a blank password field7305 ignores the password field and saves the other params7306 behaves like unknown integration7307 returns 404 Not Found7308 PUT #test7309 behaves like unknown integration7310 returns 404 Not Found7311 with untestable integration7312 returns 404 Not Found7313 with testable integration7314 returns 2007315# [RSpecRunTime] RSpec elapsed time: 23 minutes 21.34 seconds. Current RSS: ~1958M. load average: 1.28 1.26 1.23 1/286 41587316 GET index7317 renders index with 200 status code7318 shows Slack Slash Commands and not the GitLab for Slack app7319 when the `slack_app_enabled` application setting is enabled7320 shows the GitLab for Slack app and not Slack Slash Commands7321# [RSpecRunTime] RSpec elapsed time: 23 minutes 23.04 seconds. Current RSS: ~1952M. load average: 1.28 1.26 1.23 1/286 41597322 #test7323 renders 404 when the integration is not testable7324 returns success if test is successful7325 returns extra given data if test is successful7326 returns an error response if the test is not successful7327 returns extra given message if the test is not successful7328 returns an error response if a network exception is raised7329 returns error messages in JSON response if validations fail7330 when integration has a webhook7331 returns an error response if the webhook URL is changed to one that is blocked7332 ignores masked webhook param7333 creates an associated web hook record if web hook integration is configured for the first time7334# [RSpecRunTime] RSpec elapsed time: 23 minutes 28.24 seconds. Current RSS: ~1929M. load average: 1.26 1.26 1.23 1/288 41797335 when the endpoint receives requests above the rate limit7336 prevents making test requests7337 PUT #update7338 as HTML7339 when update fails7340 renders the edit form7341 when param `active` is set to true7342 when redirect_to param is present7343 behaves like integration update7344 redirects to the correct url with a flash message7345 when redirect_to is an external domain7346 behaves like integration update7347 redirects to the correct url with a flash message7348 when redirect_to param is an empty string7349 behaves like integration update7350 redirects to the correct url with a flash message7351 when param `active` is set to false7352 behaves like integration update7353 redirects to the correct url with a flash message7354 when param `inherit_from_id` is set to empty string7355 sets inherit_from_id to nil7356 when param `inherit_from_id` is set to an instance integration7357 ignores submitted params and inherits instance settings7358 when param `inherit_from_id` is set to a group integration7359 ignores submitted params and inherits group settings7360# [RSpecRunTime] RSpec elapsed time: 23 minutes 33.11 seconds. Current RSS: ~1937M. load average: 1.24 1.25 1.22 1/288 41807361 when param `inherit_from_id` is set to an unrelated group7362 ignores the param and saves the submitted settings7363 with chat notification integration7364 behaves like integration update7365 redirects to the correct url with a flash message7366 with masked token7367 does not update the webhook7368 behaves like integration update7369 redirects to the correct url with a flash message7370 with chat notification integration which masks channel params7371 behaves like integration update7372 redirects to the correct url with a flash message7373 with masked channel param7374 does not update the channel7375 behaves like integration update7376 redirects to the correct url with a flash message7377 as JSON7378 when update succeeds7379 returns success response7380 when update fails with missing password7381 returns JSON response errors7382 when update fails with invalid URL7383 returns JSON response with errors7384 GET #edit7385 with Jira service7386 with approved services7387 renders edit page7388# [RSpecRunTime] Finishing example group spec/controllers/projects/settings/integrations_controller_spec.rb. It took 24.66 seconds. Expected to take 26.92 seconds.7389# [RSpecRunTime] Starting example group spec/requests/api/graphql/boards/board_list_issues_query_spec.rb. Expected to take 23.32 seconds.7390get board lists7391 for a project7392 behaves like group and project board list issues query7393 when the user does not have access to the board7394 returns nil7395# [RSpecRunTime] RSpec elapsed time: 23 minutes 40.2 seconds. Current RSS: ~1937M. load average: 1.22 1.25 1.22 1/286 41817396 when user can read the board7397 can access the issues7398 does not set the relative positions of the issues not being returned7399 when filtering by confidential7400 returns matching issue7401# [RSpecRunTime] RSpec elapsed time: 23 minutes 46.71 seconds. Current RSS: ~1892M. load average: 1.34 1.27 1.23 1/286 41827402 when filtering by a unioned argument7403 returns correctly filtered issues7404 when feature flag is disabled7405 returns an error7406# [RSpecRunTime] RSpec elapsed time: 23 minutes 49.23 seconds. Current RSS: ~1879M. load average: 1.34 1.27 1.23 1/287 41837407 for a group7408 behaves like group and project board list issues query7409 when the user does not have access to the board7410 returns nil7411# [RSpecRunTime] RSpec elapsed time: 23 minutes 50.81 seconds. Current RSS: ~1873M. load average: 1.32 1.27 1.23 1/287 41847412 when user can read the board7413 can access the issues7414 does not set the relative positions of the issues not being returned7415 when filtering by confidential7416 returns matching issue7417# [RSpecRunTime] RSpec elapsed time: 23 minutes 57.26 seconds. Current RSS: ~1871M. load average: 1.29 1.26 1.23 1/288 41857418 when filtering by a unioned argument7419 returns correctly filtered issues7420 when feature flag is disabled7421 returns an error7422# [RSpecRunTime] RSpec elapsed time: 23 minutes 60.0 seconds. Current RSS: ~1870M. load average: 1.29 1.26 1.23 1/288 41867423# [RSpecRunTime] Finishing example group spec/requests/api/graphql/boards/board_list_issues_query_spec.rb. It took 21.75 seconds. Expected to take 23.32 seconds.7424# [RSpecRunTime] Starting example group spec/requests/api/pages_domains_spec.rb. Expected to take 21.38 seconds.7425API::PagesDomains7426 GET /pages/domains7427 behaves like GET request permissions for admin mode7428 behaves like when admin7429 behaves like makes request7430 returns7431# [RSpecRunTime] RSpec elapsed time: 24 minutes 1.26 seconds. Current RSS: ~1864M. load average: 1.27 1.26 1.23 1/288 41877432 behaves like makes request7433 returns7434 behaves like when user7435 returns7436 behaves like makes request7437 returns7438 when pages is disabled7439 behaves like 404 response7440 returns 4047441 when pages is enabled7442 when authenticated as an admin7443 returns paginated all pages domains7444 when authenticated as a non-member7445 behaves like 403 response7446 returns 4037447 GET /projects/:project_id/pages/domains7448 when pages is disabled7449 behaves like 404 response7450 returns 4047451 when user is a maintainer7452 behaves like get pages domains7453 returns paginated pages domains7454 when user is a developer7455 behaves like 403 response7456 returns 4037457 when user is a reporter7458 behaves like 403 response7459 returns 4037460 when user is a guest7461 behaves like 403 response7462 returns 4037463 when user is not a member7464 behaves like 404 response7465 returns 4047466 GET /projects/:project_id/pages/domains/:domain7467 when domain is vacant7468 behaves like 404 response7469 returns 4047470 when user is a maintainer7471 behaves like get pages domain7472 returns pages domain7473 returns pages domain with project path7474 returns pages domain with a certificate7475 returns pages domain with an expired certificate7476 returns pages domain with letsencrypt7477# [RSpecRunTime] RSpec elapsed time: 24 minutes 6.44 seconds. Current RSS: ~1881M. load average: 1.25 1.25 1.22 1/288 41887478 when user is a developer7479 behaves like 403 response7480 returns 4037481 when user is a reporter7482 behaves like 403 response7483 returns 4037484 when user is a guest7485 behaves like 403 response7486 returns 4037487 when user is not a member7488 behaves like 404 response7489 returns 4047490 POST /projects/:project_id/pages/domains7491 when user is a maintainer7492 behaves like post pages domains7493 creates a new pages domain7494 creates a new secure pages domain7495 creates domain with letsencrypt enabled7496 creates domain with letsencrypt enabled and provided certificate7497 fails to create pages domain without key7498 fails to create pages domain with key missmatch7499# [RSpecRunTime] RSpec elapsed time: 24 minutes 9.85 seconds. Current RSS: ~1887M. load average: 1.25 1.25 1.22 1/288 41897500 when user is a developer7501 behaves like 403 response7502 returns 4037503 when user is a reporter7504 behaves like 403 response7505 returns 4037506 when user is a guest7507 behaves like 403 response7508 returns 4037509 when user is not a member7510 behaves like 404 response7511 returns 4047512 PUT /projects/:project_id/pages/domains/:domain7513 when domain is vacant7514 behaves like 404 response7515 returns 4047516 when user is a maintainer7517 behaves like put pages domain7518 updates pages domain removing certificate7519 publishes PagesDomainUpdatedEvent event7520 updates pages domain adding certificate7521 updates pages domain adding certificate with letsencrypt7522 updates pages domain enabling letsencrypt7523 updates pages domain disabling letsencrypt while preserving the certificate7524 updates pages domain with expired certificate7525 updates pages domain with expired certificate not updating key7526 updates certificate source to user_provided if is changed7527 with invalid params7528 fails to update pages domain adding certificate without key7529 does not publish PagesDomainUpdatedEvent event7530 fails to update pages domain adding certificate with missing chain7531 fails to update pages domain with key missmatch7532# [RSpecRunTime] RSpec elapsed time: 24 minutes 16.06 seconds. Current RSS: ~1887M. load average: 1.21 1.24 1.22 1/288 41907533 when user is a developer7534 behaves like 403 response7535 returns 4037536 when user is a reporter7537 behaves like 403 response7538 returns 4037539 when user is a guest7540 behaves like 403 response7541 returns 4037542 when user is not a member7543 behaves like 404 response7544 returns 4047545 DELETE /projects/:project_id/pages/domains/:domain7546 when domain is vacant7547 behaves like 404 response7548 returns 4047549 when user is a maintainer7550 behaves like delete pages domain7551 deletes a pages domain7552 when user is a developer7553 behaves like 403 response7554 returns 4037555 when user is a reporter7556 behaves like 403 response7557 returns 4037558 when user is a guest7559 behaves like 403 response7560 returns 4037561 when user is not a member7562 behaves like 404 response7563 returns 4047564# [RSpecRunTime] Finishing example group spec/requests/api/pages_domains_spec.rb. It took 19.3 seconds. Expected to take 21.38 seconds.7565# [RSpecRunTime] Starting example group spec/requests/api/freeze_periods_spec.rb. Expected to take 19.68 seconds.7566API::FreezePeriods7567 GET /projects/:id/freeze_periods7568 behaves like GET request permissions for admin mode7569 behaves like when admin7570 behaves like makes request7571 returns7572# [RSpecRunTime] RSpec elapsed time: 24 minutes 20.57 seconds. Current RSS: ~1898M. load average: 1.19 1.24 1.22 1/288 41977573 behaves like makes request7574 returns7575 behaves like when user7576 returns7577 behaves like makes request7578 returns7579 when the user is the admin7580 returns 200 HTTP status7581 when the user is the maintainer7582 when there are two freeze_periods7583 returns 200 HTTP status7584 returns freeze_periods ordered by created_at ascending7585 matches response schema7586# [RSpecRunTime] RSpec elapsed time: 24 minutes 22.65 seconds. Current RSS: ~1904M. load average: 1.19 1.24 1.22 1/288 41987587 when there are no freeze_periods7588 returns 200 HTTP status7589 returns an empty response7590 when user is a guest7591 responds 403 Forbidden7592 when user is not a project member7593 responds 404 Not Found7594 when project is public7595 responds 403 Forbidden7596 GET /projects/:id/freeze_periods/:freeze_period_id7597 behaves like GET request permissions for admin mode7598 behaves like when admin7599 behaves like makes request7600 returns7601 behaves like makes request7602 returns7603 behaves like when user7604 returns7605 behaves like makes request7606 returns7607 when there is a freeze period7608 when the user is the admin7609 responds 200 OK7610 when the user is the maintainer7611 responds 200 OK7612 returns a freeze period7613 matches response schema7614# [RSpecRunTime] RSpec elapsed time: 24 minutes 26.9 seconds. Current RSS: ~1913M. load average: 1.17 1.24 1.22 1/288 41997615 when user is a guest7616 responds 403 Forbidden7617 when project is public7618 when freeze_period exists7619 responds 403 Forbidden7620# [RSpecRunTime] RSpec elapsed time: 24 minutes 28.03 seconds. Current RSS: ~1911M. load average: 1.17 1.24 1.22 1/288 42007621 when freeze_period does not exist7622 responds 403 Forbidden7623 POST /projects/:id/freeze_periods7624 behaves like POST request permissions for admin mode7625 behaves like when admin7626 behaves like makes request7627 returns7628 behaves like makes request7629 returns7630 behaves like when user7631 returns7632 behaves like makes request7633 returns7634 when the user is the admin7635 accepts the request7636 when user is the maintainer7637 with valid params7638 accepts the request7639 creates a new freeze period7640 matches response schema7641# [RSpecRunTime] RSpec elapsed time: 24 minutes 31.01 seconds. Current RSS: ~1912M. load average: 1.24 1.25 1.22 1/288 42017642 with incomplete params7643 responds 400 Bad Request7644 with invalid params7645 responds 400 Bad Request7646 when user is a developer7647 responds 403 Forbidden7648 when user is a reporter7649 responds 403 Forbidden7650 when user is not a project member7651 responds 403 Forbidden7652 when project is public7653 responds 403 Forbidden7654 PUT /projects/:id/freeze_periods/:freeze_period_id7655 when user is the admin7656 accepts the request7657 when user is the maintainer7658 with valid params7659 accepts the request7660 performs the update7661 matches response schema7662# [RSpecRunTime] RSpec elapsed time: 24 minutes 34.28 seconds. Current RSS: ~1911M. load average: 1.24 1.25 1.22 1/288 42027663 with invalid params7664 responds 400 Bad Request7665 when user is a reporter7666 responds 403 Forbidden7667 when user is not a project member7668 responds 404 Not Found7669 when project is public7670 responds 403 Forbidden7671 DELETE /projects/:id/freeze_periods/:freeze_period_id7672 when user is the admin7673 accepts the request7674 when user is the maintainer7675 accepts the request7676 destroys the freeze period7677 when it is a non-existing freeze period id7678 4047679# [RSpecRunTime] RSpec elapsed time: 24 minutes 37.05 seconds. Current RSS: ~1912M. load average: 1.22 1.24 1.22 1/288 42037680 when user is a reporter7681 responds 403 Forbidden7682 when user is not a project member7683 responds 404 Not Found7684 when project is public7685 responds 403 Forbidden7686# [RSpecRunTime] Finishing example group spec/requests/api/freeze_periods_spec.rb. It took 18.92 seconds. Expected to take 19.68 seconds.7687# [RSpecRunTime] Starting example group spec/requests/api/graphql/group/issues_spec.rb. Expected to take 17.92 seconds.7688getting an issue list for a group7689 behaves like a working graphql query7690 returns a successful response7691# [RSpecRunTime] RSpec elapsed time: 24 minutes 40.81 seconds. Current RSS: ~1899M. load average: 1.20 1.24 1.22 1/289 42047692 when there are archived projects7693 excludes issues from archived projects by default7694 when include_archived is true7695 includes issues from archived projects7696# [RSpecRunTime] RSpec elapsed time: 24 minutes 44.54 seconds. Current RSS: ~1871M. load average: 1.20 1.24 1.22 1/289 42057697 when there is a confidential issue7698 when the user cannot see confidential issues7699 returns issues without confidential issues for the group7700 filtering for confidential issues7701 returns no issues7702# [RSpecRunTime] RSpec elapsed time: 24 minutes 47.09 seconds. Current RSS: ~1869M. load average: 1.35 1.27 1.23 1/288 42067703 filtering for non-confidential issues7704 returns correctly filtered issues7705# [RSpecRunTime] RSpec elapsed time: 24 minutes 48.8 seconds. Current RSS: ~1868M. load average: 1.35 1.27 1.23 1/288 42077706 when the user can see confidential issues7707 returns issues with confidential issues for the group7708 filtering for confidential issues7709 returns correctly filtered issues7710# [RSpecRunTime] RSpec elapsed time: 24 minutes 52.63 seconds. Current RSS: ~1852M. load average: 1.32 1.26 1.23 1/288 42087711 filtering for non-confidential issues7712 returns correctly filtered issues7713# [RSpecRunTime] RSpec elapsed time: 24 minutes 54.35 seconds. Current RSS: ~1848M. load average: 1.32 1.26 1.23 2/288 42097714# [RSpecRunTime] Finishing example group spec/requests/api/graphql/group/issues_spec.rb. It took 16.11 seconds. Expected to take 17.92 seconds.7715# [RSpecRunTime] Starting example group spec/controllers/activity_pub/projects/releases_controller_spec.rb. Expected to take 16.3 seconds.7716ActivityPub::Projects::ReleasesController7717 POST #inbox7718 with a follow activity7719 behaves like common access controls7720 renders a 2007721 when the project is private7722 when user is not logged in7723 renders a 4047724# [RSpecRunTime] RSpec elapsed time: 24 minutes 56.41 seconds. Current RSS: ~1862M. load average: 1.29 1.26 1.23 1/289 42227725 when user is a developer7726 still renders a 4047727 when activity_pub feature flag is disabled7728 renders a 4047729 when activity_pub_project feature flag is disabled7730 renders a 4047731 with successful subscription initialization7732 calls the subscription service7733 returns a successful response7734 does not fill any error7735 with unsuccessful subscription initialization7736 calls the subscription service7737 returns a successful response7738 fills an error7739 with an unfollow activity7740 behaves like common access controls7741 renders a 2007742 when the project is private7743 when user is not logged in7744 renders a 4047745 when user is a developer7746 still renders a 4047747 when activity_pub feature flag is disabled7748 renders a 4047749 when activity_pub_project feature flag is disabled7750 renders a 4047751 with successful unfollow7752 calls the subscription service7753 returns a successful response7754 does not fill any error7755 with unsuccessful unfollow7756 calls the subscription service7757 returns a successful response7758 fills an error7759 with an unknown activity7760 does not call the subscription service7761 returns a successful response7762 does not fill any error7763 with no activity7764 renders a 4227765 GET #index7766 returns the project's releases actor profile data7767 behaves like common access controls7768 renders a 2007769 when the project is private7770 when user is not logged in7771 renders a 4047772 when user is a developer7773 still renders a 4047774 when activity_pub feature flag is disabled7775 renders a 4047776 when activity_pub_project feature flag is disabled7777 renders a 4047778 behaves like ActivityPub response7779 returns an application/activity+json content_type7780 is formated as an ActivityStream document7781 GET #outbox7782 with no page parameter7783 returns the project's releases collection index7784 behaves like common access controls7785 renders a 2007786 when the project is private7787 when user is not logged in7788 renders a 4047789 when user is a developer7790 still renders a 4047791 when activity_pub feature flag is disabled7792 renders a 4047793 when activity_pub_project feature flag is disabled7794 renders a 4047795 behaves like ActivityPub response7796 returns an application/activity+json content_type7797 is formated as an ActivityStream document7798 with a page parameter7799 returns the project's releases list7800 behaves like common access controls7801 renders a 2007802 when the project is private7803 when user is not logged in7804 renders a 4047805 when user is a developer7806 still renders a 4047807 when activity_pub feature flag is disabled7808 renders a 4047809 when activity_pub_project feature flag is disabled7810 renders a 4047811 behaves like ActivityPub response7812 returns an application/activity+json content_type7813 is formated as an ActivityStream document7814# [RSpecRunTime] Finishing example group spec/controllers/activity_pub/projects/releases_controller_spec.rb. It took 13.84 seconds. Expected to take 16.3 seconds.7815# [RSpecRunTime] Starting example group spec/requests/api/protected_branches_spec.rb. Expected to take 15.4 seconds.7816API::ProtectedBranches7817 GET /projects/:id/protected_branches7818 when authenticated as a maintainer7819 when search param is not present7820 behaves like protected branches7821 returns the protected branches7822# [RSpecRunTime] RSpec elapsed time: 25 minutes 9.69 seconds. Current RSS: ~1929M. load average: 1.25 1.25 1.22 1/289 42297823 when search param is present7824 behaves like protected branches7825 returns the protected branches7826 when authenticated as a developer7827 behaves like protected branches7828 returns the protected branches7829 when authenticated as a guest7830 behaves like 403 response7831 returns 4037832 GET /projects/:id/protected_branches/:branch7833 when authenticated as a maintainer7834 behaves like protected branch7835 returns the protected branch7836 when protected branch does not exist7837 behaves like 404 response7838 returns 4047839 when protected branch contains a wildcard7840 behaves like protected branch7841 returns the protected branch7842 when protected branch does not exist7843 behaves like 404 response7844 returns 4047845 when protected branch contains a period7846 behaves like protected branch7847 returns the protected branch7848 when protected branch does not exist7849 behaves like 404 response7850 returns 4047851 when a deploy key is present7852 returns deploy key information7853 when a deploy key is not present7854 returns null deploy key field7855 when authenticated as a developer7856 behaves like protected branch7857 returns the protected branch7858 when protected branch does not exist7859 behaves like 404 response7860 returns 4047861 when authenticated as a guest7862 behaves like 403 response7863 returns 4037864 POST /projects/:id/protected_branches7865 when authenticated as a maintainer7866 protects a single branch7867 protects a single branch and developers can push7868 protects a single branch and developers can merge7869 protects a single branch and developers can push and merge7870 protects a single branch and no one can push7871 protects a single branch and no one can merge7872 protects a single branch and no one can push or merge7873 protects a single branch and allows force pushes7874 returns a 409 error if the same branch is protected twice7875 when branch has a wildcard in its name7876 protects multiple branches with a wildcard in the name7877# [RSpecRunTime] RSpec elapsed time: 25 minutes 16.63 seconds. Current RSS: ~1923M. load average: 1.21 1.24 1.22 1/289 42307878 when a policy restricts rule creation7879 prevents creations of the protected branch rule7880 when authenticated as a developer7881 returns a 403 error7882 when authenticated as a guest7883 returns a 403 error7884 PATCH /projects/:id/protected_branches/:name7885 when authenticated as a maintainer7886 updates a single branch7887 when allow_force_push is not set7888 responds with a bad request error7889 when returned protected branch is invalid7890 returns a 4227891 when authenticated as a developer7892 returns a 403 error7893 when authenticated as a guest7894 returns a 403 error7895 DELETE /projects/:id/protected_branches/unprotect/:branch7896 when authenticated as a maintainer7897 unprotects a single branch7898 returns 404 if branch does not exist7899 behaves like 412 response7900 for a modified resource7901 returns 412 with a JSON error7902 for an unmodified resource7903 returns 204 with an empty body7904 when a policy restricts rule deletion7905 prevents deletion of the protected branch rule7906 when branch has a wildcard in its name7907 unprotects a wildcard branch7908 when authenticated as a developer7909 returns a 403 error7910 when authenticated as a guest7911 returns a 403 error7912# [RSpecRunTime] Finishing example group spec/requests/api/protected_branches_spec.rb. It took 12.56 seconds. Expected to take 15.4 seconds.7913# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/notes/update/image_diff_note_spec.rb. Expected to take 13.16 seconds.7914Updating an image DiffNote7915 when the user does not have permission7916 does not update the DiffNote7917 behaves like a mutation that returns a top-level access error7918 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action"7919# [RSpecRunTime] RSpec elapsed time: 25 minutes 22.67 seconds. Current RSS: ~1930M. load average: 1.19 1.24 1.22 1/295 42717920 when the user has permission7921 updates the DiffNote7922 returns the updated DiffNote7923 updating single properties at a time7924 property: :body, new_value: "foo"7925 updates the DiffNote correctly7926# [RSpecRunTime] RSpec elapsed time: 25 minutes 25.32 seconds. Current RSS: ~1918M. load average: 1.19 1.24 1.22 1/294 42817927 property: :width, new_value: 197928 updates the DiffNote correctly7929 property: :height, new_value: 187930 updates the DiffNote correctly7931 property: :x, new_value: 177932 updates the DiffNote correctly7933 property: :y, new_value: 167934 updates the DiffNote correctly7935 when position is nil7936 updates the DiffNote correctly7937 when both body and position args are blank7938 behaves like a mutation that returns top-level errors7939 is expected to contain exactly "body or position arguments are required"7940 when the resource is not a Note7941 behaves like a Note mutation when the given resource id is not for a Note7942 behaves like a mutation that returns top-level errors7943 is expected to include /does not represent an instance of Note/7944 when resource is not a DiffNote on an image7945 behaves like a mutation that returns top-level errors7946 is expected to contain exactly "Resource is not an ImageDiffNote"7947# [RSpecRunTime] RSpec elapsed time: 25 minutes 31.62 seconds. Current RSS: ~1915M. load average: 1.16 1.23 1.22 1/295 43377948 when there are ActiveRecord validation errors7949 does not update the DiffNote7950 returns the DiffNote with its original body7951 behaves like a mutation that returns errors in the response7952 is expected to contain exactly "Error 1" and "Error 2"7953# [RSpecRunTime] RSpec elapsed time: 25 minutes 33.54 seconds. Current RSS: ~1903M. load average: 1.16 1.23 1.22 1/295 43387954 when body only contains quick actions7955 returns a nil note and empty errors7956# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/notes/update/image_diff_note_spec.rb. It took 13.62 seconds. Expected to take 13.16 seconds.7957# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/snippets/destroy_spec.rb. Expected to take 12.55 seconds.7958Destroying a Snippet7959 PersonalSnippet7960 behaves like graphql delete actions7961 when the user does not have permission7962 does not destroy the Snippet7963 behaves like a mutation that returns top-level errors7964 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action"7965 when the user has permission7966 destroys the Snippet7967 returns an empty Snippet7968 when a bad gid is given7969 returns an error7970 does not destroy the Snippet7971 does not destroy the Project7972# [RSpecRunTime] RSpec elapsed time: 25 minutes 38.43 seconds. Current RSS: ~1898M. load average: 1.23 1.24 1.22 1/294 43447973 behaves like when the snippet is not found7974 behaves like a mutation that returns top-level errors7975 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action"7976 ProjectSnippet7977 when the author is not a member of the project7978 returns an an error7979 when the author is a member of the project7980 behaves like graphql delete actions7981 when the user does not have permission7982 does not destroy the Snippet7983 behaves like a mutation that returns top-level errors7984 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action"7985# [RSpecRunTime] RSpec elapsed time: 25 minutes 40.45 seconds. Current RSS: ~1899M. load average: 1.23 1.24 1.22 1/295 43457986 when the user has permission7987 destroys the Snippet7988 returns an empty Snippet7989 when a bad gid is given7990 returns an error7991 does not destroy the Snippet7992 does not destroy the Project7993# [RSpecRunTime] RSpec elapsed time: 25 minutes 44.35 seconds. Current RSS: ~1890M. load average: 1.37 1.27 1.23 1/291 43467994 when the snippet project feature is disabled7995 returns an an error7996 behaves like when the snippet is not found7997 behaves like a mutation that returns top-level errors7998 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action"7999# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/snippets/destroy_spec.rb. It took 10.69 seconds. Expected to take 12.55 seconds.8000# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/tree/tree_spec.rb. Expected to take 12.3 seconds.8001getting a tree in a project8002 when path does not exist8003 returns empty tree8004 returns null commit8005# [RSpecRunTime] RSpec elapsed time: 25 minutes 46.53 seconds. Current RSS: ~1895M. load average: 1.26 1.25 1.22 1/291 43618006 when ref does not exist8007 returns empty tree8008 returns null commit8009 when ref and path exist8010 returns tree8011 returns blobs, subtrees and submodules inside tree8012 returns tree latest commit8013# [RSpecRunTime] RSpec elapsed time: 25 minutes 48.8 seconds. Current RSS: ~1896M. load average: 1.26 1.25 1.22 1/294 44038014 when the ref points to a gpg-signed commit with a user8015 returns the expected signature data8016# [RSpecRunTime] RSpec elapsed time: 25 minutes 51.55 seconds. Current RSS: ~1895M. load average: 1.32 1.26 1.23 1/294 44738017 when the ref points to a X.509-signed commit8018 returns the expected signature data8019 returns expected certificate data8020# [RSpecRunTime] RSpec elapsed time: 25 minutes 53.57 seconds. Current RSS: ~1904M. load average: 1.32 1.26 1.23 1/294 44868021 when the ref points to a SSH-signed commit8022 returns the expected signature data8023# [RSpecRunTime] RSpec elapsed time: 25 minutes 54.97 seconds. Current RSS: ~1909M. load average: 1.32 1.26 1.23 1/294 45108024 when current user is nil8025 returns empty project8026# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/tree/tree_spec.rb. It took 10.12 seconds. Expected to take 12.3 seconds.8027# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/container_registry/protection/rule/delete_spec.rb. Expected to take 10.45 seconds.8028Deleting a container registry protection rule8029 responds with deleted container registry protection rule8030 with existing container registry protection rule belonging to other project8031 is expected to include (a string matching /you don't have permission to perform this action/)8032 behaves like an erroneous response8033 is expected to be blank8034 is expected not to change `::ContainerRegistry::Protection::Rule.count`8035# [RSpecRunTime] RSpec elapsed time: 25 minutes 57.71 seconds. Current RSS: ~1911M. load average: 1.30 1.26 1.23 1/294 45178036 when current_user does not have permission8037 current_user: developer8038 is expected to include (a string matching /you don't have permission to perform this action/)8039 behaves like an erroneous response8040 is expected to be blank8041 is expected not to change `::ContainerRegistry::Protection::Rule.count`8042# [RSpecRunTime] RSpec elapsed time: 25 minutes 59.1 seconds. Current RSS: ~1909M. load average: 1.30 1.26 1.23 1/294 45188043 current_user: reporter8044 is expected to include (a string matching /you don't have permission to perform this action/)8045 behaves like an erroneous response8046 is expected to be blank8047 is expected not to change `::ContainerRegistry::Protection::Rule.count`8048 current_user: guest8049 is expected to include (a string matching /you don't have permission to perform this action/)8050 behaves like an erroneous response8051 is expected to be blank8052 is expected not to change `::ContainerRegistry::Protection::Rule.count`8053 current_user: anonymous8054 is expected to include (a string matching /you don't have permission to perform this action/)8055 behaves like an erroneous response8056 is expected to be blank8057 is expected not to change `::ContainerRegistry::Protection::Rule.count`8058 when feature flag ':container_registry_protected_containers' disabled8059 is expected to include (a string matching /'container_registry_protected_containers' feature flag is disabled/)8060 behaves like an erroneous response8061 is expected to be blank8062 is expected not to change `::ContainerRegistry::Protection::Rule.count`8063 behaves like a working GraphQL mutation8064 with a personal access token8065 behaves like prevents access to the mutation8066 does not resolve the mutation8067 behaves like allows access to the mutation8068 behaves like a working graphql query that returns data8069 contains data8070 behaves like a working graphql query8071 returns a successful response8072 with an OAuth token8073 behaves like prevents access to the mutation8074 does not resolve the mutation8075 behaves like allows access to the mutation8076 behaves like a working graphql query that returns data8077 contains data8078 behaves like a working graphql query8079 returns a successful response8080 with deleted container registry protection rule8081 is expected to include (a string matching /you don't have permission to perform this action/)8082 behaves like an erroneous response8083 is expected to be blank8084 is expected not to change `::ContainerRegistry::Protection::Rule.count`8085# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/container_registry/protection/rule/delete_spec.rb. It took 10.19 seconds. Expected to take 10.45 seconds.8086# [RSpecRunTime] Starting example group spec/requests/groups/milestones_controller_spec.rb. Expected to take 10.17 seconds.8087Groups::MilestonesController8088 N+1 DB queries8089 GET #index8090 avoids N+1 database queries8091# [RSpecRunTime] RSpec elapsed time: 26 minutes 7.84 seconds. Current RSS: ~1921M. load average: 1.33 1.27 1.23 1/289 45198092 GET #show8093 avoids N+1 database queries8094# [RSpecRunTime] RSpec elapsed time: 26 minutes 13.38 seconds. Current RSS: ~1866M. load average: 1.30 1.26 1.23 1/289 45208095 GET #merge_requests8096 avoids N+1 database queries8097# [RSpecRunTime] RSpec elapsed time: 26 minutes 15.47 seconds. Current RSS: ~1842M. load average: 1.30 1.26 1.23 2/289 45218098# [RSpecRunTime] Finishing example group spec/requests/groups/milestones_controller_spec.rb. It took 10.11 seconds. Expected to take 10.17 seconds.8099# [RSpecRunTime] Starting example group spec/requests/api/graphql/namespace_query_spec.rb. Expected to take 9.55 seconds.8100Query8101 .namespace8102 when used with a public group8103 behaves like a working graphql query8104 returns a successful response8105# [RSpecRunTime] RSpec elapsed time: 26 minutes 16.88 seconds. Current RSS: ~1832M. load average: 1.36 1.27 1.23 1/289 45228106 when user is a member8107 fetches the expected data8108 when user is anonymous8109 fetches the expected data8110 when user is not a member8111 fetches the expected data8112 when used with a private namespace8113 retrieving a group8114 behaves like retrieving a namespace8115 authorised query8116 fetches the expected data8117 behaves like a working graphql query8118 returns a successful response8119# [RSpecRunTime] RSpec elapsed time: 26 minutes 20.35 seconds. Current RSS: ~1843M. load average: 1.36 1.27 1.23 1/289 45238120 unauthorised query8121 anonymous user8122 does not retrieve the record8123 the current user does not have permission8124 does not retrieve the record8125 retrieving a user namespace8126 behaves like retrieving a namespace8127 authorised query8128 fetches the expected data8129 behaves like a working graphql query8130 returns a successful response8131# [RSpecRunTime] RSpec elapsed time: 26 minutes 22.6 seconds. Current RSS: ~1863M. load average: 1.33 1.27 1.23 1/289 45248132 unauthorised query8133 anonymous user8134 does not retrieve the record8135 the current user does not have permission8136 does not retrieve the record8137 retrieving a project8138 behaves like retrieving a namespace8139 authorised query8140 fetches the expected data8141 behaves like a working graphql query8142 returns a successful response8143# [RSpecRunTime] RSpec elapsed time: 26 minutes 24.91 seconds. Current RSS: ~1864M. load average: 1.33 1.27 1.23 1/289 45258144 unauthorised query8145 anonymous user8146 does not retrieve the record8147 the current user does not have permission8148 does not retrieve the record8149# [RSpecRunTime] Finishing example group spec/requests/api/graphql/namespace_query_spec.rb. It took 10.61 seconds. Expected to take 9.55 seconds.8150# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/issues/set_crm_contacts_spec.rb. Expected to take 8.99 seconds.8151Setting issues crm contacts8152 when the user has no permission8153 returns expected error8154# [RSpecRunTime] RSpec elapsed time: 26 minutes 27.34 seconds. Current RSS: ~1856M. load average: 1.30 1.27 1.23 1/289 45268155 when the user has permission8156 behaves like successful mutation8157 replace8158 updates the issue with correct contacts8159 with an empty list of contacts8160 removes all contacts8161# [RSpecRunTime] RSpec elapsed time: 26 minutes 28.86 seconds. Current RSS: ~1856M. load average: 1.30 1.27 1.23 1/289 45278162 append8163 updates the issue with correct contacts8164 remove8165 updates the issue with correct contacts8166 when the contact does not exist8167 returns expected error8168 when the contact belongs to a different group8169 returns expected error8170 when attempting to add more than 68171 returns expected error8172 when trying to remove non-existent contact8173 raises expected error8174 when crm_enabled is false8175 raises expected error8176# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/issues/set_crm_contacts_spec.rb. It took 8.21 seconds. Expected to take 8.99 seconds.8177# [RSpecRunTime] Starting example group spec/controllers/projects/pipelines/tests_controller_spec.rb. Expected to take 8.39 seconds.8178Projects::Pipelines::TestsController8179 GET #summary.json8180 when pipeline has build report results8181 renders test report summary data8182# [RSpecRunTime] RSpec elapsed time: 26 minutes 36.31 seconds. Current RSS: ~1868M. load average: 1.26 1.26 1.23 1/289 45358183 when pipeline does not have build report results8184 renders test report summary data8185# [RSpecRunTime] RSpec elapsed time: 26 minutes 37.44 seconds. Current RSS: ~1876M. load average: 1.26 1.26 1.23 1/289 45438186 GET #show.json8187 when pipeline has builds with test reports8188 when artifacts are expired8189 renders test suite8190# [RSpecRunTime] RSpec elapsed time: 26 minutes 38.75 seconds. Current RSS: ~1881M. load average: 1.26 1.26 1.23 1/291 45558191 when artifacts do not exist8192 renders not_found errors8193# [RSpecRunTime] RSpec elapsed time: 26 minutes 39.96 seconds. Current RSS: ~1891M. load average: 1.26 1.26 1.23 1/291 45638194 when artifacts are not expired8195 renders test suite data8196# [RSpecRunTime] RSpec elapsed time: 26 minutes 41.56 seconds. Current RSS: ~1898M. load average: 1.32 1.27 1.23 1/292 45808197 when pipeline has no builds that matches the given build_ids8198 renders 4048199# [RSpecRunTime] RSpec elapsed time: 26 minutes 43.01 seconds. Current RSS: ~1904M. load average: 1.32 1.27 1.23 1/291 45878200# [RSpecRunTime] Finishing example group spec/controllers/projects/pipelines/tests_controller_spec.rb. It took 8.71 seconds. Expected to take 8.39 seconds.8201# [RSpecRunTime] Starting example group spec/requests/admin/abuse_reports_controller_spec.rb. Expected to take 7.99 seconds.8202Admin::AbuseReportsController8203 GET #show8204 returns the requested report8205# [RSpecRunTime] RSpec elapsed time: 26 minutes 44.25 seconds. Current RSS: ~1907M. load average: 1.32 1.27 1.23 1/291 45888206 GET #index8207 returns open reports by default8208 returns reports by specified status8209 labels does not introduce N+1 queries8210# [RSpecRunTime] RSpec elapsed time: 26 minutes 48.25 seconds. Current RSS: ~1892M. load average: 1.21 1.25 1.22 1/289 45898211 PUT #update8212 invokes the Admin::AbuseReports::UpdateService8213 when the service response is a success8214 returns with a success status8215 when the service response is an error8216 returns the service response message with a failed status8217 PUT #moderate_user8218 invokes the Admin::AbuseReports::ModerateUserService8219 when the service response is a success8220 returns the service response message with a success status8221# [RSpecRunTime] RSpec elapsed time: 26 minutes 50.19 seconds. Current RSS: ~1901M. load average: 1.21 1.25 1.22 1/289 45908222 when the service response is an error8223 returns the service response message with a failed status8224 DELETE #destroy8225 destroys the report8226 when passing the `remove_user` parameter8227 calls the `remove_user` method8228# [RSpecRunTime] RSpec elapsed time: 26 minutes 51.76 seconds. Current RSS: ~1907M. load average: 1.27 1.26 1.23 1/289 45918229# [RSpecRunTime] Finishing example group spec/requests/admin/abuse_reports_controller_spec.rb. It took 8.77 seconds. Expected to take 7.99 seconds.8230# [RSpecRunTime] Starting example group spec/requests/api/user_runners_spec.rb. Expected to take 7.24 seconds.8231API::UserRunners8232 POST /user/runners8233 returns a 401 error if unauthorized8234 when runner_type is :instance_type8235 when user has sufficient permissions8236 behaves like creates a runner8237 creates a runner8238# [RSpecRunTime] RSpec elapsed time: 26 minutes 53.49 seconds. Current RSS: ~1887M. load average: 1.27 1.26 1.23 1/289 45928239 with admin mode enabled8240 behaves like with request authorized with access token8241 with create_runner scope8242 behaves like creates a runner8243 creates a runner8244 with api scope8245 behaves like creates a runner8246 creates a runner8247 with read_api scope8248 behaves like fails to create runner with expected_status_code8249 does not create runner8250 behaves like when user does not have sufficient permissions returns forbidden8251 when user is admin and admin mode is disabled8252 behaves like when runner creation fails due to authorization8253 does not create a runner8254 when user is not an admin or a member of the namespace8255 behaves like when runner creation fails due to authorization8256 does not create a runner8257 when user is not an admin8258 behaves like when runner creation fails due to authorization8259 does not create a runner8260 when model validation fails8261 behaves like fails to create runner with expected_status_code8262 does not create runner8263 when runner_type is :group_type8264 when group_id is specified8265 when user has sufficient permissions8266 behaves like creates a runner8267 creates a runner8268 behaves like with request authorized with access token8269 with create_runner scope8270 behaves like creates a runner8271 creates a runner8272 with api scope8273 behaves like creates a runner8274 creates a runner8275 with read_api scope8276 behaves like fails to create runner with expected_status_code8277 does not create runner8278 behaves like when user does not have sufficient permissions returns forbidden8279 when user is admin and admin mode is disabled8280 behaves like when runner creation fails due to authorization8281 does not create a runner8282 when user is not an admin or a member of the namespace8283 behaves like when runner creation fails due to authorization8284 does not create a runner8285 when user is a maintainer8286 behaves like when runner creation fails due to authorization8287 does not create a runner8288 when group_id is not specified8289 fails to create runner with :bad_request8290 when runner_type is :project_type8291 when project_id is specified8292 when user has sufficient permissions8293 behaves like creates a runner8294 creates a runner8295 behaves like with request authorized with access token8296 with create_runner scope8297 behaves like creates a runner8298 creates a runner8299 with api scope8300 behaves like creates a runner8301 creates a runner8302 with read_api scope8303 behaves like fails to create runner with expected_status_code8304 does not create runner8305 behaves like when user does not have sufficient permissions returns forbidden8306 when user is admin and admin mode is disabled8307 behaves like when runner creation fails due to authorization8308 does not create a runner8309 when user is not an admin or a member of the namespace8310 behaves like when runner creation fails due to authorization8311 does not create a runner8312 when user is a developer8313 behaves like when runner creation fails due to authorization8314 does not create a runner8315 when project_id is not specified8316 fails to create runner with :bad_request8317 with missing runner_type8318 fails to create runner with :bad_request8319 with unknown runner_type8320 fails to create runner with :bad_request8321# [RSpecRunTime] Finishing example group spec/requests/api/user_runners_spec.rb. It took 7.7 seconds. Expected to take 7.24 seconds.8322# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/commit_references_spec.rb. Expected to take 7.02 seconds.8323Query.project(fullPath).commitReferences(commitSha)8324 with containing refs8325 with path Query.project(fullPath).commitReferences(commitSha).containingTags8326 without excludeTipped argument8327 returns tags names containing the commit8328# [RSpecRunTime] RSpec elapsed time: 27 minutes 0.69 second. Current RSS: ~1927M. load average: 1.31 1.27 1.23 3/293 46098329 with excludeTipped argument8330 returns tags names containing the commit without the tipped tags8331 with limit of 28332 returns the right amount of refs8333 with limit of -28334 casts an argument error "limit must be greater then 0"8335 with limit of 10018336 casts an argument error "limit must be greater then 0"8337 with path Query.project(fullPath).commitReferences(commitSha).containingBranches8338 without excludeTipped argument8339 returns branch names containing the commit8340 with excludeTipped argument8341 returns branch names containing the commit without the tipped branch8342 with limit of 28343 returns the right amount of refs8344 with limit of -28345 casts an argument error "limit must be greater then 0"8346 with limit of 10018347 casts an argument error "limit must be greater then 0"8348 the path commitReferences should return nil8349 when commit does not exist8350 commitReferences returns nil8351 when sha length is incorrect8352 commitReferences returns nil8353 when user is not authorized8354 commitReferences returns nil8355 with tipping refs8356 with path Query.project(fullPath).commitReferences(commitSha).tippingTags8357 with authorized user8358 returns tags names tipping the commit8359 with limit of 28360 returns the right amount of refs8361 with limit of -28362 casts an argument error "limit must be greater then 0"8363 with limit of 10018364 casts an argument error "limit must be greater then 0"8365 with path Query.project(fullPath).commitReferences(commitSha).tippingBranches8366 returns branches names tipping the commit8367 with limit of 28368 returns the right amount of refs8369 with limit of -28370 casts an argument error "limit must be greater then 0"8371 with limit of 10018372 casts an argument error "limit must be greater then 0"8373# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/commit_references_spec.rb. It took 7.88 seconds. Expected to take 7.02 seconds.8374# [RSpecRunTime] Starting example group spec/requests/abuse_reports_controller_spec.rb. Expected to take 6.25 seconds.8375AbuseReportsController8376 POST add_category8377 when user is reported for abuse8378 renders new template8379 sets the instance variables8380 tracks the snowplow event8381# [RSpecRunTime] RSpec elapsed time: 27 minutes 9.16 seconds. Current RSS: ~1924M. load average: 1.29 1.26 1.23 1/294 46888382 when abuse_report is missing in params8383 raises an error8384 when user_id is missing in params8385 redirects the reporter to root_path8386 when the user has already been deleted8387 redirects the reporter to root_path8388 when the user has already been banned8389 redirects the reporter to the user's profile8390 POST create8391 with valid attributes8392 saves the abuse report8393 calls notify8394 redirects back to root8395 tracks the snowplow event8396# [RSpecRunTime] RSpec elapsed time: 27 minutes 12.78 seconds. Current RSS: ~1918M. load average: 1.26 1.26 1.23 1/294 46908397 with invalid attributes8398 redirects back to root8399 does not track the snowplow event8400# [RSpecRunTime] Finishing example group spec/requests/abuse_reports_controller_spec.rb. It took 6.34 seconds. Expected to take 6.25 seconds.8401# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/milestones_spec.rb. Expected to take 6.17 seconds.8402getting milestone listings nested in a project8403 behaves like a working graphql query8404 returns a successful response8405# [RSpecRunTime] RSpec elapsed time: 27 minutes 15.07 seconds. Current RSS: ~1915M. load average: 1.26 1.26 1.23 1/294 46978406 the user does not have access8407 is nil8408 the user has access8409 behaves like searching with parameters8410 finds the right milestones8411# [RSpecRunTime] RSpec elapsed time: 27 minutes 16.25 seconds. Current RSS: ~1912M. load average: 1.16 1.24 1.22 1/294 46988412 there are no search params8413 behaves like searching with parameters8414 finds the right milestones8415 the search params do not match anything8416 behaves like searching with parameters8417 finds the right milestones8418 searching by state:closed8419 behaves like searching with parameters8420 finds the right milestones8421 searching by state:active8422 behaves like searching with parameters8423 finds the right milestones8424 searching by title8425 behaves like searching with parameters8426 finds the right milestones8427 searching by search_title8428 behaves like searching with parameters8429 finds the right milestones8430 searching by containing_date8431 behaves like searching with parameters8432 finds the right milestones8433 searching by containing_date = today8434 behaves like searching with parameters8435 finds the right milestones8436 using timeframe argument8437 behaves like searching with parameters8438 finds the right milestones8439 timeframe validations8440 is invalid to invert the timeframe arguments8441 behaves like a working graphql query8442 returns a successful response8443# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/milestones_spec.rb. It took 6.12 seconds. Expected to take 6.17 seconds.8444# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/cluster_agents_spec.rb. Expected to take 5.61 seconds.8445Project.cluster_agents8446 can retrieve cluster agents8447 selecting page info8448 can paginate cluster agents8449# [RSpecRunTime] RSpec elapsed time: 27 minutes 23.53 seconds. Current RSS: ~1912M. load average: 1.15 1.23 1.22 1/289 46998450 selecting tokens8451 can select active tokens in last_used_at order8452 does not suffer from N+1 performance issues8453# [RSpecRunTime] RSpec elapsed time: 27 minutes 24.71 seconds. Current RSS: ~1911M. load average: 1.15 1.23 1.22 1/289 47008454 selecting connections8455 can retrieve connections and agent metadata8456 selecting activity events8457 retrieves activity event details8458# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/cluster_agents_spec.rb. It took 5.66 seconds. Expected to take 5.61 seconds.8459# [RSpecRunTime] Starting example group spec/requests/api/vs_code/settings/vs_code_settings_sync_spec.rb. Expected to take 5.57 seconds.8460API::VsCode::Settings::VsCodeSettingsSync8461 GET /vscode/settings_sync/v1/manifest8462 behaves like returns unauthorized when not authenticated8463 returns 401 for non-authenticated8464 behaves like returns 20x when authenticated8465 returns ok when authenticated8466 when no settings record is present8467 returns a session id8468 returns no latest keys8469 includes default machine id8470 when settings record is present8471 returns the latest keys8472 GET /vscode/settings_sync/v1/resource/:resource_name/:id8473 behaves like returns 20x when authenticated8474 returns no_content when authenticated8475 behaves like returns unauthorized when not authenticated8476 returns 401 for non-authenticated8477 when resource type is invalid8478 behaves like returns 4008479 returns 4008480 when settings with that type are not present8481 returns 204 no content and no content ETag header8482 when settings with that type are present8483 returns settings with the correct json content8484 GET /vscode/settings_sync/v1/resource/machines/latest8485 returns a list of machines8486 behaves like returns unauthorized when not authenticated8487 returns 401 for non-authenticated8488 behaves like returns 20x when authenticated8489 returns ok when authenticated8490 POST /vscode/settings_sync/v1/resource/:resource_name8491 returns unauthorized when not authenticated8492 returns 201 when a valid request is sent8493 creates a new record for the setting when the setting is not present8494 updates a record if the setting is already present8495 fails if required fields not passed8496 GET /vscode/settings_sync/v1/resource/:resource_name/8497 when resource type is invalid8498 behaves like returns 4008499 returns 4008500 behaves like returns unauthorized when not authenticated8501 returns 401 for non-authenticated8502 behaves like returns 20x when authenticated8503 returns ok when authenticated8504 when settings with that type are not present8505 returns empty array response8506 when settings with that type are present8507 returns settings with the correct json content8508 when setting type is machine8509 created field is nil8510 DELETE /vscode/settings_sync/v1/collection8511 returns unauthorized when not authenticated8512 when user has one or more setting resources8513 deletes all user setting resources8514# [RSpecRunTime] Finishing example group spec/requests/api/vs_code/settings/vs_code_settings_sync_spec.rb. It took 5.06 seconds. Expected to take 5.57 seconds.8515# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/branches/create_spec.rb. Expected to take 5.02 seconds.8516Creation of a new branch8517 when project is public8518 when user is not allowed to create a branch8519 behaves like a mutation that returns a top-level access error8520 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action"8521 when user is a direct project member8522 and user is a developer8523 behaves like creates a new branch8524 is expected to include {"name" => "new_branch_6aab27e1", "commit" => (a hash including "id")}8525 when ref is not correct8526 behaves like a mutation that returns errors in the response8527 is expected to contain exactly "Failed to create branch 'another_branch': invalid reference name 'unknown'"8528 when user is an inherited member from the group8529 when project has a private repository8530 and user is a guest8531 behaves like a mutation that returns a top-level access error8532 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action"8533 and user is a developer8534 behaves like creates a new branch8535 is expected to include {"name" => "new_branch_8e9cdec7", "commit" => (a hash including "id")}8536 when project is private8537 when user is an inherited member from the group8538 and user is a guest8539 behaves like a mutation that returns a top-level access error8540 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action"8541 and user is a developer8542 behaves like creates a new branch8543 is expected to include {"name" => "new_branch_aebd5c7f", "commit" => (a hash including "id")}8544# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/branches/create_spec.rb. It took 4.99 seconds. Expected to take 5.02 seconds.8545# [RSpecRunTime] Starting example group spec/controllers/concerns/send_file_upload_spec.rb. Expected to take 4.94 seconds.8546SendFileUpload8547 #send_upload8548 when local file is used8549 sends a file8550 behaves like handles image resize requests8551 with valid width parameter8552 renders OK with workhorse command header8553 with missing width parameter8554 does not write workhorse command header8555 with invalid width parameter8556 does not write workhorse command header8557 with width that is not allowed8558 does not write workhorse command header8559 when image file is not an avatar8560 does not write workhorse command header8561 when image file type is not considered safe for scaling8562 does not write workhorse command header8563 behaves like handles image resize requests8564 with valid width parameter8565 renders OK with workhorse command header8566 with missing width parameter8567 does not write workhorse command header8568 with invalid width parameter8569 does not write workhorse command header8570 with width that is not allowed8571 does not write workhorse command header8572 when image file is not an avatar8573 does not write workhorse command header8574 when image file type is not considered safe for scaling8575 does not write workhorse command header8576 with inline image8577 sends a file with inline disposition8578 with attachment8579 sends a file with content-type of text/plain8580 with a proxied file in object storage8581 sends a file with a custom type8582 when remote file is used8583 and proxying is enabled8584 behaves like proxied file8585 sends a file8586 and proxying is disabled8587 sends a file8588 with proxy requested8589 behaves like proxied file8590 sends a file8591 behaves like handles image resize requests8592 with valid width parameter8593 renders OK with workhorse command header8594 with missing width parameter8595 does not write workhorse command header8596 with invalid width parameter8597 does not write workhorse command header8598 with width that is not allowed8599 does not write workhorse command header8600 when image file is not an avatar8601 does not write workhorse command header8602 when image file type is not considered safe for scaling8603 does not write workhorse command header8604 behaves like handles image resize requests8605 with valid width parameter8606 renders OK with workhorse command header8607 with missing width parameter8608 does not write workhorse command header8609 with invalid width parameter8610 does not write workhorse command header8611 with width that is not allowed8612 does not write workhorse command header8613 when image file is not an avatar8614 does not write workhorse command header8615 when image file type is not considered safe for scaling8616 does not write workhorse command header8617 when CDN-enabled remote file is used8618 sends a file when CDN URL8619# [RSpecRunTime] Finishing example group spec/controllers/concerns/send_file_upload_spec.rb. It took 4.94 seconds. Expected to take 4.94 seconds.8620# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/merge_requests/set_assignees_spec.rb. Expected to take 4.59 seconds.8621Setting assignees of a merge request8622 returns an error if the user is not allowed to update the merge request8623 when the current user does not have permission to add assignees8624 does not change the assignees8625# [RSpecRunTime] RSpec elapsed time: 27 minutes 43.13 seconds. Current RSS: ~1901M. load average: 1.32 1.27 1.23 1/295 48028626 with assignees already assigned8627 triggers webhooks8628# [RSpecRunTime] RSpec elapsed time: 27 minutes 44.81 seconds. Current RSS: ~1898M. load average: 1.32 1.27 1.23 1/294 48128629# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/merge_requests/set_assignees_spec.rb. It took 4.32 seconds. Expected to take 4.59 seconds.8630# [RSpecRunTime] Starting example group spec/controllers/user_settings/personal_access_tokens_controller_spec.rb. Expected to take 4.43 seconds.8631UserSettings::PersonalAccessTokensController8632 GET /-/user_settings/personal_access_tokens8633 behaves like GET access tokens are paginated and ordered8634 when multiple access tokens are returned8635 returns paginated response8636 when access_token_pagination feature flag is disabled8637 returns all tokens in system8638 when tokens returned are ordered8639 orders token list ascending on expires_at8640 orders tokens on id in case token has same expires_at8641 #index8642 only includes details of active personal access tokens8643 builds a PAT with name and scopes from params8644 returns 404 when personal access tokens are disabled8645 returns tokens for json format8646 sets available scopes8647# [RSpecRunTime] RSpec elapsed time: 27 minutes 47.63 seconds. Current RSS: ~1897M. load average: 1.30 1.26 1.23 1/294 48138648 #create8649 allows creation of a token with scopes8650 allows creation of a token with an expiry date8651 does not allow creation when personal access tokens are disabled8652 behaves like #create access token8653 when POST is successful8654 renders JSON with a new token8655# [RSpecRunTime] RSpec elapsed time: 27 minutes 48.7 seconds. Current RSS: ~1898M. load average: 1.30 1.26 1.23 1/294 48148656 when POST is unsuccessful8657 renders JSON with an error8658# [RSpecRunTime] Finishing example group spec/controllers/user_settings/personal_access_tokens_controller_spec.rb. It took 4.14 seconds. Expected to take 4.43 seconds.8659# [RSpecRunTime] Starting example group spec/controllers/profiles/gpg_keys_controller_spec.rb. Expected to take 4.05 seconds.8660Profiles::GpgKeysController8661 POST #create8662 creates a new key8663# [RSpecRunTime] RSpec elapsed time: 27 minutes 51.24 seconds. Current RSS: ~1889M. load average: 1.35 1.28 1.24 1/294 48668664# [RSpecRunTime] Finishing example group spec/controllers/profiles/gpg_keys_controller_spec.rb. It took 2.28 seconds. Expected to take 4.05 seconds.8665# [RSpecRunTime] Starting example group spec/controllers/admin/topics_controller_spec.rb. Expected to take 3.94 seconds.8666Admin::TopicsController8667 GET #index8668 renders the template8669 as a normal user8670 renders a 404 error8671 GET #new8672 renders the template8673 as a normal user8674 renders a 404 error8675 GET #edit8676 renders the template8677 as a normal user8678 renders a 404 error8679 POST #create8680 creates topic8681 shows error message for invalid topic name8682 shows error message if topic name not unique (case insensitive)8683 shows error message for invalid topic title8684 redirects to the topics list8685 as a normal user8686 renders a 404 error8687 PUT #update8688 updates topic8689 shows error message for invalid topic8690 shows error message if topic not unique (case insensitive)8691 as a normal user8692 renders a 404 error8693 DELETE #destroy8694 removes topic8695 as a normal user8696 renders a 404 error8697 POST #merge8698 merges source topic into target topic8699 renders a 404 error for non-existing id8700 renders a 400 error for identical topic ids8701 as a normal user8702 renders a 404 error8703# [RSpecRunTime] Finishing example group spec/controllers/admin/topics_controller_spec.rb. It took 4.01 seconds. Expected to take 3.94 seconds.8704# [RSpecRunTime] Starting example group spec/controllers/jira_connect/events_controller_spec.rb. Expected to take 3.78 seconds.8705JiraConnect::EventsController8706 #installed8707 saves the jira installation data8708 saves the correct values8709 behaves like verifies asymmetric JWT token8710 when token is valid8711 renders successful8712 when token is invalid8713 renders unauthorized8714 when the shared_secret param is missing8715 returns 4228716 when an installation already exists8717 validates the JWT token in authorization header and returns 200 without creating a new installation8718 uses the JiraConnectInstallations::UpdateService8719 when parameters include a new shared secret and base_url8720 updates the installation8721 when the new base_url is invalid8722 renders 4228723 when enforce_jira_base_url_https8724 behaves like generates JWT validation claims8725 is expected to receive new(anything, {:aud=>"https://test.host/-/jira_connect", :iss=>anything, :qsh=>anything}) 1 time8726 when not enforce_jira_base_url_https8727 behaves like generates JWT validation claims8728 is expected to receive new(anything, {:aud=>"http://test.host/-/jira_connect", :iss=>anything, :qsh=>anything}) 1 time8729 #uninstalled8730 behaves like verifies asymmetric JWT token8731 when token is valid8732 renders successful8733 when token is invalid8734 renders unauthorized8735 when JWT is invalid8736 does not delete the installation8737 when JWT is valid8738 calls the DestroyService and returns ok in case of success8739 calls the DestroyService and returns unprocessable_entity in case of failure8740# [RSpecRunTime] Finishing example group spec/controllers/jira_connect/events_controller_spec.rb. It took 3.59 seconds. Expected to take 3.78 seconds.8741# [RSpecRunTime] Starting example group spec/controllers/concerns/renders_commits_spec.rb. Expected to take 3.61 seconds.8742RendersCommits8743 sets instance variables for counts8744 rendering commits8745 avoids N + 18746# [RSpecRunTime] RSpec elapsed time: 28 minutes 2.08 seconds. Current RSS: ~1916M. load average: 1.46 1.30 1.24 1/295 49078747 .prepare_commits_for_rendering8748 avoids N+18749# [RSpecRunTime] Finishing example group spec/controllers/concerns/renders_commits_spec.rb. It took 4.05 seconds. Expected to take 3.61 seconds.8750# [RSpecRunTime] Starting example group spec/controllers/root_controller_spec.rb. Expected to take 3.42 seconds.8751RootController8752 GET index8753 when user is not logged in8754 redirects to the sign-in page8755 when a custom home page URL is defined8756 redirects the user to the custom home page URL8757 with a user8758 who has customized their dashboard setting for starred projects8759 redirects to their starred projects list8760 who has customized their dashboard setting for their own activities8761 redirects to the activity list8762 who has customized their dashboard setting for project activities8763 redirects to the projects activity list8764 who has customized their dashboard setting for starred project activities8765 redirects to their starred projects activity list8766 who has customized their dashboard setting for followed user activities8767 redirects to the followed users activity list8768 who has customized their dashboard setting for groups8769 redirects to their group list8770 who has customized their dashboard setting for todos8771 redirects to their todo list8772 who has customized their dashboard setting for assigned issues8773 redirects to their assigned issues8774 who has customized their dashboard setting for assigned merge requests8775 redirects to their assigned merge requests8776 who uses the default dashboard setting8777 renders the default dashboard8778# [RSpecRunTime] Finishing example group spec/controllers/root_controller_spec.rb. It took 3.49 seconds. Expected to take 3.42 seconds.8779# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/ci/job_token_scope/add_group_or_project_spec.rb. Expected to take 3.31 seconds.8780CiJobTokenScopeAddGroupOrProject8781 when we add a group8782 behaves like not authorized8783 when not a maintainer8784 has graphql errors8785 when authorized8786 adds the target group to the job token scope8787 behaves like invalid target8788 has mutation errors8789 when we add a project8790 behaves like not authorized8791 when not a maintainer8792 has graphql errors8793 when authorized8794 adds the target project to the job token scope8795 behaves like invalid target8796 has mutation errors8797# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/ci/job_token_scope/add_group_or_project_spec.rb. It took 3.36 seconds. Expected to take 3.31 seconds.8798# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/uploads/delete_spec.rb. Expected to take 3.11 seconds.8799Delete an upload8800 when deleting project upload8801 behaves like upload deletion8802 when the user is not allowed to delete uploads8803 behaves like a mutation that returns a top-level access error8804 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action"8805# [RSpecRunTime] RSpec elapsed time: 28 minutes 10.99 seconds. Current RSS: ~1877M. load average: 1.39 1.29 1.24 1/289 49088806 when the user is anonymous8807 behaves like a mutation that returns a top-level access error8808 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action"8809 when user has permissions to delete uploads8810 deletes the upload8811 when upload does not exist8812 returns an error8813 when deleting group upload8814 behaves like upload deletion8815 when the user is not allowed to delete uploads8816 behaves like a mutation that returns a top-level access error8817 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action"8818 when the user is anonymous8819 behaves like a mutation that returns a top-level access error8820 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action"8821 when user has permissions to delete uploads8822 deletes the upload8823 when upload does not exist8824 returns an error8825# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/uploads/delete_spec.rb. It took 3.02 seconds. Expected to take 3.11 seconds.8826# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/labels_query_spec.rb. Expected to take 2.89 seconds.8827getting project label information8828 behaves like querying a GraphQL type with labels8829 running a query8830 minimum required arguments8831 returns the label information8832 returns the labels information8833# [RSpecRunTime] RSpec elapsed time: 28 minutes 14.41 seconds. Current RSS: ~1885M. load average: 1.39 1.29 1.24 1/289 49098834 with a search param8835 finds the matching labels8836 the label does not exist8837 returns nil8838 performance8839 batches queries for labels by title8840# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/labels_query_spec.rb. It took 2.95 seconds. Expected to take 2.89 seconds.8841# [RSpecRunTime] Starting example group spec/requests/admin/users_controller_spec.rb. Expected to take 2.8 seconds.8842Admin::UsersController8843 PUT #untrust8844 trusts the user8845 when untrusting fails8846 displays a flash alert8847 PATCH #update8848 when admin changes user email8849 allows change user email8850 does not email the user with confirmation_instructions8851 PUT #unlock8852 unlocks the user8853 PUT #block8854 when request format is :json8855 when user was blocked8856 returns 200 and json data with notice8857 when user was not blocked8858 returns 200 and json data with error8859 PUT #trust8860 trusts the user8861 when setting trust fails8862 displays a flash alert8863# [RSpecRunTime] Finishing example group spec/requests/admin/users_controller_spec.rb. It took 3.11 seconds. Expected to take 2.8 seconds.8864# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/branch_rules/update_spec.rb. Expected to take 2.68 seconds.8865BranchRuleUpdate8866 when the user does not have permission8867 does not update the branch rule8868 when the user can update a branch rules8869 updates the branch rule8870 returns the updated branch rule8871 when name already exists for the project8872 returns an error8873# [RSpecRunTime] RSpec elapsed time: 28 minutes 21.16 seconds. Current RSS: ~1878M. load average: 1.33 1.28 1.24 1/289 49108874 when branch rule cannot be found8875 returns an error8876# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/branch_rules/update_spec.rb. It took 2.68 seconds. Expected to take 2.68 seconds.8877# [RSpecRunTime] Starting example group spec/controllers/concerns/onboarding/status_spec.rb. Expected to take 2.46 seconds.8878Onboarding::Status8879 #last_invited_member_source8880 when a member exists8881 is expected to eq #<Group id:1096 @group50>8882 when no members exist8883 is expected to be nil8884 when another member exists and is most recent8885 is expected to eq #<Group id:1097 @group51>8886 #last_invited_member8887 is expected to eq #<GroupMember id: 1626, access_level: 50, source_id: 1096, source_type: "Namespace", user_id: 1145, n..._id: 1096, member_role_id: nil, expiry_notified_at: nil, is_source_accessible_to_current_user: true>8888 when another member exists and is most recent8889 is expected to eq #<GroupMember id: 1628, access_level: 50, source_id: 1098, source_type: "Namespace", user_id: 1145, n..._id: 1098, member_role_id: nil, expiry_notified_at: nil, is_source_accessible_to_current_user: true>8890 when there are no members8891 is expected to be nil8892 #single_invite?8893 when there is only one member for the user8894 when the member source exists8895 is expected to eq true8896 when there is more than one member for the user8897 is expected to eq false8898 when there are no members for the user8899 is expected to eq false8900# [RSpecRunTime] Finishing example group spec/controllers/concerns/onboarding/status_spec.rb. It took 2.55 seconds. Expected to take 2.46 seconds.8901# [RSpecRunTime] Starting example group spec/controllers/groups/dependency_proxy_auth_controller_spec.rb. Expected to take 2.42 seconds.8902Groups::DependencyProxyAuthController8903 GET #authenticate8904 without JWT8905 returns unauthorized with oauth realm8906 with JWT8907 with valid JWT8908 user8909 is expected to respond with numeric status code success8910 group bot user8911 is expected to respond with numeric status code success8912 service account user8913 is expected to respond with numeric status code success8914 deploy token8915 is expected to respond with numeric status code success8916 with invalid JWT8917 bad user8918 is expected to respond with numeric status code unauthorized8919 token with no user id8920 is expected to respond with numeric status code unauthorized8921 expired token8922 is expected to respond with numeric status code unauthorized8923 group bot user from an expired token8924 is expected to respond with numeric status code unauthorized8925 service account user from an expired token8926 is expected to respond with numeric status code unauthorized8927 expired deploy token8928 is expected to respond with numeric status code unauthorized8929 revoked deploy token8930 is expected to respond with numeric status code unauthorized8931# [RSpecRunTime] Finishing example group spec/controllers/groups/dependency_proxy_auth_controller_spec.rb. It took 2.29 seconds. Expected to take 2.42 seconds.8932# [RSpecRunTime] Starting example group spec/requests/api/ci/runner/runners_verify_post_spec.rb. Expected to take 2.29 seconds.8933API::Ci::Runner8934 /api/v4/runners8935 POST /api/v4/runners/verify8936 behaves like runner migrations backoff8937 when executing locking database migrations8938 returns 429 error8939 with runner_migrations_backoff disabled8940 does not return 4298941 when no token is provided8942 returns 400 error8943 when invalid token is provided8944 returns 403 error8945 when valid token is provided8946 verifies Runner credentials8947 updates contacted_at8948 with glrt-prefixed token8949 verifies Runner credentials8950 does not update contacted_at8951 with non-expiring runner token8952 verifies Runner credentials8953 behaves like storing arguments in the application context for the API8954 places the expected params in the application context8955 when system_id is provided8956 creates a runner_manager8957 when non-expired token is provided8958 verifies Runner credentials8959 when expired token is provided8960 does not verify Runner credentials8961# [RSpecRunTime] Finishing example group spec/requests/api/ci/runner/runners_verify_post_spec.rb. It took 2.56 seconds. Expected to take 2.29 seconds.8962# [RSpecRunTime] Starting example group spec/requests/jwks_controller_spec.rb. Expected to take 2.22 seconds.8963JwksController8964 Endpoints from the parent Doorkeeper::OpenidConnect::DiscoveryController8965 respond successfully8966 GET /-/jwks8967 when feature flag-remove_jwks_endpoint is enabled8968 returns 404 when feature flag is enabled8969 when feature flag-remove_jwks_endpoint is disabled8970 returns signing keys used to sign CI_JOB_JWT8971 includes the OIDC signing key ID8972 does not leak private key data8973 has cache control header8974# [RSpecRunTime] Finishing example group spec/requests/jwks_controller_spec.rb. It took 1.37 seconds. Expected to take 2.22 seconds.8975# [RSpecRunTime] Starting example group spec/requests/mailgun/webhooks_controller_spec.rb. Expected to take 1.97 seconds.8976Mailgun::WebhooksController8977 #process_webhook8978 returns 406 when integration is not enabled8979 returns 404 when signing key is not configured8980 returns 404 when signature invalid8981 returns 200 when signature is valid8982 invite email failures8983 marks the member invite email success as false8984 supports legacy URL8985 does not change the invite status if failure is temporary8986# [RSpecRunTime] Finishing example group spec/requests/mailgun/webhooks_controller_spec.rb. It took 1.78 seconds. Expected to take 1.97 seconds.8987# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/ci/pipeline_trigger/create_spec.rb. Expected to take 1.89 seconds.8988PipelineTriggerCreate8989 when unauthorized8990 behaves like a mutation on an unauthorized resource8991 behaves like a mutation that returns top-level errors8992 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action"8993 when authorized8994 when the params are invalid8995 does not create a pipeline trigger token and returns an error8996 when the params are valid8997 creates a pipeline trigger token8998 returns the new pipeline trigger token8999# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/ci/pipeline_trigger/create_spec.rb. It took 1.92 seconds. Expected to take 1.89 seconds.9000# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/alert_management/prometheus_integration/reset_token_spec.rb. Expected to take 1.87 seconds.9001Resetting a token on an existing Prometheus Integration9002 creates a token9003 with an existing alerting setting9004 updates the token9005# [RSpecRunTime] RSpec elapsed time: 28 minutes 35.82 seconds. Current RSS: ~1880M. load average: 1.25 1.26 1.23 1/289 49119006# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/alert_management/prometheus_integration/reset_token_spec.rb. It took 1.86 seconds. Expected to take 1.87 seconds.9007# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/recent_issue_boards_query_spec.rb. Expected to take 1.71 seconds.9008getting project recent issue boards9009 behaves like querying a GraphQL type recent boards9010 Get list of recently visited boards9011 when the request is correct9012 returns recent boards for user successfully9013 behaves like a working graphql query9014 returns a successful response9015# [RSpecRunTime] RSpec elapsed time: 28 minutes 37.31 seconds. Current RSS: ~1877M. load average: 1.25 1.26 1.23 1/289 49129016 when requests has errors9017 when there are no recently visited boards9018 returns empty result9019# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/recent_issue_boards_query_spec.rb. It took 1.76 seconds. Expected to take 1.71 seconds.9020# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/issues/set_subscription_spec.rb. Expected to take 1.68 seconds.9021Setting subscribed status of an issue9022 behaves like a subscribable resource api9023 when the user is not authorized9024 behaves like a mutation that returns top-level errors9025 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action"9026 when user is authorized9027 marks the resource as subscribed9028 when passing subscribe false as input9029 unmarks the resource as subscribed9030# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/issues/set_subscription_spec.rb. It took 1.89 seconds. Expected to take 1.68 seconds.9031# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/release_asset_links/create_spec.rb. Expected to take 1.44 seconds.9032Creation of a new release asset link9033 creates and returns a new asset link associated to the provided release9034# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/release_asset_links/create_spec.rb. It took 1.41 seconds. Expected to take 1.44 seconds.9035# [RSpecRunTime] RSpec elapsed time: 28 minutes 41.05 seconds. Current RSS: ~1882M. load average: 1.31 1.28 1.24 1/290 49199036# [RSpecRunTime] Starting example group spec/requests/external_redirect/external_redirect_controller_spec.rb. Expected to take 1.44 seconds.9037ExternalRedirect::ExternalRedirectController requests9038 with valid url param9039 returns 200 and renders URL9040 does not render nav9041 with invalid url params9042 when url is bad9043 returns 4049044 when url is empty9045 returns 4049046 when url param is missing9047 returns 4049048 when url points to self9049 returns 4049050 when url points to self encoded9051 returns 4049052 with same origin url9053 redirects9054# [RSpecRunTime] Finishing example group spec/requests/external_redirect/external_redirect_controller_spec.rb. It took 1.53 seconds. Expected to take 1.44 seconds.9055# [RSpecRunTime] Starting example group spec/requests/api/graphql/ci/job_artifacts_spec.rb. Expected to take 1.37 seconds.9056Query.project(fullPath).pipelines.jobs.artifacts9057 returns the fields for the artifacts9058# [RSpecRunTime] Finishing example group spec/requests/api/graphql/ci/job_artifacts_spec.rb. It took 1.34 seconds. Expected to take 1.37 seconds.9059# [RSpecRunTime] RSpec elapsed time: 28 minutes 43.99 seconds. Current RSS: ~1888M. load average: 1.31 1.28 1.24 1/289 49279060# [RSpecRunTime] Starting example group spec/requests/api/graphql/current_user_query_spec.rb. Expected to take 1.29 seconds.9061getting project information9062 when there is a current_user9063 is expected to include {"name" => "Sidney Jones1694", "namespace" => {"id" => "gid://gitlab/Namespaces::UserNamespace/1114"}}9064 behaves like a working graphql query that returns data9065 contains data9066 behaves like a working graphql query9067 returns a successful response9068# [RSpecRunTime] RSpec elapsed time: 28 minutes 45.04 seconds. Current RSS: ~1884M. load average: 1.31 1.28 1.24 1/289 49289069 when there is no current_user9070 behaves like a working graphql query that returns no data9071 contains no data9072 behaves like a working graphql query9073 returns a successful response9074# [RSpecRunTime] Finishing example group spec/requests/api/graphql/current_user_query_spec.rb. It took 1.47 seconds. Expected to take 1.29 seconds.9075# [RSpecRunTime] Starting example group spec/requests/concerns/planning_hierarchy_spec.rb. Expected to take 1.11 seconds.9076PlanningHierarchy9077 GET #planning_hierarchy9078 renders planning hierarchy9079# [RSpecRunTime] RSpec elapsed time: 28 minutes 46.53 seconds. Current RSS: ~1886M. load average: 1.29 1.27 1.24 1/289 49299080# [RSpecRunTime] Finishing example group spec/requests/concerns/planning_hierarchy_spec.rb. It took 1.19 seconds. Expected to take 1.11 seconds.9081# [RSpecRunTime] Starting example group spec/controllers/profiles/webauthn_registrations_controller_spec.rb. Expected to take 0.98 second.9082Profiles::WebauthnRegistrationsController9083 #destroy9084 redirects to the profile two factor authentication page9085 destroys the webauthn registration9086 calls the Webauthn::DestroyService9087# [RSpecRunTime] Finishing example group spec/controllers/profiles/webauthn_registrations_controller_spec.rb. It took 1.01 seconds. Expected to take 0.98 second.9088# [RSpecRunTime] Starting example group spec/controllers/concerns/check_rate_limit_spec.rb. Expected to take 0.88 second.9089CheckRateLimit9090 #check_rate_limit!9091 calls ApplicationRateLimiter#throttled_request? with the right arguments9092 renders error and logs request if throttled9093 redirects back if throttled and redirect_back option is set to true9094 when the bypass header is set9095 skips rate limit if set to "1"9096 does not skip rate limit if set to something else than "1"9097# [RSpecRunTime] Finishing example group spec/controllers/concerns/check_rate_limit_spec.rb. It took 0.78 second. Expected to take 0.88 second.9098# [RSpecRunTime] Starting example group spec/controllers/concerns/import_url_params_spec.rb. Expected to take 0.71 second.9099ImportUrlParams9100 empty URL9101 returns empty hash9102 url and password separately provided9103 #import_url_params9104 returns hash with import_url9105 url with provided empty credentials9106 #import_url_params9107 does not change the url9108 url with provided mixed credentials9109 #import_url_params9110 returns import_url built from both url and hash credentials9111# [RSpecRunTime] Finishing example group spec/controllers/concerns/import_url_params_spec.rb. It took 0.66 second. Expected to take 0.71 second.9112# [RSpecRunTime] Starting example group spec/requests/api/geo_spec.rb. Expected to take 0.48 second.9113API::Geo9114 GET /geo/proxy9115 rejects requests that bypassed gitlab-workhorse9116 with valid auth9117 returns empty data9118# [RSpecRunTime] Finishing example group spec/requests/api/geo_spec.rb. It took 0.54 second. Expected to take 0.48 second.9119auto_explain log contains 1758 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-integration-pg14-9-16.339.main.ndjson.gz9120took 31.3677686859121auto_explain log contains 1759 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-integration-pg14-9-16.339.ci.ndjson.gz9122took 29.6046180989123[TEST PROF INFO] EventProf results for sql.active_record9124Total time: 06:09.235 of 28:44.807 (21.41%)9125Total events: 2525039126Top 5 slowest suites (by time):9127API::NugetProjectPackages (./spec/requests/api/nuget_project_packages_spec.rb:4) – 01:54.757 (66026 / 1233) of 08:20.421 (22.93%)9128API::Users (./spec/requests/api/users_spec.rb:5) – 00:35.503 (28174 / 708) of 03:42.499 (15.96%)9129API::Labels (./spec/requests/api/labels_spec.rb:5) – 00:30.202 (20739 / 104) of 01:45.521 (28.62%)9130ProjectsController (./spec/controllers/projects_controller_spec.rb:5) – 00:26.015 (18524 / 171) of 02:12.079 (19.7%)9131API::Ci::Jobs (./spec/requests/api/ci/jobs_spec.rb:5) – 00:18.828 (14217 / 98) of 01:11.298 (26.41%)9132Knapsack report was generated. Preview:9133{9134 "spec/requests/api/nuget_project_packages_spec.rb": 500.42076035099944,9135 "spec/requests/api/users_spec.rb": 222.49885232699944,9136 "spec/controllers/projects_controller_spec.rb": 132.0791148419994,9137 "spec/requests/api/labels_spec.rb": 105.5216264690007,9138 "spec/requests/api/debian_project_packages_spec.rb": 92.72885533199951,9139 "spec/requests/api/ci/jobs_spec.rb": 71.29825753299974,9140 "spec/controllers/projects/compare_controller_spec.rb": 53.52665617399998,9141 "spec/requests/api/graphql/mutations/notes/create/note_spec.rb": 47.45943637900018,9142 "spec/controllers/autocomplete_controller_spec.rb": 35.729618208999455,9143 "spec/controllers/projects/tree_controller_spec.rb": 39.62367500600067,9144 "spec/controllers/projects/snippets/blobs_controller_spec.rb": 32.412230648999866,9145 "spec/requests/api/deploy_tokens_spec.rb": 29.49456921000001,9146 "spec/requests/api/graphql/packages/maven_spec.rb": 26.102917607000563,9147 "spec/controllers/projects/settings/integrations_controller_spec.rb": 24.657360920999963,9148 "spec/requests/api/graphql/boards/board_list_issues_query_spec.rb": 21.7463331429999,9149 "spec/requests/api/pages_domains_spec.rb": 19.302110268999968,9150 "spec/requests/api/freeze_periods_spec.rb": 18.923696758000006,9151 "spec/requests/api/graphql/group/issues_spec.rb": 16.104663215999608,9152 "spec/controllers/activity_pub/projects/releases_controller_spec.rb": 13.84035384299932,9153 "spec/requests/api/protected_branches_spec.rb": 12.555016289000378,9154 "spec/requests/api/graphql/mutations/notes/update/image_diff_note_spec.rb": 13.622222863000388,9155 "spec/requests/api/graphql/mutations/snippets/destroy_spec.rb": 10.685670286000459,9156 "spec/requests/api/graphql/project/tree/tree_spec.rb": 10.120497575000627,9157 "spec/requests/api/graphql/mutations/container_registry/protection/rule/delete_spec.rb": 10.188225681999938,9158 "spec/requests/groups/milestones_controller_spec.rb": 10.111788956000055,9159 "spec/requests/api/graphql/namespace_query_spec.rb": 10.6144712790001,9160 "spec/requests/api/graphql/mutations/issues/set_crm_contacts_spec.rb": 8.213337174000117,9161 "spec/controllers/projects/pipelines/tests_controller_spec.rb": 8.710712549000164,9162 "spec/requests/admin/abuse_reports_controller_spec.rb": 8.76481871499982,9163 "spec/requests/api/user_runners_spec.rb": 7.69971939000061,9164 "spec/requests/api/graphql/project/commit_references_spec.rb": 7.87900320999961,9165 "spec/requests/abuse_reports_controller_spec.rb": 6.343913106999935,9166 "spec/requests/api/graphql/project/milestones_spec.rb": 6.1243871409997155,9167 "spec/requests/api/graphql/project/cluster_agents_spec.rb": 5.661249329999919,9168 "spec/requests/api/vs_code/settings/vs_code_settings_sync_spec.rb": 5.0642693970003165,9169 "spec/requests/api/graphql/mutations/branches/create_spec.rb": 4.9935875929995746,9170 "spec/controllers/concerns/send_file_upload_spec.rb": 4.942205426000328,9171 "spec/requests/api/graphql/mutations/merge_requests/set_assignees_spec.rb": 4.321869485000207,9172 "spec/controllers/user_settings/personal_access_tokens_controller_spec.rb": 4.139281887000834,9173 "spec/controllers/profiles/gpg_keys_controller_spec.rb": 2.2836172450006416,9174 "spec/controllers/admin/topics_controller_spec.rb": 4.009577454999999,9175 "spec/controllers/jira_connect/events_controller_spec.rb": 3.5885137920004126,9176 "spec/controllers/concerns/renders_commits_spec.rb": 4.046943871999247,9177 "spec/controllers/root_controller_spec.rb": 3.4929924570005824,9178 "spec/requests/api/graphql/mutations/ci/job_token_scope/add_group_or_project_spec.rb": 3.3595770669999183,9179 "spec/requests/api/graphql/mutations/uploads/delete_spec.rb": 3.01876977899974,9180 "spec/requests/api/graphql/project/labels_query_spec.rb": 2.944899952999549,9181 "spec/requests/admin/users_controller_spec.rb": 3.1059205530000327,9182 "spec/requests/api/graphql/mutations/branch_rules/update_spec.rb": 2.6814441289998285,9183 "spec/controllers/concerns/onboarding/status_spec.rb": 2.5493592180000633,9184 "spec/controllers/groups/dependency_proxy_auth_controller_spec.rb": 2.2856935850004447,9185 "spec/requests/api/ci/runner/runners_verify_post_spec.rb": 2.561334316999819,9186 "spec/requests/jwks_controller_spec.rb": 1.3673941930001092,9187 "spec/requests/mailgun/webhooks_controller_spec.rb": 1.7815758959995946,9188 "spec/requests/api/graphql/mutations/ci/pipeline_trigger/create_spec.rb": 1.916979478999565,9189 "spec/requests/api/graphql/mutations/alert_management/prometheus_integration/reset_token_spec.rb": 1.856661511999846,9190 "spec/requests/api/graphql/project/recent_issue_boards_query_spec.rb": 1.7637828179995267,9191 "spec/requests/api/graphql/mutations/issues/set_subscription_spec.rb": 1.894147189999785,9192 "spec/requests/api/graphql/mutations/release_asset_links/create_spec.rb": 1.4087165700002515,9193 "spec/requests/external_redirect/external_redirect_controller_spec.rb": 1.5335069430002477,9194 "spec/requests/api/graphql/ci/job_artifacts_spec.rb": 1.3397649060007097,9195 "spec/requests/api/graphql/current_user_query_spec.rb": 1.4653124469996328,9196 "spec/requests/concerns/planning_hierarchy_spec.rb": 1.1876112140007535,9197 "spec/controllers/profiles/webauthn_registrations_controller_spec.rb": 1.0116073859999233,9198 "spec/controllers/concerns/check_rate_limit_spec.rb": 0.7820911099997829,9199 "spec/controllers/concerns/import_url_params_spec.rb": 0.6625871180003742,9200 "spec/requests/api/geo_spec.rb": 0.53938332500001719201}9202Knapsack global time execution for tests: 28m 44s9203Pending: (Failures listed here are expected and do not affect your suite's status)9204 1) ProjectsController#update hashed storage behaves like updating a project when only renaming a project path upgrades and move project to hashed storage when project was originally legacy9205 # No reason given9206 # ./spec/controllers/projects_controller_spec.rb:8859207 2) ProjectsController#update legacy storage behaves like updating a project when only renaming a project path doesnt change the disk_path when using hashed storage9208 # No reason given9209 # ./spec/controllers/projects_controller_spec.rb:8709210Finished in 29 minutes 51 seconds (files took 1 minute 1.4 seconds to load)92113718 examples, 0 failures, 2 pending9212Randomized with seed 621569213[TEST PROF INFO] Time spent in factories: 05:46.759 (19.26% of total time)9214RSpec exited with 0.9215No examples to retry, congrats!9217Running after script...9218$ source scripts/utils.sh9219$ bundle exec gem list gitlab_quality-test_tooling9220gitlab_quality-test_tooling (1.21.1)9221$ section_start "relate-failure-issue" "Report test failures" # collapsed multi-line command9223$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command9225$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command9227$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command9231$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command9235$ tooling/bin/push_job_metrics || true9236[job-metrics] Pushing job metrics file for the CI/CD job.9237[job-metrics] Pushed 4 CI job metric entries to InfluxDB.9239Not uploading cache ruby-gems-debian-bookworm-ruby-3.1-17 due to policy9241Uploading artifacts...9242auto_explain/: found 3 matching artifact files and directories 9243coverage/: found 5 matching artifact files and directories 9244crystalball/: found 2 matching artifact files and directories 9245WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 9246knapsack/: found 4 matching artifact files and directories 9247rspec/: found 16 matching artifact files and directories 9248WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 9249log/*.log: found 18 matching artifact files and directories 9250WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6597627980/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com9251WARNING: Retrying... context=artifacts-uploader error=request redirected9252Uploading artifacts as "archive" to coordinator... 201 Created id=6597627980 responseStatus=201 Created token=glcbt-659253Uploading artifacts...9254rspec/rspec-*.xml: found 1 matching artifact files and directories 9255WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6597627980/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com9256WARNING: Retrying... context=artifacts-uploader error=request redirected9257Uploading artifacts as "junit" to coordinator... 201 Created id=6597627980 responseStatus=201 Created token=glcbt-659259Job succeeded