rspec integration pg14 single-db 14/16
Passed Started
by
@rkadam3

Rajendra Kadam
1Running with gitlab-runner 16.9.1 (782c6ecb)2 on green-1.private.runners-manager.gitlab.com/gitlab.com/gitlab-org 4bq1s9yM, system ID: s_9d15f3e4e7ae3 feature flags: FF_NETWORK_PER_BUILD:true, FF_USE_IMPROVED_URL_MASKING:true6Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-120-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:b6c412dc298714b5c26feca1330d8f743b48caf0b1feeadfd554d7d446f985a5 for redis:6.2-alpine with digest redis@sha256:51d6c56749a4243096327e3fb964a48ed92254357108449cb6e23999c37773c5 ...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.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-120-yarn-1.22-graphicsmagick-1.3.36 ...23Using docker image sha256:fc7435a87025ef82fcd7c3a7df1e52121e8a88ab05430c94ba7ad5920fecc0d0 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-120-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14@sha256:c129fa1214137f01be7f1412c5233ac179604d32d9d852cbe06113596fb24504 ...25Running on runner-4bq1s9ym-project-278964-concurrent-0 via runner-4bq1s9ym-private-1709554882-ca0e56e0...27Skipping Git repository setup28Skipping Git checkout29Skipping Git submodules setup31Checking cache for ruby-gems-debian-bookworm-ruby-3.1-17...32cache.zip is up to date 33Successfully extracted cache35Downloading artifacts for clone-gitlab-repo (6311410718)...36Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6311410718 responseStatus=200 OK token=glcbt-6537WARNING: Part of .git directory is on the list of files to extract 38WARNING: This may introduce unexpected problems 39Downloading artifacts for compile-test-assets (6311410765)...40Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6311410765 responseStatus=200 OK token=glcbt-6541Downloading artifacts for detect-tests (6311410787)...42Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6311410787 responseStatus=200 OK token=glcbt-6543Downloading artifacts for retrieve-tests-metadata (6311410799)...44Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6311410799 responseStatus=200 OK token=glcbt-6545Downloading artifacts for setup-test-env (6311410773)...46Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6311410773 responseStatus=200 OK token=glcbt-6548Using docker image sha256:fc7435a87025ef82fcd7c3a7df1e52121e8a88ab05430c94ba7ad5920fecc0d0 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-120-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14@sha256:c129fa1214137f01be7f1412c5233ac179604d32d9d852cbe06113596fb24504 ...49$ echo $FOSS_ONLY50$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb51$ export GOPATH=$CI_PROJECT_DIR/.go52$ mkdir -p $GOPATH53$ source scripts/utils.sh54$ source scripts/prepare_build.sh732Using two connections, single database config (config/database.yml.postgresql)733Disabling ci connection in config/database.yml734Geo DB won't be set up.735Embedding DB won't be set up.758$ source ./scripts/rspec_helpers.sh759$ run_timed_command "gem install knapsack --no-document"760$ gem install knapsack --no-document761Successfully installed knapsack-4.0.07621 gem installed763==> 'gem install knapsack --no-document' succeeded in 1 seconds.764$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"769$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"770$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"771$ tooling/bin/create_job_metrics_file || true772[job-metrics] Creating the job metrics file for the CI/CD job.773$ rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request"774[13:30:26] Starting rspec_parallelized_job775RETRY_FAILED_TESTS_IN_NEW_PROCESS: true776KNAPSACK_GENERATE_REPORT: true777FLAKY_RSPEC_GENERATE_REPORT: true778KNAPSACK_TEST_FILE_PATTERN: spec/{commands,controllers,mailers,requests}{,/**/}*_spec.rb779KNAPSACK_LOG_LEVEL: debug780KNAPSACK_REPORT_PATH: knapsack/rspec_integration_pg14_single-db_14_16_278964_report.json781FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json782FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_integration_pg14_single-db_14_16_278964_report.json783NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_integration_pg14_single-db_14_16_278964_report.json784RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-6311411648.txt785CRYSTALBALL: 786RSPEC_TESTS_MAPPING_ENABLED: 787RSPEC_TESTS_FILTER_FILE: 788Shell set options (set -o) enabled:789braceexpand on790hashall on791interactive-comments on792pipefail on793Parsing expected rspec suite duration...794RSpec suite is expected to take 34 minutes 53.68 seconds.795Expected duration for tests:796{797 "spec/requests/api/repositories_spec.rb": 372.6767398507993,798 "spec/requests/api/branches_spec.rb": 303.72710377788883,799 "spec/controllers/projects/pipelines_controller_spec.rb": 185.95899793989412,800 "spec/requests/api/rubygem_packages_spec.rb": 154.4845752804644,801 "spec/controllers/explore/projects_controller_spec.rb": 113.83821979308519,802 "spec/requests/api/members_spec.rb": 101.8426298308284,803 "spec/requests/api/issues/get_project_issues_spec.rb": 76.51876228323954,804 "spec/requests/api/invitations_spec.rb": 70.23574405439786,805 "spec/controllers/projects/commit_controller_spec.rb": 56.3494612058659,806 "spec/controllers/projects/releases_controller_spec.rb": 51.69720886643753,807 "spec/mailers/previews_spec.rb": 45.62080879061497,808 "spec/controllers/groups/settings/integrations_controller_spec.rb": 39.73860797540328,809 "spec/requests/api/graphql/mutations/snippets/update_spec.rb": 38.90013112615115,810 "spec/requests/api/graphql/environments/deployments_spec.rb": 32.668431599424,811 "spec/requests/api/freeze_periods_spec.rb": 29.843094565683757,812 "spec/requests/api/draft_notes_spec.rb": 29.536352638011365,813 "spec/requests/api/namespaces_spec.rb": 25.953490444131788,814 "spec/requests/api/ml/mlflow/registered_models_spec.rb": 24.646562841305908,815 "spec/controllers/projects/tags_controller_spec.rb": 21.866628634485203,816 "spec/requests/projects/commits_controller_spec.rb": 20.451851447123406,817 "spec/controllers/groups/group_links_controller_spec.rb": 18.74993354023542,818 "spec/requests/api/graphql/group/container_repositories_spec.rb": 17.664047747389194,819 "spec/requests/api/graphql/mutations/snippets/destroy_spec.rb": 15.569427286391711,820 "spec/requests/api/graphql/packages/helm_spec.rb": 15.466042049849918,821 "spec/requests/projects/merge_requests/diffs_spec.rb": 13.838611940713363,822 "spec/controllers/projects/settings/repository_controller_spec.rb": 13.077747720375012,823 "spec/controllers/projects/alerting/notifications_controller_spec.rb": 12.87396360384984,824 "spec/requests/projects/google_cloud/deployments_controller_spec.rb": 11.621825841104586,825 "spec/controllers/projects/todos_controller_spec.rb": 11.089734742253409,826 "spec/requests/projects/ml/models_controller_spec.rb": 10.604432334771705,827 "spec/requests/api/graphql/mutations/merge_requests/set_milestone_spec.rb": 9.635306742681056,828 "spec/controllers/projects/pipelines/tests_controller_spec.rb": 9.420868801521856,829 "spec/requests/api/graphql/ci/inherited_ci_variables_spec.rb": 8.260535542958571,830 "spec/controllers/projects/feature_flags_user_lists_controller_spec.rb": 8.19117572396496,831 "spec/requests/api/notification_settings_spec.rb": 7.279524013391925,832 "spec/requests/api/graphql/group/milestones_spec.rb": 7.251652193368566,833 "spec/requests/api/graphql/user/starred_projects_query_spec.rb": 6.672424899690919,834 "spec/requests/api/graphql/mutations/labels/create_spec.rb": 6.528311537682518,835 "spec/requests/api/graphql/namespace/root_storage_statistics_spec.rb": 6.047963988598767,836 "spec/requests/projects/integrations/slash_commands_controller_spec.rb": 5.850365853599988,837 "spec/controllers/chaos_controller_spec.rb": 5.5552023702187725,838 "spec/requests/api/graphql/abuse_report_spec.rb": 5.289107079652678,839 "spec/requests/api/graphql/mutations/ci/job/retry_spec.rb": 4.969733515180869,840 "spec/requests/api/graphql/project/issue/designs/notes_spec.rb": 4.935432371848937,841 "spec/requests/api/graphql/group/work_item_state_counts_spec.rb": 4.544309556047494,842 "spec/controllers/groups/dependency_proxy_auth_controller_spec.rb": 4.2897096509634345,843 "spec/requests/oauth/tokens_controller_spec.rb": 4.150537473643388,844 "spec/controllers/import/manifest_controller_spec.rb": 3.8873368415802645,845 "spec/requests/api/graphql/mutations/boards/destroy_spec.rb": 3.793543388928355,846 "spec/requests/api/graphql/mutations/branch_rules/destroy_spec.rb": 3.52085217393215,847 "spec/requests/api/graphql/issue_status_counts_spec.rb": 3.3983486941513608,848 "spec/requests/admin/hook_logs_controller_spec.rb": 3.3800557857485534,849 "spec/requests/api/graphql/ci/stages_spec.rb": 2.9707373191549675,850 "spec/requests/api/graphql/mutations/alert_management/http_integration/create_spec.rb": 2.823311484494327,851 "spec/requests/pwa_controller_spec.rb": 2.8120136600330037,852 "spec/controllers/users/unsubscribes_controller_spec.rb": 2.550499403346353,853 "spec/requests/api/graphql/mutations/boards/lists/create_spec.rb": 2.5280029260583587,854 "spec/controllers/groups/dependency_proxies_controller_spec.rb": 2.252620786133225,855 "spec/requests/api/graphql/crm/contacts_spec.rb": 2.197929666738033,856 "spec/requests/api/graphql/mutations/work_items/export_spec.rb": 2.0012648274033684,857 "spec/requests/warden_spec.rb": 1.8814514287862771,858 "spec/requests/api/graphql/mutations/alert_management/alerts/todo/create_spec.rb": 1.6440899947938883,859 "spec/controllers/groups/avatars_controller_spec.rb": 1.604903056961407,860 "spec/requests/api/graphql/mutations/release_asset_links/update_spec.rb": 1.4249975890101951,861 "spec/controllers/concerns/continue_params_spec.rb": 1.3307652354464734,862 "spec/requests/api/graphql/project/container_expiration_policy_spec.rb": 0.9910994715774268,863 "spec/controllers/admin/topics/avatars_controller_spec.rb": 0.702691805642039864}865Running command: bundle exec rspec -Ispec -rspec_helper --color --failure-exit-code 1 --error-exit-code 2 --format documentation --format Support::Formatters::JsonFormatter --out rspec/rspec-6311411648.json --format RspecJunitFormatter --out rspec/rspec-6311411648.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request -- spec/requests/api/repositories_spec.rb spec/requests/api/branches_spec.rb spec/controllers/projects/pipelines_controller_spec.rb spec/requests/api/rubygem_packages_spec.rb spec/controllers/explore/projects_controller_spec.rb spec/requests/api/members_spec.rb spec/requests/api/issues/get_project_issues_spec.rb spec/requests/api/invitations_spec.rb spec/controllers/projects/commit_controller_spec.rb spec/controllers/projects/releases_controller_spec.rb spec/mailers/previews_spec.rb spec/controllers/groups/settings/integrations_controller_spec.rb spec/requests/api/graphql/mutations/snippets/update_spec.rb spec/requests/api/graphql/environments/deployments_spec.rb spec/requests/api/freeze_periods_spec.rb spec/requests/api/draft_notes_spec.rb spec/requests/api/namespaces_spec.rb spec/requests/api/ml/mlflow/registered_models_spec.rb spec/controllers/projects/tags_controller_spec.rb spec/requests/projects/commits_controller_spec.rb spec/controllers/groups/group_links_controller_spec.rb spec/requests/api/graphql/group/container_repositories_spec.rb spec/requests/api/graphql/mutations/snippets/destroy_spec.rb spec/requests/api/graphql/packages/helm_spec.rb spec/requests/projects/merge_requests/diffs_spec.rb spec/controllers/projects/settings/repository_controller_spec.rb spec/controllers/projects/alerting/notifications_controller_spec.rb spec/requests/projects/google_cloud/deployments_controller_spec.rb spec/controllers/projects/todos_controller_spec.rb spec/requests/projects/ml/models_controller_spec.rb spec/requests/api/graphql/mutations/merge_requests/set_milestone_spec.rb spec/controllers/projects/pipelines/tests_controller_spec.rb spec/requests/api/graphql/ci/inherited_ci_variables_spec.rb spec/controllers/projects/feature_flags_user_lists_controller_spec.rb spec/requests/api/notification_settings_spec.rb spec/requests/api/graphql/group/milestones_spec.rb spec/requests/api/graphql/user/starred_projects_query_spec.rb spec/requests/api/graphql/mutations/labels/create_spec.rb spec/requests/api/graphql/namespace/root_storage_statistics_spec.rb spec/requests/projects/integrations/slash_commands_controller_spec.rb spec/controllers/chaos_controller_spec.rb spec/requests/api/graphql/abuse_report_spec.rb spec/requests/api/graphql/mutations/ci/job/retry_spec.rb spec/requests/api/graphql/project/issue/designs/notes_spec.rb spec/requests/api/graphql/group/work_item_state_counts_spec.rb spec/controllers/groups/dependency_proxy_auth_controller_spec.rb spec/requests/oauth/tokens_controller_spec.rb spec/controllers/import/manifest_controller_spec.rb spec/requests/api/graphql/mutations/boards/destroy_spec.rb spec/requests/api/graphql/mutations/branch_rules/destroy_spec.rb spec/requests/api/graphql/issue_status_counts_spec.rb spec/requests/admin/hook_logs_controller_spec.rb spec/requests/api/graphql/ci/stages_spec.rb spec/requests/api/graphql/mutations/alert_management/http_integration/create_spec.rb spec/requests/pwa_controller_spec.rb spec/controllers/users/unsubscribes_controller_spec.rb spec/requests/api/graphql/mutations/boards/lists/create_spec.rb spec/controllers/groups/dependency_proxies_controller_spec.rb spec/requests/api/graphql/crm/contacts_spec.rb spec/requests/api/graphql/mutations/work_items/export_spec.rb spec/requests/warden_spec.rb spec/requests/api/graphql/mutations/alert_management/alerts/todo/create_spec.rb spec/controllers/groups/avatars_controller_spec.rb spec/requests/api/graphql/mutations/release_asset_links/update_spec.rb spec/controllers/concerns/continue_params_spec.rb spec/requests/api/graphql/project/container_expiration_policy_spec.rb spec/controllers/admin/topics/avatars_controller_spec.rbKnapsack report generator started!866 ██ ██ █████ ██████ ███ ██ ██ ███ ██ ██████ 867 ██ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██ ██ 868 ██ █ ██ ███████ ██████ ██ ██ ██ ██ ██ ██ ██ ██ ███ 869 ██ ███ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ 870 ███ ███ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██████ 871******************************************************************************872 Your database has a single connection, and single connections were873 deprecated in GitLab 15.9 https://docs.gitlab.com/ee/update/deprecations.html#single-database-connection-is-deprecated.874 Please add a :ci section to your database, following these instructions:876******************************************************************************877WARNING: Shared example group 'creates rubygems package files' has been previously defined at:878 /builds/gitlab-org/gitlab/spec/support/shared_examples/requests/api/rubygems_packages_shared_examples.rb:44879...and you are now defining it at:880 /builds/gitlab-org/gitlab/spec/support/shared_examples/requests/api/rubygems_packages_shared_examples.rb:44881The new definition will overwrite the original one.882WARNING: Shared example group 'creates rubygems package files' has been previously defined at:883 /builds/gitlab-org/gitlab/spec/support/shared_examples/requests/api/rubygems_packages_shared_examples.rb:44884...and you are now defining it at:885 /builds/gitlab-org/gitlab/spec/support/shared_examples/requests/api/rubygems_packages_shared_examples.rb:44886The new definition will overwrite the original one.887WARNING: Shared example group 'creates rubygems package files' has been previously defined at:888 /builds/gitlab-org/gitlab/spec/support/shared_examples/requests/api/rubygems_packages_shared_examples.rb:44889...and you are now defining it at:890 /builds/gitlab-org/gitlab/spec/support/shared_examples/requests/api/rubygems_packages_shared_examples.rb:44891The new definition will overwrite the original one.892WARNING: Shared example group 'creates rubygems package files' has been previously defined at:893 /builds/gitlab-org/gitlab/spec/support/shared_examples/requests/api/rubygems_packages_shared_examples.rb:44894...and you are now defining it at:895 /builds/gitlab-org/gitlab/spec/support/shared_examples/requests/api/rubygems_packages_shared_examples.rb:44896The new definition will overwrite the original one.897WARNING: Shared example group 'creates rubygems package files' has been previously defined at:898 /builds/gitlab-org/gitlab/spec/support/shared_examples/requests/api/rubygems_packages_shared_examples.rb:44899...and you are now defining it at:900 /builds/gitlab-org/gitlab/spec/support/shared_examples/requests/api/rubygems_packages_shared_examples.rb:44901The new definition will overwrite the original one.902Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}903# [RSpecRunTime] Starting RSpec timer...904[TEST PROF INFO] EventProf enabled (sql.active_record)905unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.906Test environment set up in 0.609918696 seconds907# [RSpecRunTime] Starting example group spec/requests/api/repositories_spec.rb. Expected to take 6 minutes 12.68 seconds.908API::Repositories909 GET /projects/:id/repository/tree910 when unauthenticated and project is public911 behaves like repository tree912 returns the repository tree913 when ref does not exist914 behaves like 404 response915 returns 404916 when path does not exist917 when handle_structured_gitaly_errors feature is disabled918 returns an empty array919# [RSpecRunTime] RSpec elapsed time: 12.31 seconds. Current RSS: ~1364M. load average: 1.25 1.55 1.51 1/284 436920 when handle_structured_gitaly_errors feature is enabled921 behaves like 404 response922 returns 404923# [RSpecRunTime] RSpec elapsed time: 14.11 seconds. Current RSS: ~1412M. load average: 1.31 1.55 1.51 1/285 450924 when path is empty directory925 when handle_structured_gitaly_errors feature is disabled926 returns an empty array927# [RSpecRunTime] RSpec elapsed time: 15.69 seconds. Current RSS: ~1446M. load average: 1.31 1.55 1.51 1/286 469928 when repository is disabled929 behaves like 403 response930 returns 403931# [RSpecRunTime] RSpec elapsed time: 17.3 seconds. Current RSS: ~1462M. load average: 1.31 1.55 1.51 1/286 476932 with recursive=1933 returns recursive project paths tree934 when repository is disabled935 behaves like 403 response936 returns 403937# [RSpecRunTime] RSpec elapsed time: 20.58 seconds. Current RSS: ~1482M. load average: 1.29 1.54 1.51 1/286 501938 when ref does not exist939 behaves like 404 response940 returns 404941# [RSpecRunTime] RSpec elapsed time: 22.22 seconds. Current RSS: ~1482M. load average: 1.29 1.54 1.51 1/287 511942 keyset pagination mode943 paginates using keysets944# [RSpecRunTime] RSpec elapsed time: 23.92 seconds. Current RSS: ~1480M. load average: 1.29 1.54 1.51 1/287 532945 with pagination=none946 with recursive=1947 returns unpaginated recursive project paths tree948# [RSpecRunTime] RSpec elapsed time: 26.8 seconds. Current RSS: ~1481M. load average: 1.27 1.54 1.51 1/287 548949 with recursive=0950 returns 400951# [RSpecRunTime] RSpec elapsed time: 28.4 seconds. Current RSS: ~1489M. load average: 1.27 1.54 1.51 1/287 555952 when unauthenticated and project is private953 behaves like 404 response954 returns 404955# [RSpecRunTime] RSpec elapsed time: 29.91 seconds. Current RSS: ~1495M. load average: 1.16 1.51 1.50 1/286 562956 when authenticated as a developer957 behaves like repository tree958 returns the repository tree959 when ref does not exist960 behaves like 404 response961 returns 404962# [RSpecRunTime] RSpec elapsed time: 33.62 seconds. Current RSS: ~1501M. load average: 1.16 1.51 1.50 1/287 589963 when path does not exist964 when handle_structured_gitaly_errors feature is disabled965 returns an empty array966# [RSpecRunTime] RSpec elapsed time: 35.49 seconds. Current RSS: ~1500M. load average: 1.15 1.50 1.50 1/286 604967 when handle_structured_gitaly_errors feature is enabled968 behaves like 404 response969 returns 404970# [RSpecRunTime] RSpec elapsed time: 37.22 seconds. Current RSS: ~1497M. load average: 1.15 1.50 1.50 1/287 618971 when path is empty directory972 when handle_structured_gitaly_errors feature is disabled973 returns an empty array974# [RSpecRunTime] RSpec elapsed time: 38.99 seconds. Current RSS: ~1496M. load average: 1.15 1.50 1.50 1/287 637975 when repository is disabled976 behaves like 403 response977 returns 403978# [RSpecRunTime] RSpec elapsed time: 40.68 seconds. Current RSS: ~1495M. load average: 1.14 1.49 1.49 1/287 644979 with recursive=1980 returns recursive project paths tree981 when repository is disabled982 behaves like 403 response983 returns 403984# [RSpecRunTime] RSpec elapsed time: 44.23 seconds. Current RSS: ~1492M. load average: 1.21 1.50 1.50 1/287 669985 when ref does not exist986 behaves like 404 response987 returns 404988# [RSpecRunTime] RSpec elapsed time: 45.97 seconds. Current RSS: ~1491M. load average: 1.21 1.50 1.50 1/287 678989 keyset pagination mode990 paginates using keysets991# [RSpecRunTime] RSpec elapsed time: 47.95 seconds. Current RSS: ~1491M. load average: 1.21 1.50 1.50 1/287 699992 with pagination=none993 with recursive=1994 returns unpaginated recursive project paths tree995# [RSpecRunTime] RSpec elapsed time: 49.81 seconds. Current RSS: ~1490M. load average: 1.27 1.51 1.50 1/287 715996 with recursive=0997 returns 400998# [RSpecRunTime] RSpec elapsed time: 51.61 seconds. Current RSS: ~1489M. load average: 1.27 1.51 1.50 1/287 722999 when authenticated as a guest1000 behaves like 403 response1001 returns 4031002# [RSpecRunTime] RSpec elapsed time: 54.23 seconds. Current RSS: ~1486M. load average: 1.25 1.50 1.50 1/286 7291003 GET /projects/:id/repository/blobs/:sha1004 when unauthenticated and project is public1005 behaves like repository blob1006 returns blob attributes as json1007 when sha does not exist1008 behaves like 404 response1009 returns 4041010# [RSpecRunTime] RSpec elapsed time: 57.7 seconds. Current RSS: ~1490M. load average: 1.25 1.50 1.50 1/286 7481011 when repository is disabled1012 behaves like 403 response1013 returns 4031014# [RSpecRunTime] RSpec elapsed time: 59.36 seconds. Current RSS: ~1488M. load average: 1.23 1.49 1.49 1/284 7551015 when unauthenticated and project is private1016 behaves like 404 response1017 returns 4041018# [RSpecRunTime] RSpec elapsed time: 1 minute 1.08 seconds. Current RSS: ~1485M. load average: 1.23 1.49 1.49 1/283 7621019 when authenticated as a developer1020 behaves like repository blob1021 returns blob attributes as json1022 when sha does not exist1023 behaves like 404 response1024 returns 4041025# [RSpecRunTime] RSpec elapsed time: 1 minute 4.5 seconds. Current RSS: ~1490M. load average: 1.29 1.50 1.50 1/284 7811026 when repository is disabled1027 behaves like 403 response1028 returns 4031029# [RSpecRunTime] RSpec elapsed time: 1 minute 6.22 seconds. Current RSS: ~1487M. load average: 1.29 1.50 1.50 1/284 7881030 when authenticated as a guest1031 behaves like 403 response1032 returns 4031033# [RSpecRunTime] RSpec elapsed time: 1 minute 8.74 seconds. Current RSS: ~1487M. load average: 1.29 1.50 1.50 1/283 7951034 GET /projects/:id/repository/blobs/:sha/raw1035 when unauthenticated and project is public1036 behaves like repository raw blob1037 returns the repository raw blob1038 sets inline content disposition by default1039 defines an uncached header response1040 when sha does not exist1041 behaves like 404 response1042 returns 4041043# [RSpecRunTime] RSpec elapsed time: 1 minute 15.27 seconds. Current RSS: ~1485M. load average: 1.25 1.48 1.49 1/284 8281044 when repository is disabled1045 behaves like 403 response1046 returns 4031047# [RSpecRunTime] RSpec elapsed time: 1 minute 16.96 seconds. Current RSS: ~1489M. load average: 1.25 1.48 1.49 1/283 8351048 when unauthenticated and project is private1049 behaves like 404 response1050 returns 4041051# [RSpecRunTime] RSpec elapsed time: 1 minute 18.55 seconds. Current RSS: ~1488M. load average: 1.25 1.48 1.49 1/283 8421052 when authenticated as a developer1053 behaves like repository raw blob1054 returns the repository raw blob1055 sets inline content disposition by default1056 defines an uncached header response1057 when sha does not exist1058 behaves like 404 response1059 returns 4041060# [RSpecRunTime] RSpec elapsed time: 1 minute 25.27 seconds. Current RSS: ~1486M. load average: 1.36 1.50 1.50 1/284 8751061 when repository is disabled1062 behaves like 403 response1063 returns 4031064# [RSpecRunTime] RSpec elapsed time: 1 minute 27.01 seconds. Current RSS: ~1484M. load average: 1.36 1.50 1.50 1/283 8821065 when authenticated as a guest1066 behaves like 403 response1067 returns 4031068# [RSpecRunTime] RSpec elapsed time: 1 minute 29.47 seconds. Current RSS: ~1481M. load average: 1.33 1.49 1.49 1/283 8891069 GET /projects/:id/repository/archive(.:format)?:sha1070 when unauthenticated and project is public1071 behaves like repository archive1072 returns the repository archive1073 returns the repository archive archive.zip1074 returns the repository archive archive.tar.bz21075 returns only a part of the repository with path set1076 rate limits user when thresholds hit1077 when sha does not exist1078 behaves like 404 response1079 returns 4041080# [RSpecRunTime] RSpec elapsed time: 1 minute 39.83 seconds. Current RSS: ~1483M. load average: 1.28 1.48 1.49 1/287 9631081 behaves like hotlink interceptor1082 DDOS prevention1083 hotlinked as media1084 response_status: :ok, accept_header: "*/*"1085 renders the response1086# [RSpecRunTime] RSpec elapsed time: 1 minute 41.65 seconds. Current RSS: ~1480M. load average: 1.28 1.48 1.49 1/287 9781087 response_status: :ok, accept_header: "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"1088 renders the response1089# [RSpecRunTime] RSpec elapsed time: 1 minute 43.37 seconds. Current RSS: ~1480M. load average: 1.28 1.48 1.49 1/287 9931090 response_status: :ok, accept_header: "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"1091 renders the response1092# [RSpecRunTime] RSpec elapsed time: 1 minute 45.14 seconds. Current RSS: ~1479M. load average: 1.42 1.50 1.50 1/288 10091093 response_status: :ok, accept_header: "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"1094 renders the response1095# [RSpecRunTime] RSpec elapsed time: 1 minute 46.87 seconds. Current RSS: ~1479M. load average: 1.42 1.50 1.50 1/288 10241096 response_status: :ok, accept_header: "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8"1097 renders the response1098# [RSpecRunTime] RSpec elapsed time: 1 minute 48.61 seconds. Current RSS: ~1479M. load average: 1.42 1.50 1.50 1/288 10391099 response_status: :ok, accept_header: "image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap, application/x-shockwave-flash, application/msword, */*"1100 renders the response1101# [RSpecRunTime] RSpec elapsed time: 1 minute 50.28 seconds. Current RSS: ~1479M. load average: 1.39 1.49 1.49 1/288 10541102 response_status: :ok, accept_header: "text/html, application/xhtml+xml, image/jxr, */*"1103 renders the response1104# [RSpecRunTime] RSpec elapsed time: 1 minute 51.95 seconds. Current RSS: ~1479M. load average: 1.39 1.49 1.49 1/287 10691105 response_status: :ok, accept_header: "text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/webp, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1"1106 renders the response1107# [RSpecRunTime] RSpec elapsed time: 1 minute 53.69 seconds. Current RSS: ~1480M. load average: 1.39 1.49 1.49 1/287 10841108 response_status: :not_acceptable, accept_header: "image/webp,*/*"1109 renders the response1110# [RSpecRunTime] RSpec elapsed time: 1 minute 55.45 seconds. Current RSS: ~1480M. load average: 1.35 1.48 1.49 1/287 10911111 response_status: :not_acceptable, accept_header: "image/png,image/*;q=0.8,*/*;q=0.5"1112 renders the response1113# [RSpecRunTime] RSpec elapsed time: 1 minute 57.13 seconds. Current RSS: ~1479M. load average: 1.35 1.48 1.49 1/287 10981114 response_status: :not_acceptable, accept_header: "image/webp,image/apng,image/*,*/*;q=0.8"1115 renders the response1116# [RSpecRunTime] RSpec elapsed time: 1 minute 58.77 seconds. Current RSS: ~1479M. load average: 1.35 1.48 1.49 1/286 11051117 response_status: :not_acceptable, accept_header: "image/png,image/svg+xml,image/*;q=0.8, */*;q=0.5"1118 renders the response1119# [RSpecRunTime] RSpec elapsed time: 2 minutes 0.47 second. Current RSS: ~1479M. load average: 1.33 1.48 1.49 1/284 11121120 response_status: :not_acceptable, accept_header: "video/webm,video/ogg,video/*;q=0.9,application/ogg;q=0.7,audio/*;q=0.6,*/*;q=0.5"1121 renders the response1122# [RSpecRunTime] RSpec elapsed time: 2 minutes 2.19 seconds. Current RSS: ~1478M. load average: 1.33 1.48 1.49 1/284 11191123 response_status: :not_acceptable, accept_header: "audio/webm,audio/ogg,audio/wav,audio/*;q=0.9,application/ogg;q=0.7,video/*;q=0.6,*/*;q=0.5"1124 renders the response1125# [RSpecRunTime] RSpec elapsed time: 2 minutes 3.85 seconds. Current RSS: ~1480M. load average: 1.33 1.48 1.49 1/283 11261126 response_status: :not_acceptable, accept_header: "text/css,*/*;q=0.1"1127 renders the response1128# [RSpecRunTime] RSpec elapsed time: 2 minutes 5.52 seconds. Current RSS: ~1479M. load average: 1.30 1.47 1.48 1/282 11331129 response_status: :not_acceptable, accept_header: "text/css"1130 renders the response1131# [RSpecRunTime] RSpec elapsed time: 2 minutes 7.27 seconds. Current RSS: ~1480M. load average: 1.30 1.47 1.48 1/281 11401132 response_status: :not_acceptable, accept_header: "text/css,*/*;q=0.1"1133 renders the response1134# [RSpecRunTime] RSpec elapsed time: 2 minutes 8.88 seconds. Current RSS: ~1479M. load average: 1.30 1.47 1.48 1/281 11471135 response_status: :not_acceptable, accept_header: "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"1136 renders the response1137# [RSpecRunTime] RSpec elapsed time: 2 minutes 10.44 seconds. Current RSS: ~1479M. load average: 1.19 1.44 1.48 1/281 11541138 hotlinked as a script1139 response_status: :ok, fetch_mode: "navigate"1140 renders the response1141# [RSpecRunTime] RSpec elapsed time: 2 minutes 12.07 seconds. Current RSS: ~1479M. load average: 1.19 1.44 1.48 2/282 11691142 response_status: :ok, fetch_mode: "nested-navigate"1143 renders the response1144# [RSpecRunTime] RSpec elapsed time: 2 minutes 13.82 seconds. Current RSS: ~1479M. load average: 1.19 1.44 1.48 1/283 11841145 response_status: :ok, fetch_mode: "same-origin"1146 renders the response1147# [RSpecRunTime] RSpec elapsed time: 2 minutes 15.48 seconds. Current RSS: ~1479M. load average: 1.26 1.45 1.48 1/284 11991148 response_status: :not_acceptable, fetch_mode: "cors"1149 renders the response1150# [RSpecRunTime] RSpec elapsed time: 2 minutes 17.18 seconds. Current RSS: ~1478M. load average: 1.26 1.45 1.48 1/284 12061151 response_status: :not_acceptable, fetch_mode: "no-cors"1152 renders the response1153# [RSpecRunTime] RSpec elapsed time: 2 minutes 18.75 seconds. Current RSS: ~1478M. load average: 1.26 1.45 1.48 1/284 12131154 response_status: :not_acceptable, fetch_mode: "websocket"1155 renders the response1156# [RSpecRunTime] RSpec elapsed time: 2 minutes 20.54 seconds. Current RSS: ~1478M. load average: 1.24 1.44 1.48 1/284 12201157 when unauthenticated and project path has dots1158 behaves like repository archive1159 returns the repository archive1160 returns the repository archive archive.zip1161 returns the repository archive archive.tar.bz21162 returns only a part of the repository with path set1163 rate limits user when thresholds hit1164 when sha does not exist1165 behaves like 404 response1166 returns 4041167# [RSpecRunTime] RSpec elapsed time: 2 minutes 29.99 seconds. Current RSS: ~1480M. load average: 1.20 1.43 1.47 1/284 12941168 behaves like hotlink interceptor1169 DDOS prevention1170 hotlinked as media1171 response_status: :ok, accept_header: "*/*"1172 renders the response1173# [RSpecRunTime] RSpec elapsed time: 2 minutes 31.77 seconds. Current RSS: ~1479M. load average: 1.20 1.43 1.47 1/285 13091174 response_status: :ok, accept_header: "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"1175 renders the response1176# [RSpecRunTime] RSpec elapsed time: 2 minutes 33.42 seconds. Current RSS: ~1478M. load average: 1.20 1.43 1.47 1/284 13241177 response_status: :ok, accept_header: "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"1178 renders the response1179# [RSpecRunTime] RSpec elapsed time: 2 minutes 35.12 seconds. Current RSS: ~1478M. load average: 1.18 1.42 1.47 1/284 13391180 response_status: :ok, accept_header: "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"1181 renders the response1182# [RSpecRunTime] RSpec elapsed time: 2 minutes 36.87 seconds. Current RSS: ~1477M. load average: 1.18 1.42 1.47 1/284 13541183 response_status: :ok, accept_header: "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8"1184 renders the response1185# [RSpecRunTime] RSpec elapsed time: 2 minutes 38.56 seconds. Current RSS: ~1478M. load average: 1.18 1.42 1.47 5/284 13691186 response_status: :ok, accept_header: "image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap, application/x-shockwave-flash, application/msword, */*"1187 renders the response1188# [RSpecRunTime] RSpec elapsed time: 2 minutes 40.21 seconds. Current RSS: ~1480M. load average: 1.25 1.43 1.47 1/284 13841189 response_status: :ok, accept_header: "text/html, application/xhtml+xml, image/jxr, */*"1190 renders the response1191# [RSpecRunTime] RSpec elapsed time: 2 minutes 41.84 seconds. Current RSS: ~1479M. load average: 1.25 1.43 1.47 1/284 13991192 response_status: :ok, accept_header: "text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/webp, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1"1193 renders the response1194# [RSpecRunTime] RSpec elapsed time: 2 minutes 43.59 seconds. Current RSS: ~1478M. load average: 1.25 1.43 1.47 1/284 14141195 response_status: :not_acceptable, accept_header: "image/webp,*/*"1196 renders the response1197# [RSpecRunTime] RSpec elapsed time: 2 minutes 45.12 seconds. Current RSS: ~1478M. load average: 1.23 1.42 1.47 1/284 14211198 response_status: :not_acceptable, accept_header: "image/png,image/*;q=0.8,*/*;q=0.5"1199 renders the response1200# [RSpecRunTime] RSpec elapsed time: 2 minutes 46.75 seconds. Current RSS: ~1477M. load average: 1.23 1.42 1.47 1/284 14281201 response_status: :not_acceptable, accept_header: "image/webp,image/apng,image/*,*/*;q=0.8"1202 renders the response1203# [RSpecRunTime] RSpec elapsed time: 2 minutes 48.31 seconds. Current RSS: ~1478M. load average: 1.23 1.42 1.47 1/283 14351204 response_status: :not_acceptable, accept_header: "image/png,image/svg+xml,image/*;q=0.8, */*;q=0.5"1205 renders the response1206# [RSpecRunTime] RSpec elapsed time: 2 minutes 50.0 seconds. Current RSS: ~1478M. load average: 1.21 1.42 1.46 1/282 14421207 response_status: :not_acceptable, accept_header: "video/webm,video/ogg,video/*;q=0.9,application/ogg;q=0.7,audio/*;q=0.6,*/*;q=0.5"1208 renders the response1209# [RSpecRunTime] RSpec elapsed time: 2 minutes 51.54 seconds. Current RSS: ~1478M. load average: 1.21 1.42 1.46 1/281 14491210 response_status: :not_acceptable, accept_header: "audio/webm,audio/ogg,audio/wav,audio/*;q=0.9,application/ogg;q=0.7,video/*;q=0.6,*/*;q=0.5"1211 renders the response1212# [RSpecRunTime] RSpec elapsed time: 2 minutes 53.14 seconds. Current RSS: ~1477M. load average: 1.21 1.42 1.46 1/280 14561213 response_status: :not_acceptable, accept_header: "text/css,*/*;q=0.1"1214 renders the response1215# [RSpecRunTime] RSpec elapsed time: 2 minutes 54.81 seconds. Current RSS: ~1477M. load average: 1.19 1.41 1.46 1/279 14631216 response_status: :not_acceptable, accept_header: "text/css"1217 renders the response1218# [RSpecRunTime] RSpec elapsed time: 2 minutes 56.34 seconds. Current RSS: ~1477M. load average: 1.19 1.41 1.46 1/279 14701219 response_status: :not_acceptable, accept_header: "text/css,*/*;q=0.1"1220 renders the response1221# [RSpecRunTime] RSpec elapsed time: 2 minutes 57.88 seconds. Current RSS: ~1478M. load average: 1.19 1.41 1.46 1/279 14771222 response_status: :not_acceptable, accept_header: "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"1223 renders the response1224# [RSpecRunTime] RSpec elapsed time: 2 minutes 59.51 seconds. Current RSS: ~1477M. load average: 1.18 1.40 1.46 1/279 14841225 hotlinked as a script1226 response_status: :ok, fetch_mode: "navigate"1227 renders the response1228# [RSpecRunTime] RSpec elapsed time: 3 minutes 1.27 seconds. Current RSS: ~1477M. load average: 1.18 1.40 1.46 1/280 14991229 response_status: :ok, fetch_mode: "nested-navigate"1230 renders the response1231# [RSpecRunTime] RSpec elapsed time: 3 minutes 2.94 seconds. Current RSS: ~1478M. load average: 1.18 1.40 1.46 1/281 15141232 response_status: :ok, fetch_mode: "same-origin"1233 renders the response1234# [RSpecRunTime] RSpec elapsed time: 3 minutes 4.64 seconds. Current RSS: ~1480M. load average: 1.16 1.40 1.45 1/282 15291235 response_status: :not_acceptable, fetch_mode: "cors"1236 renders the response1237# [RSpecRunTime] RSpec elapsed time: 3 minutes 6.3 seconds. Current RSS: ~1481M. load average: 1.16 1.40 1.45 1/282 15361238 response_status: :not_acceptable, fetch_mode: "no-cors"1239 renders the response1240# [RSpecRunTime] RSpec elapsed time: 3 minutes 7.99 seconds. Current RSS: ~1481M. load average: 1.16 1.40 1.45 1/282 15431241 response_status: :not_acceptable, fetch_mode: "websocket"1242 renders the response1243# [RSpecRunTime] RSpec elapsed time: 3 minutes 9.64 seconds. Current RSS: ~1482M. load average: 1.15 1.39 1.45 1/282 15501244 when unauthenticated and project is private1245 behaves like 404 response1246 returns 4041247# [RSpecRunTime] RSpec elapsed time: 3 minutes 11.25 seconds. Current RSS: ~1478M. load average: 1.15 1.39 1.45 1/282 15571248 when authenticated as a developer1249 behaves like repository archive1250 returns the repository archive1251 returns the repository archive archive.zip1252 returns the repository archive archive.tar.bz21253 returns only a part of the repository with path set1254 rate limits user when thresholds hit1255 when sha does not exist1256 behaves like 404 response1257 returns 4041258# [RSpecRunTime] RSpec elapsed time: 3 minutes 21.59 seconds. Current RSS: ~1475M. load average: 1.13 1.38 1.45 1/284 16311259 behaves like hotlink interceptor1260 DDOS prevention1261 hotlinked as media1262 response_status: :ok, accept_header: "*/*"1263 renders the response1264# [RSpecRunTime] RSpec elapsed time: 3 minutes 23.41 seconds. Current RSS: ~1477M. load average: 1.13 1.38 1.45 1/284 16461265 response_status: :ok, accept_header: "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"1266 renders the response1267# [RSpecRunTime] RSpec elapsed time: 3 minutes 25.11 seconds. Current RSS: ~1478M. load average: 1.20 1.39 1.45 1/284 16611268 response_status: :ok, accept_header: "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"1269 renders the response1270# [RSpecRunTime] RSpec elapsed time: 3 minutes 26.9 seconds. Current RSS: ~1478M. load average: 1.20 1.39 1.45 1/284 16761271 response_status: :ok, accept_header: "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"1272 renders the response1273# [RSpecRunTime] RSpec elapsed time: 3 minutes 28.71 seconds. Current RSS: ~1476M. load average: 1.20 1.39 1.45 1/284 16911274 response_status: :ok, accept_header: "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8"1275 renders the response1276# [RSpecRunTime] RSpec elapsed time: 3 minutes 30.62 seconds. Current RSS: ~1478M. load average: 1.10 1.36 1.44 1/285 17061277 response_status: :ok, accept_header: "image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap, application/x-shockwave-flash, application/msword, */*"1278 renders the response1279# [RSpecRunTime] RSpec elapsed time: 3 minutes 32.5 seconds. Current RSS: ~1477M. load average: 1.10 1.36 1.44 1/284 17211280 response_status: :ok, accept_header: "text/html, application/xhtml+xml, image/jxr, */*"1281 renders the response1282# [RSpecRunTime] RSpec elapsed time: 3 minutes 34.33 seconds. Current RSS: ~1477M. load average: 1.09 1.36 1.44 1/284 17361283 response_status: :ok, accept_header: "text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/webp, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1"1284 renders the response1285# [RSpecRunTime] RSpec elapsed time: 3 minutes 36.27 seconds. Current RSS: ~1477M. load average: 1.09 1.36 1.44 1/284 17511286 response_status: :not_acceptable, accept_header: "image/webp,*/*"1287 renders the response1288# [RSpecRunTime] RSpec elapsed time: 3 minutes 38.02 seconds. Current RSS: ~1477M. load average: 1.09 1.36 1.44 1/284 17581289 response_status: :not_acceptable, accept_header: "image/png,image/*;q=0.8,*/*;q=0.5"1290 renders the response1291# [RSpecRunTime] RSpec elapsed time: 3 minutes 39.75 seconds. Current RSS: ~1476M. load average: 1.09 1.35 1.44 1/283 17651292 response_status: :not_acceptable, accept_header: "image/webp,image/apng,image/*,*/*;q=0.8"1293 renders the response1294# [RSpecRunTime] RSpec elapsed time: 3 minutes 41.48 seconds. Current RSS: ~1477M. load average: 1.09 1.35 1.44 1/282 17721295 response_status: :not_acceptable, accept_header: "image/png,image/svg+xml,image/*;q=0.8, */*;q=0.5"1296 renders the response1297# [RSpecRunTime] RSpec elapsed time: 3 minutes 43.21 seconds. Current RSS: ~1478M. load average: 1.09 1.35 1.44 1/281 17791298 response_status: :not_acceptable, accept_header: "video/webm,video/ogg,video/*;q=0.9,application/ogg;q=0.7,audio/*;q=0.6,*/*;q=0.5"1299 renders the response1300# [RSpecRunTime] RSpec elapsed time: 3 minutes 44.9 seconds. Current RSS: ~1477M. load average: 1.08 1.34 1.44 1/280 17861301 response_status: :not_acceptable, accept_header: "audio/webm,audio/ogg,audio/wav,audio/*;q=0.9,application/ogg;q=0.7,video/*;q=0.6,*/*;q=0.5"1302 renders the response1303# [RSpecRunTime] RSpec elapsed time: 3 minutes 46.72 seconds. Current RSS: ~1477M. load average: 1.08 1.34 1.44 1/279 17931304 response_status: :not_acceptable, accept_header: "text/css,*/*;q=0.1"1305 renders the response1306# [RSpecRunTime] RSpec elapsed time: 3 minutes 48.47 seconds. Current RSS: ~1477M. load average: 1.08 1.34 1.44 1/279 18001307 response_status: :not_acceptable, accept_header: "text/css"1308 renders the response1309# [RSpecRunTime] RSpec elapsed time: 3 minutes 50.2 seconds. Current RSS: ~1477M. load average: 1.07 1.34 1.43 1/279 18071310 response_status: :not_acceptable, accept_header: "text/css,*/*;q=0.1"1311 renders the response1312# [RSpecRunTime] RSpec elapsed time: 3 minutes 51.92 seconds. Current RSS: ~1477M. load average: 1.07 1.34 1.43 1/279 18141313 response_status: :not_acceptable, accept_header: "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"1314 renders the response1315# [RSpecRunTime] RSpec elapsed time: 3 minutes 53.72 seconds. Current RSS: ~1477M. load average: 1.07 1.34 1.43 1/279 18211316 hotlinked as a script1317 response_status: :ok, fetch_mode: "navigate"1318 renders the response1319# [RSpecRunTime] RSpec elapsed time: 3 minutes 55.51 seconds. Current RSS: ~1477M. load average: 1.07 1.33 1.43 1/280 18361320 response_status: :ok, fetch_mode: "nested-navigate"1321 renders the response1322# [RSpecRunTime] RSpec elapsed time: 3 minutes 57.24 seconds. Current RSS: ~1478M. load average: 1.07 1.33 1.43 1/281 18511323 response_status: :ok, fetch_mode: "same-origin"1324 renders the response1325# [RSpecRunTime] RSpec elapsed time: 3 minutes 59.11 seconds. Current RSS: ~1476M. load average: 1.06 1.33 1.43 1/282 18661326 response_status: :not_acceptable, fetch_mode: "cors"1327 renders the response1328# [RSpecRunTime] RSpec elapsed time: 4 minutes 0.85 second. Current RSS: ~1474M. load average: 1.06 1.33 1.43 1/282 18731329 response_status: :not_acceptable, fetch_mode: "no-cors"1330 renders the response1331# [RSpecRunTime] RSpec elapsed time: 4 minutes 2.52 seconds. Current RSS: ~1475M. load average: 1.06 1.33 1.43 1/282 18801332 response_status: :not_acceptable, fetch_mode: "websocket"1333 renders the response1334# [RSpecRunTime] RSpec elapsed time: 4 minutes 4.31 seconds. Current RSS: ~1476M. load average: 1.06 1.32 1.43 1/282 18871335 when authenticated as a guest1336 behaves like 403 response1337 returns 4031338# [RSpecRunTime] RSpec elapsed time: 4 minutes 6.84 seconds. Current RSS: ~1471M. load average: 1.06 1.32 1.43 1/281 18941339 GET /projects/:id/repository/compare1340 when unauthenticated and project is public1341 behaves like repository compare1342 compares branches1343 compares branches with explicit merge-base mode1344 compares branches with explicit straight mode1345 compares tags1346 compares commits1347 compares commits in reverse order1348 compare commits between different projects with non-forked relation1349 compare commits between different projects1350 compares same refs1351 returns an empty string when the diff overflows1352 returns a 404 when from ref is unknown1353 returns a 404 when to ref is unknown1354 returns a newly created commit1355 when unidiff format is requested1356 returns a diff in Unified format1357# [RSpecRunTime] RSpec elapsed time: 4 minutes 33.82 seconds. Current RSS: ~1459M. load average: 1.04 1.29 1.41 1/285 21481358 when unauthenticated and project is private1359 behaves like 404 response1360 returns 4041361# [RSpecRunTime] RSpec elapsed time: 4 minutes 35.48 seconds. Current RSS: ~1457M. load average: 1.03 1.29 1.41 1/285 21551362 when authenticated as a developer1363 behaves like repository compare1364 compares branches1365 compares branches with explicit merge-base mode1366 compares branches with explicit straight mode1367 compares tags1368 compares commits1369 compares commits in reverse order1370 compare commits between different projects with non-forked relation1371 compare commits between different projects1372 compares same refs1373 returns an empty string when the diff overflows1374 returns a 404 when from ref is unknown1375 returns a 404 when to ref is unknown1376 returns a newly created commit1377 when unidiff format is requested1378 returns a diff in Unified format1379# [RSpecRunTime] RSpec elapsed time: 5 minutes 2.29 seconds. Current RSS: ~1459M. load average: 1.02 1.26 1.40 1/286 24081380 when user does not have read access to the parent project1381 returns 403 error1382# [RSpecRunTime] RSpec elapsed time: 5 minutes 4.92 seconds. Current RSS: ~1456M. load average: 1.02 1.26 1.40 1/286 24221383 when authenticated as a guest1384 behaves like 403 response1385 returns 4031386# [RSpecRunTime] RSpec elapsed time: 5 minutes 7.39 seconds. Current RSS: ~1463M. load average: 1.02 1.26 1.40 1/286 24291387 GET /projects/:id/repository/contributors1388 when unauthenticated and project is public1389 behaves like repository contributors1390 returns valid data1391 using sorting1392 by commits desc1393 returns the repository contribuors sorted by commits desc1394# [RSpecRunTime] RSpec elapsed time: 5 minutes 10.74 seconds. Current RSS: ~1457M. load average: 1.02 1.26 1.39 1/285 24541395 by name desc1396 returns the repository contribuors sorted by name asc case insensitive1397# [RSpecRunTime] RSpec elapsed time: 5 minutes 12.5 seconds. Current RSS: ~1458M. load average: 1.02 1.26 1.39 1/284 24671398 when unauthenticated and project is private1399 behaves like 404 response1400 returns 4041401# [RSpecRunTime] RSpec elapsed time: 5 minutes 14.09 seconds. Current RSS: ~1459M. load average: 1.02 1.26 1.39 1/284 24741402 when authenticated as a developer1403 behaves like repository contributors1404 returns valid data1405 using sorting1406 by commits desc1407 returns the repository contribuors sorted by commits desc1408# [RSpecRunTime] RSpec elapsed time: 5 minutes 17.53 seconds. Current RSS: ~1460M. load average: 1.02 1.25 1.39 1/286 24991409 by name desc1410 returns the repository contribuors sorted by name asc case insensitive1411# [RSpecRunTime] RSpec elapsed time: 5 minutes 19.22 seconds. Current RSS: ~1459M. load average: 1.01 1.25 1.39 1/286 25121412 when authenticated as a guest1413 behaves like 403 response1414 returns 4031415# [RSpecRunTime] RSpec elapsed time: 5 minutes 21.68 seconds. Current RSS: ~1449M. load average: 1.01 1.25 1.39 1/285 25191416 Links header contains working URLs when no `order_by` nor `sort` is given1417 returns `Link` header that includes URLs with default value for `order_by` & `sort`1418# [RSpecRunTime] RSpec elapsed time: 5 minutes 23.35 seconds. Current RSS: ~1451M. load average: 1.01 1.25 1.39 1/285 25321419 GET :id/repository/merge_base1420 when unauthenticated and project is public1421 behaves like merge base1422 returns the common ancestor1423# [RSpecRunTime] RSpec elapsed time: 5 minutes 25.0 seconds. Current RSS: ~1453M. load average: 1.01 1.24 1.39 1/286 25421424 when unauthenticated and project is private1425 behaves like 404 response1426 returns 4041427# [RSpecRunTime] RSpec elapsed time: 5 minutes 26.64 seconds. Current RSS: ~1456M. load average: 1.01 1.24 1.39 1/285 25491428 when authenticated as a developer1429 behaves like merge base1430 returns the common ancestor1431# [RSpecRunTime] RSpec elapsed time: 5 minutes 28.4 seconds. Current RSS: ~1455M. load average: 1.01 1.24 1.39 1/285 25591432 when authenticated as a guest1433 behaves like 403 response1434 returns 4031435# [RSpecRunTime] RSpec elapsed time: 5 minutes 30.77 seconds. Current RSS: ~1454M. load average: 1.01 1.24 1.38 3/285 25661436 when passing refs that do not exist1437 behaves like 400 response1438 returns 4001439# [RSpecRunTime] RSpec elapsed time: 5 minutes 32.53 seconds. Current RSS: ~1453M. load average: 1.01 1.24 1.38 1/285 25751440 when passing refs that do not have a merge base1441 behaves like 404 response1442 returns 4041443# [RSpecRunTime] RSpec elapsed time: 5 minutes 34.2 seconds. Current RSS: ~1452M. load average: 1.01 1.23 1.38 1/285 25851444 when not enough refs are passed1445 renders a bad request error1446# [RSpecRunTime] RSpec elapsed time: 5 minutes 35.86 seconds. Current RSS: ~1455M. load average: 1.01 1.23 1.38 1/284 25921447 GET /projects/:id/repository/changelog1448 generates the changelog for a version1449 supports leaving out the from and to attribute1450 supports specified config file path1451 when previous tag version does not exist1452 behaves like 422 response1453 returns 4221454# [RSpecRunTime] RSpec elapsed time: 5 minutes 42.74 seconds. Current RSS: ~1454M. load average: 1.01 1.23 1.38 1/283 26251455 POST /projects/:id/repository/changelog1456 generates the changelog for a version1457 supports leaving out the from and to attribute1458 produces an error when generating the changelog fails1459 support specified config file path1460# [RSpecRunTime] RSpec elapsed time: 5 minutes 49.56 seconds. Current RSS: ~1448M. load average: 1.01 1.22 1.37 1/282 26541461# [RSpecRunTime] Finishing example group spec/requests/api/repositories_spec.rb. It took 5 minutes 48.59 seconds. Expected to take 6 minutes 12.68 seconds.1462# [RSpecRunTime] RSpec elapsed time: 5 minutes 51.04 seconds. Current RSS: ~1444M. load average: 1.01 1.22 1.37 1/282 26551463# [RSpecRunTime] Starting example group spec/requests/api/branches_spec.rb. Expected to take 5 minutes 3.73 seconds.1464API::Branches1465 GET /projects/:id/repository/branches1466 when search parameter is passed1467 and branch exists1468 returns correct branches1469# [RSpecRunTime] RSpec elapsed time: 5 minutes 52.81 seconds. Current RSS: ~1468M. load average: 1.01 1.22 1.37 1/283 26911470 and branch does not exist1471 returns an empty array1472# [RSpecRunTime] RSpec elapsed time: 5 minutes 54.48 seconds. Current RSS: ~1489M. load average: 1.01 1.22 1.37 1/283 27221473 when sort parameter is passed1474 sorts branches1475 when sort value is not supported1476 behaves like 400 response1477 returns 4001478# [RSpecRunTime] RSpec elapsed time: 5 minutes 57.58 seconds. Current RSS: ~1556M. load average: 1.01 1.22 1.37 1/284 27741479 when unauthenticated and project is public1480 behaves like repository branches1481 with branch_list_keyset_pagination feature off1482 with offset pagination params1483 returns the repository branches1484 determines only a limited number of merged branch names1485 merge status matches reality on paginated input1486 recovers pagination headers from cache between consecutive requests1487# [RSpecRunTime] RSpec elapsed time: 6 minutes 4.67 seconds. Current RSS: ~1600M. load average: 1.00 1.21 1.37 1/286 29171488 with gitaly pagination params1489 merge status matches reality on paginated input1490# [RSpecRunTime] RSpec elapsed time: 6 minutes 6.6 seconds. Current RSS: ~1650M. load average: 1.00 1.21 1.37 1/286 29571491 with branch_list_keyset_pagination feature on1492 with keyset pagination option1493 with gitaly pagination params1494 returns the repository branches1495 determines only a limited number of merged branch names1496 merge status matches reality on paginated input1497# [RSpecRunTime] RSpec elapsed time: 6 minutes 12.72 seconds. Current RSS: ~1645M. load average: 1.00 1.21 1.36 1/286 30661498 with offset pagination params1499 ignores legacy pagination params1500# [RSpecRunTime] RSpec elapsed time: 6 minutes 14.61 seconds. Current RSS: ~1689M. load average: 1.00 1.20 1.36 1/286 31061501 when repository is disabled1502 behaves like 404 response1503 returns 4041504# [RSpecRunTime] RSpec elapsed time: 6 minutes 15.81 seconds. Current RSS: ~1689M. load average: 1.00 1.20 1.36 1/286 31231505 caching1506 caches the query1507 uses the cache up to 60 minutes1508 requests for new value after 60 minutes1509# [RSpecRunTime] RSpec elapsed time: 6 minutes 20.53 seconds. Current RSS: ~1722M. load average: 1.16 1.23 1.37 1/286 32341510 when unauthenticated and project is private1511 behaves like 404 response1512 returns 4041513# [RSpecRunTime] RSpec elapsed time: 6 minutes 21.61 seconds. Current RSS: ~1721M. load average: 1.16 1.23 1.37 1/286 32511514 when authenticated as a maintainer1515 does not submit N+1 DB queries1516 behaves like repository branches1517 with branch_list_keyset_pagination feature off1518 with offset pagination params1519 returns the repository branches1520 determines only a limited number of merged branch names1521 merge status matches reality on paginated input1522 recovers pagination headers from cache between consecutive requests1523# [RSpecRunTime] RSpec elapsed time: 6 minutes 33.18 seconds. Current RSS: ~1832M. load average: 1.14 1.22 1.37 1/287 34611524 with gitaly pagination params1525 merge status matches reality on paginated input1526# [RSpecRunTime] RSpec elapsed time: 6 minutes 35.1 seconds. Current RSS: ~1836M. load average: 1.13 1.22 1.36 1/287 35011527 with branch_list_keyset_pagination feature on1528 with keyset pagination option1529 with gitaly pagination params1530 returns the repository branches1531 determines only a limited number of merged branch names1532 merge status matches reality on paginated input1533# [RSpecRunTime] RSpec elapsed time: 6 minutes 40.73 seconds. Current RSS: ~1827M. load average: 1.20 1.23 1.37 1/287 36101534 with offset pagination params1535 ignores legacy pagination params1536# [RSpecRunTime] RSpec elapsed time: 6 minutes 43.34 seconds. Current RSS: ~1797M. load average: 1.20 1.23 1.37 1/287 36501537 when repository is disabled1538 behaves like 404 response1539 returns 4041540# [RSpecRunTime] RSpec elapsed time: 6 minutes 44.5 seconds. Current RSS: ~1742M. load average: 1.26 1.25 1.37 1/287 36671541 requesting with the escaped project full path1542 behaves like repository branches1543 with branch_list_keyset_pagination feature off1544 with offset pagination params1545 returns the repository branches1546 determines only a limited number of merged branch names1547 merge status matches reality on paginated input1548 recovers pagination headers from cache between consecutive requests1549# [RSpecRunTime] RSpec elapsed time: 6 minutes 52.42 seconds. Current RSS: ~1728M. load average: 1.16 1.23 1.36 1/287 38151550 with gitaly pagination params1551 merge status matches reality on paginated input1552# [RSpecRunTime] RSpec elapsed time: 6 minutes 54.35 seconds. Current RSS: ~1743M. load average: 1.15 1.22 1.36 1/287 38551553 with branch_list_keyset_pagination feature on1554 with keyset pagination option1555 with gitaly pagination params1556 returns the repository branches1557 determines only a limited number of merged branch names1558 merge status matches reality on paginated input1559# [RSpecRunTime] RSpec elapsed time: 6 minutes 59.44 seconds. Current RSS: ~1686M. load average: 1.14 1.22 1.36 1/287 39641560 with offset pagination params1561 ignores legacy pagination params1562# [RSpecRunTime] RSpec elapsed time: 7 minutes 1.42 seconds. Current RSS: ~1705M. load average: 1.14 1.22 1.36 1/287 40041563 when repository is disabled1564 behaves like 404 response1565 returns 4041566# [RSpecRunTime] RSpec elapsed time: 7 minutes 2.74 seconds. Current RSS: ~1704M. load average: 1.14 1.22 1.36 1/287 40211567 when authenticated as a guest1568 behaves like 403 response1569 returns 4031570# [RSpecRunTime] RSpec elapsed time: 7 minutes 4.18 seconds. Current RSS: ~1659M. load average: 1.12 1.21 1.36 1/287 40381571 GET /projects/:id/repository/branches/:branch1572 when unauthenticated and project is public1573 returns that the current user cannot push1574 behaves like repository branch1575 returns the repository branch1576 HEAD request1577 returns 204 No Content1578 returns 404 Not Found1579# [RSpecRunTime] RSpec elapsed time: 7 minutes 10.15 seconds. Current RSS: ~1615M. load average: 1.11 1.21 1.36 1/287 41211580 when branch does not exist1581 behaves like 404 response1582 returns 4041583# [RSpecRunTime] RSpec elapsed time: 7 minutes 11.41 seconds. Current RSS: ~1599M. load average: 1.11 1.21 1.36 1/285 41391584 when the branch refname is invalid1585 behaves like 400 response1586 returns 4001587# [RSpecRunTime] RSpec elapsed time: 7 minutes 12.54 seconds. Current RSS: ~1594M. load average: 1.11 1.21 1.36 1/284 41561588 when repository is disabled1589 behaves like 404 response1590 returns 4041591# [RSpecRunTime] RSpec elapsed time: 7 minutes 13.74 seconds. Current RSS: ~1586M. load average: 1.11 1.21 1.36 1/284 41731592 when branch is ambiguous1593 behaves like 404 response1594 returns 4041595# [RSpecRunTime] RSpec elapsed time: 7 minutes 14.88 seconds. Current RSS: ~1589M. load average: 1.10 1.21 1.35 1/284 41961596 when repository does not exist1597 behaves like 404 response1598 returns 4041599 when unauthenticated and project is private1600 behaves like 404 response1601 returns 4041602# [RSpecRunTime] RSpec elapsed time: 7 minutes 16.78 seconds. Current RSS: ~1560M. load average: 1.10 1.21 1.35 1/282 42131603 when authenticated as a maintainer1604 returns that the current user can push1605 behaves like repository branch1606 returns the repository branch1607 HEAD request1608 returns 204 No Content1609 returns 404 Not Found1610# [RSpecRunTime] RSpec elapsed time: 7 minutes 21.53 seconds. Current RSS: ~1535M. load average: 1.10 1.20 1.35 1/284 42961611 when branch does not exist1612 behaves like 404 response1613 returns 4041614# [RSpecRunTime] RSpec elapsed time: 7 minutes 22.68 seconds. Current RSS: ~1534M. load average: 1.10 1.20 1.35 1/284 43141615 when the branch refname is invalid1616 behaves like 400 response1617 returns 4001618# [RSpecRunTime] RSpec elapsed time: 7 minutes 24.01 seconds. Current RSS: ~1537M. load average: 1.10 1.20 1.35 1/284 43311619 when repository is disabled1620 behaves like 404 response1621 returns 4041622# [RSpecRunTime] RSpec elapsed time: 7 minutes 25.37 seconds. Current RSS: ~1540M. load average: 1.09 1.20 1.35 1/284 43481623 when branch is ambiguous1624 behaves like 404 response1625 returns 4041626# [RSpecRunTime] RSpec elapsed time: 7 minutes 26.68 seconds. Current RSS: ~1541M. load average: 1.09 1.20 1.35 1/284 43711627 when repository does not exist1628 behaves like 404 response1629 returns 4041630 when branch contains a dot1631 behaves like repository branch1632 returns the repository branch1633 HEAD request1634 returns 204 No Content1635 returns 404 Not Found1636# [RSpecRunTime] RSpec elapsed time: 7 minutes 31.22 seconds. Current RSS: ~1533M. load average: 1.08 1.20 1.35 1/283 44301637 when branch does not exist1638 behaves like 404 response1639 returns 4041640# [RSpecRunTime] RSpec elapsed time: 7 minutes 32.44 seconds. Current RSS: ~1532M. load average: 1.08 1.20 1.35 1/283 44481641 when the branch refname is invalid1642 behaves like 400 response1643 returns 4001644# [RSpecRunTime] RSpec elapsed time: 7 minutes 33.62 seconds. Current RSS: ~1530M. load average: 1.08 1.20 1.35 1/283 44651645 when repository is disabled1646 behaves like 404 response1647 returns 4041648# [RSpecRunTime] RSpec elapsed time: 7 minutes 34.78 seconds. Current RSS: ~1535M. load average: 1.07 1.19 1.35 1/283 44821649 when branch is ambiguous1650 behaves like 404 response1651 returns 4041652# [RSpecRunTime] RSpec elapsed time: 7 minutes 35.98 seconds. Current RSS: ~1538M. load average: 1.07 1.19 1.35 1/283 45051653 when repository does not exist1654 behaves like 404 response1655 returns 4041656 when branch contains dot txt1657 behaves like repository branch1658 returns the repository branch1659 HEAD request1660 returns 204 No Content1661 returns 404 Not Found1662# [RSpecRunTime] RSpec elapsed time: 7 minutes 40.32 seconds. Current RSS: ~1533M. load average: 1.07 1.19 1.34 1/283 45641663 when branch does not exist1664 behaves like 404 response1665 returns 4041666# [RSpecRunTime] RSpec elapsed time: 7 minutes 41.46 seconds. Current RSS: ~1532M. load average: 1.07 1.19 1.34 1/283 45821667 when the branch refname is invalid1668 behaves like 400 response1669 returns 4001670# [RSpecRunTime] RSpec elapsed time: 7 minutes 42.56 seconds. Current RSS: ~1532M. load average: 1.07 1.19 1.34 1/283 45991671 when repository is disabled1672 behaves like 404 response1673 returns 4041674# [RSpecRunTime] RSpec elapsed time: 7 minutes 43.75 seconds. Current RSS: ~1536M. load average: 1.07 1.19 1.34 1/283 46161675 when branch is ambiguous1676 behaves like 404 response1677 returns 4041678# [RSpecRunTime] RSpec elapsed time: 7 minutes 45.09 seconds. Current RSS: ~1536M. load average: 1.14 1.20 1.35 1/283 46391679 when repository does not exist1680 behaves like 404 response1681 returns 4041682 when branch contains a slash1683 behaves like 404 response1684 returns 4041685# [RSpecRunTime] RSpec elapsed time: 7 minutes 47.08 seconds. Current RSS: ~1534M. load average: 1.14 1.20 1.35 1/283 46561686 when branch contains an escaped slash1687 behaves like repository branch1688 returns the repository branch1689 HEAD request1690 returns 204 No Content1691 returns 404 Not Found1692# [RSpecRunTime] RSpec elapsed time: 7 minutes 50.53 seconds. Current RSS: ~1534M. load average: 1.13 1.20 1.35 1/283 47151693 when branch does not exist1694 behaves like 404 response1695 returns 4041696# [RSpecRunTime] RSpec elapsed time: 7 minutes 51.76 seconds. Current RSS: ~1533M. load average: 1.13 1.20 1.35 1/283 47331697 when the branch refname is invalid1698 behaves like 400 response1699 returns 4001700# [RSpecRunTime] RSpec elapsed time: 7 minutes 52.91 seconds. Current RSS: ~1535M. load average: 1.13 1.20 1.35 1/283 47501701 when repository is disabled1702 behaves like 404 response1703 returns 4041704# [RSpecRunTime] RSpec elapsed time: 7 minutes 54.1 seconds. Current RSS: ~1535M. load average: 1.13 1.20 1.35 1/283 47671705 when branch is ambiguous1706 behaves like 404 response1707 returns 4041708# [RSpecRunTime] RSpec elapsed time: 7 minutes 55.26 seconds. Current RSS: ~1534M. load average: 1.12 1.20 1.34 1/283 47901709 when repository does not exist1710 behaves like 404 response1711 returns 4041712 requesting with the escaped project full path1713 behaves like repository branch1714 returns the repository branch1715 HEAD request1716 returns 204 No Content1717 returns 404 Not Found1718# [RSpecRunTime] RSpec elapsed time: 7 minutes 59.64 seconds. Current RSS: ~1528M. load average: 1.11 1.19 1.34 1/283 48491719 when branch does not exist1720 behaves like 404 response1721 returns 4041722# [RSpecRunTime] RSpec elapsed time: 8 minutes 0.81 second. Current RSS: ~1527M. load average: 1.11 1.19 1.34 1/283 48671723 when the branch refname is invalid1724 behaves like 400 response1725 returns 4001726# [RSpecRunTime] RSpec elapsed time: 8 minutes 1.9 seconds. Current RSS: ~1526M. load average: 1.11 1.19 1.34 1/283 48841727 when repository is disabled1728 behaves like 404 response1729 returns 4041730# [RSpecRunTime] RSpec elapsed time: 8 minutes 2.99 seconds. Current RSS: ~1534M. load average: 1.11 1.19 1.34 1/283 49011731 when branch is ambiguous1732 behaves like 404 response1733 returns 4041734# [RSpecRunTime] RSpec elapsed time: 8 minutes 4.22 seconds. Current RSS: ~1532M. load average: 1.10 1.19 1.34 1/283 49241735 when repository does not exist1736 behaves like 404 response1737 returns 4041738 when branch contains a dot1739 behaves like repository branch1740 returns the repository branch1741 HEAD request1742 returns 204 No Content1743 returns 404 Not Found1744# [RSpecRunTime] RSpec elapsed time: 8 minutes 8.7 seconds. Current RSS: ~1524M. load average: 1.10 1.19 1.34 1/283 49831745 when branch does not exist1746 behaves like 404 response1747 returns 4041748# [RSpecRunTime] RSpec elapsed time: 8 minutes 9.89 seconds. Current RSS: ~1524M. load average: 1.09 1.19 1.34 1/283 50011749 when the branch refname is invalid1750 behaves like 400 response1751 returns 4001752# [RSpecRunTime] RSpec elapsed time: 8 minutes 11.17 seconds. Current RSS: ~1522M. load average: 1.09 1.19 1.34 1/283 50181753 when repository is disabled1754 behaves like 404 response1755 returns 4041756# [RSpecRunTime] RSpec elapsed time: 8 minutes 12.35 seconds. Current RSS: ~1530M. load average: 1.09 1.19 1.34 1/283 50351757 when branch is ambiguous1758 behaves like 404 response1759 returns 4041760# [RSpecRunTime] RSpec elapsed time: 8 minutes 13.55 seconds. Current RSS: ~1529M. load average: 1.09 1.19 1.34 1/283 50581761 when repository does not exist1762 behaves like 404 response1763 returns 4041764 when authenticated as a developer and branch is protected1765 returns that the current user cannot push1766 behaves like repository branch1767 returns the repository branch1768 HEAD request1769 returns 204 No Content1770 returns 404 Not Found1771# [RSpecRunTime] RSpec elapsed time: 8 minutes 20.23 seconds. Current RSS: ~1515M. load average: 1.08 1.18 1.33 1/284 51411772 when branch does not exist1773 behaves like 404 response1774 returns 4041775# [RSpecRunTime] RSpec elapsed time: 8 minutes 21.59 seconds. Current RSS: ~1516M. load average: 1.08 1.18 1.33 1/284 51591776 when the branch refname is invalid1777 behaves like 400 response1778 returns 4001779# [RSpecRunTime] RSpec elapsed time: 8 minutes 22.92 seconds. Current RSS: ~1513M. load average: 1.08 1.18 1.33 1/284 51761780 when repository is disabled1781 behaves like 404 response1782 returns 4041783# [RSpecRunTime] RSpec elapsed time: 8 minutes 24.34 seconds. Current RSS: ~1509M. load average: 1.07 1.18 1.33 1/284 51931784 when branch is ambiguous1785 behaves like 404 response1786 returns 4041787# [RSpecRunTime] RSpec elapsed time: 8 minutes 25.74 seconds. Current RSS: ~1509M. load average: 1.07 1.18 1.33 1/284 52161788 when repository does not exist1789 behaves like 404 response1790 returns 4041791# [RSpecRunTime] RSpec elapsed time: 8 minutes 26.87 seconds. Current RSS: ~1505M. load average: 1.07 1.18 1.33 1/283 52171792 when authenticated as a guest1793 behaves like 403 response1794 returns 4031795# [RSpecRunTime] RSpec elapsed time: 8 minutes 28.15 seconds. Current RSS: ~1505M. load average: 1.07 1.18 1.33 1/282 52341796 PUT /projects/:id/repository/branches/:branch/protect1797 when unauthenticated and project is private1798 behaves like 404 response1799 returns 4041800# [RSpecRunTime] RSpec elapsed time: 8 minutes 29.24 seconds. Current RSS: ~1505M. load average: 1.15 1.19 1.34 1/282 52511801 when authenticated as a guest1802 behaves like 403 response1803 returns 4031804# [RSpecRunTime] RSpec elapsed time: 8 minutes 30.73 seconds. Current RSS: ~1504M. load average: 1.15 1.19 1.34 1/282 52681805 when authenticated as a maintainer1806 when a protected branch doesn't already exist1807 behaves like repository new protected branch1808 protects a single branch1809 protects a single branch and developers can push1810 protects a single branch and developers can merge1811 protects a single branch and developers can push and merge1812 when branch does not exist1813 behaves like 404 response1814 returns 4041815# [RSpecRunTime] RSpec elapsed time: 8 minutes 37.01 seconds. Current RSS: ~1514M. load average: 1.21 1.20 1.34 1/286 53821816 when the branch refname is invalid1817 behaves like 400 response1818 returns 4001819# [RSpecRunTime] RSpec elapsed time: 8 minutes 38.13 seconds. Current RSS: ~1514M. load average: 1.21 1.20 1.34 1/286 53991820 when repository is disabled1821 behaves like 404 response1822 returns 4041823# [RSpecRunTime] RSpec elapsed time: 8 minutes 39.27 seconds. Current RSS: ~1526M. load average: 1.20 1.20 1.34 1/286 54161824 when branch contains a dot1825 behaves like repository new protected branch1826 protects a single branch1827 protects a single branch and developers can push1828 protects a single branch and developers can merge1829 protects a single branch and developers can push and merge1830 when branch does not exist1831 behaves like 404 response1832 returns 4041833# [RSpecRunTime] RSpec elapsed time: 8 minutes 45.67 seconds. Current RSS: ~1524M. load average: 1.18 1.20 1.34 1/287 55301834 when the branch refname is invalid1835 behaves like 400 response1836 returns 4001837# [RSpecRunTime] RSpec elapsed time: 8 minutes 46.82 seconds. Current RSS: ~1523M. load average: 1.18 1.20 1.34 1/286 55471838 when repository is disabled1839 behaves like 404 response1840 returns 4041841# [RSpecRunTime] RSpec elapsed time: 8 minutes 47.97 seconds. Current RSS: ~1524M. load average: 1.18 1.20 1.34 1/286 55641842 when branch contains a slash1843 behaves like 404 response1844 returns 4041845# [RSpecRunTime] RSpec elapsed time: 8 minutes 49.16 seconds. Current RSS: ~1528M. load average: 1.17 1.19 1.33 1/286 55811846 when branch contains an escaped slash1847 behaves like repository new protected branch1848 protects a single branch1849 protects a single branch and developers can push1850 protects a single branch and developers can merge1851 protects a single branch and developers can push and merge1852 when branch does not exist1853 behaves like 404 response1854 returns 4041855# [RSpecRunTime] RSpec elapsed time: 8 minutes 55.57 seconds. Current RSS: ~1528M. load average: 1.15 1.19 1.33 1/286 56951856 when the branch refname is invalid1857 behaves like 400 response1858 returns 4001859# [RSpecRunTime] RSpec elapsed time: 8 minutes 56.74 seconds. Current RSS: ~1527M. load average: 1.15 1.19 1.33 1/286 57121860 when repository is disabled1861 behaves like 404 response1862 returns 4041863# [RSpecRunTime] RSpec elapsed time: 8 minutes 57.91 seconds. Current RSS: ~1526M. load average: 1.15 1.19 1.33 1/286 57291864 requesting with the escaped project full path1865 behaves like repository new protected branch1866 protects a single branch1867 protects a single branch and developers can push1868 protects a single branch and developers can merge1869 protects a single branch and developers can push and merge1870 when branch does not exist1871 behaves like 404 response1872 returns 4041873# [RSpecRunTime] RSpec elapsed time: 9 minutes 4.46 seconds. Current RSS: ~1519M. load average: 1.61 1.28 1.36 1/287 58431874 when the branch refname is invalid1875 behaves like 400 response1876 returns 4001877# [RSpecRunTime] RSpec elapsed time: 9 minutes 5.65 seconds. Current RSS: ~1518M. load average: 1.61 1.28 1.36 1/286 58601878 when repository is disabled1879 behaves like 404 response1880 returns 4041881# [RSpecRunTime] RSpec elapsed time: 9 minutes 6.8 seconds. Current RSS: ~1520M. load average: 1.61 1.28 1.36 1/286 58771882 when branch contains a dot1883 behaves like repository new protected branch1884 protects a single branch1885 protects a single branch and developers can push1886 protects a single branch and developers can merge1887 protects a single branch and developers can push and merge1888 when branch does not exist1889 behaves like 404 response1890 returns 4041891# [RSpecRunTime] RSpec elapsed time: 9 minutes 13.25 seconds. Current RSS: ~1511M. load average: 1.56 1.28 1.36 1/287 59911892 when the branch refname is invalid1893 behaves like 400 response1894 returns 4001895# [RSpecRunTime] RSpec elapsed time: 9 minutes 14.51 seconds. Current RSS: ~1509M. load average: 1.52 1.27 1.36 1/286 60081896 when repository is disabled1897 behaves like 404 response1898 returns 4041899# [RSpecRunTime] RSpec elapsed time: 9 minutes 15.71 seconds. Current RSS: ~1509M. load average: 1.52 1.27 1.36 1/286 60251900 when protected branch already exists1901 when developers can push and merge1902 updates that a developer cannot push or merge1903# [RSpecRunTime] RSpec elapsed time: 9 minutes 17.15 seconds. Current RSS: ~1509M. load average: 1.52 1.27 1.36 1/287 60551904 when developers cannot push or merge1905 updates that a developer can push and merge1906# [RSpecRunTime] RSpec elapsed time: 9 minutes 18.5 seconds. Current RSS: ~1509M. load average: 1.52 1.27 1.36 1/287 60851907 PUT /projects/:id/repository/branches/:branch/unprotect1908 when unauthenticated and project is private1909 behaves like 404 response1910 returns 4041911# [RSpecRunTime] RSpec elapsed time: 9 minutes 19.57 seconds. Current RSS: ~1509M. load average: 1.63 1.30 1.37 1/287 61021912 when authenticated as a guest1913 behaves like 403 response1914 returns 4031915# [RSpecRunTime] RSpec elapsed time: 9 minutes 20.95 seconds. Current RSS: ~1509M. load average: 1.63 1.30 1.37 1/287 61191916 when authenticated as a maintainer1917 behaves like repository unprotected branch1918 when branch is protected1919 unprotects a single branch1920# [RSpecRunTime] RSpec elapsed time: 9 minutes 22.36 seconds. Current RSS: ~1507M. load average: 1.63 1.30 1.37 1/287 61441921 when branch is not protected1922 returns a single branch response1923# [RSpecRunTime] RSpec elapsed time: 9 minutes 23.63 seconds. Current RSS: ~1505M. load average: 1.63 1.30 1.37 1/287 61691924 when branch does not exist1925 behaves like 404 response1926 returns 4041927# [RSpecRunTime] RSpec elapsed time: 9 minutes 24.77 seconds. Current RSS: ~1504M. load average: 1.58 1.30 1.36 1/287 61871928 when the branch refname is invalid1929 behaves like 400 response1930 returns 4001931# [RSpecRunTime] RSpec elapsed time: 9 minutes 25.99 seconds. Current RSS: ~1504M. load average: 1.58 1.30 1.36 1/287 62041932 when repository is disabled1933 behaves like 404 response1934 returns 4041935# [RSpecRunTime] RSpec elapsed time: 9 minutes 27.25 seconds. Current RSS: ~1506M. load average: 1.58 1.30 1.36 1/287 62211936 when branch contains a dot1937 behaves like repository unprotected branch1938 when branch is protected1939 unprotects a single branch1940# [RSpecRunTime] RSpec elapsed time: 9 minutes 28.62 seconds. Current RSS: ~1507M. load average: 1.58 1.30 1.36 1/287 62461941 when branch is not protected1942 returns a single branch response1943# [RSpecRunTime] RSpec elapsed time: 9 minutes 29.87 seconds. Current RSS: ~1506M. load average: 1.54 1.29 1.36 1/286 62711944 when branch does not exist1945 behaves like 404 response1946 returns 4041947# [RSpecRunTime] RSpec elapsed time: 9 minutes 31.05 seconds. Current RSS: ~1506M. load average: 1.54 1.29 1.36 1/286 62891948 when the branch refname is invalid1949 behaves like 400 response1950 returns 4001951# [RSpecRunTime] RSpec elapsed time: 9 minutes 32.21 seconds. Current RSS: ~1506M. load average: 1.54 1.29 1.36 1/286 63061952 when repository is disabled1953 behaves like 404 response1954 returns 4041955# [RSpecRunTime] RSpec elapsed time: 9 minutes 33.37 seconds. Current RSS: ~1506M. load average: 1.54 1.29 1.36 1/285 63231956 when branch contains a slash1957 behaves like 404 response1958 returns 4041959# [RSpecRunTime] RSpec elapsed time: 9 minutes 34.43 seconds. Current RSS: ~1507M. load average: 1.49 1.29 1.36 1/284 63401960 when branch contains an escaped slash1961 behaves like repository unprotected branch1962 when branch is protected1963 unprotects a single branch1964# [RSpecRunTime] RSpec elapsed time: 9 minutes 35.84 seconds. Current RSS: ~1519M. load average: 1.49 1.29 1.36 1/285 63651965 when branch is not protected1966 returns a single branch response1967# [RSpecRunTime] RSpec elapsed time: 9 minutes 37.14 seconds. Current RSS: ~1518M. load average: 1.49 1.29 1.36 1/286 63901968 when branch does not exist1969 behaves like 404 response1970 returns 4041971# [RSpecRunTime] RSpec elapsed time: 9 minutes 38.33 seconds. Current RSS: ~1513M. load average: 1.49 1.29 1.36 1/286 64081972 when the branch refname is invalid1973 behaves like 400 response1974 returns 4001975# [RSpecRunTime] RSpec elapsed time: 9 minutes 39.47 seconds. Current RSS: ~1512M. load average: 1.45 1.28 1.36 1/285 64251976 when repository is disabled1977 behaves like 404 response1978 returns 4041979# [RSpecRunTime] RSpec elapsed time: 9 minutes 40.61 seconds. Current RSS: ~1512M. load average: 1.45 1.28 1.36 1/285 64421980 requesting with the escaped project full path1981 behaves like repository unprotected branch1982 when branch is protected1983 unprotects a single branch1984# [RSpecRunTime] RSpec elapsed time: 9 minutes 41.95 seconds. Current RSS: ~1511M. load average: 1.45 1.28 1.36 1/285 64671985 when branch is not protected1986 returns a single branch response1987# [RSpecRunTime] RSpec elapsed time: 9 minutes 43.24 seconds. Current RSS: ~1511M. load average: 1.45 1.28 1.36 1/286 64921988 when branch does not exist1989 behaves like 404 response1990 returns 4041991# [RSpecRunTime] RSpec elapsed time: 9 minutes 44.48 seconds. Current RSS: ~1509M. load average: 1.42 1.28 1.36 1/286 65101992 when the branch refname is invalid1993 behaves like 400 response1994 returns 4001995# [RSpecRunTime] RSpec elapsed time: 9 minutes 45.68 seconds. Current RSS: ~1508M. load average: 1.42 1.28 1.36 1/286 65271996 when repository is disabled1997 behaves like 404 response1998 returns 4041999# [RSpecRunTime] RSpec elapsed time: 9 minutes 46.88 seconds. Current RSS: ~1506M. load average: 1.42 1.28 1.36 1/285 65442000 when branch contains a dot2001 behaves like repository unprotected branch2002 when branch is protected2003 unprotects a single branch2004# [RSpecRunTime] RSpec elapsed time: 9 minutes 48.23 seconds. Current RSS: ~1505M. load average: 1.42 1.28 1.36 1/285 65692005 when branch is not protected2006 returns a single branch response2007# [RSpecRunTime] RSpec elapsed time: 9 minutes 49.47 seconds. Current RSS: ~1505M. load average: 1.38 1.27 1.35 1/286 65942008 when branch does not exist2009 behaves like 404 response2010 returns 4042011# [RSpecRunTime] RSpec elapsed time: 9 minutes 50.78 seconds. Current RSS: ~1503M. load average: 1.38 1.27 1.35 1/286 66122012 when the branch refname is invalid2013 behaves like 400 response2014 returns 4002015# [RSpecRunTime] RSpec elapsed time: 9 minutes 51.95 seconds. Current RSS: ~1502M. load average: 1.38 1.27 1.35 1/286 66292016 when repository is disabled2017 behaves like 404 response2018 returns 4042019# [RSpecRunTime] RSpec elapsed time: 9 minutes 53.12 seconds. Current RSS: ~1502M. load average: 1.38 1.27 1.35 1/285 66462020 POST /projects/:id/repository/branches2021 returns 400 if branch name is invalid2022 returns 400 if branch already exists2023 returns 400 if ref name is invalid2024 when unauthenticated and project is private2025 behaves like 404 response2026 returns 4042027# [RSpecRunTime] RSpec elapsed time: 9 minutes 57.94 seconds. Current RSS: ~1502M. load average: 1.43 1.28 1.36 1/288 67302028 when authenticated as a guest2029 behaves like 403 response2030 returns 4032031# [RSpecRunTime] RSpec elapsed time: 9 minutes 59.29 seconds. Current RSS: ~1503M. load average: 1.40 1.28 1.36 1/287 67472032 when authenticated as a maintainer2033 when a protected branch doesn't already exist2034 behaves like repository new branch2035 creates a new branch2036 when repository is disabled2037 behaves like 404 response2038 returns 4042039# [RSpecRunTime] RSpec elapsed time: 10 minutes 1.81 seconds. Current RSS: ~1503M. load average: 1.40 1.28 1.36 1/288 67932040 requesting with the escaped project full path2041 behaves like repository new branch2042 creates a new branch2043 when repository is disabled2044 behaves like 404 response2045 returns 4042046# [RSpecRunTime] RSpec elapsed time: 10 minutes 4.18 seconds. Current RSS: ~1503M. load average: 1.37 1.27 1.35 1/288 68392047 DELETE /projects/:id/repository/branches/:branch2048 removes branch2049 removes a branch with dots in the branch name2050 returns 404 if branch not exists2051 when the branch refname is invalid2052 behaves like 400 response2053 returns 4002054# [RSpecRunTime] RSpec elapsed time: 10 minutes 8.78 seconds. Current RSS: ~1503M. load average: 1.37 1.27 1.35 1/288 69132055 behaves like 412 response2056 for a modified resource2057 returns 412 with a JSON error2058# [RSpecRunTime] RSpec elapsed time: 10 minutes 9.93 seconds. Current RSS: ~1503M. load average: 1.42 1.29 1.36 1/288 69332059 for an unmodified resource2060 returns 204 with an empty body2061# [RSpecRunTime] RSpec elapsed time: 10 minutes 11.1 seconds. Current RSS: ~1503M. load average: 1.42 1.29 1.36 1/288 69542062 DELETE /projects/:id/repository/merged_branches2063 returns 202 with json body2064 returns a 403 error if guest2065# [RSpecRunTime] RSpec elapsed time: 10 minutes 13.49 seconds. Current RSS: ~1503M. load average: 1.42 1.29 1.36 1/288 69872066# [RSpecRunTime] Finishing example group spec/requests/api/branches_spec.rb. It took 4 minutes 23.0 seconds. Expected to take 5 minutes 3.73 seconds.2067# [RSpecRunTime] Starting example group spec/controllers/projects/pipelines_controller_spec.rb. Expected to take 3 minutes 5.96 seconds.2068Projects::PipelinesController2069 GET index.json2070 does not include coverage data for the pipelines2071 paginates the result2072 when using persisted stages2073 returns serialized pipelines2074# [RSpecRunTime] RSpec elapsed time: 10 minutes 28.01 seconds. Current RSS: ~1415M. load average: 1.47 1.31 1.36 1/290 71342075 when performing gitaly calls2076 limits the Gitaly requests2077# [RSpecRunTime] RSpec elapsed time: 10 minutes 31.35 seconds. Current RSS: ~1410M. load average: 1.43 1.30 1.36 1/290 71602078 when the project is private2079 returns `not_found` when the user does not have access2080 returns the pipelines when the user has access2081# [RSpecRunTime] RSpec elapsed time: 10 minutes 41.07 seconds. Current RSS: ~1404M. load average: 1.36 1.29 1.36 1/290 72922082 when user tries to access legacy scope via URL2083 redirects to all pipelines with that status instead2084# [RSpecRunTime] RSpec elapsed time: 10 minutes 44.39 seconds. Current RSS: ~1402M. load average: 1.33 1.28 1.35 1/290 73442085 filter by scope2086 scope is branches or tags2087 when scope is branches2088 returns matched pipelines2089# [RSpecRunTime] RSpec elapsed time: 10 minutes 48.45 seconds. Current RSS: ~1396M. load average: 1.33 1.28 1.35 1/290 74032090 when scope is tags2091 returns matched pipelines2092# [RSpecRunTime] RSpec elapsed time: 10 minutes 52.4 seconds. Current RSS: ~1385M. load average: 1.31 1.28 1.35 1/290 74632093 filter by username2094 when username exists2095 returns matched pipelines2096# [RSpecRunTime] RSpec elapsed time: 10 minutes 55.89 seconds. Current RSS: ~1388M. load average: 1.28 1.27 1.35 1/290 75202097 when username does not exist2098 returns empty2099# [RSpecRunTime] RSpec elapsed time: 10 minutes 59.3 seconds. Current RSS: ~1384M. load average: 1.26 1.27 1.35 1/290 75732100 filter by ref2101 when pipelines with the ref exists2102 returns matched pipelines2103# [RSpecRunTime] RSpec elapsed time: 11 minutes 3.02 seconds. Current RSS: ~1383M. load average: 1.26 1.27 1.35 1/290 76302104 when no pipeline with the ref exists2105 returns empty list2106# [RSpecRunTime] RSpec elapsed time: 11 minutes 6.7 seconds. Current RSS: ~1380M. load average: 1.32 1.28 1.35 3/290 76832107 filter by status2108 when pipelines with the status exists2109 returns matched pipelines2110# [RSpecRunTime] RSpec elapsed time: 11 minutes 10.35 seconds. Current RSS: ~1384M. load average: 1.45 1.31 1.36 1/290 77392111 when no pipeline with the status exists2112 returns empty list2113# [RSpecRunTime] RSpec elapsed time: 11 minutes 13.85 seconds. Current RSS: ~1381M. load average: 1.45 1.31 1.36 1/290 77912114 when invalid status2115 returns all list2116# [RSpecRunTime] RSpec elapsed time: 11 minutes 18.63 seconds. Current RSS: ~1398M. load average: 1.42 1.31 1.36 1/290 78472117 GET #show2118 when the project is public2119 avoids N+1 database queries2120# [RSpecRunTime] RSpec elapsed time: 11 minutes 21.33 seconds. Current RSS: ~1396M. load average: 1.30 1.28 1.35 1/289 78532121 when the project is private2122 returns `not_found` when the user does not have access2123# [RSpecRunTime] RSpec elapsed time: 11 minutes 22.43 seconds. Current RSS: ~1405M. load average: 1.30 1.28 1.35 1/289 78612124 GET show.json2125 returns the pipeline2126 when the pipeline has multiple stages and groups2127 does not perform N + 1 queries2128# [RSpecRunTime] RSpec elapsed time: 11 minutes 28.07 seconds. Current RSS: ~1444M. load average: 1.28 1.28 1.35 1/289 78922129 when builds are disabled2130 users can not see internal pipelines2131 when pipeline is external2132 users can see the external pipeline2133# [RSpecRunTime] RSpec elapsed time: 11 minutes 29.25 seconds. Current RSS: ~1457M. load average: 1.25 1.27 1.35 1/289 78992134 with triggered pipelines2135 when it does have permission to read other projects2136 when not-expanding any pipelines2137 behaves like not expanded2138 does return base details2139 does not expand triggered_by pipeline2140 does not expand triggered pipelines2141# [RSpecRunTime] RSpec elapsed time: 11 minutes 35.21 seconds. Current RSS: ~1493M. load average: 1.23 1.27 1.35 1/290 79362142 when expanding non-existing pipeline2143 behaves like not expanded2144 does return base details2145 does not expand triggered_by pipeline2146 does not expand triggered pipelines2147# [RSpecRunTime] RSpec elapsed time: 11 minutes 39.43 seconds. Current RSS: ~1500M. load average: 1.22 1.26 1.35 1/290 79492148 when expanding pipeline that is not directly expandable2149 behaves like not expanded2150 does return base details2151 does not expand triggered_by pipeline2152 does not expand triggered pipelines2153# [RSpecRunTime] RSpec elapsed time: 11 minutes 43.52 seconds. Current RSS: ~1497M. load average: 1.22 1.26 1.35 1/290 79622154 when expanding self2155 it does not recursively expand pipelines2156 behaves like not expanded2157 does return base details2158 does not expand triggered_by pipeline2159 does not expand triggered pipelines2160# [RSpecRunTime] RSpec elapsed time: 11 minutes 47.83 seconds. Current RSS: ~1494M. load average: 1.20 1.26 1.34 1/290 79752161 when expanding source and target pipeline2162 behaves like expanded2163 does return base details2164 does expand triggered_by pipeline2165 does not recursively expand triggered_by2166 does expand triggered pipelines2167 does not recursively expand triggered2168# [RSpecRunTime] RSpec elapsed time: 11 minutes 58.34 seconds. Current RSS: ~1491M. load average: 1.17 1.25 1.34 1/290 79982169 when expand depth is limited to 12170 behaves like not expanded2171 does return base details2172 does not expand triggered_by pipeline2173 does not expand triggered pipelines2174# [RSpecRunTime] RSpec elapsed time: 12 minutes 3.94 seconds. Current RSS: ~1490M. load average: 1.15 1.25 1.34 1/290 80112175 when expanding all2176 behaves like expanded2177 does return base details2178 does expand triggered_by pipeline2179 does not recursively expand triggered_by2180 does expand triggered pipelines2181 does not recursively expand triggered2182# [RSpecRunTime] RSpec elapsed time: 12 minutes 16.47 seconds. Current RSS: ~1481M. load average: 1.04 1.22 1.33 1/290 80322183 when does not have permission to read other projects2184 behaves like not expanded2185 does return base details2186 does not expand triggered_by pipeline2187 does not expand triggered pipelines2188# [RSpecRunTime] RSpec elapsed time: 12 minutes 20.15 seconds. Current RSS: ~1484M. load average: 1.04 1.21 1.32 1/290 80452189 GET dag2190 behaves like the show page2191 renders the show template2192 GET dag.json2193 returns the pipeline with DAG serialization2194 GET builds2195 behaves like the show page2196 renders the show template2197 GET failures2198 with failed jobs2199 shows the page2200 without failed jobs2201 redirects to the main pipeline page2202 GET stages.json2203 when accessing existing stage2204 without retried2205 returns pipeline jobs without the retried builds2206 with retried2207 returns pipelines jobs with the retried builds2208 when accessing unknown stage2209 responds with not found2210 GET status.json2211 return a detailed pipeline status in json2212 GET #charts2213 behaves like tracking unique visits2214 tracks unique visit if the format is HTML2215 tracks unique visit if DNT is not enabled2216 does not track unique visit if DNT is enabled2217 does not track unique visit if the format is JSON2218# [RSpecRunTime] RSpec elapsed time: 12 minutes 26.16 seconds. Current RSS: ~1476M. load average: 1.04 1.21 1.32 1/290 80592219 behaves like Snowplow event tracking with RedisHLL context2220 behaves like Snowplow event tracking2221 is emitted2222 behaves like tracking unique visits2223 tracks unique visit if the format is HTML2224 tracks unique visit if DNT is not enabled2225 does not track unique visit if DNT is enabled2226 does not track unique visit if the format is JSON2227# [RSpecRunTime] RSpec elapsed time: 12 minutes 28.18 seconds. Current RSS: ~1479M. load average: 1.04 1.21 1.32 1/289 80652228 behaves like Snowplow event tracking with RedisHLL context2229 behaves like Snowplow event tracking2230 is emitted2231 behaves like tracking unique visits2232 tracks unique visit if the format is HTML2233 tracks unique visit if DNT is not enabled2234 does not track unique visit if DNT is enabled2235 does not track unique visit if the format is JSON2236# [RSpecRunTime] RSpec elapsed time: 12 minutes 30.2 seconds. Current RSS: ~1476M. load average: 1.03 1.20 1.32 1/285 80712237 behaves like internal event tracking2238 logs to Snowplow2239 behaves like tracking unique visits2240 tracks unique visit if the format is HTML2241 tracks unique visit if DNT is not enabled2242 does not track unique visit if DNT is enabled2243 does not track unique visit if the format is JSON2244# [RSpecRunTime] RSpec elapsed time: 12 minutes 32.3 seconds. Current RSS: ~1476M. load average: 1.03 1.20 1.32 1/285 80772245 behaves like internal event tracking2246 logs to Snowplow2247 behaves like tracking unique visits2248 tracks unique visit if the format is HTML2249 tracks unique visit if DNT is not enabled2250 does not track unique visit if DNT is enabled2251 does not track unique visit if the format is JSON2252# [RSpecRunTime] RSpec elapsed time: 12 minutes 34.41 seconds. Current RSS: ~1470M. load average: 1.03 1.20 1.32 1/285 80832253 behaves like internal event tracking2254 logs to Snowplow2255 behaves like tracking unique visits2256 tracks unique visit if the format is HTML2257 tracks unique visit if DNT is not enabled2258 does not track unique visit if DNT is enabled2259 does not track unique visit if the format is JSON2260# [RSpecRunTime] RSpec elapsed time: 12 minutes 36.5 seconds. Current RSS: ~1463M. load average: 1.03 1.20 1.32 1/285 80892261 behaves like internal event tracking2262 logs to Snowplow2263 POST create2264 with a valid .gitlab-ci.yml file2265 behaves like creates a pipeline2266 is expected to redirect to "/namespace601/project-387/-/pipelines/157"2267# [RSpecRunTime] RSpec elapsed time: 12 minutes 38.56 seconds. Current RSS: ~1465M. load average: 1.03 1.20 1.32 1/287 81072268 when latest commit contains [ci skip]2269 behaves like creates a pipeline2270 is expected to redirect to "/namespace602/project-388/-/pipelines/158"2271# [RSpecRunTime] RSpec elapsed time: 12 minutes 40.05 seconds. Current RSS: ~1469M. load average: 1.03 1.20 1.32 1/290 81382272 with an invalid .gitlab-ci.yml file2273 does not persist a pipeline2274# [RSpecRunTime] RSpec elapsed time: 12 minutes 41.34 seconds. Current RSS: ~1475M. load average: 1.03 1.20 1.32 1/290 81552275 POST create.json2276 with a valid .gitlab-ci.yml file2277 creates a pipeline2278# [RSpecRunTime] RSpec elapsed time: 12 minutes 43.08 seconds. Current RSS: ~1470M. load average: 1.03 1.20 1.32 1/290 81742279 with an invalid .gitlab-ci.yml file2280 does not create a pipeline2281# [RSpecRunTime] RSpec elapsed time: 12 minutes 44.33 seconds. Current RSS: ~1472M. load average: 1.11 1.21 1.32 1/290 81912282 POST retry.json2283 retries a pipeline in the background without returning any content2284 when builds are disabled2285 fails to retry pipeline2286# [RSpecRunTime] RSpec elapsed time: 12 minutes 45.41 seconds. Current RSS: ~1467M. load average: 1.11 1.21 1.32 1/290 81942287 when access denied2288 returns an error2289 when service returns an error2290 does not retry2291 POST cancel.json2292 when supports canceling is true2293 sets a pipeline status to canceling2294 returns a no content http status2295# [RSpecRunTime] RSpec elapsed time: 12 minutes 48.23 seconds. Current RSS: ~1457M. load average: 1.11 1.21 1.32 1/290 82062296 when supports canceling is false2297 sets a pipeline status to canceled2298 returns a no content http status2299 when builds are disabled2300 fails to retry pipeline2301# [RSpecRunTime] RSpec elapsed time: 12 minutes 50.97 seconds. Current RSS: ~1460M. load average: 1.10 1.21 1.32 1/290 82172302 GET test_report2303 behaves like the show page2304 renders the show template2305 GET test_report.json2306 with attachments2307 does not have N+1 problem with attachments2308 when pipeline does not have a test report2309 renders an empty test report2310 when pipeline has a test report2311 renders the test report2312 when pipeline has a corrupt test report artifact2313 renders the test reports2314 returns a suite_error on the suite with corrupted XML2315# [RSpecRunTime] RSpec elapsed time: 12 minutes 54.48 seconds. Current RSS: ~1463M. load average: 1.09 1.20 1.32 1/291 82322316 when test_report contains attachment and scope is with_attachment as a URL param2317 returns a test reports with attachment2318 when test_report does not contain attachment and scope is with_attachment as a URL param2319 returns a test reports with empty values2320 GET latest2321 renders a 404 if no pipeline is found for the ref2322 no ref provided2323 shows latest pipeline for the default project branch2324# [RSpecRunTime] RSpec elapsed time: 12 minutes 57.45 seconds. Current RSS: ~1472M. load average: 1.09 1.20 1.32 1/292 82632325 ref provided2326 shows a 404 if no pipeline exists2327 shows the latest pipeline for the provided ref2328 newer pipeline exists for older sha2329 shows the provided ref with the last sha/pipeline combo2330# [RSpecRunTime] RSpec elapsed time: 13 minutes 2.36 seconds. Current RSS: ~1474M. load average: 1.08 1.20 1.31 1/290 83102331 DELETE #destroy2332 when user has ability to delete pipeline2333 deletes pipeline and redirects2334 and builds are disabled2335 fails to delete pipeline2336# [RSpecRunTime] RSpec elapsed time: 13 minutes 4.76 seconds. Current RSS: ~1485M. load average: 1.16 1.21 1.32 1/290 83272337 and project is undergoing stats refresh2338 behaves like preventing request because of ongoing project stats refresh2339 logs about the rejected request2340 returns 409 error2341 does not delete the pipeline2342# [RSpecRunTime] RSpec elapsed time: 13 minutes 8.16 seconds. Current RSS: ~1498M. load average: 1.16 1.21 1.32 1/290 83492343 when user has no privileges2344 fails to delete pipeline2345# [RSpecRunTime] RSpec elapsed time: 13 minutes 9.32 seconds. Current RSS: ~1498M. load average: 1.14 1.21 1.32 1/290 83572346 GET downloadable_artifacts.json2347 when pipeline is empty2348 returns status not_found2349 when pipeline exists2350 when pipeline does not have any downloadable artifacts2351 returns an empty array2352 when pipeline has downloadable artifacts2353 returns an array of artifacts2354# [RSpecRunTime] Finishing example group spec/controllers/projects/pipelines_controller_spec.rb. It took 2 minutes 57.32 seconds. Expected to take 3 minutes 5.96 seconds.2355# [RSpecRunTime] Starting example group spec/requests/api/rubygem_packages_spec.rb. Expected to take 2 minutes 34.48 seconds.2356API::RubygemPackages2357 GET /api/v4/projects/:project_id/packages/rubygems/:filename2358 behaves like an unimplemented route2359 behaves like without authentication2360 behaves like returning response status2361 returns not_found2362# [RSpecRunTime] RSpec elapsed time: 13 minutes 12.56 seconds. Current RSS: ~1483M. load average: 1.14 1.21 1.32 1/286 83602363 behaves like with authentication2364 user_role: :guest, token_type: :personal_access_token, valid_token: true, status: :forbidden2365 behaves like returning response status2366 returns forbidden2367 user_role: :guest, token_type: :personal_access_token, valid_token: false, status: :unauthorized2368 behaves like returning response status2369 returns unauthorized2370 user_role: :guest, token_type: :deploy_token, valid_token: true, status: :not_found2371 behaves like returning response status2372 returns not_found2373 user_role: :guest, token_type: :deploy_token, valid_token: false, status: :unauthorized2374 behaves like returning response status2375 returns unauthorized2376 user_role: :guest, token_type: :job_token, valid_token: true, status: :forbidden2377 behaves like returning response status2378 returns forbidden2379 user_role: :guest, token_type: :job_token, valid_token: false, status: :unauthorized2380 behaves like returning response status2381 returns unauthorized2382 user_role: :reporter, token_type: :personal_access_token, valid_token: true, status: :not_found2383 behaves like returning response status2384 returns not_found2385 user_role: :reporter, token_type: :personal_access_token, valid_token: false, status: :unauthorized2386 behaves like returning response status2387 returns unauthorized2388 user_role: :reporter, token_type: :deploy_token, valid_token: true, status: :not_found2389 behaves like returning response status2390 returns not_found2391 user_role: :reporter, token_type: :deploy_token, valid_token: false, status: :unauthorized2392 behaves like returning response status2393 returns unauthorized2394 user_role: :reporter, token_type: :job_token, valid_token: true, status: :not_found2395 behaves like returning response status2396 returns not_found2397 user_role: :reporter, token_type: :job_token, valid_token: false, status: :unauthorized2398 behaves like returning response status2399 returns unauthorized2400 user_role: :developer, token_type: :personal_access_token, valid_token: true, status: :not_found2401 behaves like returning response status2402 returns not_found2403 user_role: :developer, token_type: :personal_access_token, valid_token: false, status: :unauthorized2404 behaves like returning response status2405 returns unauthorized2406 user_role: :developer, token_type: :deploy_token, valid_token: true, status: :not_found2407 behaves like returning response status2408 returns not_found2409 user_role: :developer, token_type: :deploy_token, valid_token: false, status: :unauthorized2410 behaves like returning response status2411 returns unauthorized2412 user_role: :developer, token_type: :job_token, valid_token: true, status: :not_found2413 behaves like returning response status2414 returns not_found2415 user_role: :developer, token_type: :job_token, valid_token: false, status: :unauthorized2416 behaves like returning response status2417 returns unauthorized2418 behaves like when feature flag is disabled2419 behaves like returning response status2420 returns not_found2421 behaves like when package feature is disabled2422 behaves like returning response status2423 returns not_found2424 GET /api/v4/projects/:project_id/packages/rubygems/quick/Marshal.4.8/:file_name2425 behaves like an unimplemented route2426 behaves like without authentication2427 behaves like returning response status2428 returns not_found2429 behaves like with authentication2430 user_role: :guest, token_type: :personal_access_token, valid_token: true, status: :forbidden2431 behaves like returning response status2432 returns forbidden2433 user_role: :guest, token_type: :personal_access_token, valid_token: false, status: :unauthorized2434 behaves like returning response status2435 returns unauthorized2436 user_role: :guest, token_type: :deploy_token, valid_token: true, status: :not_found2437 behaves like returning response status2438 returns not_found2439 user_role: :guest, token_type: :deploy_token, valid_token: false, status: :unauthorized2440 behaves like returning response status2441 returns unauthorized2442 user_role: :guest, token_type: :job_token, valid_token: true, status: :forbidden2443 behaves like returning response status2444 returns forbidden2445 user_role: :guest, token_type: :job_token, valid_token: false, status: :unauthorized2446 behaves like returning response status2447 returns unauthorized2448 user_role: :reporter, token_type: :personal_access_token, valid_token: true, status: :not_found2449 behaves like returning response status2450 returns not_found2451 user_role: :reporter, token_type: :personal_access_token, valid_token: false, status: :unauthorized2452 behaves like returning response status2453 returns unauthorized2454 user_role: :reporter, token_type: :deploy_token, valid_token: true, status: :not_found2455 behaves like returning response status2456 returns not_found2457 user_role: :reporter, token_type: :deploy_token, valid_token: false, status: :unauthorized2458 behaves like returning response status2459 returns unauthorized2460 user_role: :reporter, token_type: :job_token, valid_token: true, status: :not_found2461 behaves like returning response status2462 returns not_found2463 user_role: :reporter, token_type: :job_token, valid_token: false, status: :unauthorized2464 behaves like returning response status2465 returns unauthorized2466 user_role: :developer, token_type: :personal_access_token, valid_token: true, status: :not_found2467 behaves like returning response status2468 returns not_found2469 user_role: :developer, token_type: :personal_access_token, valid_token: false, status: :unauthorized2470 behaves like returning response status2471 returns unauthorized2472 user_role: :developer, token_type: :deploy_token, valid_token: true, status: :not_found2473 behaves like returning response status2474 returns not_found2475 user_role: :developer, token_type: :deploy_token, valid_token: false, status: :unauthorized2476 behaves like returning response status2477 returns unauthorized2478 user_role: :developer, token_type: :job_token, valid_token: true, status: :not_found2479 behaves like returning response status2480 returns not_found2481 user_role: :developer, token_type: :job_token, valid_token: false, status: :unauthorized2482 behaves like returning response status2483 returns unauthorized2484 behaves like when feature flag is disabled2485 behaves like returning response status2486 returns not_found2487 behaves like when package feature is disabled2488 behaves like returning response status2489 returns not_found2490 GET /api/v4/projects/:project_id/packages/rubygems/gems/:file_name2491 with valid project2492 visibility: :public, user_role: :developer, member: true, token_type: :personal_access_token, valid_token: true, shared_examples_name: "Rubygems gem download", expected_status: :success2493 behaves like Rubygems gem download2494 for user type developer2495 returns the gem2496 behaves like a package tracking event2497 creates a gitlab tracking event pull_package2498 behaves like bumping the package last downloaded at field2499 bumps last_downloaded_at2500 visibility: :public, user_role: :guest, member: true, token_type: :personal_access_token, valid_token: true, shared_examples_name: "Rubygems gem download", expected_status: :success2501 behaves like Rubygems gem download2502 for user type guest2503 returns the gem2504 behaves like a package tracking event2505 creates a gitlab tracking event pull_package2506 behaves like bumping the package last downloaded at field2507 bumps last_downloaded_at2508 visibility: :public, user_role: :developer, member: true, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2509 behaves like rejects rubygems packages access2510 for user type developer2511 behaves like returning response status2512 returns unauthorized2513 visibility: :public, user_role: :guest, member: true, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2514 behaves like rejects rubygems packages access2515 for user type guest2516 behaves like returning response status2517 returns unauthorized2518 visibility: :public, user_role: :developer, member: false, token_type: :personal_access_token, valid_token: true, shared_examples_name: "Rubygems gem download", expected_status: :success2519 behaves like Rubygems gem download2520 for user type developer2521 returns the gem2522 behaves like a package tracking event2523 creates a gitlab tracking event pull_package2524 behaves like bumping the package last downloaded at field2525 bumps last_downloaded_at2526 visibility: :public, user_role: :guest, member: false, token_type: :personal_access_token, valid_token: true, shared_examples_name: "Rubygems gem download", expected_status: :success2527 behaves like Rubygems gem download2528 for user type guest2529 returns the gem2530 behaves like a package tracking event2531 creates a gitlab tracking event pull_package2532 behaves like bumping the package last downloaded at field2533 bumps last_downloaded_at2534 visibility: :public, user_role: :developer, member: false, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2535 behaves like rejects rubygems packages access2536 for user type developer2537 behaves like returning response status2538 returns unauthorized2539 visibility: :public, user_role: :guest, member: false, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2540 behaves like rejects rubygems packages access2541 for user type guest2542 behaves like returning response status2543 returns unauthorized2544 visibility: :public, user_role: :anonymous, member: false, token_type: :personal_access_token, valid_token: true, shared_examples_name: "Rubygems gem download", expected_status: :success2545 behaves like Rubygems gem download2546 for user type anonymous2547 returns the gem2548 behaves like a package tracking event2549 creates a gitlab tracking event pull_package2550 behaves like bumping the package last downloaded at field2551 bumps last_downloaded_at2552 visibility: :private, user_role: :developer, member: true, token_type: :personal_access_token, valid_token: true, shared_examples_name: "Rubygems gem download", expected_status: :success2553 behaves like Rubygems gem download2554 for user type developer2555 returns the gem2556 behaves like a package tracking event2557 creates a gitlab tracking event pull_package2558 behaves like bumping the package last downloaded at field2559 bumps last_downloaded_at2560 visibility: :private, user_role: :guest, member: true, token_type: :personal_access_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :forbidden2561 behaves like rejects rubygems packages access2562 for user type guest2563 behaves like returning response status2564 returns forbidden2565 visibility: :private, user_role: :developer, member: true, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2566 behaves like rejects rubygems packages access2567 for user type developer2568 behaves like returning response status2569 returns unauthorized2570 visibility: :private, user_role: :guest, member: true, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2571 behaves like rejects rubygems packages access2572 for user type guest2573 behaves like returning response status2574 returns unauthorized2575 visibility: :private, user_role: :developer, member: false, token_type: :personal_access_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :not_found2576 behaves like rejects rubygems packages access2577 for user type developer2578 behaves like returning response status2579 returns not_found2580 visibility: :private, user_role: :guest, member: false, token_type: :personal_access_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :not_found2581 behaves like rejects rubygems packages access2582 for user type guest2583 behaves like returning response status2584 returns not_found2585 visibility: :private, user_role: :developer, member: false, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2586 behaves like rejects rubygems packages access2587 for user type developer2588 behaves like returning response status2589 returns unauthorized2590 visibility: :private, user_role: :guest, member: false, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2591 behaves like rejects rubygems packages access2592 for user type guest2593 behaves like returning response status2594 returns unauthorized2595 visibility: :private, user_role: :anonymous, member: false, token_type: :personal_access_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :not_found2596 behaves like rejects rubygems packages access2597 for user type anonymous2598 behaves like returning response status2599 returns not_found2600 visibility: :public, user_role: :developer, member: true, token_type: :job_token, valid_token: true, shared_examples_name: "Rubygems gem download", expected_status: :success2601 behaves like Rubygems gem download2602 for user type developer2603 returns the gem2604 behaves like a package tracking event2605 creates a gitlab tracking event pull_package2606 behaves like bumping the package last downloaded at field2607 bumps last_downloaded_at2608 visibility: :public, user_role: :guest, member: true, token_type: :job_token, valid_token: true, shared_examples_name: "Rubygems gem download", expected_status: :success2609 behaves like Rubygems gem download2610 for user type guest2611 returns the gem2612 behaves like a package tracking event2613 creates a gitlab tracking event pull_package2614 behaves like bumping the package last downloaded at field2615 bumps last_downloaded_at2616 visibility: :public, user_role: :developer, member: true, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2617 behaves like rejects rubygems packages access2618 for user type developer2619 behaves like returning response status2620 returns unauthorized2621 visibility: :public, user_role: :guest, member: true, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2622 behaves like rejects rubygems packages access2623 for user type guest2624 behaves like returning response status2625 returns unauthorized2626 visibility: :public, user_role: :developer, member: false, token_type: :job_token, valid_token: true, shared_examples_name: "Rubygems gem download", expected_status: :success2627 behaves like Rubygems gem download2628 for user type developer2629 returns the gem2630 behaves like a package tracking event2631 creates a gitlab tracking event pull_package2632 behaves like bumping the package last downloaded at field2633 bumps last_downloaded_at2634 visibility: :public, user_role: :guest, member: false, token_type: :job_token, valid_token: true, shared_examples_name: "Rubygems gem download", expected_status: :success2635 behaves like Rubygems gem download2636 for user type guest2637 returns the gem2638 behaves like a package tracking event2639 creates a gitlab tracking event pull_package2640 behaves like bumping the package last downloaded at field2641 bumps last_downloaded_at2642 visibility: :public, user_role: :developer, member: false, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2643 behaves like rejects rubygems packages access2644 for user type developer2645 behaves like returning response status2646 returns unauthorized2647 visibility: :public, user_role: :guest, member: false, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2648 behaves like rejects rubygems packages access2649 for user type guest2650 behaves like returning response status2651 returns unauthorized2652 visibility: :private, user_role: :developer, member: true, token_type: :job_token, valid_token: true, shared_examples_name: "Rubygems gem download", expected_status: :success2653 behaves like Rubygems gem download2654 for user type developer2655 returns the gem2656 behaves like a package tracking event2657 creates a gitlab tracking event pull_package2658 behaves like bumping the package last downloaded at field2659 bumps last_downloaded_at2660 visibility: :private, user_role: :guest, member: true, token_type: :job_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :forbidden2661 behaves like rejects rubygems packages access2662 for user type guest2663 behaves like returning response status2664 returns forbidden2665 visibility: :private, user_role: :developer, member: true, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2666 behaves like rejects rubygems packages access2667 for user type developer2668 behaves like returning response status2669 returns unauthorized2670 visibility: :private, user_role: :guest, member: true, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2671 behaves like rejects rubygems packages access2672 for user type guest2673 behaves like returning response status2674 returns unauthorized2675 visibility: :private, user_role: :developer, member: false, token_type: :job_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :not_found2676 behaves like rejects rubygems packages access2677 for user type developer2678 behaves like returning response status2679 returns not_found2680 visibility: :private, user_role: :guest, member: false, token_type: :job_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :not_found2681 behaves like rejects rubygems packages access2682 for user type guest2683 behaves like returning response status2684 returns not_found2685 visibility: :private, user_role: :developer, member: false, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2686 behaves like rejects rubygems packages access2687 for user type developer2688 behaves like returning response status2689 returns unauthorized2690 visibility: :private, user_role: :guest, member: false, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2691 behaves like rejects rubygems packages access2692 for user type guest2693 behaves like returning response status2694 returns unauthorized2695 visibility: :public, user_role: :developer, member: true, token_type: :deploy_token, valid_token: true, shared_examples_name: "Rubygems gem download", expected_status: :success2696 behaves like Rubygems gem download2697 for user type developer2698 returns the gem2699 behaves like a package tracking event2700 creates a gitlab tracking event pull_package2701 behaves like bumping the package last downloaded at field2702 bumps last_downloaded_at2703 visibility: :public, user_role: :developer, member: true, token_type: :deploy_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2704 behaves like rejects rubygems packages access2705 for user type developer2706 behaves like returning response status2707 returns unauthorized2708 visibility: :private, user_role: :developer, member: true, token_type: :deploy_token, valid_token: true, shared_examples_name: "Rubygems gem download", expected_status: :success2709 behaves like Rubygems gem download2710 for user type developer2711 returns the gem2712 behaves like a package tracking event2713 creates a gitlab tracking event pull_package2714 behaves like bumping the package last downloaded at field2715 bumps last_downloaded_at2716 visibility: :private, user_role: :developer, member: true, token_type: :deploy_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2717 behaves like rejects rubygems packages access2718 for user type developer2719 behaves like returning response status2720 returns unauthorized2721 with access to package registry for everyone2722 behaves like Rubygems gem download2723 for user type anonymous2724 returns the gem2725 behaves like a package tracking event2726 creates a gitlab tracking event pull_package2727 behaves like bumping the package last downloaded at field2728 bumps last_downloaded_at2729 with package files pending destruction2730 does not return them2731 POST /api/v4/projects/:project_id/packages/rubygems/api/v1/gems/authorize2732 with valid project2733 visibility: :public, user_role: :developer, member: true, token_type: :personal_access_token, valid_token: true, shared_examples_name: "process rubygems workhorse authorization", expected_status: :success2734 behaves like process rubygems workhorse authorization2735 for user type developer2736 has the proper content type2737 behaves like returning response status2738 returns success2739 with a request that bypassed gitlab-workhorse2740 behaves like returning response status2741 returns forbidden2742 visibility: :public, user_role: :guest, member: true, token_type: :personal_access_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :forbidden2743 behaves like rejects rubygems packages access2744 for user type guest2745 behaves like returning response status2746 returns forbidden2747 visibility: :public, user_role: :developer, member: true, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2748 behaves like rejects rubygems packages access2749 for user type developer2750 behaves like returning response status2751 returns unauthorized2752 visibility: :public, user_role: :guest, member: true, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2753 behaves like rejects rubygems packages access2754 for user type guest2755 behaves like returning response status2756 returns unauthorized2757 visibility: :public, user_role: :developer, member: false, token_type: :personal_access_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :forbidden2758 behaves like rejects rubygems packages access2759 for user type developer2760 behaves like returning response status2761 returns forbidden2762 visibility: :public, user_role: :guest, member: false, token_type: :personal_access_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :forbidden2763 behaves like rejects rubygems packages access2764 for user type guest2765 behaves like returning response status2766 returns forbidden2767 visibility: :public, user_role: :developer, member: false, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2768 behaves like rejects rubygems packages access2769 for user type developer2770 behaves like returning response status2771 returns unauthorized2772 visibility: :public, user_role: :guest, member: false, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2773 behaves like rejects rubygems packages access2774 for user type guest2775 behaves like returning response status2776 returns unauthorized2777 visibility: :public, user_role: :anonymous, member: false, token_type: :personal_access_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2778 behaves like rejects rubygems packages access2779 for user type anonymous2780 behaves like returning response status2781 returns unauthorized2782 visibility: :private, user_role: :developer, member: true, token_type: :personal_access_token, valid_token: true, shared_examples_name: "process rubygems workhorse authorization", expected_status: :success2783 behaves like process rubygems workhorse authorization2784 for user type developer2785 has the proper content type2786 behaves like returning response status2787 returns success2788 with a request that bypassed gitlab-workhorse2789 behaves like returning response status2790 returns forbidden2791 visibility: :private, user_role: :guest, member: true, token_type: :personal_access_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :forbidden2792 behaves like rejects rubygems packages access2793 for user type guest2794 behaves like returning response status2795 returns forbidden2796 visibility: :private, user_role: :developer, member: true, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2797 behaves like rejects rubygems packages access2798 for user type developer2799 behaves like returning response status2800 returns unauthorized2801 visibility: :private, user_role: :guest, member: true, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2802 behaves like rejects rubygems packages access2803 for user type guest2804 behaves like returning response status2805 returns unauthorized2806 visibility: :private, user_role: :developer, member: false, token_type: :personal_access_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :not_found2807 behaves like rejects rubygems packages access2808 for user type developer2809 behaves like returning response status2810 returns not_found2811 visibility: :private, user_role: :guest, member: false, token_type: :personal_access_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :not_found2812 behaves like rejects rubygems packages access2813 for user type guest2814 behaves like returning response status2815 returns not_found2816 visibility: :private, user_role: :developer, member: false, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2817 behaves like rejects rubygems packages access2818 for user type developer2819 behaves like returning response status2820 returns unauthorized2821 visibility: :private, user_role: :guest, member: false, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2822 behaves like rejects rubygems packages access2823 for user type guest2824 behaves like returning response status2825 returns unauthorized2826 visibility: :private, user_role: :anonymous, member: false, token_type: :personal_access_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2827 behaves like rejects rubygems packages access2828 for user type anonymous2829 behaves like returning response status2830 returns unauthorized2831 visibility: :public, user_role: :developer, member: true, token_type: :job_token, valid_token: true, shared_examples_name: "process rubygems workhorse authorization", expected_status: :success2832 behaves like process rubygems workhorse authorization2833 for user type developer2834 has the proper content type2835 behaves like returning response status2836 returns success2837 with a request that bypassed gitlab-workhorse2838 behaves like returning response status2839 returns forbidden2840 visibility: :public, user_role: :guest, member: true, token_type: :job_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :forbidden2841 behaves like rejects rubygems packages access2842 for user type guest2843 behaves like returning response status2844 returns forbidden2845 visibility: :public, user_role: :developer, member: true, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2846 behaves like rejects rubygems packages access2847 for user type developer2848 behaves like returning response status2849 returns unauthorized2850 visibility: :public, user_role: :guest, member: true, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2851 behaves like rejects rubygems packages access2852 for user type guest2853 behaves like returning response status2854 returns unauthorized2855 visibility: :public, user_role: :developer, member: false, token_type: :job_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :forbidden2856 behaves like rejects rubygems packages access2857 for user type developer2858 behaves like returning response status2859 returns forbidden2860 visibility: :public, user_role: :guest, member: false, token_type: :job_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :forbidden2861 behaves like rejects rubygems packages access2862 for user type guest2863 behaves like returning response status2864 returns forbidden2865 visibility: :public, user_role: :developer, member: false, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2866 behaves like rejects rubygems packages access2867 for user type developer2868 behaves like returning response status2869 returns unauthorized2870 visibility: :public, user_role: :guest, member: false, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2871 behaves like rejects rubygems packages access2872 for user type guest2873 behaves like returning response status2874 returns unauthorized2875 visibility: :private, user_role: :developer, member: true, token_type: :job_token, valid_token: true, shared_examples_name: "process rubygems workhorse authorization", expected_status: :success2876 behaves like process rubygems workhorse authorization2877 for user type developer2878 has the proper content type2879 behaves like returning response status2880 returns success2881 with a request that bypassed gitlab-workhorse2882 behaves like returning response status2883 returns forbidden2884 visibility: :private, user_role: :guest, member: true, token_type: :job_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :forbidden2885 behaves like rejects rubygems packages access2886 for user type guest2887 behaves like returning response status2888 returns forbidden2889 visibility: :private, user_role: :developer, member: true, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2890 behaves like rejects rubygems packages access2891 for user type developer2892 behaves like returning response status2893 returns unauthorized2894 visibility: :private, user_role: :guest, member: true, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2895 behaves like rejects rubygems packages access2896 for user type guest2897 behaves like returning response status2898 returns unauthorized2899 visibility: :private, user_role: :developer, member: false, token_type: :job_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :not_found2900 behaves like rejects rubygems packages access2901 for user type developer2902 behaves like returning response status2903 returns not_found2904 visibility: :private, user_role: :guest, member: false, token_type: :job_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :not_found2905 behaves like rejects rubygems packages access2906 for user type guest2907 behaves like returning response status2908 returns not_found2909 visibility: :private, user_role: :developer, member: false, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2910 behaves like rejects rubygems packages access2911 for user type developer2912 behaves like returning response status2913 returns unauthorized2914 visibility: :private, user_role: :guest, member: false, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2915 behaves like rejects rubygems packages access2916 for user type guest2917 behaves like returning response status2918 returns unauthorized2919 visibility: :public, user_role: :developer, member: true, token_type: :deploy_token, valid_token: true, shared_examples_name: "process rubygems workhorse authorization", expected_status: :success2920 behaves like process rubygems workhorse authorization2921 for user type developer2922 has the proper content type2923 behaves like returning response status2924 returns success2925# [RSpecRunTime] RSpec elapsed time: 13 minutes 55.95 seconds. Current RSS: ~1479M. load average: 1.13 1.20 1.30 1/286 83612926 with a request that bypassed gitlab-workhorse2927 behaves like returning response status2928 returns forbidden2929 visibility: :public, user_role: :developer, member: true, token_type: :deploy_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2930 behaves like rejects rubygems packages access2931 for user type developer2932 behaves like returning response status2933 returns unauthorized2934 visibility: :private, user_role: :developer, member: true, token_type: :deploy_token, valid_token: true, shared_examples_name: "process rubygems workhorse authorization", expected_status: :success2935 behaves like process rubygems workhorse authorization2936 for user type developer2937 has the proper content type2938 behaves like returning response status2939 returns success2940 with a request that bypassed gitlab-workhorse2941 behaves like returning response status2942 returns forbidden2943 visibility: :private, user_role: :developer, member: true, token_type: :deploy_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2944 behaves like rejects rubygems packages access2945 for user type developer2946 behaves like returning response status2947 returns unauthorized2948 POST /api/v4/projects/:project_id/packages/rubygems/api/v1/gems2949 with valid project2950 visibility: :public, user_role: :developer, member: true, token_type: :personal_access_token, valid_token: true, shared_examples_name: "process rubygems upload", expected_status: :created2951 behaves like process rubygems upload2952 for user type developer2953 with object storage disabled2954 without a file from workhorse2955 behaves like returning response status2956 returns bad_request2957 with correct params2958 behaves like package workhorse uploads2959 without a workhorse header2960 logs an error2961 behaves like returning response status2962 returns forbidden2963 behaves like creates rubygems package files2964 creates package files2965 returns bad request if package creation fails2966 behaves like a package tracking event2967 creates a gitlab tracking event push_package2968 with object storage enabled2969 and direct upload enabled2970 behaves like creates rubygems package files2971 creates package files2972 returns bad request if package creation fails2973 with invalid remote_id: 1231232974 behaves like returning response status2975 returns forbidden2976 with invalid remote_id: ../../1231232977 behaves like returning response status2978 returns forbidden2979 and direct upload disabled2980 behaves like creates rubygems package files2981 creates package files2982 returns bad request if package creation fails2983 visibility: :public, user_role: :guest, member: true, token_type: :personal_access_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :forbidden2984 behaves like rejects rubygems packages access2985 for user type guest2986 behaves like returning response status2987 returns forbidden2988 visibility: :public, user_role: :developer, member: true, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2989 behaves like rejects rubygems packages access2990 for user type developer2991 behaves like returning response status2992 returns unauthorized2993 visibility: :public, user_role: :guest, member: true, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized2994 behaves like rejects rubygems packages access2995 for user type guest2996 behaves like returning response status2997 returns unauthorized2998 visibility: :public, user_role: :developer, member: false, token_type: :personal_access_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :forbidden2999 behaves like rejects rubygems packages access3000 for user type developer3001 behaves like returning response status3002 returns forbidden3003 visibility: :public, user_role: :guest, member: false, token_type: :personal_access_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :forbidden3004 behaves like rejects rubygems packages access3005 for user type guest3006 behaves like returning response status3007 returns forbidden3008 visibility: :public, user_role: :developer, member: false, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3009 behaves like rejects rubygems packages access3010 for user type developer3011 behaves like returning response status3012 returns unauthorized3013 visibility: :public, user_role: :guest, member: false, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3014 behaves like rejects rubygems packages access3015 for user type guest3016 behaves like returning response status3017 returns unauthorized3018 visibility: :public, user_role: :anonymous, member: false, token_type: :personal_access_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3019 behaves like rejects rubygems packages access3020 for user type anonymous3021 behaves like returning response status3022 returns unauthorized3023 visibility: :private, user_role: :developer, member: true, token_type: :personal_access_token, valid_token: true, shared_examples_name: "process rubygems upload", expected_status: :created3024 behaves like process rubygems upload3025 for user type developer3026 with object storage disabled3027 without a file from workhorse3028 behaves like returning response status3029 returns bad_request3030 with correct params3031 behaves like package workhorse uploads3032 without a workhorse header3033 logs an error3034 behaves like returning response status3035 returns forbidden3036 behaves like creates rubygems package files3037 creates package files3038 returns bad request if package creation fails3039 behaves like a package tracking event3040 creates a gitlab tracking event push_package3041 with object storage enabled3042 and direct upload enabled3043 behaves like creates rubygems package files3044 creates package files3045 returns bad request if package creation fails3046 with invalid remote_id: 1231233047 behaves like returning response status3048 returns forbidden3049 with invalid remote_id: ../../1231233050 behaves like returning response status3051 returns forbidden3052 and direct upload disabled3053 behaves like creates rubygems package files3054 creates package files3055 returns bad request if package creation fails3056 visibility: :private, user_role: :guest, member: true, token_type: :personal_access_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :forbidden3057 behaves like rejects rubygems packages access3058 for user type guest3059 behaves like returning response status3060 returns forbidden3061 visibility: :private, user_role: :developer, member: true, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3062 behaves like rejects rubygems packages access3063 for user type developer3064 behaves like returning response status3065 returns unauthorized3066 visibility: :private, user_role: :guest, member: true, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3067 behaves like rejects rubygems packages access3068 for user type guest3069 behaves like returning response status3070 returns unauthorized3071 visibility: :private, user_role: :developer, member: false, token_type: :personal_access_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :not_found3072 behaves like rejects rubygems packages access3073 for user type developer3074 behaves like returning response status3075 returns not_found3076 visibility: :private, user_role: :guest, member: false, token_type: :personal_access_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :not_found3077 behaves like rejects rubygems packages access3078 for user type guest3079 behaves like returning response status3080 returns not_found3081 visibility: :private, user_role: :developer, member: false, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3082 behaves like rejects rubygems packages access3083 for user type developer3084 behaves like returning response status3085 returns unauthorized3086 visibility: :private, user_role: :guest, member: false, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3087 behaves like rejects rubygems packages access3088 for user type guest3089 behaves like returning response status3090 returns unauthorized3091 visibility: :private, user_role: :anonymous, member: false, token_type: :personal_access_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3092 behaves like rejects rubygems packages access3093 for user type anonymous3094 behaves like returning response status3095 returns unauthorized3096 visibility: :public, user_role: :developer, member: true, token_type: :job_token, valid_token: true, shared_examples_name: "process rubygems upload", expected_status: :created3097 behaves like process rubygems upload3098 for user type developer3099 with object storage disabled3100 without a file from workhorse3101 behaves like returning response status3102 returns bad_request3103 with correct params3104 behaves like package workhorse uploads3105 without a workhorse header3106 logs an error3107 behaves like returning response status3108 returns forbidden3109 behaves like creates rubygems package files3110 creates package files3111 returns bad request if package creation fails3112 behaves like a package tracking event3113 creates a gitlab tracking event push_package3114 with object storage enabled3115 and direct upload enabled3116 behaves like creates rubygems package files3117 creates package files3118 returns bad request if package creation fails3119 with invalid remote_id: 1231233120 behaves like returning response status3121 returns forbidden3122 with invalid remote_id: ../../1231233123 behaves like returning response status3124 returns forbidden3125 and direct upload disabled3126 behaves like creates rubygems package files3127 creates package files3128 returns bad request if package creation fails3129# [RSpecRunTime] RSpec elapsed time: 14 minutes 17.09 seconds. Current RSS: ~1495M. load average: 1.17 1.20 1.30 1/286 83623130 visibility: :public, user_role: :guest, member: true, token_type: :job_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :forbidden3131 behaves like rejects rubygems packages access3132 for user type guest3133 behaves like returning response status3134 returns forbidden3135 visibility: :public, user_role: :developer, member: true, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3136 behaves like rejects rubygems packages access3137 for user type developer3138 behaves like returning response status3139 returns unauthorized3140 visibility: :public, user_role: :guest, member: true, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3141 behaves like rejects rubygems packages access3142 for user type guest3143 behaves like returning response status3144 returns unauthorized3145 visibility: :public, user_role: :developer, member: false, token_type: :job_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :forbidden3146 behaves like rejects rubygems packages access3147 for user type developer3148 behaves like returning response status3149 returns forbidden3150 visibility: :public, user_role: :guest, member: false, token_type: :job_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :forbidden3151 behaves like rejects rubygems packages access3152 for user type guest3153 behaves like returning response status3154 returns forbidden3155 visibility: :public, user_role: :developer, member: false, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3156 behaves like rejects rubygems packages access3157 for user type developer3158 behaves like returning response status3159 returns unauthorized3160 visibility: :public, user_role: :guest, member: false, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3161 behaves like rejects rubygems packages access3162 for user type guest3163 behaves like returning response status3164 returns unauthorized3165 visibility: :private, user_role: :developer, member: true, token_type: :job_token, valid_token: true, shared_examples_name: "process rubygems upload", expected_status: :created3166 behaves like process rubygems upload3167 for user type developer3168 with object storage disabled3169 without a file from workhorse3170 behaves like returning response status3171 returns bad_request3172 with correct params3173 behaves like package workhorse uploads3174 without a workhorse header3175 logs an error3176 behaves like returning response status3177 returns forbidden3178 behaves like creates rubygems package files3179 creates package files3180 returns bad request if package creation fails3181 behaves like a package tracking event3182 creates a gitlab tracking event push_package3183 with object storage enabled3184 and direct upload enabled3185 behaves like creates rubygems package files3186 creates package files3187 returns bad request if package creation fails3188 with invalid remote_id: 1231233189 behaves like returning response status3190 returns forbidden3191 with invalid remote_id: ../../1231233192 behaves like returning response status3193 returns forbidden3194 and direct upload disabled3195 behaves like creates rubygems package files3196 creates package files3197 returns bad request if package creation fails3198 visibility: :private, user_role: :guest, member: true, token_type: :job_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :forbidden3199 behaves like rejects rubygems packages access3200 for user type guest3201 behaves like returning response status3202 returns forbidden3203 visibility: :private, user_role: :developer, member: true, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3204 behaves like rejects rubygems packages access3205 for user type developer3206 behaves like returning response status3207 returns unauthorized3208 visibility: :private, user_role: :guest, member: true, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3209 behaves like rejects rubygems packages access3210 for user type guest3211 behaves like returning response status3212 returns unauthorized3213 visibility: :private, user_role: :developer, member: false, token_type: :job_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :not_found3214 behaves like rejects rubygems packages access3215 for user type developer3216 behaves like returning response status3217 returns not_found3218 visibility: :private, user_role: :guest, member: false, token_type: :job_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :not_found3219 behaves like rejects rubygems packages access3220 for user type guest3221 behaves like returning response status3222 returns not_found3223 visibility: :private, user_role: :developer, member: false, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3224 behaves like rejects rubygems packages access3225 for user type developer3226 behaves like returning response status3227 returns unauthorized3228 visibility: :private, user_role: :guest, member: false, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3229 behaves like rejects rubygems packages access3230 for user type guest3231 behaves like returning response status3232 returns unauthorized3233 visibility: :public, user_role: :developer, member: true, token_type: :deploy_token, valid_token: true, shared_examples_name: "process rubygems upload", expected_status: :created3234 behaves like process rubygems upload3235 for user type developer3236 with object storage disabled3237 without a file from workhorse3238 behaves like returning response status3239 returns bad_request3240 with correct params3241 behaves like package workhorse uploads3242 without a workhorse header3243 logs an error3244 behaves like returning response status3245 returns forbidden3246 behaves like creates rubygems package files3247 creates package files3248 returns bad request if package creation fails3249 behaves like a package tracking event3250 creates a gitlab tracking event push_package3251 with object storage enabled3252 and direct upload enabled3253 behaves like creates rubygems package files3254 creates package files3255 returns bad request if package creation fails3256 with invalid remote_id: 1231233257 behaves like returning response status3258 returns forbidden3259 with invalid remote_id: ../../1231233260 behaves like returning response status3261 returns forbidden3262 and direct upload disabled3263 behaves like creates rubygems package files3264 creates package files3265 returns bad request if package creation fails3266 visibility: :public, user_role: :developer, member: true, token_type: :deploy_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3267 behaves like rejects rubygems packages access3268 for user type developer3269 behaves like returning response status3270 returns unauthorized3271 visibility: :private, user_role: :developer, member: true, token_type: :deploy_token, valid_token: true, shared_examples_name: "process rubygems upload", expected_status: :created3272 behaves like process rubygems upload3273 for user type developer3274 with object storage disabled3275 without a file from workhorse3276 behaves like returning response status3277 returns bad_request3278 with correct params3279 behaves like package workhorse uploads3280 without a workhorse header3281 logs an error3282 behaves like returning response status3283 returns forbidden3284 behaves like creates rubygems package files3285 creates package files3286 returns bad request if package creation fails3287 behaves like a package tracking event3288 creates a gitlab tracking event push_package3289 with object storage enabled3290 and direct upload enabled3291 behaves like creates rubygems package files3292 creates package files3293 returns bad request if package creation fails3294 with invalid remote_id: 1231233295 behaves like returning response status3296 returns forbidden3297 with invalid remote_id: ../../1231233298 behaves like returning response status3299 returns forbidden3300 and direct upload disabled3301 behaves like creates rubygems package files3302 creates package files3303 returns bad request if package creation fails3304 visibility: :private, user_role: :developer, member: true, token_type: :deploy_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3305 behaves like rejects rubygems packages access3306 for user type developer3307 behaves like returning response status3308 returns unauthorized3309 failed package file save3310 does not create package record3311 GET /api/v4/projects/:project_id/packages/rubygems/api/v1/dependencies3312 with valid project3313 visibility: :public, user_role: :developer, member: true, token_type: :personal_access_token, valid_token: true, shared_examples_name: "dependency endpoint success", expected_status: :success3314 behaves like dependency endpoint success3315 for user type developer3316 with no params3317 returns empty3318 with gems params3319 returns successfully3320 rejects if the service fails3321 visibility: :public, user_role: :guest, member: true, token_type: :personal_access_token, valid_token: true, shared_examples_name: "dependency endpoint success", expected_status: :success3322 behaves like dependency endpoint success3323 for user type guest3324 with no params3325 returns empty3326 with gems params3327 returns successfully3328 rejects if the service fails3329 visibility: :public, user_role: :developer, member: true, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3330 behaves like rejects rubygems packages access3331 for user type developer3332 behaves like returning response status3333 returns unauthorized3334 visibility: :public, user_role: :guest, member: true, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3335 behaves like rejects rubygems packages access3336 for user type guest3337 behaves like returning response status3338 returns unauthorized3339 visibility: :public, user_role: :developer, member: false, token_type: :personal_access_token, valid_token: true, shared_examples_name: "dependency endpoint success", expected_status: :success3340 behaves like dependency endpoint success3341 for user type developer3342 with no params3343 returns empty3344 with gems params3345 returns successfully3346 rejects if the service fails3347 visibility: :public, user_role: :guest, member: false, token_type: :personal_access_token, valid_token: true, shared_examples_name: "dependency endpoint success", expected_status: :success3348 behaves like dependency endpoint success3349 for user type guest3350 with no params3351 returns empty3352 with gems params3353 returns successfully3354 rejects if the service fails3355 visibility: :public, user_role: :developer, member: false, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3356 behaves like rejects rubygems packages access3357 for user type developer3358 behaves like returning response status3359 returns unauthorized3360 visibility: :public, user_role: :guest, member: false, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3361 behaves like rejects rubygems packages access3362 for user type guest3363 behaves like returning response status3364 returns unauthorized3365 visibility: :public, user_role: :anonymous, member: false, token_type: :personal_access_token, valid_token: true, shared_examples_name: "dependency endpoint success", expected_status: :success3366 behaves like dependency endpoint success3367 for user type anonymous3368 with no params3369 returns empty3370 with gems params3371 returns successfully3372 rejects if the service fails3373 visibility: :private, user_role: :developer, member: true, token_type: :personal_access_token, valid_token: true, shared_examples_name: "dependency endpoint success", expected_status: :success3374 behaves like dependency endpoint success3375 for user type developer3376 with no params3377 returns empty3378 with gems params3379 returns successfully3380 rejects if the service fails3381 visibility: :private, user_role: :guest, member: true, token_type: :personal_access_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :forbidden3382 behaves like rejects rubygems packages access3383 for user type guest3384 behaves like returning response status3385 returns forbidden3386 visibility: :private, user_role: :developer, member: true, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3387 behaves like rejects rubygems packages access3388 for user type developer3389 behaves like returning response status3390 returns unauthorized3391 visibility: :private, user_role: :guest, member: true, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3392 behaves like rejects rubygems packages access3393 for user type guest3394 behaves like returning response status3395 returns unauthorized3396 visibility: :private, user_role: :developer, member: false, token_type: :personal_access_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :not_found3397 behaves like rejects rubygems packages access3398 for user type developer3399 behaves like returning response status3400 returns not_found3401 visibility: :private, user_role: :guest, member: false, token_type: :personal_access_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :not_found3402 behaves like rejects rubygems packages access3403 for user type guest3404 behaves like returning response status3405 returns not_found3406 visibility: :private, user_role: :developer, member: false, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3407 behaves like rejects rubygems packages access3408 for user type developer3409 behaves like returning response status3410 returns unauthorized3411 visibility: :private, user_role: :guest, member: false, token_type: :personal_access_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3412 behaves like rejects rubygems packages access3413 for user type guest3414 behaves like returning response status3415 returns unauthorized3416 visibility: :private, user_role: :anonymous, member: false, token_type: :personal_access_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :not_found3417 behaves like rejects rubygems packages access3418 for user type anonymous3419 behaves like returning response status3420 returns not_found3421 visibility: :public, user_role: :developer, member: true, token_type: :job_token, valid_token: true, shared_examples_name: "dependency endpoint success", expected_status: :success3422 behaves like dependency endpoint success3423 for user type developer3424 with no params3425 returns empty3426 with gems params3427 returns successfully3428 rejects if the service fails3429 visibility: :public, user_role: :guest, member: true, token_type: :job_token, valid_token: true, shared_examples_name: "dependency endpoint success", expected_status: :success3430 behaves like dependency endpoint success3431 for user type guest3432 with no params3433 returns empty3434 with gems params3435 returns successfully3436 rejects if the service fails3437 visibility: :public, user_role: :developer, member: true, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3438 behaves like rejects rubygems packages access3439 for user type developer3440 behaves like returning response status3441 returns unauthorized3442 visibility: :public, user_role: :guest, member: true, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3443 behaves like rejects rubygems packages access3444 for user type guest3445 behaves like returning response status3446 returns unauthorized3447 visibility: :public, user_role: :developer, member: false, token_type: :job_token, valid_token: true, shared_examples_name: "dependency endpoint success", expected_status: :success3448 behaves like dependency endpoint success3449 for user type developer3450 with no params3451 returns empty3452 with gems params3453 returns successfully3454 rejects if the service fails3455 visibility: :public, user_role: :guest, member: false, token_type: :job_token, valid_token: true, shared_examples_name: "dependency endpoint success", expected_status: :success3456 behaves like dependency endpoint success3457 for user type guest3458 with no params3459 returns empty3460 with gems params3461 returns successfully3462 rejects if the service fails3463 visibility: :public, user_role: :developer, member: false, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3464 behaves like rejects rubygems packages access3465 for user type developer3466 behaves like returning response status3467 returns unauthorized3468 visibility: :public, user_role: :guest, member: false, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3469 behaves like rejects rubygems packages access3470 for user type guest3471 behaves like returning response status3472 returns unauthorized3473 visibility: :private, user_role: :developer, member: true, token_type: :job_token, valid_token: true, shared_examples_name: "dependency endpoint success", expected_status: :success3474 behaves like dependency endpoint success3475 for user type developer3476 with no params3477 returns empty3478 with gems params3479 returns successfully3480 rejects if the service fails3481 visibility: :private, user_role: :guest, member: true, token_type: :job_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :forbidden3482 behaves like rejects rubygems packages access3483 for user type guest3484 behaves like returning response status3485 returns forbidden3486 visibility: :private, user_role: :developer, member: true, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3487 behaves like rejects rubygems packages access3488 for user type developer3489 behaves like returning response status3490 returns unauthorized3491 visibility: :private, user_role: :guest, member: true, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3492 behaves like rejects rubygems packages access3493 for user type guest3494 behaves like returning response status3495 returns unauthorized3496 visibility: :private, user_role: :developer, member: false, token_type: :job_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :not_found3497 behaves like rejects rubygems packages access3498 for user type developer3499 behaves like returning response status3500 returns not_found3501 visibility: :private, user_role: :guest, member: false, token_type: :job_token, valid_token: true, shared_examples_name: "rejects rubygems packages access", expected_status: :not_found3502 behaves like rejects rubygems packages access3503 for user type guest3504 behaves like returning response status3505 returns not_found3506 visibility: :private, user_role: :developer, member: false, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3507 behaves like rejects rubygems packages access3508 for user type developer3509 behaves like returning response status3510 returns unauthorized3511 visibility: :private, user_role: :guest, member: false, token_type: :job_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3512 behaves like rejects rubygems packages access3513 for user type guest3514 behaves like returning response status3515 returns unauthorized3516 visibility: :public, user_role: :developer, member: true, token_type: :deploy_token, valid_token: true, shared_examples_name: "dependency endpoint success", expected_status: :success3517 behaves like dependency endpoint success3518 for user type developer3519 with no params3520 returns empty3521 with gems params3522 returns successfully3523 rejects if the service fails3524 visibility: :public, user_role: :developer, member: true, token_type: :deploy_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3525 behaves like rejects rubygems packages access3526 for user type developer3527 behaves like returning response status3528 returns unauthorized3529 visibility: :private, user_role: :developer, member: true, token_type: :deploy_token, valid_token: true, shared_examples_name: "dependency endpoint success", expected_status: :success3530 behaves like dependency endpoint success3531 for user type developer3532 with no params3533 returns empty3534 with gems params3535 returns successfully3536 rejects if the service fails3537 visibility: :private, user_role: :developer, member: true, token_type: :deploy_token, valid_token: false, shared_examples_name: "rejects rubygems packages access", expected_status: :unauthorized3538 behaves like rejects rubygems packages access3539 for user type developer3540 behaves like returning response status3541 returns unauthorized3542 with access to package registry for everyone3543 behaves like dependency endpoint success3544 for user type anonymous3545 with no params3546 returns empty3547 with gems params3548 returns successfully3549 rejects if the service fails3550# [RSpecRunTime] Finishing example group spec/requests/api/rubygem_packages_spec.rb. It took 1 minute 47.58 seconds. Expected to take 2 minutes 34.48 seconds.3551# [RSpecRunTime] Starting example group spec/controllers/explore/projects_controller_spec.rb. Expected to take 1 minute 53.84 seconds.3552Explore::ProjectsController3553 when user is signed in3554 GET #index.json3555 is expected to respond with 2003556 sets a default sort parameter3557# [RSpecRunTime] RSpec elapsed time: 15 minutes 1.18 seconds. Current RSS: ~1469M. load average: 1.15 1.18 1.29 1/286 83633558 GET #trending.json3559 is expected to respond with 2003560 sets a default sort parameter3561# [RSpecRunTime] RSpec elapsed time: 15 minutes 2.21 seconds. Current RSS: ~1466M. load average: 1.15 1.18 1.29 1/286 83643562 GET #starred.json3563 is expected to respond with 2003564 sets a default sort parameter3565# [RSpecRunTime] RSpec elapsed time: 15 minutes 3.83 seconds. Current RSS: ~1465M. load average: 1.15 1.18 1.29 1/286 83653566 GET #trending3567 sorting by update date3568 sorts by last updated3569 sorts by oldest updated3570# [RSpecRunTime] RSpec elapsed time: 15 minutes 6.97 seconds. Current RSS: ~1452M. load average: 1.06 1.16 1.28 1/286 83663571 projects aimed for deletion3572 does not list projects aimed for deletion3573# [RSpecRunTime] RSpec elapsed time: 15 minutes 8.6 seconds. Current RSS: ~1442M. load average: 1.06 1.16 1.28 1/286 83673574 GET #topic3575 when topic does not exist3576 renders a 404 error3577 when topic exists3578 renders the template3579 finds topic by case insensitive name3580# [RSpecRunTime] RSpec elapsed time: 15 minutes 10.19 seconds. Current RSS: ~1443M. load average: 1.05 1.16 1.28 1/286 83683581 GET #topic.atom3582 when topic does not exist3583 renders a 404 error3584 when topic exists3585 renders the template3586 sorts repos by descending creation date3587 finds topic by case insensitive name3588 when topic contains more than 20 projects3589 does not assigns more than 20 projects3590# [RSpecRunTime] RSpec elapsed time: 15 minutes 24.76 seconds. Current RSS: ~1425M. load average: 0.97 1.14 1.27 1/286 83693591 page number is too high3592 GET index3593 is expected to respond with 4003594 is expected to render template explore/projects/page_out_of_bounds3595 assigns the page number3596# [RSpecRunTime] RSpec elapsed time: 15 minutes 27.45 seconds. Current RSS: ~1426M. load average: 0.97 1.14 1.27 1/286 83703597 GET index.json3598 is expected to respond with 4003599 metrics recording3600 records the interception3601 GET trending3602 is expected to respond with 4003603 is expected to render template explore/projects/page_out_of_bounds3604 assigns the page number3605# [RSpecRunTime] RSpec elapsed time: 15 minutes 30.94 seconds. Current RSS: ~1430M. load average: 0.97 1.14 1.27 1/287 83713606 GET trending.json3607 is expected to respond with 4003608 metrics recording3609 records the interception3610 GET starred3611 is expected to respond with 4003612 is expected to render template explore/projects/page_out_of_bounds3613 assigns the page number3614# [RSpecRunTime] RSpec elapsed time: 15 minutes 34.39 seconds. Current RSS: ~1427M. load average: 0.98 1.13 1.27 1/287 83723615 GET starred.json3616 is expected to respond with 4003617 metrics recording3618 records the interception3619 page number is acceptable3620 GET index3621 is expected to respond with 2003622 is expected to render template explore/projects/index3623# [RSpecRunTime] RSpec elapsed time: 15 minutes 37.07 seconds. Current RSS: ~1419M. load average: 0.98 1.13 1.27 1/287 83733624 GET index.json3625 is expected to respond with 2003626 GET trending3627 is expected to respond with 2003628 is expected to render template explore/projects/trending3629# [RSpecRunTime] RSpec elapsed time: 15 minutes 39.28 seconds. Current RSS: ~1418M. load average: 1.06 1.15 1.27 1/287 83743630 GET trending.json3631 is expected to respond with 2003632 GET starred3633 is expected to respond with 2003634 is expected to render template explore/projects/starred3635# [RSpecRunTime] RSpec elapsed time: 15 minutes 41.43 seconds. Current RSS: ~1419M. load average: 1.06 1.15 1.27 1/287 83753636 GET starred.json3637 is expected to respond with 2003638 GET index3639 avoids N+1 queries3640# [RSpecRunTime] RSpec elapsed time: 15 minutes 47.4 seconds. Current RSS: ~1466M. load average: 1.13 1.16 1.28 3/292 84663641 GET trending3642 avoids N+1 queries3643# [RSpecRunTime] RSpec elapsed time: 15 minutes 52.01 seconds. Current RSS: ~1464M. load average: 1.20 1.18 1.28 1/292 85073644 GET starred3645 avoids N+1 queries3646# [RSpecRunTime] RSpec elapsed time: 15 minutes 58.82 seconds. Current RSS: ~1461M. load average: 1.27 1.19 1.28 1/291 85983647 user preference sorting3648 behaves like set sort order from user preference3649 #set_sort_order_from_user_preference3650 when database is in read-only mode3651 does not update user preference3652# [RSpecRunTime] RSpec elapsed time: 15 minutes 59.93 seconds. Current RSS: ~1459M. load average: 1.33 1.20 1.29 1/291 85993653 when database is not in read-only mode3654 updates user preference3655# [RSpecRunTime] RSpec elapsed time: 16 minutes 1.07 seconds. Current RSS: ~1459M. load average: 1.33 1.20 1.29 1/291 86003656 GET #index3657 assigns the correct all_user_projects3658 assigns the correct all_starred_projects3659 when disable_anonymous_project_search is enabled3660 does not show a flash message3661# [RSpecRunTime] RSpec elapsed time: 16 minutes 2.87 seconds. Current RSS: ~1464M. load average: 1.33 1.20 1.29 1/291 86013662 when user is not signed in3663 GET #index.json3664 is expected to respond with 2003665 sets a default sort parameter3666 GET #trending.json3667 is expected to respond with 2003668 sets a default sort parameter3669 GET #starred.json3670 is expected to respond with 2003671 sets a default sort parameter3672 GET #trending3673 sorting by update date3674 sorts by last updated3675 sorts by oldest updated3676# [RSpecRunTime] RSpec elapsed time: 16 minutes 6.14 seconds. Current RSS: ~1481M. load average: 1.38 1.22 1.29 1/290 86023677 projects aimed for deletion3678 does not list projects aimed for deletion3679# [RSpecRunTime] RSpec elapsed time: 16 minutes 7.4 seconds. Current RSS: ~1472M. load average: 1.38 1.22 1.29 1/288 86033680 GET #topic3681 when topic does not exist3682 renders a 404 error3683 when topic exists3684 renders the template3685 finds topic by case insensitive name3686 GET #topic.atom3687 when topic does not exist3688 renders a 404 error3689 when topic exists3690 renders the template3691 sorts repos by descending creation date3692 finds topic by case insensitive name3693 when topic contains more than 20 projects3694 does not assigns more than 20 projects3695# [RSpecRunTime] RSpec elapsed time: 16 minutes 20.0 seconds. Current RSS: ~1441M. load average: 1.36 1.22 1.29 1/286 86043696 page number is too high3697 GET index3698 is expected to respond with 4003699 is expected to render template explore/projects/page_out_of_bounds3700 assigns the page number3701# [RSpecRunTime] RSpec elapsed time: 16 minutes 21.09 seconds. Current RSS: ~1438M. load average: 1.36 1.22 1.29 1/286 86053702 GET index.json3703 is expected to respond with 4003704 metrics recording3705 records the interception3706 GET trending3707 is expected to respond with 4003708 is expected to render template explore/projects/page_out_of_bounds3709 assigns the page number3710# [RSpecRunTime] RSpec elapsed time: 16 minutes 22.57 seconds. Current RSS: ~1445M. load average: 1.36 1.22 1.29 1/286 86063711 GET trending.json3712 is expected to respond with 4003713 metrics recording3714 records the interception3715 GET starred3716 is expected to respond with 4003717 is expected to render template explore/projects/page_out_of_bounds3718 assigns the page number3719 GET starred.json3720 is expected to respond with 4003721 metrics recording3722 records the interception3723 page number is acceptable3724 GET index3725 is expected to respond with 2003726 is expected to render template explore/projects/index3727 GET index.json3728 is expected to respond with 2003729 GET trending3730 is expected to respond with 2003731 is expected to render template explore/projects/trending3732 GET trending.json3733 is expected to respond with 2003734 GET starred3735 is expected to respond with 2003736 is expected to render template explore/projects/starred3737 GET starred.json3738 is expected to respond with 2003739 GET index3740 avoids N+1 queries3741# [RSpecRunTime] RSpec elapsed time: 16 minutes 31.13 seconds. Current RSS: ~1491M. load average: 1.38 1.23 1.29 1/292 86973742 GET trending3743 avoids N+1 queries3744# [RSpecRunTime] RSpec elapsed time: 16 minutes 35.15 seconds. Current RSS: ~1495M. load average: 1.43 1.24 1.30 1/291 87383745 GET starred3746 avoids N+1 queries3747# [RSpecRunTime] RSpec elapsed time: 16 minutes 40.15 seconds. Current RSS: ~1508M. load average: 1.48 1.26 1.30 1/290 88293748 user preference sorting3749 does not set sort order from user preference3750 restricted visibility level is public3751 redirects to login page3752 GET #index3753 when disable_anonymous_project_search is enabled3754 shows a flash message3755 when search param is not given3756 does not show a flash message3757 when format is not HTML3758 does not show a flash message3759 when disable_anonymous_project_search is disabled3760 does not show a flash message3761# [RSpecRunTime] Finishing example group spec/controllers/explore/projects_controller_spec.rb. It took 1 minute 42.4 seconds. Expected to take 1 minute 53.84 seconds.3762# [RSpecRunTime] Starting example group spec/requests/api/members_spec.rb. Expected to take 1 minute 41.84 seconds.3763API::Members3764 GET /:source_type/:id/members/all3765 finds all project members including inherited members and members shared into ancestor groups3766 returns only one member for each user without returning duplicated members with correct access levels3767 finds all group members including inherited members3768 with a subgroup3769 subgroup member cannot get parent group members list3770# [RSpecRunTime] RSpec elapsed time: 16 minutes 51.51 seconds. Current RSS: ~1460M. load average: 1.40 1.25 1.30 1/285 88303771 DELETE /groups/:id/members/:user_id3772 deletes only the member with skip_subresources=true3773 deletes member and its sub memberships with skip_subresources=false3774# [RSpecRunTime] RSpec elapsed time: 16 minutes 53.89 seconds. Current RSS: ~1451M. load average: 1.40 1.25 1.30 1/285 88313775 behaves like GET /:source_type/:id/members/(all)3776 with :source_type == projects3777 avoids N+1 queries3778 does not return invitees3779 finds members with the given user_ids3780 finds all members with no query specified3781 behaves like a 404 response when source is private3782 returns 4043783# [RSpecRunTime] RSpec elapsed time: 16 minutes 56.04 seconds. Current RSS: ~1461M. load average: 1.37 1.24 1.30 1/285 88323784 when authenticated as a maintainer3785 returns 2003786 when authenticated as a developer3787 returns 2003788 when authenticated as a access_requester3789 returns 2003790 when authenticated as a stranger3791 returns 2003792 with cross db check disabled3793 finds members with query string3794 behaves like GET /:source_type/:id/members/(all)3795 with :source_type == groups3796 avoids N+1 queries3797 does not return invitees3798 finds members with the given user_ids3799 finds all members with no query specified3800 behaves like a 404 response when source is private3801 returns 4043802# [RSpecRunTime] RSpec elapsed time: 16 minutes 59.38 seconds. Current RSS: ~1479M. load average: 1.34 1.24 1.29 1/285 88333803 when authenticated as a maintainer3804 returns 2003805 when authenticated as a developer3806 returns 2003807 when authenticated as a access_requester3808 returns 2003809 when authenticated as a stranger3810 returns 2003811 with cross db check disabled3812 finds members with query string3813 behaves like GET /:source_type/:id/members/(all)3814 with :source_type == projects3815 avoids N+1 queries3816 does not return invitees3817 finds members with the given user_ids3818 finds all members with no query specified3819 behaves like a 404 response when source is private3820 returns 4043821# [RSpecRunTime] RSpec elapsed time: 17 minutes 3.34 seconds. Current RSS: ~1477M. load average: 1.34 1.24 1.29 1/285 88343822 when authenticated as a maintainer3823 returns 2003824 when authenticated as a developer3825 returns 2003826 when authenticated as a access_requester3827 returns 2003828 when authenticated as a stranger3829 returns 2003830 with cross db check disabled3831 finds members with query string3832 behaves like GET /:source_type/:id/members/(all)3833 with :source_type == groups3834 avoids N+1 queries3835 does not return invitees3836 finds members with the given user_ids3837 finds all members with no query specified3838 behaves like a 404 response when source is private3839 returns 4043840# [RSpecRunTime] RSpec elapsed time: 17 minutes 7.51 seconds. Current RSS: ~1485M. load average: 1.31 1.24 1.29 1/285 88353841 when authenticated as a maintainer3842 returns 2003843 when authenticated as a developer3844 returns 2003845 when authenticated as a access_requester3846 returns 2003847 when authenticated as a stranger3848 returns 2003849 with cross db check disabled3850 finds members with query string3851 behaves like GET /:source_type/:id/members/(all/):user_id3852 with :source_type == projects and all == false3853 behaves like a 404 response when source is private3854 returns 4043855 when authenticated as a non-member3856 as a access_requester3857 returns 2003858 as a stranger3859 returns 2003860 with ancestral membership3861 is expected to eq 403862 having email invite3863 is expected to eq 403864 behaves like GET /:source_type/:id/members/(all/):user_id3865 with :source_type == groups and all == false3866 behaves like a 404 response when source is private3867 returns 4043868 when authenticated as a non-member3869 as a access_requester3870 returns 2003871 as a stranger3872 returns 2003873 with ancestral membership3874 is expected to eq 403875 having email invite3876 is expected to eq 403877 behaves like GET /:source_type/:id/members/(all/):user_id3878 with :source_type == projects and all == true3879 behaves like a 404 response when source is private3880 returns 4043881 when authenticated as a non-member3882 as a access_requester3883 returns 2003884 as a stranger3885 returns 2003886 with ancestral membership3887 is expected to eq 403888 having email invite3889 is expected to eq 403890# [RSpecRunTime] RSpec elapsed time: 17 minutes 16.24 seconds. Current RSS: ~1492M. load average: 1.27 1.23 1.29 1/285 88363891 behaves like GET /:source_type/:id/members/(all/):user_id3892 with :source_type == groups and all == true3893 behaves like a 404 response when source is private3894 returns 4043895 when authenticated as a non-member3896 as a access_requester3897 returns 2003898 as a stranger3899 returns 2003900 with ancestral membership3901 is expected to eq 403902 having email invite3903 is expected to eq 403904# [RSpecRunTime] RSpec elapsed time: 17 minutes 18.86 seconds. Current RSS: ~1485M. load average: 1.27 1.23 1.29 1/285 88373905 POST /projects/:id/members3906 adding owner to project3907 behaves like a 403 response when user does not have rights to manage members of a specific access level3908 returns 4033909 remove bot from project3910 returns a 403 forbidden3911 behaves like POST /:source_type/:id/members3912 with :source_type == projects3913 returns 409 if member already exists3914 returns 404 when the user_id is not valid3915 returns 400 when user_id is not given3916 returns 400 when access_level is not given3917 returns 400 when access_level is not valid3918 behaves like a 404 response when source is private3919 returns 4043920# [RSpecRunTime] RSpec elapsed time: 17 minutes 21.72 seconds. Current RSS: ~1482M. load average: 1.24 1.22 1.29 1/285 88383921 when authenticated as a non-member or member with insufficient membership management rights3922 when the user does not have rights to manage members3923 as a access_requester3924 behaves like a 403 response when user does not have rights to manage members of a specific access level3925 returns 4033926 as a stranger3927 behaves like a 403 response when user does not have rights to manage members of a specific access level3928 returns 4033929 as a developer3930 behaves like a 403 response when user does not have rights to manage members of a specific access level3931 returns 4033932 when the user has the rights to manage members but tries to manage members with a higher access level3933 when an access requester is added as OWNER3934 behaves like a 403 response when user does not have rights to manage members of a specific access level3935 returns 4033936 when a totally new user is added as OWNER3937 behaves like a 403 response when user does not have rights to manage members of a specific access level3938 returns 4033939 when authenticated as a member with membership management rights3940 creates a new member3941 returns the error message if there was an error adding the member to the group3942 and new member is already a requester3943 when the requester is of equal or lower access level3944 transforms the requester into a proper member3945# [RSpecRunTime] RSpec elapsed time: 17 minutes 24.9 seconds. Current RSS: ~1484M. load average: 1.22 1.22 1.28 1/285 88393946 with invite_source considerations3947 tracks the invite source as api3948 tracks the invite source from params3949 when executing the Members::CreateService for multiple user_ids3950 returns success when it successfully create all members3951 returns the error message if there was an error adding members to group3952# [RSpecRunTime] RSpec elapsed time: 17 minutes 26.93 seconds. Current RSS: ~1486M. load average: 1.22 1.22 1.28 1/285 88403953 access levels3954 does not create the member if group level is higher3955 creates the member if group level is lower3956# [RSpecRunTime] RSpec elapsed time: 17 minutes 29.11 seconds. Current RSS: ~1484M. load average: 1.22 1.22 1.28 1/285 88413957 access expiry date3958 when set to a date in the past3959 does not create a member3960 when set to a date in the future3961 creates a member3962 adding project bot3963 returns 4003964# [RSpecRunTime] RSpec elapsed time: 17 minutes 31.1 seconds. Current RSS: ~1475M. load average: 1.21 1.22 1.28 1/285 88423965 behaves like POST /:source_type/:id/members3966 with :source_type == groups3967 returns 409 if member already exists3968 returns 404 when the user_id is not valid3969 returns 400 when user_id is not given3970 returns 400 when access_level is not given3971 returns 400 when access_level is not valid3972 behaves like a 404 response when source is private3973 returns 4043974# [RSpecRunTime] RSpec elapsed time: 17 minutes 32.65 seconds. Current RSS: ~1476M. load average: 1.21 1.22 1.28 1/285 88433975 when authenticated as a non-member or member with insufficient membership management rights3976 when the user does not have rights to manage members3977 as a access_requester3978 behaves like a 403 response when user does not have rights to manage members of a specific access level3979 returns 4033980 as a stranger3981 behaves like a 403 response when user does not have rights to manage members of a specific access level3982 returns 4033983 as a developer3984 behaves like a 403 response when user does not have rights to manage members of a specific access level3985 returns 4033986 when the user has the rights to manage members but tries to manage members with a higher access level3987 when an access requester is added as OWNER3988 behaves like a 403 response when user does not have rights to manage members of a specific access level3989 returns 4033990 when a totally new user is added as OWNER3991 behaves like a 403 response when user does not have rights to manage members of a specific access level3992 returns 4033993 when authenticated as a member with membership management rights3994 creates a new member3995 returns the error message if there was an error adding the member to the group3996 and new member is already a requester3997 when the requester is of equal or lower access level3998 transforms the requester into a proper member3999# [RSpecRunTime] RSpec elapsed time: 17 minutes 35.74 seconds. Current RSS: ~1468M. load average: 1.27 1.23 1.29 1/285 88444000 with invite_source considerations4001 tracks the invite source as api4002 tracks the invite source from params4003 when executing the Members::CreateService for multiple user_ids4004 returns success when it successfully create all members4005 returns the error message if there was an error adding members to group4006 access levels4007 does not create the member if group level is higher4008 creates the member if group level is lower4009# [RSpecRunTime] RSpec elapsed time: 17 minutes 39.73 seconds. Current RSS: ~1471M. load average: 1.25 1.22 1.28 1/285 88454010 access expiry date4011 when set to a date in the past4012 does not create a member4013 when set to a date in the future4014 creates a member4015 adding project bot4016 returns 4004017 behaves like PUT /:source_type/:id/members/:user_id4018 with :source_type == projects4019 returns 409 if member does not exist4020 returns 400 when access_level is not given4021 returns 400 when access level is not valid4022 behaves like a 404 response when source is private4023 returns 4044024# [RSpecRunTime] RSpec elapsed time: 17 minutes 42.55 seconds. Current RSS: ~1467M. load average: 1.25 1.22 1.28 1/285 88464025 when authenticated as a non-member or member with insufficient rights4026 as a access_requester4027 behaves like a 403 response when user does not have rights to manage members of a specific access level4028 returns 4034029 as a stranger4030 behaves like a 403 response when user does not have rights to manage members of a specific access level4031 returns 4034032 as a developer4033 behaves like a 403 response when user does not have rights to manage members of a specific access level4034 returns 4034035 as a maintainer updating a member to one with higher access level than themselves4036 updating a member to OWNER4037 behaves like a 403 response when user does not have rights to manage members of a specific access level4038 returns 4034039 when authenticated as a maintainer/owner4040 when updating a member with the same or lower access level4041 updates the member4042 when updating a member with higher access level4043 behaves like a 403 response when user does not have rights to manage members of a specific access level4044 returns 4034045 access expiry date4046 when set to a date in the past4047 does not update the member4048 when set to a date in the future4049 updates the member4050 behaves like PUT /:source_type/:id/members/:user_id4051 with :source_type == groups4052 returns 409 if member does not exist4053 returns 400 when access_level is not given4054 returns 400 when access level is not valid4055 behaves like a 404 response when source is private4056 returns 4044057 when authenticated as a non-member or member with insufficient rights4058 as a access_requester4059 behaves like a 403 response when user does not have rights to manage members of a specific access level4060 returns 4034061 as a stranger4062 behaves like a 403 response when user does not have rights to manage members of a specific access level4063 returns 4034064 as a developer4065 behaves like a 403 response when user does not have rights to manage members of a specific access level4066 returns 4034067 as a maintainer updating a member to one with higher access level than themselves4068 updating a member to OWNER4069 behaves like a 403 response when user does not have rights to manage members of a specific access level4070 returns 4034071 when authenticated as a maintainer/owner4072 when updating a member with the same or lower access level4073 updates the member4074 when updating a member with higher access level4075 behaves like a 403 response when user does not have rights to manage members of a specific access level4076 returns 4034077 access expiry date4078 when set to a date in the past4079 does not update the member4080 when set to a date in the future4081 updates the member4082 behaves like DELETE /:source_type/:id/members/:user_id4083 with :source_type == projects4084 returns 404 if member does not exist4085 behaves like a 404 response when source is private4086 returns 4044087 when authenticated as a non-member or member with insufficient rights4088 as a access_requester4089 behaves like a 403 response when user does not have rights to manage members of a specific access level4090 returns 4034091 as a stranger4092 behaves like a 403 response when user does not have rights to manage members of a specific access level4093 returns 4034094 when authenticated as a member and deleting themself4095 deletes the member4096 when authenticated as a maintainer/owner4097 deletes the member4098 and member is a requester4099 returns 4044100 when attempting to delete a member with higher access level4101 behaves like a 403 response when user does not have rights to manage members of a specific access level4102 returns 4034103 behaves like rate limited endpoint4104 when rate limiter enabled4105 logs request and declines it when endpoint called more than the threshold4106 when rate limiter is disabled4107 does not log request and does not block the request4108 behaves like 412 response4109 for a modified resource4110 returns 412 with a JSON error4111 for an unmodified resource4112 returns 204 with an empty body4113# [RSpecRunTime] RSpec elapsed time: 17 minutes 55.32 seconds. Current RSS: ~1469M. load average: 1.19 1.21 1.28 1/285 88474114 behaves like DELETE /:source_type/:id/members/:user_id4115 with :source_type == groups4116 returns 404 if member does not exist4117 behaves like a 404 response when source is private4118 returns 4044119 when authenticated as a non-member or member with insufficient rights4120 as a access_requester4121 behaves like a 403 response when user does not have rights to manage members of a specific access level4122 returns 4034123 as a stranger4124 behaves like a 403 response when user does not have rights to manage members of a specific access level4125 returns 4034126 when authenticated as a member and deleting themself4127 deletes the member4128 when authenticated as a maintainer/owner4129 deletes the member4130 and member is a requester4131 returns 4044132 when attempting to delete a member with higher access level4133 behaves like a 403 response when user does not have rights to manage members of a specific access level4134 returns 4034135 behaves like rate limited endpoint4136 when rate limiter enabled4137 logs request and declines it when endpoint called more than the threshold4138 when rate limiter is disabled4139 does not log request and does not block the request4140 behaves like 412 response4141 for a modified resource4142 returns 412 with a JSON error4143 for an unmodified resource4144 returns 204 with an empty body4145# [RSpecRunTime] Finishing example group spec/requests/api/members_spec.rb. It took 1 minute 18.67 seconds. Expected to take 1 minute 41.84 seconds.4146# [RSpecRunTime] Starting example group spec/requests/api/issues/get_project_issues_spec.rb. Expected to take 1 minute 16.52 seconds.4147API::Issues4148 GET /projects/:id/issues4149 avoids N+1 queries4150 returns 404 when project does not exist4151 returns 404 on private projects for other users4152 returns no issues when user has access to project but not issues4153 returns project issues without confidential issues for non project members4154 returns project issues without confidential issues for project members with guest role4155 returns project confidential issues for author4156 returns only confidential issues4157 returns only public issues4158 returns project confidential issues for assignee4159 returns project issues with confidential issues for project members4160 returns project confidential issues for admin4161 returns an array of labeled project issues4162 returns an array of labeled project issues with labels param as array4163 returns issues matching given search string for title4164 returns issues matching given search string for description4165 returns an array of issues found by iids4166 returns an empty array if iid does not exist4167 returns an empty array if not all labels matches4168 returns an array of project issues with any label4169 returns an array of project issues with any label with labels param as array4170 returns an array of project issues with no label4171 returns an array of project issues with no label with labels param as array4172 returns an empty array if no project issue matches labels4173 returns an empty array if no issue matches milestone4174 returns an empty array if milestone does not exist4175 returns an array of issues in given milestone4176 returns an array of issues matching state in milestone4177 returns an array of issues with no milestone4178 returns an array of issues with any milestone4179 sorts ascending when requested4180 sorts by updated_at descending when requested4181 sorts by updated_at ascending when requested4182 exposes known attributes4183 when unauthenticated4184 returns public project issues4185 issues_statistics4186 no state is treated as all state4187 behaves like project issues statistics4188 returns project issues statistics4189# [RSpecRunTime] RSpec elapsed time: 18 minutes 17.6 seconds. Current RSS: ~1497M. load average: 1.14 1.20 1.27 1/285 89274190 statistics when all state is passed4191 behaves like project issues statistics4192 returns project issues statistics4193 closed state is treated as all state4194 behaves like project issues statistics4195 returns project issues statistics4196 opened state is treated as all state4197 behaves like project issues statistics4198 returns project issues statistics4199 when filtering by milestone and no state treated as all state4200 behaves like project issues statistics4201 returns project issues statistics4202 when filtering by milestone and all state4203 behaves like project issues statistics4204 returns project issues statistics4205 when filtering by milestone and closed state treated as all state4206 behaves like project issues statistics4207 returns project issues statistics4208 when filtering by milestone and opened state treated as all state4209 behaves like project issues statistics4210 returns project issues statistics4211 sort does not affect statistics4212 behaves like project issues statistics4213 returns project issues statistics4214 when user is an inherited member from the group4215 and group project is public and issues are private4216 behaves like returns project issues without confidential issues for guests4217 is expected to contain exactly 10 and 124218# [RSpecRunTime] RSpec elapsed time: 18 minutes 20.14 seconds. Current RSS: ~1499M. load average: 1.13 1.19 1.27 1/285 89284219 behaves like returns all project issues for reporters4220 is expected to contain exactly 13, 14, and 154221 and group project is private4222 behaves like returns project issues without confidential issues for guests4223 is expected to contain exactly 16 and 184224 behaves like returns all project issues for reporters4225 is expected to contain exactly 19, 20, and 214226 behaves like accessible merge requests count4227 returns anonymous accessible merge requests count4228 returns guest accessible merge requests count4229 returns reporter accessible merge requests count4230 returns admin accessible merge requests count4231# [RSpecRunTime] RSpec elapsed time: 18 minutes 23.9 seconds. Current RSS: ~1492M. load average: 1.13 1.19 1.27 1/285 89294232 with labeled issues4233 behaves like labeled issues with labels and label_name params4234 array of labeled issues when all labels match4235 behaves like returns label names4236 returns label names4237 array of labeled issues when all labels match with labels param as array4238 behaves like returns label names4239 returns label names4240 negation4241 array of labeled issues when all labels match with negation4242 behaves like returns negated label names4243 returns label names4244 array of labeled issues when all labels match with negation with label params as array4245 behaves like returns negated label names4246 returns label names4247 when with_labels_details provided4248 array of labeled issues when all labels match4249 behaves like returns basic label entity4250 returns basic label entity4251 array of labeled issues when all labels match with labels param as array4252 behaves like returns basic label entity4253 returns basic label entity4254 with_labels_details4255 avoids N+1 queries4256 without sort params4257 sorts by created_at descending by default4258 with 2 issues with same created_at4259 page breaks first page correctly4260 page breaks second page correctly4261# [RSpecRunTime] RSpec elapsed time: 18 minutes 28.88 seconds. Current RSS: ~1472M. load average: 1.12 1.19 1.27 1/285 89304262 issues_statistics4263 no state is treated as all state4264 behaves like project issues statistics4265 returns project issues statistics4266 statistics when all state is passed4267 behaves like project issues statistics4268 returns project issues statistics4269 closed state is treated as all state4270 behaves like project issues statistics4271 returns project issues statistics4272 opened state is treated as all state4273 behaves like project issues statistics4274 returns project issues statistics4275 when filtering by milestone and no state treated as all state4276 behaves like project issues statistics4277 returns project issues statistics4278 when filtering by milestone and all state4279 behaves like project issues statistics4280 returns project issues statistics4281 when filtering by milestone and closed state treated as all state4282 behaves like project issues statistics4283 returns project issues statistics4284 when filtering by milestone and opened state treated as all state4285 behaves like project issues statistics4286 returns project issues statistics4287 sort does not affect statistics4288 behaves like project issues statistics4289 returns project issues statistics4290 filtering by assignee_username4291 returns issues by assignee_username4292 returns issues by assignee_username as string4293 returns error when multiple assignees are passed4294 returns error when assignee_username and assignee_id are passed together4295# [RSpecRunTime] RSpec elapsed time: 18 minutes 33.63 seconds. Current RSS: ~1486M. load average: 1.11 1.19 1.27 1/286 89314296 GET /projects/:id/issues/:issue_iid4297 exposes known attributes4298 exposes the closed_at attribute4299 returns a project issue by internal id4300 returns 404 if issue id not found4301 returns 404 if the issue ID is used (FAILED - 1)43031st Try error in ./spec/requests/api/issues/get_project_issues_spec.rb:732:4304expected the response to have status code :not_found but it was 200. The response was: {"id":3,"iid":3,"project_id":727,"title":"foo","description":"closed","state":"opened","created_at":"2024-03-04T09:49:27.953Z","updated_at":"2024-03-04T13:49:22.145Z","closed_at":null,"closed_by":null,"labels":["label"],"milestone":{"id":1,"iid":1,"project_id":727,"title":"1.0.0","description":null,"state":"active","created_at":"2024-03-04T13:49:21.432Z","updated_at":"2024-03-04T13:49:21.432Z","due_date":null,"start_date":null,"expired":false,"web_url":"http://localhost/user409/project-506/-/milestones/1"},"assignees":[{"id":1137,"username":"user409","name":"Sidney Jones1143","state":"active","locked":false,"avatar_url":"https://www.gravatar.com/avatar/6d966fe250633336777ef0044568f34599358501d3c9069cb0a64ee1ec81bb08?s=80\u0026d=identicon","web_url":"http://localhost/user409"}],"author":{"id":1137,"username":"user409","name":"Sidney Jones1143","state":"active","locked":false,"avatar_url":"https://www.gravatar.com/avatar/6d966fe250633336777ef0044568f34599358501d3c9069cb0a64ee1ec81bb08?s=80\u0026d=identicon","web_url":"http://localhost/user409"},"type":"ISSUE","assignee":{"id":1137,"username":"user409","name":"Sidney Jones1143","state":"active","locked":false,"avatar_url":"https://www.gravatar.com/avatar/6d966fe250633336777ef0044568f34599358501d3c9069cb0a64ee1ec81bb08?s=80\u0026d=identicon","web_url":"http://localhost/user409"},"user_notes_count":1,"merge_requests_count":2,"upvotes":0,"downvotes":0,"due_date":null,"confidential":false,"discussion_locked":null,"issue_type":"issue","web_url":"http://localhost/user409/project-506/-/issues/3","time_stats":{"time_estimate":0,"total_time_spent":0,"human_time_estimate":null,"human_total_time_spent":null},"task_completion_status":{"count":0,"completed_count":0},"blocking_issues_count":0,"has_tasks":true,"task_status":"0 of 0 checklist items completed","_links":{"self":"http://localhost/api/v4/projects/727/issues/3","notes":"http://localhost/api/v4/projects/727/issues/3/notes","award_emoji":"http://localhost/api/v4/projects/727/issues/3/award_emoji","project":"http://localhost/api/v4/projects/727","closed_as_duplicate_of":null},"references":{"short":"#3","relative":"#3","full":"user409/project-506#3"},"severity":"UNKNOWN","subscribed":true,"moved_to_id":null,"service_desk_reply_to":null}4306RSpec::Retry: 2nd try ./spec/requests/api/issues/get_project_issues_spec.rb:7324307 behaves like GET request permissions for admin mode4308 behaves like when admin4309 behaves like makes request4310 returns4311# [RSpecRunTime] RSpec elapsed time: 18 minutes 36.13 seconds. Current RSS: ~1486M. load average: 1.18 1.20 1.27 1/285 89324312 behaves like makes request4313 returns4314 behaves like when user4315 returns4316 behaves like makes request4317 returns4318 when unauthenticated4319 returns public issues4320 moved_to_id4321 returns null when not moved4322 returns issue id when moved4323 links exposure4324 exposes related resources full URIs4325 confidential issues4326 returns 404 for non project members4327 returns 404 for project members with guest role4328 returns confidential issue for project members4329 returns confidential issue for author4330 returns confidential issue for assignee4331 returns confidential issue for admin4332# [RSpecRunTime] RSpec elapsed time: 18 minutes 40.28 seconds. Current RSS: ~1488M. load average: 1.16 1.20 1.27 1/285 89334333 behaves like accessible merge requests count4334 returns anonymous accessible merge requests count4335 returns guest accessible merge requests count4336 returns reporter accessible merge requests count4337 returns admin accessible merge requests count4338# [RSpecRunTime] RSpec elapsed time: 18 minutes 41.76 seconds. Current RSS: ~1488M. load average: 1.16 1.20 1.27 1/285 89344339 GET :id/issues/:issue_iid/closed_by4340 returns merge requests that will close issue on merge4341 returns 404 when issue doesn't exists4342 when unauthenticated4343 return public project issues4344# [RSpecRunTime] RSpec elapsed time: 18 minutes 42.8 seconds. Current RSS: ~1489M. load average: 1.16 1.20 1.27 1/285 89364345 when no merge requests will close issue4346 returns empty array4347 GET :id/issues/:issue_iid/related_merge_requests4348 returns merge requests that mentioned a issue4349 returns merge requests cross-project wide4350 does not generate references to projects with no access4351 returns 404 when issue doesn't exists4352 when unauthenticated4353 return list of referenced merge requests from issue4354 renders 404 if project is not visible4355# [RSpecRunTime] RSpec elapsed time: 18 minutes 48.7 seconds. Current RSS: ~1479M. load average: 1.15 1.19 1.27 1/290 89854356 no merge request mentioned a issue4357 returns empty array4358 GET /projects/:id/issues/:issue_iid/user_agent_detail4359 exposes known attributes4360 returns unauthorized for non-admin users4361 behaves like GET request permissions for admin mode4362 behaves like when admin4363 behaves like makes request4364 returns4365 behaves like makes request4366 returns4367 behaves like when user4368 returns4369 behaves like makes request4370 returns4371 when unauthenticated4372 returns unauthorized4373 GET projects/:id/issues/:issue_iid/participants4374 returns 404 if the issue is confidential4375 behaves like issuable participants endpoint4376 returns participants4377 returns a 404 when iid does not exist4378 returns a 404 when id is used instead of iid (FAILED - 2)43801st Try error in ./spec/support/shared_examples/requests/api/issuable_participants_examples.rb:26:4381expected the response to have status code :not_found but it was 200. The response was: [{"id":1137,"username":"user409","name":"Sidney Jones1143","state":"active","locked":false,"avatar_url":"https://www.gravatar.com/avatar/6d966fe250633336777ef0044568f34599358501d3c9069cb0a64ee1ec81bb08?s=80\u0026d=identicon","web_url":"http://localhost/user409"}]4383RSpec::Retry: 2nd try ./spec/support/shared_examples/requests/api/issuable_participants_examples.rb:264384# [RSpecRunTime] RSpec elapsed time: 18 minutes 52.26 seconds. Current RSS: ~1490M. load average: 1.14 1.19 1.27 1/290 89944385 with a confidential note4386 returns a full list of participants4387 when user cannot see a confidential note4388 returns a limited list of participants4389# [RSpecRunTime] RSpec elapsed time: 18 minutes 53.43 seconds. Current RSS: ~1483M. load average: 1.14 1.19 1.27 1/290 89954390# [RSpecRunTime] Finishing example group spec/requests/api/issues/get_project_issues_spec.rb. It took 53.53 seconds. Expected to take 1 minute 16.52 seconds.4391# [RSpecRunTime] Starting example group spec/requests/api/invitations_spec.rb. Expected to take 1 minute 10.24 seconds.4392API::Invitations4393 POST /projects/:id/invitations4394 does not exceed expected queries count for emails4395 does not exceed expected queries count for user_ids4396 does not exceed expected queries count with secondary emails4397 behaves like POST /:source_type/:id/invitations4398 with :source_type == projects4399 updates an already existing active member4400 returns 400 when the invite params of email and user_id are not sent4401 returns 400 when the email is blank4402 returns 400 when the user_id is blank4403 returns 400 when the email list is not a valid format4404 returns 400 when the comma-separated email list is not a valid format4405 returns 400 when access_level is not given4406 returns 400 when access_level is not valid4407 behaves like a 404 response when source is private4408 returns 4044409# [RSpecRunTime] RSpec elapsed time: 19 minutes 1.14 seconds. Current RSS: ~1490M. load average: 1.12 1.18 1.26 1/285 89964410 when authenticated as a non-member or member with insufficient membership management rights4411 when the user does not have rights to manage members4412 as a access_requester4413 behaves like a 403 response when user does not have rights to manage members of a specific access level4414 returns 4034415 as a stranger4416 behaves like a 403 response when user does not have rights to manage members of a specific access level4417 returns 4034418 as a developer4419 behaves like a 403 response when user does not have rights to manage members of a specific access level4420 returns 4034421 when the user has the rights to manage members but tries to manage members with a higher access level4422 when an invitee is added as OWNER4423 behaves like a 403 response when user does not have rights to manage members of a specific access level4424 returns 4034425 when an access_requester is added as OWNER4426 behaves like a 403 response when user does not have rights to manage members of a specific access level4427 returns 4034428 when authenticated as a maintainer/owner4429 adds a new member by email4430 adds a new member by confirmed primary email4431 adds a new member by confirmed secondary email4432 adds a new member as an invite for unconfirmed primary email4433 adds a new member as an invite for unconfirmed secondary email4434 adds a new member by user_id4435 adds new members with email and user_id4436 invites a list of new email addresses4437 invites a list of new email addresses and user ids4438 and new member is already a requester4439 transforms the requester into a proper member4440# [RSpecRunTime] RSpec elapsed time: 19 minutes 6.44 seconds. Current RSS: ~1482M. load average: 1.11 1.18 1.26 1/285 89974441 when invitee is already an invited member4442 updates the member for that email4443 access levels4444 does not create the member if group level is higher4445 creates the member if group level is lower4446# [RSpecRunTime] RSpec elapsed time: 19 minutes 8.71 seconds. Current RSS: ~1483M. load average: 1.11 1.18 1.26 1/285 89984447 access expiry date4448 when set to a date in the past4449 does not create a member4450 when set to a date in the future4451 invites a member4452 with invite_source considerations4453 tracks the invite source as api4454 tracks the invite source from params4455 when adding project bot4456 returns error4457 POST /groups/:id/invitations4458 does not exceed expected queries count for emails4459 does not exceed expected queries count for secondary emails4460 behaves like POST /:source_type/:id/invitations4461 with :source_type == groups4462 updates an already existing active member4463 returns 400 when the invite params of email and user_id are not sent4464 returns 400 when the email is blank4465 returns 400 when the user_id is blank4466 returns 400 when the email list is not a valid format4467 returns 400 when the comma-separated email list is not a valid format4468 returns 400 when access_level is not given4469 returns 400 when access_level is not valid4470 behaves like a 404 response when source is private4471 returns 4044472# [RSpecRunTime] RSpec elapsed time: 19 minutes 15.1 seconds. Current RSS: ~1479M. load average: 1.09 1.17 1.26 1/285 89994473 when authenticated as a non-member or member with insufficient membership management rights4474 when the user does not have rights to manage members4475 as a access_requester4476 behaves like a 403 response when user does not have rights to manage members of a specific access level4477 returns 4034478 as a stranger4479 behaves like a 403 response when user does not have rights to manage members of a specific access level4480 returns 4034481 as a developer4482 behaves like a 403 response when user does not have rights to manage members of a specific access level4483 returns 4034484 when the user has the rights to manage members but tries to manage members with a higher access level4485 when an invitee is added as OWNER4486 behaves like a 403 response when user does not have rights to manage members of a specific access level4487 returns 4034488 when an access_requester is added as OWNER4489 behaves like a 403 response when user does not have rights to manage members of a specific access level4490 returns 4034491 when authenticated as a maintainer/owner4492 adds a new member by email4493 adds a new member by confirmed primary email4494 adds a new member by confirmed secondary email4495 adds a new member as an invite for unconfirmed primary email4496 adds a new member as an invite for unconfirmed secondary email4497 adds a new member by user_id4498 adds new members with email and user_id4499 invites a list of new email addresses4500 invites a list of new email addresses and user ids4501 and new member is already a requester4502 transforms the requester into a proper member4503# [RSpecRunTime] RSpec elapsed time: 19 minutes 20.63 seconds. Current RSS: ~1483M. load average: 1.08 1.17 1.26 1/285 90004504 when invitee is already an invited member4505 updates the member for that email4506 access levels4507 does not create the member if group level is higher4508 creates the member if group level is lower4509# [RSpecRunTime] RSpec elapsed time: 19 minutes 23.1 seconds. Current RSS: ~1481M. load average: 1.08 1.17 1.26 1/285 90014510 access expiry date4511 when set to a date in the past4512 does not create a member4513 when set to a date in the future4514 invites a member4515 with invite_source considerations4516 tracks the invite source as api4517 tracks the invite source from params4518 when adding project bot4519 returns error4520 GET /projects/:id/invitations4521 behaves like GET /:source_type/:id/invitations4522 with :source_type == projects4523 does not find confirmed members4524 finds all members with no query string specified4525 finds the invitation by invite_email with query string4526 behaves like a 404 response when source is private4527 returns 4044528# [RSpecRunTime] RSpec elapsed time: 19 minutes 26.31 seconds. Current RSS: ~1480M. load average: 1.08 1.17 1.26 1/285 90024529 when authenticated as a maintainer4530 returns 2004531 as a access_requester4532 behaves like a 403 response when user does not have rights to manage members of a specific access level4533 returns 4034534 as a stranger4535 behaves like a 403 response when user does not have rights to manage members of a specific access level4536 returns 4034537 as a developer4538 behaves like a 403 response when user does not have rights to manage members of a specific access level4539 returns 4034540 GET /groups/:id/invitations4541 behaves like GET /:source_type/:id/invitations4542 with :source_type == groups4543 does not find confirmed members4544 finds all members with no query string specified4545 finds the invitation by invite_email with query string4546 behaves like a 404 response when source is private4547 returns 4044548 when authenticated as a maintainer4549 returns 2004550 as a access_requester4551 behaves like a 403 response when user does not have rights to manage members of a specific access level4552 returns 4034553 as a stranger4554 behaves like a 403 response when user does not have rights to manage members of a specific access level4555 returns 4034556 as a developer4557 behaves like a 403 response when user does not have rights to manage members of a specific access level4558 returns 4034559 DELETE /projects/:id/inviations/:email4560 behaves like DELETE /:source_type/:id/invitations/:email4561 with :source_type == projects4562 returns 404 if member does not exist4563 returns 422 for a valid request if the resource was not destroyed4564 behaves like a 404 response when source is private4565 returns 4044566 when authenticated as a non-member or member with insufficient rights4567 when the user does not have rights to manage members4568 as a access_requester4569 behaves like a 403 response when user does not have rights to manage members of a specific access level4570 returns 4034571 as a stranger4572 behaves like a 403 response when user does not have rights to manage members of a specific access level4573 returns 4034574 when authenticated as a member and deleting themself4575 does not delete the member4576 when authenticated as a maintainer/owner4577 deletes the member and returns 204 with no content4578 when MAINTAINER tries to remove invitation of an OWNER4579 behaves like a 403 response when user does not have rights to manage members of a specific access level4580 returns 4034581 DELETE /groups/:id/inviations/:email4582 behaves like DELETE /:source_type/:id/invitations/:email4583 with :source_type == groups4584 returns 404 if member does not exist4585 returns 422 for a valid request if the resource was not destroyed4586 behaves like a 404 response when source is private4587 returns 4044588 when authenticated as a non-member or member with insufficient rights4589 when the user does not have rights to manage members4590 as a access_requester4591 behaves like a 403 response when user does not have rights to manage members of a specific access level4592 returns 4034593 as a stranger4594 behaves like a 403 response when user does not have rights to manage members of a specific access level4595 returns 4034596 when authenticated as a member and deleting themself4597 does not delete the member4598 when authenticated as a maintainer/owner4599 deletes the member and returns 204 with no content4600 when MAINTAINER tries to remove invitation of an OWNER4601 behaves like a 403 response when user does not have rights to manage members of a specific access level4602 returns 4034603 PUT /groups/:id/invitations4604 behaves like PUT /:source_type/:id/invitations/:email4605 with :source_type == groups4606 behaves like a 404 response when source is private4607 returns 4044608 when authenticated as a non-member or member with insufficient rights4609 when the user does not have rights to manage members4610 as a access_requester4611 behaves like a 403 response when user does not have rights to manage members of a specific access level4612 returns 4034613 as a stranger4614 behaves like a 403 response when user does not have rights to manage members of a specific access level4615 returns 4034616 when authenticated as a maintainer/owner4617 returns 409 if member does not exist4618 returns 400 when access_level is not given and there are no other params4619 returns 400 when access level is not valid4620 updating access level4621 updates the invitation4622 MAINTAINER tries to update access level to OWNER4623 behaves like a 403 response when user does not have rights to manage members of a specific access level4624 returns 4034625# [RSpecRunTime] RSpec elapsed time: 19 minutes 34.67 seconds. Current RSS: ~1484M. load average: 1.06 1.16 1.25 1/286 90034626 updating access expiry date4627 when set to a date in the past4628 does not update the member4629 when set to a date in the future4630 updates the member4631# [RSpecRunTime] Finishing example group spec/requests/api/invitations_spec.rb. It took 41.74 seconds. Expected to take 1 minute 10.24 seconds.4632# [RSpecRunTime] Starting example group spec/controllers/projects/commit_controller_spec.rb. Expected to take 56.35 seconds.4633Projects::CommitController4634 GET show4635 handles binary files4636 with valid id4637 responds with 2004638 when a pipeline job is running4639 defines last pipeline information4640# [RSpecRunTime] RSpec elapsed time: 19 minutes 43.73 seconds. Current RSS: ~1474M. load average: 1.06 1.16 1.25 1/290 90504641 with invalid id4642 responds with 4044643 with valid page4644 responds with 2004645# [RSpecRunTime] RSpec elapsed time: 19 minutes 46.16 seconds. Current RSS: ~1474M. load average: 1.05 1.16 1.25 1/290 90664646 with invalid page4647 does not return an error4648# [RSpecRunTime] RSpec elapsed time: 19 minutes 48.17 seconds. Current RSS: ~1478M. load average: 1.05 1.16 1.25 1/290 90784649 as diff4650 triggers workhorse to serve the request4651 as patch4652 contains a git diff4653 commit that removes a submodule4654 renders it4655# [RSpecRunTime] RSpec elapsed time: 19 minutes 51.21 seconds. Current RSS: ~1485M. load average: 1.05 1.15 1.25 1/290 91114656 in the context of a merge_request4657 prepare diff notes in the context of the merge request4658# [RSpecRunTime] RSpec elapsed time: 19 minutes 53.88 seconds. Current RSS: ~1488M. load average: 1.05 1.15 1.25 1/291 91514659 GET branches4660 contains branch and tags information4661 returns :limit_exceeded when number of branches/tags reach a threshhold4662 when commit is not found4663 responds with 4044664# [RSpecRunTime] RSpec elapsed time: 19 minutes 55.07 seconds. Current RSS: ~1491M. load average: 1.12 1.17 1.25 1/290 91684665 POST revert4666 when target branch is not provided4667 renders the 404 page4668 when the revert commit is missing4669 renders the 404 page4670 when the revert was successful4671 redirects to the commits page4672 when the revert failed4673 redirects to the commit page4674 in the context of a merge_request4675 when the revert was successful4676 redirects to the merge request page4677# [RSpecRunTime] RSpec elapsed time: 19 minutes 58.32 seconds. Current RSS: ~1487M. load average: 1.12 1.17 1.25 1/291 92754678 when the revert failed4679 redirects to the merge request page4680# [RSpecRunTime] RSpec elapsed time: 19 minutes 59.69 seconds. Current RSS: ~1486M. load average: 1.11 1.16 1.25 1/291 93404681 POST cherry_pick4682 when target branch is not provided4683 renders the 404 page4684 when the cherry-pick commit is missing4685 renders the 404 page4686 when the cherry-pick was successful4687 redirects to the commits page4688 when the cherry_pick failed4689 redirects to the commit page4690 in the context of a merge_request4691 when the cherry_pick was successful4692 redirects to the merge request page4693# [RSpecRunTime] RSpec elapsed time: 20 minutes 2.95 seconds. Current RSS: ~1483M. load average: 1.11 1.16 1.25 1/291 94484694 when the cherry_pick failed4695 redirects to the merge request page4696# [RSpecRunTime] RSpec elapsed time: 20 minutes 4.12 seconds. Current RSS: ~1480M. load average: 1.11 1.16 1.25 1/291 94984697 when a project has a fork4698 successfully cherry picks a commit from fork to upstream project4699 when the cherry pick is performed via merge request4700 successfully cherry picks a commit from fork to a cherry pick branch4701# [RSpecRunTime] RSpec elapsed time: 20 minutes 9.05 seconds. Current RSS: ~1506M. load average: 1.19 1.18 1.26 1/291 96574702 when a user cannot push to upstream project4703 cherry picks a commit to the fork4704# [RSpecRunTime] RSpec elapsed time: 20 minutes 11.52 seconds. Current RSS: ~1518M. load average: 1.25 1.19 1.26 1/291 97114705 when a user do not have access to the target project4706 cherry picks a commit to the fork4707# [RSpecRunTime] RSpec elapsed time: 20 minutes 13.85 seconds. Current RSS: ~1513M. load average: 1.25 1.19 1.26 1/291 97424708 GET #diff_files4709 renders diff files4710 when format is not html4711 returns 404 page4712 GET diff_for_path4713 when the commit exists4714 when the user has access to the project4715 when the path exists in the diff4716 enables diff notes4717 only renders the diffs for the path given4718 when the path does not exist in the diff4719 returns a 4044720 when the user does not have access to the project4721 returns a 4044722 when the commit does not exist4723 returns a 4044724 GET pipelines4725 when the commit exists4726 when the commit has pipelines4727 when rendering a HTML format4728 shows pipelines4729 defines last pipeline information4730# [RSpecRunTime] RSpec elapsed time: 20 minutes 17.92 seconds. Current RSS: ~1508M. load average: 1.23 1.19 1.26 1/291 97874731 when rendering a JSON format4732 responds with serialized pipelines4733 with pagination4734 paginates the result when ref is blank4735 paginates the result when ref is present4736# [RSpecRunTime] RSpec elapsed time: 20 minutes 20.5 seconds. Current RSS: ~1505M. load average: 1.13 1.17 1.25 1/291 98174737 when the commit does not exist4738 returns a 4044739# [RSpecRunTime] Finishing example group spec/controllers/projects/commit_controller_spec.rb. It took 45.7 seconds. Expected to take 56.35 seconds.4740# [RSpecRunTime] Starting example group spec/controllers/projects/releases_controller_spec.rb. Expected to take 51.7 seconds.4741Projects::ReleasesController4742 GET #index4743 as html4744 returns a text/html content_type4745 behaves like common access controls4746 renders a 2004747 when the project is private4748 when user is a developer4749 renders a 200 for a logged in developer4750# [RSpecRunTime] RSpec elapsed time: 20 minutes 25.25 seconds. Current RSS: ~1503M. load average: 1.12 1.17 1.25 1/291 98414751 when user is an external user4752 renders a 404 when logged in but not in the project4753 when the project is private and the user is not logged in4754 returns a redirect4755 as json4756 returns an application/json content_type4757 returns the project's releases as JSON, ordered by released_at4758 behaves like common access controls4759 renders a 2004760 when the project is private4761 when user is a developer4762 renders a 200 for a logged in developer4763# [RSpecRunTime] RSpec elapsed time: 20 minutes 31.9 seconds. Current RSS: ~1490M. load average: 1.11 1.16 1.25 1/287 98604764 when user is an external user4765 renders a 404 when logged in but not in the project4766 when the project is private and the user is not logged in4767 returns a redirect4768 GET #new4769 is expected to be denied for reporter. Expected: 401,404 Got: 4044770 is expected to be allowed for developer. Expected: 200,201,204,302 Got: 2004771# [RSpecRunTime] RSpec elapsed time: 20 minutes 36.75 seconds. Current RSS: ~1485M. load average: 1.10 1.16 1.25 1/287 98754772 GET #edit4773 behaves like successful request4774 renders a 2004775# [RSpecRunTime] RSpec elapsed time: 20 minutes 38.37 seconds. Current RSS: ~1488M. load average: 1.10 1.16 1.25 1/287 98834776 when tag name contains slash4777 is accessible at a URL encoded path4778 behaves like successful request4779 renders a 2004780# [RSpecRunTime] RSpec elapsed time: 20 minutes 41.54 seconds. Current RSS: ~1490M. load average: 1.09 1.16 1.25 1/287 98974781 when release does not exist4782 behaves like not found4783 renders 4044784# [RSpecRunTime] RSpec elapsed time: 20 minutes 42.96 seconds. Current RSS: ~1490M. load average: 1.09 1.16 1.25 1/287 99054785 when user is a reporter4786 behaves like not found4787 renders 4044788# [RSpecRunTime] RSpec elapsed time: 20 minutes 44.57 seconds. Current RSS: ~1489M. load average: 1.09 1.15 1.25 1/287 99134789 GET #show4790 behaves like successful request4791 renders a 2004792# [RSpecRunTime] RSpec elapsed time: 20 minutes 46.16 seconds. Current RSS: ~1479M. load average: 1.09 1.15 1.25 1/287 99214793 when tag name contains slash4794 is accesible at a URL encoded path4795 behaves like successful request4796 renders a 2004797# [RSpecRunTime] RSpec elapsed time: 20 minutes 49.2 seconds. Current RSS: ~1478M. load average: 1.09 1.15 1.25 1/287 99354798 when release does not exist4799 behaves like not found4800 renders 4044801# [RSpecRunTime] RSpec elapsed time: 20 minutes 50.59 seconds. Current RSS: ~1477M. load average: 1.08 1.15 1.24 1/287 99434802 when user is a guest4803 behaves like successful request4804 renders a 2004805 when user is an external user for the project4806 behaves like not found4807 GET #latest_permalink4808 when user is a guest4809 proceeds with the redirect4810 when user is an external user for the project4811 behaves like not found4812 when there are no releases for the project4813 behaves like not found4814# [RSpecRunTime] RSpec elapsed time: 20 minutes 55.63 seconds. Current RSS: ~1469M. load average: 1.07 1.15 1.24 1/286 99514815 multiple releases4816 redirects to the latest release4817# [RSpecRunTime] RSpec elapsed time: 20 minutes 57.41 seconds. Current RSS: ~1467M. load average: 1.07 1.15 1.24 1/286 99594818 suffix path redirection4819 redirects to the latest release with suffix path and format4820 suffix path abuse4821 raises attack error4822# [RSpecRunTime] RSpec elapsed time: 21 minutes 0.64 second. Current RSS: ~1474M. load average: 1.15 1.16 1.25 1/286 99744823 url parameters4824 carries over query parameters without order_by parameter in the redirect4825# [RSpecRunTime] RSpec elapsed time: 21 minutes 2.4 seconds. Current RSS: ~1476M. load average: 1.15 1.16 1.25 1/286 99824826 order_by parameter4827 invalid parameter4828 behaves like redirects to latest release ordered by using released_at4829 is expected to redirect to "/namespace761/project-550/-/releases/latest"4830# [RSpecRunTime] RSpec elapsed time: 21 minutes 4.26 seconds. Current RSS: ~1474M. load average: 1.15 1.16 1.25 1/286 99904831 valid parameter4832 behaves like redirects to latest release ordered by using released_at4833 is expected to redirect to "/namespace762/project-551/-/releases/latest"4834# [RSpecRunTime] RSpec elapsed time: 21 minutes 7.51 seconds. Current RSS: ~1463M. load average: 1.14 1.16 1.25 1/286 99984835# [RSpecRunTime] Finishing example group spec/controllers/projects/releases_controller_spec.rb. It took 46.67 seconds. Expected to take 51.7 seconds.4836# [RSpecRunTime] Starting example group spec/mailers/previews_spec.rb. Expected to take 45.62 seconds.4837Mailer previews4838 preview: NotifyPreview, email: "service_desk_thank_you_email"4839 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4840# [RSpecRunTime] RSpec elapsed time: 21 minutes 10.27 seconds. Current RSS: ~1463M. load average: 1.12 1.16 1.24 1/292 100454841 preview: NotifyPreview, email: "new_user_email"4842 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4843 preview: NotifyPreview, email: "mirror_was_disabled_email"4844 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4845 preview: NotifyPreview, email: "new_ssh_key_email"4846 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4847 preview: DeviseMailerPreview, email: "confirmation_instructions_for_new_email"4848 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4849 preview: NotifyPreview, email: "member_invite_declined_email"4850 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4851 preview: NotifyPreview, email: "service_desk_verification_triggered_email"4852 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4853 preview: NotifyPreview, email: "inactive_project_deletion_warning"4854 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4855 preview: LicenseMailerPreview, email: "approaching_active_user_count_limit"4856 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4857 preview: NotifyPreview, email: "service_desk_verification_result_email_for_mail_not_received_within_timeframe_error"4858 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4859 preview: NotifyPreview, email: "member_invite_accepted_email"4860 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4861 preview: NotifyPreview, email: "pipeline_success_email"4862 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4863 preview: NotifyPreview, email: "new_review_email"4864 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4865 preview: DeviseMailerPreview, email: "password_change"4866 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4867 preview: NotifyPreview, email: "user_associated_with_enterprise_group_email"4868 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4869 preview: RepositoryCheckMailerPreview, email: "notify"4870 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4871 preview: NotifyPreview, email: "verification_instructions_email"4872 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4873 preview: NotifyPreview, email: "note_merge_request_email_for_individual_note"4874 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4875 preview: NotifyPreview, email: "project_was_exported_email"4876 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4877 preview: NotifyPreview, email: "user_auto_banned_namespace_email"4878 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4879 preview: NotifyPreview, email: "merge_when_pipeline_succeeds_email"4880 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4881 preview: NotifyPreview, email: "remote_mirror_update_failed_email"4882 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4883 preview: NotifyPreview, email: "send_unsubscribed_notification"4884 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4885 preview: DeviseMailerPreview, email: "confirmation_instructions_for_signup"4886 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4887 preview: NotifyPreview, email: "merge_request_unmergeable_email"4888 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4889 preview: NotifyPreview, email: "user_auto_banned_instance_email"4890 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4891 preview: NotifyPreview, email: "issue_status_changed_email"4892 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4893 preview: NotifyPreview, email: "service_desk_verification_result_email_for_invalid_credentials_error"4894 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4895 preview: NotifyPreview, email: "closed_issue_email"4896 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4897 preview: NotifyPreview, email: "service_desk_verification_result_email_for_incorrect_forwarding_target_error"4898 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4899 preview: NotifyPreview, email: "abandoned_trial_notification"4900 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4901 preview: NotifyPreview, email: "access_token_expired_email"4902 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4903 preview: NotifyPreview, email: "changed_milestone_merge_request_email"4904 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4905 preview: NotifyPreview, email: "member_about_to_expire_email"4906 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4907 preview: CiMinutesUsageMailerPreview, email: "out_of_minutes"4908 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4909 preview: NotifyPreview, email: "new_email_address_added_email"4910 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4911 preview: NotifyPreview, email: "pipeline_fixed_email"4912 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4913 preview: Namespaces::FreeUserCapMailerPreview, email: "over_limit_email"4914 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4915 preview: NotifyPreview, email: "service_desk_new_note_email"4916 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4917 preview: NotifyPreview, email: "service_desk_custom_email_verification_email"4918 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4919 preview: NotifyPreview, email: "service_desk_verification_result_email_for_incorrect_token_error"4920 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4921 preview: NotifyPreview, email: "member_access_requested_email"4922 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4923 preview: NotifyPreview, email: "new_epic_email"4924 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4925 preview: NotifyPreview, email: "member_access_granted_email"4926 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4927 preview: NotifyPreview, email: "member_invited_email"4928 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4929 preview: NotifyPreview, email: "removed_milestone_issue_email"4930 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4931 preview: EmailRejectionMailerPreview, email: "rejection"4932 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4933 preview: DeviseMailerPreview, email: "email_changed"4934 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4935 preview: DeviseMailerPreview, email: "reset_password_instructions"4936 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4937 preview: NotifyPreview, email: "two_factor_otp_attempt_failed_email"4938 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4939 preview: NotifyPreview, email: "unapproved_merge_request_email"4940 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4941 preview: NotifyPreview, email: "service_desk_verification_result_email_for_smtp_host_issue_error"4942 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4943 preview: NotifyPreview, email: "new_issue_email"4944 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4945 preview: NotifyPreview, email: "confirmation_instructions_email"4946 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4947 preview: NotifyPreview, email: "member_access_denied_email"4948 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4949 preview: NotifyPreview, email: "access_token_about_to_expire_email"4950 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4951 preview: NotifyPreview, email: "closed_merge_request_email"4952 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4953 preview: NotifyPreview, email: "unknown_sign_in_email"4954 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4955 preview: NotifyPreview, email: "autodevops_disabled_email"4956 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4957 preview: NotifyPreview, email: "access_token_created_email"4958 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4959 preview: NotifyPreview, email: "new_merge_request_email"4960 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4961 preview: NotifyPreview, email: "merge_request_status_email"4962 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4963 preview: Emails::NamespaceStorageUsageMailerPreview, email: "limit_warning"4964 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4965 preview: NotifyPreview, email: "new_mention_in_merge_request_email"4966 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4967 preview: NotifyPreview, email: "service_desk_verification_result_email_for_incorrect_from_error"4968 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4969 preview: NotifyPreview, email: "pages_domain_enabled_email"4970 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4971 preview: DeviseMailerPreview, email: "unlock_instructions"4972 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4973 preview: NotifyPreview, email: "note_merge_request_email_for_discussion"4974 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4975 preview: NotifyPreview, email: "project_was_moved_email"4976 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4977 preview: Emails::NamespaceStorageUsageMailerPreview, email: "out_of_storage"4978 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4979 preview: NotifyPreview, email: "removed_milestone_merge_request_email"4980 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4981 preview: NotifyPreview, email: "service_desk_verification_result_email_for_verified_state"4982 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4983 preview: NotifyPreview, email: "approved_merge_request_email"4984 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4985 preview: NotifyPreview, email: "github_gists_import_errors_email"4986 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4987 preview: NotifyPreview, email: "send_admin_notification"4988 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4989 preview: NotifyPreview, email: "access_token_revoked_email"4990 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4991 preview: NotifyPreview, email: "request_review_merge_request_email"4992 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4993 preview: CiMinutesUsageMailerPreview, email: "limit_warning"4994 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4995 preview: NotifyPreview, email: "import_work_items_csv_email"4996 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4997 preview: NotifyPreview, email: "changed_milestone_issue_email"4998 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery4999 preview: DeviseMailerPreview, email: "user_admin_approval"5000 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery5001 preview: NotifyPreview, email: "merge_commits_csv_email"5002 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery5003 preview: NotifyPreview, email: "pipeline_failed_email"5004 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery5005 preview: NotifyPreview, email: "import_requirements_csv_email"5006 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery5007 preview: NotifyPreview, email: "resource_access_token_about_to_expire_email"5008 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery5009 preview: NotifyPreview, email: "ssh_key_expired_email"5010 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery5011 preview: NotifyPreview, email: "mirror_was_hard_failed_email"5012 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery5013 preview: NotifyPreview, email: "note_merge_request_email_for_diff_discussion"5014 example at ./spec/mailers/previews_spec.rb:39 (PENDING: See https://gitlab.com/gitlab-org/gitlab/-/issues/372885)5015 preview: NotifyPreview, email: "project_mirror_user_changed_email"5016 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery5017 preview: NotifyPreview, email: "import_issues_csv_email"5018 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery5019 preview: NotifyPreview, email: "service_desk_verification_result_email_for_read_timeout_error"5020 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery5021 preview: NotifyPreview, email: "requirements_csv_email"5022 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery5023 preview: NotifyPreview, email: "disabled_two_factor_email"5024 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery5025 preview: NotifyPreview, email: "user_cap_reached"5026 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery5027 preview: NotifyPreview, email: "merged_merge_request_email"5028 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery5029 preview: NotifyPreview, email: "issues_csv_email"5030 is expected to be a kind of Mail::Message or be a kind of ActionMailer::MessageDelivery5031# [RSpecRunTime] Finishing example group spec/mailers/previews_spec.rb. It took 26.85 seconds. Expected to take 45.62 seconds.5032# [RSpecRunTime] Starting example group spec/controllers/groups/settings/integrations_controller_spec.rb. Expected to take 39.74 seconds.5033Groups::Settings::IntegrationsController5034 behaves like Integrations::Actions5035 GET #edit5036 assigns the integration5037 behaves like unknown integration5038 returns 404 Not Found5039# [RSpecRunTime] RSpec elapsed time: 21 minutes 36.03 seconds. Current RSS: ~1490M. load average: 1.08 1.14 1.24 1/291 100745040 PUT #update5041 updates the integration with the provided params and redirects to the form5042 when sending a password field5043 updates the integration with the password and other params5044# [RSpecRunTime] RSpec elapsed time: 21 minutes 37.68 seconds. Current RSS: ~1507M. load average: 1.08 1.14 1.24 1/291 100755045 when sending a blank password field5046 ignores the password field and saves the other params5047 behaves like unknown integration5048 returns 404 Not Found5049 PUT #test5050 behaves like unknown integration5051 returns 404 Not Found5052 with untestable integration5053 returns 404 Not Found5054 with testable integration5055 returns 2005056 #index5057 when user is not owner5058 renders not_found5059 when user is owner5060 successfully displays the template5061# [RSpecRunTime] RSpec elapsed time: 21 minutes 43.13 seconds. Current RSS: ~1516M. load average: 0.99 1.12 1.23 1/291 100765062 #edit5063 when user is not owner5064 renders not_found5065 when user is owner5066 asana5067 successfully displays the template5068 assembla5069 successfully displays the template5070 bamboo5071 successfully displays the template5072 bugzilla5073 successfully displays the template5074 buildkite5075 successfully displays the template5076 campfire5077 successfully displays the template5078 clickup5079 successfully displays the template5080 confluence5081 successfully displays the template5082 custom_issue_tracker5083 successfully displays the template5084 datadog5085 successfully displays the template5086 diffblue_cover5087 successfully displays the template5088 discord5089 successfully displays the template5090 drone_ci5091 successfully displays the template5092 emails_on_push5093 successfully displays the template5094 ewm5095 successfully displays the template5096 external_wiki5097 successfully displays the template5098 git_guardian5099 successfully displays the template5100 hangouts_chat5101 successfully displays the template5102 harbor5103 successfully displays the template5104 irker5105 successfully displays the template5106 jira5107 successfully displays the template5108 mattermost5109 successfully displays the template5110 mattermost_slash_commands5111 successfully displays the template5112 microsoft_teams5113 successfully displays the template5114 mock_ci5115 successfully displays the template5116 mock_monitoring5117 successfully displays the template5118 packagist5119 successfully displays the template5120 pipelines_email5121 successfully displays the template5122 pivotaltracker5123 successfully displays the template5124 prometheus5125 successfully displays the template5126 pumble5127 successfully displays the template5128 pushover5129 successfully displays the template5130 redmine5131 successfully displays the template5132 slack5133 successfully displays the template5134 slack_slash_commands5135 successfully displays the template5136 squash_tm5137 successfully displays the template5138 teamcity5139 successfully displays the template5140 telegram5141 successfully displays the template5142 unify_circuit5143 successfully displays the template5144 webex_teams5145 successfully displays the template5146 youtrack5147 successfully displays the template5148 zentao5149 successfully displays the template5150 #update5151 with valid params5152 updates the integration5153 with invalid params5154 does not update the integration5155 #reset5156 when user is not owner5157 renders not_found5158 when user is owner5159 returns 200 OK5160 deletes the integration and all inheriting integrations5161# [RSpecRunTime] Finishing example group spec/controllers/groups/settings/integrations_controller_spec.rb. It took 26.51 seconds. Expected to take 39.74 seconds.5162# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/snippets/update_spec.rb. Expected to take 38.9 seconds.5163Updating a Snippet5164 PersonalSnippet5165 behaves like graphql update actions5166 when the user does not have permission5167 does not update the Snippet5168 behaves like a mutation that returns top-level errors5169 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"5170# [RSpecRunTime] RSpec elapsed time: 22 minutes 2.56 seconds. Current RSS: ~1510M. load average: 1.00 1.11 1.22 1/286 100875171 when the user has permission5172 updates the snippet record5173 updates the Snippet5174 when there are ActiveRecord validation errors5175 does not update the Snippet5176 returns the Snippet with its original values5177 behaves like a mutation that returns errors in the response5178 is expected to contain exactly "Title can't be blank"5179# [RSpecRunTime] RSpec elapsed time: 22 minutes 6.76 seconds. Current RSS: ~1551M. load average: 1.16 1.15 1.23 1/291 102485180 behaves like when the snippet is not found5181 behaves like a mutation that returns top-level errors5182 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"5183 behaves like snippet edit usage data counters5184 when user is sessionless5185 does not track usage data actions5186 when user is not sessionless5187 behaves like internal event tracking5188 logs to Snowplow5189 when mutation result raises an error5190 does not track usage data actions5191 behaves like has spam protection5192 #check_spam_action_response!5193 when the object is spam (DISALLOW)5194 and no CAPTCHA is available5195 behaves like disallow response5196 informs the client that the request was denied as spam5197 and a CAPTCHA is required5198 behaves like disallow response5199 informs the client that the request was denied as spam5200 when the object is not spam (CONDITIONAL ALLOW)5201 and no CAPTCHA is required5202 does not return a top-level error5203 and a CAPTCHA is required5204 informs the client that the request may be retried after solving the CAPTCHA5205 ProjectSnippet5206 when the author is not a member of the project5207 returns an an error5208 when the author is a member of the project5209 behaves like graphql update actions5210 when the user does not have permission5211 does not update the Snippet5212 behaves like a mutation that returns top-level errors5213 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"5214# [RSpecRunTime] RSpec elapsed time: 22 minutes 15.05 seconds. Current RSS: ~1547M. load average: 1.65 1.26 1.27 1/291 104975215 when the user has permission5216 updates the snippet record5217 updates the Snippet5218 when there are ActiveRecord validation errors5219 does not update the Snippet5220 returns the Snippet with its original values5221 behaves like a mutation that returns errors in the response5222 is expected to contain exactly "Title can't be blank"5223# [RSpecRunTime] RSpec elapsed time: 22 minutes 20.58 seconds. Current RSS: ~1541M. load average: 1.60 1.25 1.27 1/291 106585224 when the snippet project feature is disabled5225 returns an an error5226 behaves like snippet edit usage data counters5227 when user is sessionless5228 does not track usage data actions5229# [RSpecRunTime] RSpec elapsed time: 22 minutes 22.54 seconds. Current RSS: ~1540M. load average: 1.60 1.25 1.27 1/291 107025230 when user is not sessionless5231 behaves like internal event tracking5232 logs to Snowplow5233# [RSpecRunTime] RSpec elapsed time: 22 minutes 23.67 seconds. Current RSS: ~1539M. load average: 1.60 1.25 1.27 1/291 107415234 when mutation result raises an error5235 does not track usage data actions5236# [RSpecRunTime] RSpec elapsed time: 22 minutes 24.82 seconds. Current RSS: ~1537M. load average: 1.55 1.25 1.27 1/291 107625237 behaves like has spam protection5238 #check_spam_action_response!5239 when the object is spam (DISALLOW)5240 and no CAPTCHA is available5241 behaves like disallow response5242 informs the client that the request was denied as spam5243 and a CAPTCHA is required5244 behaves like disallow response5245 informs the client that the request was denied as spam5246 when the object is not spam (CONDITIONAL ALLOW)5247 and no CAPTCHA is required5248 does not return a top-level error5249# [RSpecRunTime] RSpec elapsed time: 22 minutes 27.84 seconds. Current RSS: ~1536M. load average: 1.55 1.25 1.27 1/291 108635250 and a CAPTCHA is required5251 informs the client that the request may be retried after solving the CAPTCHA5252# [RSpecRunTime] RSpec elapsed time: 22 minutes 28.91 seconds. Current RSS: ~1525M. load average: 1.55 1.25 1.27 1/291 108955253 when not sessionless5254 behaves like internal event tracking5255 logs to Snowplow5256# [RSpecRunTime] RSpec elapsed time: 22 minutes 30.11 seconds. Current RSS: ~1525M. load average: 1.58 1.26 1.27 1/291 109345257 behaves like when the snippet is not found5258 behaves like a mutation that returns top-level errors5259 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"5260# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/snippets/update_spec.rb. It took 29.86 seconds. Expected to take 38.9 seconds.5261# [RSpecRunTime] Starting example group spec/requests/api/graphql/environments/deployments_spec.rb. Expected to take 32.67 seconds.5262Environments Deployments query5263 when there are deployments in the environment5264 returns all deployments of the environment5265 when query last deployment5266 returns deployment5267# [RSpecRunTime] RSpec elapsed time: 22 minutes 33.1 seconds. Current RSS: ~1510M. load average: 1.58 1.26 1.27 1/291 109715268 when query latest upcoming deployment5269 returns deployment5270 when query finished deployments in descending order5271 returns deployments5272 when query finished deployments in ascending order5273 returns deployments5274 when query upcoming deployments in descending order5275 returns deployments5276 when query upcoming deployments in ascending order5277 returns deployments5278 when query last deployments of multiple environments5279 returns an error for preventing N+1 queries5280 when query finished and upcoming deployments together5281 raises an error5282 when multiple orderBy input are specified5283 raises an error5284 when user is guest5285 returns nothing5286 when requesting commits of deployments5287 returns commits of deployments5288 behaves like avoids N+1 database queries5289 does not increase the query count5290# [RSpecRunTime] RSpec elapsed time: 22 minutes 40.91 seconds. Current RSS: ~1490M. load average: 1.49 1.25 1.27 1/291 110045291 when requesting triggerers of deployments5292 returns triggerers of deployments5293 behaves like avoids N+1 database queries5294 does not increase the query count5295# [RSpecRunTime] RSpec elapsed time: 22 minutes 45.46 seconds. Current RSS: ~1450M. load average: 1.54 1.26 1.27 1/291 110255296 when requesting jobs of deployments5297 returns jobs of deployments5298 behaves like avoids N+1 database queries5299 does not increase the query count5300# [RSpecRunTime] RSpec elapsed time: 22 minutes 49.62 seconds. Current RSS: ~1447M. load average: 1.49 1.26 1.27 1/291 110465301 when requesting user permissions5302 returns user permissions of the deployments5303 behaves like avoids N+1 database queries5304 does not increase the query count5305# [RSpecRunTime] RSpec elapsed time: 22 minutes 54.67 seconds. Current RSS: ~1454M. load average: 1.45 1.26 1.27 1/291 110685306 sorting and pagination5307 when sorting by finished_at in ascending order5308 behaves like sorted paginated query5309 behaves like requires variables5310 shared example requires variables to be set5312 when sorting5313 sorts correctly5314 when paginating5315 paginates correctly5316# [RSpecRunTime] RSpec elapsed time: 22 minutes 55.86 seconds. Current RSS: ~1463M. load average: 1.45 1.26 1.27 1/291 110695317 when sorting by finished_at in descending order5318 behaves like sorted paginated query5319 behaves like requires variables5320 shared example requires variables to be set5322 when sorting5323 sorts correctly5324 when paginating5325 paginates correctly5326# [RSpecRunTime] RSpec elapsed time: 22 minutes 57.06 seconds. Current RSS: ~1474M. load average: 1.45 1.26 1.27 1/291 110705327# [RSpecRunTime] Finishing example group spec/requests/api/graphql/environments/deployments_spec.rb. It took 26.3 seconds. Expected to take 32.67 seconds.5328# [RSpecRunTime] Starting example group spec/requests/api/freeze_periods_spec.rb. Expected to take 29.84 seconds.5329API::FreezePeriods5330 GET /projects/:id/freeze_periods5331 behaves like GET request permissions for admin mode5332 behaves like when admin5333 behaves like makes request5334 returns5335# [RSpecRunTime] RSpec elapsed time: 22 minutes 58.25 seconds. Current RSS: ~1478M. load average: 1.45 1.26 1.27 1/291 110775336 behaves like makes request5337 returns5338 behaves like when user5339 returns5340 behaves like makes request5341 returns5342 when the user is the admin5343 returns 200 HTTP status5344 when the user is the maintainer5345 when there are two freeze_periods5346 returns 200 HTTP status5347 returns freeze_periods ordered by created_at ascending5348 matches response schema5349# [RSpecRunTime] RSpec elapsed time: 23 minutes 0.32 second. Current RSS: ~1485M. load average: 1.50 1.27 1.27 1/291 110785350 when there are no freeze_periods5351 returns 200 HTTP status5352 returns an empty response5353 when user is a guest5354 responds 403 Forbidden5355 when user is not a project member5356 responds 404 Not Found5357 when project is public5358 responds 403 Forbidden5359 GET /projects/:id/freeze_periods/:freeze_period_id5360 behaves like GET request permissions for admin mode5361 behaves like when admin5362 behaves like makes request5363 returns5364 behaves like makes request5365 returns5366 behaves like when user5367 returns5368 behaves like makes request5369 returns5370 when there is a freeze period5371 when the user is the admin5372 responds 200 OK5373 when the user is the maintainer5374 responds 200 OK5375 returns a freeze period5376 matches response schema5377 when user is a guest5378 responds 403 Forbidden5379 when project is public5380 when freeze_period exists5381 responds 403 Forbidden5382# [RSpecRunTime] RSpec elapsed time: 23 minutes 5.3 seconds. Current RSS: ~1483M. load average: 1.46 1.26 1.27 1/286 110795383 when freeze_period does not exist5384 responds 403 Forbidden5385 POST /projects/:id/freeze_periods5386 behaves like POST request permissions for admin mode5387 behaves like when admin5388 behaves like makes request5389 returns5390 behaves like makes request5391 returns5392 behaves like when user5393 returns5394 behaves like makes request5395 returns5396 when the user is the admin5397 accepts the request5398 when user is the maintainer5399 with valid params5400 accepts the request5401 creates a new freeze period5402 matches response schema5403# [RSpecRunTime] RSpec elapsed time: 23 minutes 8.32 seconds. Current RSS: ~1484M. load average: 1.46 1.26 1.27 1/286 110805404 with incomplete params5405 responds 400 Bad Request5406 with invalid params5407 responds 400 Bad Request5408 when user is a developer5409 responds 403 Forbidden5410 when user is a reporter5411 responds 403 Forbidden5412 when user is not a project member5413 responds 403 Forbidden5414 when project is public5415 responds 403 Forbidden5416 PUT /projects/:id/freeze_periods/:freeze_period_id5417 when user is the admin5418 accepts the request5419 when user is the maintainer5420 with valid params5421 accepts the request5422 performs the update5423 matches response schema5424# [RSpecRunTime] RSpec elapsed time: 23 minutes 11.71 seconds. Current RSS: ~1481M. load average: 1.42 1.26 1.27 1/286 110815425 with invalid params5426 responds 400 Bad Request5427 when user is a reporter5428 responds 403 Forbidden5429# [RSpecRunTime] RSpec elapsed time: 23 minutes 13.81 seconds. Current RSS: ~1478M. load average: 1.42 1.26 1.27 1/286 110825430 when user is not a project member5431 responds 404 Not Found5432 when project is public5433 responds 403 Forbidden5434 DELETE /projects/:id/freeze_periods/:freeze_period_id5435 when user is the admin5436 accepts the request5437 when user is the maintainer5438 accepts the request5439 destroys the freeze period5440 when it is a non-existing freeze period id5441 4045442 when user is a reporter5443 responds 403 Forbidden5444 when user is not a project member5445 responds 404 Not Found5446 when project is public5447 responds 403 Forbidden5448# [RSpecRunTime] Finishing example group spec/requests/api/freeze_periods_spec.rb. It took 19.98 seconds. Expected to take 29.84 seconds.5449# [RSpecRunTime] Starting example group spec/requests/api/draft_notes_spec.rb. Expected to take 29.54 seconds.5450API::DraftNotes5451 Get a list of merge request draft notes5452 returns 200 OK status5453 returns only draft notes authored by the current user5454# [RSpecRunTime] RSpec elapsed time: 23 minutes 19.54 seconds. Current RSS: ~1478M. load average: 1.51 1.28 1.28 1/292 111235455 Update a draft note5456 when updating an existing draft note5457 with required params5458 returns 200 Success status5459 updates draft note with the new content5460 without including an update to the note body5461 returns the draft note with no changes5462 when updating a non-existent draft note5463 returns a 404 Not Found5464 when updating a draft note by a different user5465 returns a 404 Not Found5466 Get a single draft note5467 when requesting an existing draft note by the user5468 returns 200 OK status5469 returns the requested draft note5470 when requesting a non-existent draft note5471 returns a 404 Not Found response5472# [RSpecRunTime] RSpec elapsed time: 23 minutes 23.16 seconds. Current RSS: ~1478M. load average: 1.51 1.28 1.28 1/291 111245473 when requesting an existing draft note by another user5474 returns a 404 Not Found response5475 delete a draft note5476 when deleting an existing draft note by the user5477 returns 204 No Content status5478 deletes the specified draft note5479 when deleting a non-existent draft note5480 returns a 404 Not Found5481 when deleting a draft note by a different user5482 returns a 404 Not Found5483 Create a new draft note5484 when creating a new draft note5485 with required params5486 returns 201 Created status5487 creates a new draft note with the submitted params5488 without required params5489 returns 400 Bad Request status5490 when providing a non-existing commit_id5491 returns a 400 Bad Request5492 when targeting a merge request the user doesn't have access to5493 returns a 404 Not Found5494 when using a diff with position5495 behaves like diff draft notes API5496 post /projects/:id/merge_requests/:merge_request_id/draft_notes5497 creates a new diff draft note5498 when position is invalid5499 returns a 400 bad request error when position is not plausible5500 returns a 400 bad request error when the position is not valid for this discussion5501# [RSpecRunTime] RSpec elapsed time: 23 minutes 28.62 seconds. Current RSS: ~1477M. load average: 1.47 1.28 1.28 1/291 111605502 put /projects/:id/merge_requests/:merge_request_id/draft_notes/:draft_note_id5503 modifies a draft note5504 returns bad request for an empty note5505 when position is for a previous commit on the merge request5506 returns a 400 bad request error because the line_code is old5507 when attempting to resolve a disscussion5508 when providing a non-existant ID5509 returns a 400 Bad Request5510 when not providing an ID5511 returns a 400 Bad Request5512 returns a validation error message5513 Publishing a draft note5514 when publishing an existing draft note by the user5515 returns 204 No Content status5516 publishes the specified draft note5517# [RSpecRunTime] RSpec elapsed time: 23 minutes 32.82 seconds. Current RSS: ~1478M. load average: 1.43 1.27 1.27 1/292 111915518 when publishing a non-existent draft note5519 returns a 404 Not Found5520 when publishing a draft note by a different user5521 returns a 404 Not Found5522 when DraftNotes::PublishService returns a non-success5523 returns an :internal_server_error and a message5524 Bulk publishing draft notes5525 when publishing an existing draft note by the user5526 returns 204 No Content status5527 publishes the specified draft notes5528 only publishes the user's draft notes5529# [RSpecRunTime] RSpec elapsed time: 23 minutes 36.64 seconds. Current RSS: ~1471M. load average: 1.48 1.29 1.28 1/291 111925530 when DraftNotes::PublishService returns a non-success5531 returns an :internal_server_error and a message5532# [RSpecRunTime] Finishing example group spec/requests/api/draft_notes_spec.rb. It took 20.03 seconds. Expected to take 29.54 seconds.5533# [RSpecRunTime] Starting example group spec/requests/api/namespaces_spec.rb. Expected to take 25.95 seconds.5534API::Namespaces5535 GET /namespaces5536 when unauthenticated5537 returns authentication error5538 when authenticated as admin5539 returns correct attributes5540 admin: returns an array of all namespaces5541 admin: returns an array of matched namespaces5542# [RSpecRunTime] RSpec elapsed time: 23 minutes 39.35 seconds. Current RSS: ~1469M. load average: 1.44 1.28 1.28 1/291 111935543 when authenticated as a regular user5544 returns correct attributes when user can admin group5545 returns correct attributes when user cannot admin group5546 user: returns an array of namespaces5547 admin: returns an array of matched namespaces5548 with owned_only param5549 returns only owned groups5550# [RSpecRunTime] RSpec elapsed time: 23 minutes 41.42 seconds. Current RSS: ~1478M. load average: 1.44 1.28 1.28 1/286 111945551 with top_level_only param5552 returns only top level groups5553 GET /namespaces/:id5554 behaves like GET request permissions for admin mode5555 behaves like when admin5556 behaves like makes request5557 returns5558 behaves like makes request5559 returns5560 behaves like when user5561 returns5562 behaves like makes request5563 returns5564 behaves like GET request permissions for admin mode5565 behaves like when admin5566 behaves like makes request5567 returns5568 behaves like makes request5569 returns5570 behaves like when user5571 returns5572 behaves like makes request5573 returns5574 when unauthenticated5575 returns authentication error5576 returns authentication error5577 when authenticated as regular user5578 when requested namespace is not owned by user5579 when requesting group5580 returns not-found5581 when requesting personal namespace5582 returns not-found5583 when requested namespace is owned by user5584 behaves like namespace reader5585 when namespace exists5586 when requested by ID5587 when requesting group5588 behaves like can access namespace5589 returns namespace details5590 when requesting personal namespace5591 behaves like can access namespace5592 returns namespace details5593 when requesting project_namespace5594 returns not-found5595# [RSpecRunTime] RSpec elapsed time: 23 minutes 47.16 seconds. Current RSS: ~1487M. load average: 1.40 1.28 1.27 1/286 111955596 when requested by path5597 when requesting group5598 behaves like can access namespace5599 returns namespace details5600 when requesting personal namespace5601 behaves like can access namespace5602 returns namespace details5603 when requesting project_namespace5604 returns not-found5605 when namespace doesn't exist5606 returns not-found5607 when authenticated as admin5608 when requested namespace is not owned by user5609 when requesting group5610 behaves like can access namespace5611 returns namespace details5612 when requesting personal namespace5613 behaves like can access namespace5614 returns namespace details5615 when requested namespace is owned by user5616 behaves like namespace reader5617 when namespace exists5618 when requested by ID5619 when requesting group5620 behaves like can access namespace5621 returns namespace details5622 when requesting personal namespace5623 behaves like can access namespace5624 returns namespace details5625 when requesting project_namespace5626 returns not-found5627 when requested by path5628 when requesting group5629 behaves like can access namespace5630 returns namespace details5631 when requesting personal namespace5632 behaves like can access namespace5633 returns namespace details5634 when requesting project_namespace5635 returns not-found5636 when namespace doesn't exist5637 returns not-found5638 GET /namespaces/:namespace/exists5639 when unauthenticated5640 returns authentication error5641 when requesting project_namespace5642 returns authentication error5643 when authenticated5644 returns JSON indicating the namespace exists and a suggestion5645 supports dot in namespace path5646 returns JSON indicating the namespace does not exist without a suggestion5647 checks the existence of a namespace in case-insensitive manner5648 checks the existence within the parent namespace only5649 ignores nested namespaces when checking for top-level namespace5650 ignores paths of groups present in other hierarchies when making suggestions5651 ignores top-level namespaces when checking with parent_id5652 ignores namespaces of other parent namespaces when checking with parent_id5653 behaves like rate limited endpoint5654 when rate limiter enabled5655 logs request and declines it when endpoint called more than the threshold5656# [RSpecRunTime] RSpec elapsed time: 23 minutes 54.24 seconds. Current RSS: ~1492M. load average: 1.37 1.27 1.27 1/286 111965657 when rate limiter is disabled5658 does not log request and does not block the request5659 when requesting project_namespace5660 returns JSON indicating the namespace does not exist without a suggestion5661# [RSpecRunTime] Finishing example group spec/requests/api/namespaces_spec.rb. It took 17.51 seconds. Expected to take 25.95 seconds.5662# [RSpecRunTime] Starting example group spec/requests/api/ml/mlflow/registered_models_spec.rb. Expected to take 24.65 seconds.5663API::Ml::Mlflow::RegisteredModels5664 GET /projects/:id/ml/mlflow/api/2.0/mlflow/registered-models/search5665 returns all the models5666 with a valid filter supplied5667 returns only the models for the given filter5668# [RSpecRunTime] RSpec elapsed time: 23 minutes 56.62 seconds. Current RSS: ~1487M. load average: 1.34 1.27 1.27 1/286 111975669 with an invalid filter supplied5670 returns an error5671 Error States5672 behaves like MLflow|an authenticated resource5673 behaves like MLflow|an endpoint that requires authentication5674 when not authenticated5675 is Unauthorized5676 when user does not have access5677 is Not Found5678 behaves like MLflow|Requires read_api scope5679 when user has access but token has wrong scope5680 is expected to respond with numeric status code forbidden5681 behaves like MLflow|a read-only model registry resource5682 behaves like MLflow|an endpoint that requires authentication5683 when not authenticated5684 is Unauthorized5685 when user does not have access5686 is Not Found5687 behaves like MLflow|an endpoint that requires read_model_registry5688 when user does not have read_model_registry5689 is Not Found5690 POST /projects/:id/ml/mlflow/api/2.0/mlflow/registered-models/get-latest-versions5691 returns an array with the most recently created model version5692 Error States5693 when has access5694 and model does not exist5695 behaves like MLflow|Not Found - Resource Does Not Exist5696 is Resource Does Not Exist5697 and name is not passed5698 behaves like MLflow|Not Found - Resource Does Not Exist5699 is Resource Does Not Exist5700 behaves like MLflow|an authenticated resource5701 behaves like MLflow|an endpoint that requires authentication5702 when not authenticated5703 is Unauthorized5704 when user does not have access5705 is Not Found5706 behaves like MLflow|Requires read_api scope5707 when user has access but token has wrong scope5708 is expected to respond with numeric status code forbidden5709 behaves like MLflow|a read-only model registry resource5710 behaves like MLflow|an endpoint that requires authentication5711 when not authenticated5712 is Unauthorized5713 when user does not have access5714 is Not Found5715 behaves like MLflow|an endpoint that requires read_model_registry5716 when user does not have read_model_registry5717 is Not Found5718 PATCH /projects/:id/ml/mlflow/api/2.0/mlflow/registered-models/update5719 returns the updated model5720 Error States5721 when has access5722 and model does not exist5723 behaves like MLflow|Not Found - Resource Does Not Exist5724 is Resource Does Not Exist5725 and name is not passed5726 behaves like MLflow|Not Found - Resource Does Not Exist5727 is Resource Does Not Exist5728 behaves like MLflow|an authenticated resource5729 behaves like MLflow|an endpoint that requires authentication5730 when not authenticated5731 is Unauthorized5732 when user does not have access5733 is Not Found5734 behaves like MLflow|Requires read_api scope5735 when user has access but token has wrong scope5736 is expected to respond with numeric status code forbidden5737 behaves like MLflow|a read/write model registry resource5738 behaves like MLflow|an endpoint that requires authentication5739 when not authenticated5740 is Unauthorized5741 when user does not have access5742 is Not Found5743 behaves like MLflow|an endpoint that requires read_model_registry5744 when user does not have read_model_registry5745 is Not Found5746 behaves like MLflow|an endpoint that requires write_model_registry5747 when user does not have read_model_registry5748 is Not Found5749 POST /projects/:id/ml/mlflow/api/2.0/mlflow/registered-models/create5750 creates the model5751 Error States5752 when the model name is not passed5753 behaves like MLflow|an invalid request5754 behaves like MLflow|Bad Request5755 is Bad Request5756 when the model name already exists5757 is Bad Request5758 when project does not exist5759 is Not Found5760 when a duplicate tag name is supplied5761 creates the model with only the second tag5762 when an empty tag name is supplied5763 creates the model with only the second tag5764 behaves like MLflow|an authenticated resource5765 behaves like MLflow|an endpoint that requires authentication5766 when not authenticated5767 is Unauthorized5768 when user does not have access5769 is Not Found5770 behaves like MLflow|Requires read_api scope5771 when user has access but token has wrong scope5772 is expected to respond with numeric status code forbidden5773 behaves like MLflow|a read/write model registry resource5774 behaves like MLflow|an endpoint that requires authentication5775 when not authenticated5776 is Unauthorized5777 when user does not have access5778 is Not Found5779 behaves like MLflow|an endpoint that requires read_model_registry5780 when user does not have read_model_registry5781 is Not Found5782 behaves like MLflow|an endpoint that requires write_model_registry5783 when user does not have read_model_registry5784 is Not Found5785 DELETE /projects/:id/ml/mlflow/api/2.0/mlflow/registered-models/delete5786 returns a success response5787 Error States5788 when destroy fails5789 returns an error5790 when has access5791 and model does not exist5792 behaves like MLflow|Not Found - Resource Does Not Exist5793 is Resource Does Not Exist5794 and name is not passed5795 behaves like MLflow|Not Found - Resource Does Not Exist5796 is Resource Does Not Exist5797 behaves like MLflow|an authenticated resource5798 behaves like MLflow|an endpoint that requires authentication5799 when not authenticated5800 is Unauthorized5801 when user does not have access5802 is Not Found5803 behaves like MLflow|Requires read_api scope5804 when user has access but token has wrong scope5805 is expected to respond with numeric status code forbidden5806 behaves like MLflow|a read/write model registry resource5807 behaves like MLflow|an endpoint that requires authentication5808 when not authenticated5809 is Unauthorized5810 when user does not have access5811 is Not Found5812 behaves like MLflow|an endpoint that requires read_model_registry5813 when user does not have read_model_registry5814 is Not Found5815 behaves like MLflow|an endpoint that requires write_model_registry5816 when user does not have read_model_registry5817 is Not Found5818 GET /projects/:id/ml/mlflow/api/2.0/mlflow/registered-models/get5819 returns the model5820 Error States5821 when has access5822 and model does not exist5823 behaves like MLflow|Not Found - Resource Does Not Exist5824 is Resource Does Not Exist5825 and name is not passed5826 behaves like MLflow|Not Found - Resource Does Not Exist5827 is Resource Does Not Exist5828 behaves like MLflow|an authenticated resource5829 behaves like MLflow|an endpoint that requires authentication5830 when not authenticated5831 is Unauthorized5832 when user does not have access5833 is Not Found5834 behaves like MLflow|Requires read_api scope5835 when user has access but token has wrong scope5836 is expected to respond with numeric status code forbidden5837 behaves like MLflow|a read-only model registry resource5838 behaves like MLflow|an endpoint that requires authentication5839 when not authenticated5840 is Unauthorized5841 when user does not have access5842 is Not Found5843 behaves like MLflow|an endpoint that requires read_model_registry5844 when user does not have read_model_registry5845 is Not Found5846# [RSpecRunTime] Finishing example group spec/requests/api/ml/mlflow/registered_models_spec.rb. It took 12.38 seconds. Expected to take 24.65 seconds.5847# [RSpecRunTime] Starting example group spec/controllers/projects/tags_controller_spec.rb. Expected to take 21.87 seconds.5848Projects::TagsController5849 GET index5850 returns the tags for the page5851 returns releases matching those tags5852 default sort for tags5853 sorts tags by recently updated5854# [RSpecRunTime] RSpec elapsed time: 24 minutes 10.38 seconds. Current RSS: ~1512M. load average: 1.34 1.27 1.27 1/289 112285855 when Gitaly is unavailable5856 format: :html5857 returns 503 status code5858# [RSpecRunTime] RSpec elapsed time: 24 minutes 11.39 seconds. Current RSS: ~1516M. load average: 1.34 1.27 1.27 1/289 112365859 format: :atom5860 returns 503 status code5861# [RSpecRunTime] RSpec elapsed time: 24 minutes 12.46 seconds. Current RSS: ~1517M. load average: 1.34 1.27 1.27 1/289 112445862 when releases are private5863 does not contain release data5864# [RSpecRunTime] RSpec elapsed time: 24 minutes 13.57 seconds. Current RSS: ~1516M. load average: 1.34 1.27 1.27 1/290 112555865 @tag_pipeline_status5866 when no pipelines exist5867 is empty5868# [RSpecRunTime] RSpec elapsed time: 24 minutes 14.64 seconds. Current RSS: ~1513M. load average: 1.31 1.26 1.27 1/291 112665869 when multiple tags exist5870 all relevant commit statuses are received5871# [RSpecRunTime] RSpec elapsed time: 24 minutes 17.24 seconds. Current RSS: ~1502M. load average: 1.31 1.26 1.27 1/291 112835872 when a tag has multiple pipelines5873 chooses the latest to determine status5874# [RSpecRunTime] RSpec elapsed time: 24 minutes 18.41 seconds. Current RSS: ~1497M. load average: 1.31 1.26 1.27 1/291 113005875 GET show5876 valid tag5877 is expected to respond with 2005878 invalid tag5879 is expected to respond with 4045880 POST #create5881 creates tag5882 when release description is set5883 creates tag and release5884 passes the last pipeline for evidence creation5885# [RSpecRunTime] RSpec elapsed time: 24 minutes 24.9 seconds. Current RSS: ~1491M. load average: 1.26 1.26 1.27 1/291 114145886 DELETE #destroy5887 deletes tag and redirects to tags path5888# [RSpecRunTime] RSpec elapsed time: 24 minutes 26.23 seconds. Current RSS: ~1488M. load average: 1.26 1.26 1.27 1/291 114425889# [RSpecRunTime] Finishing example group spec/controllers/projects/tags_controller_spec.rb. It took 19.27 seconds. Expected to take 21.87 seconds.5890# [RSpecRunTime] Starting example group spec/requests/projects/commits_controller_spec.rb. Expected to take 20.45 seconds.5891Projects::CommitsController5892 token authentication5893 when public project5894 behaves like authenticates sessionless user for the request spec5895 show atom5896 when the 'private_token' param is populated with the personal access token5897 when valid token5898 when resource is public5899 authenticates user and returns response with ok status5900 when user with expired password5901 does not authenticate user and returns response with ok status5902# [RSpecRunTime] RSpec elapsed time: 24 minutes 28.86 seconds. Current RSS: ~1484M. load average: 1.26 1.26 1.27 1/291 114615903 when the personal access token has no api scope5904 when resource is public5905 does not authenticate user and returns response with ok status5906 when invalid token5907 when resource is public5908 does not authenticate user and returns response with ok status5909 when the 'PRIVATE-TOKEN' header is populated with the personal access token5910 when valid token5911 when resource is public5912 authenticates user and returns response with ok status5913 when user with expired password5914 does not authenticate user and returns response with ok status5915# [RSpecRunTime] RSpec elapsed time: 24 minutes 30.83 seconds. Current RSS: ~1483M. load average: 1.24 1.25 1.27 3/292 114785916 when the personal access token has no api scope5917 when resource is public5918 does not authenticate user and returns response with ok status5919 when invalid token5920 when resource is public5921 does not authenticate user and returns response with ok status5922 when the 'feed_token' param is populated with the feed token5923 when valid token5924 when resource is public5925 authenticates user and returns response with ok status5926 when user with expired password5927 does not authenticate user and returns response with ok status5928 when invalid token5929 when resource is public5930 does not authenticate user and returns response with ok status5931 when private project5932 behaves like authenticates sessionless user for the request spec5933 show atom5934 when the 'private_token' param is populated with the personal access token5935 when valid token5936 when resource is private5937 authenticates user and returns response with ok status5938 when user with expired password5939 does not return response with ok status5940# [RSpecRunTime] RSpec elapsed time: 24 minutes 34.69 seconds. Current RSS: ~1476M. load average: 1.22 1.25 1.26 1/292 115135941 when password expiration is not applicable5942 when ldap user5943 authenticates user and returns response with ok status5944 when the personal access token has no api scope5945 when resource is private5946 does not return response with ok status5947 when invalid token5948 when resource is private5949 does not return response with ok status5950# [RSpecRunTime] RSpec elapsed time: 24 minutes 37.33 seconds. Current RSS: ~1476M. load average: 1.22 1.25 1.26 1/292 115185951 when the 'PRIVATE-TOKEN' header is populated with the personal access token5952 when valid token5953 when resource is private5954 authenticates user and returns response with ok status5955 when user with expired password5956 does not return response with ok status5957# [RSpecRunTime] RSpec elapsed time: 24 minutes 38.39 seconds. Current RSS: ~1473M. load average: 1.22 1.25 1.26 1/292 115235958 when password expiration is not applicable5959 when ldap user5960 authenticates user and returns response with ok status5961 when the personal access token has no api scope5962 when resource is private5963 does not return response with ok status5964 when invalid token5965 when resource is private5966 does not return response with ok status5967 when the 'feed_token' param is populated with the feed token5968 when valid token5969 when resource is private5970 authenticates user and returns response with ok status5971 when user with expired password5972 does not return response with ok status5973 when password expiration is not applicable5974 when ldap user5975 authenticates user and returns response with ok status5976 when invalid token5977 when resource is private5978 does not return response with ok status5979# [RSpecRunTime] Finishing example group spec/requests/projects/commits_controller_spec.rb. It took 15.34 seconds. Expected to take 20.45 seconds.5980# [RSpecRunTime] Starting example group spec/controllers/groups/group_links_controller_spec.rb. Expected to take 18.75 seconds.5981Groups::GroupLinksController5982 #update5983 returns a 4045984 when user has admin access to the shared group5985 updates existing link5986 updates project permissions5987 when `expires_at` is set5988 returns correct json response5989# [RSpecRunTime] RSpec elapsed time: 24 minutes 47.28 seconds. Current RSS: ~1468M. load average: 1.19 1.24 1.26 1/290 115365990 when `expires_at` is not set5991 returns empty json response5992# [RSpecRunTime] RSpec elapsed time: 24 minutes 48.63 seconds. Current RSS: ~1461M. load average: 1.19 1.24 1.26 1/289 115375993 when user does not have admin access to the shared group5994 renders 4045995# [RSpecRunTime] RSpec elapsed time: 24 minutes 51.09 seconds. Current RSS: ~1457M. load average: 1.17 1.23 1.26 1/287 115385996 #destroy5997 returns a 4045998 when user has admin access to the shared group5999 deletes existing link6000 with skip_group_share_unlink_auth_refresh feature flag disabled6001 updates project permissions6002# [RSpecRunTime] RSpec elapsed time: 24 minutes 55.35 seconds. Current RSS: ~1461M. load average: 1.16 1.23 1.26 1/286 115396003 with skip_group_share_unlink_auth_refresh feature flag enabled6004 maintains project authorization6005# [RSpecRunTime] RSpec elapsed time: 24 minutes 57.03 seconds. Current RSS: ~1462M. load average: 1.16 1.23 1.26 1/286 115406006 when user does not have admin access to the shared group6007 renders 4046008# [RSpecRunTime] RSpec elapsed time: 24 minutes 58.13 seconds. Current RSS: ~1462M. load average: 1.16 1.23 1.26 1/286 115416009# [RSpecRunTime] Finishing example group spec/controllers/groups/group_links_controller_spec.rb. It took 16.55 seconds. Expected to take 18.75 seconds.6010# [RSpecRunTime] Starting example group spec/requests/api/graphql/group/container_repositories_spec.rb. Expected to take 17.66 seconds.6011getting container repositories in a group6012 returns the total count of container repositories6013 behaves like a working graphql query6014 returns a successful response6015# [RSpecRunTime] RSpec elapsed time: 25 minutes 0.01 second. Current RSS: ~1465M. load average: 1.15 1.23 1.26 1/286 115426016 with different permissions6017 group_visibility: :private, role: :maintainer, access_granted: true, can_delete: true6018 return the proper response6019 group_visibility: :private, role: :developer, access_granted: true, can_delete: true6020 return the proper response6021 group_visibility: :private, role: :reporter, access_granted: true, can_delete: false6022 return the proper response6023 group_visibility: :private, role: :guest, access_granted: false, can_delete: false6024 return the proper response6025 group_visibility: :private, role: :anonymous, access_granted: false, can_delete: false6026 return the proper response6027 group_visibility: :public, role: :maintainer, access_granted: true, can_delete: true6028 return the proper response6029 group_visibility: :public, role: :developer, access_granted: true, can_delete: true6030 return the proper response6031 group_visibility: :public, role: :reporter, access_granted: true, can_delete: false6032 return the proper response6033 group_visibility: :public, role: :guest, access_granted: false, can_delete: false6034 return the proper response6035 group_visibility: :public, role: :anonymous, access_granted: false, can_delete: false6036 return the proper response6037 limiting the number of repositories6038 only returns N repositories6039 filter by name6040 returns the searched container repository6041 behaves like handling graphql network errors with the container registry6042 returns a connection error6043 behaves like not hitting graphql network errors with the container registry6044 does not return any error6045# [RSpecRunTime] Finishing example group spec/requests/api/graphql/group/container_repositories_spec.rb. It took 11.48 seconds. Expected to take 17.66 seconds.6046# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/snippets/destroy_spec.rb. Expected to take 15.57 seconds.6047Destroying a Snippet6048 PersonalSnippet6049 behaves like graphql delete actions6050 when the user does not have permission6051 does not destroy the Snippet6052 behaves like a mutation that returns top-level errors6053 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"6054 when the user has permission6055 destroys the Snippet6056 returns an empty Snippet6057 when a bad gid is given6058 returns an error6059 does not destroy the Snippet6060 does not destroy the Project6061# [RSpecRunTime] RSpec elapsed time: 25 minutes 13.43 seconds. Current RSS: ~1720M. load average: 1.12 1.22 1.25 1/287 115496062 behaves like when the snippet is not found6063 behaves like a mutation that returns top-level errors6064 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"6065 ProjectSnippet6066 when the author is not a member of the project6067 returns an an error6068 when the author is a member of the project6069 behaves like graphql delete actions6070 when the user does not have permission6071 does not destroy the Snippet6072 behaves like a mutation that returns top-level errors6073 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"6074# [RSpecRunTime] RSpec elapsed time: 25 minutes 16.12 seconds. Current RSS: ~1725M. load average: 1.11 1.21 1.25 1/287 115506075 when the user has permission6076 destroys the Snippet6077 returns an empty Snippet6078 when a bad gid is given6079 returns an error6080 does not destroy the Snippet6081 does not destroy the Project6082# [RSpecRunTime] RSpec elapsed time: 25 minutes 20.46 seconds. Current RSS: ~1737M. load average: 1.10 1.21 1.25 2/287 115516083 when the snippet project feature is disabled6084 returns an an error6085 behaves like when the snippet is not found6086 behaves like a mutation that returns top-level errors6087 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"6088# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/snippets/destroy_spec.rb. It took 11.46 seconds. Expected to take 15.57 seconds.6089# [RSpecRunTime] Starting example group spec/requests/api/graphql/packages/helm_spec.rb. Expected to take 15.47 seconds.6090helm package details6091 has the correct file metadata6092 behaves like a package detail6093 behaves like a working graphql query6094 returns a successful response6095 behaves like matching the package details schema6096 matches the JSON schema6097# [RSpecRunTime] RSpec elapsed time: 25 minutes 25.11 seconds. Current RSS: ~1750M. load average: 1.10 1.21 1.25 1/287 115526098 with pipelines6099 behaves like a working graphql query6100 returns a successful response6101 behaves like matching the package details schema6102 matches the JSON schema6103# [RSpecRunTime] RSpec elapsed time: 25 minutes 28.8 seconds. Current RSS: ~1758M. load average: 1.10 1.21 1.25 1/287 115536104 behaves like a package with files6105 has the right amount of files6106 has the basic package files data6107 with package files pending destruction6108 does not return them6109# [RSpecRunTime] RSpec elapsed time: 25 minutes 32.37 seconds. Current RSS: ~1771M. load average: 1.09 1.20 1.25 1/288 115546110# [RSpecRunTime] Finishing example group spec/requests/api/graphql/packages/helm_spec.rb. It took 11.32 seconds. Expected to take 15.47 seconds.6111# [RSpecRunTime] Starting example group spec/requests/projects/merge_requests/diffs_spec.rb. Expected to take 13.84 seconds.6112Merge Requests Diffs6113 GET diffs_batch6114 without caching6115 behaves like serializes diffs with expected arguments6116 serializes paginated merge request diff collection6117# [RSpecRunTime] RSpec elapsed time: 25 minutes 34.36 seconds. Current RSS: ~1777M. load average: 1.08 1.20 1.25 1/293 116016118 with caching6119 does not serialize diffs6120 with the different user6121 behaves like serializes diffs with expected arguments6122 serializes paginated merge request diff collection6123# [RSpecRunTime] RSpec elapsed time: 25 minutes 36.13 seconds. Current RSS: ~1770M. load average: 1.08 1.20 1.25 1/293 116166124 with a new unfoldable diff position6125 behaves like serializes diffs with expected arguments6126 serializes paginated merge request diff collection6127 with diff_head option6128 behaves like serializes diffs with expected arguments6129 serializes paginated merge request diff collection6130# [RSpecRunTime] RSpec elapsed time: 25 minutes 37.98 seconds. Current RSS: ~1760M. load average: 1.08 1.20 1.25 1/293 116586131 with the different pagination option6132 behaves like serializes diffs with expected arguments6133 serializes paginated merge request diff collection6134 with the different diff_view6135 behaves like serializes diffs with expected arguments6136 serializes paginated merge request diff collection6137 with the different expanded option6138 behaves like serializes diffs with expected arguments6139 serializes paginated merge request diff collection6140 with the different ignore_whitespace_change option6141 behaves like serializes diffs with expected arguments6142 serializes paginated merge request diff collection6143 when the paths is given6144 when using ETag caching6145 does not serialize diffs6146 when not using ETag caching6147 does not use cache6148# [RSpecRunTime] Finishing example group spec/requests/projects/merge_requests/diffs_spec.rb. It took 10.36 seconds. Expected to take 13.84 seconds.6149# [RSpecRunTime] Starting example group spec/controllers/projects/settings/repository_controller_spec.rb. Expected to take 13.08 seconds.6150Projects::Settings::RepositoryController6151 GET show6152 renders show with 200 status code6153 PUT cleanup6154 enqueues a project cleanup6155 when project cleanup returns an error6156 shows an error6157# [RSpecRunTime] RSpec elapsed time: 25 minutes 45.45 seconds. Current RSS: ~1738M. load average: 1.07 1.19 1.24 1/292 117256158 POST create_deploy_token6159 a good request6160 creates the deploy token6161 a bad request6162 does not create the deploy token6163 an invalid request6164 raises a validation error6165 PUT update6166 when updating default branch6167 with a good request6168 updates default branch and redirect to project_settings_repository_path6169# [RSpecRunTime] RSpec elapsed time: 25 minutes 49.55 seconds. Current RSS: ~1778M. load average: 1.14 1.21 1.25 1/292 117586170 with a bad input6171 does not update default branch and shows an alert6172# [RSpecRunTime] RSpec elapsed time: 25 minutes 50.76 seconds. Current RSS: ~1782M. load average: 1.14 1.21 1.25 1/292 117706173 when updating branch names template from issues6174 with a good request6175 updates issue_branch_template and redirect to project_settings_repository_path6176# [RSpecRunTime] RSpec elapsed time: 25 minutes 51.87 seconds. Current RSS: ~1792M. load average: 1.14 1.21 1.25 1/292 117776177 with a bad input6178 updates issue_branch_template and redirect to project_settings_repository_path6179# [RSpecRunTime] RSpec elapsed time: 25 minutes 52.98 seconds. Current RSS: ~1801M. load average: 1.14 1.21 1.25 1/292 117846180# [RSpecRunTime] Finishing example group spec/controllers/projects/settings/repository_controller_spec.rb. It took 10.24 seconds. Expected to take 13.08 seconds.6181# [RSpecRunTime] Starting example group spec/controllers/projects/alerting/notifications_controller_spec.rb. Expected to take 12.87 seconds.6182Projects::Alerting::NotificationsController6183 POST #create6184 with generic alert payload6185 behaves like process alert payload6186 when notification service succeeds6187 responds with the alert data6188 does not pass excluded parameters to the notify service6189 when notification service fails6190 responds with the service response6191 with bearer token6192 when set6193 behaves like a working token6194 extracts token6195 with a corresponding project_alerting_setting6196 and a migrated or synced HTTP integration6197 extracts and finds the integration6198 and no migrated or synced HTTP integration6199 does not find an integration6200 with a corresponding integration6201 with integration parameters specified6202 the integration is active6203 extracts and finds the integration6204 when the integration is inactive6205 does not find an integration6206 without integration parameters specified6207 extracts and finds the legacy integration6208 with basic auth token6209 behaves like a working token6210 extracts token6211 with a corresponding project_alerting_setting6212 and a migrated or synced HTTP integration6213 extracts and finds the integration6214 and no migrated or synced HTTP integration6215 does not find an integration6216 with a corresponding integration6217 with integration parameters specified6218 the integration is active6219 extracts and finds the integration6220 when the integration is inactive6221 does not find an integration6222 without integration parameters specified6223 extracts and finds the legacy integration6224 when inextractable token6225 passes nil for a non-bearer token6226 when missing token6227 passes nil6228 with Prometheus alert payload6229 behaves like process alert payload6230 when notification service succeeds6231 responds with the alert data6232 does not pass excluded parameters to the notify service6233 when notification service fails6234 responds with the service response6235 with bearer token6236 when set6237 behaves like a working token6238 extracts token6239 with a corresponding project_alerting_setting6240 and a migrated or synced HTTP integration6241 extracts and finds the integration6242 and no migrated or synced HTTP integration6243 does not find an integration6244 with a corresponding integration6245 with integration parameters specified6246 the integration is active6247 extracts and finds the integration6248 when the integration is inactive6249 does not find an integration6250 without integration parameters specified6251 extracts and finds the legacy integration6252 with basic auth token6253 behaves like a working token6254 extracts token6255 with a corresponding project_alerting_setting6256 and a migrated or synced HTTP integration6257 extracts and finds the integration6258 and no migrated or synced HTTP integration6259 does not find an integration6260 with a corresponding integration6261 with integration parameters specified6262 the integration is active6263 extracts and finds the integration6264 when the integration is inactive6265 does not find an integration6266 without integration parameters specified6267 extracts and finds the legacy integration6268 when inextractable token6269 passes nil for a non-bearer token6270 when missing token6271 passes nil6272# [RSpecRunTime] Finishing example group spec/controllers/projects/alerting/notifications_controller_spec.rb. It took 6.01 seconds. Expected to take 12.87 seconds.6273# [RSpecRunTime] Starting example group spec/requests/projects/google_cloud/deployments_controller_spec.rb. Expected to take 11.62 seconds.6274Projects::GoogleCloud::DeploymentsController6275 Routes must be restricted behind Google OAuth26276 when a public request is made6277 returns not found on GET request6278# [RSpecRunTime] RSpec elapsed time: 26 minutes 0.47 second. Current RSS: ~1869M. load average: 1.12 1.20 1.25 1/287 117916279 when unauthorized members make requests6280 returns not found on GET request6281 when authorized members make requests6282 redirects on GET request6283 Authorized GET project/-/google_cloud/deployments6284 renders template6285 Authorized GET project/-/google_cloud/deployments/cloud_run6286 when enable service fails6287 redirects to google cloud deployments and tracks event on enable service error6288 shows a flash alert6289# [RSpecRunTime] RSpec elapsed time: 26 minutes 4.05 seconds. Current RSS: ~1851M. load average: 1.12 1.20 1.25 1/288 118006290 when enable service raises an error6291 redirects to google cloud deployments with error6292 shows a flash warning6293# [RSpecRunTime] RSpec elapsed time: 26 minutes 5.23 seconds. Current RSS: ~1841M. load average: 1.11 1.20 1.24 1/288 118016294 GCP_PROJECT_IDs are defined6295 redirects to create merge request form6296 when generate pipeline service fails6297 redirects to google_cloud deployments and tracks event on generate pipeline error6298 shows a flash alert6299# [RSpecRunTime] RSpec elapsed time: 26 minutes 6.91 seconds. Current RSS: ~1835M. load average: 1.11 1.20 1.24 1/288 118026300 Authorized GET project/-/google_cloud/deployments/cloud_storage6301 renders placeholder6302# [RSpecRunTime] Finishing example group spec/requests/projects/google_cloud/deployments_controller_spec.rb. It took 8.48 seconds. Expected to take 11.62 seconds.6303# [RSpecRunTime] Starting example group spec/controllers/projects/todos_controller_spec.rb. Expected to take 11.09 seconds.6304Projects::TodosController6305 Issues6306 POST create6307 behaves like issuable todo actions6308 behaves like todos actions6309 when authorized6310 creates todo6311 returns todo path and pending count6312# [RSpecRunTime] RSpec elapsed time: 26 minutes 9.24 seconds. Current RSS: ~1822M. load average: 1.11 1.20 1.24 1/288 118036313 when not authorized for project/group6314 does not create todo for resource that user has no access to6315 does not create todo when user is not logged in6316 when not authorized for resource6317 doesn't create todo6318 Merge Requests6319 POST create6320 behaves like issuable todo actions6321 behaves like todos actions6322 when authorized6323 creates todo6324 returns todo path and pending count6325# [RSpecRunTime] RSpec elapsed time: 26 minutes 11.48 seconds. Current RSS: ~1824M. load average: 1.10 1.19 1.24 1/288 118046326 when not authorized for project/group6327 does not create todo for resource that user has no access to6328 does not create todo when user is not logged in6329 when not authorized for resource6330 doesn't create todo6331 Designs6332 POST create6333 behaves like todos actions6334 when authorized6335 creates todo6336 returns todo path and pending count6337# [RSpecRunTime] RSpec elapsed time: 26 minutes 13.74 seconds. Current RSS: ~1827M. load average: 1.10 1.19 1.24 1/287 118076338 when not authorized for project/group6339 does not create todo for resource that user has no access to6340 does not create todo when user is not logged in6341# [RSpecRunTime] Finishing example group spec/controllers/projects/todos_controller_spec.rb. It took 6.82 seconds. Expected to take 11.09 seconds.6342# [RSpecRunTime] Starting example group spec/requests/projects/ml/models_controller_spec.rb. Expected to take 10.6 seconds.6343Projects::Ml::ModelsController6344 show6345 renders the template6346 fetches the correct model6347 when model id does not exist6348 is expected to respond with numeric status code not_found6349# [RSpecRunTime] RSpec elapsed time: 26 minutes 16.8 seconds. Current RSS: ~1824M. load average: 1.09 1.19 1.24 1/287 118086350 when model project does not match project id6351 is expected to respond with numeric status code not_found6352 when user does not have access6353 is expected to respond with numeric status code not_found6354 GET new6355 renders the template6356 when user does not have access6357 is expected to respond with numeric status code not_found6358 destroy6359 deletes the model6360 when model does not exist6361 is expected to respond with numeric status code not_found6362 when user does not have write_model_registry rights6363 is expected to respond with numeric status code not_found6364 GET index6365 renders the template6366 when user does not have access6367 renders 4046368# [RSpecRunTime] Finishing example group spec/requests/projects/ml/models_controller_spec.rb. It took 6.42 seconds. Expected to take 10.6 seconds.6369# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/merge_requests/set_milestone_spec.rb. Expected to take 9.64 seconds.6370Setting milestone of a merge request6371 returns an error if the user is not allowed to update the merge request6372 sets the merge request milestone6373 when passing milestone_id nil as input6374 removes the merge request milestone6375# [RSpecRunTime] RSpec elapsed time: 26 minutes 25.72 seconds. Current RSS: ~1818M. load average: 1.08 1.18 1.24 1/293 119276376 when passing an invalid milestone_id6377 does not set the milestone6378# [RSpecRunTime] RSpec elapsed time: 26 minutes 27.62 seconds. Current RSS: ~1822M. load average: 1.08 1.18 1.24 1/293 119676379# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/merge_requests/set_milestone_spec.rb. It took 6.91 seconds. Expected to take 9.64 seconds.6380# [RSpecRunTime] Starting example group spec/controllers/projects/pipelines/tests_controller_spec.rb. Expected to take 9.42 seconds.6381Projects::Pipelines::TestsController6382 GET #summary.json6383 when pipeline has build report results6384 renders test report summary data6385# [RSpecRunTime] RSpec elapsed time: 26 minutes 29.54 seconds. Current RSS: ~1821M. load average: 0.99 1.16 1.23 1/293 119756386 when pipeline does not have build report results6387 renders test report summary data6388 GET #show.json6389 when pipeline has builds with test reports6390 when artifacts are expired6391 renders test suite6392# [RSpecRunTime] RSpec elapsed time: 26 minutes 31.91 seconds. Current RSS: ~1825M. load average: 0.99 1.16 1.23 1/294 119946393 when artifacts do not exist6394 renders not_found errors6395# [RSpecRunTime] RSpec elapsed time: 26 minutes 33.0 seconds. Current RSS: ~1826M. load average: 0.99 1.16 1.23 1/294 120026396 when artifacts are not expired6397 renders test suite data6398# [RSpecRunTime] RSpec elapsed time: 26 minutes 34.49 seconds. Current RSS: ~1807M. load average: 0.99 1.16 1.23 1/294 120196399 when pipeline has no builds that matches the given build_ids6400 renders 4046401# [RSpecRunTime] RSpec elapsed time: 26 minutes 35.87 seconds. Current RSS: ~1801M. load average: 0.99 1.16 1.23 1/294 120266402# [RSpecRunTime] Finishing example group spec/controllers/projects/pipelines/tests_controller_spec.rb. It took 8.28 seconds. Expected to take 9.42 seconds.6403# [RSpecRunTime] Starting example group spec/requests/api/graphql/ci/inherited_ci_variables_spec.rb. Expected to take 8.26 seconds.6404Query.project(fullPath).inheritedCiVariables6405 when user is a project maintainer6406 returns the project's CI variables inherited from its parent group and ancestors6407 avoids N+1 database queries6408 when limiting the number of results6409 returns pagination information6410# [RSpecRunTime] RSpec elapsed time: 26 minutes 38.17 seconds. Current RSS: ~1794M. load average: 0.99 1.16 1.23 1/287 120276411 sorting behaviour6412 with sort by created_at ascenidng6413 returns variables ordered by created_at in ascending order6414 with not existing sort parameter6415 behaves like unexpected sort parameter6416 raises a NoData exception6417 with empty sort parameter6418 behaves like unexpected sort parameter6419 raises a NoData exception6420 with no sort parameter6421 returns variables by default in descending order by created_at6422 with sort by created_at descending6423 returns variables ordered by created_at in descending order6424 with sort by key ascending6425 returns variables ordered by key in ascending order6426 with sort by key descending6427 returns variables ordered by key in descending order6428 when user is not a project maintainer6429 returns nothing6430# [RSpecRunTime] Finishing example group spec/requests/api/graphql/ci/inherited_ci_variables_spec.rb. It took 6.08 seconds. Expected to take 8.26 seconds.6431# [RSpecRunTime] Starting example group spec/controllers/projects/feature_flags_user_lists_controller_spec.rb. Expected to take 8.19 seconds.6432Projects::FeatureFlagsUserListsController6433 GET #index6434 redirects when the user is unauthenticated6435 returns not found if the user does not belong to the project6436 returns not found for a reporter6437 renders the new page for a developer6438# [RSpecRunTime] RSpec elapsed time: 26 minutes 43.54 seconds. Current RSS: ~1806M. load average: 0.99 1.16 1.23 1/287 120286439 GET #new6440 redirects when the user is unauthenticated6441 returns not found if the user does not belong to the project6442 returns not found for a reporter6443 renders the new page for a developer6444 GET #edit6445 renders the edit page for a developer6446 returns not found with an iid that does not exist6447 returns not found for a list belonging to a another project6448# [RSpecRunTime] RSpec elapsed time: 26 minutes 45.56 seconds. Current RSS: ~1819M. load average: 1.07 1.17 1.23 1/287 120296449 GET #show6450 renders the page for a developer6451 returns not found with an iid that does not exist6452 returns not found for a list belonging to a another project6453# [RSpecRunTime] RSpec elapsed time: 26 minutes 46.81 seconds. Current RSS: ~1820M. load average: 1.07 1.17 1.23 1/287 120306454# [RSpecRunTime] Finishing example group spec/controllers/projects/feature_flags_user_lists_controller_spec.rb. It took 4.82 seconds. Expected to take 8.19 seconds.6455# [RSpecRunTime] Starting example group spec/requests/api/notification_settings_spec.rb. Expected to take 7.28 seconds.6456API::NotificationSettings6457 GET /notification_settings6458 returns global notification settings for the current user6459 PUT /notification_settings6460 updates global notification settings for the current user6461 PUT /notification_settings6462 fails on non-user email address6463 GET /groups/:id/notification_settings6464 returns group level notification settings for the current user6465 PUT /groups/:id/notification_settings6466 updates group level notification settings for the current user6467 GET /projects/:id/notification_settings6468 returns project level notification settings for the current user6469 PUT /projects/:id/notification_settings6470 updates project level notification settings for the current user6471 PUT /projects/:id/notification_settings6472 fails on invalid level6473# [RSpecRunTime] Finishing example group spec/requests/api/notification_settings_spec.rb. It took 4.86 seconds. Expected to take 7.28 seconds.6474# [RSpecRunTime] Starting example group spec/requests/api/graphql/group/milestones_spec.rb. Expected to take 7.25 seconds.6475Milestones through GroupQuery6476 Get list of milestones from a group6477 when the request is correct6478 returns milestones successfully6479 behaves like a working graphql query6480 returns a successful response6481# [RSpecRunTime] RSpec elapsed time: 26 minutes 52.96 seconds. Current RSS: ~1794M. load average: 1.07 1.17 1.23 1/287 120316482 when filtering by timeframe6483 fetches milestones between timeframe start and end arguments6484 when filtering by state6485 returns milestones with given state6486 when including milestones from decendants6487 when including decendants6488 returns milestones also from subgroups and subprojects visible to user6489# [RSpecRunTime] RSpec elapsed time: 26 minutes 55.06 seconds. Current RSS: ~1793M. load average: 1.06 1.16 1.23 1/287 120326490 when including ancestors6491 returns milestones from ancestor groups6492 ensures each field returns the correct value6493 returns correct values for scalar fields6494 milestone statistics6495 returns the correct milestone statistics6496# [RSpecRunTime] RSpec elapsed time: 26 minutes 56.68 seconds. Current RSS: ~1790M. load average: 1.06 1.16 1.23 1/287 120336497# [RSpecRunTime] Finishing example group spec/requests/api/graphql/group/milestones_spec.rb. It took 5.01 seconds. Expected to take 7.25 seconds.6498# [RSpecRunTime] Starting example group spec/requests/api/graphql/user/starred_projects_query_spec.rb. Expected to take 6.67 seconds.6499Getting starredProjects of the user6500 anonymous access6501 returns nothing6502# [RSpecRunTime] RSpec elapsed time: 26 minutes 58.27 seconds. Current RSS: ~1789M. load average: 1.06 1.16 1.23 1/287 120346503 the current user is the user6504 found all projects6505 behaves like a working graphql query6506 returns a successful response6507# [RSpecRunTime] RSpec elapsed time: 26 minutes 59.44 seconds. Current RSS: ~1789M. load average: 1.06 1.16 1.23 1/287 120356508 the current user is a member of a private project the user starred6509 finds public and member projects6510 the user has a private profile6511 the current user does not have access to view the private profile of the user6512 finds no projects6513 the current user has access to view the private profile of the user6514 finds all projects starred by the user, which the current user has access to6515# [RSpecRunTime] Finishing example group spec/requests/api/graphql/user/starred_projects_query_spec.rb. It took 4.69 seconds. Expected to take 6.67 seconds.6516# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/labels/create_spec.rb. Expected to take 6.53 seconds.6517Mutations::Labels::Create6518 when creating a project label6519 behaves like labels create mutation6520 when the user does not have permission to create a label6521 does not create the label6522 behaves like a mutation that returns a top-level access error6523 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"6524# [RSpecRunTime] RSpec elapsed time: 27 minutes 2.54 seconds. Current RSS: ~1788M. load average: 1.06 1.16 1.23 1/287 120366525 when the user has permission to create a label6526 when the parent (project_path or group_path) param is given6527 creates the label6528 does not create a label when there are errors6529 when creating a group label6530 behaves like labels create mutation6531 when the user does not have permission to create a label6532 does not create the label6533 behaves like a mutation that returns a top-level access error6534 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"6535 when the user has permission to create a label6536 when the parent (project_path or group_path) param is given6537 creates the label6538 does not create a label when there are errors6539 when neither project_path nor group_path param is given6540 does not create the label6541 behaves like a mutation that returns top-level errors6542 is expected to contain exactly "Exactly one of group_path or project_path arguments is required"6543# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/labels/create_spec.rb. It took 3.83 seconds. Expected to take 6.53 seconds.6544# [RSpecRunTime] Starting example group spec/requests/api/graphql/namespace/root_storage_statistics_spec.rb. Expected to take 6.05 seconds.6545rendering namespace statistics6546 behaves like a working namespace with storage statistics query6547 includes the packages size if the user can read the statistics6548 includes uploads size if the user can read the statistics6549 behaves like a working graphql query6550 returns a successful response6551# [RSpecRunTime] RSpec elapsed time: 27 minutes 6.77 seconds. Current RSS: ~1803M. load average: 1.05 1.16 1.23 1/287 120376552 when the namespace is a group6553 behaves like a working namespace with storage statistics query6554 includes the packages size if the user can read the statistics6555 includes uploads size if the user can read the statistics6556 behaves like a working graphql query6557 returns a successful response6558# [RSpecRunTime] RSpec elapsed time: 27 minutes 8.91 seconds. Current RSS: ~1806M. load average: 1.05 1.16 1.23 1/287 120386559 when the namespace is public6560 hides statistics for unauthenticated requests6561# [RSpecRunTime] Finishing example group spec/requests/api/graphql/namespace/root_storage_statistics_spec.rb. It took 4.24 seconds. Expected to take 6.05 seconds.6562# [RSpecRunTime] Starting example group spec/requests/projects/integrations/slash_commands_controller_spec.rb. Expected to take 5.85 seconds.6563Projects::Integrations::SlashCommandsController6564 POST #confirm6565 when user is signed in6566 when request is invalid6567 renders the "show" template6568# [RSpecRunTime] RSpec elapsed time: 27 minutes 10.71 seconds. Current RSS: ~1799M. load average: 1.05 1.16 1.22 1/287 120396569 when request is valid6570 when user is valid6571 redirects back to the integration6572 when user is invalid6573 renders the "show" template6574 when user is not signed in6575 redirects with a status of 3026576 GET #show6577 when user is signed in6578 when request is invalid6579 renders the "show" template with expired message6580 when request is valid6581 when user is valid6582 renders the "show" template with authorize button6583 when user is invalid6584 renders the "show" template6585 when user is not signed in6586 redirects with a status of 3026587# [RSpecRunTime] Finishing example group spec/requests/projects/integrations/slash_commands_controller_spec.rb. It took 4.48 seconds. Expected to take 5.85 seconds.6588# [RSpecRunTime] Starting example group spec/controllers/chaos_controller_spec.rb. Expected to take 5.56 seconds.6589ChaosController6590 #leakmem6591 calls synchronously6592 call synchronously with params6593 calls asynchronously6594 #cpu_spin6595 calls synchronously6596 calls synchronously with params6597 calls asynchronously6598 #db_spin6599 calls synchronously6600 calls synchronously with params6601 calls asynchronously6602 #sleep6603 calls synchronously6604 calls synchronously with params6605 calls asynchronously6606 #kill6607 calls synchronously6608 calls asynchronously6609 #quit6610 calls synchronously6611 calls asynchronously6612 #gc6613 runs a full GC on the current web worker6614# [RSpecRunTime] Finishing example group spec/controllers/chaos_controller_spec.rb. It took 2.22 seconds. Expected to take 5.56 seconds.6615# [RSpecRunTime] Starting example group spec/requests/api/graphql/abuse_report_spec.rb. Expected to take 5.29 seconds.6616Querying an Abuse Report6617 when the user is an admin6618 returns all fields6619 behaves like a working graphql query that returns data6620 contains data6621 behaves like a working graphql query6622 returns a successful response6623# [RSpecRunTime] RSpec elapsed time: 27 minutes 17.33 seconds. Current RSS: ~1816M. load average: 1.04 1.15 1.22 1/287 120406624 discussions6625 returns discussions6626 labels6627 returns labels6628 when the user is not an admin6629 returns nil6630 notes6631 returns notes6632# [RSpecRunTime] Finishing example group spec/requests/api/graphql/abuse_report_spec.rb. It took 3.06 seconds. Expected to take 5.29 seconds.6633# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/ci/job/retry_spec.rb. Expected to take 4.97 seconds.6634JobRetry6635 returns an error if the user is not allowed to retry the job6636 when the job is not retryable6637 returns an error6638# [RSpecRunTime] RSpec elapsed time: 27 minutes 20.77 seconds. Current RSS: ~1796M. load average: 1.20 1.18 1.23 1/288 120416639 when given CI variables6640 applies them to a retried manual job6641 when the job is a Ci::Build6642 retries the build6643 when the job is a Ci::Bridge6644 retries the bridge6645# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/ci/job/retry_spec.rb. It took 3.73 seconds. Expected to take 4.97 seconds.6646# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/issue/designs/notes_spec.rb. Expected to take 4.94 seconds.6647Getting designs related to an issue6648 is not too deep for anonymous users6649 behaves like a working graphql query6650 returns a successful response6651# [RSpecRunTime] RSpec elapsed time: 27 minutes 24.44 seconds. Current RSS: ~1801M. load average: 1.18 1.18 1.23 1/289 120606652 behaves like a noteable graphql type we can query6653 .discussions6654 can fetch discussions6655 can fetch discussion noteable6656# [RSpecRunTime] RSpec elapsed time: 27 minutes 25.65 seconds. Current RSS: ~1802M. load average: 1.18 1.18 1.23 1/289 120616657 .notes6658 can fetch notes6659# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/issue/designs/notes_spec.rb. It took 3.47 seconds. Expected to take 4.94 seconds.6660# [RSpecRunTime] Starting example group spec/requests/api/graphql/group/work_item_state_counts_spec.rb. Expected to take 4.54 seconds.6661getting Work Item counts by state6662 with work items count data6663 with group permissions6664 returns the correct counts for each state6665 behaves like a working graphql query6666 returns a successful response6667# [RSpecRunTime] RSpec elapsed time: 27 minutes 28.79 seconds. Current RSS: ~1790M. load average: 1.18 1.18 1.23 1/289 120626668 when filters are provided6669 when filtering by author username6670 returns the correct counts for each state6671 when filtering by search6672 returns an error for filters that are not supported6673 when the namespace_level_work_items feature flag is disabled6674 does not return work item counts6675 without group permissions6676 does not return work item counts6677# [RSpecRunTime] Finishing example group spec/requests/api/graphql/group/work_item_state_counts_spec.rb. It took 3.52 seconds. Expected to take 4.54 seconds.6678# [RSpecRunTime] Starting example group spec/controllers/groups/dependency_proxy_auth_controller_spec.rb. Expected to take 4.29 seconds.6679Groups::DependencyProxyAuthController6680 GET #authenticate6681 without JWT6682 returns unauthorized with oauth realm6683 with JWT6684 with valid JWT6685 user6686 is expected to respond with numeric status code success6687 group bot user6688 is expected to respond with numeric status code success6689 service account user6690 is expected to respond with numeric status code success6691 deploy token6692 is expected to respond with numeric status code success6693 with invalid JWT6694 bad user6695 is expected to respond with numeric status code unauthorized6696 token with no user id6697 is expected to respond with numeric status code unauthorized6698 expired token6699 is expected to respond with numeric status code unauthorized6700 group bot user from an expired token6701 is expected to respond with numeric status code unauthorized6702 service account user from an expired token6703 is expected to respond with numeric status code unauthorized6704 expired deploy token6705 is expected to respond with numeric status code unauthorized6706 revoked deploy token6707 is expected to respond with numeric status code unauthorized6708# [RSpecRunTime] Finishing example group spec/controllers/groups/dependency_proxy_auth_controller_spec.rb. It took 2.36 seconds. Expected to take 4.29 seconds.6709# [RSpecRunTime] Starting example group spec/requests/oauth/tokens_controller_spec.rb. Expected to take 4.15 seconds.6710Oauth::TokensController6711 POST /oauth/token6712 for resource owner password credential flow6713 when user does not have two factor enabled6714 authenticates successfully6715 fails to authenticate and increments failed attempts when using the incorrect password6716 when the user has two factor enabled6717 fails to authenticate and does not call GitLab::Auth even when using the correct password6718 when the user's password is automatically set6719 fails to authenticate and does not call GitLab::Auth even when using the correct password6720 when the user has an identity matching a provider that is not password-based6721 fails to authenticate and does not call GitLab::Auth6722 when the user is a password-based omniauth user6723 forwards the request to Gitlab::Auth6724 for CORS requests6725 POST /oauth/token6726 behaves like cross-origin POST request6727 allows cross-origin requests6728 OPTIONS /oauth/token6729 behaves like CORS preflight OPTIONS request6730 returns 2006731 allows cross-origin requests6732 POST /oauth/revoke6733 returns 2006734 behaves like cross-origin POST request6735 allows cross-origin requests6736 OPTIONS /oauth/revoke6737 behaves like CORS preflight OPTIONS request6738 returns 2006739 allows cross-origin requests6740# [RSpecRunTime] Finishing example group spec/requests/oauth/tokens_controller_spec.rb. It took 2.27 seconds. Expected to take 4.15 seconds.6741# [RSpecRunTime] Starting example group spec/controllers/import/manifest_controller_spec.rb. Expected to take 3.89 seconds.6742Import::ManifestController6743 POST upload6744 with a valid manifest6745 saves the manifest and redirects to the status page6746 tracks default_to_import_tab experiment6747 with an invalid manifest6748 displays an error6749 does not track default_to_import_tab experiment6750 when the user cannot import projects in the group6751 displays an error6752 GET status6753 when the data is stored via Gitlab::ManifestImport::Metadata6754 returns variables for json request6755 when the data is stored in the user session6756 returns variables for json request6757# [RSpecRunTime] Finishing example group spec/controllers/import/manifest_controller_spec.rb. It took 2.56 seconds. Expected to take 3.89 seconds.6758# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/boards/destroy_spec.rb. Expected to take 3.79 seconds.6759Mutations::Boards::Destroy6760 when the user does not have permission6761 does not destroy the board6762 behaves like a mutation that returns a top-level access error6763 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"6764# [RSpecRunTime] RSpec elapsed time: 27 minutes 38.27 seconds. Current RSS: ~1819M. load average: 1.16 1.17 1.23 1/288 120636765 when the user has permission6766 when given id is not for a board6767 returns an error6768 when everything is ok6769 destroys the board6770 returns an empty board6771 when there is only 1 board for the parent6772 does destroy the board6773# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/boards/destroy_spec.rb. It took 2.66 seconds. Expected to take 3.79 seconds.6774# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/branch_rules/destroy_spec.rb. Expected to take 3.52 seconds.6775Deleting a BranchRule6776 when the user has permission6777 destroys the BranchRule6778 returns an empty BranchRule6779 when an invalid global id is given6780 returns an error6781 does not destroy the BranchRule6782# [RSpecRunTime] RSpec elapsed time: 27 minutes 41.35 seconds. Current RSS: ~1806M. load average: 1.14 1.17 1.23 1/288 120646783 when the user does not have permission6784 does not destroy the BranchRule6785 behaves like a mutation that returns top-level errors6786 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"6787# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/branch_rules/destroy_spec.rb. It took 2.13 seconds. Expected to take 3.52 seconds.6788# [RSpecRunTime] Starting example group spec/requests/api/graphql/issue_status_counts_spec.rb. Expected to take 3.4 seconds.6789getting Issue counts by status6790 with issue count data6791 without project permissions6792 is expected to equal nil6793 behaves like a working graphql query6794 returns a successful response6795# [RSpecRunTime] RSpec elapsed time: 27 minutes 43.67 seconds. Current RSS: ~1806M. load average: 1.14 1.17 1.23 1/288 120716796 with project permissions6797 returns the correct counts for each status6798 behaves like a working graphql query6799 returns a successful response6800# [RSpecRunTime] Finishing example group spec/requests/api/graphql/issue_status_counts_spec.rb. It took 2.53 seconds. Expected to take 3.4 seconds.6801# [RSpecRunTime] Starting example group spec/requests/admin/hook_logs_controller_spec.rb. Expected to take 3.38 seconds.6802Admin::HookLogsController6803 behaves like WebHooks::HookLogActions6804 GET #show6805 renders a 200 if the hook exists6806 renders a 404 if the hook does not exist6807 POST #retry6808 executes the hook and redirects to the service form6809 renders a 404 if the hook does not exist6810 redirects back with a warning if the hook log url is outdated6811# [RSpecRunTime] Finishing example group spec/requests/admin/hook_logs_controller_spec.rb. It took 1.46 seconds. Expected to take 3.38 seconds.6812# [RSpecRunTime] Starting example group spec/requests/api/graphql/ci/stages_spec.rb. Expected to take 2.97 seconds.6813Query.project.pipeline.stages6814 returns the stage of a pipeline6815 behaves like a working graphql query6816 returns a successful response6817# [RSpecRunTime] RSpec elapsed time: 27 minutes 47.41 seconds. Current RSS: ~1819M. load average: 1.21 1.18 1.23 1/288 120796818 job pagination6819 returns up to default limit jobs per stage6820 when the limit is manually set6821 returns up to custom limit jobs per stage6822# [RSpecRunTime] Finishing example group spec/requests/api/graphql/ci/stages_spec.rb. It took 2.12 seconds. Expected to take 2.97 seconds.6823# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/alert_management/http_integration/create_spec.rb. Expected to take 2.82 seconds.6824Creating a new HTTP Integration6825 behaves like creating a new HTTP integration6826 creates a new integration6827 without required argument project_path6828 behaves like an invalid argument to the mutation6829 behaves like a mutation that returns top-level errors6830 is expected to contain exactly (include "invalid value for projectPath")6831 without required argument active6832 behaves like an invalid argument to the mutation6833 behaves like a mutation that returns top-level errors6834 is expected to contain exactly (include "invalid value for active")6835 without required argument name6836 behaves like an invalid argument to the mutation6837 behaves like a mutation that returns top-level errors6838 is expected to contain exactly (include "invalid value for name")6839# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/alert_management/http_integration/create_spec.rb. It took 2.06 seconds. Expected to take 2.82 seconds.6840# [RSpecRunTime] Starting example group spec/requests/pwa_controller_spec.rb. Expected to take 2.81 seconds.6841PwaController6842 GET #manifest6843 with default appearance6844 behaves like text values6845 uses custom values6846 with customized appearance6847 with custom text values6848 behaves like text values6849 uses custom values6850 behaves like text values6851 uses custom values6852 behaves like text values6853 uses custom values6854 with custom icon6855 behaves like icon paths6856 returns expected icon paths6857 with no custom icon6858 behaves like icon paths6859 returns expected icon paths6860 GET #offline6861 responds with static HTML page6862 when user is signed in6863 skips the required signup info storing of user location6864# [RSpecRunTime] Finishing example group spec/requests/pwa_controller_spec.rb. It took 1.41 seconds. Expected to take 2.81 seconds.6865# [RSpecRunTime] Starting example group spec/controllers/users/unsubscribes_controller_spec.rb. Expected to take 2.55 seconds.6866Users::UnsubscribesController6867 show6868 responds with success6869 behaves the same if email address isn't known in the system6870 create6871 unsubscribes the connected user6872 behaves the same if email address isn't known in the system6873# [RSpecRunTime] Finishing example group spec/controllers/users/unsubscribes_controller_spec.rb. It took 0.88 second. Expected to take 2.55 seconds.6874# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/boards/lists/create_spec.rb. Expected to take 2.53 seconds.6875Create a label or backlog board list6876 behaves like board lists create request6877 the user is not allowed to read board lists6878 behaves like a mutation that returns a top-level access error6879 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"6880 when user has permissions to admin board lists6881 backlog list6882 creates the list6883 label list6884 creates the list6885# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/boards/lists/create_spec.rb. It took 1.79 seconds. Expected to take 2.53 seconds.6886# [RSpecRunTime] Starting example group spec/controllers/groups/dependency_proxies_controller_spec.rb. Expected to take 2.25 seconds.6887Groups::DependencyProxiesController6888 GET #show6889 with global config enabled6890 with the setting enabled6891 returns 200 and renders the view6892 with the setting disabled6893 behaves like returning response status6894 returns not_found6895 with global config disabled6896 behaves like returning response status6897 returns not_found6898# [RSpecRunTime] Finishing example group spec/controllers/groups/dependency_proxies_controller_spec.rb. It took 1.29 seconds. Expected to take 2.25 seconds.6899# [RSpecRunTime] Starting example group spec/requests/api/graphql/crm/contacts_spec.rb. Expected to take 2.2 seconds.6900getting CRM contacts6901 behaves like sorted paginated query6902 behaves like requires variables6903 shared example requires variables to be set6905 when sorting6906 sorts correctly6907 when paginating6908 paginates correctly6909# [RSpecRunTime] Finishing example group spec/requests/api/graphql/crm/contacts_spec.rb. It took 1.58 seconds. Expected to take 2.2 seconds.6910# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/work_items/export_spec.rb. Expected to take 2.0 seconds.6911Export work items6912 when user is not allowed to export work items6913 behaves like a mutation that returns a top-level access error6914 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"6915 when user has permissions to export work items6916 schedules export job with given arguments6917 when import_export_work_items_csv feature flag is disabled6918 behaves like a mutation that returns top-level errors6919 is expected to contain exactly "`import_export_work_items_csv` feature flag is disabled."6920# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/work_items/export_spec.rb. It took 1.48 seconds. Expected to take 2.0 seconds.6921# [RSpecRunTime] Starting example group spec/requests/warden_spec.rb. Expected to take 1.88 seconds.6922Warden6923 rate limit6924 limits the number of requests that can be made from a single IP address per user6925# [RSpecRunTime] RSpec elapsed time: 28 minutes 0.08 second. Current RSS: ~1822M. load average: 1.16 1.17 1.23 1/288 120806926# [RSpecRunTime] Finishing example group spec/requests/warden_spec.rb. It took 1.59 seconds. Expected to take 1.88 seconds.6927# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/alert_management/alerts/todo/create_spec.rb. Expected to take 1.64 seconds.6928Creating a todo for the alert6929 creates a todo for the current user6930 todo already exists6931 surfaces an error6932# [RSpecRunTime] RSpec elapsed time: 28 minutes 1.62 seconds. Current RSS: ~1817M. load average: 1.16 1.17 1.23 1/288 120816933# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/alert_management/alerts/todo/create_spec.rb. It took 1.53 seconds. Expected to take 1.64 seconds.6934# [RSpecRunTime] Starting example group spec/controllers/groups/avatars_controller_spec.rb. Expected to take 1.6 seconds.6935Groups::AvatarsController6936 removes avatar from DB calling destroy6937 works when external authorization service is enabled6938# [RSpecRunTime] Finishing example group spec/controllers/groups/avatars_controller_spec.rb. It took 1.3 seconds. Expected to take 1.6 seconds.6939# [RSpecRunTime] RSpec elapsed time: 28 minutes 3.07 seconds. Current RSS: ~1806M. load average: 1.16 1.17 1.23 1/288 120826940# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/release_asset_links/update_spec.rb. Expected to take 1.42 seconds.6941Updating an existing release asset link6942 updates and existing release asset link and returns the updated link6943# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/release_asset_links/update_spec.rb. It took 1.3 seconds. Expected to take 1.42 seconds.6944# [RSpecRunTime] RSpec elapsed time: 28 minutes 4.42 seconds. Current RSS: ~1797M. load average: 1.07 1.15 1.22 1/288 120896945# [RSpecRunTime] Starting example group spec/controllers/concerns/continue_params_spec.rb. Expected to take 1.33 seconds.6946ContinueParams6947 returns an empty hash if params are not present6948 cleans up any params that are not allowed6949 does not allow cross host redirection6950 allows redirecting to a path with querystring6951# [RSpecRunTime] Finishing example group spec/controllers/concerns/continue_params_spec.rb. It took 0.67 second. Expected to take 1.33 seconds.6952# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/container_expiration_policy_spec.rb. Expected to take 0.99 second.6953getting a repository in a project6954 behaves like a working graphql query6955 returns a successful response6956# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/container_expiration_policy_spec.rb. It took 0.82 second. Expected to take 0.99 second.6957# [RSpecRunTime] Starting example group spec/controllers/admin/topics/avatars_controller_spec.rb. Expected to take 0.7 second.6958Admin::Topics::AvatarsController6959 removes avatar from DB by calling destroy6960# [RSpecRunTime] Finishing example group spec/controllers/admin/topics/avatars_controller_spec.rb. It took 0.49 second. Expected to take 0.7 second.6961auto_explain log contains 1437 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-integration-pg14-single-db-14-16.338.main.ndjson.gz6962took 25.5079558556963[TEST PROF INFO] EventProf results for sql.active_record6964Total time: 06:22.935 of 28:03.963 (22.74%)6965Total events: 2659076966Top 5 slowest suites (by time):6967API::Repositories (./spec/requests/api/repositories_spec.rb:6) – 01:29.554 (57544 / 193) of 05:48.637 (25.69%)6968API::Branches (./spec/requests/api/branches_spec.rb:5) – 00:52.372 (34601 / 195) of 04:22.999 (19.91%)6969Projects::PipelinesController (./spec/controllers/projects/pipelines_controller_spec.rb:5) – 00:38.743 (28314 / 125) of 02:57.319 (21.85%)6970Explore::ProjectsController (./spec/controllers/explore/projects_controller_spec.rb:5) – 00:24.863 (17184 / 99) of 01:42.396 (24.28%)6971API::RubygemPackages (./spec/requests/api/rubygem_packages_spec.rb:5) – 00:24.637 (15455 / 332) of 01:47.577 (22.9%)6972Knapsack report was generated. Preview:6973{6974 "spec/requests/api/repositories_spec.rb": 348.5935412630006,6975 "spec/requests/api/branches_spec.rb": 262.99906956199993,6976 "spec/controllers/projects/pipelines_controller_spec.rb": 177.31902374999936,6977 "spec/requests/api/rubygem_packages_spec.rb": 107.57694870700016,6978 "spec/controllers/explore/projects_controller_spec.rb": 102.39608297099949,6979 "spec/requests/api/members_spec.rb": 78.66567397199924,6980 "spec/requests/api/issues/get_project_issues_spec.rb": 53.53231122299985,6981 "spec/requests/api/invitations_spec.rb": 41.73988928700055,6982 "spec/controllers/projects/commit_controller_spec.rb": 45.69769129700035,6983 "spec/controllers/projects/releases_controller_spec.rb": 46.669506373999866,6984 "spec/mailers/previews_spec.rb": 26.844565776999843,6985 "spec/controllers/groups/settings/integrations_controller_spec.rb": 26.50746423199962,6986 "spec/requests/api/graphql/mutations/snippets/update_spec.rb": 29.864363734000108,6987 "spec/requests/api/graphql/environments/deployments_spec.rb": 26.30121352400056,6988 "spec/requests/api/freeze_periods_spec.rb": 19.976205212000423,6989 "spec/requests/api/draft_notes_spec.rb": 20.032661965000443,6990 "spec/requests/api/namespaces_spec.rb": 17.509452057999624,6991 "spec/requests/api/ml/mlflow/registered_models_spec.rb": 12.37748681299945,6992 "spec/controllers/projects/tags_controller_spec.rb": 19.26955470499979,6993 "spec/requests/projects/commits_controller_spec.rb": 15.3378716849993,6994 "spec/controllers/groups/group_links_controller_spec.rb": 16.545408427999973,6995 "spec/requests/api/graphql/group/container_repositories_spec.rb": 11.478124275999107,6996 "spec/requests/api/graphql/mutations/snippets/destroy_spec.rb": 11.463887376999992,6997 "spec/requests/api/graphql/packages/helm_spec.rb": 11.322005961999821,6998 "spec/requests/projects/merge_requests/diffs_spec.rb": 10.35813470300036,6999 "spec/controllers/projects/settings/repository_controller_spec.rb": 10.23878882400004,7000 "spec/controllers/projects/alerting/notifications_controller_spec.rb": 6.009772095000699,7001 "spec/requests/projects/google_cloud/deployments_controller_spec.rb": 8.475795018000099,7002 "spec/controllers/projects/todos_controller_spec.rb": 6.823075270000118,7003 "spec/requests/projects/ml/models_controller_spec.rb": 6.422181022000586,7004 "spec/requests/api/graphql/mutations/merge_requests/set_milestone_spec.rb": 6.907080711000162,7005 "spec/controllers/projects/pipelines/tests_controller_spec.rb": 8.277262028999758,7006 "spec/requests/api/graphql/ci/inherited_ci_variables_spec.rb": 6.080092617000446,7007 "spec/controllers/projects/feature_flags_user_lists_controller_spec.rb": 4.8170581889999085,7008 "spec/requests/api/notification_settings_spec.rb": 4.855492525000045,7009 "spec/requests/api/graphql/group/milestones_spec.rb": 5.014276668999628,7010 "spec/requests/api/graphql/user/starred_projects_query_spec.rb": 4.6932378310002605,7011 "spec/requests/api/graphql/mutations/labels/create_spec.rb": 3.831121092000103,7012 "spec/requests/api/graphql/namespace/root_storage_statistics_spec.rb": 4.236695208999663,7013 "spec/requests/projects/integrations/slash_commands_controller_spec.rb": 4.478257023999504,7014 "spec/controllers/chaos_controller_spec.rb": 2.217559658999562,7015 "spec/requests/api/graphql/abuse_report_spec.rb": 3.060711822000485,7016 "spec/requests/api/graphql/mutations/ci/job/retry_spec.rb": 3.727429112000209,7017 "spec/requests/api/graphql/project/issue/designs/notes_spec.rb": 3.4736422380001386,7018 "spec/requests/api/graphql/group/work_item_state_counts_spec.rb": 3.5198491239998475,7019 "spec/controllers/groups/dependency_proxy_auth_controller_spec.rb": 2.354737044999638,7020 "spec/requests/oauth/tokens_controller_spec.rb": 2.272301862999484,7021 "spec/controllers/import/manifest_controller_spec.rb": 2.5598663130003843,7022 "spec/requests/api/graphql/mutations/boards/destroy_spec.rb": 2.6620231229999263,7023 "spec/requests/api/graphql/mutations/branch_rules/destroy_spec.rb": 2.125285458999315,7024 "spec/requests/api/graphql/issue_status_counts_spec.rb": 2.53167585600022,7025 "spec/requests/admin/hook_logs_controller_spec.rb": 1.4554415790007624,7026 "spec/requests/api/graphql/ci/stages_spec.rb": 2.1177526500005115,7027 "spec/requests/api/graphql/mutations/alert_management/http_integration/create_spec.rb": 2.0612480760000835,7028 "spec/requests/pwa_controller_spec.rb": 1.4134491430004346,7029 "spec/controllers/users/unsubscribes_controller_spec.rb": 0.877025398999649,7030 "spec/requests/api/graphql/mutations/boards/lists/create_spec.rb": 1.7856972139998106,7031 "spec/controllers/groups/dependency_proxies_controller_spec.rb": 1.293076695000309,7032 "spec/requests/api/graphql/crm/contacts_spec.rb": 1.5774386260000028,7033 "spec/requests/api/graphql/mutations/work_items/export_spec.rb": 1.4803447859994776,7034 "spec/requests/warden_spec.rb": 1.5922432240004127,7035 "spec/requests/api/graphql/mutations/alert_management/alerts/todo/create_spec.rb": 1.5254270720006389,7036 "spec/controllers/groups/avatars_controller_spec.rb": 1.2966303650000555,7037 "spec/requests/api/graphql/mutations/release_asset_links/update_spec.rb": 1.301797555000121,7038 "spec/controllers/concerns/continue_params_spec.rb": 0.6725071199998638,7039 "spec/requests/api/graphql/project/container_expiration_policy_spec.rb": 0.8172147949999271,7040 "spec/controllers/admin/topics/avatars_controller_spec.rb": 0.487004409000292077041}7042Knapsack global time execution for tests: 28m 03s7043Pending: (Failures listed here are expected and do not affect your suite's status)7044 1) Mailer previews preview: NotifyPreview, email: "note_merge_request_email_for_diff_discussion" 7046 Failure/Error: CreateNoteDiffFileWorker.perform_async(id)7047 Sidekiq::Job::EnqueueFromTransactionError:7048 CreateNoteDiffFileWorker.perform_async cannot be enqueued inside a transaction as this can lead to7049 race conditions when the worker runs before the transaction is committed and7050 tries to access a model that has not been saved yet.7051 Use an `after_commit` hook, or include `AfterCommitQueue` and use a `run_after_commit` block instead.7052 # ./config/initializers/forbid_sidekiq_in_transactions.rb:28:in `raise_inside_transaction_exception'7053 # ./config/initializers/forbid_sidekiq_in_transactions.rb:43:in `block (2 levels) in <module:NoEnqueueingFromTransactions>'7054 # ./app/models/diff_note.rb:142:in `enqueue_diff_file_creation_job'7055 # ./app/models/diff_note.rb:76:in `block in diff_file'7056 # ./gems/gitlab-utils/lib/gitlab/utils/strong_memoize.rb:34:in `strong_memoize'7057 # ./app/models/diff_note.rb:73:in `diff_file'7058 # ./app/services/notes/create_service.rb:211:in `should_track_ipynb_notes?'7059 # ./app/services/notes/create_service.rb:215:in `track_note_creation_in_ipynb'7060 # ./app/services/notes/create_service.rb:174:in `track_event'7061 # ./ee/app/services/ee/notes/create_service.rb:14:in `track_event'7062 # ./app/services/notes/create_service.rb:90:in `when_saved'7063 # ./app/services/notes/create_service.rb:40:in `block in execute'7064 # ./app/services/notes/create_service.rb:61:in `execute_quick_actions'7065 # ./app/services/notes/create_service.rb:23:in `execute'7066 # ./app/mailers/previews/notify_preview.rb:451:in `create_note'7067 # ./app/mailers/previews/notify_preview.rb:63:in `block in note_merge_request_email_for_diff_discussion'7068 # ./app/mailers/previews/notify_preview.rb:461:in `block (2 levels) in note_email'7069 # ./app/mailers/previews/notify_preview.rb:472:in `block in cleanup'7070 # ./app/models/concerns/cross_database_modification.rb:92:in `block in transaction'7071 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'7072 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'7073 # ./lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write'7074 # ./lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff'7075 # ./lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write'7076 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'7077 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'7078 # ./lib/gitlab/database.rb:359:in `block in transaction'7079 # ./lib/gitlab/database.rb:358:in `transaction'7080 # ./app/models/concerns/cross_database_modification.rb:83:in `transaction'7081 # ./app/mailers/previews/notify_preview.rb:471:in `cleanup'7082 # ./app/mailers/previews/notify_preview.rb:460:in `block in note_email'7083 # ./lib/gitlab/exclusive_lease.rb:104:in `skipping_transaction_check'7084 # ./app/mailers/previews/notify_preview.rb:459:in `note_email'7085 # ./app/mailers/previews/notify_preview.rb:42:in `note_merge_request_email_for_diff_discussion'7086 # ./spec/mailers/previews_spec.rb:32:in `block (2 levels) in <top (required)>'7087 # ./spec/mailers/previews_spec.rb:43:in `block (3 levels) in <top (required)>'7088 # ./spec/spec_helper.rb:436:in `block (3 levels) in <top (required)>'7089 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'7090 # ./spec/spec_helper.rb:427:in `block (2 levels) in <top (required)>'7091 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7092 # ./lib/gitlab/application_context.rb:68:in `with_raw_context'7093 # ./spec/spec_helper.rb:423:in `block (2 levels) in <top (required)>'7094 # ./spec/spec_helper.rb:270:in `block (2 levels) in <top (required)>'7095 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7096 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'7097 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'7098 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'7099 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'7100Failures:7101 1) API::Issues GET /projects/:id/issues/:issue_iid returns 404 if the issue ID is used7102 Failure/Error: expect(response).to have_gitlab_http_status(:not_found)7103 expected the response to have status code :not_found but it was 200. The response was: {"id":3,"iid":3,"project_id":727,"title":"foo","description":"closed","state":"opened","created_at":"2024-03-04T09:49:27.953Z","updated_at":"2024-03-04T13:49:22.145Z","closed_at":null,"closed_by":null,"labels":["label"],"milestone":{"id":1,"iid":1,"project_id":727,"title":"1.0.0","description":null,"state":"active","created_at":"2024-03-04T13:49:21.432Z","updated_at":"2024-03-04T13:49:21.432Z","due_date":null,"start_date":null,"expired":false,"web_url":"http://localhost/user409/project-506/-/milestones/1"},"assignees":[{"id":1137,"username":"user409","name":"Sidney Jones1143","state":"active","locked":false,"avatar_url":"https://www.gravatar.com/avatar/6d966fe250633336777ef0044568f34599358501d3c9069cb0a64ee1ec81bb08?s=80\u0026d=identicon","web_url":"http://localhost/user409"}],"author":{"id":1137,"username":"user409","name":"Sidney Jones1143","state":"active","locked":false,"avatar_url":"https://www.gravatar.com/avatar/6d966fe250633336777ef0044568f34599358501d3c9069cb0a64ee1ec81bb08?s=80\u0026d=identicon","web_url":"http://localhost/user409"},"type":"ISSUE","assignee":{"id":1137,"username":"user409","name":"Sidney Jones1143","state":"active","locked":false,"avatar_url":"https://www.gravatar.com/avatar/6d966fe250633336777ef0044568f34599358501d3c9069cb0a64ee1ec81bb08?s=80\u0026d=identicon","web_url":"http://localhost/user409"},"user_notes_count":1,"merge_requests_count":2,"upvotes":0,"downvotes":0,"due_date":null,"confidential":false,"discussion_locked":null,"issue_type":"issue","web_url":"http://localhost/user409/project-506/-/issues/3","time_stats":{"time_estimate":0,"total_time_spent":0,"human_time_estimate":null,"human_total_time_spent":null},"task_completion_status":{"count":0,"completed_count":0},"blocking_issues_count":0,"has_tasks":true,"task_status":"0 of 0 checklist items completed","_links":{"self":"http://localhost/api/v4/projects/727/issues/3","notes":"http://localhost/api/v4/projects/727/issues/3/notes","award_emoji":"http://localhost/api/v4/projects/727/issues/3/award_emoji","project":"http://localhost/api/v4/projects/727","closed_as_duplicate_of":null},"references":{"short":"#3","relative":"#3","full":"user409/project-506#3"},"severity":"UNKNOWN","subscribed":true,"moved_to_id":null,"service_desk_reply_to":null}7104 # ./spec/requests/api/issues/get_project_issues_spec.rb:735:in `block (3 levels) in <top (required)>'7105 # ./spec/spec_helper.rb:436:in `block (3 levels) in <top (required)>'7106 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'7107 # ./spec/spec_helper.rb:427:in `block (2 levels) in <top (required)>'7108 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7109 # ./lib/gitlab/application_context.rb:68:in `with_raw_context'7110 # ./spec/spec_helper.rb:423:in `block (2 levels) in <top (required)>'7111 # ./spec/spec_helper.rb:270:in `block (2 levels) in <top (required)>'7112 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7113 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'7114 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'7115 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'7116 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'7117 2) API::Issues GET projects/:id/issues/:issue_iid/participants behaves like issuable participants endpoint returns a 404 when id is used instead of iid7118 Failure/Error: expect(response).to have_gitlab_http_status(:not_found)7119 expected the response to have status code :not_found but it was 200. The response was: [{"id":1137,"username":"user409","name":"Sidney Jones1143","state":"active","locked":false,"avatar_url":"https://www.gravatar.com/avatar/6d966fe250633336777ef0044568f34599358501d3c9069cb0a64ee1ec81bb08?s=80\u0026d=identicon","web_url":"http://localhost/user409"}]7120 Shared Example Group: "issuable participants endpoint" called from ./spec/requests/api/issues/get_project_issues_spec.rb:9327121 # ./spec/support/shared_examples/requests/api/issuable_participants_examples.rb:29:in `block (2 levels) in <top (required)>'7122 # ./spec/spec_helper.rb:436:in `block (3 levels) in <top (required)>'7123 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'7124 # ./spec/spec_helper.rb:427:in `block (2 levels) in <top (required)>'7125 # ./spec/spec_helper.rb:423:in `block (3 levels) in <top (required)>'7126 # ./lib/gitlab/application_context.rb:68:in `with_raw_context'7127 # ./spec/spec_helper.rb:423:in `block (2 levels) in <top (required)>'7128 # ./spec/spec_helper.rb:270:in `block (2 levels) in <top (required)>'7129 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'7130 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'7131 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'7132 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'7133 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'7134Finished in 28 minutes 32 seconds (files took 50.19 seconds to load)71352236 examples, 2 failures, 1 pending7136Failed examples:7137rspec ./spec/requests/api/issues/get_project_issues_spec.rb:732 # API::Issues GET /projects/:id/issues/:issue_iid returns 404 if the issue ID is used7138rspec './spec/requests/api/issues/get_project_issues_spec.rb[1:6:1:3]' # API::Issues GET projects/:id/issues/:issue_iid/participants behaves like issuable participants endpoint returns a 404 when id is used instead of iid7139Randomized with seed 169587140Stopped processing SimpleCov as a previous error not related to SimpleCov has been detected7141[TEST PROF INFO] Time spent in factories: 12:30.987 (43.74% of total time)7142RSpec exited with 1.7143[job-metrics] Updating job metrics tag for the CI/CD job.7144RSPEC_RETRIED_TESTS_REPORT_PATH: rspec/retried_tests-6311411648.txt7145Retrying the failing examples in a new RSpec process...7146$ gem install junit_merge --no-document --version 0.1.27147Successfully installed nokogiri-1.16.2-x86_64-linux7148Successfully installed junit_merge-0.1.271492 gems installed7150==> 'gem install junit_merge --no-document --version 0.1.2' succeeded in 1 seconds.7151Running 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-6311411648.json --format RspecJunitFormatter --out rspec/rspec-retry-6311411648.xml --only-failures --pattern "spec/{commands,controllers,mailers,requests}{,/**/}*_spec.rb"7152 ██ ██ █████ ██████ ███ ██ ██ ███ ██ ██████ 7153 ██ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██ ██ 7154 ██ █ ██ ███████ ██████ ██ ██ ██ ██ ██ ██ ██ ██ ███ 7155 ██ ███ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ 7156 ███ ███ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██████ 7157******************************************************************************7158 Your database has a single connection, and single connections were7159 deprecated in GitLab 15.9 https://docs.gitlab.com/ee/update/deprecations.html#single-database-connection-is-deprecated.7160 Please add a :ci section to your database, following these instructions:7162******************************************************************************7163Run options: include {:last_run_status=>"failed"}7164# [RSpecRunTime] Starting RSpec timer...7165[TEST PROF INFO] EventProf enabled (sql.active_record)7166unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.7167Test environment set up in 1.115850394 seconds7168# [RSpecRunTime] Starting example group spec/requests/api/issues/get_project_issues_spec.rb. Expected to take 1 minute 16.52 seconds.7169API::Issues7170 GET /projects/:id/issues/:issue_iid7171 returns 404 if the issue ID is used7172 GET projects/:id/issues/:issue_iid/participants7173 behaves like issuable participants endpoint7174 returns a 404 when id is used instead of iid7175# [RSpecRunTime] Finishing example group spec/requests/api/issues/get_project_issues_spec.rb. It took 7.12 seconds. Expected to take 1 minute 16.52 seconds.7176auto_explain log contains 1438 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-integration-pg14-single-db-14-16.12106.main.ndjson.gz7177took 25.2030800767178[TEST PROF INFO] EventProf results for sql.active_record7179Total time: 00:01.495 of 00:07.121 (21.0%)7180Total events: 10917181Top 5 slowest suites (by time):7182API::Issues (./spec/requests/api/issues/get_project_issues_spec.rb:5) – 00:01.495 (1091 / 2) of 00:07.121 (21.0%)7183Finished in 35.2 seconds (files took 48.16 seconds to load)71842 examples, 0 failures7185[TEST PROF INFO] Time spent in factories: 00:03.713 (10.06% of total time)7186Loading rspec/rspec-6311411648.json...7187Merged rspec/rspec-retry-6311411648.json adding 4 results.7188Saved rspec/rspec-6311411648.json.7189A test was flaky and succeeded after being retried. Checking to see if flaky test is part of this MR...7190Flaky test was not part of this MR.7192Running after script...7193$ echo -e "\e[0Ksection_start:`date +%s`:report_results_section[collapsed=true]\r\e[0KReport results"7205$ tooling/bin/push_job_metrics || true7206[job-metrics] Pushing job metrics file for the CI/CD job.7207[job-metrics] Pushed 4 CI job metric entries to InfluxDB.7209Not uploading cache ruby-gems-debian-bookworm-ruby-3.1-17 due to policy7211Uploading artifacts...7212auto_explain/: found 3 matching artifact files and directories 7213coverage/: found 4 matching artifact files and directories 7214crystalball/: found 2 matching artifact files and directories 7215WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 7216knapsack/: found 4 matching artifact files and directories 7217rspec/: found 19 matching artifact files and directories 7218WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 7219log/*.log: found 15 matching artifact files and directories 7220WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6311411648/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com7221WARNING: Retrying... context=artifacts-uploader error=request redirected7222Uploading artifacts as "archive" to coordinator... 201 Created id=6311411648 responseStatus=201 Created token=glcbt-657223Uploading artifacts...7224rspec/rspec-*.xml: found 2 matching artifact files and directories 7225WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6311411648/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com7226WARNING: Retrying... context=artifacts-uploader error=request redirected7227Uploading artifacts as "junit" to coordinator... 201 Created id=6311411648 responseStatus=201 Created token=glcbt-657229Job succeeded