rspec integration pg14 11/20
Failed Started
by
@igor.drozdov

Igor Drozdov
1Running with gitlab-runner 17.4.0~pre.110.g27400594 (27400594)2 on blue-6.private.runners-manager.gitlab.com/gitlab.com/gitlab-org mKJTFBei, system ID: s_90a66139ec063 feature flags: FF_NETWORK_PER_BUILD:true4Resolving secrets6Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5-golang-1.23-rust-1.73-node-20.12-postgresql-14:rubygems-3.5-git-2.45-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 ...7Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1...8Authenticating with credentials from job payload (GitLab Registry)9Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 ...10Using docker image sha256:82f132c22567f8ce17cc132c14b2f9aa3eaf9bb5424d91c2d966912433f0257d for registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:c55e1364ee4327b244a9cfa1750f19feea14fc774eaf792b725967d146eb45f5 ...11WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.12WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.13Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12...14Authenticating with credentials from job payload (GitLab Registry)15Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...16Using docker image sha256:5c5ba5b83d6c60cb0b225bd670b7a43be8c238cc72347d24af57e5027c3648f3 for registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:46aceab84c42d0e819c8e7940f2f98ce9e184785cd7b22d95872024a35f52407 ...17Starting service redis:6.2-alpine...18Pulling docker image redis:6.2-alpine ...19Using docker image sha256:4100b5bd17430263e85ad9d8ab851959b234acaaf378e093f1f98400f4998815 for redis:6.2-alpine with digest redis@sha256:eaba718fecd1196d88533de7ba49bf903ad33664a92debb24660a922ecd9cac8 ...20Waiting for services to be up and running (timeout 30 seconds)...21Authenticating with credentials from job payload (GitLab Registry)22Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5-golang-1.23-rust-1.73-node-20.12-postgresql-14:rubygems-3.5-git-2.45-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 ...23Using docker image sha256:48db929a55a2be5110b5960190ff38acfc40d29bc36ea646709c22fc8c84cdc4 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5-golang-1.23-rust-1.73-node-20.12-postgresql-14:rubygems-3.5-git-2.45-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5-golang-1.23-rust-1.73-node-20.12-postgresql-14@sha256:65458f152848ae0ef6490ac865d187b22b81b56beb95a413093fd14812c834d2 ...25Running on runner-mkjtfbei-project-278964-concurrent-0 via runner-mkjtfbei-private-1734502963-0127de19...27Skipping Git repository setup28Skipping Git checkout29Skipping Git submodules setup31Checking cache for ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile.next-21...32WARNING: file does not exist 33Failed to extract cache35Downloading artifacts for clone-gitlab-repo (8674209661)...36Downloading artifacts from coordinator... ok host=storage.googleapis.com id=8674209661 responseStatus=200 OK token=glcbt-6637WARNING: Part of .git directory is on the list of files to extract 38WARNING: This may introduce unexpected problems 39Downloading artifacts for compile-test-assets (8674209720)...40Downloading artifacts from coordinator... ok host=storage.googleapis.com id=8674209720 responseStatus=200 OK token=glcbt-6641Downloading artifacts for retrieve-tests-metadata (8674209753)...42Downloading artifacts from coordinator... ok host=storage.googleapis.com id=8674209753 responseStatus=200 OK token=glcbt-6643Downloading artifacts for setup-test-env (8674209735)...44Downloading artifacts from coordinator... ok host=storage.googleapis.com id=8674209735 responseStatus=200 OK token=glcbt-66 45 Executing "step_script" stage of the job script 46Using docker image sha256:48db929a55a2be5110b5960190ff38acfc40d29bc36ea646709c22fc8c84cdc4 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5-golang-1.23-rust-1.73-node-20.12-postgresql-14:rubygems-3.5-git-2.45-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5-golang-1.23-rust-1.73-node-20.12-postgresql-14@sha256:65458f152848ae0ef6490ac865d187b22b81b56beb95a413093fd14812c834d2 ...47$ echo $FOSS_ONLY48$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb49$ export GOPATH=$CI_PROJECT_DIR/.go50$ mkdir -p $GOPATH51$ source scripts/utils.sh52$ log_disk_usage "true"53*******************************************************54This runner currently has 73G free disk space.55*******************************************************57df -h58Filesystem Size Used Avail Use% Mounted on59overlay 95G 22G 73G 23% /60tmpfs 64M 0 64M 0% /dev61shm 64M 0 64M 0% /dev/shm62/dev/sda1 95G 22G 73G 23% /cache63tmpfs 3.9G 0 3.9G 0% /sys/devices/virtual/dmi/id64du -h -d 1657.4M ./workhorse66148K ./bin671.2M ./.gitlab68212M ./.git694.0K ./builds7028M ./lib718.0K ./.vscode72564K ./storybook7324K ./log741.9M ./data7511M ./qa763.1M ./.rubocop_todo7713M ./vendor781.1G ./public7961M ./doc80504K ./danger8116K ./rspec82560K ./tooling83148M ./ee841.3M ./knapsack85300K ./patches865.7M ./changelogs8720K ./haml_lint8828K ./metrics_server89116K ./keeps9036K ./shared9144K ./generator_templates921.3M ./scripts93722M ./tmp94129M ./spec9520K ./file_hooks9616K ./sidekiq_cluster9717M ./gems981.2M ./fixtures99972K ./rubocop1004.0K ./.go10135M ./db10212K ./.github103131M ./locale10420M ./config10587M ./app10620K ./.lefthook1072.7G .108$ source scripts/prepare_build.sh1508Using decomposed database config (config/database.yml.decomposed-postgresql)1509Geo DB won't be set up.1510Embedding DB won't be set up.1523$ source ./scripts/rspec_helpers.sh1524$ run_timed_command "gem install knapsack --no-document"1525$ gem install knapsack --no-document1526Successfully installed knapsack-4.0.015271 gem installed1528==> 'gem install knapsack --no-document' succeeded in 1 seconds.1529$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"1534$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"1535$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"1536$ tooling/bin/create_job_metrics_file || true1537[job-metrics] Creating the job metrics file for the CI/CD job.1538$ rspec_section rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request"1540[10:45:04] Starting rspec_parallelized_job1541RETRY_FAILED_TESTS_IN_NEW_PROCESS: true1542KNAPSACK_GENERATE_REPORT: true1543FLAKY_RSPEC_GENERATE_REPORT: true1544KNAPSACK_TEST_FILE_PATTERN: spec/{commands,controllers,mailers,requests}{,/**/}*_spec.rb1545KNAPSACK_LOG_LEVEL: debug1546KNAPSACK_REPORT_PATH: knapsack/rspec_integration_pg14_11_20_278964_report.json1547FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json1548FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_integration_pg14_11_20_278964_report.json1549NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_integration_pg14_11_20_278964_report.json1550RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-8674210527.txt1551CRYSTALBALL: 1552RSPEC_TESTS_MAPPING_ENABLED: 1553RSPEC_TESTS_FILTER_FILE: 1554Shell set options (set -o) enabled:1555braceexpand on1556hashall on1557interactive-comments on1558pipefail on1559Knapsack report generator started!1560/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/io-event-1.6.5/lib/io/event/support.rb:27: warning: IO::Buffer is experimental and both the Ruby and C interface may change in the future!1561warning: parser/current is loading parser/ruby32, which recognizes 3.2.6-compliant syntax, but you are running 3.2.5.1563Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}1564# [RSpecRunTime] Starting RSpec timer...1565DEPRECATION WARNING: Calling behavior on ActiveSupport::Deprecation is deprecated and will be removed from Rails (use Rails.application.deprecators[framework].behavior where framework is for example :active_record instead) (called from load at /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/bin/rspec:25)1566DEPRECATION WARNING: Calling behavior= on ActiveSupport::Deprecation is deprecated and will be removed from Rails (use Rails.application.deprecators.behavior= instead) (called from load at /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/bin/rspec:25)1567[TEST PROF INFO] EventProf enabled (sql.active_record)1568unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.1569unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.1570Test environment set up in 2.284681839 seconds1571# [RSpecRunTime] Starting example group spec/requests/api/branches_spec.rb. Expected to take 5 minutes 29.12 seconds.1572API::Branches1573DEPRECATION WARNING: User model aliases `maintainers_groups`, but `maintainers_groups` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :masters_groups, :maintainers_groups` or define the method manually. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/requests/api/branches_spec.rb:6)1574 GET /projects/:id/repository/branches1575 when search parameter is passed1576 and branch exists1577DEPRECATION WARNING: Project model aliases `approvals_before_merge` and has a method called `approvals_before_merge` defined. Starting in Rails 7.2 `fallback_approvals_required` will not be calling `approvals_before_merge` anymore. You may want to additionally define `fallback_approvals_required` to preserve the current behavior. (called from initialize at /builds/gitlab-org/gitlab/app/models/project.rb:1169)1578DEPRECATION WARNING: Project model aliases `pipeline_configuration_full_path`, but `pipeline_configuration_full_path` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :compliance_pipeline_configuration_full_path, :pipeline_configuration_full_path` or define the method manually. (called from initialize at /builds/gitlab-org/gitlab/app/models/project.rb:1169)1579DEPRECATION WARNING: Namespaces::ProjectNamespace model aliases `parent_id` and has a method called `parent_id=` defined. Starting in Rails 7.2 `namespace_id=` will not be calling `parent_id=` anymore. You may want to additionally define `namespace_id=` to preserve the current behavior. (called from block (3 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/factories/projects.rb:121)1580DEPRECATION WARNING: Namespaces::ProjectNamespace model aliases `parent`, but `parent` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :namespace, :parent` or define the method manually. (called from block (3 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/factories/projects.rb:121)1581 returns correct branches1582 and branch does not exist1583 returns an empty array (FAILED - 1)1584# [RSpecRunTime] RSpec elapsed time: 13.88 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.25 1.67 1.75 1/295 523001585.1586 when sort parameter is passed1587 sorts branches1588 when sort value is not supported1589 behaves like 400 response1590 returns 4001591# [RSpecRunTime] RSpec elapsed time: 16.7 seconds. Current RSS: ~1463M. Threads: 4. load average: 1.23 1.66 1.75 1/297 523881592.1593 when unauthenticated and project is public1594 behaves like repository branches1595 with branch_list_keyset_pagination feature off1596 with offset pagination params1597 returns the repository branches1598 determines only a limited number of merged branch names1599 merge status matches reality on paginated input1600 recovers pagination headers from cache between consecutive requests1601# [RSpecRunTime] RSpec elapsed time: 23.38 seconds. Current RSS: ~1541M. Threads: 4. load average: 1.21 1.65 1.75 1/298 526031602.1603 with gitaly pagination params1604 merge status matches reality on paginated input1605# [RSpecRunTime] RSpec elapsed time: 25.03 seconds. Current RSS: ~1607M. Threads: 4. load average: 1.43 1.69 1.76 1/298 526591606.1607 with branch_list_keyset_pagination feature on1608 with keyset pagination option1609 with gitaly pagination params1610 returns the repository branches1611 determines only a limited number of merged branch names1612 merge status matches reality on paginated input1613# [RSpecRunTime] RSpec elapsed time: 29.15 seconds. Current RSS: ~1615M. Threads: 4. load average: 1.43 1.69 1.76 1/298 528221614.1615 with offset pagination params1616 ignores legacy pagination params1617# [RSpecRunTime] RSpec elapsed time: 31.57 seconds. Current RSS: ~1600M. Threads: 4. load average: 1.40 1.68 1.75 1/298 528781618.1619 when repository is disabled1620 behaves like 404 response1621 returns 4041622 caching1623 caches the query1624 uses the cache up to 60 minutes1625 requests for new value after 60 minutes1626 when the default_branch changes1627 requests for new value after 30 seconds1628# [RSpecRunTime] RSpec elapsed time: 38.22 seconds. Current RSS: ~1570M. Threads: 4. load average: 1.45 1.68 1.75 1/299 531641629.1630 when the project's protected branches change1631 request for new value instantly1632# [RSpecRunTime] RSpec elapsed time: 39.75 seconds. Current RSS: ~1567M. Threads: 4. load average: 1.41 1.67 1.75 1/299 532191633.1634 when unauthenticated and project is private1635 behaves like 404 response1636 returns 4041637 when authenticated as a maintainer1638 does not submit N+1 DB queries1639 behaves like repository branches1640 with branch_list_keyset_pagination feature off1641 with offset pagination params1642 returns the repository branches1643 determines only a limited number of merged branch names1644 merge status matches reality on paginated input1645 recovers pagination headers from cache between consecutive requests1646# [RSpecRunTime] RSpec elapsed time: 50.65 seconds. Current RSS: ~1643M. Threads: 4. load average: 1.35 1.65 1.74 1/299 535501647.1648 with gitaly pagination params1649 merge status matches reality on paginated input1650# [RSpecRunTime] RSpec elapsed time: 52.34 seconds. Current RSS: ~1682M. Threads: 4. load average: 1.35 1.65 1.74 1/299 536061651.1652 with branch_list_keyset_pagination feature on1653 with keyset pagination option1654 with gitaly pagination params1655 returns the repository branches1656 determines only a limited number of merged branch names1657 merge status matches reality on paginated input1658# [RSpecRunTime] RSpec elapsed time: 56.58 seconds. Current RSS: ~1655M. Threads: 4. load average: 1.48 1.67 1.75 1/299 537691659.1660 with offset pagination params1661 ignores legacy pagination params1662# [RSpecRunTime] RSpec elapsed time: 59.0 seconds. Current RSS: ~1657M. Threads: 4. load average: 1.48 1.67 1.75 1/299 538251663.1664 when repository is disabled1665 behaves like 404 response1666 returns 4041667 requesting with the escaped project full path1668 behaves like repository branches1669 with branch_list_keyset_pagination feature off1670 with offset pagination params1671 returns the repository branches1672 determines only a limited number of merged branch names1673 merge status matches reality on paginated input1674 recovers pagination headers from cache between consecutive requests1675# [RSpecRunTime] RSpec elapsed time: 1 minute 6.24 seconds. Current RSS: ~1617M. Threads: 4. load average: 1.48 1.66 1.75 1/299 540721676.1677 with gitaly pagination params1678 merge status matches reality on paginated input1679# [RSpecRunTime] RSpec elapsed time: 1 minute 7.85 seconds. Current RSS: ~1636M. Threads: 4. load average: 1.48 1.66 1.75 1/299 541281680.1681 with branch_list_keyset_pagination feature on1682 with keyset pagination option1683 with gitaly pagination params1684 returns the repository branches1685 determines only a limited number of merged branch names1686 merge status matches reality on paginated input1687# [RSpecRunTime] RSpec elapsed time: 1 minute 12.0 seconds. Current RSS: ~1649M. Threads: 4. load average: 1.44 1.65 1.74 1/299 542901688.1689 with offset pagination params1690 ignores legacy pagination params1691# [RSpecRunTime] RSpec elapsed time: 1 minute 13.69 seconds. Current RSS: ~1649M. Threads: 4. load average: 1.44 1.65 1.74 1/299 543461692.1693 when repository is disabled1694 behaves like 404 response1695 returns 4041696 with group protected branches1697 maintainers allowed to push and merge1698 responds with correct attributes related to push and merge1699 and there is a more permissive project level protected branch1700 responds with correct attributes related to push and merge1701# [RSpecRunTime] RSpec elapsed time: 1 minute 17.9 seconds. Current RSS: ~1694M. Threads: 4. load average: 1.48 1.66 1.74 1/299 544841702.1703 when developers can push and merge1704 responds with correct attributes related to push and merge1705# [RSpecRunTime] RSpec elapsed time: 1 minute 19.54 seconds. Current RSS: ~1707M. Threads: 4. load average: 1.45 1.65 1.74 1/299 545371706.1707 when no one can push and merge1708 responds with correct attributes related to push and merge1709# [RSpecRunTime] RSpec elapsed time: 1 minute 21.2 seconds. Current RSS: ~1725M. Threads: 4. load average: 1.45 1.65 1.74 1/300 545901710.1711 when authenticated as a guest1712 behaves like 403 response1713 returns 4031714# [RSpecRunTime] RSpec elapsed time: 1 minute 22.41 seconds. Current RSS: ~1725M. Threads: 4. load average: 1.45 1.65 1.74 1/300 546221715.1716 GET /projects/:id/repository/branches/:branch1717 when unauthenticated and project is public1718 returns that the current user cannot push1719 behaves like repository branch1720 returns the repository branch1721 HEAD request1722 returns 204 No Content1723 returns 404 Not Found1724# [RSpecRunTime] RSpec elapsed time: 1 minute 27.44 seconds. Current RSS: ~1530M. Threads: 4. load average: 1.41 1.64 1.73 1/300 547711725.1726 when branch does not exist1727 behaves like 404 response1728 returns 4041729# [RSpecRunTime] RSpec elapsed time: 1 minute 28.48 seconds. Current RSS: ~1491M. Threads: 4. load average: 1.41 1.64 1.73 1/300 548051730.1731 when the branch refname is invalid1732 behaves like 400 response1733 returns 4001734 when repository is disabled1735 behaves like 404 response1736 returns 4041737 when branch is ambiguous1738 behaves like 404 response1739 returns 4041740# [RSpecRunTime] RSpec elapsed time: 1 minute 31.47 seconds. Current RSS: ~1475M. Threads: 4. load average: 1.38 1.63 1.73 1/300 549221741.1742 when repository does not exist1743 behaves like 404 response1744 returns 4041745 when unauthenticated and project is private1746 behaves like 404 response1747 returns 4041748 when authenticated as a maintainer1749 returns that the current user can push1750 behaves like repository branch1751 returns the repository branch1752 HEAD request1753 returns 204 No Content1754 returns 404 Not Found1755# [RSpecRunTime] RSpec elapsed time: 1 minute 37.3 seconds. Current RSS: ~1458M. Threads: 4. load average: 1.35 1.62 1.72 1/301 551031756.1757 when branch does not exist1758 behaves like 404 response1759 returns 4041760# [RSpecRunTime] RSpec elapsed time: 1 minute 38.41 seconds. Current RSS: ~1453M. Threads: 4. load average: 1.35 1.62 1.72 1/301 551371761.1762 when the branch refname is invalid1763 behaves like 400 response1764 returns 4001765 when repository is disabled1766 behaves like 404 response1767 returns 4041768 when branch is ambiguous1769 behaves like 404 response1770 returns 4041771# [RSpecRunTime] RSpec elapsed time: 1 minute 41.49 seconds. Current RSS: ~1444M. Threads: 4. load average: 1.32 1.60 1.72 1/302 552531772.1773 when repository does not exist1774 behaves like 404 response1775 returns 4041776 when branch contains a dot1777 behaves like repository branch1778 returns the repository branch1779 HEAD request1780 returns 204 No Content1781 returns 404 Not Found1782# [RSpecRunTime] RSpec elapsed time: 1 minute 45.43 seconds. Current RSS: ~1434M. Threads: 4. load average: 1.29 1.59 1.72 1/302 553611783.1784 when branch does not exist1785 behaves like 404 response1786 returns 4041787# [RSpecRunTime] RSpec elapsed time: 1 minute 46.51 seconds. Current RSS: ~1433M. Threads: 4. load average: 1.29 1.59 1.72 1/302 553951788.1789 when the branch refname is invalid1790 behaves like 400 response1791 returns 4001792# [RSpecRunTime] RSpec elapsed time: 1 minute 47.59 seconds. Current RSS: ~1442M. Threads: 4. load average: 1.29 1.59 1.72 1/302 554271793.1794 when repository is disabled1795 behaves like 404 response1796 returns 4041797 when branch is ambiguous1798 behaves like 404 response1799 returns 4041800# [RSpecRunTime] RSpec elapsed time: 1 minute 49.7 seconds. Current RSS: ~1440M. Threads: 4. load average: 1.27 1.58 1.71 1/302 555131801.1802 when repository does not exist1803 behaves like 404 response1804 returns 4041805 when branch contains dot txt1806 behaves like repository branch1807 returns the repository branch1808 HEAD request1809 returns 204 No Content1810 returns 404 Not Found1811# [RSpecRunTime] RSpec elapsed time: 1 minute 53.5 seconds. Current RSS: ~1434M. Threads: 4. load average: 1.27 1.58 1.71 1/302 556211812.1813 when branch does not exist1814 behaves like 404 response1815 returns 4041816# [RSpecRunTime] RSpec elapsed time: 1 minute 54.53 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.33 1.59 1.72 1/302 556551817.1818 when the branch refname is invalid1819 behaves like 400 response1820 returns 4001821# [RSpecRunTime] RSpec elapsed time: 1 minute 55.66 seconds. Current RSS: ~1441M. Threads: 4. load average: 1.33 1.59 1.72 1/302 556871822.1823 when repository is disabled1824 behaves like 404 response1825 returns 4041826# [RSpecRunTime] RSpec elapsed time: 1 minute 56.71 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.33 1.59 1.72 1/302 557191827.1828 when branch is ambiguous1829 behaves like 404 response1830 returns 4041831# [RSpecRunTime] RSpec elapsed time: 1 minute 57.87 seconds. Current RSS: ~1437M. Threads: 4. load average: 1.33 1.59 1.72 1/302 557721832.1833 when repository does not exist1834 behaves like 404 response1835 returns 4041836 when branch contains a slash1837 behaves like 404 response1838 returns 4041839 when branch contains an escaped slash1840 behaves like repository branch1841 returns the repository branch1842 HEAD request1843 returns 204 No Content1844 returns 404 Not Found1845# [RSpecRunTime] RSpec elapsed time: 2 minutes 2.61 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.30 1.58 1.71 1/302 559111846.1847 when branch does not exist1848 behaves like 404 response1849 returns 4041850# [RSpecRunTime] RSpec elapsed time: 2 minutes 3.64 seconds. Current RSS: ~1441M. Threads: 4. load average: 1.30 1.58 1.71 1/302 559451851.1852 when the branch refname is invalid1853 behaves like 400 response1854 returns 4001855# [RSpecRunTime] RSpec elapsed time: 2 minutes 4.75 seconds. Current RSS: ~1440M. Threads: 4. load average: 1.28 1.57 1.71 1/302 559771856.1857 when repository is disabled1858 behaves like 404 response1859 returns 4041860 when branch is ambiguous1861 behaves like 404 response1862 returns 4041863# [RSpecRunTime] RSpec elapsed time: 2 minutes 6.86 seconds. Current RSS: ~1438M. Threads: 4. load average: 1.28 1.57 1.71 3/302 560611864.1865 when repository does not exist1866 behaves like 404 response1867 returns 4041868 requesting with the escaped project full path1869 behaves like repository branch1870 returns the repository branch1871 HEAD request1872 returns 204 No Content1873 returns 404 Not Found1874# [RSpecRunTime] RSpec elapsed time: 2 minutes 10.67 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.25 1.56 1.70 1/302 561691875.1876 when branch does not exist1877 behaves like 404 response1878 returns 4041879# [RSpecRunTime] RSpec elapsed time: 2 minutes 11.68 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.25 1.56 1.70 1/302 562031880.1881 when the branch refname is invalid1882 behaves like 400 response1883 returns 4001884 when repository is disabled1885 behaves like 404 response1886 returns 4041887 when branch is ambiguous1888 behaves like 404 response1889 returns 4041890# [RSpecRunTime] RSpec elapsed time: 2 minutes 14.8 seconds. Current RSS: ~1438M. Threads: 4. load average: 1.23 1.55 1.70 1/302 563181891.1892 when repository does not exist1893 behaves like 404 response1894 returns 4041895 when branch contains a dot1896 behaves like repository branch1897 returns the repository branch1898 HEAD request1899 returns 204 No Content1900 returns 404 Not Found1901# [RSpecRunTime] RSpec elapsed time: 2 minutes 18.75 seconds. Current RSS: ~1434M. Threads: 4. load average: 1.23 1.55 1.70 1/302 564261902.1903 when branch does not exist1904 behaves like 404 response1905 returns 4041906# [RSpecRunTime] RSpec elapsed time: 2 minutes 19.83 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.21 1.54 1.70 1/302 564601907.1908 when the branch refname is invalid1909 behaves like 400 response1910 returns 4001911# [RSpecRunTime] RSpec elapsed time: 2 minutes 20.94 seconds. Current RSS: ~1441M. Threads: 4. load average: 1.21 1.54 1.70 1/302 564921912.1913 when repository is disabled1914 behaves like 404 response1915 returns 4041916# [RSpecRunTime] RSpec elapsed time: 2 minutes 22.06 seconds. Current RSS: ~1442M. Threads: 4. load average: 1.21 1.54 1.70 1/302 565241917.1918 when branch is ambiguous1919 behaves like 404 response1920 returns 4041921# [RSpecRunTime] RSpec elapsed time: 2 minutes 23.31 seconds. Current RSS: ~1440M. Threads: 4. load average: 1.21 1.54 1.70 1/302 565771922.1923 when repository does not exist1924 behaves like 404 response1925 returns 4041926 when authenticated as a developer and branch is protected1927 returns that the current user cannot push1928 behaves like repository branch1929 returns the repository branch1930 HEAD request1931 returns 204 No Content1932 returns 404 Not Found1933# [RSpecRunTime] RSpec elapsed time: 2 minutes 29.39 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.20 1.53 1.69 1/302 567261934.1935 when branch does not exist1936 behaves like 404 response1937 returns 4041938# [RSpecRunTime] RSpec elapsed time: 2 minutes 30.72 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.18 1.52 1.69 1/302 567601939.1940 when the branch refname is invalid1941 behaves like 400 response1942 returns 4001943# [RSpecRunTime] RSpec elapsed time: 2 minutes 32.01 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.18 1.52 1.69 1/302 567921944.1945 when repository is disabled1946 behaves like 404 response1947 returns 4041948# [RSpecRunTime] RSpec elapsed time: 2 minutes 33.33 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.18 1.52 1.69 1/302 568241949.1950 when branch is ambiguous1951 behaves like 404 response1952 returns 4041953# [RSpecRunTime] RSpec elapsed time: 2 minutes 34.83 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.17 1.52 1.68 1/302 568781954.1955 when repository does not exist1956 behaves like 404 response1957 returns 4041958 when authenticated as a guest1959 behaves like 403 response1960 returns 4031961# [RSpecRunTime] RSpec elapsed time: 2 minutes 37.1 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.17 1.52 1.68 1/302 569101962.1963 PUT /projects/:id/repository/branches/:branch/protect1964 when unauthenticated and project is private1965 behaves like 404 response1966 returns 4041967 when authenticated as a guest1968 behaves like 403 response1969 returns 4031970# [RSpecRunTime] RSpec elapsed time: 2 minutes 39.36 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.17 1.52 1.68 1/302 569731971.1972 when authenticated as a maintainer1973 when a protected branch doesn't already exist1974 behaves like repository new protected branch1975 protects a single branch1976 protects a single branch and developers can push1977 protects a single branch and developers can merge1978 protects a single branch and developers can push and merge1979 when branch does not exist1980 behaves like 404 response1981 returns 4041982# [RSpecRunTime] RSpec elapsed time: 2 minutes 44.93 seconds. Current RSS: ~1428M. Threads: 4. load average: 1.14 1.50 1.68 1/302 571711983.1984 when the branch refname is invalid1985 behaves like 400 response1986 returns 4001987# [RSpecRunTime] RSpec elapsed time: 2 minutes 46.03 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.14 1.50 1.68 1/302 572031988.1989 when repository is disabled1990 behaves like 404 response1991 returns 4041992 when branch contains a dot1993 behaves like repository new protected branch1994 protects a single branch1995 protects a single branch and developers can push1996 protects a single branch and developers can merge1997 protects a single branch and developers can push and merge1998 when branch does not exist1999 behaves like 404 response2000 returns 4042001# [RSpecRunTime] RSpec elapsed time: 2 minutes 52.72 seconds. Current RSS: ~1428M. Threads: 4. load average: 1.13 1.49 1.67 1/302 574322002.2003 when the branch refname is invalid2004 behaves like 400 response2005 returns 4002006# [RSpecRunTime] RSpec elapsed time: 2 minutes 53.79 seconds. Current RSS: ~1428M. Threads: 4. load average: 1.13 1.49 1.67 1/302 574642007.2008 when repository is disabled2009 behaves like 404 response2010 returns 4042011# [RSpecRunTime] RSpec elapsed time: 2 minutes 54.92 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.20 1.50 1.67 1/302 574962012.2013 when branch contains a slash2014 behaves like 404 response2015 returns 4042016 when branch contains an escaped slash2017 behaves like repository new protected branch2018 protects a single branch2019 protects a single branch and developers can push2020 protects a single branch and developers can merge2021 protects a single branch and developers can push and merge2022 when branch does not exist2023 behaves like 404 response2024 returns 4042025# [RSpecRunTime] RSpec elapsed time: 3 minutes 1.5 seconds. Current RSS: ~1437M. Threads: 4. load average: 1.10 1.47 1.66 1/302 577252026.2027 when the branch refname is invalid2028 behaves like 400 response2029 returns 4002030# [RSpecRunTime] RSpec elapsed time: 3 minutes 2.57 seconds. Current RSS: ~1437M. Threads: 4. load average: 1.10 1.47 1.66 1/302 577572031.2032 when repository is disabled2033 behaves like 404 response2034 returns 4042035# [RSpecRunTime] RSpec elapsed time: 3 minutes 3.68 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.10 1.47 1.66 2/302 577892036.2037 requesting with the escaped project full path2038 behaves like repository new protected branch2039 protects a single branch2040 protects a single branch and developers can push2041 protects a single branch and developers can merge2042 protects a single branch and developers can push and merge2043 when branch does not exist2044 behaves like 404 response2045 returns 4042046# [RSpecRunTime] RSpec elapsed time: 3 minutes 9.33 seconds. Current RSS: ~1433M. Threads: 4. load average: 1.01 1.45 1.66 1/302 579872047.2048 when the branch refname is invalid2049 behaves like 400 response2050 returns 4002051 when repository is disabled2052 behaves like 404 response2053 returns 4042054# [RSpecRunTime] RSpec elapsed time: 3 minutes 11.41 seconds. Current RSS: ~1433M. Threads: 4. load average: 1.01 1.44 1.65 1/302 580502055.2056 when branch contains a dot2057 behaves like repository new protected branch2058 protects a single branch2059 protects a single branch and developers can push2060 protects a single branch and developers can merge2061 protects a single branch and developers can push and merge2062 when branch does not exist2063 behaves like 404 response2064 returns 4042065# [RSpecRunTime] RSpec elapsed time: 3 minutes 17.16 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.17 1.47 1.66 1/302 582482066.2067 when the branch refname is invalid2068 behaves like 400 response2069 returns 4002070# [RSpecRunTime] RSpec elapsed time: 3 minutes 18.22 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.17 1.47 1.66 1/302 582802071.2072 when repository is disabled2073 behaves like 404 response2074 returns 4042075 when protected branch already exists2076 when developers can push and merge2077 updates that a developer cannot push or merge2078# [RSpecRunTime] RSpec elapsed time: 3 minutes 20.52 seconds. Current RSS: ~1440M. Threads: 4. load average: 1.08 1.44 1.65 1/302 583602079.2080 when developers cannot push or merge2081 updates that a developer can push and merge2082# [RSpecRunTime] RSpec elapsed time: 3 minutes 21.82 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.08 1.44 1.65 1/302 584092083.2084 PUT /projects/:id/repository/branches/:branch/unprotect2085 when unauthenticated and project is private2086 behaves like 404 response2087 returns 4042088 when authenticated as a guest2089 behaves like 403 response2090 returns 4032091# [RSpecRunTime] RSpec elapsed time: 3 minutes 24.11 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.08 1.44 1.65 1/302 584722092.2093 when authenticated as a maintainer2094 behaves like repository unprotected branch2095 when branch is protected2096 unprotects a single branch2097# [RSpecRunTime] RSpec elapsed time: 3 minutes 25.48 seconds. Current RSS: ~1436M. Threads: 4. load average: 0.99 1.42 1.64 1/302 585142098.2099 when branch is not protected2100 returns a single branch response2101# [RSpecRunTime] RSpec elapsed time: 3 minutes 26.62 seconds. Current RSS: ~1435M. Threads: 4. load average: 0.99 1.42 1.64 2/302 585562102.2103 when branch does not exist2104 behaves like 404 response2105 returns 4042106# [RSpecRunTime] RSpec elapsed time: 3 minutes 27.7 seconds. Current RSS: ~1435M. Threads: 4. load average: 0.99 1.42 1.64 1/302 585902107.2108 when the branch refname is invalid2109 behaves like 400 response2110 returns 4002111# [RSpecRunTime] RSpec elapsed time: 3 minutes 28.84 seconds. Current RSS: ~1434M. Threads: 4. load average: 0.99 1.42 1.64 1/302 586222112.2113 when repository is disabled2114 behaves like 404 response2115 returns 4042116# [RSpecRunTime] RSpec elapsed time: 3 minutes 29.94 seconds. Current RSS: ~1437M. Threads: 4. load average: 1.07 1.43 1.64 1/302 586542117.2118 when branch contains a dot2119 behaves like repository unprotected branch2120 when branch is protected2121 unprotects a single branch2122# [RSpecRunTime] RSpec elapsed time: 3 minutes 31.18 seconds. Current RSS: ~1444M. Threads: 4. load average: 1.07 1.43 1.64 1/302 586962123.2124 when branch is not protected2125 returns a single branch response2126# [RSpecRunTime] RSpec elapsed time: 3 minutes 32.35 seconds. Current RSS: ~1442M. Threads: 4. load average: 1.07 1.43 1.64 1/302 587382127.2128 when branch does not exist2129 behaves like 404 response2130 returns 4042131# [RSpecRunTime] RSpec elapsed time: 3 minutes 33.52 seconds. Current RSS: ~1444M. Threads: 4. load average: 1.07 1.43 1.64 1/302 587722132.2133 when the branch refname is invalid2134 behaves like 400 response2135 returns 4002136# [RSpecRunTime] RSpec elapsed time: 3 minutes 34.65 seconds. Current RSS: ~1441M. Threads: 4. load average: 1.15 1.44 1.64 1/302 588042137.2138 when repository is disabled2139 behaves like 404 response2140 returns 4042141# [RSpecRunTime] RSpec elapsed time: 3 minutes 35.73 seconds. Current RSS: ~1441M. Threads: 4. load average: 1.15 1.44 1.64 1/302 588362142.2143 when branch contains a slash2144 behaves like 404 response2145 returns 4042146 when branch contains an escaped slash2147 behaves like repository unprotected branch2148 when branch is protected2149 unprotects a single branch2150# [RSpecRunTime] RSpec elapsed time: 3 minutes 37.81 seconds. Current RSS: ~1446M. Threads: 4. load average: 1.15 1.44 1.64 1/302 589092151.2152 when branch is not protected2153 returns a single branch response2154# [RSpecRunTime] RSpec elapsed time: 3 minutes 39.08 seconds. Current RSS: ~1446M. Threads: 4. load average: 1.15 1.44 1.64 1/302 589512155.2156 when branch does not exist2157 behaves like 404 response2158 returns 4042159# [RSpecRunTime] RSpec elapsed time: 3 minutes 40.19 seconds. Current RSS: ~1444M. Threads: 4. load average: 1.13 1.43 1.64 1/302 589852160.2161 when the branch refname is invalid2162 behaves like 400 response2163 returns 4002164# [RSpecRunTime] RSpec elapsed time: 3 minutes 41.28 seconds. Current RSS: ~1445M. Threads: 4. load average: 1.13 1.43 1.64 1/302 590172165.2166 when repository is disabled2167 behaves like 404 response2168 returns 4042169# [RSpecRunTime] RSpec elapsed time: 3 minutes 42.35 seconds. Current RSS: ~1445M. Threads: 4. load average: 1.13 1.43 1.64 1/302 590492170.2171 requesting with the escaped project full path2172 behaves like repository unprotected branch2173 when branch is protected2174 unprotects a single branch2175# [RSpecRunTime] RSpec elapsed time: 3 minutes 43.65 seconds. Current RSS: ~1448M. Threads: 4. load average: 1.13 1.43 1.64 1/302 590912176.2177 when branch is not protected2178 returns a single branch response2179# [RSpecRunTime] RSpec elapsed time: 3 minutes 44.81 seconds. Current RSS: ~1448M. Threads: 4. load average: 1.12 1.42 1.64 1/302 591332180.2181 when branch does not exist2182 behaves like 404 response2183 returns 4042184# [RSpecRunTime] RSpec elapsed time: 3 minutes 45.93 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.12 1.42 1.64 1/302 591672185.2186 when the branch refname is invalid2187 behaves like 400 response2188 returns 4002189# [RSpecRunTime] RSpec elapsed time: 3 minutes 47.08 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.12 1.42 1.64 1/302 591992190.2191 when repository is disabled2192 behaves like 404 response2193 returns 4042194# [RSpecRunTime] RSpec elapsed time: 3 minutes 48.25 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.12 1.42 1.64 1/302 592312195.2196 when branch contains a dot2197 behaves like repository unprotected branch2198 when branch is protected2199 unprotects a single branch2200# [RSpecRunTime] RSpec elapsed time: 3 minutes 49.53 seconds. Current RSS: ~1448M. Threads: 4. load average: 1.11 1.42 1.63 1/302 592732201.2202 when branch is not protected2203 returns a single branch response2204# [RSpecRunTime] RSpec elapsed time: 3 minutes 50.69 seconds. Current RSS: ~1446M. Threads: 4. load average: 1.11 1.42 1.63 1/302 593152205.2206 when branch does not exist2207 behaves like 404 response2208 returns 4042209# [RSpecRunTime] RSpec elapsed time: 3 minutes 51.79 seconds. Current RSS: ~1443M. Threads: 4. load average: 1.11 1.42 1.63 1/302 593492210.2211 when the branch refname is invalid2212 behaves like 400 response2213 returns 4002214# [RSpecRunTime] RSpec elapsed time: 3 minutes 52.96 seconds. Current RSS: ~1442M. Threads: 4. load average: 1.11 1.42 1.63 1/302 593812215.2216 when repository is disabled2217 behaves like 404 response2218 returns 4042219# [RSpecRunTime] RSpec elapsed time: 3 minutes 54.09 seconds. Current RSS: ~1441M. Threads: 4. load average: 1.11 1.42 1.63 1/302 594132220.2221 POST /projects/:id/repository/branches2222 returns 400 if branch name is invalid2223 returns 400 if branch already exists2224 returns 400 if ref name is invalid2225 when unauthenticated and project is private2226 behaves like 404 response2227 returns 4042228# [RSpecRunTime] RSpec elapsed time: 3 minutes 58.61 seconds. Current RSS: ~1446M. Threads: 4. load average: 1.42 1.48 1.65 1/303 595642229.2230 when authenticated as a guest2231 behaves like 403 response2232 returns 4032233# [RSpecRunTime] RSpec elapsed time: 3 minutes 59.87 seconds. Current RSS: ~1449M. Threads: 4. load average: 1.39 1.47 1.65 1/303 595962234.2235 when authenticated as a maintainer2236 when a protected branch doesn't already exist2237 behaves like repository new branch2238 creates a new branch2239 when repository is disabled2240 behaves like 404 response2241 returns 4042242# [RSpecRunTime] RSpec elapsed time: 4 minutes 2.21 seconds. Current RSS: ~1452M. Threads: 4. load average: 1.39 1.47 1.65 1/303 596762243.2244 requesting with the escaped project full path2245 behaves like repository new branch2246 creates a new branch2247 when repository is disabled2248 behaves like 404 response2249 returns 4042250# [RSpecRunTime] RSpec elapsed time: 4 minutes 4.49 seconds. Current RSS: ~1450M. Threads: 4. load average: 1.36 1.46 1.64 1/304 597562251.2252 DELETE /projects/:id/repository/branches/:branch2253 removes branch2254 removes a branch with dots in the branch name2255 returns 404 if branch not exists2256 when the branch refname is invalid2257 behaves like 400 response2258 returns 4002259# [RSpecRunTime] RSpec elapsed time: 4 minutes 8.66 seconds. Current RSS: ~1451M. Threads: 4. load average: 1.36 1.46 1.64 1/304 598932260.2261 behaves like 412 response2262 for a modified resource2263 returns 412 with a JSON error2264# [RSpecRunTime] RSpec elapsed time: 4 minutes 9.77 seconds. Current RSS: ~1450M. Threads: 4. load average: 1.41 1.47 1.65 1/303 599282265.2266 for an unmodified resource2267 returns 204 with an empty body2268# [RSpecRunTime] RSpec elapsed time: 4 minutes 11.74 seconds. Current RSS: ~1450M. Threads: 4. load average: 1.41 1.47 1.65 1/303 599652269.2270 DELETE /projects/:id/repository/merged_branches2271 returns 202 with json body2272 returns a 403 error if guest2273# [RSpecRunTime] RSpec elapsed time: 4 minutes 14.16 seconds. Current RSS: ~1452M. Threads: 4. load average: 1.41 1.47 1.65 1/303 600282274.2275# [RSpecRunTime] Finishing example group spec/requests/api/branches_spec.rb. It took 4 minutes 8.63 seconds. Expected to take 5 minutes 29.12 seconds.2276# [RSpecRunTime] Starting example group spec/controllers/projects/pipelines_controller_spec.rb. Expected to take 2 minutes 54.74 seconds.2277Projects::PipelinesController2278 GET index.json2279DEPRECATION WARNING: CommitStatus model aliases `user`, but `user` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :author, :user` or define the method manually. (called from create_build at /builds/gitlab-org/gitlab/spec/controllers/projects/pipelines_controller_spec.rb:260)2280DEPRECATION WARNING: MergeRequest model aliases `target_project`, but `target_project` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :project, :target_project` or define the method manually. (called from create_pipeline_with_merge_request at /builds/gitlab-org/gitlab/spec/controllers/projects/pipelines_controller_spec.rb:231)2281 does not include coverage data for the pipelines2282 paginates the result2283 when using persisted stages2284 returns serialized pipelines2285# [RSpecRunTime] RSpec elapsed time: 4 minutes 28.97 seconds. Current RSS: ~1464M. Threads: 5. load average: 1.88 1.56 1.67 1/305 602032286.2287 when performing gitaly calls2288 limits the Gitaly requests2289# [RSpecRunTime] RSpec elapsed time: 4 minutes 32.04 seconds. Current RSS: ~1437M. Threads: 5. load average: 1.81 1.55 1.67 1/305 602582290.2291 when the project is private2292 returns `not_found` when the user does not have access2293 returns the pipelines when the user has access2294# [RSpecRunTime] RSpec elapsed time: 4 minutes 40.73 seconds. Current RSS: ~1466M. Threads: 5. load average: 1.76 1.55 1.67 1/305 604072295.2296 when user tries to access legacy scope via URL2297 redirects to all pipelines with that status instead2298# [RSpecRunTime] RSpec elapsed time: 4 minutes 43.59 seconds. Current RSS: ~1468M. Threads: 5. load average: 1.76 1.55 1.67 1/305 604592299.2300 filter by scope2301 scope is branches or tags2302 when scope is branches2303 returns matched pipelines2304# [RSpecRunTime] RSpec elapsed time: 4 minutes 47.02 seconds. Current RSS: ~1448M. Threads: 5. load average: 1.70 1.54 1.66 1/305 605092305.2306 when scope is tags2307 returns matched pipelines2308# [RSpecRunTime] RSpec elapsed time: 4 minutes 50.25 seconds. Current RSS: ~1440M. Threads: 5. load average: 1.72 1.55 1.66 1/305 605612309.2310 filter by username2311 when username exists2312 returns matched pipelines2313# [RSpecRunTime] RSpec elapsed time: 4 minutes 53.37 seconds. Current RSS: ~1433M. Threads: 5. load average: 1.72 1.55 1.66 1/306 606122314.2315 when username does not exist2316 returns empty2317# [RSpecRunTime] RSpec elapsed time: 4 minutes 56.36 seconds. Current RSS: ~1430M. Threads: 5. load average: 1.66 1.54 1.66 1/306 606642318.2319 filter by ref2320 when pipelines with the ref exists2321 returns matched pipelines2322# [RSpecRunTime] RSpec elapsed time: 4 minutes 59.52 seconds. Current RSS: ~1425M. Threads: 5. load average: 1.61 1.53 1.66 1/306 607152323.2324 when no pipeline with the ref exists2325 returns empty list2326# [RSpecRunTime] RSpec elapsed time: 5 minutes 2.5 seconds. Current RSS: ~1425M. Threads: 5. load average: 1.61 1.53 1.66 1/307 607682327.2328 filter by status2329 when pipelines with the status exists2330 returns matched pipelines2331# [RSpecRunTime] RSpec elapsed time: 5 minutes 5.77 seconds. Current RSS: ~1428M. Threads: 5. load average: 1.64 1.54 1.66 1/307 608192332.2333 when no pipeline with the status exists2334 returns empty list2335# [RSpecRunTime] RSpec elapsed time: 5 minutes 8.86 seconds. Current RSS: ~1424M. Threads: 5. load average: 1.64 1.54 1.66 1/306 608692336.2337 when invalid status2338 returns all list2339# [RSpecRunTime] RSpec elapsed time: 5 minutes 13.39 seconds. Current RSS: ~1451M. Threads: 5. load average: 1.59 1.53 1.65 1/306 609202340.2341 GET #show2342 when the project is public2343 avoids N+1 database queries2344# [RSpecRunTime] RSpec elapsed time: 5 minutes 17.14 seconds. Current RSS: ~1460M. Threads: 5. load average: 1.54 1.52 1.65 1/305 609242345.2346 when the project is private2347 returns `not_found` when the user does not have access2348# [RSpecRunTime] RSpec elapsed time: 5 minutes 18.44 seconds. Current RSS: ~1459M. Threads: 5. load average: 1.54 1.52 1.65 1/304 609372349.2350 GET show.json2351 returns the pipeline2352 when the pipeline has multiple stages and groups2353 does not perform N + 1 queries2354# [RSpecRunTime] RSpec elapsed time: 5 minutes 23.24 seconds. Current RSS: ~1471M. Threads: 5. load average: 1.50 1.51 1.65 1/305 609792355.2356 when builds are disabled2357 users can not see internal pipelines2358 when pipeline is external2359 users can see the external pipeline2360# [RSpecRunTime] RSpec elapsed time: 5 minutes 24.37 seconds. Current RSS: ~1471M. Threads: 5. load average: 1.50 1.51 1.65 1/306 609812361.2362 with triggered pipelines2363 when it does have permission to read other projects2364 when not-expanding any pipelines2365 behaves like not expanded2366 does return base details2367 does not expand triggered_by pipeline2368 does not expand triggered pipelines2369# [RSpecRunTime] RSpec elapsed time: 5 minutes 30.76 seconds. Current RSS: ~1496M. Threads: 5. load average: 1.42 1.49 1.64 1/305 610212370.2371 when expanding non-existing pipeline2372 behaves like not expanded2373 does return base details2374 does not expand triggered_by pipeline2375 does not expand triggered pipelines2376# [RSpecRunTime] RSpec elapsed time: 5 minutes 35.08 seconds. Current RSS: ~1509M. Threads: 5. load average: 1.39 1.49 1.63 1/302 610222377.2378 when expanding pipeline that is not directly expandable2379 behaves like not expanded2380 does return base details2381 does not expand triggered_by pipeline2382 does not expand triggered pipelines2383# [RSpecRunTime] RSpec elapsed time: 5 minutes 39.38 seconds. Current RSS: ~1508M. Threads: 5. load average: 1.39 1.49 1.63 1/302 610232384.2385 when expanding self2386 it does not recursively expand pipelines2387 behaves like not expanded2388 does return base details2389 does not expand triggered_by pipeline2390 does not expand triggered pipelines2391# [RSpecRunTime] RSpec elapsed time: 5 minutes 43.75 seconds. Current RSS: ~1509M. Threads: 5. load average: 1.36 1.48 1.63 1/302 610242392.2393 when expanding source and target pipeline2394 behaves like expanded2395 does return base details2396 does expand triggered_by pipeline2397 does not recursively expand triggered_by2398 does expand triggered pipelines2399 does not recursively expand triggered2400# [RSpecRunTime] RSpec elapsed time: 5 minutes 55.49 seconds. Current RSS: ~1523M. Threads: 5. load average: 1.28 1.45 1.62 1/302 610302401.2402 when expand depth is limited to 12403 behaves like not expanded2404 does return base details2405 does not expand triggered_by pipeline2406 does not expand triggered pipelines2407# [RSpecRunTime] RSpec elapsed time: 6 minutes 1.18 seconds. Current RSS: ~1534M. Threads: 5. load average: 1.25 1.45 1.62 1/302 610312408.2409 when expanding all2410 behaves like expanded2411 does return base details2412 does expand triggered_by pipeline2413 does not recursively expand triggered_by2414 does expand triggered pipelines2415 does not recursively expand triggered2416# [RSpecRunTime] RSpec elapsed time: 6 minutes 14.08 seconds. Current RSS: ~1538M. Threads: 5. load average: 1.21 1.43 1.61 1/302 610322417.2418 when does not have permission to read other projects2419 behaves like not expanded2420 does return base details2421 does not expand triggered_by pipeline2422 does not expand triggered pipelines2423# [RSpecRunTime] RSpec elapsed time: 6 minutes 17.78 seconds. Current RSS: ~1541M. Threads: 5. load average: 1.20 1.42 1.61 1/302 610332424.2425 GET builds2426 behaves like the show page2427 renders the show template2428 GET failures2429 with failed jobs2430 shows the page2431 without failed jobs2432 redirects to the main pipeline page2433 GET stages.json2434 when accessing existing stage2435 without retried2436 returns pipeline jobs without the retried builds2437 with retried2438 returns pipelines jobs with the retried builds2439 when accessing unknown stage2440 responds with not found2441 GET status.json2442 return a detailed pipeline status in json2443 GET #charts2444 tracks internal events2445 tracks internal events2446 chart: "", event: "p_analytics_ci_cd_pipelines", additional_metrics: ["analytics_unique_visits.p_analytics_ci_cd_pipelines"]2447 tracks events and increment usage metrics2448 behaves like tracking unique visits2449 tracks unique visit if the format is HTML2450 tracks unique visit if DNT is not enabled2451 does not track unique visit if DNT is enabled2452 does not track unique visit if the format is JSON2453# [RSpecRunTime] RSpec elapsed time: 6 minutes 24.04 seconds. Current RSS: ~1488M. Threads: 5. load average: 1.18 1.42 1.60 1/302 610342454.2455 chart: "pipelines", event: "p_analytics_ci_cd_pipelines", additional_metrics: ["analytics_unique_visits.p_analytics_ci_cd_pipelines"]2456 tracks events and increment usage metrics2457 behaves like tracking unique visits2458 tracks unique visit if the format is HTML2459 tracks unique visit if DNT is not enabled2460 does not track unique visit if DNT is enabled2461 does not track unique visit if the format is JSON2462# [RSpecRunTime] RSpec elapsed time: 6 minutes 26.12 seconds. Current RSS: ~1474M. Threads: 5. load average: 1.17 1.41 1.60 1/302 610352463.2464 chart: "deployment-frequency", event: "p_analytics_ci_cd_deployment_frequency", additional_metrics: []2465 tracks events and increment usage metrics2466 behaves like tracking unique visits2467 tracks unique visit if the format is HTML2468 tracks unique visit if DNT is not enabled2469 does not track unique visit if DNT is enabled2470 does not track unique visit if the format is JSON2471# [RSpecRunTime] RSpec elapsed time: 6 minutes 28.15 seconds. Current RSS: ~1464M. Threads: 5. load average: 1.17 1.41 1.60 1/301 610362472.2473 chart: "lead-time", event: "p_analytics_ci_cd_lead_time", additional_metrics: []2474 tracks events and increment usage metrics2475 behaves like tracking unique visits2476 tracks unique visit if the format is HTML2477 tracks unique visit if DNT is not enabled2478 does not track unique visit if DNT is enabled2479 does not track unique visit if the format is JSON2480# [RSpecRunTime] RSpec elapsed time: 6 minutes 30.2 seconds. Current RSS: ~1458M. Threads: 5. load average: 1.23 1.42 1.60 1/301 610372481.2482 POST create2483 with a valid .gitlab-ci.yml file2484 behaves like creates a pipeline2485 is expected to redirect to "/namespace19/project-19/-/pipelines/147"2486# [RSpecRunTime] RSpec elapsed time: 6 minutes 31.89 seconds. Current RSS: ~1464M. Threads: 5. load average: 1.23 1.42 1.60 1/302 610602487.2488 when latest commit contains [ci skip]2489 behaves like creates a pipeline2490 is expected to redirect to "/namespace20/project-20/-/pipelines/148"2491# [RSpecRunTime] RSpec elapsed time: 6 minutes 33.45 seconds. Current RSS: ~1472M. Threads: 5. load average: 1.23 1.42 1.60 1/305 611082492.2493 with an invalid .gitlab-ci.yml file2494 does not persist a pipeline2495# [RSpecRunTime] RSpec elapsed time: 6 minutes 34.77 seconds. Current RSS: ~1481M. Threads: 5. load average: 1.21 1.41 1.60 1/306 611312496.2497 POST create.json2498 with a valid .gitlab-ci.yml file2499 creates a pipeline2500# [RSpecRunTime] RSpec elapsed time: 6 minutes 36.66 seconds. Current RSS: ~1491M. Threads: 5. load average: 1.21 1.41 1.60 1/306 611542501.2502 with an invalid .gitlab-ci.yml file2503 does not create a pipeline2504# [RSpecRunTime] RSpec elapsed time: 6 minutes 37.92 seconds. Current RSS: ~1489M. Threads: 5. load average: 1.21 1.41 1.60 1/306 611772505.2506 POST retry.json2507 retries a pipeline in the background without returning any content2508 when builds are disabled2509 fails to retry pipeline2510# [RSpecRunTime] RSpec elapsed time: 6 minutes 39.06 seconds. Current RSS: ~1486M. Threads: 5. load average: 1.21 1.41 1.60 1/306 611802511.2512 when access denied2513 returns an error2514 when service returns an error2515 does not retry2516 POST cancel.json2517 when supports canceling is true2518 sets a pipeline status to canceling2519 returns a no content http status2520# [RSpecRunTime] RSpec elapsed time: 6 minutes 41.7 seconds. Current RSS: ~1477M. Threads: 5. load average: 1.20 1.40 1.60 1/306 611892521.2522 when supports canceling is false2523 sets a pipeline status to canceled2524 returns a no content http status2525 when builds are disabled2526 fails to retry pipeline2527# [RSpecRunTime] RSpec elapsed time: 6 minutes 44.35 seconds. Current RSS: ~1460M. Threads: 5. load average: 1.20 1.40 1.60 1/305 611972528.2529 GET test_report2530 behaves like the show page2531 renders the show template2532 GET test_report.json2533 with attachments2534 does not have N+1 problem with attachments2535# [RSpecRunTime] RSpec elapsed time: 6 minutes 45.92 seconds. Current RSS: ~1452M. Threads: 5. load average: 1.18 1.40 1.59 1/304 611982536.2537 when pipeline does not have a test report2538 renders an empty test report2539 when pipeline has a test report2540 renders the test report2541 when pipeline has a corrupt test report artifact2542 renders the test reports2543 returns a suite_error on the suite with corrupted XML2544# [RSpecRunTime] RSpec elapsed time: 6 minutes 48.18 seconds. Current RSS: ~1448M. Threads: 5. load average: 1.18 1.40 1.59 1/305 612072545.2546 when test_report contains attachment and scope is with_attachment as a URL param2547 returns a test reports with attachment2548 when test_report does not contain attachment and scope is with_attachment as a URL param2549 returns a test reports with empty values2550 GET manual_variables2551 when FF ci_show_manual_variables_in_pipeline is enabled2552 behaves like the show page2553 renders the show template2554 when FF ci_show_manual_variables_in_pipeline is disabled2555 renders 4042556 GET latest2557 renders a 404 if no pipeline is found for the ref2558 no ref provided2559 shows latest pipeline for the default project branch2560# [RSpecRunTime] RSpec elapsed time: 6 minutes 51.42 seconds. Current RSS: ~1466M. Threads: 5. load average: 1.17 1.39 1.59 1/305 612542561.2562 ref provided2563 shows a 404 if no pipeline exists2564 shows the latest pipeline for the provided ref2565 newer pipeline exists for older sha2566 shows the provided ref with the last sha/pipeline combo2567# [RSpecRunTime] RSpec elapsed time: 6 minutes 55.96 seconds. Current RSS: ~1519M. Threads: 5. load average: 1.15 1.38 1.59 1/306 613182568.2569 DELETE #destroy2570 when user has ability to delete pipeline2571 deletes pipeline and redirects2572 and builds are disabled2573 fails to delete pipeline2574# [RSpecRunTime] RSpec elapsed time: 6 minutes 58.24 seconds. Current RSS: ~1532M. Threads: 5. load average: 1.15 1.38 1.59 1/306 613442575.2576 and project is undergoing stats refresh2577 behaves like preventing request because of ongoing project stats refresh2578 logs about the rejected request2579 returns 409 error2580 does not delete the pipeline2581# [RSpecRunTime] RSpec elapsed time: 7 minutes 1.62 seconds. Current RSS: ~1537M. Threads: 5. load average: 1.14 1.38 1.58 1/306 613812582.2583 when user has no privileges2584 fails to delete pipeline2585# [RSpecRunTime] RSpec elapsed time: 7 minutes 2.79 seconds. Current RSS: ~1535M. Threads: 5. load average: 1.14 1.38 1.58 1/304 613942586.2587 GET downloadable_artifacts.json2588 when pipeline is empty2589 returns status not_found2590 when pipeline exists2591 when pipeline does not have any downloadable artifacts2592 returns an empty array2593 when pipeline has downloadable artifacts2594 returns an array of artifacts2595# [RSpecRunTime] Finishing example group spec/controllers/projects/pipelines_controller_spec.rb. It took 2 minutes 50.17 seconds. Expected to take 2 minutes 54.74 seconds.2596# [RSpecRunTime] Starting example group spec/requests/api/graphql/merge_request/merge_request_spec.rb. Expected to take 2 minutes 4.63 seconds.2597Query.merge_request(id)2598 when the user does not have access to the merge request2599 behaves like a working graphql query that returns no data2600 contains no data2601 behaves like a working graphql query2602 returns a successful response2603# [RSpecRunTime] RSpec elapsed time: 7 minutes 6.68 seconds. Current RSS: ~1491M. Threads: 5. load average: 1.13 1.37 1.58 1/304 614092604.2605 when the user does have access2606 returns the merge request2607 behaves like a noteable graphql type we can query2608 .discussions2609DEPRECATION WARNING: Note model aliases `updated_by`, but `updated_by` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :last_edited_by, :updated_by` or define the method manually. (called from block (3 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/support/shared_examples/requests/api/graphql/noteable_shared_examples.rb:27)2610 can fetch discussions2611 can fetch discussion noteable2612# [RSpecRunTime] RSpec elapsed time: 7 minutes 11.83 seconds. Current RSS: ~1462M. Threads: 5. load average: 1.12 1.36 1.58 1/303 614232613.2614 .notes2615 can fetch notes2616 when selecting any single field2617 field: "closedAt"2618 behaves like a working graphql query that returns data2619 contains data2620 returns the merge request and field2621 behaves like a working graphql query2622 returns a successful response2623# [RSpecRunTime] RSpec elapsed time: 7 minutes 14.58 seconds. Current RSS: ~1464M. Threads: 5. load average: 1.11 1.36 1.57 1/303 614262624.2625 field: "createdAt"2626 behaves like a working graphql query that returns data2627 contains data2628 returns the merge request and field2629 behaves like a working graphql query2630 returns a successful response2631 field: "description"2632 behaves like a working graphql query that returns data2633 contains data2634 returns the merge request and field2635 behaves like a working graphql query2636 returns a successful response2637 field: "diffHeadSha"2638 behaves like a working graphql query that returns data2639 contains data2640 returns the merge request and field2641 behaves like a working graphql query2642 returns a successful response2643 field: "draft"2644 behaves like a working graphql query that returns data2645 contains data2646 returns the merge request and field2647 behaves like a working graphql query2648 returns a successful response2649 field: "id"2650 behaves like a working graphql query that returns data2651 contains data2652 returns the merge request and field2653 behaves like a working graphql query2654 returns a successful response2655 field: "iid"2656 behaves like a working graphql query that returns data2657 contains data2658 returns the merge request and field2659 behaves like a working graphql query2660 returns a successful response2661 field: "mergeWhenPipelineSucceeds"2662 behaves like a working graphql query that returns data2663 contains data2664 returns the merge request and field2665 behaves like a working graphql query2666 returns a successful response2667 field: "mergedAt"2668 behaves like a working graphql query that returns data2669 contains data2670 returns the merge request and field2671 behaves like a working graphql query2672 returns a successful response2673 field: "projectId"2674 behaves like a working graphql query that returns data2675 contains data2676 returns the merge request and field2677 behaves like a working graphql query2678 returns a successful response2679 field: "sourceBranch"2680 behaves like a working graphql query that returns data2681 contains data2682 returns the merge request and field2683 behaves like a working graphql query2684 returns a successful response2685 field: "sourceBranchProtected"2686 behaves like a working graphql query that returns data2687 contains data2688 returns the merge request and field2689 behaves like a working graphql query2690 returns a successful response2691# [RSpecRunTime] RSpec elapsed time: 7 minutes 24.94 seconds. Current RSS: ~1462M. Threads: 5. load average: 1.09 1.35 1.57 1/301 614332692.2693 field: "sourceProjectId"2694 behaves like a working graphql query that returns data2695 contains data2696 returns the merge request and field2697 behaves like a working graphql query2698 returns a successful response2699 field: "state"2700 behaves like a working graphql query that returns data2701 contains data2702 returns the merge request and field2703 behaves like a working graphql query2704 returns a successful response2705# [RSpecRunTime] RSpec elapsed time: 7 minutes 27.0 seconds. Current RSS: ~1462M. Threads: 5. load average: 1.09 1.35 1.57 1/301 614342706.2707 field: "targetBranch"2708 behaves like a working graphql query that returns data2709 contains data2710 returns the merge request and field2711 behaves like a working graphql query2712 returns a successful response2713# [RSpecRunTime] RSpec elapsed time: 7 minutes 28.14 seconds. Current RSS: ~1462M. Threads: 5. load average: 1.09 1.35 1.57 1/301 614352714.2715 field: "targetBranchPath"2716 behaves like a working graphql query that returns data2717 contains data2718 returns the merge request and field2719 behaves like a working graphql query2720 returns a successful response2721# [RSpecRunTime] RSpec elapsed time: 7 minutes 29.33 seconds. Current RSS: ~1461M. Threads: 5. load average: 1.09 1.35 1.57 1/301 614422722.2723 field: "targetProjectId"2724 behaves like a working graphql query that returns data2725 contains data2726 returns the merge request and field2727 behaves like a working graphql query2728 returns a successful response2729# [RSpecRunTime] RSpec elapsed time: 7 minutes 30.43 seconds. Current RSS: ~1460M. Threads: 5. load average: 1.08 1.34 1.56 1/301 614432730.2731 field: "title"2732 behaves like a working graphql query that returns data2733 contains data2734 returns the merge request and field2735 behaves like a working graphql query2736 returns a successful response2737 field: "updatedAt"2738 behaves like a working graphql query that returns data2739 contains data2740 returns the merge request and field2741 behaves like a working graphql query2742 returns a successful response2743# [RSpecRunTime] RSpec elapsed time: 7 minutes 32.57 seconds. Current RSS: ~1459M. Threads: 5. load average: 1.08 1.34 1.56 1/301 614442744.2745 field: "allowCollaboration"2746 behaves like a working graphql query that returns data2747 contains data2748 returns the merge request and field2749 behaves like a working graphql query2750 returns a successful response2751# [RSpecRunTime] RSpec elapsed time: 7 minutes 33.7 seconds. Current RSS: ~1458M. Threads: 5. load average: 1.08 1.34 1.56 1/301 614452752.2753 field: "defaultMergeCommitMessage"2754 behaves like a working graphql query that returns data2755 contains data2756 returns the merge request and field2757 behaves like a working graphql query2758 returns a successful response2759# [RSpecRunTime] RSpec elapsed time: 7 minutes 34.84 seconds. Current RSS: ~1458M. Threads: 5. load average: 1.00 1.32 1.55 1/301 614462760.2761 field: "defaultSquashCommitMessage"2762 behaves like a working graphql query that returns data2763 contains data2764 returns the merge request and field2765 behaves like a working graphql query2766 returns a successful response2767# [RSpecRunTime] RSpec elapsed time: 7 minutes 35.99 seconds. Current RSS: ~1459M. Threads: 5. load average: 1.00 1.32 1.55 1/301 614472768.2769 field: "divergedFromTargetBranch"2770 behaves like a working graphql query that returns data2771 contains data2772 returns the merge request and field2773 behaves like a working graphql query2774 returns a successful response2775# [RSpecRunTime] RSpec elapsed time: 7 minutes 37.2 seconds. Current RSS: ~1458M. Threads: 5. load average: 1.00 1.32 1.55 1/302 614492776.2777 field: "downvotes"2778 behaves like a working graphql query that returns data2779 contains data2780 returns the merge request and field2781 behaves like a working graphql query2782 returns a successful response2783# [RSpecRunTime] RSpec elapsed time: 7 minutes 38.28 seconds. Current RSS: ~1458M. Threads: 5. load average: 1.00 1.32 1.55 1/302 614502784.2785 field: "forceRemoveSourceBranch"2786 behaves like a working graphql query that returns data2787 contains data2788 returns the merge request and field2789 behaves like a working graphql query2790 returns a successful response2791# [RSpecRunTime] RSpec elapsed time: 7 minutes 39.35 seconds. Current RSS: ~1458M. Threads: 5. load average: 1.00 1.32 1.55 1/302 614512792.2793 field: "inProgressMergeCommitSha"2794 behaves like a working graphql query that returns data2795 contains data2796 returns the merge request and field2797 behaves like a working graphql query2798 returns a successful response2799# [RSpecRunTime] RSpec elapsed time: 7 minutes 40.53 seconds. Current RSS: ~1458M. Threads: 5. load average: 0.92 1.30 1.54 1/302 614522800.2801 field: "mergeCommitSha"2802 behaves like a working graphql query that returns data2803 contains data2804 returns the merge request and field2805 behaves like a working graphql query2806 returns a successful response2807# [RSpecRunTime] RSpec elapsed time: 7 minutes 41.65 seconds. Current RSS: ~1458M. Threads: 5. load average: 0.92 1.30 1.54 1/302 614532808.2809 field: "mergeError"2810 behaves like a working graphql query that returns data2811 contains data2812 returns the merge request and field2813 behaves like a working graphql query2814 returns a successful response2815# [RSpecRunTime] RSpec elapsed time: 7 minutes 42.73 seconds. Current RSS: ~1457M. Threads: 5. load average: 0.92 1.30 1.54 1/302 614542816.2817 field: "mergeOngoing"2818 behaves like a working graphql query that returns data2819 contains data2820 returns the merge request and field2821 behaves like a working graphql query2822 returns a successful response2823# [RSpecRunTime] RSpec elapsed time: 7 minutes 43.85 seconds. Current RSS: ~1458M. Threads: 5. load average: 0.92 1.30 1.54 1/302 614552824.2825 field: "mergeStatus"2826 behaves like a working graphql query that returns data2827 contains data2828 returns the merge request and field2829 behaves like a working graphql query2830 returns a successful response2831# [RSpecRunTime] RSpec elapsed time: 7 minutes 44.94 seconds. Current RSS: ~1457M. Threads: 5. load average: 0.92 1.29 1.54 1/302 614562832.2833 field: "mergeStatusEnum"2834 behaves like a working graphql query that returns data2835 contains data2836 returns the merge request and field2837 behaves like a working graphql query2838 returns a successful response2839# [RSpecRunTime] RSpec elapsed time: 7 minutes 46.02 seconds. Current RSS: ~1457M. Threads: 5. load average: 0.92 1.29 1.54 1/302 614572840.2841 field: "mergeAfter"2842 behaves like a working graphql query that returns data2843 contains data2844 returns the merge request and field2845 behaves like a working graphql query2846 returns a successful response2847# [RSpecRunTime] RSpec elapsed time: 7 minutes 47.11 seconds. Current RSS: ~1457M. Threads: 5. load average: 0.92 1.29 1.54 1/302 614582848.2849 field: "detailedMergeStatus"2850 behaves like a working graphql query that returns data2851 contains data2852 returns the merge request and field2853 behaves like a working graphql query2854 returns a successful response2855# [RSpecRunTime] RSpec elapsed time: 7 minutes 48.36 seconds. Current RSS: ~1457M. Threads: 5. load average: 0.92 1.29 1.54 1/301 614592856.2857 field: "mergeableDiscussionsState"2858 behaves like a working graphql query that returns data2859 contains data2860 returns the merge request and field2861 behaves like a working graphql query2862 returns a successful response2863# [RSpecRunTime] RSpec elapsed time: 7 minutes 49.47 seconds. Current RSS: ~1457M. Threads: 5. load average: 0.92 1.29 1.54 1/301 614602864.2865 field: "rebaseCommitSha"2866 behaves like a working graphql query that returns data2867 contains data2868 returns the merge request and field2869 behaves like a working graphql query2870 returns a successful response2871# [RSpecRunTime] RSpec elapsed time: 7 minutes 50.57 seconds. Current RSS: ~1457M. Threads: 5. load average: 0.93 1.29 1.54 1/301 614612872.2873 field: "rebaseInProgress"2874 behaves like a working graphql query that returns data2875 contains data2876 returns the merge request and field2877 behaves like a working graphql query2878 returns a successful response2879# [RSpecRunTime] RSpec elapsed time: 7 minutes 51.71 seconds. Current RSS: ~1457M. Threads: 5. load average: 0.93 1.29 1.54 1/301 614622880.2881 field: "shouldBeRebased"2882 behaves like a working graphql query that returns data2883 contains data2884 returns the merge request and field2885 behaves like a working graphql query2886 returns a successful response2887# [RSpecRunTime] RSpec elapsed time: 7 minutes 52.79 seconds. Current RSS: ~1456M. Threads: 5. load average: 0.93 1.29 1.54 1/301 614632888.2889 field: "shouldRemoveSourceBranch"2890 behaves like a working graphql query that returns data2891 contains data2892 returns the merge request and field2893 behaves like a working graphql query2894 returns a successful response2895# [RSpecRunTime] RSpec elapsed time: 7 minutes 53.91 seconds. Current RSS: ~1456M. Threads: 5. load average: 0.93 1.29 1.54 1/301 614642896.2897 field: "sourceBranchExists"2898 behaves like a working graphql query that returns data2899 contains data2900 returns the merge request and field2901 behaves like a working graphql query2902 returns a successful response2903# [RSpecRunTime] RSpec elapsed time: 7 minutes 55.09 seconds. Current RSS: ~1456M. Threads: 5. load average: 0.94 1.28 1.54 1/301 614712904.2905 field: "targetBranchExists"2906 behaves like a working graphql query that returns data2907 contains data2908 returns the merge request and field2909 behaves like a working graphql query2910 returns a successful response2911# [RSpecRunTime] RSpec elapsed time: 7 minutes 56.26 seconds. Current RSS: ~1456M. Threads: 5. load average: 0.94 1.28 1.54 1/301 614782912.2913 field: "upvotes"2914 behaves like a working graphql query that returns data2915 contains data2916 returns the merge request and field2917 behaves like a working graphql query2918 returns a successful response2919# [RSpecRunTime] RSpec elapsed time: 7 minutes 57.36 seconds. Current RSS: ~1455M. Threads: 5. load average: 0.94 1.28 1.54 1/301 614792920.2921 field: "resolvableDiscussionsCount"2922 behaves like a working graphql query that returns data2923 contains data2924 returns the merge request and field2925 behaves like a working graphql query2926 returns a successful response2927# [RSpecRunTime] RSpec elapsed time: 7 minutes 58.45 seconds. Current RSS: ~1455M. Threads: 5. load average: 0.94 1.28 1.54 1/301 614802928.2929 field: "resolvedDiscussionsCount"2930 behaves like a working graphql query that returns data2931 contains data2932 returns the merge request and field2933 behaves like a working graphql query2934 returns a successful response2935# [RSpecRunTime] RSpec elapsed time: 7 minutes 59.61 seconds. Current RSS: ~1455M. Threads: 5. load average: 0.94 1.28 1.53 1/301 614812936.2937 field: "userDiscussionsCount"2938 behaves like a working graphql query that returns data2939 contains data2940 returns the merge request and field2941 behaves like a working graphql query2942 returns a successful response2943# [RSpecRunTime] RSpec elapsed time: 8 minutes 0.71 second. Current RSS: ~1454M. Threads: 5. load average: 0.94 1.28 1.53 1/302 614822944.2945 field: "userNotesCount"2946 behaves like a working graphql query that returns data2947 contains data2948 returns the merge request and field2949 behaves like a working graphql query2950 returns a successful response2951# [RSpecRunTime] RSpec elapsed time: 8 minutes 1.78 seconds. Current RSS: ~1455M. Threads: 5. load average: 0.94 1.28 1.53 1/302 614832952.2953 field: "webPath"2954 behaves like a working graphql query that returns data2955 contains data2956 returns the merge request and field2957 behaves like a working graphql query2958 returns a successful response2959# [RSpecRunTime] RSpec elapsed time: 8 minutes 2.91 seconds. Current RSS: ~1456M. Threads: 5. load average: 0.94 1.28 1.53 1/302 614842960.2961 field: "webUrl"2962 behaves like a working graphql query that returns data2963 contains data2964 returns the merge request and field2965 behaves like a working graphql query2966 returns a successful response2967# [RSpecRunTime] RSpec elapsed time: 8 minutes 4.03 seconds. Current RSS: ~1456M. Threads: 5. load average: 0.94 1.28 1.53 1/302 614852968.2969 field: "discussionLocked"2970 behaves like a working graphql query that returns data2971 contains data2972 returns the merge request and field2973 behaves like a working graphql query2974 returns a successful response2975# [RSpecRunTime] RSpec elapsed time: 8 minutes 5.1 seconds. Current RSS: ~1457M. Threads: 5. load average: 0.95 1.27 1.53 1/302 614862976.2977 field: "humanTimeEstimate"2978 behaves like a working graphql query that returns data2979 contains data2980 returns the merge request and field2981 behaves like a working graphql query2982 returns a successful response2983# [RSpecRunTime] RSpec elapsed time: 8 minutes 6.2 seconds. Current RSS: ~1457M. Threads: 5. load average: 0.95 1.27 1.53 1/302 614872984.2985 field: "humanTotalTimeSpent"2986 behaves like a working graphql query that returns data2987 contains data2988 returns the merge request and field2989 behaves like a working graphql query2990 returns a successful response2991# [RSpecRunTime] RSpec elapsed time: 8 minutes 7.37 seconds. Current RSS: ~1457M. Threads: 5. load average: 0.95 1.27 1.53 1/302 614882992.2993 field: "autoMergeEnabled"2994 behaves like a working graphql query that returns data2995 contains data2996 returns the merge request and field2997 behaves like a working graphql query2998 returns a successful response2999 field: "commitCount"3000 behaves like a working graphql query that returns data3001 contains data3002 returns the merge request and field3003 behaves like a working graphql query3004 returns a successful response3005 field: "conflicts"3006 behaves like a working graphql query that returns data3007 contains data3008 returns the merge request and field3009 behaves like a working graphql query3010 returns a successful response3011 field: "reference"3012 behaves like a working graphql query that returns data3013 contains data3014 returns the merge request and field3015 behaves like a working graphql query3016 returns a successful response3017 field: "subscribed"3018 behaves like a working graphql query that returns data3019 contains data3020 returns the merge request and field3021 behaves like a working graphql query3022 returns a successful response3023# [RSpecRunTime] RSpec elapsed time: 8 minutes 12.32 seconds. Current RSS: ~1456M. Threads: 5. load average: 0.95 1.27 1.53 1/302 614893024.3025 field: "supportsLockOnMerge"3026 behaves like a working graphql query that returns data3027 contains data3028 returns the merge request and field3029 behaves like a working graphql query3030 returns a successful response3031# [RSpecRunTime] RSpec elapsed time: 8 minutes 14.41 seconds. Current RSS: ~1456M. Threads: 5. load average: 0.95 1.27 1.53 1/302 614903032.3033 field: "timeEstimate"3034 behaves like a working graphql query that returns data3035 contains data3036 returns the merge request and field3037 behaves like a working graphql query3038 returns a successful response3039# [RSpecRunTime] RSpec elapsed time: 8 minutes 15.47 seconds. Current RSS: ~1455M. Threads: 5. load average: 0.95 1.26 1.52 1/302 614913040.3041 field: "totalTimeSpent"3042 behaves like a working graphql query that returns data3043 contains data3044 returns the merge request and field3045 behaves like a working graphql query3046 returns a successful response3047# [RSpecRunTime] RSpec elapsed time: 8 minutes 16.54 seconds. Current RSS: ~1456M. Threads: 5. load average: 0.95 1.26 1.52 1/302 614923048.3049 field: "approved"3050 behaves like a working graphql query that returns data3051 contains data3052 returns the merge request and field3053 behaves like a working graphql query3054 returns a successful response3055# [RSpecRunTime] RSpec elapsed time: 8 minutes 17.62 seconds. Current RSS: ~1456M. Threads: 5. load average: 0.95 1.26 1.52 1/302 614933056.3057 field: "autoMergeStrategy"3058 behaves like a working graphql query that returns data3059 contains data3060 returns the merge request and field3061 behaves like a working graphql query3062 returns a successful response3063# [RSpecRunTime] RSpec elapsed time: 8 minutes 18.81 seconds. Current RSS: ~1456M. Threads: 5. load average: 0.95 1.26 1.52 1/302 614943064.3065 field: "availableAutoMergeStrategies"3066 behaves like a working graphql query that returns data3067 contains data3068 returns the merge request and field3069 behaves like a working graphql query3070 returns a successful response3071# [RSpecRunTime] RSpec elapsed time: 8 minutes 19.95 seconds. Current RSS: ~1456M. Threads: 5. load average: 0.96 1.26 1.52 1/302 615013072.3073 field: "hasCi"3074 behaves like a working graphql query that returns data3075 contains data3076 returns the merge request and field3077 behaves like a working graphql query3078 returns a successful response3079# [RSpecRunTime] RSpec elapsed time: 8 minutes 21.04 seconds. Current RSS: ~1456M. Threads: 5. load average: 0.96 1.26 1.52 1/302 615023080.3081 field: "mergeable"3082 behaves like a working graphql query that returns data3083 contains data3084 returns the merge request and field3085 behaves like a working graphql query3086 returns a successful response3087# [RSpecRunTime] RSpec elapsed time: 8 minutes 22.28 seconds. Current RSS: ~1456M. Threads: 5. load average: 0.96 1.26 1.52 1/302 615033088.3089 field: "securityAutoFix"3090 behaves like a working graphql query that returns data3091 contains data3092 returns the merge request and field3093 behaves like a working graphql query3094 returns a successful response3095# [RSpecRunTime] RSpec elapsed time: 8 minutes 23.9 seconds. Current RSS: ~1455M. Threads: 5. load average: 0.96 1.26 1.52 1/302 615043096.3097 field: "squash"3098 behaves like a working graphql query that returns data3099 contains data3100 returns the merge request and field3101 behaves like a working graphql query3102 returns a successful response3103 field: "squashOnMerge"3104 behaves like a working graphql query that returns data3105 contains data3106 returns the merge request and field3107 behaves like a working graphql query3108 returns a successful response3109# [RSpecRunTime] RSpec elapsed time: 8 minutes 26.07 seconds. Current RSS: ~1457M. Threads: 5. load average: 0.96 1.25 1.52 1/301 615053110.3111 field: "preparedAt"3112 behaves like a working graphql query that returns data3113 contains data3114 returns the merge request and field3115 behaves like a working graphql query3116 returns a successful response3117# [RSpecRunTime] RSpec elapsed time: 8 minutes 27.13 seconds. Current RSS: ~1456M. Threads: 5. load average: 0.96 1.25 1.52 1/301 615063118.3119 field: "allowsMultipleAssignees"3120 behaves like a working graphql query that returns data3121 contains data3122 returns the merge request and field3123 behaves like a working graphql query3124 returns a successful response3125# [RSpecRunTime] RSpec elapsed time: 8 minutes 28.19 seconds. Current RSS: ~1456M. Threads: 5. load average: 0.96 1.25 1.52 1/301 615073126.3127 field: "allowsMultipleReviewers"3128 behaves like a working graphql query that returns data3129 contains data3130 returns the merge request and field3131 behaves like a working graphql query3132 returns a successful response3133# [RSpecRunTime] RSpec elapsed time: 8 minutes 29.26 seconds. Current RSS: ~1456M. Threads: 5. load average: 0.96 1.25 1.52 1/301 615083134.3135 field: "retargeted"3136 behaves like a working graphql query that returns data3137 contains data3138 returns the merge request and field3139 behaves like a working graphql query3140 returns a successful response3141# [RSpecRunTime] RSpec elapsed time: 8 minutes 30.49 seconds. Current RSS: ~1457M. Threads: 5. load average: 0.97 1.25 1.52 1/301 615093142.3143 field: "hidden"3144 behaves like a working graphql query that returns data3145 contains data3146 returns the merge request and field3147 behaves like a working graphql query3148 returns a successful response3149# [RSpecRunTime] RSpec elapsed time: 8 minutes 31.57 seconds. Current RSS: ~1456M. Threads: 5. load average: 0.97 1.25 1.52 1/301 615103150.3151 field: "titleHtml"3152 behaves like a working graphql query that returns data3153 contains data3154 returns the merge request and field3155 behaves like a working graphql query3156 returns a successful response3157# [RSpecRunTime] RSpec elapsed time: 8 minutes 32.64 seconds. Current RSS: ~1457M. Threads: 5. load average: 0.97 1.25 1.52 1/301 615113158.3159 field: "descriptionHtml"3160 behaves like a working graphql query that returns data3161 contains data3162 returns the merge request and field3163 behaves like a working graphql query3164 returns a successful response3165# [RSpecRunTime] RSpec elapsed time: 8 minutes 33.84 seconds. Current RSS: ~1456M. Threads: 5. load average: 0.97 1.25 1.52 1/301 615123166.3167 field: "approvalsLeft"3168 behaves like a working graphql query that returns data3169 contains data3170 returns the merge request and field3171 behaves like a working graphql query3172 returns a successful response3173# [RSpecRunTime] RSpec elapsed time: 8 minutes 34.92 seconds. Current RSS: ~1456M. Threads: 5. load average: 0.97 1.24 1.51 1/301 615133174.3175 field: "approvalsRequired"3176 behaves like a working graphql query that returns data3177 contains data3178 returns the merge request and field3179 behaves like a working graphql query3180 returns a successful response3181# [RSpecRunTime] RSpec elapsed time: 8 minutes 36.0 seconds. Current RSS: ~1456M. Threads: 5. load average: 0.97 1.24 1.51 1/301 615143182.3183 field: "mergeTrainsCount"3184 behaves like a working graphql query that returns data3185 contains data3186 returns the merge request and field3187 behaves like a working graphql query3188 returns a successful response3189# [RSpecRunTime] RSpec elapsed time: 8 minutes 37.17 seconds. Current RSS: ~1456M. Threads: 5. load average: 0.97 1.24 1.51 1/301 615153190.3191 field: "mergeTrainIndex"3192 behaves like a working graphql query that returns data3193 contains data3194 returns the merge request and field3195 behaves like a working graphql query3196 returns a successful response3197# [RSpecRunTime] RSpec elapsed time: 8 minutes 38.35 seconds. Current RSS: ~1456M. Threads: 5. load average: 0.97 1.24 1.51 1/301 615163198.3199 field: "hasSecurityReports"3200 behaves like a working graphql query that returns data3201 contains data3202 returns the merge request and field3203 behaves like a working graphql query3204 returns a successful response3205# [RSpecRunTime] RSpec elapsed time: 8 minutes 39.46 seconds. Current RSS: ~1455M. Threads: 5. load average: 0.97 1.24 1.51 1/301 615173206.3207 field: "securityReportsUpToDateOnTargetBranch"3208 behaves like a working graphql query that returns data3209 contains data3210 returns the merge request and field3211 behaves like a working graphql query3212 returns a successful response3213# [RSpecRunTime] RSpec elapsed time: 8 minutes 40.54 seconds. Current RSS: ~1456M. Threads: 5. load average: 0.97 1.24 1.51 1/301 615183214.3215 field: "name"3216 behaves like a working graphql query that returns data3217 contains data3218 returns the merge request and field3219 behaves like a working graphql query3220 returns a successful response3221# [RSpecRunTime] RSpec elapsed time: 8 minutes 41.68 seconds. Current RSS: ~1455M. Threads: 5. load average: 0.97 1.24 1.51 1/301 615193222.3223 when selecting multiple fields3224 returns the merge request with the specified fields3225 when passed a non-merge request gid3226DEPRECATION WARNING: Issue model aliases `incident_management_issuable_escalation_status`, but `incident_management_issuable_escalation_status` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :escalation_status, :incident_management_issuable_escalation_status` or define the method manually. (called from block (4 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/requests/api/graphql/merge_request/merge_request_spec.rb:88)3227 returns an error3228# [RSpecRunTime] RSpec elapsed time: 8 minutes 43.82 seconds. Current RSS: ~1454M. Threads: 5. load average: 0.97 1.24 1.51 1/301 615203229.3230# [RSpecRunTime] Finishing example group spec/requests/api/graphql/merge_request/merge_request_spec.rb. It took 1 minute 39.1 seconds. Expected to take 2 minutes 4.63 seconds.3231# [RSpecRunTime] Starting example group spec/controllers/projects/clusters_controller_spec.rb. Expected to take 1 minute 27.85 seconds.3232Projects::ClustersController3233 GET index3234 functionality3235 when project has one or more clusters3236DEPRECATION WARNING: Clusters::Cluster model aliases `user?`, but `user?` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :provided_by_user?, :user?` or define the method manually. (called from block (5 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/controllers/projects/clusters_controller_spec.rb:26)3237 lists available clusters and renders html3238Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.3240To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.3241Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.3243To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.3244Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.3246To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.3247Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.3249To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.3250Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.3252To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.3253Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.3255To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.3256Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.3258To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.3259Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.3261To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.3262 lists available clusters with json serializer3263Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.3265To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.3266Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.3268To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.3269Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.3271To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.3272Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.3274To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.3275Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.3277To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.3278Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.3280To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.3281Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.3283To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.3284Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.3286To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.3287 sets the polling interval header for json requests3288 feature flag is disabled3289 does not list any clusters3290# [RSpecRunTime] RSpec elapsed time: 8 minutes 50.15 seconds. Current RSS: ~1489M. Threads: 5. load average: 0.98 1.23 1.50 1/301 615213291.3292 when page is specified3293 redirects to the page3294 displays cluster list for associated page3295# [RSpecRunTime] RSpec elapsed time: 8 minutes 54.81 seconds. Current RSS: ~1504M. Threads: 5. load average: 0.98 1.23 1.50 1/301 615223296.3297 when project does not have a cluster3298 returns an empty state page3299 security3300 is allowed for admin when admin mode enabled3301 is disabled for admin when admin mode disabled3302 is expected to be allowed for owner. Expected: 200,201,204,302 Got: 2003303 is expected to be allowed for maintainer. Expected: 200,201,204,302 Got: 2003304 is expected to be allowed for developer. Expected: 200,201,204,302 Got: 2003305 is expected to be denied for reporter. Expected: 401,404 Got: 4043306 is expected to be denied for guest. Expected: 401,404 Got: 4043307 is expected to be denied for user. Expected: 401,404 Got: 4043308 is expected to be denied for external. Expected: 401,404 Got: 4043309# [RSpecRunTime] RSpec elapsed time: 9 minutes 0.49 second. Current RSS: ~1472M. Threads: 5. load average: 0.98 1.22 1.50 1/302 615233310.3311 POST create for existing cluster3312 feature flag is disabled3313 responds with :not_found3314 functionality3315 when creates a cluster3316 creates a new cluster3317 when creates a RBAC-enabled cluster3318 creates a new cluster3319 when creates a user-managed cluster3320 creates a new user-managed cluster3321 security3322 is allowed for admin when admin mode enabled3323 is disabled for admin when admin mode disabled3324 is expected to be allowed for owner. Expected: 200,201,204,302 Got: 3023325 is expected to be allowed for maintainer. Expected: 200,201,204,302 Got: 3023326 is expected to be denied for developer. Expected: 401,404 Got: 4043327 is expected to be denied for reporter. Expected: 401,404 Got: 4043328 is expected to be denied for guest. Expected: 401,404 Got: 4043329 is expected to be denied for user. Expected: 401,404 Got: 4043330 is expected to be denied for external. Expected: 401,404 Got: 4043331# [RSpecRunTime] RSpec elapsed time: 9 minutes 7.73 seconds. Current RSS: ~1465M. Threads: 5. load average: 0.98 1.22 1.49 1/302 615243332.3333 DELETE clear cluster cache3334 deletes the namespaces associated with the cluster3335 feature flag is disabled3336 responds with :not_found3337# [RSpecRunTime] RSpec elapsed time: 9 minutes 8.94 seconds. Current RSS: ~1451M. Threads: 5. load average: 0.98 1.22 1.49 1/302 615253338.3339 security3340 is allowed for admin when admin mode enabled3341 is disabled for admin when admin mode disabled3342 is expected to be allowed for owner. Expected: 200,201,204,302 Got: 3023343 is expected to be allowed for maintainer. Expected: 200,201,204,302 Got: 3023344 is expected to be denied for developer. Expected: 401,404 Got: 4043345 is expected to be denied for reporter. Expected: 401,404 Got: 4043346 is expected to be denied for guest. Expected: 401,404 Got: 4043347 is expected to be denied for user. Expected: 401,404 Got: 4043348 is expected to be denied for external. Expected: 401,404 Got: 4043349# [RSpecRunTime] RSpec elapsed time: 9 minutes 14.9 seconds. Current RSS: ~1445M. Threads: 5. load average: 0.99 1.21 1.49 1/302 615263350.3351 GET cluster_status3352 feature flag is disabled3353 responds with :not_found3354 functionality3355 responds with matching schema3356 security3357 is allowed for admin when admin mode enabled3358 is disabled for admin when admin mode disabled3359 is expected to be allowed for owner. Expected: 200,201,204,302 Got: 2003360 is expected to be allowed for maintainer. Expected: 200,201,204,302 Got: 2003361 is expected to be denied for developer. Expected: 401,404 Got: 4043362 is expected to be denied for reporter. Expected: 401,404 Got: 4043363 is expected to be denied for guest. Expected: 401,404 Got: 4043364 is expected to be denied for user. Expected: 401,404 Got: 4043365 is expected to be denied for external. Expected: 401,404 Got: 4043366# [RSpecRunTime] RSpec elapsed time: 9 minutes 22.47 seconds. Current RSS: ~1439M. Threads: 5. load average: 0.99 1.21 1.49 1/302 615273367.3368 GET show3369 feature flag is disabled3370 responds with :not_found3371 security3372 is allowed for admin when admin mode enabled3373 is disabled for admin when admin mode disabled3374 is expected to be allowed for owner. Expected: 200,201,204,302 Got: 2003375 is expected to be allowed for maintainer. Expected: 200,201,204,302 Got: 2003376 is expected to be allowed for developer. Expected: 200,201,204,302 Got: 2003377 is expected to be denied for reporter. Expected: 401,404 Got: 4043378 is expected to be denied for guest. Expected: 401,404 Got: 4043379 is expected to be denied for user. Expected: 401,404 Got: 4043380 is expected to be denied for external. Expected: 401,404 Got: 4043381# [RSpecRunTime] RSpec elapsed time: 9 minutes 32.33 seconds. Current RSS: ~1468M. Threads: 5. load average: 0.99 1.20 1.48 1/302 615283382.3383 PUT update3384 updates and redirects back to show page3385 feature flag is disabled3386 responds with :not_found3387# [RSpecRunTime] RSpec elapsed time: 9 minutes 34.17 seconds. Current RSS: ~1475M. Threads: 5. load average: 0.99 1.20 1.48 1/302 615293388.3389 when format is json3390 when changing parameters3391 when valid parameters are used3392 updates and redirects back to show page3393 when invalid parameters are used3394 rejects changes3395# [RSpecRunTime] RSpec elapsed time: 9 minutes 36.27 seconds. Current RSS: ~1492M. Threads: 5. load average: 0.91 1.18 1.47 1/302 615303396.3397 security3398 is allowed for admin when admin mode enabled3399 is disabled for admin when admin mode disabled3400 is expected to be allowed for owner. Expected: 200,201,204,302 Got: 3023401 is expected to be allowed for maintainer. Expected: 200,201,204,302 Got: 3023402 is expected to be denied for developer. Expected: 401,404 Got: 4043403 is expected to be denied for reporter. Expected: 401,404 Got: 4043404 is expected to be denied for guest. Expected: 401,404 Got: 4043405 is expected to be denied for user. Expected: 401,404 Got: 4043406 is expected to be denied for external. Expected: 401,404 Got: 4043407# [RSpecRunTime] RSpec elapsed time: 9 minutes 41.87 seconds. Current RSS: ~1483M. Threads: 5. load average: 0.92 1.18 1.47 1/301 615313408.3409 DELETE destroy3410 feature flag is disabled3411 responds with :not_found3412# [RSpecRunTime] RSpec elapsed time: 9 minutes 42.97 seconds. Current RSS: ~1489M. Threads: 5. load average: 0.92 1.18 1.47 1/301 615323413.3414 functionality3415 when cluster is provided by GCP3416 when cluster is created3417 destroys and redirects back to clusters list3418# [RSpecRunTime] RSpec elapsed time: 9 minutes 44.03 seconds. Current RSS: ~1491M. Threads: 5. load average: 0.92 1.18 1.47 1/301 615333419.3420 when cluster is being created3421 destroys and redirects back to clusters list3422 when cluster is provided by user3423 destroys and redirects back to clusters list3424 security3425 is allowed for admin when admin mode enabled3426 is disabled for admin when admin mode disabled3427 is expected to be allowed for owner. Expected: 200,201,204,302 Got: 3023428 is expected to be allowed for maintainer. Expected: 200,201,204,302 Got: 3023429 is expected to be denied for developer. Expected: 401,404 Got: 4043430 is expected to be denied for reporter. Expected: 401,404 Got: 4043431 is expected to be denied for guest. Expected: 401,404 Got: 4043432 is expected to be denied for user. Expected: 401,404 Got: 4043433 is expected to be denied for external. Expected: 401,404 Got: 4043434# [RSpecRunTime] RSpec elapsed time: 9 minutes 50.68 seconds. Current RSS: ~1451M. Threads: 5. load average: 0.93 1.17 1.46 1/301 615343435.3436 no project_id param3437 does not respond to any action without project_id param3438# [RSpecRunTime] Finishing example group spec/controllers/projects/clusters_controller_spec.rb. It took 1 minute 7.15 seconds. Expected to take 1 minute 27.85 seconds.3439# [RSpecRunTime] Starting example group spec/requests/api/debian_project_packages_spec.rb. Expected to take 1 minute 1.71 seconds.3440API::DebianProjectPackages3441DEPRECATION WARNING: Packages::Debian::ProjectDistribution model aliases `project`, but `project` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :container, :project` or define the method manually. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/support/shared_contexts/requests/api/debian_repository_shared_context.rb:15)3442 with invalid parameter3443 behaves like Debian packages GET request3444 returns bad_request and expected body3445# [RSpecRunTime] RSpec elapsed time: 9 minutes 53.45 seconds. Current RSS: ~1441M. Threads: 5. load average: 0.93 1.17 1.46 1/301 615353446.3447 GET projects/:id/packages/debian/dists/*distribution/Release.gpg3448 behaves like Debian packages read endpoint3449 with valid container3450 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNATURE-----/3451 behaves like Debian packages GET request3452 returns success and expected body3453 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNATURE-----/3454 behaves like Debian packages GET request3455 returns success and expected body3456 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNATURE-----/3457 behaves like Debian packages GET request3458 returns success and expected body3459 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3460 behaves like Debian packages GET request3461 returns unauthorized3462 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNATURE-----/3463 behaves like Debian packages GET request3464 returns success and expected body3465 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil3466 behaves like Debian packages GET request3467 returns unauthorized3468 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil3469 behaves like Debian packages GET request3470 returns forbidden3471 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil3472 behaves like Debian packages GET request3473 returns not_found3474 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3475 behaves like Debian packages GET request3476 returns unauthorized3477 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3478 behaves like Debian packages GET request3479 returns unauthorized3480 behaves like rejects Debian access with unknown container id3481 with an unknown container3482 as anonymous3483 behaves like Debian packages GET request3484 returns unauthorized3485 as authenticated user3486 behaves like Debian packages GET request3487 returns not_found3488 behaves like accept GET request on private project with access to package registry for everyone3489 behaves like Debian packages GET request3490 returns success3491 GET projects/:id/packages/debian/dists/*distribution/Release3492 behaves like Debian packages read endpoint3493 with valid container3494 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^Codename: fixture-distribution\n$/3495 behaves like Debian packages GET request3496 returns success and expected body3497 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^Codename: fixture-distribution\n$/3498 behaves like Debian packages GET request3499 returns success and expected body3500 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^Codename: fixture-distribution\n$/3501 behaves like Debian packages GET request3502 returns success and expected body3503 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3504 behaves like Debian packages GET request3505 returns unauthorized3506 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^Codename: fixture-distribution\n$/3507 behaves like Debian packages GET request3508 returns success and expected body3509 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil3510 behaves like Debian packages GET request3511 returns unauthorized3512 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil3513 behaves like Debian packages GET request3514 returns forbidden3515 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil3516 behaves like Debian packages GET request3517 returns not_found3518 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3519 behaves like Debian packages GET request3520 returns unauthorized3521 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3522 behaves like Debian packages GET request3523 returns unauthorized3524 behaves like rejects Debian access with unknown container id3525 with an unknown container3526 as anonymous3527 behaves like Debian packages GET request3528 returns unauthorized3529 as authenticated user3530 behaves like Debian packages GET request3531 returns not_found3532 behaves like accept GET request on private project with access to package registry for everyone3533 behaves like Debian packages GET request3534 returns success3535 GET projects/:id/packages/debian/dists/*distribution/InRelease3536 behaves like Debian packages read endpoint3537 with valid container3538 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNED MESSAGE-----/3539 behaves like Debian packages GET request3540 returns success and expected body3541 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNED MESSAGE-----/3542 behaves like Debian packages GET request3543 returns success and expected body3544 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNED MESSAGE-----/3545 behaves like Debian packages GET request3546 returns success and expected body3547 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3548 behaves like Debian packages GET request3549 returns unauthorized3550 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNED MESSAGE-----/3551 behaves like Debian packages GET request3552 returns success and expected body3553 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil3554 behaves like Debian packages GET request3555 returns unauthorized3556 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil3557 behaves like Debian packages GET request3558 returns forbidden3559 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil3560 behaves like Debian packages GET request3561 returns not_found3562 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3563 behaves like Debian packages GET request3564 returns unauthorized3565 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3566 behaves like Debian packages GET request3567 returns unauthorized3568 behaves like rejects Debian access with unknown container id3569 with an unknown container3570 as anonymous3571 behaves like Debian packages GET request3572 returns unauthorized3573 as authenticated user3574 behaves like Debian packages GET request3575 returns not_found3576 behaves like accept GET request on private project with access to package registry for everyone3577 behaves like Debian packages GET request3578 returns success3579 GET projects/:id/packages/debian/dists/*distribution/:component/binary-:architecture/Packages3580 behaves like Debian packages index endpoint3581 behaves like Debian packages read endpoint3582 with valid container3583 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete Packages file/3584 behaves like Debian packages GET request3585 returns success and expected body3586 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete Packages file/3587 behaves like Debian packages GET request3588 returns success and expected body3589 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete Packages file/3590 behaves like Debian packages GET request3591 returns success and expected body3592 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3593 behaves like Debian packages GET request3594 returns unauthorized3595 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete Packages file/3596 behaves like Debian packages GET request3597 returns success and expected body3598 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil3599 behaves like Debian packages GET request3600 returns unauthorized3601 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil3602 behaves like Debian packages GET request3603 returns forbidden3604 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil3605 behaves like Debian packages GET request3606 returns not_found3607 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3608 behaves like Debian packages GET request3609 returns unauthorized3610 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3611 behaves like Debian packages GET request3612 returns unauthorized3613 behaves like rejects Debian access with unknown container id3614 with an unknown container3615 as anonymous3616 behaves like Debian packages GET request3617 returns unauthorized3618 as authenticated user3619 behaves like Debian packages GET request3620 returns not_found3621 when no ComponentFile is found3622 behaves like Debian packages read endpoint3623 with valid container3624 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :no_content, expected_body: /^$/3625 behaves like Debian packages GET request3626 returns no_content and expected body3627 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :no_content, expected_body: /^$/3628 behaves like Debian packages GET request3629 returns no_content and expected body3630 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :no_content, expected_body: /^$/3631 behaves like Debian packages GET request3632 returns no_content and expected body3633 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3634 behaves like Debian packages GET request3635 returns unauthorized3636 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :no_content, expected_body: /^$/3637 behaves like Debian packages GET request3638 returns no_content and expected body3639 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil3640 behaves like Debian packages GET request3641 returns unauthorized3642 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil3643 behaves like Debian packages GET request3644 returns forbidden3645 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil3646 behaves like Debian packages GET request3647 returns not_found3648 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3649 behaves like Debian packages GET request3650 returns unauthorized3651 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3652 behaves like Debian packages GET request3653 returns unauthorized3654 behaves like rejects Debian access with unknown container id3655 with an unknown container3656 as anonymous3657 behaves like Debian packages GET request3658 returns unauthorized3659 as authenticated user3660 behaves like Debian packages GET request3661 returns not_found3662 behaves like accept GET request on private project with access to package registry for everyone3663 behaves like Debian packages GET request3664 returns success3665 GET projects/:id/packages/debian/dists/*distribution/:component/binary-:architecture/Packages.gz3666 behaves like Debian packages read endpoint3667 with valid container3668 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/3669 behaves like Debian packages GET request3670 returns not_found and expected body3671 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/3672 behaves like Debian packages GET request3673 returns not_found and expected body3674 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/3675 behaves like Debian packages GET request3676 returns not_found and expected body3677 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3678 behaves like Debian packages GET request3679 returns unauthorized3680 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/3681 behaves like Debian packages GET request3682 returns not_found and expected body3683 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil3684 behaves like Debian packages GET request3685 returns unauthorized3686 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil3687 behaves like Debian packages GET request3688 returns forbidden3689 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil3690 behaves like Debian packages GET request3691 returns not_found3692 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3693 behaves like Debian packages GET request3694 returns unauthorized3695 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3696 behaves like Debian packages GET request3697 returns unauthorized3698 behaves like rejects Debian access with unknown container id3699 with an unknown container3700 as anonymous3701 behaves like Debian packages GET request3702 returns unauthorized3703 as authenticated user3704 behaves like Debian packages GET request3705 returns not_found3706 GET projects/:id/packages/debian/dists/*distribution/:component/binary-:architecture/by-hash/SHA256/:file_sha2563707 behaves like Debian packages index sha256 endpoint3708 behaves like Debian packages read endpoint3709 with valid container3710 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/3711 behaves like Debian packages GET request3712 returns success and expected body3713 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/3714 behaves like Debian packages GET request3715 returns success and expected body3716 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/3717 behaves like Debian packages GET request3718 returns success and expected body3719 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3720 behaves like Debian packages GET request3721 returns unauthorized3722 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/3723 behaves like Debian packages GET request3724 returns success and expected body3725 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil3726 behaves like Debian packages GET request3727 returns unauthorized3728 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil3729 behaves like Debian packages GET request3730 returns forbidden3731 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil3732 behaves like Debian packages GET request3733 returns not_found3734 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3735 behaves like Debian packages GET request3736 returns unauthorized3737 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3738 behaves like Debian packages GET request3739 returns unauthorized3740 behaves like rejects Debian access with unknown container id3741 with an unknown container3742 as anonymous3743 behaves like Debian packages GET request3744 returns unauthorized3745 as authenticated user3746 behaves like Debian packages GET request3747 returns not_found3748 with empty checksum3749 behaves like Debian packages read endpoint3750 with valid container3751 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :no_content, expected_body: /^$/3752 behaves like Debian packages GET request3753 returns no_content and expected body3754 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :no_content, expected_body: /^$/3755 behaves like Debian packages GET request3756 returns no_content and expected body3757 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :no_content, expected_body: /^$/3758 behaves like Debian packages GET request3759 returns no_content and expected body3760 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3761 behaves like Debian packages GET request3762 returns unauthorized3763 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :no_content, expected_body: /^$/3764 behaves like Debian packages GET request3765 returns no_content and expected body3766 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil3767 behaves like Debian packages GET request3768 returns unauthorized3769 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil3770 behaves like Debian packages GET request3771 returns forbidden3772 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil3773 behaves like Debian packages GET request3774 returns not_found3775 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3776 behaves like Debian packages GET request3777 returns unauthorized3778 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3779 behaves like Debian packages GET request3780 returns unauthorized3781 behaves like rejects Debian access with unknown container id3782 with an unknown container3783 as anonymous3784 behaves like Debian packages GET request3785 returns unauthorized3786 as authenticated user3787 behaves like Debian packages GET request3788 returns not_found3789 when ComponentFile is not found3790 behaves like Debian packages read endpoint3791 with valid container3792 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/3793 behaves like Debian packages GET request3794 returns not_found and expected body3795 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/3796 behaves like Debian packages GET request3797 returns not_found and expected body3798 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/3799 behaves like Debian packages GET request3800 returns not_found and expected body3801 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3802 behaves like Debian packages GET request3803 returns unauthorized3804 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/3805 behaves like Debian packages GET request3806 returns not_found and expected body3807 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil3808 behaves like Debian packages GET request3809 returns unauthorized3810 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil3811 behaves like Debian packages GET request3812 returns forbidden3813 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil3814 behaves like Debian packages GET request3815 returns not_found3816 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3817 behaves like Debian packages GET request3818 returns unauthorized3819 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3820 behaves like Debian packages GET request3821 returns unauthorized3822 behaves like rejects Debian access with unknown container id3823 with an unknown container3824 as anonymous3825 behaves like Debian packages GET request3826 returns unauthorized3827 as authenticated user3828 behaves like Debian packages GET request3829 returns not_found3830 behaves like accept GET request on private project with access to package registry for everyone3831 behaves like Debian packages GET request3832 returns success3833 GET projects/:id/packages/debian/dists/*distribution/:component/source/Sources3834 behaves like Debian packages index endpoint3835 behaves like Debian packages read endpoint3836 with valid container3837 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^Description: This is an incomplete Sources file$/3838 behaves like Debian packages GET request3839 returns success and expected body3840 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^Description: This is an incomplete Sources file$/3841 behaves like Debian packages GET request3842 returns success and expected body3843 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^Description: This is an incomplete Sources file$/3844 behaves like Debian packages GET request3845 returns success and expected body3846 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3847 behaves like Debian packages GET request3848 returns unauthorized3849 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^Description: This is an incomplete Sources file$/3850 behaves like Debian packages GET request3851 returns success and expected body3852 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil3853 behaves like Debian packages GET request3854 returns unauthorized3855 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil3856 behaves like Debian packages GET request3857 returns forbidden3858 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil3859 behaves like Debian packages GET request3860 returns not_found3861 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3862 behaves like Debian packages GET request3863 returns unauthorized3864 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3865 behaves like Debian packages GET request3866 returns unauthorized3867 behaves like rejects Debian access with unknown container id3868 with an unknown container3869 as anonymous3870 behaves like Debian packages GET request3871 returns unauthorized3872 as authenticated user3873 behaves like Debian packages GET request3874 returns not_found3875 when no ComponentFile is found3876 behaves like Debian packages read endpoint3877 with valid container3878 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :no_content, expected_body: /^$/3879 behaves like Debian packages GET request3880 returns no_content and expected body3881 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :no_content, expected_body: /^$/3882 behaves like Debian packages GET request3883 returns no_content and expected body3884 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :no_content, expected_body: /^$/3885 behaves like Debian packages GET request3886 returns no_content and expected body3887 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3888 behaves like Debian packages GET request3889 returns unauthorized3890 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :no_content, expected_body: /^$/3891 behaves like Debian packages GET request3892 returns no_content and expected body3893 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil3894 behaves like Debian packages GET request3895 returns unauthorized3896 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil3897 behaves like Debian packages GET request3898 returns forbidden3899 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil3900 behaves like Debian packages GET request3901 returns not_found3902 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3903 behaves like Debian packages GET request3904 returns unauthorized3905 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3906 behaves like Debian packages GET request3907 returns unauthorized3908 behaves like rejects Debian access with unknown container id3909 with an unknown container3910 as anonymous3911 behaves like Debian packages GET request3912 returns unauthorized3913 as authenticated user3914 behaves like Debian packages GET request3915 returns not_found3916 behaves like accept GET request on private project with access to package registry for everyone3917 behaves like Debian packages GET request3918 returns success3919 GET projects/:id/packages/debian/dists/*distribution/:component/source/by-hash/SHA256/:file_sha2563920 behaves like Debian packages index sha256 endpoint3921 behaves like Debian packages read endpoint3922 with valid container3923 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/3924 behaves like Debian packages GET request3925 returns success and expected body3926 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/3927 behaves like Debian packages GET request3928 returns success and expected body3929 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/3930 behaves like Debian packages GET request3931 returns success and expected body3932 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3933 behaves like Debian packages GET request3934 returns unauthorized3935 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/3936 behaves like Debian packages GET request3937 returns success and expected body3938 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil3939 behaves like Debian packages GET request3940 returns unauthorized3941 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil3942 behaves like Debian packages GET request3943 returns forbidden3944 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil3945 behaves like Debian packages GET request3946 returns not_found3947 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3948 behaves like Debian packages GET request3949 returns unauthorized3950 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3951 behaves like Debian packages GET request3952 returns unauthorized3953 behaves like rejects Debian access with unknown container id3954 with an unknown container3955 as anonymous3956 behaves like Debian packages GET request3957 returns unauthorized3958 as authenticated user3959 behaves like Debian packages GET request3960 returns not_found3961 with empty checksum3962 behaves like Debian packages read endpoint3963 with valid container3964 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :no_content, expected_body: /^$/3965 behaves like Debian packages GET request3966 returns no_content and expected body3967 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :no_content, expected_body: /^$/3968 behaves like Debian packages GET request3969 returns no_content and expected body3970 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :no_content, expected_body: /^$/3971 behaves like Debian packages GET request3972 returns no_content and expected body3973 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3974 behaves like Debian packages GET request3975 returns unauthorized3976 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :no_content, expected_body: /^$/3977 behaves like Debian packages GET request3978 returns no_content and expected body3979 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil3980 behaves like Debian packages GET request3981 returns unauthorized3982 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil3983 behaves like Debian packages GET request3984 returns forbidden3985 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil3986 behaves like Debian packages GET request3987 returns not_found3988 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3989 behaves like Debian packages GET request3990 returns unauthorized3991 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil3992 behaves like Debian packages GET request3993 returns unauthorized3994 behaves like rejects Debian access with unknown container id3995 with an unknown container3996 as anonymous3997 behaves like Debian packages GET request3998 returns unauthorized3999 as authenticated user4000 behaves like Debian packages GET request4001 returns not_found4002 when ComponentFile is not found4003 behaves like Debian packages read endpoint4004 with valid container4005 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/4006 behaves like Debian packages GET request4007 returns not_found and expected body4008 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/4009 behaves like Debian packages GET request4010 returns not_found and expected body4011 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/4012 behaves like Debian packages GET request4013 returns not_found and expected body4014 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4015 behaves like Debian packages GET request4016 returns unauthorized4017 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/4018 behaves like Debian packages GET request4019 returns not_found and expected body4020 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4021 behaves like Debian packages GET request4022 returns unauthorized4023 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4024 behaves like Debian packages GET request4025 returns forbidden4026 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4027 behaves like Debian packages GET request4028 returns not_found4029 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4030 behaves like Debian packages GET request4031 returns unauthorized4032 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4033 behaves like Debian packages GET request4034 returns unauthorized4035 behaves like rejects Debian access with unknown container id4036 with an unknown container4037 as anonymous4038 behaves like Debian packages GET request4039 returns unauthorized4040 as authenticated user4041 behaves like Debian packages GET request4042 returns not_found4043 behaves like accept GET request on private project with access to package registry for everyone4044 behaves like Debian packages GET request4045 returns success4046 GET projects/:id/packages/debian/dists/*distribution/:component/debian-installer/binary-:architecture/Packages4047 behaves like Debian packages index endpoint4048 behaves like Debian packages read endpoint4049 with valid container4050 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete D-I Packages file/4051 behaves like Debian packages GET request4052 returns success and expected body4053 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/4054 behaves like Debian packages GET request4055 returns success and expected body4056 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete D-I Packages file/4057 behaves like Debian packages GET request4058 returns success and expected body4059 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4060 behaves like Debian packages GET request4061 returns unauthorized4062 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete D-I Packages file/4063 behaves like Debian packages GET request4064 returns success and expected body4065 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4066 behaves like Debian packages GET request4067 returns unauthorized4068 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4069 behaves like Debian packages GET request4070 returns forbidden4071 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4072 behaves like Debian packages GET request4073 returns not_found4074 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4075 behaves like Debian packages GET request4076 returns unauthorized4077 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4078 behaves like Debian packages GET request4079 returns unauthorized4080 behaves like rejects Debian access with unknown container id4081 with an unknown container4082 as anonymous4083 behaves like Debian packages GET request4084 returns unauthorized4085 as authenticated user4086 behaves like Debian packages GET request4087 returns not_found4088 when no ComponentFile is found4089 behaves like Debian packages read endpoint4090 with valid container4091 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :no_content, expected_body: /^$/4092 behaves like Debian packages GET request4093 returns no_content and expected body4094 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :no_content, expected_body: /^$/4095 behaves like Debian packages GET request4096 returns no_content and expected body4097 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :no_content, expected_body: /^$/4098 behaves like Debian packages GET request4099 returns no_content and expected body4100 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4101 behaves like Debian packages GET request4102 returns unauthorized4103 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :no_content, expected_body: /^$/4104 behaves like Debian packages GET request4105 returns no_content and expected body4106 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4107 behaves like Debian packages GET request4108 returns unauthorized4109 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4110 behaves like Debian packages GET request4111 returns forbidden4112 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4113 behaves like Debian packages GET request4114 returns not_found4115 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4116 behaves like Debian packages GET request4117 returns unauthorized4118 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4119 behaves like Debian packages GET request4120 returns unauthorized4121 behaves like rejects Debian access with unknown container id4122 with an unknown container4123 as anonymous4124 behaves like Debian packages GET request4125 returns unauthorized4126 as authenticated user4127 behaves like Debian packages GET request4128 returns not_found4129 behaves like accept GET request on private project with access to package registry for everyone4130 behaves like Debian packages GET request4131 returns success4132 GET projects/:id/packages/debian/dists/*distribution/:component/debian-installer/binary-:architecture/Packages.gz4133 behaves like Debian packages read endpoint4134 with valid container4135 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/4136 behaves like Debian packages GET request4137 returns not_found and expected body4138 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/4139 behaves like Debian packages GET request4140 returns not_found and expected body4141 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/4142 behaves like Debian packages GET request4143 returns not_found and expected body4144 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4145 behaves like Debian packages GET request4146 returns unauthorized4147 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/4148 behaves like Debian packages GET request4149 returns not_found and expected body4150 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4151 behaves like Debian packages GET request4152 returns unauthorized4153 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4154 behaves like Debian packages GET request4155 returns forbidden4156 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4157 behaves like Debian packages GET request4158 returns not_found4159 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4160 behaves like Debian packages GET request4161 returns unauthorized4162 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4163 behaves like Debian packages GET request4164 returns unauthorized4165 behaves like rejects Debian access with unknown container id4166 with an unknown container4167 as anonymous4168 behaves like Debian packages GET request4169 returns unauthorized4170 as authenticated user4171 behaves like Debian packages GET request4172 returns not_found4173 GET projects/:id/packages/debian/dists/*distribution/:component/debian-installer/binary-:architecture/by-hash/SHA256/:file_sha2564174 behaves like Debian packages index sha256 endpoint4175 behaves like Debian packages read endpoint4176 with valid container4177 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/4178 behaves like Debian packages GET request4179 returns success and expected body4180 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/4181 behaves like Debian packages GET request4182 returns success and expected body4183 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/4184 behaves like Debian packages GET request4185 returns success and expected body4186 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4187 behaves like Debian packages GET request4188 returns unauthorized4189 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/4190 behaves like Debian packages GET request4191 returns success and expected body4192 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4193 behaves like Debian packages GET request4194 returns unauthorized4195 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4196 behaves like Debian packages GET request4197 returns forbidden4198 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4199 behaves like Debian packages GET request4200 returns not_found4201 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4202 behaves like Debian packages GET request4203 returns unauthorized4204 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4205 behaves like Debian packages GET request4206 returns unauthorized4207 behaves like rejects Debian access with unknown container id4208 with an unknown container4209 as anonymous4210 behaves like Debian packages GET request4211 returns unauthorized4212 as authenticated user4213 behaves like Debian packages GET request4214 returns not_found4215 with empty checksum4216 behaves like Debian packages read endpoint4217 with valid container4218 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :no_content, expected_body: /^$/4219 behaves like Debian packages GET request4220 returns no_content and expected body4221 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :no_content, expected_body: /^$/4222 behaves like Debian packages GET request4223 returns no_content and expected body4224 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :no_content, expected_body: /^$/4225 behaves like Debian packages GET request4226 returns no_content and expected body4227 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4228 behaves like Debian packages GET request4229 returns unauthorized4230 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :no_content, expected_body: /^$/4231 behaves like Debian packages GET request4232 returns no_content and expected body4233 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4234 behaves like Debian packages GET request4235 returns unauthorized4236 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4237 behaves like Debian packages GET request4238 returns forbidden4239 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4240 behaves like Debian packages GET request4241 returns not_found4242 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4243 behaves like Debian packages GET request4244 returns unauthorized4245 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4246 behaves like Debian packages GET request4247 returns unauthorized4248 behaves like rejects Debian access with unknown container id4249 with an unknown container4250 as anonymous4251 behaves like Debian packages GET request4252 returns unauthorized4253 as authenticated user4254 behaves like Debian packages GET request4255 returns not_found4256 when ComponentFile is not found4257 behaves like Debian packages read endpoint4258 with valid container4259 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/4260 behaves like Debian packages GET request4261 returns not_found and expected body4262 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/4263 behaves like Debian packages GET request4264 returns not_found and expected body4265 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/4266 behaves like Debian packages GET request4267 returns not_found and expected body4268 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4269 behaves like Debian packages GET request4270 returns unauthorized4271 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/4272 behaves like Debian packages GET request4273 returns not_found and expected body4274 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4275 behaves like Debian packages GET request4276 returns unauthorized4277 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4278 behaves like Debian packages GET request4279 returns forbidden4280 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4281 behaves like Debian packages GET request4282 returns not_found4283 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4284 behaves like Debian packages GET request4285 returns unauthorized4286 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4287 behaves like Debian packages GET request4288 returns unauthorized4289 behaves like rejects Debian access with unknown container id4290 with an unknown container4291 as anonymous4292 behaves like Debian packages GET request4293 returns unauthorized4294 as authenticated user4295 behaves like Debian packages GET request4296 returns not_found4297 behaves like accept GET request on private project with access to package registry for everyone4298 behaves like Debian packages GET request4299 returns success4300 GET projects/:id/packages/debian/pool/:codename/:letter/:package_name/:package_version/:file_name4301 file_name: "sample_1.2.3~alpha2.tar.xz", success_body: /^.7zXZ/4302 behaves like Debian packages read endpoint4303 with valid container4304 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^.7zXZ/4305 behaves like Debian packages GET request4306 returns success and expected body4307 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^.7zXZ/4308 behaves like Debian packages GET request4309 returns success and expected body4310 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^.7zXZ/4311 behaves like Debian packages GET request4312 returns success and expected body4313 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4314 behaves like Debian packages GET request4315 returns unauthorized4316 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^.7zXZ/4317 behaves like Debian packages GET request4318 returns success and expected body4319 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4320 behaves like Debian packages GET request4321 returns unauthorized4322 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4323 behaves like Debian packages GET request4324 returns forbidden4325 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4326 behaves like Debian packages GET request4327 returns not_found4328 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4329 behaves like Debian packages GET request4330 returns unauthorized4331 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4332 behaves like Debian packages GET request4333 returns unauthorized4334 behaves like rejects Debian access with unknown container id4335 with an unknown container4336 as anonymous4337 behaves like Debian packages GET request4338 returns unauthorized4339 as authenticated user4340 behaves like Debian packages GET request4341 returns not_found4342 for bumping last downloaded at4343 behaves like bumping the package last downloaded at field4344 bumps last_downloaded_at4345 file_name: "sample_1.2.3~alpha2.dsc", success_body: /^Format: 3.0 \(native\)/4346 behaves like Debian packages read endpoint4347 with valid container4348 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^Format: 3.0 \(native\)/4349 behaves like Debian packages GET request4350 returns success and expected body4351 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^Format: 3.0 \(native\)/4352 behaves like Debian packages GET request4353 returns success and expected body4354 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^Format: 3.0 \(native\)/4355 behaves like Debian packages GET request4356 returns success and expected body4357 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4358 behaves like Debian packages GET request4359 returns unauthorized4360 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^Format: 3.0 \(native\)/4361 behaves like Debian packages GET request4362 returns success and expected body4363 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4364 behaves like Debian packages GET request4365 returns unauthorized4366 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4367 behaves like Debian packages GET request4368 returns forbidden4369 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4370 behaves like Debian packages GET request4371 returns not_found4372 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4373 behaves like Debian packages GET request4374 returns unauthorized4375 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4376 behaves like Debian packages GET request4377 returns unauthorized4378 behaves like rejects Debian access with unknown container id4379 with an unknown container4380 as anonymous4381 behaves like Debian packages GET request4382 returns unauthorized4383 as authenticated user4384 behaves like Debian packages GET request4385 returns not_found4386 for bumping last downloaded at4387 behaves like bumping the package last downloaded at field4388 bumps last_downloaded_at4389 file_name: "libsample0_1.2.3~alpha2_amd64.deb", success_body: /^!<arch>/4390 behaves like Debian packages read endpoint4391 with valid container4392 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/4393 behaves like Debian packages GET request4394 returns success and expected body4395 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/4396 behaves like Debian packages GET request4397 returns success and expected body4398 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/4399 behaves like Debian packages GET request4400 returns success and expected body4401 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4402 behaves like Debian packages GET request4403 returns unauthorized4404 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/4405 behaves like Debian packages GET request4406 returns success and expected body4407 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4408 behaves like Debian packages GET request4409 returns unauthorized4410 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4411 behaves like Debian packages GET request4412 returns forbidden4413 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4414 behaves like Debian packages GET request4415 returns not_found4416 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4417 behaves like Debian packages GET request4418 returns unauthorized4419 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4420 behaves like Debian packages GET request4421 returns unauthorized4422 behaves like rejects Debian access with unknown container id4423 with an unknown container4424 as anonymous4425 behaves like Debian packages GET request4426 returns unauthorized4427 as authenticated user4428 behaves like Debian packages GET request4429 returns not_found4430 for bumping last downloaded at4431 behaves like bumping the package last downloaded at field4432 bumps last_downloaded_at4433 file_name: "sample-udeb_1.2.3~alpha2_amd64.udeb", success_body: /^!<arch>/4434 behaves like Debian packages read endpoint4435 with valid container4436 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/4437 behaves like Debian packages GET request4438 returns success and expected body4439 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/4440 behaves like Debian packages GET request4441 returns success and expected body4442 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/4443 behaves like Debian packages GET request4444 returns success and expected body4445 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4446 behaves like Debian packages GET request4447 returns unauthorized4448 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/4449 behaves like Debian packages GET request4450 returns success and expected body4451 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4452 behaves like Debian packages GET request4453 returns unauthorized4454 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4455 behaves like Debian packages GET request4456 returns forbidden4457 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4458 behaves like Debian packages GET request4459 returns not_found4460 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4461 behaves like Debian packages GET request4462 returns unauthorized4463 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4464 behaves like Debian packages GET request4465 returns unauthorized4466 behaves like rejects Debian access with unknown container id4467 with an unknown container4468 as anonymous4469 behaves like Debian packages GET request4470 returns unauthorized4471 as authenticated user4472 behaves like Debian packages GET request4473 returns not_found4474 for bumping last downloaded at4475 behaves like bumping the package last downloaded at field4476 bumps last_downloaded_at4477 file_name: "sample-ddeb_1.2.3~alpha2_amd64.ddeb", success_body: /^!<arch>/4478 behaves like Debian packages read endpoint4479 with valid container4480 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/4481 behaves like Debian packages GET request4482 returns success and expected body4483 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/4484 behaves like Debian packages GET request4485 returns success and expected body4486 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/4487 behaves like Debian packages GET request4488 returns success and expected body4489 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4490 behaves like Debian packages GET request4491 returns unauthorized4492 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/4493 behaves like Debian packages GET request4494 returns success and expected body4495 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4496 behaves like Debian packages GET request4497 returns unauthorized4498 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4499 behaves like Debian packages GET request4500 returns forbidden4501 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4502 behaves like Debian packages GET request4503 returns not_found4504 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4505 behaves like Debian packages GET request4506 returns unauthorized4507 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4508 behaves like Debian packages GET request4509 returns unauthorized4510 behaves like rejects Debian access with unknown container id4511 with an unknown container4512 as anonymous4513 behaves like Debian packages GET request4514 returns unauthorized4515 as authenticated user4516 behaves like Debian packages GET request4517 returns not_found4518 for bumping last downloaded at4519 behaves like bumping the package last downloaded at field4520 bumps last_downloaded_at4521 file_name: "sample_1.2.3~alpha2_amd64.buildinfo", success_body: /Build-Tainted-By/4522 behaves like Debian packages read endpoint4523 with valid container4524 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /Build-Tainted-By/4525 behaves like Debian packages GET request4526 returns success and expected body4527 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /Build-Tainted-By/4528 behaves like Debian packages GET request4529 returns success and expected body4530 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /Build-Tainted-By/4531 behaves like Debian packages GET request4532 returns success and expected body4533 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4534 behaves like Debian packages GET request4535 returns unauthorized4536 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /Build-Tainted-By/4537 behaves like Debian packages GET request4538 returns success and expected body4539 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4540 behaves like Debian packages GET request4541 returns unauthorized4542 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4543 behaves like Debian packages GET request4544 returns forbidden4545 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4546 behaves like Debian packages GET request4547 returns not_found4548 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4549 behaves like Debian packages GET request4550 returns unauthorized4551 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4552 behaves like Debian packages GET request4553 returns unauthorized4554 behaves like rejects Debian access with unknown container id4555 with an unknown container4556 as anonymous4557 behaves like Debian packages GET request4558 returns unauthorized4559 as authenticated user4560 behaves like Debian packages GET request4561 returns not_found4562 for bumping last downloaded at4563 behaves like bumping the package last downloaded at field4564 bumps last_downloaded_at4565 file_name: "sample_1.2.3~alpha2_amd64.changes", success_body: /urgency=medium/4566 behaves like Debian packages read endpoint4567 with valid container4568 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /urgency=medium/4569 behaves like Debian packages GET request4570 returns success and expected body4571 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /urgency=medium/4572 behaves like Debian packages GET request4573 returns success and expected body4574 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /urgency=medium/4575 behaves like Debian packages GET request4576 returns success and expected body4577 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4578 behaves like Debian packages GET request4579 returns unauthorized4580 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /urgency=medium/4581 behaves like Debian packages GET request4582 returns success and expected body4583 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4584 behaves like Debian packages GET request4585 returns unauthorized4586 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4587 behaves like Debian packages GET request4588 returns forbidden4589 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4590 behaves like Debian packages GET request4591 returns not_found4592 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4593 behaves like Debian packages GET request4594 returns unauthorized4595 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4596 behaves like Debian packages GET request4597 returns unauthorized4598 behaves like rejects Debian access with unknown container id4599 with an unknown container4600 as anonymous4601 behaves like Debian packages GET request4602 returns unauthorized4603 as authenticated user4604 behaves like Debian packages GET request4605 returns not_found4606 for bumping last downloaded at4607 behaves like bumping the package last downloaded at field4608 bumps last_downloaded_at4609 behaves like accept GET request on private project with access to package registry for everyone4610 behaves like Debian packages GET request4611 returns success4612 PUT projects/:id/packages/debian/:file_name4613 with a deb4614 behaves like Debian packages write endpoint4615 with valid container4616 visibility_level: :public, user_type: :developer, auth_method: :basic, expected_status: :created, expected_body: nil4617 behaves like Debian packages upload request4618 creates package files4619 visibility_level: :public, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4620 behaves like Debian packages upload request4621 returns unauthorized4622 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4623 behaves like Debian packages upload request4624 returns forbidden4625 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :forbidden, expected_body: nil4626 behaves like Debian packages upload request4627 returns forbidden4628 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4629 behaves like Debian packages upload request4630 returns unauthorized4631 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4632 behaves like Debian packages upload request4633 returns unauthorized4634 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :created, expected_body: nil4635 behaves like Debian packages upload request4636 creates package files4637 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4638 behaves like Debian packages upload request4639 returns forbidden4640 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4641 behaves like Debian packages upload request4642 returns not_found4643 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4644 behaves like Debian packages upload request4645 returns unauthorized4646 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4647 behaves like Debian packages upload request4648 returns unauthorized4649 behaves like rejects Debian access with unknown container id4650 with an unknown container4651 as anonymous4652 behaves like Debian packages GET request4653 returns unauthorized4654 as authenticated user4655 behaves like Debian packages GET request4656 returns not_found4657 behaves like Debian packages endpoint catching ObjectStorage::RemoteStoreError4658 returns forbidden4659 with codename and component4660 behaves like Debian packages write endpoint4661 with valid container4662 visibility_level: :public, user_type: :developer, auth_method: :basic, expected_status: :created, expected_body: nil4663 behaves like Debian packages upload request4664 creates package files4665 visibility_level: :public, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4666 behaves like Debian packages upload request4667 returns unauthorized4668 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4669 behaves like Debian packages upload request4670 returns forbidden4671 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :forbidden, expected_body: nil4672 behaves like Debian packages upload request4673 returns forbidden4674 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4675 behaves like Debian packages upload request4676 returns unauthorized4677 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4678 behaves like Debian packages upload request4679 returns unauthorized4680 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :created, expected_body: nil4681 behaves like Debian packages upload request4682 creates package files4683 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4684 behaves like Debian packages upload request4685 returns forbidden4686 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4687 behaves like Debian packages upload request4688 returns not_found4689 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4690 behaves like Debian packages upload request4691 returns unauthorized4692 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4693 behaves like Debian packages upload request4694 returns unauthorized4695 behaves like rejects Debian access with unknown container id4696 with an unknown container4697 as anonymous4698 behaves like Debian packages GET request4699 returns unauthorized4700 as authenticated user4701 behaves like Debian packages GET request4702 returns not_found4703 with codename and without component4704 behaves like Debian packages GET request4705 returns bad_request and expected body4706 with a buildinfo4707 behaves like Debian packages upload request4708 creates package files4709 with codename and component4710 behaves like Debian packages upload request4711 returns bad_request and expected body4712 with a changes file4713 behaves like Debian packages write endpoint4714 with valid container4715 visibility_level: :public, user_type: :developer, auth_method: :basic, expected_status: :created, expected_body: nil4716 behaves like Debian packages upload request4717 creates package files4718 visibility_level: :public, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4719 behaves like Debian packages upload request4720 returns unauthorized4721 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4722 behaves like Debian packages upload request4723 returns forbidden4724 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :forbidden, expected_body: nil4725 behaves like Debian packages upload request4726 returns forbidden4727 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4728 behaves like Debian packages upload request4729 returns unauthorized4730 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4731 behaves like Debian packages upload request4732 returns unauthorized4733 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :created, expected_body: nil4734 behaves like Debian packages upload request4735 creates package files4736 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4737 behaves like Debian packages upload request4738 returns forbidden4739 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4740 behaves like Debian packages upload request4741 returns not_found4742 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4743 behaves like Debian packages upload request4744 returns unauthorized4745 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4746 behaves like Debian packages upload request4747 returns unauthorized4748 behaves like rejects Debian access with unknown container id4749 with an unknown container4750 as anonymous4751 behaves like Debian packages GET request4752 returns unauthorized4753 as authenticated user4754 behaves like Debian packages GET request4755 returns not_found4756 PUT projects/:id/packages/debian/:file_name/authorize4757 behaves like Debian packages write endpoint4758 with valid container4759 visibility_level: :public, user_type: :developer, auth_method: :basic, expected_status: :created, expected_body: nil4760 behaves like Debian packages upload authorize request4761 authorizes package file upload4762 without a valid token4763 rejects request4764 bypassing gitlab-workhorse4765 rejects request4766 visibility_level: :public, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4767 behaves like Debian packages upload authorize request4768 returns unauthorized4769 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4770 behaves like Debian packages upload authorize request4771 returns forbidden4772 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :forbidden, expected_body: nil4773 behaves like Debian packages upload authorize request4774 returns forbidden4775 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4776 behaves like Debian packages upload authorize request4777 returns unauthorized4778 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4779 behaves like Debian packages upload authorize request4780 returns unauthorized4781 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :created, expected_body: nil4782 behaves like Debian packages upload authorize request4783 authorizes package file upload4784 without a valid token4785 rejects request4786 bypassing gitlab-workhorse4787 rejects request4788 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4789 behaves like Debian packages upload authorize request4790 returns forbidden4791 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4792 behaves like Debian packages upload authorize request4793 returns not_found4794 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4795 behaves like Debian packages upload authorize request4796 returns unauthorized4797 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4798 behaves like Debian packages upload authorize request4799 returns unauthorized4800 behaves like rejects Debian access with unknown container id4801 with an unknown container4802 as anonymous4803 behaves like Debian packages GET request4804 returns unauthorized4805 as authenticated user4806 behaves like Debian packages GET request4807 returns not_found4808# [RSpecRunTime] Finishing example group spec/requests/api/debian_project_packages_spec.rb. It took 1 minute 2.1 seconds. Expected to take 1 minute 1.71 seconds.4809# [RSpecRunTime] Starting example group spec/controllers/projects/releases_controller_spec.rb. Expected to take 57.09 seconds.4810Projects::ReleasesController4811 GET #index4812 as html4813 returns a text/html content_type4814 behaves like common access controls4815 renders a 2004816 when the project is private4817 when user is a developer4818 renders a 200 for a logged in developer4819# [RSpecRunTime] RSpec elapsed time: 10 minutes 57.42 seconds. Current RSS: ~1498M. Threads: 5. load average: 1.01 1.15 1.43 1/300 615784820.4821 when user is an external user4822 renders a 404 when logged in but not in the project4823 when the project is private and the user is not logged in4824 returns a redirect4825 as json4826 returns an application/json content_type4827 returns the project's releases as JSON, ordered by released_at4828 behaves like common access controls4829 renders a 2004830 when the project is private4831 when user is a developer4832 renders a 200 for a logged in developer4833# [RSpecRunTime] RSpec elapsed time: 11 minutes 4.03 seconds. Current RSS: ~1491M. Threads: 5. load average: 1.33 1.21 1.45 1/301 616154834.4835 when user is an external user4836 renders a 404 when logged in but not in the project4837 when the project is private and the user is not logged in4838 returns a redirect4839 GET #new4840 is expected to be denied for reporter. Expected: 401,404 Got: 4044841 is expected to be allowed for developer. Expected: 200,201,204,302 Got: 2004842# [RSpecRunTime] RSpec elapsed time: 11 minutes 8.78 seconds. Current RSS: ~1484M. Threads: 5. load average: 1.39 1.23 1.46 1/301 616444843.4844 GET #edit4845 behaves like successful request4846 renders a 2004847# [RSpecRunTime] RSpec elapsed time: 11 minutes 10.4 seconds. Current RSS: ~1485M. Threads: 5. load average: 1.35 1.22 1.45 1/301 616594848.4849 when tag name contains slash4850 is accessible at a URL encoded path4851 behaves like successful request4852 renders a 2004853# [RSpecRunTime] RSpec elapsed time: 11 minutes 13.38 seconds. Current RSS: ~1493M. Threads: 5. load average: 1.35 1.22 1.45 1/301 616864854.4855 when release does not exist4856 behaves like not found4857 renders 4044858# [RSpecRunTime] RSpec elapsed time: 11 minutes 14.83 seconds. Current RSS: ~1493M. Threads: 5. load average: 1.33 1.22 1.45 1/301 617014859.4860 when user is a reporter4861 behaves like not found4862 renders 4044863# [RSpecRunTime] RSpec elapsed time: 11 minutes 16.5 seconds. Current RSS: ~1493M. Threads: 5. load average: 1.33 1.22 1.45 1/301 617164864.4865 GET #show4866 behaves like successful request4867 renders a 2004868# [RSpecRunTime] RSpec elapsed time: 11 minutes 18.13 seconds. Current RSS: ~1492M. Threads: 5. load average: 1.33 1.22 1.45 1/301 617314869.4870 when tag name contains slash4871 is accesible at a URL encoded path4872 behaves like successful request4873 renders a 2004874# [RSpecRunTime] RSpec elapsed time: 11 minutes 20.99 seconds. Current RSS: ~1490M. Threads: 5. load average: 1.30 1.21 1.45 1/301 617584875.4876 when release does not exist4877 behaves like not found4878 renders 4044879# [RSpecRunTime] RSpec elapsed time: 11 minutes 22.42 seconds. Current RSS: ~1491M. Threads: 5. load average: 1.30 1.21 1.45 1/301 617734880.4881 when user is a guest4882 behaves like successful request4883 renders a 2004884 when user is an external user for the project4885 behaves like not found4886 GET #latest_permalink4887 when user is a guest4888 proceeds with the redirect4889 when user is an external user for the project4890 behaves like not found4891 when there are no releases for the project4892 behaves like not found4893# [RSpecRunTime] RSpec elapsed time: 11 minutes 27.06 seconds. Current RSS: ~1485M. Threads: 5. load average: 1.36 1.23 1.45 1/300 617884894.4895 multiple releases4896 redirects to the latest release4897# [RSpecRunTime] RSpec elapsed time: 11 minutes 28.79 seconds. Current RSS: ~1488M. Threads: 5. load average: 1.36 1.23 1.45 1/300 618034898.4899 suffix path redirection4900 redirects to the latest release with suffix path and format4901 suffix path abuse4902 raises attack error4903# [RSpecRunTime] RSpec elapsed time: 11 minutes 31.95 seconds. Current RSS: ~1496M. Threads: 5. load average: 1.33 1.22 1.45 1/300 618324904.4905 url parameters4906 carries over query parameters without order_by parameter in the redirect4907# [RSpecRunTime] RSpec elapsed time: 11 minutes 33.58 seconds. Current RSS: ~1497M. Threads: 5. load average: 1.33 1.22 1.45 1/300 618474908.4909 order_by parameter4910 invalid parameter4911 behaves like redirects to latest release ordered by using released_at4912 is expected to redirect to "/namespace58/project-58/-/releases/latest"4913# [RSpecRunTime] RSpec elapsed time: 11 minutes 35.38 seconds. Current RSS: ~1497M. Threads: 5. load average: 1.30 1.22 1.45 1/300 618624914.4915 valid parameter4916 behaves like redirects to latest release ordered by using released_at4917 is expected to redirect to "/namespace59/project-59/-/releases/latest"4918# [RSpecRunTime] RSpec elapsed time: 11 minutes 37.23 seconds. Current RSS: ~1495M. Threads: 5. load average: 1.30 1.22 1.45 1/300 618774919.4920# [RSpecRunTime] Finishing example group spec/controllers/projects/releases_controller_spec.rb. It took 44.15 seconds. Expected to take 57.09 seconds.4921# [RSpecRunTime] Starting example group spec/requests/api/pages/internal_access_spec.rb. Expected to take 46.82 seconds.4922Internal Project Pages Access4923 Project should be internal4924 #internal?4925 is expected to be truthy4926# [RSpecRunTime] RSpec elapsed time: 11 minutes 38.8 seconds. Current RSS: ~1490M. Threads: 5. load average: 1.30 1.22 1.45 1/300 618784927.4928 GET /projects/:id/pages_access4929 access depends on the level4930 pages_access_level: 0, with_user: "admin", admin_mode: true, expected_result: 4034931 correct return value4932 pages_access_level: 0, with_user: "owner", admin_mode: false, expected_result: 4034933 correct return value4934 pages_access_level: 0, with_user: "master", admin_mode: false, expected_result: 4034935 correct return value4936 pages_access_level: 0, with_user: "developer", admin_mode: false, expected_result: 4034937 correct return value4938 pages_access_level: 0, with_user: "reporter", admin_mode: false, expected_result: 4034939 correct return value4940 pages_access_level: 0, with_user: "guest", admin_mode: false, expected_result: 4034941 correct return value4942 pages_access_level: 0, with_user: "user", admin_mode: false, expected_result: 4034943 correct return value4944# [RSpecRunTime] RSpec elapsed time: 11 minutes 46.18 seconds. Current RSS: ~1478M. Threads: 5. load average: 1.25 1.21 1.44 1/300 618794945.4946 pages_access_level: 0, with_user: nil, admin_mode: false, expected_result: 4044947 correct return value4948 pages_access_level: 30, with_user: "admin", admin_mode: false, expected_result: 2004949 correct return value4950 pages_access_level: 30, with_user: "owner", admin_mode: false, expected_result: 2004951 correct return value4952 pages_access_level: 30, with_user: "master", admin_mode: false, expected_result: 2004953 correct return value4954 pages_access_level: 30, with_user: "developer", admin_mode: false, expected_result: 2004955 correct return value4956 pages_access_level: 30, with_user: "reporter", admin_mode: false, expected_result: 2004957 correct return value4958 pages_access_level: 30, with_user: "guest", admin_mode: false, expected_result: 2004959 correct return value4960 pages_access_level: 30, with_user: "user", admin_mode: false, expected_result: 2004961 correct return value4962 pages_access_level: 30, with_user: nil, admin_mode: false, expected_result: 4044963 correct return value4964 pages_access_level: 20, with_user: "admin", admin_mode: false, expected_result: 2004965 correct return value4966 pages_access_level: 20, with_user: "owner", admin_mode: false, expected_result: 2004967 correct return value4968 pages_access_level: 20, with_user: "master", admin_mode: false, expected_result: 2004969 correct return value4970 pages_access_level: 20, with_user: "developer", admin_mode: false, expected_result: 2004971 correct return value4972 pages_access_level: 20, with_user: "reporter", admin_mode: false, expected_result: 2004973 correct return value4974 pages_access_level: 20, with_user: "guest", admin_mode: false, expected_result: 2004975 correct return value4976 pages_access_level: 20, with_user: "user", admin_mode: false, expected_result: 2004977 correct return value4978 pages_access_level: 20, with_user: nil, admin_mode: false, expected_result: 4044979 correct return value4980 pages_access_level: 10, with_user: "admin", admin_mode: true, expected_result: 2004981 correct return value4982 pages_access_level: 10, with_user: "owner", admin_mode: false, expected_result: 2004983 correct return value4984 pages_access_level: 10, with_user: "master", admin_mode: false, expected_result: 2004985 correct return value4986 pages_access_level: 10, with_user: "developer", admin_mode: false, expected_result: 2004987 correct return value4988 pages_access_level: 10, with_user: "reporter", admin_mode: false, expected_result: 2004989 correct return value4990 pages_access_level: 10, with_user: "guest", admin_mode: false, expected_result: 2004991 correct return value4992 pages_access_level: 10, with_user: "user", admin_mode: false, expected_result: 4034993 correct return value4994 pages_access_level: 10, with_user: nil, admin_mode: false, expected_result: 4044995 correct return value4996# [RSpecRunTime] Finishing example group spec/requests/api/pages/internal_access_spec.rb. It took 30.65 seconds. Expected to take 46.82 seconds.4997# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/notes/create/diff_note_spec.rb. Expected to take 36.88 seconds.4998Adding a DiffNote4999 behaves like a Note mutation when the user does not have permission5000 behaves like a Note mutation that does not create a Note5001 is expected not to change `Note.count`5002# [RSpecRunTime] RSpec elapsed time: 12 minutes 9.4 seconds. Current RSS: ~1524M. Threads: 5. load average: 1.18 1.20 1.43 1/304 619315003.5004 behaves like a mutation that returns top-level errors5005 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"5006# [RSpecRunTime] RSpec elapsed time: 12 minutes 10.74 seconds. Current RSS: ~1532M. Threads: 5. load average: 1.17 1.19 1.43 1/306 619835007.5008 when the user has permission5009 returns the note with the correct position5010 behaves like a Note mutation that creates a Note5011 is expected to change `Note.count` by 15012# [RSpecRunTime] RSpec elapsed time: 12 minutes 14.8 seconds. Current RSS: ~1537M. Threads: 5. load average: 1.15 1.19 1.43 1/307 621055013.5014 add comment to old line5015 behaves like a Note mutation that creates a Note5016 is expected to change `Note.count` by 15017# [RSpecRunTime] RSpec elapsed time: 12 minutes 16.75 seconds. Current RSS: ~1537M. Threads: 5. load average: 1.15 1.19 1.43 2/307 621685018.5019 add a comment with a position without lines5020 behaves like a Note mutation that does not create a Note5021 is expected not to change `Note.count`5022# [RSpecRunTime] RSpec elapsed time: 12 minutes 18.13 seconds. Current RSS: ~1535M. Threads: 5. load average: 1.15 1.19 1.43 1/307 622195023.5024 behaves like a Note mutation when there are active record validation errors5025 returns an empty Note5026 behaves like a Note mutation that does not create a Note5027 is expected not to change `Note.count`5028# [RSpecRunTime] RSpec elapsed time: 12 minutes 21.17 seconds. Current RSS: ~1535M. Threads: 5. load average: 1.14 1.19 1.43 1/307 623215029.5030 behaves like a mutation that returns errors in the response5031 is expected to contain exactly "Error 1" and "Error 2"5032# [RSpecRunTime] RSpec elapsed time: 12 minutes 22.65 seconds. Current RSS: ~1529M. Threads: 5. load average: 1.14 1.19 1.43 1/307 623725033.5034 behaves like a Note mutation when there are rate limit validation errors5035 with rate limiter5036 behaves like a Note mutation that does not create a Note5037 is expected not to change `Note.count`5038# [RSpecRunTime] RSpec elapsed time: 12 minutes 25.95 seconds. Current RSS: ~1527M. Threads: 5. load average: 1.13 1.18 1.42 1/307 624435039.5040 behaves like a mutation that returns top-level errors5041 is expected to contain exactly "This endpoint has been requested too many times. Try again later."5042# [RSpecRunTime] RSpec elapsed time: 12 minutes 29.23 seconds. Current RSS: ~1521M. Threads: 5. load average: 1.13 1.18 1.42 1/307 625165043.5044 when the user is in the allowlist5045 behaves like a Note mutation that creates a Note5046 is expected to change `Note.count` by 15047# [RSpecRunTime] RSpec elapsed time: 12 minutes 32.95 seconds. Current RSS: ~1501M. Threads: 5. load average: 1.20 1.20 1.43 1/307 625935048.5050 behaves like a Note mutation when the given resource id is not for a Noteable5051 behaves like a Note mutation that does not create a Note5052DEPRECATION WARNING: Label model aliases `title` and has a method called `title=` defined. Starting in Rails 7.2 `name=` will not be calling `title=` anymore. You may want to additionally define `name=` to preserve the current behavior. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/support/shared_examples/graphql/notes_creation_shared_examples.rb:51)5053DEPRECATION WARNING: ProjectLabel model aliases `project`, but `project` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :subject, :project` or define the method manually. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/support/shared_examples/graphql/notes_creation_shared_examples.rb:51)5054 is expected not to change `Note.count`5055# [RSpecRunTime] RSpec elapsed time: 12 minutes 34.14 seconds. Current RSS: ~1504M. Threads: 5. load average: 1.20 1.20 1.43 1/305 626065056.5057 behaves like a mutation that returns top-level errors5058 is expected to include / does not represent an instance of Noteable/5059# [RSpecRunTime] RSpec elapsed time: 12 minutes 35.15 seconds. Current RSS: ~1502M. Threads: 5. load average: 1.18 1.19 1.42 1/305 626195060.5061 with /merge quick action5062Job arguments to MergeWorker must be native JSON types, but :sha is a Symbol.5064To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5065 merges the merge request5066# [RSpecRunTime] RSpec elapsed time: 12 minutes 39.24 seconds. Current RSS: ~1521M. Threads: 5. load average: 1.18 1.19 1.42 1/305 626965067.5068# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/notes/create/diff_note_spec.rb. It took 31.36 seconds. Expected to take 36.88 seconds.5069# [RSpecRunTime] Starting example group spec/controllers/admin/clusters_controller_spec.rb. Expected to take 32.89 seconds.5070Admin::ClustersController5071 GET #index5072 functionality5073 when instance has one or more clusters5074 lists available clusters and displays html5075Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.5077To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5078Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.5080To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5081Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.5083To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5084Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.5086To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5087Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.5089To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5090Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.5092To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5093Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.5095To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5096Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.5098To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5099 lists available clusters and renders json serializer5100Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.5102To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5103Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.5105To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5106Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.5108To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5109Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.5111To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5112Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.5114To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5115Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.5117To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5118Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.5120To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5121Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class.5123To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5124 sets the polling interval header for json requests5125 feature flag is disabled5126 responds with :not_found5127# [RSpecRunTime] RSpec elapsed time: 12 minutes 43.36 seconds. Current RSS: ~1527M. Threads: 5. load average: 1.17 1.19 1.42 1/302 626975128.5129 when page is specified5130 redirects to the page5131 displays cluster list for associated page5132# [RSpecRunTime] RSpec elapsed time: 12 minutes 47.03 seconds. Current RSS: ~1539M. Threads: 5. load average: 1.15 1.19 1.42 1/301 626985133.5134 when instance does not have a cluster5135 returns an empty state page5136 security5137 is expected to be allowed for admin. Expected: 200,201,204,302 Got: 2005138 is expected to be denied for user. Expected: 401,404 Got: 4045139 is expected to be denied for external. Expected: 401,404 Got: 4045140 POST #create_user5141 feature flag is disabled5142 responds with :not_found5143 functionality5144 when creates a cluster5145 creates a new cluster5146 when creates a RBAC-enabled cluster5147 creates a new cluster5148 security5149 is expected to be allowed for admin. Expected: 200,201,204,302 Got: 3025150 is expected to be denied for user. Expected: 401,404 Got: 4045151 is expected to be denied for external. Expected: 401,404 Got: 4045152 DELETE clear cluster cache5153 deletes the namespaces associated with the cluster5154 feature flag is disabled5155 responds with :not_found5156# [RSpecRunTime] RSpec elapsed time: 12 minutes 51.49 seconds. Current RSS: ~1529M. Threads: 5. load average: 1.14 1.18 1.42 1/300 626995157.5158 security5159 is expected to be allowed for admin. Expected: 200,201,204,302 Got: 3025160 is expected to be denied for user. Expected: 401,404 Got: 4045161 is expected to be denied for external. Expected: 401,404 Got: 4045162# [RSpecRunTime] RSpec elapsed time: 12 minutes 53.64 seconds. Current RSS: ~1504M. Threads: 5. load average: 1.14 1.18 1.42 1/300 627005163.5164 GET #cluster_status5165 feature flag is disabled5166 responds with :not_found5167 functionality5168 responds with matching schema5169 security5170 is expected to be allowed for admin. Expected: 200,201,204,302 Got: 2005171 is expected to be denied for user. Expected: 401,404 Got: 4045172 is expected to be denied for external. Expected: 401,404 Got: 4045173# [RSpecRunTime] RSpec elapsed time: 12 minutes 55.27 seconds. Current RSS: ~1495M. Threads: 5. load average: 1.13 1.18 1.41 1/300 627015174.5175 GET #show5176 feature flag is disabled5177 responds with :not_found5178 security5179 is expected to be allowed for admin. Expected: 200,201,204,302 Got: 2005180 is expected to be denied for user. Expected: 401,404 Got: 4045181 is expected to be denied for external. Expected: 401,404 Got: 4045182# [RSpecRunTime] RSpec elapsed time: 12 minutes 57.8 seconds. Current RSS: ~1489M. Threads: 5. load average: 1.13 1.18 1.41 1/300 627025183.5184 PUT #update5185 updates and redirects back to show page5186 feature flag is disabled5187 responds with :not_found5188 when domain is invalid5189 does not update cluster attributes5190 when format is json5191 when changing parameters5192 when valid parameters are used5193 updates and redirects back to show page5194 when invalid parameters are used5195 rejects changes5196 security5197 is expected to be allowed for admin. Expected: 200,201,204,302 Got: 3025198 is expected to be denied for user. Expected: 401,404 Got: 4045199 is expected to be denied for external. Expected: 401,404 Got: 4045200 DELETE #destroy5201 feature flag is disabled5202 responds with :not_found5203 functionality5204 when cluster is provided by GCP5205 when cluster is created5206 destroys and redirects back to clusters list5207 when cluster is being created5208 destroys and redirects back to clusters list5209 when cluster is provided by user5210 destroys and redirects back to clusters list5211 security5212 is expected to be allowed for admin. Expected: 200,201,204,302 Got: 3025213 is expected to be denied for user. Expected: 401,404 Got: 4045214 is expected to be denied for external. Expected: 401,404 Got: 4045215# [RSpecRunTime] Finishing example group spec/controllers/admin/clusters_controller_spec.rb. It took 24.71 seconds. Expected to take 32.89 seconds.5216# [RSpecRunTime] Starting example group spec/controllers/groups/group_members_controller_spec.rb. Expected to take 29.44 seconds.5217Groups::GroupMembersController5218 with external authorization enabled5219 GET #index5220 is successful5221 PUT #update5222 is successful5223 DELETE #destroy5224 is successful5225 POST #destroy5226 is successful5227 POST #approve_request_access5228 is successful5229 DELETE #leave5230 is successful5231 POST #resend_invite5232 is successful5233 PUT update5234 access level5235 can change the access level to Guest5236 can change the access level to Planner5237 can change the access level to Reporter5238 can change the access level to Developer5239 can change the access level to Maintainer5240# [RSpecRunTime] RSpec elapsed time: 13 minutes 10.4 seconds. Current RSS: ~1507M. Threads: 5. load average: 1.10 1.17 1.41 1/300 627035241.5242 access expiry date5243 when set to a date in the past5244 does not update the member5245 returns error status5246 returns error message5247# [RSpecRunTime] RSpec elapsed time: 13 minutes 11.61 seconds. Current RSS: ~1501M. Threads: 5. load average: 1.10 1.17 1.41 1/300 627045248.5249 when set to a date in the future5250 updates the member5251 expiration date5252 when `expires_at` is set5253 returns correct json response5254 when `expires_at` is not set5255 returns json response without expiration data5256 GET index5257 renders index with 200 status code5258 when user can manage members5259 assigns invited members5260 restricts search to one email5261 paginates invited list5262 when filtering by user type5263 returns only service accounts5264# [RSpecRunTime] RSpec elapsed time: 13 minutes 15.69 seconds. Current RSS: ~1489M. Threads: 5. load average: 1.09 1.17 1.40 1/300 627055265.5266 when there are import source users available5267 returns import source users count5268 where there are no import source users available5269 returns 0 counts5270# [RSpecRunTime] RSpec elapsed time: 13 minutes 16.99 seconds. Current RSS: ~1488M. Threads: 5. load average: 1.09 1.17 1.40 1/300 627065271.5272 when importer_user_mapping feature flag is disabled5273 returns 0 counts5274 when user cannot manage members5275 does not assign invited members5276 when filtering by user type5277 returns only service accounts5278 when user has owner access to subgroup5279DEPRECATION WARNING: GroupGroupLink model aliases `shared_group`, but `shared_group` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :group, :shared_group` or define the method manually. (called from block (4 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/controllers/groups/group_members_controller_spec.rb:161)5280 lists all group members including members from shared group by default5281 lists direct group members only5282 lists inherited and shared group members only5283# [RSpecRunTime] RSpec elapsed time: 13 minutes 21.33 seconds. Current RSS: ~1489M. Threads: 5. load average: 1.08 1.16 1.40 1/300 627075284.5285 POST request_access5286 creates a new GroupMember that is not a team member5287 POST approve_access_request5288 when member is not found5289 returns 4035290 when member is found5291 when user does not have enough rights5292 returns 4035293 when user has enough rights5294 adds user to members5295 DELETE destroy5296 when member is not found5297 returns 4035298 when member is found5299 when user does not have enough rights5300 returns 4035301 when user has enough rights5302 [HTML] removes user from members5303 [HTML] removes user from members including subgroups and projects5304 [JS] removes user from members5305# [RSpecRunTime] RSpec elapsed time: 13 minutes 25.29 seconds. Current RSS: ~1485M. Threads: 5. load average: 1.16 1.18 1.41 1/300 627085306.5307 DELETE leave5308 when member is not found5309 returns 4045310 when member is found5311 and is not an owner5312 removes user from members5313 supports json request5314 and is an owner5315 cannot remove user from the group5316 and there is a group project bot owner5317 cannot remove user from the group5318 with owners from a parent5319 when top-level group5320 with group sharing5321 does not allow removal of last direct group owner5322 when subgroup5323 allows removal of last direct group owner5324 and there is another owner5325 removes user from members5326 and is a requester5327 removes user from members5328# [RSpecRunTime] Finishing example group spec/controllers/groups/group_members_controller_spec.rb. It took 25.99 seconds. Expected to take 29.44 seconds.5329# [RSpecRunTime] Starting example group spec/controllers/dashboard/projects_controller_spec.rb. Expected to take 25.25 seconds.5330Dashboard::ProjectsController5331 #index5332 user logged in5333 orders the projects by name by default5334 assigns the correct all_user_projects5335 assigns the correct all_starred_projects5336 external authorization5337 works when the external authorization service is enabled5338# [RSpecRunTime] RSpec elapsed time: 13 minutes 31.6 seconds. Current RSS: ~1484M. Threads: 5. load average: 1.23 1.19 1.41 1/300 627095339.5340 project sorting5341 behaves like set sort order from user preference5342 #set_sort_order_from_user_preference5343 when database is in read-only mode5344 does not update user preference5345 when database is not in read-only mode5346 updates user preference5347 with search and sort parameters5348 behaves like search and sort parameters5349 returns a single project with no ambiguous column errors5350 behaves like search and sort parameters5351 returns a single project with no ambiguous column errors5352 behaves like search and sort parameters5353 returns a single project with no ambiguous column errors5354 behaves like search and sort parameters5355 returns a single project with no ambiguous column errors5356 behaves like search and sort parameters5357 returns a single project with no ambiguous column errors5358 with archived project5359 does not display archived project5360 excludes archived project from all_user_projects5361 excludes archived project from all_starred_projects5362 with deleted project5363 does not display deleted project5364 with redirects5365 when feature flag your_work_projects_vue is true5366 redirects ?personal=true to /personal5367 redirects ?archived=only to /inactive5368 when feature flag your_work_projects_vue is false5369 does not redirect ?personal=true to /personal5370 does not ?archived=only to /inactive5371 json requests5372 GET /projects.json5373 is expected to respond with 2005374 GET /starred.json5375 returns success5376 does not include projects aimed for deletion5377 pagination5378 paginates the records5379# [RSpecRunTime] RSpec elapsed time: 13 minutes 44.57 seconds. Current RSS: ~1493M. Threads: 5. load average: 1.35 1.22 1.42 1/300 627105380.5381 atom requests5382 #index5383 project pagination5384 does not paginate projects, even if normally restricted by pagination5385# [RSpecRunTime] RSpec elapsed time: 13 minutes 45.83 seconds. Current RSS: ~1489M. Threads: 5. load average: 1.40 1.23 1.42 1/300 627115386.5387 rendering5388 renders all kinds of event without error5389 with deleted project5390 does not display deleted project5391# [RSpecRunTime] RSpec elapsed time: 13 minutes 49.44 seconds. Current RSS: ~1489M. Threads: 5. load average: 1.40 1.23 1.42 1/304 628045392.5393# [RSpecRunTime] Finishing example group spec/controllers/dashboard/projects_controller_spec.rb. It took 19.5 seconds. Expected to take 25.25 seconds.5394# [RSpecRunTime] Starting example group spec/controllers/projects/autocomplete_sources_controller_spec.rb. Expected to take 22.43 seconds.5395Projects::AutocompleteSourcesController5396 GET commands5397 with a public project5398 with an issue5399 behaves like issuable commands5400 returns empty array when no user logged in5401 raises an error when no target type specified5402 returns an array of commands5403# [RSpecRunTime] RSpec elapsed time: 13 minutes 52.92 seconds. Current RSS: ~1504M. Threads: 5. load average: 1.37 1.23 1.42 1/304 628055404.5405 with work items5406 returns an array of commands when work_item_type_id is specified5407 behaves like issuable commands5408 returns empty array when no user logged in5409 raises an error when no target type specified5410 returns an array of commands5411# [RSpecRunTime] RSpec elapsed time: 13 minutes 55.84 seconds. Current RSS: ~1529M. Threads: 5. load average: 1.34 1.22 1.41 1/304 628065412.5413 with merge request5414 behaves like issuable commands5415 returns empty array when no user logged in5416 raises an error when no target type specified5417 returns an array of commands5418# [RSpecRunTime] RSpec elapsed time: 13 minutes 58.03 seconds. Current RSS: ~1523M. Threads: 5. load average: 1.34 1.22 1.41 1/303 628075419.5420 GET labels5421 with issues5422 behaves like label commands5423 raises an error when no target type specified5424 returns an array of labels5425 with work items5426 behaves like label commands5427 raises an error when no target type specified5428 returns an array of labels5429 GET members5430 when logged in5431 returns 400 when no target type specified5432 with issue5433 behaves like all members are returned5434 returns an array of member object5435 when `disable_all_mention` FF is enabled5436 does not return the all mention user5437# [RSpecRunTime] RSpec elapsed time: 14 minutes 0.9 second. Current RSS: ~1520M. Threads: 5. load average: 1.31 1.22 1.41 1/301 628085438.5439 with work item5440 behaves like all members are returned5441 returns an array of member object5442 when `disable_all_mention` FF is enabled5443 does not return the all mention user5444 when anonymous5445 with issue5446 behaves like private project is inaccessible5447 redirects to login page for private project5448 behaves like returns all members of public project5449 returns members including those from invited private groups5450 when `disable_all_mention` FF is enabled5451 does not return the all mention user5452 with work item5453 behaves like private project is inaccessible5454 redirects to login page for private project5455 behaves like returns all members of public project5456 returns members including those from invited private groups5457 when `disable_all_mention` FF is enabled5458 does not return the all mention user5459 GET milestones5460DEPRECATION WARNING: Milestone model aliases `title` and has a method called `title=` defined. Starting in Rails 7.2 `name=` will not be calling `title=` anymore. You may want to additionally define `name=` to preserve the current behavior. (called from block (3 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/controllers/projects/autocomplete_sources_controller_spec.rb:277)5461 lists milestones5462 when user cannot read project issues and merge requests5463 renders 4045464# [RSpecRunTime] RSpec elapsed time: 14 minutes 4.59 seconds. Current RSS: ~1509M. Threads: 5. load average: 1.28 1.22 1.41 1/301 628095465.5466 GET wikis5467 when user can read wiki pages5468 lists wiki pages (except templates)5469 when user cannot read wiki pages5470 returns an empty list5471 GET contacts5472 when feature flag is enabled5473 when a group has crm enabled5474 when a user can read contacts5475 lists contacts5476 when a user can not read contacts5477 renders 4045478 when a group has crm disabled5479 renders 4045480# [RSpecRunTime] Finishing example group spec/controllers/projects/autocomplete_sources_controller_spec.rb. It took 17.93 seconds. Expected to take 22.43 seconds.5481# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/alert_management/alerts_spec.rb. Expected to take 21.03 seconds.5482getting Alert Management Alerts5483 with alert data5484 without project permissions5485 is expected to equal nil5486 behaves like a working graphql query5487 returns a successful response5488# [RSpecRunTime] RSpec elapsed time: 14 minutes 9.62 seconds. Current RSS: ~1502M. Threads: 5. load average: 1.26 1.21 1.41 1/306 629725489.5490 with project permissions5491 is expected to eq 25492 returns the correct properties of the alerts5493 behaves like a working graphql query5494 returns a successful response5495# [RSpecRunTime] RSpec elapsed time: 14 minutes 12.84 seconds. Current RSS: ~1503M. Threads: 5. load average: 1.26 1.21 1.41 1/306 629735496.5497 with iid given5498 is expected to eq 15499 is expected to eq "1"5500 behaves like a working graphql query5501 returns a successful response5502# [RSpecRunTime] RSpec elapsed time: 14 minutes 15.3 seconds. Current RSS: ~1508M. Threads: 5. load average: 1.24 1.21 1.40 1/306 629745503.5504 with statuses given5505 is expected to eq 15506 is expected to eq "2"5507 behaves like a working graphql query5508 returns a successful response5509# [RSpecRunTime] RSpec elapsed time: 14 minutes 17.77 seconds. Current RSS: ~1500M. Threads: 5. load average: 1.24 1.21 1.40 1/300 629755510.5511 sorting data given5512 sorts in the correct order5513 behaves like a working graphql query5514 returns a successful response5515# [RSpecRunTime] RSpec elapsed time: 14 minutes 19.61 seconds. Current RSS: ~1499M. Threads: 5. load average: 1.30 1.22 1.41 1/300 629765516.5517 ascending order5518 sorts in the correct order5519# [RSpecRunTime] RSpec elapsed time: 14 minutes 20.74 seconds. Current RSS: ~1499M. Threads: 5. load average: 1.30 1.22 1.41 1/301 629775520.5521 searching5522 is expected to eq 15523 is expected to eq "1"5524 behaves like a working graphql query5525 returns a successful response5526# [RSpecRunTime] RSpec elapsed time: 14 minutes 23.09 seconds. Current RSS: ~1501M. Threads: 5. load average: 1.30 1.22 1.41 1/301 629785527.5528 unknown criteria5529 is expected to eq 05530 assignee_username5531 is expected to eq "2"5532 behaves like a working graphql query5533 returns a successful response5534# [RSpecRunTime] RSpec elapsed time: 14 minutes 25.12 seconds. Current RSS: ~1503M. Threads: 5. load average: 1.28 1.22 1.41 1/301 629795535.5536# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/alert_management/alerts_spec.rb. It took 17.77 seconds. Expected to take 21.03 seconds.5537# [RSpecRunTime] Starting example group spec/requests/api/freeze_periods_spec.rb. Expected to take 16.9 seconds.5538API::FreezePeriods5539 GET /projects/:id/freeze_periods5540 behaves like GET request permissions for admin mode5541 behaves like when admin5542 behaves like makes request5543 returns5544 behaves like makes request5545 returns5546 behaves like when user5547 returns5548 behaves like makes request5549 returns5550 when the user is the admin5551 returns 200 HTTP status5552 when the user is the maintainer5553 when there are two freeze_periods5554 returns 200 HTTP status5555 returns freeze_periods ordered by created_at ascending5556 matches response schema5557 when there are no freeze_periods5558 returns 200 HTTP status5559 returns an empty response5560 when user is a guest5561 responds 403 Forbidden5562 when user is not a project member5563 responds 404 Not Found5564 when project is public5565 responds 403 Forbidden5566 GET /projects/:id/freeze_periods/:freeze_period_id5567 behaves like GET request permissions for admin mode5568 behaves like when admin5569 behaves like makes request5570 returns5571 behaves like makes request5572 returns5573 behaves like when user5574 returns5575 behaves like makes request5576 returns5577 when there is a freeze period5578 when the user is the admin5579 responds 200 OK5580 when the user is the maintainer5581 responds 200 OK5582 returns a freeze period5583 matches response schema5584 when user is a guest5585 responds 403 Forbidden5586 when project is public5587 when freeze_period exists5588 responds 403 Forbidden5589 when freeze_period does not exist5590 responds 403 Forbidden5591 POST /projects/:id/freeze_periods5592 behaves like POST request permissions for admin mode5593 behaves like when admin5594 behaves like makes request5595 returns5596 behaves like makes request5597 returns5598 behaves like when user5599 returns5600 behaves like makes request5601 returns5602 when the user is the admin5603 accepts the request5604 when user is the maintainer5605 with valid params5606 accepts the request5607 creates a new freeze period5608 matches response schema5609 with incomplete params5610 responds 400 Bad Request5611 with invalid params5612 responds 400 Bad Request5613 when user is a developer5614 responds 403 Forbidden5615 when user is a reporter5616 responds 403 Forbidden5617 when user is not a project member5618 responds 403 Forbidden5619 when project is public5620 responds 403 Forbidden5621 PUT /projects/:id/freeze_periods/:freeze_period_id5622 when user is the admin5623 accepts the request5624 when user is the maintainer5625 with valid params5626 accepts the request5627 performs the update5628 matches response schema5629 with invalid params5630 responds 400 Bad Request5631 when user is a reporter5632 responds 403 Forbidden5633 when user is not a project member5634 responds 404 Not Found5635 when project is public5636 responds 403 Forbidden5637 DELETE /projects/:id/freeze_periods/:freeze_period_id5638 when user is the admin5639 accepts the request5640 when user is the maintainer5641 accepts the request5642 destroys the freeze period5643 when it is a non-existing freeze period id5644 4045645 when user is a reporter5646 responds 403 Forbidden5647 when user is not a project member5648 responds 404 Not Found5649 when project is public5650 responds 403 Forbidden5651# [RSpecRunTime] Finishing example group spec/requests/api/freeze_periods_spec.rb. It took 14.63 seconds. Expected to take 16.9 seconds.5652# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/pipeline_spec.rb. Expected to take 15.32 seconds.5653getting pipeline information nested in a project5654 contains pipeline information5655 contains configSource5656 behaves like a working graphql query5657 returns a successful response5658# [RSpecRunTime] RSpec elapsed time: 14 minutes 42.62 seconds. Current RSS: ~1510M. Threads: 5. load average: 1.13 1.19 1.39 1/301 630165659.5660 when batching5661 executes the finder once5662 keeps the queries under the threshold5663# [RSpecRunTime] RSpec elapsed time: 14 minutes 45.15 seconds. Current RSS: ~1507M. Threads: 5. load average: 1.12 1.19 1.39 1/301 630175664.5665 when enough data is requested5666 contains jobs5667 when a job has been retried5668 when we filter out retried jobs5669 contains latest jobs5670 when we filter to only retried jobs5671 contains only retried jobs5672 when we pass null explicitly5673 contains all jobs5674 when requesting only builds with certain statuses5675 can filter build jobs by status5676 when requesting a specific job5677 can request a build by name5678 can request a build by ID5679 when we request nested fields of the build5680 returns the nested data5681 requires a constant number of queries5682# [RSpecRunTime] RSpec elapsed time: 14 minutes 47.9 seconds. Current RSS: ~1502M. Threads: 5. load average: 1.12 1.19 1.39 1/301 630185683.5684 when requesting a specific test suite5685 can request a test suite by an array of build_ids5686 when pipeline has no builds that matches the given build_ids5687 returns nil5688 N+1 queries on pipeline jobs.previousStageJobsOrNeeds5689 does not generate N+1 queries5690 N+1 queries on stages jobs5691 does not generate N+1 queries5692# [RSpecRunTime] RSpec elapsed time: 14 minutes 50.63 seconds. Current RSS: ~1490M. Threads: 5. load average: 1.11 1.18 1.39 1/303 630235693.5694# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/pipeline_spec.rb. It took 10.86 seconds. Expected to take 15.32 seconds.5695# [RSpecRunTime] Starting example group spec/requests/api/group_debian_distributions_spec.rb. Expected to take 14.6 seconds.5696API::GroupDebianDistributions5697DEPRECATION WARNING: Packages::Debian::GroupDistribution model aliases `group`, but `group` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :container, :group` or define the method manually. (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/support/shared_contexts/requests/api/debian_repository_shared_context.rb:15)5698 POST groups/:id/-/debian_distributions5699 behaves like Debian distributions write endpoint5700 with valid container5701 visibility_level: :public, user_type: :developer, auth_method: :private_token, expected_status: :created, expected_body: /^{.*"codename":"my-codename",.*"components":\["main"\],.*"architectures":\["all","amd64"\]/5702 behaves like Debian distributions POST request5703Job arguments to Packages::Debian::GenerateDistributionWorker must be native JSON types, but :group is a Symbol.5705To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5706 creates distribution5707# [RSpecRunTime] RSpec elapsed time: 14 minutes 52.32 seconds. Current RSS: ~1480M. Threads: 5. load average: 1.11 1.18 1.39 1/301 630245708.5709 visibility_level: :public, user_type: :developer, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5710 behaves like Debian distributions POST request5711 returns unauthorized5712 visibility_level: :public, user_type: :guest, auth_method: :private_token, expected_status: :forbidden, expected_body: nil5713 behaves like Debian distributions POST request5714 returns forbidden5715 visibility_level: :public, user_type: :not_a_member, auth_method: :private_token, expected_status: :forbidden, expected_body: nil5716 behaves like Debian distributions POST request5717 returns forbidden5718 visibility_level: :public, user_type: :anonymous, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5719 behaves like Debian distributions POST request5720 returns unauthorized5721 visibility_level: :public, user_type: :invalid_token, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5722 behaves like Debian distributions POST request5723 returns unauthorized5724 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :created, expected_body: /^{.*"codename":"my-codename",.*"components":\["main"\],.*"architectures":\["all","amd64"\]/5725 behaves like Debian distributions POST request5726Job arguments to Packages::Debian::GenerateDistributionWorker must be native JSON types, but :group is a Symbol.5728To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5729 creates distribution5730 visibility_level: :private, user_type: :guest, auth_method: :private_token, expected_status: :forbidden, expected_body: nil5731 behaves like Debian distributions POST request5732 returns forbidden5733 visibility_level: :private, user_type: :not_a_member, auth_method: :private_token, expected_status: :not_found, expected_body: nil5734 behaves like Debian distributions POST request5735 returns not_found5736 visibility_level: :private, user_type: :anonymous, auth_method: :private_token, expected_status: :not_found, expected_body: nil5737 behaves like Debian distributions POST request5738 returns not_found5739 visibility_level: :private, user_type: :invalid_token, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5740 behaves like Debian distributions POST request5741 returns unauthorized5742 behaves like rejects Debian access with unknown container id5743 with an unknown container5744 as anonymous5745 behaves like Debian packages GET request5746 returns not_found5747 as authenticated user5748 behaves like Debian packages GET request5749 returns not_found5750 GET groups/:id/-/debian_distributions5751 behaves like Debian distributions read endpoint5752 with valid container5753 visibility_level: :public, user_type: :guest, auth_method: :private_token, expected_status: :success, expected_body: /^\[{.*"codename":"existing-codename",.*"components":\["existing-component"\],.*"architectures":\["all","existing-arch"\]/5754 behaves like Debian distributions GET request5755 returns success and expected body5756 visibility_level: :public, user_type: :not_a_member, auth_method: :private_token, expected_status: :success, expected_body: /^\[{.*"codename":"existing-codename",.*"components":\["existing-component"\],.*"architectures":\["all","existing-arch"\]/5757 behaves like Debian distributions GET request5758 returns success and expected body5759 visibility_level: :public, user_type: :anonymous, auth_method: :private_token, expected_status: :success, expected_body: /^\[{.*"codename":"existing-codename",.*"components":\["existing-component"\],.*"architectures":\["all","existing-arch"\]/5760 behaves like Debian distributions GET request5761 returns success and expected body5762 visibility_level: :public, user_type: :invalid_token, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5763 behaves like Debian distributions GET request5764 returns unauthorized5765 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :success, expected_body: /^\[{.*"codename":"existing-codename",.*"components":\["existing-component"\],.*"architectures":\["all","existing-arch"\]/5766 behaves like Debian distributions GET request5767 returns success and expected body5768 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: nil5769 behaves like Debian distributions GET request5770 returns not_found5771 visibility_level: :private, user_type: :guest, auth_method: :private_token, expected_status: :forbidden, expected_body: nil5772 behaves like Debian distributions GET request5773 returns forbidden5774 visibility_level: :private, user_type: :not_a_member, auth_method: :private_token, expected_status: :not_found, expected_body: nil5775 behaves like Debian distributions GET request5776 returns not_found5777 visibility_level: :private, user_type: :anonymous, auth_method: :private_token, expected_status: :not_found, expected_body: nil5778 behaves like Debian distributions GET request5779 returns not_found5780 visibility_level: :private, user_type: :invalid_token, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5781 behaves like Debian distributions GET request5782 returns unauthorized5783 behaves like rejects Debian access with unknown container id5784 with an unknown container5785 as anonymous5786 behaves like Debian packages GET request5787 returns not_found5788 as authenticated user5789 behaves like Debian packages GET request5790 returns not_found5791 GET groups/:id/-/debian_distributions/:codename5792 behaves like Debian distributions read endpoint5793 with valid container5794 visibility_level: :public, user_type: :guest, auth_method: :private_token, expected_status: :success, expected_body: /^{.*"codename":"existing-codename",.*"components":\["existing-component"\],.*"architectures":\["all","existing-arch"\]/5795 behaves like Debian distributions GET request5796 returns success and expected body5797 visibility_level: :public, user_type: :not_a_member, auth_method: :private_token, expected_status: :success, expected_body: /^{.*"codename":"existing-codename",.*"components":\["existing-component"\],.*"architectures":\["all","existing-arch"\]/5798 behaves like Debian distributions GET request5799 returns success and expected body5800 visibility_level: :public, user_type: :anonymous, auth_method: :private_token, expected_status: :success, expected_body: /^{.*"codename":"existing-codename",.*"components":\["existing-component"\],.*"architectures":\["all","existing-arch"\]/5801 behaves like Debian distributions GET request5802 returns success and expected body5803 visibility_level: :public, user_type: :invalid_token, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5804 behaves like Debian distributions GET request5805 returns unauthorized5806 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :success, expected_body: /^{.*"codename":"existing-codename",.*"components":\["existing-component"\],.*"architectures":\["all","existing-arch"\]/5807 behaves like Debian distributions GET request5808 returns success and expected body5809 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: nil5810 behaves like Debian distributions GET request5811 returns not_found5812 visibility_level: :private, user_type: :guest, auth_method: :private_token, expected_status: :forbidden, expected_body: nil5813 behaves like Debian distributions GET request5814 returns forbidden5815 visibility_level: :private, user_type: :not_a_member, auth_method: :private_token, expected_status: :not_found, expected_body: nil5816 behaves like Debian distributions GET request5817 returns not_found5818 visibility_level: :private, user_type: :anonymous, auth_method: :private_token, expected_status: :not_found, expected_body: nil5819 behaves like Debian distributions GET request5820 returns not_found5821 visibility_level: :private, user_type: :invalid_token, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5822 behaves like Debian distributions GET request5823 returns unauthorized5824 behaves like rejects Debian access with unknown container id5825 with an unknown container5826 as anonymous5827 behaves like Debian packages GET request5828 returns not_found5829 as authenticated user5830 behaves like Debian packages GET request5831 returns not_found5832 GET groups/:id/-/debian_distributions/:codename/key.asc5833 behaves like Debian distributions read endpoint5834 with valid container5835 visibility_level: :public, user_type: :guest, auth_method: :private_token, expected_status: :success, expected_body: /^-----BEGIN PGP PUBLIC KEY BLOCK-----/5836 behaves like Debian distributions GET request5837 returns success and expected body5838 visibility_level: :public, user_type: :not_a_member, auth_method: :private_token, expected_status: :success, expected_body: /^-----BEGIN PGP PUBLIC KEY BLOCK-----/5839 behaves like Debian distributions GET request5840 returns success and expected body5841 visibility_level: :public, user_type: :anonymous, auth_method: :private_token, expected_status: :success, expected_body: /^-----BEGIN PGP PUBLIC KEY BLOCK-----/5842 behaves like Debian distributions GET request5843 returns success and expected body5844 visibility_level: :public, user_type: :invalid_token, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5845 behaves like Debian distributions GET request5846 returns unauthorized5847 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :success, expected_body: /^-----BEGIN PGP PUBLIC KEY BLOCK-----/5848 behaves like Debian distributions GET request5849 returns success and expected body5850 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: nil5851 behaves like Debian distributions GET request5852 returns not_found5853 visibility_level: :private, user_type: :guest, auth_method: :private_token, expected_status: :forbidden, expected_body: nil5854 behaves like Debian distributions GET request5855 returns forbidden5856 visibility_level: :private, user_type: :not_a_member, auth_method: :private_token, expected_status: :not_found, expected_body: nil5857 behaves like Debian distributions GET request5858 returns not_found5859 visibility_level: :private, user_type: :anonymous, auth_method: :private_token, expected_status: :not_found, expected_body: nil5860 behaves like Debian distributions GET request5861 returns not_found5862 visibility_level: :private, user_type: :invalid_token, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5863 behaves like Debian distributions GET request5864 returns unauthorized5865 behaves like rejects Debian access with unknown container id5866 with an unknown container5867 as anonymous5868 behaves like Debian packages GET request5869 returns not_found5870 as authenticated user5871 behaves like Debian packages GET request5872 returns not_found5873 PUT groups/:id/-/debian_distributions/:codename5874 behaves like Debian distributions write endpoint5875 with valid container5876 visibility_level: :public, user_type: :developer, auth_method: :private_token, expected_status: :success, expected_body: /^{.*"codename":"existing-codename",.*"suite":"my-suite",/5877 behaves like Debian distributions PUT request5878Job arguments to Packages::Debian::GenerateDistributionWorker must be native JSON types, but :group is a Symbol.5880To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5881 updates distribution5882 visibility_level: :public, user_type: :developer, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5883 behaves like Debian distributions PUT request5884 returns unauthorized5885 visibility_level: :public, user_type: :guest, auth_method: :private_token, expected_status: :forbidden, expected_body: nil5886 behaves like Debian distributions PUT request5887 returns forbidden5888 visibility_level: :public, user_type: :not_a_member, auth_method: :private_token, expected_status: :forbidden, expected_body: nil5889 behaves like Debian distributions PUT request5890 returns forbidden5891 visibility_level: :public, user_type: :anonymous, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5892 behaves like Debian distributions PUT request5893 returns unauthorized5894 visibility_level: :public, user_type: :invalid_token, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5895 behaves like Debian distributions PUT request5896 returns unauthorized5897 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :success, expected_body: /^{.*"codename":"existing-codename",.*"suite":"my-suite",/5898 behaves like Debian distributions PUT request5899Job arguments to Packages::Debian::GenerateDistributionWorker must be native JSON types, but :group is a Symbol.5901To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.5902 updates distribution5903 visibility_level: :private, user_type: :guest, auth_method: :private_token, expected_status: :forbidden, expected_body: nil5904 behaves like Debian distributions PUT request5905 returns forbidden5906 visibility_level: :private, user_type: :not_a_member, auth_method: :private_token, expected_status: :not_found, expected_body: nil5907 behaves like Debian distributions PUT request5908 returns not_found5909 visibility_level: :private, user_type: :anonymous, auth_method: :private_token, expected_status: :not_found, expected_body: nil5910 behaves like Debian distributions PUT request5911 returns not_found5912 visibility_level: :private, user_type: :invalid_token, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5913 behaves like Debian distributions PUT request5914 returns unauthorized5915 behaves like rejects Debian access with unknown container id5916 with an unknown container5917 as anonymous5918 behaves like Debian packages GET request5919 returns not_found5920 as authenticated user5921 behaves like Debian packages GET request5922 returns not_found5923 DELETE groups/:id/-/debian_distributions/:codename5924 behaves like Debian distributions maintainer write endpoint5925 with valid container5926 visibility_level: :public, user_type: :maintainer, auth_method: :private_token, expected_status: :success, expected_body: /^{"message":"202 Accepted"}$/5927 behaves like Debian distributions DELETE request5928 updates distribution5929 visibility_level: :public, user_type: :maintainer, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5930 behaves like Debian distributions DELETE request5931 returns unauthorized5932 visibility_level: :public, user_type: :developer, auth_method: :private_token, expected_status: :forbidden, expected_body: nil5933 behaves like Debian distributions DELETE request5934 returns forbidden5935 visibility_level: :public, user_type: :not_a_member, auth_method: :private_token, expected_status: :forbidden, expected_body: nil5936 behaves like Debian distributions DELETE request5937 returns forbidden5938 visibility_level: :public, user_type: :anonymous, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5939 behaves like Debian distributions DELETE request5940 returns unauthorized5941 visibility_level: :public, user_type: :invalid_token, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5942 behaves like Debian distributions DELETE request5943 returns unauthorized5944 visibility_level: :private, user_type: :maintainer, auth_method: :private_token, expected_status: :success, expected_body: /^{"message":"202 Accepted"}$/5945 behaves like Debian distributions DELETE request5946 updates distribution5947 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :forbidden, expected_body: nil5948 behaves like Debian distributions DELETE request5949 returns forbidden5950 visibility_level: :private, user_type: :not_a_member, auth_method: :private_token, expected_status: :not_found, expected_body: nil5951 behaves like Debian distributions DELETE request5952 returns not_found5953 visibility_level: :private, user_type: :anonymous, auth_method: :private_token, expected_status: :not_found, expected_body: nil5954 behaves like Debian distributions DELETE request5955 returns not_found5956 visibility_level: :private, user_type: :invalid_token, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5957 behaves like Debian distributions DELETE request5958 returns unauthorized5959 behaves like rejects Debian access with unknown container id5960 with an unknown container5961 as anonymous5962 behaves like Debian packages GET request5963 returns not_found5964 as authenticated user5965 behaves like Debian packages GET request5966 returns not_found5967# [RSpecRunTime] Finishing example group spec/requests/api/group_debian_distributions_spec.rb. It took 13.82 seconds. Expected to take 14.6 seconds.5968# [RSpecRunTime] Starting example group spec/requests/api/ml/mlflow/registered_models_spec.rb. Expected to take 12.21 seconds.5969API::Ml::Mlflow::RegisteredModels5970 PATCH /projects/:id/ml/mlflow/api/2.0/mlflow/registered-models/update5971 returns the updated model5972 Error States5973 when has access5974 and model does not exist5975 behaves like MLflow|Not Found - Resource Does Not Exist5976 is Resource Does Not Exist5977# [RSpecRunTime] RSpec elapsed time: 15 minutes 6.1 seconds. Current RSS: ~1477M. Threads: 5. load average: 1.01 1.16 1.38 1/301 630255978.5979 and name is not passed5980 behaves like MLflow|Not Found - Resource Does Not Exist5981 is Resource Does Not Exist5982 behaves like MLflow|an authenticated resource5983 behaves like MLflow|an endpoint that requires authentication5984 when not authenticated5985 is Unauthorized5986 when user does not have access5987 is Not Found5988 behaves like MLflow|Requires read_api scope5989 when user has access but token has wrong scope5990 is expected to respond with numeric status code forbidden5991 behaves like MLflow|a read/write model registry resource5992 behaves like MLflow|an endpoint that requires authentication5993 when not authenticated5994 is Unauthorized5995 when user does not have access5996 is Not Found5997 behaves like MLflow|an endpoint that requires read_model_registry5998 when user does not have read_model_registry5999 is Not Found6000 behaves like MLflow|an endpoint that requires write_model_registry6001 when user does not have read_model_registry6002 is Not Found6003 POST /projects/:id/ml/mlflow/api/2.0/mlflow/registered-models/get-latest-versions6004DEPRECATION WARNING: Ml::Candidate model aliases `internal_id` and has a method called `internal_id=` defined. Starting in Rails 7.2 `iid=` will not be calling `internal_id=` anymore. You may want to additionally define `iid=` to preserve the current behavior. (called from block (3 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/factories/ml/model_versions.rb:12)6005DEPRECATION WARNING: Ml::Candidate model aliases `package`, but `package` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :artifact, :package` or define the method manually. (called from block (3 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/factories/ml/model_versions.rb:12)6006 returns an array with the most recently created model version6007 Error States6008 when has access6009 and model does not exist6010 behaves like MLflow|Not Found - Resource Does Not Exist6011 is Resource Does Not Exist6012 and name is not passed6013 behaves like MLflow|Not Found - Resource Does Not Exist6014 is Resource Does Not Exist6015 behaves like MLflow|an authenticated resource6016 behaves like MLflow|an endpoint that requires authentication6017 when not authenticated6018 is Unauthorized6019 when user does not have access6020 is Not Found6021 behaves like MLflow|Requires read_api scope6022 when user has access but token has wrong scope6023 is expected to respond with numeric status code forbidden6024 behaves like MLflow|a read-only model registry resource6025 behaves like MLflow|an endpoint that requires authentication6026 when not authenticated6027 is Unauthorized6028 when user does not have access6029 is Not Found6030 behaves like MLflow|an endpoint that requires read_model_registry6031 when user does not have read_model_registry6032 is Not Found6033 POST /projects/:id/ml/mlflow/api/2.0/mlflow/registered-models/create6034 creates the model6035 Error States6036 when the model name is not passed6037 behaves like MLflow|an invalid request6038 behaves like MLflow|Bad Request6039 is Bad Request6040 when the model name already exists6041 is Bad Request6042 when project does not exist6043 is Not Found6044 when a duplicate tag name is supplied6045 creates the model with only the second tag6046 when an empty tag name is supplied6047 creates the model with only the second tag6048 behaves like MLflow|an authenticated resource6049 behaves like MLflow|an endpoint that requires authentication6050 when not authenticated6051 is Unauthorized6052 when user does not have access6053 is Not Found6054 behaves like MLflow|Requires read_api scope6055 when user has access but token has wrong scope6056 is expected to respond with numeric status code forbidden6057 behaves like MLflow|a read/write model registry resource6058 behaves like MLflow|an endpoint that requires authentication6059 when not authenticated6060 is Unauthorized6061 when user does not have access6062 is Not Found6063 behaves like MLflow|an endpoint that requires read_model_registry6064 when user does not have read_model_registry6065 is Not Found6066 behaves like MLflow|an endpoint that requires write_model_registry6067 when user does not have read_model_registry6068 is Not Found6069 GET /projects/:id/ml/mlflow/api/2.0/mlflow/registered-models/search6070 returns all the models6071 with a valid filter supplied6072 returns only the models for the given filter6073 with an invalid filter supplied6074 returns an error6075 Error States6076 behaves like MLflow|an authenticated resource6077 behaves like MLflow|an endpoint that requires authentication6078 when not authenticated6079 is Unauthorized6080 when user does not have access6081 is Not Found6082 behaves like MLflow|Requires read_api scope6083 when user has access but token has wrong scope6084 is expected to respond with numeric status code forbidden6085 behaves like MLflow|a read-only model registry resource6086 behaves like MLflow|an endpoint that requires authentication6087 when not authenticated6088 is Unauthorized6089 when user does not have access6090 is Not Found6091 behaves like MLflow|an endpoint that requires read_model_registry6092 when user does not have read_model_registry6093 is Not Found6094 GET /projects/:id/ml/mlflow/api/2.0/mlflow/registered-models/get6095 returns the model6096 Error States6097 when has access6098 and model does not exist6099 behaves like MLflow|Not Found - Resource Does Not Exist6100 is Resource Does Not Exist6101 and name is not passed6102 behaves like MLflow|Not Found - Resource Does Not Exist6103 is Resource Does Not Exist6104 behaves like MLflow|an authenticated resource6105 behaves like MLflow|an endpoint that requires authentication6106 when not authenticated6107 is Unauthorized6108 when user does not have access6109 is Not Found6110 behaves like MLflow|Requires read_api scope6111 when user has access but token has wrong scope6112 is expected to respond with numeric status code forbidden6113 behaves like MLflow|a read-only model registry resource6114 behaves like MLflow|an endpoint that requires authentication6115 when not authenticated6116 is Unauthorized6117 when user does not have access6118 is Not Found6119 behaves like MLflow|an endpoint that requires read_model_registry6120 when user does not have read_model_registry6121 is Not Found6122 DELETE /projects/:id/ml/mlflow/api/2.0/mlflow/registered-models/delete6123 returns a success response6124 Error States6125 when destroy fails6126 returns an error6127 when has access6128 and model does not exist6129 behaves like MLflow|Not Found - Resource Does Not Exist6130 is Resource Does Not Exist6131 and name is not passed6132 behaves like MLflow|Not Found - Resource Does Not Exist6133 is Resource Does Not Exist6134 behaves like MLflow|an authenticated resource6135 behaves like MLflow|an endpoint that requires authentication6136 when not authenticated6137 is Unauthorized6138 when user does not have access6139 is Not Found6140 behaves like MLflow|Requires read_api scope6141 when user has access but token has wrong scope6142 is expected to respond with numeric status code forbidden6143 behaves like MLflow|a read/write model registry resource6144 behaves like MLflow|an endpoint that requires authentication6145 when not authenticated6146 is Unauthorized6147 when user does not have access6148 is Not Found6149 behaves like MLflow|an endpoint that requires read_model_registry6150 when user does not have read_model_registry6151 is Not Found6152 behaves like MLflow|an endpoint that requires write_model_registry6153 when user does not have read_model_registry6154 is Not Found6155# [RSpecRunTime] Finishing example group spec/requests/api/ml/mlflow/registered_models_spec.rb. It took 11.36 seconds. Expected to take 12.21 seconds.6156# [RSpecRunTime] Starting example group spec/requests/api/project_container_registry_protection_rules_spec.rb. Expected to take 12.01 seconds.6157API::ProjectContainerRegistryProtectionRules6158 GET /projects/:id/registry/protection/repository/rules6159 behaves like rejecting project protection rules request when not enough permissions6160 user_role: :reporter, status: :forbidden6161 behaves like returning response status6162 returns forbidden6163# [RSpecRunTime] RSpec elapsed time: 15 minutes 16.99 seconds. Current RSS: ~1484M. Threads: 5. load average: 1.01 1.15 1.37 1/300 630266164.6165 user_role: :developer, status: :forbidden6166 behaves like returning response status6167 returns forbidden6168 user_role: :guest, status: :forbidden6169 behaves like returning response status6170 returns forbidden6171 user_role: nil, status: :not_found6172 behaves like returning response status6173 returns not_found6174 for maintainer6175 contains the content of a container registry protection rule6176 with multiple container protection rules6177 gets the container registry protection rules6178 behaves like rejecting container registry protection rules request when enough permissions6179 when feature flag is disabled6180 behaves like returning response status6181 returns not_found6182 behaves like rejecting protection rules request when invalid project6183 project_id: "invalid", status: :not_found6184 behaves like returning response status6185 returns not_found6186 project_id: 2147483647, status: :not_found6187 behaves like returning response status6188 returns not_found6189 with invalid token6190 behaves like returning response status6191 returns unauthorized6192 PATCH /projects/:id/registry/protection/repository/rules/:protection_rule_id6193 behaves like rejecting project protection rules request when not enough permissions6194 user_role: :reporter, status: :forbidden6195 behaves like returning response status6196 returns forbidden6197 user_role: :developer, status: :forbidden6198 behaves like returning response status6199 returns forbidden6200 user_role: :guest, status: :forbidden6201 behaves like returning response status6202 returns forbidden6203 user_role: nil, status: :not_found6204 behaves like returning response status6205 returns not_found6206 for maintainer6207 with full changeset6208 updates a container registry protection rule6209 with a single change6210 updates a container registry protection rule6211 with minimum_access_level_to_push set to nil6212 clears the minimum_access_level_to_push6213 with minimum_access_level_to_delete set to nil as well6214 behaves like returning response status6215 returns unprocessable_entity6216 with minimum_access_level_to_delete set to nil6217 clears the minimum_access_level_to_delete6218 with minimum_access_level_to_push set to nil as well6219 behaves like returning response status6220 returns unprocessable_entity6221 with invalid repository_path_pattern6222 behaves like returning response status6223 returns unprocessable_entity6224 with invalid minimum_access_level_for_push6225 behaves like returning response status6226 returns bad_request6227 with already existing repository_path_pattern6228 behaves like returning response status6229 returns unprocessable_entity6230 behaves like rejecting protection rules request when handling rule ids6231 project_id: valid_project_id, protection_rule_id: "invalid", status: :bad_request6232 behaves like returning response status6233 returns bad_request6234 project_id: valid_project_id, protection_rule_id: 2147483647, status: :not_found6235 behaves like returning response status6236 returns not_found6237 project_id: other_project_id, protection_rule_id: valid_protection_rule_id, status: :not_found6238 behaves like returning response status6239 returns not_found6240 behaves like rejecting container registry protection rules request when enough permissions6241 when feature flag is disabled6242 behaves like returning response status6243 returns not_found6244 behaves like rejecting protection rules request when invalid project6245 project_id: "invalid", status: :not_found6246 behaves like returning response status6247 returns not_found6248 project_id: 2147483647, status: :not_found6249 behaves like returning response status6250 returns not_found6251 with invalid token6252 behaves like returning response status6253 returns unauthorized6254 DELETE /projects/:id/registry/protection/repository/rules/:protection_rule_id6255 behaves like rejecting project protection rules request when not enough permissions6256 user_role: :reporter, status: :forbidden6257 behaves like returning response status6258 returns forbidden6259 user_role: :developer, status: :forbidden6260 behaves like returning response status6261 returns forbidden6262 user_role: :guest, status: :forbidden6263 behaves like returning response status6264 returns forbidden6265 user_role: nil, status: :not_found6266 behaves like returning response status6267 returns not_found6268 for maintainer6269 deletes the container registry protection rule6270 behaves like rejecting protection rules request when handling rule ids6271 project_id: valid_project_id, protection_rule_id: "invalid", status: :bad_request6272 behaves like returning response status6273 returns bad_request6274 project_id: valid_project_id, protection_rule_id: 2147483647, status: :not_found6275 behaves like returning response status6276 returns not_found6277 project_id: other_project_id, protection_rule_id: valid_protection_rule_id, status: :not_found6278 behaves like returning response status6279 returns not_found6280 behaves like rejecting container registry protection rules request when enough permissions6281 when feature flag is disabled6282 behaves like returning response status6283 returns not_found6284 behaves like rejecting protection rules request when invalid project6285 project_id: "invalid", status: :not_found6286 behaves like returning response status6287 returns not_found6288 project_id: 2147483647, status: :not_found6289 behaves like returning response status6290 returns not_found6291 with invalid token6292 behaves like returning response status6293 returns unauthorized6294 POST /projects/:id/registry/protection/repository/rules6295 behaves like rejecting project protection rules request when not enough permissions6296 user_role: :reporter, status: :forbidden6297 behaves like returning response status6298 returns forbidden6299 user_role: :developer, status: :forbidden6300 behaves like returning response status6301 returns forbidden6302 user_role: :guest, status: :forbidden6303 behaves like returning response status6304 returns forbidden6305 user_role: nil, status: :not_found6306 behaves like returning response status6307 returns not_found6308 for maintainer6309 creates a container registry protection rule6310 with empty minimum_access_level_for_push6311 creates a container registry protection rule6312 with invalid minimum_access_level_for_delete6313 does not create a container registry protection rule6314 with empty minimum_access_level_for_delete6315 creates a container registry protection rule6316 with invalid minimum_access_level_for_push6317 does not create a container registry protection rule6318 with already existing repository_path_pattern6319 does not create a container registry protection rule6320 with neither minimum_access_level_for_push nor minimum_access_level_for_delete6321 does not create a container registry protection rule6322 behaves like rejecting container registry protection rules request when enough permissions6323 when feature flag is disabled6324 behaves like returning response status6325 returns not_found6326 behaves like rejecting protection rules request when invalid project6327 project_id: "invalid", status: :not_found6328 behaves like returning response status6329 returns not_found6330 project_id: 2147483647, status: :not_found6331 behaves like returning response status6332 returns not_found6333 with invalid token6334 behaves like returning response status6335 returns unauthorized6336# [RSpecRunTime] Finishing example group spec/requests/api/project_container_registry_protection_rules_spec.rb. It took 10.17 seconds. Expected to take 12.01 seconds.6337# [RSpecRunTime] Starting example group spec/requests/projects/merge_requests/diffs_spec.rb. Expected to take 10.49 seconds.6338Merge Requests Diffs6339 GET diffs_batch6340 without caching6341 behaves like serializes diffs with expected arguments6342 serializes paginated merge request diff collection6343# [RSpecRunTime] RSpec elapsed time: 15 minutes 27.67 seconds. Current RSS: ~1508M. Threads: 5. load average: 1.00 1.14 1.37 1/303 630856344.6345 with caching6346 does not serialize diffs6347 with the different user6348 behaves like serializes diffs with expected arguments6349 serializes paginated merge request diff collection6350# [RSpecRunTime] RSpec elapsed time: 15 minutes 29.36 seconds. Current RSS: ~1505M. Threads: 5. load average: 1.00 1.14 1.37 1/303 630976351.6352 with a new unfoldable diff position6353 behaves like serializes diffs with expected arguments6354 serializes paginated merge request diff collection6355 with diff_head option6356 behaves like serializes diffs with expected arguments6357 serializes paginated merge request diff collection6358 with the different pagination option6359 behaves like serializes diffs with expected arguments6360 serializes paginated merge request diff collection6361 with the different diff_view6362 behaves like serializes diffs with expected arguments6363 serializes paginated merge request diff collection6364 with the different expanded option6365 behaves like serializes diffs with expected arguments6366 serializes paginated merge request diff collection6367 with the different ignore_whitespace_change option6368 behaves like serializes diffs with expected arguments6369 serializes paginated merge request diff collection6370 when the paths is given6371 when using ETag caching6372 does not serialize diffs6373 when not using ETag caching6374 does not use cache6375# [RSpecRunTime] Finishing example group spec/requests/projects/merge_requests/diffs_spec.rb. It took 9.58 seconds. Expected to take 10.49 seconds.6376# [RSpecRunTime] Starting example group spec/controllers/projects/avatars_controller_spec.rb. Expected to take 9.24 seconds.6377Projects::AvatarsController6378 GET #show6379 when repository has no avatar6380 shows 4046381 when repository has an avatar6382 when the avatar is stored in the repository6383 sends the avatar6384 sets appropriate caching headers6385 behaves like project cache control headers6386 when project is public6387 returns cache_control public header to true6388 when project is private6389 returns cache_control public header to false6390 when project is internal6391 returns cache_control public header to false6392 when the avatar is stored in lfs6393 behaves like a controller that can serve LFS files6394 when lfs is enabled6395 when the project is linked to the LfsObject6396 serves the file6397 and lfs uses object storage6398 responds with redirect to file6399 sets content disposition6400 when project is not linked to the LfsObject6401 does not serve the file6402 when the project is part of a fork network6403 when the project is the root of the fork network6404 behaves like a controller that correctly serves lfs files within a fork network6405 is expected not to eq #<Project id:318 namespace119/project-127>>6406 does not serve the file if no members are linked to the LfsObject6407 serves the file when the fork network root is linked to the LfsObject6408 serves the file when the fork network member is linked to the LfsObject6409# [RSpecRunTime] RSpec elapsed time: 15 minutes 39.79 seconds. Current RSS: ~1491M. Threads: 5. load average: 1.37 1.22 1.39 1/302 632076410.6411 when the project is a downstream member of the fork network6412 behaves like a controller that correctly serves lfs files within a fork network6413 is expected not to eq #<Project id:323 namespace124/project-132>>6414 does not serve the file if no members are linked to the LfsObject6415 serves the file when the fork network root is linked to the LfsObject6416 serves the file when the fork network member is linked to the LfsObject6417# [RSpecRunTime] RSpec elapsed time: 15 minutes 42.23 seconds. Current RSS: ~1493M. Threads: 5. load average: 1.37 1.22 1.39 1/302 632116418.6419 when lfs is not enabled6420 delivers ASCII file6421 behaves like project cache control headers6422 when project is public6423 returns cache_control public header to true6424 when project is private6425 returns cache_control public header to false6426 when project is internal6427 returns cache_control public header to false6428 DELETE #destroy6429 removes avatar from DB by calling destroy6430# [RSpecRunTime] RSpec elapsed time: 15 minutes 43.92 seconds. Current RSS: ~1500M. Threads: 5. load average: 1.37 1.22 1.39 1/302 632286431.6432# [RSpecRunTime] Finishing example group spec/controllers/projects/avatars_controller_spec.rb. It took 8.36 seconds. Expected to take 9.24 seconds.6433# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/incident_management/timeline_events_spec.rb. Expected to take 8.69 seconds.6434getting incident timeline events6435 returns the correct number of timeline events6436 returns the correct properties of the incident timeline events6437 when filtering by id6438 returns a single timeline event6439 behaves like a working graphql query6440 returns a successful response6441# [RSpecRunTime] RSpec elapsed time: 15 minutes 48.61 seconds. Current RSS: ~1492M. Threads: 5. load average: 1.34 1.22 1.38 1/302 632296442.6443 when timelineEvent tags are linked6444 returns the set tags6445 behaves like a working graphql query6446 returns a successful response6447# [RSpecRunTime] RSpec elapsed time: 15 minutes 49.99 seconds. Current RSS: ~1496M. Threads: 5. load average: 1.31 1.21 1.38 1/302 632306448.6449 when different timeline events are loaded6450 avoids N+1 queries6451# [RSpecRunTime] RSpec elapsed time: 15 minutes 51.97 seconds. Current RSS: ~1501M. Threads: 5. load average: 1.31 1.21 1.38 1/302 632316452.6453 behaves like a working graphql query6454 returns a successful response6455# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/incident_management/timeline_events_spec.rb. It took 8.75 seconds. Expected to take 8.69 seconds.6456# [RSpecRunTime] Starting example group spec/mailers/emails/auto_devops_spec.rb. Expected to take 8.23 seconds.6457Emails::AutoDevops6458 #auto_devops_disabled_email6459 sents email with correct subject6460 sents an email to the user6461 is sent as GitLab email6462 behaves like appearance header and footer enabled6463 contains header and footer6464# [RSpecRunTime] RSpec elapsed time: 15 minutes 58.95 seconds. Current RSS: ~1525M. Threads: 5. load average: 1.29 1.21 1.38 1/301 632806465.6466 behaves like appearance header and footer not enabled6467 does not contain header and footer6468# [RSpecRunTime] RSpec elapsed time: 16 minutes 0.48 second. Current RSS: ~1525M. Threads: 5. load average: 1.35 1.22 1.38 3/302 632936469.6470# [RSpecRunTime] Finishing example group spec/mailers/emails/auto_devops_spec.rb. It took 7.81 seconds. Expected to take 8.23 seconds.6471# [RSpecRunTime] Starting example group spec/requests/api/personal_access_tokens/self_information_spec.rb. Expected to take 7.17 seconds.6472API::PersonalAccessTokens::SelfInformation6473 GET /personal_access_tokens/self/associations6474 when token is invalid6475 returns 4016476 when token is valid6477 when token has no associations6478 returns empty arrays6479 when token has associations6480 returns associations6481 filters associations by min_access_level6482# [RSpecRunTime] RSpec elapsed time: 16 minutes 3.44 seconds. Current RSS: ~1520M. Threads: 5. load average: 1.35 1.22 1.38 1/302 632946483.6484 GET /personal_access_tokens/self6485 with a 'api' scoped token6486 shows token info6487 with a 'read_api' scoped token6488 shows token info6489 with a 'read_user' scoped token6490 shows token info6491 with a 'create_runner' scoped token6492 shows token info6493 with a 'manage_runner' scoped token6494 shows token info6495 with a 'k8s_proxy' scoped token6496 shows token info6497 with a 'read_repository' scoped token6498 shows token info6499 with a 'write_repository' scoped token6500 shows token info6501 with a 'read_observability' scoped token6502 shows token info6503 with a 'write_observability' scoped token6504 shows token info6505 with a 'ai_features' scoped token6506 shows token info6507 with a 'sudo' scoped token6508 shows token info6509 with a 'admin_mode' scoped token6510 shows token info6511 with a 'read_service_ping' scoped token6512 shows token info6513 when token is invalid6514 returns 4016515 when token is expired6516 returns 4016517 DELETE /personal_access_tokens/self6518 when current_user is an administrator6519 behaves like revoking token succeeds6520 revokes token6521 with impersonated token6522 behaves like revoking token succeeds6523 revokes token6524 when current_user is not an administrator6525 behaves like revoking token succeeds6526 revokes token6527 with impersonated token6528 behaves like revoking token denied6529 cannot revoke token6530 with already revoked token6531 behaves like revoking token denied6532 cannot revoke token6533 with a 'api' scoped token6534 behaves like revoking token succeeds6535 revokes token6536 with a 'read_api' scoped token6537 behaves like revoking token succeeds6538 revokes token6539 with a 'read_user' scoped token6540 behaves like revoking token succeeds6541 revokes token6542 with a 'create_runner' scoped token6543 behaves like revoking token succeeds6544 revokes token6545 with a 'manage_runner' scoped token6546 behaves like revoking token succeeds6547 revokes token6548 with a 'k8s_proxy' scoped token6549 behaves like revoking token succeeds6550 revokes token6551 with a 'read_repository' scoped token6552 behaves like revoking token succeeds6553 revokes token6554 with a 'write_repository' scoped token6555 behaves like revoking token succeeds6556 revokes token6557 with a 'read_observability' scoped token6558 behaves like revoking token succeeds6559 revokes token6560 with a 'write_observability' scoped token6561 behaves like revoking token succeeds6562 revokes token6563 with a 'ai_features' scoped token6564 behaves like revoking token succeeds6565 revokes token6566 with a 'sudo' scoped token6567 behaves like revoking token succeeds6568 revokes token6569 with a 'admin_mode' scoped token6570 behaves like revoking token succeeds6571 revokes token6572 with a 'read_service_ping' scoped token6573 behaves like revoking token succeeds6574 revokes token6575# [RSpecRunTime] Finishing example group spec/requests/api/personal_access_tokens/self_information_spec.rb. It took 7.28 seconds. Expected to take 7.17 seconds.6576# [RSpecRunTime] Starting example group spec/requests/api/graphql/group/merge_requests_spec.rb. Expected to take 6.95 seconds.6577Query.group.mergeRequests6578 not passing any arguments6579 can find all merge requests in the group, excluding sub-groups6580# [RSpecRunTime] RSpec elapsed time: 16 minutes 12.81 seconds. Current RSS: ~1529M. Threads: 5. load average: 1.29 1.21 1.38 1/307 634566581.6582 restricting by author6583 can find all merge requests with user as author6584 restricting by assignee6585 can find all merge requests assigned to user6586 when filtering by reviewer6587 returns all merge requests assigned to reviewer6588 passing include_subgroups: true6589 can find all merge requests in the group, including sub-groups6590 passing include_archived: true6591 can find all merge requests in the group, including from archived projects6592# [RSpecRunTime] Finishing example group spec/requests/api/graphql/group/merge_requests_spec.rb. It took 6.89 seconds. Expected to take 6.95 seconds.6593# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/repositories/branches/delete_spec.rb. Expected to take 6.07 seconds.6594Deletion of a branch6595 when project is public6596 when user is not allowed to delete a branch6597 behaves like a mutation that returns a top-level access error6598 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"6599# [RSpecRunTime] RSpec elapsed time: 16 minutes 15.91 seconds. Current RSS: ~1524M. Threads: 5. load average: 1.27 1.21 1.37 1/306 635206600.6601 when user is a direct project member6602 and user is a developer6603 behaves like deletes a branch6604 is expected to be nil6605# [RSpecRunTime] RSpec elapsed time: 16 minutes 17.21 seconds. Current RSS: ~1512M. Threads: 5. load average: 1.27 1.21 1.37 1/306 635956606.6607 when ref is not correct6608 behaves like a mutation that returns errors in the response6609 is expected to contain exactly "No such branch"6610# [RSpecRunTime] RSpec elapsed time: 16 minutes 18.36 seconds. Current RSS: ~1498M. Threads: 5. load average: 1.27 1.21 1.37 1/306 636606611.6612 when path is not correct6613 behaves like a mutation that returns a top-level access error6614 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"6615# [RSpecRunTime] RSpec elapsed time: 16 minutes 19.51 seconds. Current RSS: ~1488M. Threads: 5. load average: 1.27 1.21 1.37 1/306 637236616.6617# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/repositories/branches/delete_spec.rb. It took 4.85 seconds. Expected to take 6.07 seconds.6618# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/ci/runners_registration_token/reset_spec.rb. Expected to take 5.61 seconds.6619RunnersRegistrationTokenReset6620 applied to project6621 does not reset runner registration token6622 when unauthorized6623 when not a project member6624 behaves like unauthorized6625 returns an error6626 with a non-admin project member6627 behaves like unauthorized6628 returns an error6629 when malformed id is provided6630 returns errors6631 when runner registration is allowed6632 resets runner registration token6633 applied to group6634 does not reset runner registration token6635 when unauthorized6636 when not a group member6637 behaves like unauthorized6638 returns an error6639 with a non-admin group member6640 behaves like unauthorized6641 returns an error6642 when malformed id is provided6643 returns errors6644 when runner registration is allowed6645 resets runner registration token6646 applied to instance6647 does not reset runner registration token6648 when unauthorized6649 behaves like unauthorized6650 returns an error6651# [RSpecRunTime] RSpec elapsed time: 16 minutes 24.31 seconds. Current RSS: ~1484M. Threads: 5. load average: 1.25 1.21 1.37 1/306 637246652.6653 when malformed id is provided6654 returns errors6655 when runner registration is allowed6656 resets runner registration token6657# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/ci/runners_registration_token/reset_spec.rb. It took 5.63 seconds. Expected to take 5.61 seconds.6658# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/members/groups/bulk_update_spec.rb. Expected to take 5.2 seconds.6659GroupMemberBulkUpdate6660 behaves like members bulk update mutation6661 when user is not logged-in6662 behaves like a mutation that returns a top-level access error6663 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"6664 when user is not an owner6665 behaves like a mutation that returns a top-level access error6666 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"6667 when user is an owner6668 behaves like updates the user access role6669 is expected to all equal 106670# [RSpecRunTime] RSpec elapsed time: 16 minutes 27.63 seconds. Current RSS: ~1498M. Threads: 5. load average: 1.23 1.20 1.37 2/305 637256671.6672 when inherited members are passed6673 does not update the members6674 when members count is more than the allowed limit6675 does not update the members6676 when the update service raises access denied error6677 does not update the members6678 when the update service returns an error message6679 will pass through the error6680# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/members/groups/bulk_update_spec.rb. It took 4.36 seconds. Expected to take 5.2 seconds.6681# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/work_item_state_counts_spec.rb. Expected to take 4.74 seconds.6682getting Work Item counts by state6683 with work items count data6684 with project permissions6685 returns the correct counts for each state6686 behaves like a working graphql query6687 returns a successful response6688# [RSpecRunTime] RSpec elapsed time: 16 minutes 31.0 seconds. Current RSS: ~1495M. Threads: 5. load average: 1.21 1.20 1.37 1/301 637386689.6690 when other work items are present in the group6691 only returns counts for work items in the current project6692# [RSpecRunTime] RSpec elapsed time: 16 minutes 32.06 seconds. Current RSS: ~1505M. Threads: 5. load average: 1.21 1.20 1.37 1/301 637516693.6694 when filters are provided6695 when filtering by author username6696 returns the correct counts for each status6697 when searching in title6698 returns the correct counts for each status6699 when searching in description6700 returns the correct counts for each status6701 without project permissions6702 does not return work item counts6703# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/work_item_state_counts_spec.rb. It took 3.57 seconds. Expected to take 4.74 seconds.6704# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/jira_import_spec.rb. Expected to take 4.47 seconds.6705query Jira import data6706 when user cannot read Jira import data6707 when anonymous user6708 is expected to be nil6709# [RSpecRunTime] RSpec elapsed time: 16 minutes 34.29 seconds. Current RSS: ~1503M. Threads: 5. load average: 1.21 1.20 1.37 1/301 637526710.6711 when user developer6712 is expected to be nil6713 when user can access Jira import data6714 behaves like a working graphql query6715 returns a successful response6716 list of jira imports sorted ascending by scheduledAt time6717 retuns list of jira imports6718 jira imports pagination6719 first jira import6720 returns latest jira import data6721 lastest jira import6722 returns latest jira import data6723 jira import status6724 when user cannot access project6725 does not return import status6726 when user can access project6727 when import never ran6728 returns import status6729 when import finished6730 returns import status6731 when import running6732 returns import status6733# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/jira_import_spec.rb. It took 4.77 seconds. Expected to take 4.47 seconds.6734# [RSpecRunTime] Starting example group spec/requests/oauth_tokens_spec.rb. Expected to take 4.08 seconds.6735OAuth Tokens requests6736 when there is already a token for the application6737DEPRECATION WARNING: OauthAccessToken model aliases `resource_owner`, but `resource_owner` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :user, :resource_owner` or define the method manually. (called from block (3 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/requests/oauth_tokens_spec.rb:33)6738 allows cross origin for token info6739 and the request is done by the resource owner6740 with authorization code grant type6741 issues a new token6742 does not revoke previous token6743# [RSpecRunTime] RSpec elapsed time: 16 minutes 39.15 seconds. Current RSS: ~1492M. Threads: 5. load average: 1.27 1.21 1.37 1/301 637536744.6745 with refresh token grant type6746 issues a new token6747 revokes previous token6748 expired refresh token6749 issues a new token6750 revokes previous token6751# [RSpecRunTime] RSpec elapsed time: 16 minutes 40.81 seconds. Current RSS: ~1477M. Threads: 5. load average: 1.33 1.23 1.37 1/301 637546752.6753 revoked refresh token6754 does not issue a new token6755 when there is no token stored for the application6756 generates and returns a new token6757# [RSpecRunTime] Finishing example group spec/requests/oauth_tokens_spec.rb. It took 3.72 seconds. Expected to take 4.08 seconds.6758# [RSpecRunTime] Starting example group spec/requests/api/graphql/users_spec.rb. Expected to take 3.85 seconds.6759Users6760 .users6761 with no arguments6762 behaves like a working users query6763 includes a list of users6764 behaves like a working graphql query6765 returns a successful response6766 with a list of usernames6767 behaves like a working users query6768 includes a list of users6769 behaves like a working graphql query6770 returns a successful response6771 with a list of IDs6772 behaves like a working users query6773 includes a list of users6774 behaves like a working graphql query6775 returns a successful response6776 when usernames and ids parameter are used6777 displays an error6778 when admins is true6779 current user is not an admin6780 includes all users6781 behaves like a working users query6782 includes a list of users6783 behaves like a working graphql query6784 returns a successful response6785 when current user is an admin6786 includes only admins6787 behaves like a working users query6788 includes a list of users6789 behaves like a working graphql query6790 returns a successful response6791 sorting and pagination6792 when sorting by created_at6793 when ascending6794 behaves like sorted paginated query6795 behaves like requires variables6796 shared example requires variables to be set6798 when sorting6799 sorts correctly6800 when paginating6801 paginates correctly6802 when descending6803 behaves like sorted paginated query6804 behaves like requires variables6805 shared example requires variables to be set6807 when sorting6808 sorts correctly6809 when paginating6810 paginates correctly6811# [RSpecRunTime] Finishing example group spec/requests/api/graphql/users_spec.rb. It took 3.66 seconds. Expected to take 3.85 seconds.6812# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/integrations/exclusions/create_spec.rb. Expected to take 3.7 seconds.6813Mutations::Integrations::Exclusions::Create6814 when the user is not authorized6815 responds with an error6816 when the user is authorized6817DEPRECATION WARNING: Integration model aliases `title`, but `title` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :name, :title` or define the method manually. (called from exec_queries at /builds/gitlab-org/gitlab/gems/activerecord-gitlab/lib/active_record/gitlab_patches/rescue_from.rb:31)6818 creates inactive integrations for the projects6819 when integrations exist for the projects6820 updates existing integrations and creates integrations for projects6821 when creating exclusions for groups6822 updates existing integrations and creates integrations for projects6823 validations6824 when there are too many project ids in the request6825 responds with an error without changing exclusions6826 when there are too many group ids in the request6827 responds with an error without changing exclusions6828# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/integrations/exclusions/create_spec.rb. It took 2.13 seconds. Expected to take 3.7 seconds.6829# [RSpecRunTime] Starting example group spec/requests/api/graphql/user/user_achievements_query_spec.rb. Expected to take 3.29 seconds.6830UserAchievements6831 can lookahead to eliminate N+1 queries6832 returns all non_revoked user_achievements6833 returns the correct user_achievement count6834 when the achievements feature flag is disabled for a namespace6835 does not return user_achievements for that namespace6836# [RSpecRunTime] RSpec elapsed time: 16 minutes 49.19 seconds. Current RSS: ~1470M. Threads: 5. load average: 1.30 1.22 1.37 1/301 637556837.6838 when current user is not a member of the private group6839 returns no achievements6840 behaves like a working graphql query6841 returns a successful response6842# [RSpecRunTime] Finishing example group spec/requests/api/graphql/user/user_achievements_query_spec.rb. It took 2.3 seconds. Expected to take 3.29 seconds.6843# [RSpecRunTime] Starting example group spec/requests/api/graphql/snippets_spec.rb. Expected to take 3.19 seconds.6844snippets6845DEPRECATION WARNING: Snippet model aliases `updated_by`, but `updated_by` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :last_edited_by, :updated_by` or define the method manually. (called from initialize at /builds/gitlab-org/gitlab/app/models/snippet.rb:223)6846 querying for all fields6847 can successfully query for snippets and their blobs6848# [RSpecRunTime] RSpec elapsed time: 16 minutes 52.51 seconds. Current RSS: ~1524M. Threads: 5. load average: 1.28 1.22 1.37 1/302 638026849.6850# [RSpecRunTime] Finishing example group spec/requests/api/graphql/snippets_spec.rb. It took 2.87 seconds. Expected to take 3.19 seconds.6851# [RSpecRunTime] Starting example group spec/requests/api/graphql/group/timelogs_spec.rb. Expected to take 2.93 seconds.6852Timelogs through GroupQuery6853 Get list of timelogs from a group issues6854 when the project is private6855 when the user is not a member of the project6856 returns no timelogs6857# [RSpecRunTime] RSpec elapsed time: 16 minutes 53.69 seconds. Current RSS: ~1523M. Threads: 5. load average: 1.28 1.22 1.37 1/302 638036858.6859 when the user is a member of the project6860 returns timelogs6861 when the request is correct6862 returns timelogs successfully6863 contains correct data6864 behaves like a working graphql query6865 returns a successful response6866 when arguments with no time are present6867 sets times as start of day and end of day6868 when requests has errors6869 when there are no timelogs present6870 returns empty result6871# [RSpecRunTime] Finishing example group spec/requests/api/graphql/group/timelogs_spec.rb. It took 2.73 seconds. Expected to take 2.93 seconds.6872# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/grafana_integration_spec.rb. Expected to take 2.81 seconds.6873Getting Grafana Integration6874 with grafana integration data6875 without project admin permissions6876 is expected to equal nil6877 behaves like a working graphql query6878 returns a successful response6879# [RSpecRunTime] RSpec elapsed time: 16 minutes 56.7 seconds. Current RSS: ~1531M. Threads: 5. load average: 1.26 1.21 1.37 1/302 638166880.6881 with project admin permissions6882 is expected to eql "https://grafana.example.com"6883 is expected to eql "2024-12-18T11:02:56Z"6884 is expected to eql "2024-12-18T11:02:56Z"6885 behaves like a working graphql query6886 returns a successful response6887# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/grafana_integration_spec.rb. It took 2.26 seconds. Expected to take 2.81 seconds.6888# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/achievements/revoke_spec.rb. Expected to take 2.62 seconds.6889Mutations::Achievements::Revoke6890 when the user has permission6891 revokes an achievement6892 returns the revoked achievement6893 when the params are invalid6894 returns the validation error6895# [RSpecRunTime] RSpec elapsed time: 16 minutes 58.75 seconds. Current RSS: ~1521M. Threads: 5. load average: 1.26 1.21 1.37 1/302 638176896.6897 when the user_achievement_id is invalid6898 returns the validation error6899 when the feature flag is disabled6900 returns the relevant error6901 when the user does not have permission6902 does not revoke any achievements6903 behaves like a mutation that returns a top-level access error6904 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"6905# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/achievements/revoke_spec.rb. It took 2.0 seconds. Expected to take 2.62 seconds.6906# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/achievements/delete_user_achievement_spec.rb. Expected to take 2.37 seconds.6907Mutations::Achievements::DeleteUserAchievement6908 when the user does not have permission6909 does not delete any user achievements6910 behaves like a mutation that returns a top-level access error6911 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"6912# [RSpecRunTime] RSpec elapsed time: 17 minutes 1.6 seconds. Current RSS: ~1496M. Threads: 5. load average: 1.24 1.21 1.36 1/302 638186913.6914 when the user has permission6915 when the params are invalid6916 returns the validation error6917 when the user_achievement_id is invalid6918 returns the relevant error6919 when the feature flag is disabled6920 returns the relevant error6921 when everything is ok6922 deletes an user achievement6923 returns the deleted user achievement6924# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/achievements/delete_user_achievement_spec.rb. It took 3.02 seconds. Expected to take 2.37 seconds.6925# [RSpecRunTime] Starting example group spec/requests/admin/users_controller_spec.rb. Expected to take 2.28 seconds.6926Admin::UsersController6927 PATCH #update6928 when admin changes user email6929 allows change user email6930 does not email the user with confirmation_instructions6931 PUT #untrust6932 trusts the user6933 when untrusting fails6934 displays a flash alert6935 PUT #unlock6936 unlocks the user6937 PUT #trust6938 trusts the user6939 when setting trust fails6940 displays a flash alert6941 PUT #block6942 when request format is :json6943 when user was blocked6944 returns 200 and json data with notice6945 when user was not blocked6946 returns 200 and json data with error6947# [RSpecRunTime] Finishing example group spec/requests/admin/users_controller_spec.rb. It took 1.76 seconds. Expected to take 2.28 seconds.6948# [RSpecRunTime] Starting example group spec/requests/projects/aws/configuration_controller_spec.rb. Expected to take 2.09 seconds.6949Projects::Aws::ConfigurationController6950 when accessed by authorized members6951 returns successful6952 when feature flag is disabled6953 renders not found6954# [RSpecRunTime] RSpec elapsed time: 17 minutes 5.81 seconds. Current RSS: ~1483M. Threads: 5. load average: 1.14 1.19 1.36 1/301 638196955.6956 when accessed by unauthorized members6957 returns not found on GET request6958# [RSpecRunTime] Finishing example group spec/requests/projects/aws/configuration_controller_spec.rb. It took 1.84 seconds. Expected to take 2.09 seconds.6959# [RSpecRunTime] Starting example group spec/requests/api/admin/migrations_spec.rb. Expected to take 2.03 seconds.6960API::Admin::Migrations6961 POST /admin/migrations/:version/mark6962 when the migration exists6963 marks the migration as successful6964 behaves like POST request permissions for admin mode6965 behaves like when admin6966 behaves like makes request6967 returns6968 behaves like makes request6969 returns6970 behaves like when user6971 returns6972 behaves like makes request6973 returns6974 when the migration does not exist6975 returns 4046976 when the migration was already executed6977 returns 4226978 when multiple database is enabled6979 uses the correct connection6980 when the database name does not exist6981 returns bad request6982# [RSpecRunTime] Finishing example group spec/requests/api/admin/migrations_spec.rb. It took 2.01 seconds. Expected to take 2.03 seconds.6983# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/work_items/export_spec.rb. Expected to take 1.82 seconds.6984Export work items6985 when user is not allowed to export work items6986 behaves like a mutation that returns a top-level access error6987 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"6988 when user has permissions to export work items6989 schedules export job with given arguments6990 when import_export_work_items_csv feature flag is disabled6991 behaves like a mutation that returns top-level errors6992 is expected to contain exactly "`import_export_work_items_csv` feature flag is disabled."6993# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/work_items/export_spec.rb. It took 1.22 seconds. Expected to take 1.82 seconds.6994# [RSpecRunTime] Starting example group spec/controllers/projects/analytics/cycle_analytics/value_streams_controller_spec.rb. Expected to take 1.79 seconds.6995Projects::Analytics::CycleAnalytics::ValueStreamsController6996 GET index6997 when user is member of the project6998 succeeds6999 exposes the default value stream7000 when issues and merge requests are disabled7001 renders 4047002# [RSpecRunTime] RSpec elapsed time: 17 minutes 10.66 seconds. Current RSS: ~1477M. Threads: 5. load average: 1.29 1.22 1.37 1/301 638207003.7004 when user is not member of the project7005 renders 4047006# [RSpecRunTime] Finishing example group spec/controllers/projects/analytics/cycle_analytics/value_streams_controller_spec.rb. It took 1.42 seconds. Expected to take 1.79 seconds.7007# [RSpecRunTime] Starting example group spec/requests/oauth/flows/resource_owner_password_spec.rb. Expected to take 1.54 seconds.7008Gitlab OAuth2 Resource Owner Password Credentials Flow7009 Token Request with Resource Owner Password7010 with valid credentials7011 returns an access token7012 without client_id and client_secret7013 returns an access token7014 with invalid username7015 returns an error7016 with invalid password7017 returns an error7018 with missing credentials7019 returns an error7020 with invalid client_id7021 returns an error7022 with missing client_secret for confidential client7023 returns an error7024 Protected Resource Access with ROPC7025 with valid access token7026 allows access to protected resource7027 with invalid access token7028 denies access to protected resource7029# [RSpecRunTime] Finishing example group spec/requests/oauth/flows/resource_owner_password_spec.rb. It took 1.2 seconds. Expected to take 1.54 seconds.7030# [RSpecRunTime] Starting example group spec/controllers/projects/web_ide_schemas_controller_spec.rb. Expected to take 1.41 seconds.7031Projects::WebIdeSchemasController7032 GET show7033 when branch is invalid7034 returns 4227035 when a valid schema exists7036 returns the schema7037 when an error occurs parsing the schema7038 returns 422 with the error7039# [RSpecRunTime] Finishing example group spec/controllers/projects/web_ide_schemas_controller_spec.rb. It took 1.22 seconds. Expected to take 1.41 seconds.7040# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/security/ci_configuration/configure_secret_detection_spec.rb. Expected to take 1.39 seconds.7041ConfigureSecretDetection7042 when authorized7043 creates a branch with secret detection configured7044# [RSpecRunTime] RSpec elapsed time: 17 minutes 14.36 seconds. Current RSS: ~1504M. Threads: 5. load average: 1.29 1.22 1.37 1/305 638907045.7046# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/security/ci_configuration/configure_secret_detection_spec.rb. It took 1.15 seconds. Expected to take 1.39 seconds.7047# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/issues/link_alerts_spec.rb. Expected to take 1.27 seconds.7048Link alerts to an incident7049 when the user is allowed to update the incident7050 links alerts to the incident7051# [RSpecRunTime] RSpec elapsed time: 17 minutes 15.48 seconds. Current RSS: ~1503M. Threads: 5. load average: 1.26 1.22 1.36 1/305 638917052.7053 when the user is not allowed to update the incident7054 returns an error7055# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/issues/link_alerts_spec.rb. It took 1.31 seconds. Expected to take 1.27 seconds.7056# [RSpecRunTime] Starting example group spec/requests/admin/hook_logs_controller_spec.rb. Expected to take 1.13 seconds.7057Admin::HookLogsController7058 behaves like WebHooks::HookLogActions7059 GET #show7060Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class.7062To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.7063 renders a 200 if the hook exists7064 renders a 404 if the hook does not exist7065 POST #retry7066 executes the hook and redirects to the service form7067 renders a 404 if the hook does not exist7068 redirects back with a warning if the hook log url is outdated7069# [RSpecRunTime] Finishing example group spec/requests/admin/hook_logs_controller_spec.rb. It took 1.15 seconds. Expected to take 1.13 seconds.7070# [RSpecRunTime] Starting example group spec/requests/users/project_callouts_spec.rb. Expected to take 0.97 second.7071Project callouts7072 POST /-/users/project_callouts7073 with valid feature name and project7074 when callout entry does not exist7075 creates a callout entry with dismissed state7076 returns success7077 when callout entry already exists7078 returns success7079 with invalid feature name7080 returns bad request7081# [RSpecRunTime] Finishing example group spec/requests/users/project_callouts_spec.rb. It took 0.8 second. Expected to take 0.97 second.7082# [RSpecRunTime] Starting example group spec/requests/well_known_spec.rb. Expected to take 0.88 second.7083well-known URLs7084 /.well-known/security.txt7085 for an authenticated user7086 renders when a security txt is configured7087 returns a 404 when a security txt is blank7088 returns a 404 when a security txt is nil7089 for an unauthenticated user7090 renders when a security txt is configured7091 redirects to sign in7092 /.well-known/change-password7093 redirects to edit profile password path7094# [RSpecRunTime] Finishing example group spec/requests/well_known_spec.rb. It took 0.61 second. Expected to take 0.88 second.7095# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/user_preferences/update_spec.rb. Expected to take 0.73 second.7096Mutations::UserPreferences::Update7097 when user has no existing preference7098 creates the user preference record7099 when user has existing preference7100 updates the existing value7101 when input has nil attributes7102 updates only nullable attributes7103# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/user_preferences/update_spec.rb. It took 0.61 second. Expected to take 0.73 second.7104# [RSpecRunTime] Starting example group spec/requests/api/internal/auto_flow_spec.rb. Expected to take 0.56 second.7105API::Internal::AutoFlow7106 GET /internal/autoflow/repository_info7107 when not authenticated7108 returns 4017109 when project exists7110 returns expected data for numerical project id7111 returns expected data for project full path7112 when project does not exists7113 returns expected data7114# [RSpecRunTime] Finishing example group spec/requests/api/internal/auto_flow_spec.rb. It took 0.58 second. Expected to take 0.56 second.7115# [RSpecRunTime] Starting example group spec/requests/sandbox_controller_spec.rb. Expected to take 0.38 second.7116SandboxController7117 GET #mermaid7118 renders page without template7119 with a signed-in user7120 renders page7121 when enforce_terms setting is enabled7122 does not enforce terms for rendering Mermaid markdown7123# [RSpecRunTime] Finishing example group spec/requests/sandbox_controller_spec.rb. It took 0.32 second. Expected to take 0.38 second.7124# [RSpecRunTime] Starting example group spec/requests/runner_setup_controller_spec.rb. Expected to take 0.16 second.7125RunnerSetupController7126 GET /-/runner_setup/platforms7127 renders the platforms7128# [RSpecRunTime] Finishing example group spec/requests/runner_setup_controller_spec.rb. It took 0.15 second. Expected to take 0.16 second.7129# [RSpecRunTime] Starting example group spec/controllers/concerns/graceful_timeout_handling_spec.rb. Expected to take 0.16 second.7130GracefulTimeoutHandling7131 for html request7132 has no effect7133 for json request7134 renders graceful error message7135 logs exception7136# [RSpecRunTime] Finishing example group spec/controllers/concerns/graceful_timeout_handling_spec.rb. It took 0.17 second. Expected to take 0.16 second.7137auto_explain log contains 1223 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-integration-pg14-11-20.52138.main.ndjson.gz7138took 18.9043112737139auto_explain log contains 1224 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-integration-pg14-11-20.52138.ci.ndjson.gz7140took 17.2971548067141[TEST PROF INFO] EventProf results for sql.active_record7142Total time: 01:45.602 of 17:14.102 (10.21%)7143Total events: 1922417144Top 5 slowest suites (by time):7145API::Branches (./spec/requests/api/branches_spec.rb:5) – 00:19.390 (37282 / 201) of 04:08.622 (7.8%)7146Projects::PipelinesController (./spec/controllers/projects/pipelines_controller_spec.rb:5) – 00:17.387 (29867 / 117) of 02:50.171 (10.22%)7147Query.merge_request(id) (./spec/requests/api/graphql/merge_request/merge_request_spec.rb:5) – 00:10.619 (18945 / 248) of 01:39.101 (10.72%)7148Projects::ClustersController (./spec/controllers/projects/clusters_controller_spec.rb:5) – 00:08.298 (14704 / 88) of 01:07.148 (12.36%)7149API::DebianProjectPackages (./spec/requests/api/debian_project_packages_spec.rb:5) – 00:05.812 (10295 / 402) of 01:02.096 (9.36%)7150Knapsack report was generated. Preview:7151{7152 "spec/requests/api/branches_spec.rb": 248.62193122999997,7153 "spec/controllers/projects/pipelines_controller_spec.rb": 170.171433386,7154 "spec/requests/api/graphql/merge_request/merge_request_spec.rb": 99.10167646399896,7155 "spec/controllers/projects/clusters_controller_spec.rb": 67.14819778399942,7156 "spec/requests/api/debian_project_packages_spec.rb": 62.09657877799873,7157 "spec/controllers/projects/releases_controller_spec.rb": 44.1517918440004,7158 "spec/requests/api/pages/internal_access_spec.rb": 30.650161608002236,7159 "spec/requests/api/graphql/mutations/notes/create/diff_note_spec.rb": 31.357255320999684,7160 "spec/controllers/admin/clusters_controller_spec.rb": 24.713741465999192,7161 "spec/controllers/groups/group_members_controller_spec.rb": 25.990166711999336,7162 "spec/controllers/dashboard/projects_controller_spec.rb": 19.502006816001085,7163 "spec/controllers/projects/autocomplete_sources_controller_spec.rb": 17.93105729999661,7164 "spec/requests/api/graphql/project/alert_management/alerts_spec.rb": 17.768019554001512,7165 "spec/requests/api/freeze_periods_spec.rb": 14.62649081500058,7166 "spec/requests/api/graphql/project/pipeline_spec.rb": 10.856174595999619,7167 "spec/requests/api/group_debian_distributions_spec.rb": 13.817905657000665,7168 "spec/requests/api/ml/mlflow/registered_models_spec.rb": 11.356437268001173,7169 "spec/requests/api/project_container_registry_protection_rules_spec.rb": 10.173710785002186,7170 "spec/requests/projects/merge_requests/diffs_spec.rb": 9.575880740001594,7171 "spec/controllers/projects/avatars_controller_spec.rb": 8.363148952998017,7172 "spec/requests/api/graphql/project/incident_management/timeline_events_spec.rb": 8.75433505500041,7173 "spec/mailers/emails/auto_devops_spec.rb": 7.8062438710003335,7174 "spec/requests/api/personal_access_tokens/self_information_spec.rb": 7.2791722630026925,7175 "spec/requests/api/graphql/group/merge_requests_spec.rb": 6.8919274720028625,7176 "spec/requests/api/graphql/mutations/repositories/branches/delete_spec.rb": 4.85460809900178,7177 "spec/requests/api/graphql/mutations/ci/runners_registration_token/reset_spec.rb": 5.627708891999646,7178 "spec/requests/api/graphql/mutations/members/groups/bulk_update_spec.rb": 4.357590105999407,7179 "spec/requests/api/graphql/project/work_item_state_counts_spec.rb": 3.56547392399807,7180 "spec/requests/api/graphql/project/jira_import_spec.rb": 4.768278063998878,7181 "spec/requests/oauth_tokens_spec.rb": 3.717232786999375,7182 "spec/requests/api/graphql/users_spec.rb": 3.661625428001571,7183 "spec/requests/api/graphql/mutations/integrations/exclusions/create_spec.rb": 2.1269132570014335,7184 "spec/requests/api/graphql/user/user_achievements_query_spec.rb": 2.295612477002578,7185 "spec/requests/api/graphql/snippets_spec.rb": 2.8682739670002775,7186 "spec/requests/api/graphql/group/timelogs_spec.rb": 2.7280052210007852,7187 "spec/requests/api/graphql/project/grafana_integration_spec.rb": 2.261462834001577,7188 "spec/requests/api/graphql/mutations/achievements/revoke_spec.rb": 2.0043736080006056,7189 "spec/requests/api/graphql/mutations/achievements/delete_user_achievement_spec.rb": 3.023778578997735,7190 "spec/requests/admin/users_controller_spec.rb": 1.7624603019976348,7191 "spec/requests/projects/aws/configuration_controller_spec.rb": 1.841887257000053,7192 "spec/requests/api/admin/migrations_spec.rb": 2.0141344869989553,7193 "spec/requests/api/graphql/mutations/work_items/export_spec.rb": 1.2184703960010665,7194 "spec/controllers/projects/analytics/cycle_analytics/value_streams_controller_spec.rb": 1.41691449100108,7195 "spec/requests/oauth/flows/resource_owner_password_spec.rb": 1.1980711399992288,7196 "spec/controllers/projects/web_ide_schemas_controller_spec.rb": 1.2244418849986687,7197 "spec/requests/api/graphql/mutations/security/ci_configuration/configure_secret_detection_spec.rb": 1.1514383280009497,7198 "spec/requests/api/graphql/mutations/issues/link_alerts_spec.rb": 1.3119061389988929,7199 "spec/requests/admin/hook_logs_controller_spec.rb": 1.153306166997936,7200 "spec/requests/users/project_callouts_spec.rb": 0.7954769200005103,7201 "spec/requests/well_known_spec.rb": 0.6125125129983644,7202 "spec/requests/api/graphql/mutations/user_preferences/update_spec.rb": 0.6138361819976126,7203 "spec/requests/api/internal/auto_flow_spec.rb": 0.5755416189967946,7204 "spec/requests/sandbox_controller_spec.rb": 0.31567761399855954,7205 "spec/requests/runner_setup_controller_spec.rb": 0.14616567399934866,7206 "spec/controllers/concerns/graceful_timeout_handling_spec.rb": 0.167439709999598567207}7208Knapsack global time execution for tests: 17m 14s7209Failures:7210 1) API::Branches GET /projects/:id/repository/branches when search parameter is passed and branch does not exist returns an empty array7211 Failure/Error: expect(json_response).to eq []7212 expected: []7213 got: {"message"=>"\nNoMethodError (undefined method `keys' for nil:NilClass):\n /builds/gitlab-org/gitlab...n `<top (required)>'\n /usr/local/bin/bundle:25:in `load'\n /usr/local/bin/bundle:25:in `<main>'"}7214 (compared using ==)7215 Diff:7216 @@ -1 +1 @@7217 -[]7218 +"message" => "\nNoMethodError (undefined method `keys' for nil:NilClass):\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/cache.rb:621:in `block in fetch_multi'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/cache.rb:1030:in `block in _instrument'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/notifications.rb:206:in `block in instrument'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/notifications/instrumenter.rb:58:in `instrument'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/notifications.rb:206:in `instrument'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/cache.rb:1029:in `_instrument'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/cache.rb:1010:in `instrument_multi'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/cache.rb:608:in `fetch_multi'\n /builds/gitlab-org/gitlab/lib/gitlab/cache/helpers.rb:120:in `block in fetch_multi'\n /builds/gitlab-org/gitlab/lib/gitlab/instrumentation/redis_cluster_validator.rb:208:in `allow_cross_slot_commands'\n /builds/gitlab-org/gitlab/lib/gitlab/cache/helpers.rb:119:in `fetch_multi'\n /builds/gitlab-org/gitlab/lib/gitlab/cache/helpers.rb:93:in `cached_collection'\n /builds/gitlab-org/gitlab/lib/api/helpers/caching.rb:48:in `present_cached'\n /builds/gitlab-org/gitlab/lib/api/branches.rb:59:in `block (3 levels) in <class:Branches>'\n /builds/gitlab-org/gitlab/lib/api/helpers/caching.rb:83:in `block in cache_action'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/cache.rb:1060:in `block in save_block_result_to_cache'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/cache.rb:1030:in `block in _instrument'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/notifications.rb:206:in `block in instrument'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/notifications/instrumenter.rb:58:in `instrument'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/notifications.rb:206:in `instrument'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/cache.rb:1029:in `_instrument'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/cache.rb:1006:in `instrument'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/cache.rb:1059:in `save_block_result_to_cache'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/cache.rb:481:in `fetch'\n /builds/gitlab-org/gitlab/lib/api/helpers/caching.rb:82:in `cache_action'\n /builds/gitlab-org/gitlab/lib/api/branches.rb:50:in `block (2 levels) in <class:Branches>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/endpoint.rb:58:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/endpoint.rb:58:in `block (2 levels) in generate_api_method'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/notifications.rb:208:in `instrument'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/endpoint.rb:57:in `block in generate_api_method'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/endpoint.rb:328:in `execute'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/endpoint.rb:260:in `block in run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/notifications.rb:208:in `instrument'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/endpoint.rb:240:in `run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/endpoint.rb:316:in `block in build_stack'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/middleware/base.rb:36:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/middleware/base.rb:29:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/middleware/base.rb:36:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/middleware/base.rb:29:in `call'\n /builds/gitlab-org/gitlab/ee/lib/gitlab/middleware/ip_restrictor.rb:14:in `block in call'\n /builds/gitlab-org/gitlab/lib/gitlab/ip_address_state.rb:11:in `with'\n /builds/gitlab-org/gitlab/ee/lib/gitlab/middleware/ip_restrictor.rb:13:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/middleware/base.rb:36:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/middleware/base.rb:29:in `call'\n /builds/gitlab-org/gitlab/lib/api/api_guard.rb:219:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/middleware/base.rb:36:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/middleware/base.rb:29:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-oauth2-2.2.1/lib/rack/oauth2/server/resource.rb:20:in `_call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-oauth2-2.2.1/lib/rack/oauth2/server/resource/bearer.rb:8:in `_call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-oauth2-2.2.1/lib/rack/oauth2/server/abstract/handler.rb:17:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/middleware/error.rb:39:in `block in call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/middleware/error.rb:38:in `catch'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/middleware/error.rb:38:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/middleware/base.rb:29:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape_logging-1.8.4/lib/grape_logging/middleware/request_logger.rb:60:in `block in call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape_logging-1.8.4/lib/grape_logging/middleware/request_logger.rb:58:in `catch'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape_logging-1.8.4/lib/grape_logging/middleware/request_logger.rb:58:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/middleware/base.rb:29:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-2.2.10/lib/rack/head.rb:12:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/endpoint.rb:224:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/endpoint.rb:218:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/router/route.rb:58:in `exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/router.rb:120:in `process_route'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/router.rb:74:in `block in identity'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/router.rb:94:in `transaction'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/router.rb:72:in `identity'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/router.rb:56:in `block in call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/router.rb:136:in `with_optimization'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/router.rb:55:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/api/instance.rb:165:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/api/instance.rb:70:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/api/instance.rb:65:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/routing/mapper.rb:31:in `block in <class:Constraints>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/routing/mapper.rb:60:in `serve'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/journey/router.rb:51:in `block in serve'\n /builds/gitlab-org/gitlab/config/initializers/action_dispatch_journey_router.rb:53:in `block in find_routes'\n /builds/gitlab-org/gitlab/config/initializers/action_dispatch_journey_router.rb:25:in `map!'\n /builds/gitlab-org/gitlab/config/initializers/action_dispatch_journey_router.rb:25:in `find_routes'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/journey/router.rb:32:in `serve'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/routing/route_set.rb:882:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/gitlab-experiment-0.9.1/lib/gitlab/experiment/middleware.rb:19:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:470:in `call_app!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:314:in `mock_call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:189:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:169:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:470:in `call_app!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:314:in `mock_call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:189:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:169:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:470:in `call_app!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:314:in `mock_call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:189:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:169:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:470:in `call_app!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:314:in `mock_call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:189:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:169:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:470:in `call_app!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:314:in `mock_call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:189:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:169:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:470:in `call_app!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:314:in `mock_call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:189:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:169:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:470:in `call_app!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:314:in `mock_call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:189:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:169:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:470:in `call_app!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:314:in `mock_call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:189:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:169:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:470:in `call_app!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:314:in `mock_call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:189:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:169:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:470:in `call_app!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:314:in `mock_call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:189:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:169:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/middleware/static.rb:25:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/flipper-0.26.2/lib/flipper/middleware/memoizer.rb:72:in `memoized_call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/flipper-0.26.2/lib/flipper/middleware/memoizer.rb:37:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/sidekiq_shard_awareness_validation.rb:20:in `block in call'\n /builds/gitlab-org/gitlab/lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/sidekiq_shard_awareness_validation.rb:20:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/memory_report.rb:13:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/speedscope.rb:13:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/query_limiting/middleware.rb:17:in `block in call'\n /builds/gitlab-org/gitlab/lib/gitlab/query_limiting/transaction.rb:48:in `run'\n /builds/gitlab-org/gitlab/lib/gitlab/query_limiting/middleware.rb:16:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/rack_middleware.rb:23:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/go.rb:21:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/etag_caching/middleware.rb:21:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/query_analyzer.rb:11:in `block in call'\n /builds/gitlab-org/gitlab/lib/gitlab/database/query_analyzer.rb:83:in `within'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/query_analyzer.rb:11:in `call'\n /builds/gitlab-org/gitlab/lib/ci/job_token/middleware.rb:11:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/batch-loader-2.0.5/lib/batch_loader/middleware.rb:11:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/bullet-7.1.2/lib/bullet/rack.rb:14:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-attack-6.7.0/lib/rack/attack.rb:103:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/apollo_upload_server-2.1.6/lib/apollo_upload_server/middleware.rb:19:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/multipart.rb:173:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-attack-6.7.0/lib/rack/attack.rb:127:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/warden-1.2.9/lib/warden/manager.rb:36:in `block in call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/warden-1.2.9/lib/warden/manager.rb:34:in `catch'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/warden-1.2.9/lib/warden/manager.rb:34:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-cors-2.0.2/lib/rack/cors.rb:102:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-2.2.10/lib/rack/tempfile_reaper.rb:15:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-2.2.10/lib/rack/etag.rb:27:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-2.2.10/lib/rack/conditional_get.rb:27:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-2.2.10/lib/rack/head.rb:12:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/http/permissions_policy.rb:36:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/http/content_security_policy.rb:33:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/read_only/controller.rb:50:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/read_only.rb:18:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/unauthenticated_session_expiry.rb:18:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-2.2.10/lib/rack/session/abstract/id.rb:266:in `context'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-2.2.10/lib/rack/session/abstract/id.rb:260:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/middleware/cookies.rb:689:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/strip_cookies.rb:29:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/same_site_cookies.rb:27:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/callbacks.rb:101:in `run_callbacks'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/middleware/callbacks.rb:28:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/middleware/actionable_exceptions.rb:16:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/sentry-rails-5.21.0/lib/sentry/rails/rescued_exception_interceptor.rb:14:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/middleware/debug_exceptions.rb:29:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/path_traversal_check.rb:40:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/handle_malformed_strings.rb:21:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/sentry-ruby-5.21.0/lib/sentry/rack/capture_exceptions.rb:30:in `block (2 levels) in call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/sentry-ruby-5.21.0/lib/sentry/hub.rb:265:in `with_session_tracking'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/sentry-ruby-5.21.0/lib/sentry-ruby.rb:412:in `with_session_tracking'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/sentry-ruby-5.21.0/lib/sentry/rack/capture_exceptions.rb:21:in `block in call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/sentry-ruby-5.21.0/lib/sentry/hub.rb:59:in `with_scope'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/sentry-ruby-5.21.0/lib/sentry-ruby.rb:392:in `with_scope'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/sentry-ruby-5.21.0/lib/sentry/rack/capture_exceptions.rb:20:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/middleware/show_exceptions.rb:31:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/basic_health_check.rb:25:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/lograge-0.11.2/lib/lograge/rails_ext/rack/logger.rb:15:in `call_app'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/railties-7.1.4.2/lib/rails/rack/logger.rb:24:in `block in call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/tagged_logging.rb:139:in `block in tagged'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/tagged_logging.rb:39:in `tagged'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/tagged_logging.rb:139:in `tagged'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/broadcast_logger.rb:241:in `method_missing'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/railties-7.1.4.2/lib/rails/rack/logger.rb:24:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/middleware/remote_ip.rb:92:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/handle_ip_spoof_attack_error.rb:25:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/request_context.rb:15:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/webhook_recursion_detection.rb:15:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/request_store-1.5.1/lib/request_store/middleware.rb:19:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-2.2.10/lib/rack/method_override.rb:24:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-2.2.10/lib/rack/runtime.rb:22:in `call'\n /builds/gitlab-org/gitlab/config/initializers/fix_local_cache_middleware.rb:11:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/compressed_json.rb:44:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/middleware/executor.rb:14:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/middleware/static.rb:25:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/static.rb:11:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/testing/clear_process_memory_cache_middleware.rb:13:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/testing/request_inspector_middleware.rb:35:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/testing/robots_blocker_middleware.rb:30:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/testing/request_blocker_middleware.rb:47:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/rack_multipart_tempfile_factory.rb:19:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/metrics/requests_rack_middleware.rb:79:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/gitlab-labkit-0.37.0/lib/labkit/middleware/rack.rb:22:in `block in call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/gitlab-labkit-0.37.0/lib/labkit/context.rb:35:in `with_context'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/gitlab-labkit-0.37.0/lib/labkit/middleware/rack.rb:21:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-2.2.10/lib/rack/sendfile.rb:110:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/middleware/request_id.rb:28:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/sidekiq_web_static.rb:20:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/railties-7.1.4.2/lib/rails/engine.rb:536:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-test-2.1.0/lib/rack/test.rb:360:in `process_request'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-test-2.1.0/lib/rack/test.rb:153:in `request'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/testing/integration.rb:288:in `process'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/testing/integration.rb:16:in `get'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/testing/integration.rb:379:in `get'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rails-controller-testing-1.0.5/lib/rails/controller/testing/integration.rb:16:in `block (2 levels) in <module:Integration>'\n /builds/gitlab-org/gitlab/spec/requests/api/branches_spec.rb:183:in `block (5 levels) in <top (required)>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:263:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:263:in `block in run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:486:in `block in run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:352:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-rails-7.0.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in <module:MinitestLifecycleAdapter>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:390:in `execute_with'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:352:in `call'\n /builds/gitlab-org/gitlab/spec/spec_helper.rb:461:in `block (3 levels) in <top (required)>'\n /builds/gitlab-org/gitlab/lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'\n /builds/gitlab-org/gitlab/spec/spec_helper.rb:460:in `block (2 levels) in <top (required)>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:390:in `execute_with'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:352:in `call'\n /builds/gitlab-org/gitlab/spec/spec_helper.rb:455:in `block (3 levels) in <top (required)>'\n /builds/gitlab-org/gitlab/vendor/gems/sidekiq-7.2.4/lib/sidekiq/testing.rb:74:in `server_middleware'\n /builds/gitlab-org/gitlab/spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'\n /builds/gitlab-org/gitlab/spec/spec_helper.rb:446:in `block (2 levels) in <top (required)>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:390:in `execute_with'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:352:in `call'\n /builds/gitlab-org/gitlab/spec/spec_helper.rb:442:in `block (3 levels) in <top (required)>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/gitlab-labkit-0.37.0/lib/labkit/context.rb:35:in `with_context'\n /builds/gitlab-org/gitlab/lib/gitlab/application_context.rb:100:in `with_raw_context'\n /builds/gitlab-org/gitlab/spec/spec_helper.rb:442:in `block (2 levels) in <top (required)>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:390:in `execute_with'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:352:in `call'\n /builds/gitlab-org/gitlab/spec/spec_helper.rb:413:in `block (3 levels) in <top (required)>'\n /builds/gitlab-org/gitlab/lib/gitlab/ci/config/feature_flags.rb:38:in `ensure_correct_usage'\n /builds/gitlab-org/gitlab/spec/spec_helper.rb:412:in `block (2 levels) in <top (required)>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:390:in `execute_with'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:352:in `call'\n /builds/gitlab-org/gitlab/spec/spec_helper.rb:271:in `block (2 levels) in <top (required)>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:390:in `execute_with'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:352:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:390:in `execute_with'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:352:in `call'\n /builds/gitlab-org/gitlab/spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:390:in `execute_with'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:352:in `call'\n /builds/gitlab-org/gitlab/spec/support/redis.rb:17:in `block (3 levels) in <top (required)>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:390:in `execute_with'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:352:in `call'\n /builds/gitlab-org/gitlab/spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:390:in `execute_with'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:352:in `call'\n /builds/gitlab-org/gitlab/spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'\n /builds/gitlab-org/gitlab/spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'\n /builds/gitlab-org/gitlab/spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:390:in `execute_with'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:352:in `call'\n /builds/gitlab-org/gitlab/spec/support/caching.rb:30:in `block (2 levels) in <top (required)>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:390:in `execute_with'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:352:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:390:in `execute_with'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:352:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:486:in `run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:259:in `run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example_group.rb:646:in `block in run_examples'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example_group.rb:642:in `map'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example_group.rb:642:in `run_examples'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example_group.rb:607:in `run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example_group.rb:608:in `block in run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example_group.rb:608:in `map'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example_group.rb:608:in `run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example_group.rb:608:in `block in run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example_group.rb:608:in `map'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example_group.rb:608:in `run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example_group.rb:608:in `block in run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example_group.rb:608:in `map'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example_group.rb:608:in `run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/runner.rb:121:in `map'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/configuration.rb:2092:in `with_suite_hooks'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/reporter.rb:74:in `report'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/runner.rb:115:in `run_specs'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/runner.rb:89:in `run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/runner.rb:71:in `run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/runner.rb:45:in `invoke'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/exe/rspec:4:in `<top (required)>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/bin/rspec:25:in `load'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/bin/rspec:25:in `<top (required)>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/bundler-2.5.11/lib/bundler/cli/exec.rb:58:in `load'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/bundler-2.5.11/lib/bundler/cli/exec.rb:58:in `kernel_load'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/bundler-2.5.11/lib/bundler/cli/exec.rb:23:in `run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/bundler-2.5.11/lib/bundler/cli.rb:455:in `exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/bundler-2.5.11/lib/bundler/vendor/thor/lib/thor/command.rb:28:in `run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/bundler-2.5.11/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/bundler-2.5.11/lib/bundler/vendor/thor/lib/thor.rb:527:in `dispatch'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/bundler-2.5.11/lib/bundler/cli.rb:35:in `dispatch'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/bundler-2.5.11/lib/bundler/vendor/thor/lib/thor/base.rb:584:in `start'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/bundler-2.5.11/lib/bundler/cli.rb:29:in `start'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/bundler-2.5.11/exe/bundle:28:in `block in <top (required)>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/bundler-2.5.11/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/bundler-2.5.11/exe/bundle:20:in `<top (required)>'\n /usr/local/bin/bundle:25:in `load'\n /usr/local/bin/bundle:25:in `<main>'",7219 # ./spec/requests/api/branches_spec.rb:185:in `block (5 levels) in <top (required)>'7220 # ./spec/spec_helper.rb:461:in `block (3 levels) in <top (required)>'7221 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'7222 # ./spec/spec_helper.rb:460:in `block (2 levels) in <top (required)>'7223 # ./spec/spec_helper.rb:455:in `block (3 levels) in <top (required)>'7224 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'7225 # ./spec/spec_helper.rb:446:in `block (2 levels) in <top (required)>'7226 # ./spec/spec_helper.rb:442:in `block (3 levels) in <top (required)>'7227 # ./lib/gitlab/application_context.rb:100:in `with_raw_context'7228 # ./spec/spec_helper.rb:442:in `block (2 levels) in <top (required)>'7229 # ./spec/spec_helper.rb:413:in `block (3 levels) in <top (required)>'7230 # ./lib/gitlab/ci/config/feature_flags.rb:38:in `ensure_correct_usage'7231 # ./spec/spec_helper.rb:412:in `block (2 levels) in <top (required)>'7232 # ./spec/spec_helper.rb:271:in `block (2 levels) in <top (required)>'7233 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7234 # ./spec/support/redis.rb:17:in `block (3 levels) in <top (required)>'7235 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'7236 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'7237 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'7238 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'7239 # ./spec/support/caching.rb:30:in `block (2 levels) in <top (required)>'7240Finished in 17 minutes 57 seconds (files took 53.02 seconds to load)72411847 examples, 1 failure7242Failed examples:7243rspec ./spec/requests/api/branches_spec.rb:182 # API::Branches GET /projects/:id/repository/branches when search parameter is passed and branch does not exist returns an empty array7244Randomized with seed 197467245Stopped processing SimpleCov as a previous error not related to SimpleCov has been detected7246[TEST PROF INFO] Time spent in factories: 06:25.191 (35.54% of total time)7247RSpec exited with 1.7248[job-metrics] Updating job metrics tag for the CI/CD job.7249RSPEC_RETRIED_TESTS_REPORT_PATH: rspec/retried_tests-8674210527.txt7250Retrying the failing examples in a new RSpec process...7251$ gem install junit_merge --no-document --version 0.1.27252Successfully installed nokogiri-1.17.2-x86_64-linux7253Successfully installed junit_merge-0.1.272542 gems installed7255==> 'gem install junit_merge --no-document --version 0.1.2' succeeded in 2 seconds.7256Running RSpec command: bin/rspec -Ispec -rspec_helper --color --failure-exit-code 1 --error-exit-code 2 --format documentation --format Support::Formatters::JsonFormatter --out rspec/rspec-retry-8674210527.json --format RspecJunitFormatter --out rspec/rspec-retry-8674210527.xml --only-failures --pattern "spec/{commands,controllers,mailers,requests}{,/**/}*_spec.rb"7257/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/io-event-1.6.5/lib/io/event/support.rb:27: warning: IO::Buffer is experimental and both the Ruby and C interface may change in the future!7258warning: parser/current is loading parser/ruby32, which recognizes 3.2.6-compliant syntax, but you are running 3.2.5.7260Run options: include {:last_run_status=>"failed"}7261# [RSpecRunTime] Starting RSpec timer...7262DEPRECATION WARNING: Calling behavior on ActiveSupport::Deprecation is deprecated and will be removed from Rails (use Rails.application.deprecators[framework].behavior where framework is for example :active_record instead) (called from load at bin/rspec:9)7263DEPRECATION WARNING: Calling behavior= on ActiveSupport::Deprecation is deprecated and will be removed from Rails (use Rails.application.deprecators.behavior= instead) (called from load at bin/rspec:9)7264[TEST PROF INFO] EventProf enabled (sql.active_record)7265unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.7266unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.7267Test environment set up in 0.444235453 seconds7268# [RSpecRunTime] Starting example group spec/requests/api/branches_spec.rb. Expected to take 5 minutes 29.12 seconds.7269API::Branches7270DEPRECATION WARNING: User model aliases `maintainers_groups`, but `maintainers_groups` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :masters_groups, :maintainers_groups` or define the method manually. (called from block (2 levels) in <main> at /builds/gitlab-org/gitlab/spec/requests/api/branches_spec.rb:6)7271 GET /projects/:id/repository/branches7272 when search parameter is passed7273 and branch does not exist7274DEPRECATION WARNING: Project model aliases `approvals_before_merge` and has a method called `approvals_before_merge` defined. Starting in Rails 7.2 `fallback_approvals_required` will not be calling `approvals_before_merge` anymore. You may want to additionally define `fallback_approvals_required` to preserve the current behavior. (called from initialize at /builds/gitlab-org/gitlab/app/models/project.rb:1169)7275DEPRECATION WARNING: Project model aliases `pipeline_configuration_full_path`, but `pipeline_configuration_full_path` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :compliance_pipeline_configuration_full_path, :pipeline_configuration_full_path` or define the method manually. (called from initialize at /builds/gitlab-org/gitlab/app/models/project.rb:1169)7276DEPRECATION WARNING: Namespaces::ProjectNamespace model aliases `parent_id` and has a method called `parent_id=` defined. Starting in Rails 7.2 `namespace_id=` will not be calling `parent_id=` anymore. You may want to additionally define `namespace_id=` to preserve the current behavior. (called from block (3 levels) in <main> at /builds/gitlab-org/gitlab/spec/factories/projects.rb:121)7277DEPRECATION WARNING: Namespaces::ProjectNamespace model aliases `parent`, but `parent` is not an attribute. Starting in Rails 7.2, alias_attribute with non-attribute targets will raise. Use `alias_method :namespace, :parent` or define the method manually. (called from block (3 levels) in <main> at /builds/gitlab-org/gitlab/spec/factories/projects.rb:121)7278 returns an empty array (FAILED - 1)7279# [RSpecRunTime] Finishing example group spec/requests/api/branches_spec.rb. It took 6.04 seconds. Expected to take 5 minutes 29.12 seconds.7280# [RSpecRunTime] RSpec elapsed time: 14.33 seconds. Current RSS: ~1308M. Threads: 4. load average: 1.10 1.16 1.32 1/300 640117281.7282auto_explain log contains 1226 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-integration-pg14-11-20.63909.main.ndjson.gz7283took 16.9984387497284auto_explain log contains 1228 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-integration-pg14-11-20.63909.ci.ndjson.gz7285took 16.7884673657286[TEST PROF INFO] EventProf results for sql.active_record7287Total time: 00:00.629 of 00:06.091 (10.33%)7288Total events: 2937289Top 5 slowest suites (by time):7290API::Branches (./spec/requests/api/branches_spec.rb:5) – 00:00.629 (293 / 1) of 00:06.091 (10.33%)7291Failures:7292 1) API::Branches GET /projects/:id/repository/branches when search parameter is passed and branch does not exist returns an empty array7293 Failure/Error: expect(json_response).to eq []7294 expected: []7295 got: {"message"=>"\nNoMethodError (undefined method `keys' for nil:NilClass):\n /builds/gitlab-org/gitlab...-core-3.13.1/exe/rspec:4:in `<top (required)>'\n bin/rspec:9:in `load'\n bin/rspec:9:in `<main>'"}7296 (compared using ==)7297 Diff:7298 @@ -1 +1 @@7299 -[]7300 +"message" => "\nNoMethodError (undefined method `keys' for nil:NilClass):\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/cache.rb:621:in `block in fetch_multi'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/cache.rb:1030:in `block in _instrument'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/notifications.rb:206:in `block in instrument'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/notifications/instrumenter.rb:58:in `instrument'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/notifications.rb:206:in `instrument'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/cache.rb:1029:in `_instrument'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/cache.rb:1010:in `instrument_multi'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/cache.rb:608:in `fetch_multi'\n /builds/gitlab-org/gitlab/lib/gitlab/cache/helpers.rb:120:in `block in fetch_multi'\n /builds/gitlab-org/gitlab/lib/gitlab/instrumentation/redis_cluster_validator.rb:208:in `allow_cross_slot_commands'\n /builds/gitlab-org/gitlab/lib/gitlab/cache/helpers.rb:119:in `fetch_multi'\n /builds/gitlab-org/gitlab/lib/gitlab/cache/helpers.rb:93:in `cached_collection'\n /builds/gitlab-org/gitlab/lib/api/helpers/caching.rb:48:in `present_cached'\n /builds/gitlab-org/gitlab/lib/api/branches.rb:59:in `block (3 levels) in <class:Branches>'\n /builds/gitlab-org/gitlab/lib/api/helpers/caching.rb:83:in `block in cache_action'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/cache.rb:1060:in `block in save_block_result_to_cache'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/cache.rb:1030:in `block in _instrument'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/notifications.rb:206:in `block in instrument'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/notifications/instrumenter.rb:58:in `instrument'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/notifications.rb:206:in `instrument'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/cache.rb:1029:in `_instrument'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/cache.rb:1006:in `instrument'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/cache.rb:1059:in `save_block_result_to_cache'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/cache.rb:481:in `fetch'\n /builds/gitlab-org/gitlab/lib/api/helpers/caching.rb:82:in `cache_action'\n /builds/gitlab-org/gitlab/lib/api/branches.rb:50:in `block (2 levels) in <class:Branches>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/endpoint.rb:58:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/endpoint.rb:58:in `block (2 levels) in generate_api_method'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/notifications.rb:208:in `instrument'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/endpoint.rb:57:in `block in generate_api_method'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/endpoint.rb:328:in `execute'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/endpoint.rb:260:in `block in run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/notifications.rb:208:in `instrument'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/endpoint.rb:240:in `run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/endpoint.rb:316:in `block in build_stack'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/middleware/base.rb:36:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/middleware/base.rb:29:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/middleware/base.rb:36:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/middleware/base.rb:29:in `call'\n /builds/gitlab-org/gitlab/ee/lib/gitlab/middleware/ip_restrictor.rb:14:in `block in call'\n /builds/gitlab-org/gitlab/lib/gitlab/ip_address_state.rb:11:in `with'\n /builds/gitlab-org/gitlab/ee/lib/gitlab/middleware/ip_restrictor.rb:13:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/middleware/base.rb:36:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/middleware/base.rb:29:in `call'\n /builds/gitlab-org/gitlab/lib/api/api_guard.rb:219:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/middleware/base.rb:36:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/middleware/base.rb:29:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-oauth2-2.2.1/lib/rack/oauth2/server/resource.rb:20:in `_call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-oauth2-2.2.1/lib/rack/oauth2/server/resource/bearer.rb:8:in `_call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-oauth2-2.2.1/lib/rack/oauth2/server/abstract/handler.rb:17:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/middleware/error.rb:39:in `block in call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/middleware/error.rb:38:in `catch'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/middleware/error.rb:38:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/middleware/base.rb:29:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape_logging-1.8.4/lib/grape_logging/middleware/request_logger.rb:60:in `block in call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape_logging-1.8.4/lib/grape_logging/middleware/request_logger.rb:58:in `catch'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape_logging-1.8.4/lib/grape_logging/middleware/request_logger.rb:58:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/middleware/base.rb:29:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-2.2.10/lib/rack/head.rb:12:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/endpoint.rb:224:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/endpoint.rb:218:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/router/route.rb:58:in `exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/router.rb:120:in `process_route'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/router.rb:74:in `block in identity'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/router.rb:94:in `transaction'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/router.rb:72:in `identity'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/router.rb:56:in `block in call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/router.rb:136:in `with_optimization'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/router.rb:55:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/api/instance.rb:165:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/api/instance.rb:70:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/grape-2.0.0/lib/grape/api/instance.rb:65:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/routing/mapper.rb:31:in `block in <class:Constraints>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/routing/mapper.rb:60:in `serve'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/journey/router.rb:51:in `block in serve'\n /builds/gitlab-org/gitlab/config/initializers/action_dispatch_journey_router.rb:53:in `block in find_routes'\n /builds/gitlab-org/gitlab/config/initializers/action_dispatch_journey_router.rb:25:in `map!'\n /builds/gitlab-org/gitlab/config/initializers/action_dispatch_journey_router.rb:25:in `find_routes'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/journey/router.rb:32:in `serve'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/routing/route_set.rb:882:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/gitlab-experiment-0.9.1/lib/gitlab/experiment/middleware.rb:19:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:470:in `call_app!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:314:in `mock_call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:189:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:169:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:470:in `call_app!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:314:in `mock_call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:189:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:169:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:470:in `call_app!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:314:in `mock_call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:189:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:169:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:470:in `call_app!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:314:in `mock_call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:189:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:169:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:470:in `call_app!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:314:in `mock_call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:189:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:169:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:470:in `call_app!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:314:in `mock_call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:189:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:169:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:470:in `call_app!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:314:in `mock_call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:189:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:169:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:470:in `call_app!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:314:in `mock_call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:189:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:169:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:470:in `call_app!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:314:in `mock_call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:189:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:169:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:470:in `call_app!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:314:in `mock_call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:189:in `call!'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:169:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/middleware/static.rb:25:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/flipper-0.26.2/lib/flipper/middleware/memoizer.rb:72:in `memoized_call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/flipper-0.26.2/lib/flipper/middleware/memoizer.rb:37:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/sidekiq_shard_awareness_validation.rb:20:in `block in call'\n /builds/gitlab-org/gitlab/lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/sidekiq_shard_awareness_validation.rb:20:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/memory_report.rb:13:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/speedscope.rb:13:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/query_limiting/middleware.rb:17:in `block in call'\n /builds/gitlab-org/gitlab/lib/gitlab/query_limiting/transaction.rb:48:in `run'\n /builds/gitlab-org/gitlab/lib/gitlab/query_limiting/middleware.rb:16:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/rack_middleware.rb:23:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/go.rb:21:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/etag_caching/middleware.rb:21:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/query_analyzer.rb:11:in `block in call'\n /builds/gitlab-org/gitlab/lib/gitlab/database/query_analyzer.rb:83:in `within'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/query_analyzer.rb:11:in `call'\n /builds/gitlab-org/gitlab/lib/ci/job_token/middleware.rb:11:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/batch-loader-2.0.5/lib/batch_loader/middleware.rb:11:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/bullet-7.1.2/lib/bullet/rack.rb:14:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-attack-6.7.0/lib/rack/attack.rb:103:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/apollo_upload_server-2.1.6/lib/apollo_upload_server/middleware.rb:19:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/multipart.rb:173:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-attack-6.7.0/lib/rack/attack.rb:127:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/warden-1.2.9/lib/warden/manager.rb:36:in `block in call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/warden-1.2.9/lib/warden/manager.rb:34:in `catch'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/warden-1.2.9/lib/warden/manager.rb:34:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-cors-2.0.2/lib/rack/cors.rb:102:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-2.2.10/lib/rack/tempfile_reaper.rb:15:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-2.2.10/lib/rack/etag.rb:27:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-2.2.10/lib/rack/conditional_get.rb:27:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-2.2.10/lib/rack/head.rb:12:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/http/permissions_policy.rb:36:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/http/content_security_policy.rb:33:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/read_only/controller.rb:50:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/read_only.rb:18:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/unauthenticated_session_expiry.rb:18:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-2.2.10/lib/rack/session/abstract/id.rb:266:in `context'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-2.2.10/lib/rack/session/abstract/id.rb:260:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/middleware/cookies.rb:689:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/strip_cookies.rb:29:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/same_site_cookies.rb:27:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/callbacks.rb:101:in `run_callbacks'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/middleware/callbacks.rb:28:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/middleware/actionable_exceptions.rb:16:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/sentry-rails-5.21.0/lib/sentry/rails/rescued_exception_interceptor.rb:14:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/middleware/debug_exceptions.rb:29:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/path_traversal_check.rb:40:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/handle_malformed_strings.rb:21:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/sentry-ruby-5.21.0/lib/sentry/rack/capture_exceptions.rb:30:in `block (2 levels) in call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/sentry-ruby-5.21.0/lib/sentry/hub.rb:265:in `with_session_tracking'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/sentry-ruby-5.21.0/lib/sentry-ruby.rb:412:in `with_session_tracking'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/sentry-ruby-5.21.0/lib/sentry/rack/capture_exceptions.rb:21:in `block in call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/sentry-ruby-5.21.0/lib/sentry/hub.rb:59:in `with_scope'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/sentry-ruby-5.21.0/lib/sentry-ruby.rb:392:in `with_scope'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/sentry-ruby-5.21.0/lib/sentry/rack/capture_exceptions.rb:20:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/middleware/show_exceptions.rb:31:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/basic_health_check.rb:25:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/lograge-0.11.2/lib/lograge/rails_ext/rack/logger.rb:15:in `call_app'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/railties-7.1.4.2/lib/rails/rack/logger.rb:24:in `block in call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/tagged_logging.rb:139:in `block in tagged'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/tagged_logging.rb:39:in `tagged'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/tagged_logging.rb:139:in `tagged'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/activesupport-7.1.4.2/lib/active_support/broadcast_logger.rb:241:in `method_missing'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/railties-7.1.4.2/lib/rails/rack/logger.rb:24:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/middleware/remote_ip.rb:92:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/handle_ip_spoof_attack_error.rb:25:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/request_context.rb:15:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/webhook_recursion_detection.rb:15:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/request_store-1.5.1/lib/request_store/middleware.rb:19:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-2.2.10/lib/rack/method_override.rb:24:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-2.2.10/lib/rack/runtime.rb:22:in `call'\n /builds/gitlab-org/gitlab/config/initializers/fix_local_cache_middleware.rb:11:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/compressed_json.rb:44:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/middleware/executor.rb:14:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/middleware/static.rb:25:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/static.rb:11:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/testing/clear_process_memory_cache_middleware.rb:13:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/testing/request_inspector_middleware.rb:35:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/testing/robots_blocker_middleware.rb:30:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/testing/request_blocker_middleware.rb:47:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/rack_multipart_tempfile_factory.rb:19:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/metrics/requests_rack_middleware.rb:79:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/gitlab-labkit-0.37.0/lib/labkit/middleware/rack.rb:22:in `block in call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/gitlab-labkit-0.37.0/lib/labkit/context.rb:35:in `with_context'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/gitlab-labkit-0.37.0/lib/labkit/middleware/rack.rb:21:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-2.2.10/lib/rack/sendfile.rb:110:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/middleware/request_id.rb:28:in `call'\n /builds/gitlab-org/gitlab/lib/gitlab/middleware/sidekiq_web_static.rb:20:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/railties-7.1.4.2/lib/rails/engine.rb:536:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-test-2.1.0/lib/rack/test.rb:360:in `process_request'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rack-test-2.1.0/lib/rack/test.rb:153:in `request'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/testing/integration.rb:288:in `process'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/testing/integration.rb:16:in `get'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/actionpack-7.1.4.2/lib/action_dispatch/testing/integration.rb:379:in `get'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rails-controller-testing-1.0.5/lib/rails/controller/testing/integration.rb:16:in `block (2 levels) in <module:Integration>'\n /builds/gitlab-org/gitlab/spec/requests/api/branches_spec.rb:183:in `block (5 levels) in <main>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:263:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:263:in `block in run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:486:in `block in run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:352:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-rails-7.0.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in <module:MinitestLifecycleAdapter>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:390:in `execute_with'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:352:in `call'\n /builds/gitlab-org/gitlab/spec/spec_helper.rb:461:in `block (3 levels) in <top (required)>'\n /builds/gitlab-org/gitlab/lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'\n /builds/gitlab-org/gitlab/spec/spec_helper.rb:460:in `block (2 levels) in <top (required)>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:390:in `execute_with'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:352:in `call'\n /builds/gitlab-org/gitlab/spec/spec_helper.rb:455:in `block (3 levels) in <top (required)>'\n /builds/gitlab-org/gitlab/vendor/gems/sidekiq-7.2.4/lib/sidekiq/testing.rb:74:in `server_middleware'\n /builds/gitlab-org/gitlab/spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'\n /builds/gitlab-org/gitlab/spec/spec_helper.rb:446:in `block (2 levels) in <top (required)>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:390:in `execute_with'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:352:in `call'\n /builds/gitlab-org/gitlab/spec/spec_helper.rb:442:in `block (3 levels) in <top (required)>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/gitlab-labkit-0.37.0/lib/labkit/context.rb:35:in `with_context'\n /builds/gitlab-org/gitlab/lib/gitlab/application_context.rb:100:in `with_raw_context'\n /builds/gitlab-org/gitlab/spec/spec_helper.rb:442:in `block (2 levels) in <top (required)>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:390:in `execute_with'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:352:in `call'\n /builds/gitlab-org/gitlab/spec/spec_helper.rb:413:in `block (3 levels) in <top (required)>'\n /builds/gitlab-org/gitlab/lib/gitlab/ci/config/feature_flags.rb:38:in `ensure_correct_usage'\n /builds/gitlab-org/gitlab/spec/spec_helper.rb:412:in `block (2 levels) in <top (required)>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:390:in `execute_with'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:352:in `call'\n /builds/gitlab-org/gitlab/spec/spec_helper.rb:271:in `block (2 levels) in <top (required)>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:390:in `execute_with'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:352:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <main>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:390:in `execute_with'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:352:in `call'\n /builds/gitlab-org/gitlab/spec/support/system_exit_detected.rb:7:in `block (2 levels) in <main>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:390:in `execute_with'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:352:in `call'\n /builds/gitlab-org/gitlab/spec/support/redis.rb:17:in `block (3 levels) in <main>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:390:in `execute_with'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:352:in `call'\n /builds/gitlab-org/gitlab/spec/support/fast_quarantine.rb:22:in `block (2 levels) in <main>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:390:in `execute_with'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:352:in `call'\n /builds/gitlab-org/gitlab/spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <main>'\n /builds/gitlab-org/gitlab/spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'\n /builds/gitlab-org/gitlab/spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <main>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:390:in `execute_with'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:352:in `call'\n /builds/gitlab-org/gitlab/spec/support/caching.rb:30:in `block (2 levels) in <main>'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:390:in `execute_with'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:352:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:457:in `instance_exec'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:390:in `execute_with'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:352:in `call'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/hooks.rb:486:in `run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:468:in `with_around_example_hooks'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example.rb:259:in `run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example_group.rb:646:in `block in run_examples'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example_group.rb:642:in `map'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example_group.rb:642:in `run_examples'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example_group.rb:607:in `run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example_group.rb:608:in `block in run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example_group.rb:608:in `map'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example_group.rb:608:in `run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example_group.rb:608:in `block in run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example_group.rb:608:in `map'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example_group.rb:608:in `run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example_group.rb:608:in `block in run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example_group.rb:608:in `map'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/example_group.rb:608:in `run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/runner.rb:121:in `map'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/configuration.rb:2092:in `with_suite_hooks'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/runner.rb:116:in `block in run_specs'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/reporter.rb:74:in `report'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/runner.rb:115:in `run_specs'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/runner.rb:89:in `run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/runner.rb:71:in `run'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/lib/rspec/core/runner.rb:45:in `invoke'\n /builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/rspec-core-3.13.1/exe/rspec:4:in `<top (required)>'\n bin/rspec:9:in `load'\n bin/rspec:9:in `<main>'",7301 # ./spec/requests/api/branches_spec.rb:185:in `block (5 levels) in <main>'7302 # ./spec/spec_helper.rb:461:in `block (3 levels) in <top (required)>'7303 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'7304 # ./spec/spec_helper.rb:460:in `block (2 levels) in <top (required)>'7305 # ./spec/spec_helper.rb:455:in `block (3 levels) in <top (required)>'7306 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'7307 # ./spec/spec_helper.rb:446:in `block (2 levels) in <top (required)>'7308 # ./spec/spec_helper.rb:442:in `block (3 levels) in <top (required)>'7309 # ./lib/gitlab/application_context.rb:100:in `with_raw_context'7310 # ./spec/spec_helper.rb:442:in `block (2 levels) in <top (required)>'7311 # ./spec/spec_helper.rb:413:in `block (3 levels) in <top (required)>'7312 # ./lib/gitlab/ci/config/feature_flags.rb:38:in `ensure_correct_usage'7313 # ./spec/spec_helper.rb:412:in `block (2 levels) in <top (required)>'7314 # ./spec/spec_helper.rb:271:in `block (2 levels) in <top (required)>'7315 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <main>'7316 # ./spec/support/redis.rb:17:in `block (3 levels) in <main>'7317 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <main>'7318 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <main>'7319 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'7320 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <main>'7321 # ./spec/support/caching.rb:30:in `block (2 levels) in <main>'7322Finished in 48.53 seconds (files took 1 minute 18.04 seconds to load)73231 example, 1 failure7324Failed examples:7325rspec ./spec/requests/api/branches_spec.rb:182 # API::Branches GET /projects/:id/repository/branches when search parameter is passed and branch does not exist returns an empty array7326[TEST PROF INFO] Time spent in factories: 00:01.753 (3.26% of total time)7327*******************************************************7328Checking whether there was a known infrastructure error7329*******************************************************7330Not changing the CI/CD job exit code.7332Running after script...7333$ source scripts/utils.sh7334$ log_disk_usage7335*******************************************************7336This runner currently has 70G free disk space.7337*******************************************************7394$ bundle exec gem list gitlab_quality-test_tooling7395gitlab_quality-test_tooling (2.4.0)7396$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command7399$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command7402$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command7405$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command7408$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command7412$ tooling/bin/push_job_metrics || true7413[job-metrics] Pushing job metrics file for the CI/CD job.7414[job-metrics] Pushed 4 CI job metric entries to InfluxDB.7416Uploading artifacts...7417auto_explain/: found 5 matching artifact files and directories 7418coverage/: found 4 matching artifact files and directories 7419WARNING: crystalball/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 7420deprecations/: found 33 matching artifact files and directories 7421knapsack/: found 4 matching artifact files and directories 7422rspec/: found 13 matching artifact files and directories 7423WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 7424log/*.log: found 15 matching artifact files and directories 7425WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/8674210527/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com7426WARNING: Retrying... context=artifacts-uploader error=request redirected7427Uploading artifacts as "archive" to coordinator... 201 Created id=8674210527 responseStatus=201 Created token=glcbt-667428Uploading artifacts...7429rspec/rspec-*.xml: found 2 matching artifact files and directories 7430WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/8674210527/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com7431WARNING: Retrying... context=artifacts-uploader error=request redirected7432Uploading artifacts as "junit" to coordinator... 201 Created id=8674210527 responseStatus=201 Created token=glcbt-667434ERROR: Job failed: exit code 1