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

Rajendra Kadam
1Running with gitlab-runner 16.9.1 (782c6ecb)2 on green-2.private.runners-manager.gitlab.com/gitlab.com/gitlab-org GaSD-S1F, system ID: s_5651e5b5643b3 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-gasd-s1f-project-278964-concurrent-0 via runner-gasd-s1f-private-1709558858-2f5a0543...27Skipping Git repository setup28Skipping Git checkout29Skipping Git submodules setup31Checking cache for ruby-gems-debian-bookworm-ruby-3.1-17...32Downloading cache from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/ruby-gems-debian-bookworm-ruby-3.1-17 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 0 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:31:46] 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_12_16_278964_report.json781FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json782FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_integration_pg14_single-db_12_16_278964_report.json783NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_integration_pg14_single-db_12_16_278964_report.json784RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-6311411641.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.66 seconds.795Expected duration for tests:796{797 "spec/requests/api/nuget_group_packages_spec.rb": 394.97149312654966,798 "spec/requests/api/commits_spec.rb": 262.7001014030549,799 "spec/requests/api/search_spec.rb": 210.39789108074882,800 "spec/controllers/projects/issues_controller_spec.rb": 140.35247046827374,801 "spec/requests/api/debian_group_packages_spec.rb": 124.97553133157794,802 "spec/controllers/groups_controller_spec.rb": 95.82463218676304,803 "spec/requests/api/graphql/mutations/work_items/update_spec.rb": 79.76593795656801,804 "spec/requests/api/ci/runner/jobs_artifacts_spec.rb": 70.3806133010327,805 "spec/mailers/emails/service_desk_spec.rb": 56.20963924888969,806 "spec/controllers/groups/children_controller_spec.rb": 51.8522188632734,807 "spec/requests/api/resource_access_tokens_spec.rb": 45.05398948746825,808 "spec/controllers/projects/uploads_controller_spec.rb": 41.131226588131696,809 "spec/requests/openid_connect_spec.rb": 35.61441703734825,810 "spec/controllers/groups/group_members_controller_spec.rb": 35.007087905853204,811 "spec/requests/api/pages_domains_spec.rb": 30.277834624400974,812 "spec/requests/api/graphql/ci/pipelines_spec.rb": 29.075823795819787,813 "spec/requests/projects/settings/access_tokens_controller_spec.rb": 26.155575478257383,814 "spec/requests/api/graphql/mutations/award_emojis/toggle_spec.rb": 24.344591487974956,815 "spec/requests/api/boards_spec.rb": 21.882326900705998,816 "spec/requests/jira_routing_spec.rb": 21.238259692471498,817 "spec/requests/api/graphql/group/issues_spec.rb": 18.10783338415666,818 "spec/controllers/dashboard/milestones_controller_spec.rb": 17.58447676202626,819 "spec/requests/api/admin/batched_background_migrations_spec.rb": 15.698049507276114,820 "spec/requests/projects/google_cloud/service_accounts_controller_spec.rb": 14.865303553384257,821 "spec/controllers/projects/avatars_controller_spec.rb": 14.17357507581409,822 "spec/requests/api/clusters/agent_tokens_spec.rb": 13.591477992926492,823 "spec/controllers/admin/projects_controller_spec.rb": 12.467600060925268,824 "spec/controllers/invites_controller_spec.rb": 11.658234363558195,825 "spec/requests/api/graphql/project/incident_management/timeline_events_spec.rb": 11.379140822107054,826 "spec/requests/api/graphql/mutations/work_items/create_from_task_spec.rb": 10.195796200861626,827 "spec/requests/api/graphql/user_spec.rb": 9.920389177055364,828 "spec/requests/api/submodules_spec.rb": 9.100322615725743,829 "spec/requests/api/usage_data_spec.rb": 8.649844747644284,830 "spec/controllers/projects/boards_controller_spec.rb": 7.781114951185959,831 "spec/requests/api/templates_spec.rb": 7.608669201296396,832 "spec/controllers/metrics_controller_spec.rb": 7.025284634475852,833 "spec/requests/projects/settings/slacks_controller_spec.rb": 6.898475012120992,834 "spec/controllers/projects/settings/integration_hook_logs_controller_spec.rb": 6.3032073751221365,835 "spec/controllers/jira_connect/subscriptions_controller_spec.rb": 6.175513026408874,836 "spec/requests/api/graphql/mutations/packages/cleanup/policy/update_spec.rb": 5.8736348690554845,837 "spec/requests/projects/harbor/tags_controller_spec.rb": 5.508756919385924,838 "spec/requests/api/graphql/project/alert_management/alert/notes_spec.rb": 5.302007876063137,839 "spec/controllers/groups/imports_controller_spec.rb": 4.993642952546005,840 "spec/requests/api/graphql/mutations/merge_requests/set_reviewers_spec.rb": 4.814885019372745,841 "spec/controllers/admin/dev_ops_report_controller_spec.rb": 4.602728393713949,842 "spec/controllers/concerns/checks_collaboration_spec.rb": 4.313065144887912,843 "spec/requests/admin/slacks_controller_spec.rb": 4.257945226171358,844 "spec/requests/api/pages_spec.rb": 3.8430918953673827,845 "spec/controllers/profiles_controller_spec.rb": 3.6592669995289318,846 "spec/requests/api/integrations/slack/events_spec.rb": 3.606604243624035,847 "spec/requests/api/graphql/ci/manual_variables_spec.rb": 3.4642431025758995,848 "spec/requests/api/graphql/mutations/ci/job_token_scope/remove_project_spec.rb": 3.238883782838335,849 "spec/requests/api/graphql/ci/ci_cd_setting_spec.rb": 3.032023215619745,850 "spec/mailers/abuse_report_mailer_spec.rb": 2.93156763066495,851 "spec/requests/api/graphql/ci/template_spec.rb": 2.7035924419773387,852 "spec/requests/api/graphql/mutations/ci/pipeline_schedule/create_spec.rb": 2.664282051052913,853 "spec/controllers/groups/application_controller_spec.rb": 2.4132448278178575,854 "spec/requests/api/graphql/mutations/environments/create_spec.rb": 2.350584336128946,855 "spec/requests/api/graphql/mutations/ci/catalog/resources/destroy_spec.rb": 2.1102792527545926,856 "spec/requests/api/graphql/project/alert_management/alert/issue_spec.rb": 2.0935817674257926,857 "spec/requests/api/graphql/project/deployment_spec.rb": 1.7939452689130269,858 "spec/requests/api/graphql/ci/job_artifacts_spec.rb": 1.733858506300726,859 "spec/controllers/concerns/spammable_actions/captcha_check/html_format_actions_support_spec.rb": 1.522858659676776,860 "spec/requests/api/graphql/mutations/incident_management/timeline_event/promote_from_note_spec.rb": 1.446661310526892,861 "spec/requests/concerns/planning_hierarchy_spec.rb": 1.2422346384372258,862 "spec/requests/api/graphql/project/alert_management/alert/todos_spec.rb": 1.1543956040716026,863 "spec/controllers/profiles/avatars_controller_spec.rb": 0.5926004290575675864}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-6311411641.json --format RspecJunitFormatter --out rspec/rspec-6311411641.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request -- spec/requests/api/nuget_group_packages_spec.rb spec/requests/api/commits_spec.rb spec/requests/api/search_spec.rb spec/controllers/projects/issues_controller_spec.rb spec/requests/api/debian_group_packages_spec.rb spec/controllers/groups_controller_spec.rb spec/requests/api/graphql/mutations/work_items/update_spec.rb spec/requests/api/ci/runner/jobs_artifacts_spec.rb spec/mailers/emails/service_desk_spec.rb spec/controllers/groups/children_controller_spec.rb spec/requests/api/resource_access_tokens_spec.rb spec/controllers/projects/uploads_controller_spec.rb spec/requests/openid_connect_spec.rb spec/controllers/groups/group_members_controller_spec.rb spec/requests/api/pages_domains_spec.rb spec/requests/api/graphql/ci/pipelines_spec.rb spec/requests/projects/settings/access_tokens_controller_spec.rb spec/requests/api/graphql/mutations/award_emojis/toggle_spec.rb spec/requests/api/boards_spec.rb spec/requests/jira_routing_spec.rb spec/requests/api/graphql/group/issues_spec.rb spec/controllers/dashboard/milestones_controller_spec.rb spec/requests/api/admin/batched_background_migrations_spec.rb spec/requests/projects/google_cloud/service_accounts_controller_spec.rb spec/controllers/projects/avatars_controller_spec.rb spec/requests/api/clusters/agent_tokens_spec.rb spec/controllers/admin/projects_controller_spec.rb spec/controllers/invites_controller_spec.rb spec/requests/api/graphql/project/incident_management/timeline_events_spec.rb spec/requests/api/graphql/mutations/work_items/create_from_task_spec.rb spec/requests/api/graphql/user_spec.rb spec/requests/api/submodules_spec.rb spec/requests/api/usage_data_spec.rb spec/controllers/projects/boards_controller_spec.rb spec/requests/api/templates_spec.rb spec/controllers/metrics_controller_spec.rb spec/requests/projects/settings/slacks_controller_spec.rb spec/controllers/projects/settings/integration_hook_logs_controller_spec.rb spec/controllers/jira_connect/subscriptions_controller_spec.rb spec/requests/api/graphql/mutations/packages/cleanup/policy/update_spec.rb spec/requests/projects/harbor/tags_controller_spec.rb spec/requests/api/graphql/project/alert_management/alert/notes_spec.rb spec/controllers/groups/imports_controller_spec.rb spec/requests/api/graphql/mutations/merge_requests/set_reviewers_spec.rb spec/controllers/admin/dev_ops_report_controller_spec.rb spec/controllers/concerns/checks_collaboration_spec.rb spec/requests/admin/slacks_controller_spec.rb spec/requests/api/pages_spec.rb spec/controllers/profiles_controller_spec.rb spec/requests/api/integrations/slack/events_spec.rb spec/requests/api/graphql/ci/manual_variables_spec.rb spec/requests/api/graphql/mutations/ci/job_token_scope/remove_project_spec.rb spec/requests/api/graphql/ci/ci_cd_setting_spec.rb spec/mailers/abuse_report_mailer_spec.rb spec/requests/api/graphql/ci/template_spec.rb spec/requests/api/graphql/mutations/ci/pipeline_schedule/create_spec.rb spec/controllers/groups/application_controller_spec.rb spec/requests/api/graphql/mutations/environments/create_spec.rb spec/requests/api/graphql/mutations/ci/catalog/resources/destroy_spec.rb spec/requests/api/graphql/project/alert_management/alert/issue_spec.rb spec/requests/api/graphql/project/deployment_spec.rb spec/requests/api/graphql/ci/job_artifacts_spec.rb spec/controllers/concerns/spammable_actions/captcha_check/html_format_actions_support_spec.rb spec/requests/api/graphql/mutations/incident_management/timeline_event/promote_from_note_spec.rb spec/requests/concerns/planning_hierarchy_spec.rb spec/requests/api/graphql/project/alert_management/alert/todos_spec.rb spec/controllers/profiles/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 'returns a valid json search response' has been previously defined at:878 /builds/gitlab-org/gitlab/spec/support/shared_examples/requests/api/nuget_packages_shared_examples.rb:376879...and you are now defining it at:880 /builds/gitlab-org/gitlab/spec/support/shared_examples/requests/api/nuget_packages_shared_examples.rb:376881The new definition will overwrite the original one.882WARNING: Shared example group 'returns a valid json search response' has been previously defined at:883 /builds/gitlab-org/gitlab/spec/support/shared_examples/requests/api/nuget_packages_shared_examples.rb:376884...and you are now defining it at:885 /builds/gitlab-org/gitlab/spec/support/shared_examples/requests/api/nuget_packages_shared_examples.rb:376886The new definition will overwrite the original one.887WARNING: Shared example group 'returns a valid json search response' has been previously defined at:888 /builds/gitlab-org/gitlab/spec/support/shared_examples/requests/api/nuget_packages_shared_examples.rb:376889...and you are now defining it at:890 /builds/gitlab-org/gitlab/spec/support/shared_examples/requests/api/nuget_packages_shared_examples.rb:376891The new definition will overwrite the original one.892WARNING: Shared example group 'returns a valid json search response' has been previously defined at:893 /builds/gitlab-org/gitlab/spec/support/shared_examples/requests/api/nuget_packages_shared_examples.rb:376894...and you are now defining it at:895 /builds/gitlab-org/gitlab/spec/support/shared_examples/requests/api/nuget_packages_shared_examples.rb:376896The new definition will overwrite the original one.897WARNING: Shared example group 'returns a valid json search response' has been previously defined at:898 /builds/gitlab-org/gitlab/spec/support/shared_examples/requests/api/nuget_packages_shared_examples.rb:376899...and you are now defining it at:900 /builds/gitlab-org/gitlab/spec/support/shared_examples/requests/api/nuget_packages_shared_examples.rb:376901The new definition will overwrite the original one.902WARNING: Shared example group 'returns a valid json search response' has been previously defined at:903 /builds/gitlab-org/gitlab/spec/support/shared_examples/requests/api/nuget_packages_shared_examples.rb:376904...and you are now defining it at:905 /builds/gitlab-org/gitlab/spec/support/shared_examples/requests/api/nuget_packages_shared_examples.rb:376906The new definition will overwrite the original one.907WARNING: Shared example group 'returns a valid json search response' has been previously defined at:908 /builds/gitlab-org/gitlab/spec/support/shared_examples/requests/api/nuget_packages_shared_examples.rb:376909...and you are now defining it at:910 /builds/gitlab-org/gitlab/spec/support/shared_examples/requests/api/nuget_packages_shared_examples.rb:376911The new definition will overwrite the original one.912WARNING: Shared example group 'returns a valid json search response' has been previously defined at:913 /builds/gitlab-org/gitlab/spec/support/shared_examples/requests/api/nuget_packages_shared_examples.rb:376914...and you are now defining it at:915 /builds/gitlab-org/gitlab/spec/support/shared_examples/requests/api/nuget_packages_shared_examples.rb:376916The new definition will overwrite the original one.917WARNING: Shared example group 'returns a valid json search response' has been previously defined at:918 /builds/gitlab-org/gitlab/spec/support/shared_examples/requests/api/nuget_packages_shared_examples.rb:376919...and you are now defining it at:920 /builds/gitlab-org/gitlab/spec/support/shared_examples/requests/api/nuget_packages_shared_examples.rb:376921The new definition will overwrite the original one.922Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}923# [RSpecRunTime] Starting RSpec timer...924[TEST PROF INFO] EventProf enabled (sql.active_record)925unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.926Test environment set up in 2.617342235 seconds927# [RSpecRunTime] Starting example group spec/requests/api/nuget_group_packages_spec.rb. Expected to take 6 minutes 34.97 seconds.928API::NugetGroupPackages929 with a subgroup930 behaves like handling all endpoints931 GET /api/v4/groups/:id/-/packages/nuget932 behaves like handling nuget service requests933 is expected to have request urgency :default934 with valid target935 visibility_level: "PUBLIC", user_role: :developer, member: true, shared_examples_name: "process nuget service index request", expected_status: :success936 behaves like process nuget service index request937 for user type developer938 returns a valid json or xml response939 behaves like returning response status940 returns success941 behaves like a package tracking event942 creates a gitlab tracking event cli_metadata943 with invalid format944 behaves like rejects nuget packages access945 for user type anonymous946 behaves like returning response status947 returns not_found948 visibility_level: "PUBLIC", user_role: :guest, member: true, shared_examples_name: "process nuget service index request", expected_status: :success949 behaves like process nuget service index request950 for user type guest951 returns a valid json or xml response952 behaves like returning response status953 returns success954 behaves like a package tracking event955 creates a gitlab tracking event cli_metadata956 with invalid format957 behaves like rejects nuget packages access958 for user type anonymous959 behaves like returning response status960 returns not_found961 visibility_level: "PUBLIC", user_role: :developer, member: false, shared_examples_name: "process nuget service index request", expected_status: :success962 behaves like process nuget service index request963 for user type developer964 returns a valid json or xml response965 behaves like returning response status966 returns success967 behaves like a package tracking event968 creates a gitlab tracking event cli_metadata969 with invalid format970 behaves like rejects nuget packages access971 for user type anonymous972 behaves like returning response status973 returns not_found974 visibility_level: "PUBLIC", user_role: :guest, member: false, shared_examples_name: "process nuget service index request", expected_status: :success975 behaves like process nuget service index request976 for user type guest977 returns a valid json or xml response978 behaves like returning response status979 returns success980 behaves like a package tracking event981 creates a gitlab tracking event cli_metadata982 with invalid format983 behaves like rejects nuget packages access984 for user type anonymous985 behaves like returning response status986 returns not_found987 visibility_level: "PUBLIC", user_role: :anonymous, member: false, shared_examples_name: "process nuget service index request", expected_status: :success988 behaves like process nuget service index request989 for user type anonymous990 returns a valid json or xml response991 behaves like returning response status992 returns success993 behaves like a package tracking event994 creates a gitlab tracking event cli_metadata995 with invalid format996 behaves like rejects nuget packages access997 for user type anonymous998 behaves like returning response status999 returns not_found1000 visibility_level: "PRIVATE", user_role: :developer, member: true, shared_examples_name: "process nuget service index request", expected_status: :success1001 behaves like process nuget service index request1002 for user type developer1003 returns a valid json or xml response1004 behaves like returning response status1005 returns success1006# [RSpecRunTime] RSpec elapsed time: 19.75 seconds. Current RSS: ~1479M. load average: 1.20 1.23 0.62 1/285 4011007 behaves like a package tracking event1008 creates a gitlab tracking event cli_metadata1009 with invalid format1010 behaves like rejects nuget packages access1011 for user type anonymous1012 behaves like returning response status1013 returns not_found1014 visibility_level: "PRIVATE", user_role: :guest, member: true, shared_examples_name: "process nuget service index request", expected_status: :success1015 behaves like process nuget service index request1016 for user type guest1017 returns a valid json or xml response1018 behaves like returning response status1019 returns success1020# [RSpecRunTime] RSpec elapsed time: 22.25 seconds. Current RSS: ~1484M. load average: 1.20 1.23 0.62 1/285 4061021 behaves like a package tracking event1022 creates a gitlab tracking event cli_metadata1023 with invalid format1024 behaves like rejects nuget packages access1025 for user type anonymous1026 behaves like returning response status1027 returns not_found1028 visibility_level: "PRIVATE", user_role: :developer, member: false, shared_examples_name: "process nuget service index request", expected_status: :success1029 behaves like process nuget service index request1030 for user type developer1031 returns a valid json or xml response1032 behaves like returning response status1033 returns success1034 behaves like a package tracking event1035 creates a gitlab tracking event cli_metadata1036 with invalid format1037 behaves like rejects nuget packages access1038 for user type anonymous1039 behaves like returning response status1040 returns not_found1041 visibility_level: "PRIVATE", user_role: :guest, member: false, shared_examples_name: "process nuget service index request", expected_status: :success1042 behaves like process nuget service index request1043 for user type guest1044 returns a valid json or xml response1045 behaves like returning response status1046 returns success1047 behaves like a package tracking event1048 creates a gitlab tracking event cli_metadata1049 with invalid format1050 behaves like rejects nuget packages access1051 for user type anonymous1052 behaves like returning response status1053 returns not_found1054 visibility_level: "PRIVATE", user_role: :anonymous, member: false, shared_examples_name: "process nuget service index request", expected_status: :success1055 behaves like process nuget service index request1056 for user type anonymous1057 returns a valid json or xml response1058 behaves like returning response status1059 returns success1060 behaves like a package tracking event1061 creates a gitlab tracking event cli_metadata1062 with invalid format1063 behaves like rejects nuget packages access1064 for user type anonymous1065 behaves like returning response status1066 returns not_found1067 behaves like rejects nuget access with unknown target id1068 with an unknown target1069 as anonymous1070 behaves like rejects nuget packages access1071 for user type anonymous1072 behaves like returning response status1073 returns not_found1074 as authenticated user1075 behaves like rejects nuget packages access1076 for user type anonymous1077 behaves like returning response status1078 returns not_found1079 behaves like rejects nuget access with invalid target id1080 with a target id with invalid integers1081 id: "/../", status: :bad_request1082 behaves like rejects nuget packages access1083 for user type anonymous1084 behaves like returning response status1085 returns bad_request1086 id: "", status: :not_found1087 behaves like rejects nuget packages access1088 for user type anonymous1089 behaves like returning response status1090 returns not_found1091 id: "%20", status: :bad_request1092 behaves like rejects nuget packages access1093 for user type anonymous1094 behaves like returning response status1095 returns bad_request1096 id: "%2e%2e%2f", status: :bad_request1097 behaves like rejects nuget packages access1098 for user type anonymous1099 behaves like returning response status1100 returns bad_request1101 id: "NaN", status: :bad_request1102 behaves like rejects nuget packages access1103 for user type anonymous1104 behaves like returning response status1105 returns bad_request1106 id: 1253, status: :not_found1107 behaves like rejects nuget packages access1108 for user type anonymous1109 behaves like returning response status1110 returns not_found1111 id: "anything25", status: :bad_request1112 behaves like rejects nuget packages access1113 for user type anonymous1114 behaves like returning response status1115 returns bad_request1116 GET /api/v4/groups/:id/-/packages/nuget/v21117 behaves like handling nuget service requests1118 is expected to have request urgency :low1119 with valid target1120 visibility_level: "PUBLIC", user_role: :developer, member: true, shared_examples_name: "process nuget service index request", expected_status: :success1121 behaves like process nuget service index request1122 for user type developer1123 returns a valid json or xml response1124 behaves like returning response status1125 returns success1126# [RSpecRunTime] RSpec elapsed time: 29.09 seconds. Current RSS: ~1517M. load average: 1.17 1.22 0.63 1/273 4211127 behaves like a package tracking event1128 creates a gitlab tracking event cli_metadata1129 visibility_level: "PUBLIC", user_role: :guest, member: true, shared_examples_name: "process nuget service index request", expected_status: :success1130 behaves like process nuget service index request1131 for user type guest1132 returns a valid json or xml response1133 behaves like returning response status1134 returns success1135# [RSpecRunTime] RSpec elapsed time: 30.8 seconds. Current RSS: ~1508M. load average: 1.17 1.22 0.63 1/273 4221136 behaves like a package tracking event1137 creates a gitlab tracking event cli_metadata1138 visibility_level: "PUBLIC", user_role: :developer, member: false, shared_examples_name: "process nuget service index request", expected_status: :success1139 behaves like process nuget service index request1140 for user type developer1141 returns a valid json or xml response1142 behaves like returning response status1143 returns success1144 behaves like a package tracking event1145 creates a gitlab tracking event cli_metadata1146 visibility_level: "PUBLIC", user_role: :guest, member: false, shared_examples_name: "process nuget service index request", expected_status: :success1147 behaves like process nuget service index request1148 for user type guest1149 returns a valid json or xml response1150 behaves like returning response status1151 returns success1152 behaves like a package tracking event1153 creates a gitlab tracking event cli_metadata1154 visibility_level: "PUBLIC", user_role: :anonymous, member: false, shared_examples_name: "process nuget service index request", expected_status: :success1155 behaves like process nuget service index request1156 for user type anonymous1157 returns a valid json or xml response1158 behaves like returning response status1159 returns success1160 behaves like a package tracking event1161 creates a gitlab tracking event cli_metadata1162 visibility_level: "PRIVATE", user_role: :developer, member: true, shared_examples_name: "process nuget service index request", expected_status: :success1163 behaves like process nuget service index request1164 for user type developer1165 returns a valid json or xml response1166 behaves like returning response status1167 returns success1168# [RSpecRunTime] RSpec elapsed time: 35.43 seconds. Current RSS: ~1510M. load average: 1.16 1.22 0.63 1/273 4251169 behaves like a package tracking event1170 creates a gitlab tracking event cli_metadata1171 visibility_level: "PRIVATE", user_role: :guest, member: true, shared_examples_name: "process nuget service index request", expected_status: :success1172 behaves like process nuget service index request1173 for user type guest1174 returns a valid json or xml response1175 behaves like returning response status1176 returns success1177# [RSpecRunTime] RSpec elapsed time: 37.14 seconds. Current RSS: ~1505M. load average: 1.16 1.22 0.63 1/273 4291178 behaves like a package tracking event1179 creates a gitlab tracking event cli_metadata1180 visibility_level: "PRIVATE", user_role: :developer, member: false, shared_examples_name: "process nuget service index request", expected_status: :success1181 behaves like process nuget service index request1182 for user type developer1183 returns a valid json or xml response1184 behaves like returning response status1185 returns success1186 behaves like a package tracking event1187 creates a gitlab tracking event cli_metadata1188 visibility_level: "PRIVATE", user_role: :guest, member: false, shared_examples_name: "process nuget service index request", expected_status: :success1189 behaves like process nuget service index request1190 for user type guest1191 returns a valid json or xml response1192 behaves like returning response status1193 returns success1194 behaves like a package tracking event1195 creates a gitlab tracking event cli_metadata1196 visibility_level: "PRIVATE", user_role: :anonymous, member: false, shared_examples_name: "process nuget service index request", expected_status: :success1197 behaves like process nuget service index request1198 for user type anonymous1199 returns a valid json or xml response1200 behaves like returning response status1201 returns success1202 behaves like a package tracking event1203 creates a gitlab tracking event cli_metadata1204 behaves like rejects nuget access with unknown target id1205 with an unknown target1206 as anonymous1207 behaves like rejects nuget packages access1208 for user type anonymous1209 behaves like returning response status1210 returns not_found1211 as authenticated user1212 behaves like rejects nuget packages access1213 for user type anonymous1214 behaves like returning response status1215 returns not_found1216 behaves like rejects nuget access with invalid target id1217 with a target id with invalid integers1218 id: "/../", status: :bad_request1219 behaves like rejects nuget packages access1220 for user type anonymous1221 behaves like returning response status1222 returns bad_request1223 id: "", status: :not_found1224 behaves like rejects nuget packages access1225 for user type anonymous1226 behaves like returning response status1227 returns not_found1228 id: "%20", status: :bad_request1229 behaves like rejects nuget packages access1230 for user type anonymous1231 behaves like returning response status1232 returns bad_request1233 id: "%2e%2e%2f", status: :bad_request1234 behaves like rejects nuget packages access1235 for user type anonymous1236 behaves like returning response status1237 returns bad_request1238 id: "NaN", status: :bad_request1239 behaves like rejects nuget packages access1240 for user type anonymous1241 behaves like returning response status1242 returns bad_request1243 id: 1253, status: :not_found1244 behaves like rejects nuget packages access1245 for user type anonymous1246 behaves like returning response status1247 returns not_found1248 id: "anything25", status: :bad_request1249 behaves like rejects nuget packages access1250 for user type anonymous1251 behaves like returning response status1252 returns bad_request1253 GET /api/v4/groups/:id/-/packages/nuget/metadata/*package_name/index1254 behaves like handling nuget metadata requests with package name1255 with valid target1256 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: true, shared_examples_name: "process nuget metadata request at package name level", expected_status: :success1257 behaves like process nuget metadata request at package name level1258 for user type developer1259 behaves like returning response status1260 returns success1261# [RSpecRunTime] RSpec elapsed time: 43.34 seconds. Current RSS: ~1506M. load average: 1.13 1.21 0.64 1/274 4411262 behaves like returning nuget metadata json response with json schema1263 returns a valid json response1264# [RSpecRunTime] RSpec elapsed time: 44.34 seconds. Current RSS: ~1502M. load average: 1.13 1.21 0.64 1/274 4421265 with invalid format1266 behaves like rejects nuget packages access1267 for user type anonymous1268 behaves like returning response status1269 returns not_found1270 with lower case package name1271 behaves like returning response status1272 returns success1273 behaves like returning nuget metadata json response with json schema1274 returns a valid json response1275 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: true, shared_examples_name: "process nuget metadata request at package name level", expected_status: :success1276 behaves like process nuget metadata request at package name level1277 for user type guest1278 behaves like returning response status1279 returns success1280 behaves like returning nuget metadata json response with json schema1281 returns a valid json response1282 with invalid format1283 behaves like rejects nuget packages access1284 for user type anonymous1285 behaves like returning response status1286 returns not_found1287 with lower case package name1288 behaves like returning response status1289 returns success1290 behaves like returning nuget metadata json response with json schema1291 returns a valid json response1292 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1293 behaves like rejects nuget packages access1294 for user type developer1295 has the correct response header1296 behaves like returning response status1297 returns unauthorized1298# [RSpecRunTime] RSpec elapsed time: 52.31 seconds. Current RSS: ~1488M. load average: 1.12 1.21 0.64 1/273 4431299 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1300 behaves like rejects nuget packages access1301 for user type guest1302 has the correct response header1303 behaves like returning response status1304 returns unauthorized1305# [RSpecRunTime] RSpec elapsed time: 53.96 seconds. Current RSS: ~1482M. load average: 1.11 1.20 0.64 1/273 4441306 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, shared_examples_name: "process nuget metadata request at package name level", expected_status: :success1307 behaves like process nuget metadata request at package name level1308 for user type developer1309 behaves like returning response status1310 returns success1311 behaves like returning nuget metadata json response with json schema1312 returns a valid json response1313 with invalid format1314 behaves like rejects nuget packages access1315 for user type anonymous1316 behaves like returning response status1317 returns not_found1318 with lower case package name1319 behaves like returning response status1320 returns success1321 behaves like returning nuget metadata json response with json schema1322 returns a valid json response1323 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, shared_examples_name: "process nuget metadata request at package name level", expected_status: :success1324 behaves like process nuget metadata request at package name level1325 for user type guest1326 behaves like returning response status1327 returns success1328 behaves like returning nuget metadata json response with json schema1329 returns a valid json response1330 with invalid format1331 behaves like rejects nuget packages access1332 for user type anonymous1333 behaves like returning response status1334 returns not_found1335 with lower case package name1336 behaves like returning response status1337 returns success1338 behaves like returning nuget metadata json response with json schema1339 returns a valid json response1340 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1341 behaves like rejects nuget packages access1342 for user type developer1343 has the correct response header1344 behaves like returning response status1345 returns unauthorized1346 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1347 behaves like rejects nuget packages access1348 for user type guest1349 has the correct response header1350 behaves like returning response status1351 returns unauthorized1352 visibility_level: "PUBLIC", user_role: :anonymous, member: false, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1353 behaves like rejects nuget packages access1354 for user type anonymous1355 has the correct response header1356 behaves like returning response status1357 returns unauthorized1358 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, shared_examples_name: "process nuget metadata request at package name level", expected_status: :success1359 behaves like process nuget metadata request at package name level1360 for user type developer1361 behaves like returning response status1362 returns success1363 behaves like returning nuget metadata json response with json schema1364 returns a valid json response1365 with invalid format1366 behaves like rejects nuget packages access1367 for user type anonymous1368 behaves like returning response status1369 returns not_found1370 with lower case package name1371 behaves like returning response status1372 returns success1373 behaves like returning nuget metadata json response with json schema1374 returns a valid json response1375 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :not_found1376 behaves like rejects nuget packages access1377 for user type guest1378 behaves like returning response status1379 returns not_found1380 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1381 behaves like rejects nuget packages access1382 for user type developer1383 has the correct response header1384 behaves like returning response status1385 returns unauthorized1386# [RSpecRunTime] RSpec elapsed time: 1 minute 8.74 seconds. Current RSS: ~1474M. load average: 1.02 1.18 0.64 1/273 4531387 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1388 behaves like rejects nuget packages access1389 for user type guest1390 has the correct response header1391 behaves like returning response status1392 returns unauthorized1393# [RSpecRunTime] RSpec elapsed time: 1 minute 10.33 seconds. Current RSS: ~1472M. load average: 1.02 1.18 0.64 1/273 4561394 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :not_found1395 behaves like rejects nuget packages access1396 for user type developer1397 behaves like returning response status1398 returns not_found1399 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :not_found1400 behaves like rejects nuget packages access1401 for user type guest1402 behaves like returning response status1403 returns not_found1404 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1405 behaves like rejects nuget packages access1406 for user type developer1407 has the correct response header1408 behaves like returning response status1409 returns unauthorized1410 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1411 behaves like rejects nuget packages access1412 for user type guest1413 has the correct response header1414 behaves like returning response status1415 returns unauthorized1416# [RSpecRunTime] RSpec elapsed time: 1 minute 13.42 seconds. Current RSS: ~1471M. load average: 1.02 1.17 0.64 1/273 4631417 visibility_level: "PRIVATE", user_role: :anonymous, member: false, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1418 behaves like rejects nuget packages access1419 for user type anonymous1420 has the correct response header1421 behaves like returning response status1422 returns unauthorized1423 behaves like deploy token for package GET requests1424 with deploy token headers1425 valid token1426 behaves like returning response status1427 returns success1428 invalid token1429 behaves like returning response status1430 returns unauthorized1431 behaves like rejects nuget access with unknown target id1432 with an unknown target1433 as anonymous1434 behaves like rejects nuget packages access1435 for user type anonymous1436 has the correct response header1437 behaves like returning response status1438 returns unauthorized1439 as authenticated user1440 behaves like rejects nuget packages access1441 for user type anonymous1442 behaves like returning response status1443 returns not_found1444 behaves like rejects nuget access with invalid target id1445 with a target id with invalid integers1446 id: "/../", status: :bad_request1447 behaves like rejects nuget packages access1448 for user type anonymous1449 behaves like returning response status1450 returns bad_request1451 id: "", status: :not_found1452 behaves like rejects nuget packages access1453 for user type anonymous1454 behaves like returning response status1455 returns not_found1456 id: "%20", status: :bad_request1457 behaves like rejects nuget packages access1458 for user type anonymous1459 behaves like returning response status1460 returns bad_request1461 id: "%2e%2e%2f", status: :bad_request1462 behaves like rejects nuget packages access1463 for user type anonymous1464 behaves like returning response status1465 returns bad_request1466 id: "NaN", status: :bad_request1467 behaves like rejects nuget packages access1468 for user type anonymous1469 behaves like returning response status1470 returns bad_request1471 id: 1253, status: :unauthorized1472 behaves like rejects nuget packages access1473 for user type anonymous1474 has the correct response header1475 behaves like returning response status1476 returns unauthorized1477 id: "anything25", status: :bad_request1478 behaves like rejects nuget packages access1479 for user type anonymous1480 behaves like returning response status1481 returns bad_request1482 GET /api/v4/groups/:id/-/packages/nuget/metadata/*package_name/*package_version1483 behaves like handling nuget metadata requests with package name and package version1484 with valid target1485 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: true, shared_examples_name: "process nuget metadata request at package name and package version level", expected_status: :success1486 behaves like process nuget metadata request at package name and package version level1487 for user type developer1488 behaves like returning response status1489 returns success1490 behaves like returning nuget metadata json response with json schema1491 returns a valid json response1492 with invalid format1493 behaves like rejects nuget packages access1494 for user type anonymous1495 behaves like returning response status1496 returns not_found1497 with lower case package name1498 behaves like returning response status1499 returns success1500 behaves like returning nuget metadata json response with json schema1501 returns a valid json response1502 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: true, shared_examples_name: "process nuget metadata request at package name and package version level", expected_status: :success1503 behaves like process nuget metadata request at package name and package version level1504 for user type guest1505 behaves like returning response status1506 returns success1507 behaves like returning nuget metadata json response with json schema1508 returns a valid json response1509 with invalid format1510 behaves like rejects nuget packages access1511 for user type anonymous1512 behaves like returning response status1513 returns not_found1514 with lower case package name1515 behaves like returning response status1516 returns success1517 behaves like returning nuget metadata json response with json schema1518 returns a valid json response1519 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1520 behaves like rejects nuget packages access1521 for user type developer1522 has the correct response header1523 behaves like returning response status1524 returns unauthorized1525# [RSpecRunTime] RSpec elapsed time: 1 minute 26.83 seconds. Current RSS: ~1484M. load average: 1.01 1.17 0.65 1/273 4681526 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1527 behaves like rejects nuget packages access1528 for user type guest1529 has the correct response header1530 behaves like returning response status1531 returns unauthorized1532# [RSpecRunTime] RSpec elapsed time: 1 minute 28.02 seconds. Current RSS: ~1480M. load average: 1.09 1.18 0.65 1/273 4691533 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, shared_examples_name: "process nuget metadata request at package name and package version level", expected_status: :success1534 behaves like process nuget metadata request at package name and package version level1535 for user type developer1536 behaves like returning response status1537 returns success1538 behaves like returning nuget metadata json response with json schema1539 returns a valid json response1540 with invalid format1541 behaves like rejects nuget packages access1542 for user type anonymous1543 behaves like returning response status1544 returns not_found1545 with lower case package name1546 behaves like returning response status1547 returns success1548 behaves like returning nuget metadata json response with json schema1549 returns a valid json response1550 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, shared_examples_name: "process nuget metadata request at package name and package version level", expected_status: :success1551 behaves like process nuget metadata request at package name and package version level1552 for user type guest1553 behaves like returning response status1554 returns success1555 behaves like returning nuget metadata json response with json schema1556 returns a valid json response1557 with invalid format1558 behaves like rejects nuget packages access1559 for user type anonymous1560 behaves like returning response status1561 returns not_found1562 with lower case package name1563 behaves like returning response status1564 returns success1565 behaves like returning nuget metadata json response with json schema1566 returns a valid json response1567 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1568 behaves like rejects nuget packages access1569 for user type developer1570 has the correct response header1571 behaves like returning response status1572 returns unauthorized1573 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1574 behaves like rejects nuget packages access1575 for user type guest1576 has the correct response header1577 behaves like returning response status1578 returns unauthorized1579 visibility_level: "PUBLIC", user_role: :anonymous, member: false, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1580 behaves like rejects nuget packages access1581 for user type anonymous1582 has the correct response header1583 behaves like returning response status1584 returns unauthorized1585 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, shared_examples_name: "process nuget metadata request at package name and package version level", expected_status: :success1586 behaves like process nuget metadata request at package name and package version level1587 for user type developer1588 behaves like returning response status1589 returns success1590 behaves like returning nuget metadata json response with json schema1591 returns a valid json response1592 with invalid format1593 behaves like rejects nuget packages access1594 for user type anonymous1595 behaves like returning response status1596 returns not_found1597 with lower case package name1598 behaves like returning response status1599 returns success1600 behaves like returning nuget metadata json response with json schema1601 returns a valid json response1602 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :not_found1603 behaves like rejects nuget packages access1604 for user type guest1605 behaves like returning response status1606 returns not_found1607 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1608 behaves like rejects nuget packages access1609 for user type developer1610 has the correct response header1611 behaves like returning response status1612 returns unauthorized1613 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1614 behaves like rejects nuget packages access1615 for user type guest1616 has the correct response header1617 behaves like returning response status1618 returns unauthorized1619# [RSpecRunTime] RSpec elapsed time: 1 minute 39.59 seconds. Current RSS: ~1483M. load average: 1.08 1.18 0.66 2/273 4801620 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :not_found1621 behaves like rejects nuget packages access1622 for user type developer1623 behaves like returning response status1624 returns not_found1625 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :not_found1626 behaves like rejects nuget packages access1627 for user type guest1628 behaves like returning response status1629 returns not_found1630 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1631 behaves like rejects nuget packages access1632 for user type developer1633 has the correct response header1634 behaves like returning response status1635 returns unauthorized1636 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1637 behaves like rejects nuget packages access1638 for user type guest1639 has the correct response header1640 behaves like returning response status1641 returns unauthorized1642 visibility_level: "PRIVATE", user_role: :anonymous, member: false, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1643 behaves like rejects nuget packages access1644 for user type anonymous1645 has the correct response header1646 behaves like returning response status1647 returns unauthorized1648 behaves like deploy token for package GET requests1649 with deploy token headers1650 valid token1651 behaves like returning response status1652 returns success1653 invalid token1654 behaves like returning response status1655 returns unauthorized1656 behaves like rejects nuget access with unknown target id1657 with an unknown target1658 as anonymous1659 behaves like rejects nuget packages access1660 for user type anonymous1661 has the correct response header1662 behaves like returning response status1663 returns unauthorized1664 as authenticated user1665 behaves like rejects nuget packages access1666 for user type anonymous1667 behaves like returning response status1668 returns not_found1669 behaves like rejects nuget access with invalid target id1670 with a target id with invalid integers1671 id: "/../", status: :bad_request1672 behaves like rejects nuget packages access1673 for user type anonymous1674 behaves like returning response status1675 returns bad_request1676 id: "", status: :not_found1677 behaves like rejects nuget packages access1678 for user type anonymous1679 behaves like returning response status1680 returns not_found1681 id: "%20", status: :bad_request1682 behaves like rejects nuget packages access1683 for user type anonymous1684 behaves like returning response status1685 returns bad_request1686 id: "%2e%2e%2f", status: :bad_request1687 behaves like rejects nuget packages access1688 for user type anonymous1689 behaves like returning response status1690 returns bad_request1691 id: "NaN", status: :bad_request1692 behaves like rejects nuget packages access1693 for user type anonymous1694 behaves like returning response status1695 returns bad_request1696 id: 1253, status: :unauthorized1697 behaves like rejects nuget packages access1698 for user type anonymous1699 has the correct response header1700 behaves like returning response status1701 returns unauthorized1702 id: "anything25", status: :bad_request1703 behaves like rejects nuget packages access1704 for user type anonymous1705 behaves like returning response status1706 returns bad_request1707 GET /api/v4/groups/:id/-/packages/nuget/query1708 behaves like handling nuget search requests1709 with valid target1710 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: true, shared_examples_name: "process nuget search request", expected_status: :success1711 behaves like process nuget search request1712 for user type developer1713 behaves like returns a valid json search response1714 returns a valid json response1715 behaves like returning response status1716 returns success1717# [RSpecRunTime] RSpec elapsed time: 1 minute 46.34 seconds. Current RSS: ~1501M. load average: 1.15 1.19 0.66 1/273 4911718 behaves like a package tracking event1719 creates a gitlab tracking event search_package1720 with skip set to 21721 behaves like returns a valid json search response1722 returns a valid json response1723 behaves like returning response status1724 returns success1725# [RSpecRunTime] RSpec elapsed time: 1 minute 48.12 seconds. Current RSS: ~1503M. load average: 1.14 1.19 0.67 1/273 4921726 with take set to 21727 behaves like returns a valid json search response1728 returns a valid json response1729 behaves like returning response status1730 returns success1731# [RSpecRunTime] RSpec elapsed time: 1 minute 49.28 seconds. Current RSS: ~1501M. load average: 1.14 1.19 0.67 1/273 4931732 without prereleases1733 behaves like returns a valid json search response1734 returns a valid json response1735 behaves like returning response status1736 returns success1737# [RSpecRunTime] RSpec elapsed time: 1 minute 50.53 seconds. Current RSS: ~1500M. load average: 1.14 1.19 0.67 1/273 4941738 with empty search term1739 behaves like returns a valid json search response1740 returns a valid json response1741 behaves like returning response status1742 returns success1743# [RSpecRunTime] RSpec elapsed time: 1 minute 51.77 seconds. Current RSS: ~1494M. load average: 1.14 1.19 0.67 1/273 4951744 with nil search term1745 behaves like returns a valid json search response1746 returns a valid json response1747 behaves like returning response status1748 returns success1749# [RSpecRunTime] RSpec elapsed time: 1 minute 52.96 seconds. Current RSS: ~1492M. load average: 1.13 1.18 0.67 1/273 4961750 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: true, shared_examples_name: "process nuget search request", expected_status: :success1751 behaves like process nuget search request1752 for user type guest1753 behaves like returns a valid json search response1754 returns a valid json response1755 behaves like returning response status1756 returns success1757# [RSpecRunTime] RSpec elapsed time: 1 minute 54.19 seconds. Current RSS: ~1490M. load average: 1.13 1.18 0.67 1/273 4971758 behaves like a package tracking event1759 creates a gitlab tracking event search_package1760 with skip set to 21761 behaves like returns a valid json search response1762 returns a valid json response1763 behaves like returning response status1764 returns success1765# [RSpecRunTime] RSpec elapsed time: 1 minute 56.09 seconds. Current RSS: ~1488M. load average: 1.13 1.18 0.67 1/273 4981766 with take set to 21767 behaves like returns a valid json search response1768 returns a valid json response1769 behaves like returning response status1770 returns success1771# [RSpecRunTime] RSpec elapsed time: 1 minute 57.27 seconds. Current RSS: ~1487M. load average: 1.13 1.18 0.67 1/273 4991772 without prereleases1773 behaves like returns a valid json search response1774 returns a valid json response1775 behaves like returning response status1776 returns success1777# [RSpecRunTime] RSpec elapsed time: 1 minute 58.49 seconds. Current RSS: ~1484M. load average: 1.12 1.18 0.67 1/273 5001778 with empty search term1779 behaves like returns a valid json search response1780 returns a valid json response1781 behaves like returning response status1782 returns success1783# [RSpecRunTime] RSpec elapsed time: 1 minute 59.74 seconds. Current RSS: ~1483M. load average: 1.12 1.18 0.67 1/273 5011784 with nil search term1785 behaves like returns a valid json search response1786 returns a valid json response1787 behaves like returning response status1788 returns success1789# [RSpecRunTime] RSpec elapsed time: 2 minutes 0.99 second. Current RSS: ~1481M. load average: 1.12 1.18 0.67 1/273 5021790 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1791 behaves like rejects nuget packages access1792 for user type developer1793 has the correct response header1794 behaves like returning response status1795 returns unauthorized1796# [RSpecRunTime] RSpec elapsed time: 2 minutes 2.06 seconds. Current RSS: ~1479M. load average: 1.12 1.18 0.67 1/273 5031797 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1798 behaves like rejects nuget packages access1799 for user type guest1800 has the correct response header1801 behaves like returning response status1802 returns unauthorized1803# [RSpecRunTime] RSpec elapsed time: 2 minutes 3.19 seconds. Current RSS: ~1479M. load average: 1.11 1.18 0.67 1/273 5041804 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, shared_examples_name: "process nuget search request", expected_status: :success1805 behaves like process nuget search request1806 for user type developer1807 behaves like returns a valid json search response1808 returns a valid json response1809 behaves like returning response status1810 returns success1811 behaves like a package tracking event1812 creates a gitlab tracking event search_package1813 with skip set to 21814 behaves like returns a valid json search response1815 returns a valid json response1816 behaves like returning response status1817 returns success1818 with take set to 21819 behaves like returns a valid json search response1820 returns a valid json response1821 behaves like returning response status1822 returns success1823 without prereleases1824 behaves like returns a valid json search response1825 returns a valid json response1826 behaves like returning response status1827 returns success1828 with empty search term1829 behaves like returns a valid json search response1830 returns a valid json response1831 behaves like returning response status1832 returns success1833# [RSpecRunTime] RSpec elapsed time: 2 minutes 7.6 seconds. Current RSS: ~1484M. load average: 1.10 1.17 0.67 1/273 5051834 with nil search term1835 behaves like returns a valid json search response1836 returns a valid json response1837 behaves like returning response status1838 returns success1839 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, shared_examples_name: "process nuget search request", expected_status: :success1840 behaves like process nuget search request1841 for user type guest1842 behaves like returns a valid json search response1843 returns a valid json response1844 behaves like returning response status1845 returns success1846 behaves like a package tracking event1847 creates a gitlab tracking event search_package1848 with skip set to 21849 behaves like returns a valid json search response1850 returns a valid json response1851 behaves like returning response status1852 returns success1853 with take set to 21854 behaves like returns a valid json search response1855 returns a valid json response1856 behaves like returning response status1857 returns success1858 without prereleases1859 behaves like returns a valid json search response1860 returns a valid json response1861 behaves like returning response status1862 returns success1863 with empty search term1864 behaves like returns a valid json search response1865 returns a valid json response1866 behaves like returning response status1867 returns success1868 with nil search term1869 behaves like returns a valid json search response1870 returns a valid json response1871 behaves like returning response status1872 returns success1873 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1874 behaves like rejects nuget packages access1875 for user type developer1876 has the correct response header1877 behaves like returning response status1878 returns unauthorized1879 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1880 behaves like rejects nuget packages access1881 for user type guest1882 has the correct response header1883 behaves like returning response status1884 returns unauthorized1885 visibility_level: "PUBLIC", user_role: :anonymous, member: false, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1886 behaves like rejects nuget packages access1887 for user type anonymous1888 has the correct response header1889 behaves like returning response status1890 returns unauthorized1891 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, shared_examples_name: "process nuget search request", expected_status: :success1892 behaves like process nuget search request1893 for user type developer1894 behaves like returns a valid json search response1895 returns a valid json response1896 behaves like returning response status1897 returns success1898# [RSpecRunTime] RSpec elapsed time: 2 minutes 15.85 seconds. Current RSS: ~1476M. load average: 1.25 1.20 0.69 1/273 5081899 behaves like a package tracking event1900 creates a gitlab tracking event search_package1901 with skip set to 21902 behaves like returns a valid json search response1903 returns a valid json response1904 behaves like returning response status1905 returns success1906# [RSpecRunTime] RSpec elapsed time: 2 minutes 17.61 seconds. Current RSS: ~1471M. load average: 1.23 1.20 0.69 1/273 5121907 with take set to 21908 behaves like returns a valid json search response1909 returns a valid json response1910 behaves like returning response status1911 returns success1912# [RSpecRunTime] RSpec elapsed time: 2 minutes 18.8 seconds. Current RSS: ~1469M. load average: 1.23 1.20 0.69 1/273 5151913 without prereleases1914 behaves like returns a valid json search response1915 returns a valid json response1916 behaves like returning response status1917 returns success1918# [RSpecRunTime] RSpec elapsed time: 2 minutes 20.03 seconds. Current RSS: ~1473M. load average: 1.23 1.20 0.69 1/273 5181919 with empty search term1920 behaves like returns a valid json search response1921 returns a valid json response1922 behaves like returning response status1923 returns success1924# [RSpecRunTime] RSpec elapsed time: 2 minutes 21.34 seconds. Current RSS: ~1475M. load average: 1.23 1.20 0.69 1/273 5211925 with nil search term1926 behaves like returns a valid json search response1927 returns a valid json response1928 behaves like returning response status1929 returns success1930# [RSpecRunTime] RSpec elapsed time: 2 minutes 22.54 seconds. Current RSS: ~1472M. load average: 1.21 1.20 0.69 1/273 5241931 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, shared_examples_name: "process empty nuget search request", expected_status: :success1932 behaves like process empty nuget search request1933 returns a valid json response1934 behaves like returning response status1935 returns success1936# [RSpecRunTime] RSpec elapsed time: 2 minutes 23.74 seconds. Current RSS: ~1473M. load average: 1.21 1.20 0.69 1/273 5271937 behaves like a package tracking event1938 creates a gitlab tracking event search_package1939 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1940 behaves like rejects nuget packages access1941 for user type developer1942 has the correct response header1943 behaves like returning response status1944 returns unauthorized1945# [RSpecRunTime] RSpec elapsed time: 2 minutes 25.43 seconds. Current RSS: ~1474M. load average: 1.21 1.20 0.69 1/273 5311946 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1947 behaves like rejects nuget packages access1948 for user type guest1949 has the correct response header1950 behaves like returning response status1951 returns unauthorized1952# [RSpecRunTime] RSpec elapsed time: 2 minutes 26.49 seconds. Current RSS: ~1473M. load average: 1.21 1.20 0.69 1/273 5341953 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :not_found1954 behaves like rejects nuget packages access1955 for user type developer1956 behaves like returning response status1957 returns not_found1958 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :not_found1959 behaves like rejects nuget packages access1960 for user type guest1961 behaves like returning response status1962 returns not_found1963 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1964 behaves like rejects nuget packages access1965 for user type developer1966 has the correct response header1967 behaves like returning response status1968 returns unauthorized1969 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1970 behaves like rejects nuget packages access1971 for user type guest1972 has the correct response header1973 behaves like returning response status1974 returns unauthorized1975 visibility_level: "PRIVATE", user_role: :anonymous, member: false, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized1976 behaves like rejects nuget packages access1977 for user type anonymous1978 has the correct response header1979 behaves like returning response status1980 returns unauthorized1981 behaves like deploy token for package GET requests1982 with deploy token headers1983 valid token1984 behaves like returning response status1985 returns success1986 invalid token1987 behaves like returning response status1988 returns unauthorized1989 behaves like rejects nuget access with unknown target id1990 with an unknown target1991 as anonymous1992 behaves like rejects nuget packages access1993 for user type anonymous1994 has the correct response header1995 behaves like returning response status1996 returns unauthorized1997 as authenticated user1998 behaves like rejects nuget packages access1999 for user type anonymous2000 behaves like returning response status2001 returns not_found2002 behaves like rejects nuget access with invalid target id2003 with a target id with invalid integers2004 id: "/../", status: :bad_request2005 behaves like rejects nuget packages access2006 for user type anonymous2007 behaves like returning response status2008 returns bad_request2009 id: "", status: :not_found2010 behaves like rejects nuget packages access2011 for user type anonymous2012 behaves like returning response status2013 returns not_found2014 id: "%20", status: :bad_request2015 behaves like rejects nuget packages access2016 for user type anonymous2017 behaves like returning response status2018 returns bad_request2019 id: "%2e%2e%2f", status: :bad_request2020 behaves like rejects nuget packages access2021 for user type anonymous2022 behaves like returning response status2023 returns bad_request2024 id: "NaN", status: :bad_request2025 behaves like rejects nuget packages access2026 for user type anonymous2027 behaves like returning response status2028 returns bad_request2029 id: 1253, status: :unauthorized2030 behaves like rejects nuget packages access2031 for user type anonymous2032 has the correct response header2033 behaves like returning response status2034 returns unauthorized2035 id: "anything25", status: :bad_request2036 behaves like rejects nuget packages access2037 for user type anonymous2038 behaves like returning response status2039 returns bad_request2040 a group2041 behaves like handling all endpoints2042 GET /api/v4/groups/:id/-/packages/nuget2043 behaves like handling nuget service requests2044 is expected to have request urgency :default2045 with valid target2046 visibility_level: "PUBLIC", user_role: :developer, member: true, shared_examples_name: "process nuget service index request", expected_status: :success2047 behaves like process nuget service index request2048 for user type developer2049 returns a valid json or xml response2050 behaves like returning response status2051 returns success2052# [RSpecRunTime] RSpec elapsed time: 2 minutes 32.06 seconds. Current RSS: ~1499M. load average: 1.20 1.19 0.69 1/273 5452053 behaves like a package tracking event2054 creates a gitlab tracking event cli_metadata2055 with invalid format2056 behaves like rejects nuget packages access2057 for user type anonymous2058 behaves like returning response status2059 returns not_found2060 visibility_level: "PUBLIC", user_role: :guest, member: true, shared_examples_name: "process nuget service index request", expected_status: :success2061 behaves like process nuget service index request2062 for user type guest2063 returns a valid json or xml response2064 behaves like returning response status2065 returns success2066 behaves like a package tracking event2067 creates a gitlab tracking event cli_metadata2068 with invalid format2069 behaves like rejects nuget packages access2070 for user type anonymous2071 behaves like returning response status2072 returns not_found2073 visibility_level: "PUBLIC", user_role: :developer, member: false, shared_examples_name: "process nuget service index request", expected_status: :success2074 behaves like process nuget service index request2075 for user type developer2076 returns a valid json or xml response2077 behaves like returning response status2078 returns success2079 behaves like a package tracking event2080 creates a gitlab tracking event cli_metadata2081 with invalid format2082 behaves like rejects nuget packages access2083 for user type anonymous2084 behaves like returning response status2085 returns not_found2086 visibility_level: "PUBLIC", user_role: :guest, member: false, shared_examples_name: "process nuget service index request", expected_status: :success2087 behaves like process nuget service index request2088 for user type guest2089 returns a valid json or xml response2090 behaves like returning response status2091 returns success2092 behaves like a package tracking event2093 creates a gitlab tracking event cli_metadata2094 with invalid format2095 behaves like rejects nuget packages access2096 for user type anonymous2097 behaves like returning response status2098 returns not_found2099 visibility_level: "PUBLIC", user_role: :anonymous, member: false, shared_examples_name: "process nuget service index request", expected_status: :success2100 behaves like process nuget service index request2101 for user type anonymous2102 returns a valid json or xml response2103 behaves like returning response status2104 returns success2105 behaves like a package tracking event2106 creates a gitlab tracking event cli_metadata2107 with invalid format2108 behaves like rejects nuget packages access2109 for user type anonymous2110 behaves like returning response status2111 returns not_found2112 visibility_level: "PRIVATE", user_role: :developer, member: true, shared_examples_name: "process nuget service index request", expected_status: :success2113 behaves like process nuget service index request2114 for user type developer2115 returns a valid json or xml response2116 behaves like returning response status2117 returns success2118 behaves like a package tracking event2119 creates a gitlab tracking event cli_metadata2120 with invalid format2121 behaves like rejects nuget packages access2122 for user type anonymous2123 behaves like returning response status2124 returns not_found2125 visibility_level: "PRIVATE", user_role: :guest, member: true, shared_examples_name: "process nuget service index request", expected_status: :success2126 behaves like process nuget service index request2127 for user type guest2128 returns a valid json or xml response2129 behaves like returning response status2130 returns success2131# [RSpecRunTime] RSpec elapsed time: 2 minutes 41.81 seconds. Current RSS: ~1469M. load average: 1.16 1.19 0.70 1/273 5582132 behaves like a package tracking event2133 creates a gitlab tracking event cli_metadata2134 with invalid format2135 behaves like rejects nuget packages access2136 for user type anonymous2137 behaves like returning response status2138 returns not_found2139 visibility_level: "PRIVATE", user_role: :developer, member: false, shared_examples_name: "process nuget service index request", expected_status: :success2140 behaves like process nuget service index request2141 for user type developer2142 returns a valid json or xml response2143 behaves like returning response status2144 returns success2145 behaves like a package tracking event2146 creates a gitlab tracking event cli_metadata2147 with invalid format2148 behaves like rejects nuget packages access2149 for user type anonymous2150 behaves like returning response status2151 returns not_found2152 visibility_level: "PRIVATE", user_role: :guest, member: false, shared_examples_name: "process nuget service index request", expected_status: :success2153 behaves like process nuget service index request2154 for user type guest2155 returns a valid json or xml response2156 behaves like returning response status2157 returns success2158 behaves like a package tracking event2159 creates a gitlab tracking event cli_metadata2160 with invalid format2161 behaves like rejects nuget packages access2162 for user type anonymous2163 behaves like returning response status2164 returns not_found2165 visibility_level: "PRIVATE", user_role: :anonymous, member: false, shared_examples_name: "process nuget service index request", expected_status: :success2166 behaves like process nuget service index request2167 for user type anonymous2168 returns a valid json or xml response2169 behaves like returning response status2170 returns success2171 behaves like a package tracking event2172 creates a gitlab tracking event cli_metadata2173 with invalid format2174 behaves like rejects nuget packages access2175 for user type anonymous2176 behaves like returning response status2177 returns not_found2178 behaves like rejects nuget access with unknown target id2179 with an unknown target2180 as anonymous2181 behaves like rejects nuget packages access2182 for user type anonymous2183 behaves like returning response status2184 returns not_found2185 as authenticated user2186 behaves like rejects nuget packages access2187 for user type anonymous2188 behaves like returning response status2189 returns not_found2190 behaves like rejects nuget access with invalid target id2191 with a target id with invalid integers2192 id: "/../", status: :bad_request2193 behaves like rejects nuget packages access2194 for user type anonymous2195 behaves like returning response status2196 returns bad_request2197 id: "", status: :not_found2198 behaves like rejects nuget packages access2199 for user type anonymous2200 behaves like returning response status2201 returns not_found2202 id: "%20", status: :bad_request2203 behaves like rejects nuget packages access2204 for user type anonymous2205 behaves like returning response status2206 returns bad_request2207 id: "%2e%2e%2f", status: :bad_request2208 behaves like rejects nuget packages access2209 for user type anonymous2210 behaves like returning response status2211 returns bad_request2212 id: "NaN", status: :bad_request2213 behaves like rejects nuget packages access2214 for user type anonymous2215 behaves like returning response status2216 returns bad_request2217 id: 1253, status: :not_found2218 behaves like rejects nuget packages access2219 for user type anonymous2220 behaves like returning response status2221 returns not_found2222 id: "anything25", status: :bad_request2223 behaves like rejects nuget packages access2224 for user type anonymous2225 behaves like returning response status2226 returns bad_request2227 GET /api/v4/groups/:id/-/packages/nuget/v22228 behaves like handling nuget service requests2229 is expected to have request urgency :low2230 with valid target2231 visibility_level: "PUBLIC", user_role: :developer, member: true, shared_examples_name: "process nuget service index request", expected_status: :success2232 behaves like process nuget service index request2233 for user type developer2234 returns a valid json or xml response2235 behaves like returning response status2236 returns success2237# [RSpecRunTime] RSpec elapsed time: 2 minutes 48.83 seconds. Current RSS: ~1483M. load average: 1.14 1.18 0.70 1/273 5872238 behaves like a package tracking event2239 creates a gitlab tracking event cli_metadata2240 visibility_level: "PUBLIC", user_role: :guest, member: true, shared_examples_name: "process nuget service index request", expected_status: :success2241 behaves like process nuget service index request2242 for user type guest2243 returns a valid json or xml response2244 behaves like returning response status2245 returns success2246 behaves like a package tracking event2247 creates a gitlab tracking event cli_metadata2248 visibility_level: "PUBLIC", user_role: :developer, member: false, shared_examples_name: "process nuget service index request", expected_status: :success2249 behaves like process nuget service index request2250 for user type developer2251 returns a valid json or xml response2252 behaves like returning response status2253 returns success2254 behaves like a package tracking event2255 creates a gitlab tracking event cli_metadata2256 visibility_level: "PUBLIC", user_role: :guest, member: false, shared_examples_name: "process nuget service index request", expected_status: :success2257 behaves like process nuget service index request2258 for user type guest2259 returns a valid json or xml response2260 behaves like returning response status2261 returns success2262 behaves like a package tracking event2263 creates a gitlab tracking event cli_metadata2264 visibility_level: "PUBLIC", user_role: :anonymous, member: false, shared_examples_name: "process nuget service index request", expected_status: :success2265 behaves like process nuget service index request2266 for user type anonymous2267 returns a valid json or xml response2268 behaves like returning response status2269 returns success2270 behaves like a package tracking event2271 creates a gitlab tracking event cli_metadata2272 visibility_level: "PRIVATE", user_role: :developer, member: true, shared_examples_name: "process nuget service index request", expected_status: :success2273 behaves like process nuget service index request2274 for user type developer2275 returns a valid json or xml response2276 behaves like returning response status2277 returns success2278# [RSpecRunTime] RSpec elapsed time: 2 minutes 54.86 seconds. Current RSS: ~1481M. load average: 1.13 1.18 0.70 1/273 5922279 behaves like a package tracking event2280 creates a gitlab tracking event cli_metadata2281 visibility_level: "PRIVATE", user_role: :guest, member: true, shared_examples_name: "process nuget service index request", expected_status: :success2282 behaves like process nuget service index request2283 for user type guest2284 returns a valid json or xml response2285 behaves like returning response status2286 returns success2287 behaves like a package tracking event2288 creates a gitlab tracking event cli_metadata2289 visibility_level: "PRIVATE", user_role: :developer, member: false, shared_examples_name: "process nuget service index request", expected_status: :success2290 behaves like process nuget service index request2291 for user type developer2292 returns a valid json or xml response2293 behaves like returning response status2294 returns success2295 behaves like a package tracking event2296 creates a gitlab tracking event cli_metadata2297 visibility_level: "PRIVATE", user_role: :guest, member: false, shared_examples_name: "process nuget service index request", expected_status: :success2298 behaves like process nuget service index request2299 for user type guest2300 returns a valid json or xml response2301 behaves like returning response status2302 returns success2303 behaves like a package tracking event2304 creates a gitlab tracking event cli_metadata2305 visibility_level: "PRIVATE", user_role: :anonymous, member: false, shared_examples_name: "process nuget service index request", expected_status: :success2306 behaves like process nuget service index request2307 for user type anonymous2308 returns a valid json or xml response2309 behaves like returning response status2310 returns success2311 behaves like a package tracking event2312 creates a gitlab tracking event cli_metadata2313 behaves like rejects nuget access with unknown target id2314 with an unknown target2315 as anonymous2316 behaves like rejects nuget packages access2317 for user type anonymous2318 behaves like returning response status2319 returns not_found2320 as authenticated user2321 behaves like rejects nuget packages access2322 for user type anonymous2323 behaves like returning response status2324 returns not_found2325 behaves like rejects nuget access with invalid target id2326 with a target id with invalid integers2327 id: "/../", status: :bad_request2328 behaves like rejects nuget packages access2329 for user type anonymous2330 behaves like returning response status2331 returns bad_request2332 id: "", status: :not_found2333 behaves like rejects nuget packages access2334 for user type anonymous2335 behaves like returning response status2336 returns not_found2337 id: "%20", status: :bad_request2338 behaves like rejects nuget packages access2339 for user type anonymous2340 behaves like returning response status2341 returns bad_request2342 id: "%2e%2e%2f", status: :bad_request2343 behaves like rejects nuget packages access2344 for user type anonymous2345 behaves like returning response status2346 returns bad_request2347 id: "NaN", status: :bad_request2348 behaves like rejects nuget packages access2349 for user type anonymous2350 behaves like returning response status2351 returns bad_request2352 id: 1253, status: :not_found2353 behaves like rejects nuget packages access2354 for user type anonymous2355 behaves like returning response status2356 returns not_found2357 id: "anything25", status: :bad_request2358 behaves like rejects nuget packages access2359 for user type anonymous2360 behaves like returning response status2361 returns bad_request2362 GET /api/v4/groups/:id/-/packages/nuget/metadata/*package_name/index2363 behaves like handling nuget metadata requests with package name2364 with valid target2365 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: true, shared_examples_name: "process nuget metadata request at package name level", expected_status: :success2366 behaves like process nuget metadata request at package name level2367 for user type developer2368 behaves like returning response status2369 returns success2370# [RSpecRunTime] RSpec elapsed time: 3 minutes 2.27 seconds. Current RSS: ~1479M. load average: 1.12 1.17 0.70 1/273 6192371 behaves like returning nuget metadata json response with json schema2372 returns a valid json response2373 with invalid format2374 behaves like rejects nuget packages access2375 for user type anonymous2376 behaves like returning response status2377 returns not_found2378 with lower case package name2379 behaves like returning response status2380 returns success2381 behaves like returning nuget metadata json response with json schema2382 returns a valid json response2383 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: true, shared_examples_name: "process nuget metadata request at package name level", expected_status: :success2384 behaves like process nuget metadata request at package name level2385 for user type guest2386 behaves like returning response status2387 returns success2388 behaves like returning nuget metadata json response with json schema2389 returns a valid json response2390 with invalid format2391 behaves like rejects nuget packages access2392 for user type anonymous2393 behaves like returning response status2394 returns not_found2395 with lower case package name2396 behaves like returning response status2397 returns success2398 behaves like returning nuget metadata json response with json schema2399 returns a valid json response2400 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2401 behaves like rejects nuget packages access2402 for user type developer2403 has the correct response header2404 behaves like returning response status2405 returns unauthorized2406# [RSpecRunTime] RSpec elapsed time: 3 minutes 10.15 seconds. Current RSS: ~1450M. load average: 1.25 1.20 0.72 1/271 6202407 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2408 behaves like rejects nuget packages access2409 for user type guest2410 has the correct response header2411 behaves like returning response status2412 returns unauthorized2413# [RSpecRunTime] RSpec elapsed time: 3 minutes 11.64 seconds. Current RSS: ~1443M. load average: 1.25 1.20 0.72 1/271 6212414 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, shared_examples_name: "process nuget metadata request at package name level", expected_status: :success2415 behaves like process nuget metadata request at package name level2416 for user type developer2417 behaves like returning response status2418 returns success2419 behaves like returning nuget metadata json response with json schema2420 returns a valid json response2421 with invalid format2422 behaves like rejects nuget packages access2423 for user type anonymous2424 behaves like returning response status2425 returns not_found2426 with lower case package name2427 behaves like returning response status2428 returns success2429 behaves like returning nuget metadata json response with json schema2430 returns a valid json response2431 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, shared_examples_name: "process nuget metadata request at package name level", expected_status: :success2432 behaves like process nuget metadata request at package name level2433 for user type guest2434 behaves like returning response status2435 returns success2436 behaves like returning nuget metadata json response with json schema2437 returns a valid json response2438 with invalid format2439 behaves like rejects nuget packages access2440 for user type anonymous2441 behaves like returning response status2442 returns not_found2443 with lower case package name2444 behaves like returning response status2445 returns success2446 behaves like returning nuget metadata json response with json schema2447 returns a valid json response2448 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2449 behaves like rejects nuget packages access2450 for user type developer2451 has the correct response header2452 behaves like returning response status2453 returns unauthorized2454 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2455 behaves like rejects nuget packages access2456 for user type guest2457 has the correct response header2458 behaves like returning response status2459 returns unauthorized2460 visibility_level: "PUBLIC", user_role: :anonymous, member: false, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2461 behaves like rejects nuget packages access2462 for user type anonymous2463 has the correct response header2464 behaves like returning response status2465 returns unauthorized2466 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, shared_examples_name: "process nuget metadata request at package name level", expected_status: :success2467 behaves like process nuget metadata request at package name level2468 for user type developer2469 behaves like returning response status2470 returns success2471 behaves like returning nuget metadata json response with json schema2472 returns a valid json response2473 with invalid format2474 behaves like rejects nuget packages access2475 for user type anonymous2476 behaves like returning response status2477 returns not_found2478 with lower case package name2479 behaves like returning response status2480 returns success2481 behaves like returning nuget metadata json response with json schema2482 returns a valid json response2483 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :not_found2484 behaves like rejects nuget packages access2485 for user type guest2486 behaves like returning response status2487 returns not_found2488 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2489 behaves like rejects nuget packages access2490 for user type developer2491 has the correct response header2492 behaves like returning response status2493 returns unauthorized2494# [RSpecRunTime] RSpec elapsed time: 3 minutes 25.63 seconds. Current RSS: ~1438M. load average: 1.20 1.19 0.73 1/271 6382495 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2496 behaves like rejects nuget packages access2497 for user type guest2498 has the correct response header2499 behaves like returning response status2500 returns unauthorized2501# [RSpecRunTime] RSpec elapsed time: 3 minutes 27.84 seconds. Current RSS: ~1437M. load average: 1.18 1.19 0.73 1/271 6432502 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :not_found2503 behaves like rejects nuget packages access2504 for user type developer2505 behaves like returning response status2506 returns not_found2507 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :not_found2508 behaves like rejects nuget packages access2509 for user type guest2510 behaves like returning response status2511 returns not_found2512 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2513 behaves like rejects nuget packages access2514 for user type developer2515 has the correct response header2516 behaves like returning response status2517 returns unauthorized2518 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2519 behaves like rejects nuget packages access2520 for user type guest2521 has the correct response header2522 behaves like returning response status2523 returns unauthorized2524 visibility_level: "PRIVATE", user_role: :anonymous, member: false, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2525 behaves like rejects nuget packages access2526 for user type anonymous2527 has the correct response header2528 behaves like returning response status2529 returns unauthorized2530 behaves like deploy token for package GET requests2531 with deploy token headers2532 valid token2533 behaves like returning response status2534 returns success2535 invalid token2536 behaves like returning response status2537 returns unauthorized2538 behaves like rejects nuget access with unknown target id2539 with an unknown target2540 as anonymous2541 behaves like rejects nuget packages access2542 for user type anonymous2543 has the correct response header2544 behaves like returning response status2545 returns unauthorized2546 as authenticated user2547 behaves like rejects nuget packages access2548 for user type anonymous2549 behaves like returning response status2550 returns not_found2551 behaves like rejects nuget access with invalid target id2552 with a target id with invalid integers2553 id: "/../", status: :bad_request2554 behaves like rejects nuget packages access2555 for user type anonymous2556 behaves like returning response status2557 returns bad_request2558 id: "", status: :not_found2559 behaves like rejects nuget packages access2560 for user type anonymous2561 behaves like returning response status2562 returns not_found2563 id: "%20", status: :bad_request2564 behaves like rejects nuget packages access2565 for user type anonymous2566 behaves like returning response status2567 returns bad_request2568 id: "%2e%2e%2f", status: :bad_request2569 behaves like rejects nuget packages access2570 for user type anonymous2571 behaves like returning response status2572 returns bad_request2573 id: "NaN", status: :bad_request2574 behaves like rejects nuget packages access2575 for user type anonymous2576 behaves like returning response status2577 returns bad_request2578 id: 1253, status: :unauthorized2579 behaves like rejects nuget packages access2580 for user type anonymous2581 has the correct response header2582 behaves like returning response status2583 returns unauthorized2584 id: "anything25", status: :bad_request2585 behaves like rejects nuget packages access2586 for user type anonymous2587 behaves like returning response status2588 returns bad_request2589 GET /api/v4/groups/:id/-/packages/nuget/metadata/*package_name/*package_version2590 behaves like handling nuget metadata requests with package name and package version2591 with valid target2592 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: true, shared_examples_name: "process nuget metadata request at package name and package version level", expected_status: :success2593 behaves like process nuget metadata request at package name and package version level2594 for user type developer2595 behaves like returning response status2596 returns success2597 behaves like returning nuget metadata json response with json schema2598 returns a valid json response2599 with invalid format2600 behaves like rejects nuget packages access2601 for user type anonymous2602 behaves like returning response status2603 returns not_found2604 with lower case package name2605 behaves like returning response status2606 returns success2607 behaves like returning nuget metadata json response with json schema2608 returns a valid json response2609 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: true, shared_examples_name: "process nuget metadata request at package name and package version level", expected_status: :success2610 behaves like process nuget metadata request at package name and package version level2611 for user type guest2612 behaves like returning response status2613 returns success2614 behaves like returning nuget metadata json response with json schema2615 returns a valid json response2616 with invalid format2617 behaves like rejects nuget packages access2618 for user type anonymous2619 behaves like returning response status2620 returns not_found2621 with lower case package name2622 behaves like returning response status2623 returns success2624 behaves like returning nuget metadata json response with json schema2625 returns a valid json response2626 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2627 behaves like rejects nuget packages access2628 for user type developer2629 has the correct response header2630 behaves like returning response status2631 returns unauthorized2632# [RSpecRunTime] RSpec elapsed time: 3 minutes 43.6 seconds. Current RSS: ~1482M. load average: 1.14 1.18 0.73 1/271 6642633 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2634 behaves like rejects nuget packages access2635 for user type guest2636 has the correct response header2637 behaves like returning response status2638 returns unauthorized2639# [RSpecRunTime] RSpec elapsed time: 3 minutes 44.76 seconds. Current RSS: ~1483M. load average: 1.14 1.18 0.73 1/271 6652640 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, shared_examples_name: "process nuget metadata request at package name and package version level", expected_status: :success2641 behaves like process nuget metadata request at package name and package version level2642 for user type developer2643 behaves like returning response status2644 returns success2645 behaves like returning nuget metadata json response with json schema2646 returns a valid json response2647 with invalid format2648 behaves like rejects nuget packages access2649 for user type anonymous2650 behaves like returning response status2651 returns not_found2652 with lower case package name2653 behaves like returning response status2654 returns success2655 behaves like returning nuget metadata json response with json schema2656 returns a valid json response2657 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, shared_examples_name: "process nuget metadata request at package name and package version level", expected_status: :success2658 behaves like process nuget metadata request at package name and package version level2659 for user type guest2660 behaves like returning response status2661 returns success2662 behaves like returning nuget metadata json response with json schema2663 returns a valid json response2664 with invalid format2665 behaves like rejects nuget packages access2666 for user type anonymous2667 behaves like returning response status2668 returns not_found2669 with lower case package name2670 behaves like returning response status2671 returns success2672 behaves like returning nuget metadata json response with json schema2673 returns a valid json response2674 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2675 behaves like rejects nuget packages access2676 for user type developer2677 has the correct response header2678 behaves like returning response status2679 returns unauthorized2680 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2681 behaves like rejects nuget packages access2682 for user type guest2683 has the correct response header2684 behaves like returning response status2685 returns unauthorized2686 visibility_level: "PUBLIC", user_role: :anonymous, member: false, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2687 behaves like rejects nuget packages access2688 for user type anonymous2689 has the correct response header2690 behaves like returning response status2691 returns unauthorized2692 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, shared_examples_name: "process nuget metadata request at package name and package version level", expected_status: :success2693 behaves like process nuget metadata request at package name and package version level2694 for user type developer2695 behaves like returning response status2696 returns success2697 behaves like returning nuget metadata json response with json schema2698 returns a valid json response2699 with invalid format2700 behaves like rejects nuget packages access2701 for user type anonymous2702 behaves like returning response status2703 returns not_found2704 with lower case package name2705 behaves like returning response status2706 returns success2707 behaves like returning nuget metadata json response with json schema2708 returns a valid json response2709 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :not_found2710 behaves like rejects nuget packages access2711 for user type guest2712 behaves like returning response status2713 returns not_found2714 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2715 behaves like rejects nuget packages access2716 for user type developer2717 has the correct response header2718 behaves like returning response status2719 returns unauthorized2720# [RSpecRunTime] RSpec elapsed time: 3 minutes 55.83 seconds. Current RSS: ~1478M. load average: 1.12 1.17 0.73 1/272 6822721 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2722 behaves like rejects nuget packages access2723 for user type guest2724 has the correct response header2725 behaves like returning response status2726 returns unauthorized2727# [RSpecRunTime] RSpec elapsed time: 3 minutes 57.0 seconds. Current RSS: ~1478M. load average: 1.12 1.17 0.73 1/272 6872728 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :not_found2729 behaves like rejects nuget packages access2730 for user type developer2731 behaves like returning response status2732 returns not_found2733 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :not_found2734 behaves like rejects nuget packages access2735 for user type guest2736 behaves like returning response status2737 returns not_found2738 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2739 behaves like rejects nuget packages access2740 for user type developer2741 has the correct response header2742 behaves like returning response status2743 returns unauthorized2744 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2745 behaves like rejects nuget packages access2746 for user type guest2747 has the correct response header2748 behaves like returning response status2749 returns unauthorized2750 visibility_level: "PRIVATE", user_role: :anonymous, member: false, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2751 behaves like rejects nuget packages access2752 for user type anonymous2753 has the correct response header2754 behaves like returning response status2755 returns unauthorized2756 behaves like deploy token for package GET requests2757 with deploy token headers2758 valid token2759 behaves like returning response status2760 returns success2761 invalid token2762 behaves like returning response status2763 returns unauthorized2764 behaves like rejects nuget access with unknown target id2765 with an unknown target2766 as anonymous2767 behaves like rejects nuget packages access2768 for user type anonymous2769 has the correct response header2770 behaves like returning response status2771 returns unauthorized2772 as authenticated user2773 behaves like rejects nuget packages access2774 for user type anonymous2775 behaves like returning response status2776 returns not_found2777 behaves like rejects nuget access with invalid target id2778 with a target id with invalid integers2779 id: "/../", status: :bad_request2780 behaves like rejects nuget packages access2781 for user type anonymous2782 behaves like returning response status2783 returns bad_request2784 id: "", status: :not_found2785 behaves like rejects nuget packages access2786 for user type anonymous2787 behaves like returning response status2788 returns not_found2789 id: "%20", status: :bad_request2790 behaves like rejects nuget packages access2791 for user type anonymous2792 behaves like returning response status2793 returns bad_request2794 id: "%2e%2e%2f", status: :bad_request2795 behaves like rejects nuget packages access2796 for user type anonymous2797 behaves like returning response status2798 returns bad_request2799 id: "NaN", status: :bad_request2800 behaves like rejects nuget packages access2801 for user type anonymous2802 behaves like returning response status2803 returns bad_request2804 id: 1253, status: :unauthorized2805 behaves like rejects nuget packages access2806 for user type anonymous2807 has the correct response header2808 behaves like returning response status2809 returns unauthorized2810 id: "anything25", status: :bad_request2811 behaves like rejects nuget packages access2812 for user type anonymous2813 behaves like returning response status2814 returns bad_request2815 GET /api/v4/groups/:id/-/packages/nuget/query2816 behaves like handling nuget search requests2817 with valid target2818 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: true, shared_examples_name: "process nuget search request", expected_status: :success2819 behaves like process nuget search request2820 for user type developer2821 behaves like returns a valid json search response2822 returns a valid json response2823 behaves like returning response status2824 returns success2825# [RSpecRunTime] RSpec elapsed time: 4 minutes 4.36 seconds. Current RSS: ~1499M. load average: 1.10 1.16 0.74 2/272 7082826 behaves like a package tracking event2827 creates a gitlab tracking event search_package2828 with skip set to 22829 behaves like returns a valid json search response2830 returns a valid json response2831 behaves like returning response status2832 returns success2833# [RSpecRunTime] RSpec elapsed time: 4 minutes 6.49 seconds. Current RSS: ~1497M. load average: 1.10 1.16 0.74 1/272 7092834 with take set to 22835 behaves like returns a valid json search response2836 returns a valid json response2837 behaves like returning response status2838 returns success2839# [RSpecRunTime] RSpec elapsed time: 4 minutes 7.73 seconds. Current RSS: ~1493M. load average: 1.09 1.16 0.74 1/272 7102840 without prereleases2841 behaves like returns a valid json search response2842 returns a valid json response2843 behaves like returning response status2844 returns success2845# [RSpecRunTime] RSpec elapsed time: 4 minutes 8.88 seconds. Current RSS: ~1493M. load average: 1.09 1.16 0.74 1/272 7112846 with empty search term2847 behaves like returns a valid json search response2848 returns a valid json response2849 behaves like returning response status2850 returns success2851# [RSpecRunTime] RSpec elapsed time: 4 minutes 10.1 seconds. Current RSS: ~1493M. load average: 1.09 1.16 0.74 1/273 7122852 with nil search term2853 behaves like returns a valid json search response2854 returns a valid json response2855 behaves like returning response status2856 returns success2857# [RSpecRunTime] RSpec elapsed time: 4 minutes 11.4 seconds. Current RSS: ~1491M. load average: 1.09 1.16 0.74 1/273 7132858 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: true, shared_examples_name: "process nuget search request", expected_status: :success2859 behaves like process nuget search request2860 for user type guest2861 behaves like returns a valid json search response2862 returns a valid json response2863 behaves like returning response status2864 returns success2865# [RSpecRunTime] RSpec elapsed time: 4 minutes 12.58 seconds. Current RSS: ~1485M. load average: 1.08 1.16 0.74 1/273 7142866 behaves like a package tracking event2867 creates a gitlab tracking event search_package2868 with skip set to 22869 behaves like returns a valid json search response2870 returns a valid json response2871 behaves like returning response status2872 returns success2873# [RSpecRunTime] RSpec elapsed time: 4 minutes 14.39 seconds. Current RSS: ~1482M. load average: 1.08 1.16 0.74 1/273 7152874 with take set to 22875 behaves like returns a valid json search response2876 returns a valid json response2877 behaves like returning response status2878 returns success2879# [RSpecRunTime] RSpec elapsed time: 4 minutes 15.56 seconds. Current RSS: ~1480M. load average: 1.08 1.16 0.74 1/273 7162880 without prereleases2881 behaves like returns a valid json search response2882 returns a valid json response2883 behaves like returning response status2884 returns success2885# [RSpecRunTime] RSpec elapsed time: 4 minutes 16.79 seconds. Current RSS: ~1481M. load average: 1.08 1.16 0.74 1/273 7172886 with empty search term2887 behaves like returns a valid json search response2888 returns a valid json response2889 behaves like returning response status2890 returns success2891# [RSpecRunTime] RSpec elapsed time: 4 minutes 18.0 seconds. Current RSS: ~1483M. load average: 1.08 1.16 0.74 1/273 7182892 with nil search term2893 behaves like returns a valid json search response2894 returns a valid json response2895 behaves like returning response status2896 returns success2897# [RSpecRunTime] RSpec elapsed time: 4 minutes 19.36 seconds. Current RSS: ~1482M. load average: 1.08 1.16 0.74 1/272 7192898 visibility_level: "PUBLIC", user_role: :developer, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2899 behaves like rejects nuget packages access2900 for user type developer2901 has the correct response header2902 behaves like returning response status2903 returns unauthorized2904# [RSpecRunTime] RSpec elapsed time: 4 minutes 20.45 seconds. Current RSS: ~1482M. load average: 1.08 1.16 0.74 1/272 7202905 visibility_level: "PUBLIC", user_role: :guest, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2906 behaves like rejects nuget packages access2907 for user type guest2908 has the correct response header2909 behaves like returning response status2910 returns unauthorized2911# [RSpecRunTime] RSpec elapsed time: 4 minutes 21.52 seconds. Current RSS: ~1483M. load average: 1.08 1.16 0.74 1/272 7212912 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: true, shared_examples_name: "process nuget search request", expected_status: :success2913 behaves like process nuget search request2914 for user type developer2915 behaves like returns a valid json search response2916 returns a valid json response2917 behaves like returning response status2918 returns success2919 behaves like a package tracking event2920 creates a gitlab tracking event search_package2921 with skip set to 22922 behaves like returns a valid json search response2923 returns a valid json response2924 behaves like returning response status2925 returns success2926 with take set to 22927 behaves like returns a valid json search response2928 returns a valid json response2929 behaves like returning response status2930 returns success2931 without prereleases2932 behaves like returns a valid json search response2933 returns a valid json response2934 behaves like returning response status2935 returns success2936 with empty search term2937 behaves like returns a valid json search response2938 returns a valid json response2939 behaves like returning response status2940 returns success2941 with nil search term2942 behaves like returns a valid json search response2943 returns a valid json response2944 behaves like returning response status2945 returns success2946 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: true, shared_examples_name: "process nuget search request", expected_status: :success2947 behaves like process nuget search request2948 for user type guest2949 behaves like returns a valid json search response2950 returns a valid json response2951 behaves like returning response status2952 returns success2953 behaves like a package tracking event2954 creates a gitlab tracking event search_package2955 with skip set to 22956 behaves like returns a valid json search response2957 returns a valid json response2958 behaves like returning response status2959 returns success2960 with take set to 22961 behaves like returns a valid json search response2962 returns a valid json response2963 behaves like returning response status2964 returns success2965 without prereleases2966 behaves like returns a valid json search response2967 returns a valid json response2968 behaves like returning response status2969 returns success2970 with empty search term2971 behaves like returns a valid json search response2972 returns a valid json response2973 behaves like returning response status2974 returns success2975 with nil search term2976 behaves like returns a valid json search response2977 returns a valid json response2978 behaves like returning response status2979 returns success2980 visibility_level: "PUBLIC", user_role: :developer, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2981 behaves like rejects nuget packages access2982 for user type developer2983 has the correct response header2984 behaves like returning response status2985 returns unauthorized2986 visibility_level: "PUBLIC", user_role: :guest, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2987 behaves like rejects nuget packages access2988 for user type guest2989 has the correct response header2990 behaves like returning response status2991 returns unauthorized2992 visibility_level: "PUBLIC", user_role: :anonymous, member: false, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized2993 behaves like rejects nuget packages access2994 for user type anonymous2995 has the correct response header2996 behaves like returning response status2997 returns unauthorized2998 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: true, shared_examples_name: "process nuget search request", expected_status: :success2999 behaves like process nuget search request3000 for user type developer3001 behaves like returns a valid json search response3002 returns a valid json response3003 behaves like returning response status3004 returns success3005# [RSpecRunTime] RSpec elapsed time: 4 minutes 34.56 seconds. Current RSS: ~1488M. load average: 1.06 1.15 0.75 1/272 7263006 behaves like a package tracking event3007 creates a gitlab tracking event search_package3008 with skip set to 23009 behaves like returns a valid json search response3010 returns a valid json response3011 behaves like returning response status3012 returns success3013# [RSpecRunTime] RSpec elapsed time: 4 minutes 36.46 seconds. Current RSS: ~1479M. load average: 1.06 1.15 0.75 1/272 7333014 with take set to 23015 behaves like returns a valid json search response3016 returns a valid json response3017 behaves like returning response status3018 returns success3019# [RSpecRunTime] RSpec elapsed time: 4 minutes 37.69 seconds. Current RSS: ~1482M. load average: 1.05 1.14 0.75 1/272 7383020 without prereleases3021 behaves like returns a valid json search response3022 returns a valid json response3023 behaves like returning response status3024 returns success3025# [RSpecRunTime] RSpec elapsed time: 4 minutes 38.97 seconds. Current RSS: ~1482M. load average: 1.05 1.14 0.75 1/272 7433026 with empty search term3027 behaves like returns a valid json search response3028 returns a valid json response3029 behaves like returning response status3030 returns success3031# [RSpecRunTime] RSpec elapsed time: 4 minutes 40.32 seconds. Current RSS: ~1481M. load average: 1.05 1.14 0.75 1/272 7483032 with nil search term3033 behaves like returns a valid json search response3034 returns a valid json response3035 behaves like returning response status3036 returns success3037# [RSpecRunTime] RSpec elapsed time: 4 minutes 41.6 seconds. Current RSS: ~1480M. load average: 1.05 1.14 0.75 1/272 7533038 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: true, shared_examples_name: "process empty nuget search request", expected_status: :success3039 behaves like process empty nuget search request3040 returns a valid json response3041 behaves like returning response status3042 returns success3043# [RSpecRunTime] RSpec elapsed time: 4 minutes 42.92 seconds. Current RSS: ~1481M. load average: 1.05 1.14 0.75 1/272 7583044 behaves like a package tracking event3045 creates a gitlab tracking event search_package3046 visibility_level: "PRIVATE", user_role: :developer, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized3047 behaves like rejects nuget packages access3048 for user type developer3049 has the correct response header3050 behaves like returning response status3051 returns unauthorized3052# [RSpecRunTime] RSpec elapsed time: 4 minutes 44.6 seconds. Current RSS: ~1482M. load average: 1.05 1.14 0.75 1/272 7653053 visibility_level: "PRIVATE", user_role: :guest, member: true, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized3054 behaves like rejects nuget packages access3055 for user type guest3056 has the correct response header3057 behaves like returning response status3058 returns unauthorized3059# [RSpecRunTime] RSpec elapsed time: 4 minutes 45.73 seconds. Current RSS: ~1477M. load average: 1.05 1.14 0.75 1/272 7703060 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :not_found3061 behaves like rejects nuget packages access3062 for user type developer3063 behaves like returning response status3064 returns not_found3065 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :not_found3066 behaves like rejects nuget packages access3067 for user type guest3068 behaves like returning response status3069 returns not_found3070 visibility_level: "PRIVATE", user_role: :developer, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized3071 behaves like rejects nuget packages access3072 for user type developer3073 has the correct response header3074 behaves like returning response status3075 returns unauthorized3076 visibility_level: "PRIVATE", user_role: :guest, member: false, user_token: false, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized3077 behaves like rejects nuget packages access3078 for user type guest3079 has the correct response header3080 behaves like returning response status3081 returns unauthorized3082 visibility_level: "PRIVATE", user_role: :anonymous, member: false, user_token: true, shared_examples_name: "rejects nuget packages access", expected_status: :unauthorized3083 behaves like rejects nuget packages access3084 for user type anonymous3085 has the correct response header3086 behaves like returning response status3087 returns unauthorized3088 behaves like deploy token for package GET requests3089 with deploy token headers3090 valid token3091 behaves like returning response status3092 returns success3093 invalid token3094 behaves like returning response status3095 returns unauthorized3096 behaves like rejects nuget access with unknown target id3097 with an unknown target3098 as anonymous3099 behaves like rejects nuget packages access3100 for user type anonymous3101 has the correct response header3102 behaves like returning response status3103 returns unauthorized3104 as authenticated user3105 behaves like rejects nuget packages access3106 for user type anonymous3107 behaves like returning response status3108 returns not_found3109 behaves like rejects nuget access with invalid target id3110 with a target id with invalid integers3111 id: "/../", status: :bad_request3112 behaves like rejects nuget packages access3113 for user type anonymous3114 behaves like returning response status3115 returns bad_request3116 id: "", status: :not_found3117 behaves like rejects nuget packages access3118 for user type anonymous3119 behaves like returning response status3120 returns not_found3121 id: "%20", status: :bad_request3122 behaves like rejects nuget packages access3123 for user type anonymous3124 behaves like returning response status3125 returns bad_request3126 id: "%2e%2e%2f", status: :bad_request3127 behaves like rejects nuget packages access3128 for user type anonymous3129 behaves like returning response status3130 returns bad_request3131 id: "NaN", status: :bad_request3132 behaves like rejects nuget packages access3133 for user type anonymous3134 behaves like returning response status3135 returns bad_request3136 id: 1253, status: :unauthorized3137 behaves like rejects nuget packages access3138 for user type anonymous3139 has the correct response header3140 behaves like returning response status3141 returns unauthorized3142 id: "anything25", status: :bad_request3143 behaves like rejects nuget packages access3144 for user type anonymous3145 behaves like returning response status3146 returns bad_request3147 with dummy packages and anonymous request3148 GET /api/v4/groups/:id/-/packages/nuget/metadata/*package_name/index3149 behaves like handling mixed visibilities3150 group_visibility: "PUBLIC", subgroup_visibility: "PUBLIC", expected_status: :unauthorized3151 behaves like returning response status3152 returns unauthorized3153# [RSpecRunTime] RSpec elapsed time: 4 minutes 51.7 seconds. Current RSS: ~1504M. load average: 1.05 1.14 0.75 1/272 7913154 group_visibility: "PUBLIC", subgroup_visibility: "INTERNAL", expected_status: :unauthorized3155 behaves like returning response status3156 returns unauthorized3157 group_visibility: "PUBLIC", subgroup_visibility: "PRIVATE", expected_status: :unauthorized3158 behaves like returning response status3159 returns unauthorized3160 group_visibility: "INTERNAL", subgroup_visibility: "INTERNAL", expected_status: :unauthorized3161 behaves like returning response status3162 returns unauthorized3163 group_visibility: "INTERNAL", subgroup_visibility: "PRIVATE", expected_status: :unauthorized3164 behaves like returning response status3165 returns unauthorized3166 group_visibility: "PRIVATE", subgroup_visibility: "PRIVATE", expected_status: :unauthorized3167 behaves like returning response status3168 returns unauthorized3169 GET /api/v4/groups/:id/-/packages/nuget/metadata/*package_name/*package_version3170 behaves like handling mixed visibilities3171 group_visibility: "PUBLIC", subgroup_visibility: "PUBLIC", expected_status: :unauthorized3172 behaves like returning response status3173 returns unauthorized3174 group_visibility: "PUBLIC", subgroup_visibility: "INTERNAL", expected_status: :unauthorized3175 behaves like returning response status3176 returns unauthorized3177 group_visibility: "PUBLIC", subgroup_visibility: "PRIVATE", expected_status: :unauthorized3178 behaves like returning response status3179 returns unauthorized3180 group_visibility: "INTERNAL", subgroup_visibility: "INTERNAL", expected_status: :unauthorized3181 behaves like returning response status3182 returns unauthorized3183 group_visibility: "INTERNAL", subgroup_visibility: "PRIVATE", expected_status: :unauthorized3184 behaves like returning response status3185 returns unauthorized3186 group_visibility: "PRIVATE", subgroup_visibility: "PRIVATE", expected_status: :unauthorized3187 behaves like returning response status3188 returns unauthorized3189 GET /api/v4/groups/:id/-/packages/nuget/query3190 behaves like handling mixed visibilities3191 group_visibility: "PUBLIC", subgroup_visibility: "PUBLIC", expected_status: :unauthorized3192 behaves like returning response status3193 returns unauthorized3194 group_visibility: "PUBLIC", subgroup_visibility: "INTERNAL", expected_status: :unauthorized3195 behaves like returning response status3196 returns unauthorized3197 group_visibility: "PUBLIC", subgroup_visibility: "PRIVATE", expected_status: :unauthorized3198 behaves like returning response status3199 returns unauthorized3200 group_visibility: "INTERNAL", subgroup_visibility: "INTERNAL", expected_status: :unauthorized3201 behaves like returning response status3202 returns unauthorized3203 group_visibility: "INTERNAL", subgroup_visibility: "PRIVATE", expected_status: :unauthorized3204 behaves like returning response status3205 returns unauthorized3206 group_visibility: "PRIVATE", subgroup_visibility: "PRIVATE", expected_status: :unauthorized3207 behaves like returning response status3208 returns unauthorized3209 with a reporter of subgroup3210 GET /api/v4/groups/:id/-/packages/nuget/metadata/*package_name/index3211 behaves like returning response status3212 returns success3213 GET /api/v4/groups/:id/-/packages/nuget/metadata/*package_name/*package_version3214 behaves like returning response status3215 returns success3216 GET /api/v4/groups/:id/-/packages/nuget/query3217 behaves like returning response status3218 returns success3219 GET /api/v4/groups/:id/-/packages/nuget/token/*token/symbolfiles/*file_name/*signature/*file_name3220 behaves like nuget symbol file endpoint3221 is expected to have request urgency :low3222 with nuget_symbol_server_enabled setting enabled3223 with valid target3224 behaves like successful response3225 returns the symbol file3226 when target does not exist3227 behaves like returning response status3228 returns not_found3229 when target exists3230 when symbol file does not exist3231 behaves like returning response status3232 returns not_found3233 when symbol file checksum does not match3234 behaves like returning response status3235 returns not_found3236 when symbol file checksum is missing3237 behaves like returning response status3238 returns bad_request3239 when signature & filename are in uppercase3240 behaves like successful response3241 returns the symbol file3242 with nuget_symbol_server_enabled setting disabled3243 behaves like returning response status3244 returns forbidden3245# [RSpecRunTime] Finishing example group spec/requests/api/nuget_group_packages_spec.rb. It took 4 minutes 56.43 seconds. Expected to take 6 minutes 34.97 seconds.3246# [RSpecRunTime] Starting example group spec/requests/api/commits_spec.rb. Expected to take 4 minutes 22.7 seconds.3247API::Commits3248 GET /projects/:id/repository/commits3249 when unauthenticated and project is public3250 behaves like project commits3251 returns project commits3252 include correct pagination headers3253 commit trailers3254 doesn't include the commit trailers by default3255 does include the commit trailers when specified in the params3256# [RSpecRunTime] RSpec elapsed time: 5 minutes 3.72 seconds. Current RSS: ~1494M. load average: 1.12 1.15 0.76 1/277 8463257 when unauthenticated and project is private3258 behaves like 404 response3259 returns 4043260 when authenticated3261 when user is a direct project member3262 and user is a maintainer3263 behaves like project commits3264 returns project commits3265 include correct pagination headers3266 commit trailers3267 doesn't include the commit trailers by default3268 does include the commit trailers when specified in the params3269# [RSpecRunTime] RSpec elapsed time: 5 minutes 5.56 seconds. Current RSS: ~1494M. load average: 1.12 1.15 0.76 1/277 8653270 since optional parameter3271 returns project commits since provided parameter3272 include correct pagination headers3273 until optional parameter3274 returns project commits until provided parameter3275 include correct pagination headers3276 invalid xmlschema date parameters3277 returns an invalid parameter error message3278 with empty ref_name parameter3279 behaves like project commits3280 returns project commits3281 include correct pagination headers3282 commit trailers3283 doesn't include the commit trailers by default3284 does include the commit trailers when specified in the params3285# [RSpecRunTime] RSpec elapsed time: 5 minutes 8.81 seconds. Current RSS: ~1495M. load average: 1.11 1.15 0.76 1/277 9043286 with author parameter3287 returns only this author commits3288 when author is missing3289 returns all commits3290 when author does not exists3291 returns an empty list3292 when repository does not exist3293 behaves like 404 response3294 returns 4043295 path optional parameter3296 returns project commits matching provided path parameter3297 include correct pagination headers3298 all optional parameter3299 returns all project commits3300 first_parent optional parameter3301 returns all first_parent commits3302 with_stats optional parameter3303 behaves like project commits3304 returns project commits3305 include correct pagination headers3306 include commits details3307 commit trailers3308 doesn't include the commit trailers by default3309 does include the commit trailers when specified in the params3310# [RSpecRunTime] RSpec elapsed time: 5 minutes 18.2 seconds. Current RSS: ~1525M. load average: 1.09 1.14 0.77 1/279 12003311 with pagination params3312 returns correct headers3313 viewing the first page3314 returns the first 5 commits3315 viewing the third page3316 returns the third 5 commits3317 when per_page is over 1003318 returns 100 commits (maximum)3319 when pagination params are invalid3320 page: 0, per_page: nil, error_message: "page does not have a valid value"3321 returns 400 response3322 page: -1, per_page: nil, error_message: "page does not have a valid value"3323 returns 400 response3324 page: "a", per_page: nil, error_message: "page is invalid"3325 returns 400 response3326 page: nil, per_page: 0, error_message: "per_page does not have a valid value"3327 returns 400 response3328 page: nil, per_page: -1, error_message: "per_page does not have a valid value"3329 returns 400 response3330 page: nil, per_page: "a", error_message: "per_page is invalid"3331 returns 400 response3332 when FF is off3333 page: 0, per_page: nil, error_message: nil, status: :success3334 returns a response3335 page: -10, per_page: nil, error_message: nil, status: :success3336 returns a response3337 page: "a", per_page: nil, error_message: "page is invalid", status: :bad_request3338 returns a response3339 page: nil, per_page: 0, error_message: "per_page has a value not allowed", status: :bad_request3340 returns a response3341 page: nil, per_page: -1, error_message: nil, status: :success3342 returns a response3343 page: nil, per_page: "a", error_message: "per_page is invalid", status: :bad_request3344 returns a response3345 when per_page is below 03346 returns 20 commits (default)3347 with order parameter3348 set to topo3349 returns project commits ordered by topo order3350 set to default3351 returns project commits ordered by default order3352 set to an invalid parameter3353 behaves like 400 response3354 returns 4003355 with the optional trailers parameter3356 includes the Git trailers3357 when user is an inherited member from the group3358 when project is public with private repository3359 and user is a guest3360 behaves like project commits3361 returns project commits3362 include correct pagination headers3363 commit trailers3364 doesn't include the commit trailers by default3365 does include the commit trailers when specified in the params3366# [RSpecRunTime] RSpec elapsed time: 5 minutes 31.2 seconds. Current RSS: ~1511M. load average: 1.07 1.14 0.77 1/280 13003367 when project is private3368 and user is a guest3369 behaves like 404 response3370 returns 4043371# [RSpecRunTime] RSpec elapsed time: 5 minutes 32.36 seconds. Current RSS: ~1505M. load average: 1.07 1.14 0.77 1/280 13073372 POST /projects/:id/repository/commits3373 returns a 403 unauthorized for user without permissions3374 returns a 400 bad request if no params are given3375 when unauthenticated and project is public3376 behaves like 401 response3377 returns 4013378# [RSpecRunTime] RSpec elapsed time: 5 minutes 33.76 seconds. Current RSS: ~1508M. load average: 1.06 1.13 0.77 1/280 13143379 create3380 returns a 400 bad request if file exists3381 when using access token authentication3382 does not increment the usage counters3383 when using warden3384 increments usage counters3385 behaves like internal event tracking3386 logs to Snowplow3387# [RSpecRunTime] RSpec elapsed time: 5 minutes 36.12 seconds. Current RSS: ~1509M. load average: 1.06 1.13 0.77 1/281 13973388 counts.web_ide_commits Snowplow event tracking3389 behaves like Snowplow event tracking3390 is emitted3391 a new file in project repo3392 when user is a direct project member3393 behaves like successfully creates the commit3394 creates the commit3395 when user is an inherited member from the group3396 when project is public with private repository3397 and user is a guest3398 behaves like 403 response3399 returns 4033400# [RSpecRunTime] RSpec elapsed time: 5 minutes 38.69 seconds. Current RSS: ~1507M. load average: 1.06 1.13 0.77 1/280 14533401 when project is private3402 and user is a guest3403 behaves like 403 response3404 returns 4033405# [RSpecRunTime] RSpec elapsed time: 5 minutes 40.13 seconds. Current RSS: ~1509M. load average: 1.06 1.13 0.77 1/280 14603406 when repository is empty3407 when params are valid3408 behaves like successfully creates the commit3409 creates the commit3410 when branch name is invalid3411 is expected to respond with numeric status code bad_request3412 a new file with utf8 chars in project repo3413 behaves like successfully creates the commit3414 creates the commit3415 with project path containing a dot in URL3416 a new file in project repo3417 when committing to a new branch3418 when the API user is a guest3419 returns a 4033420 when start_project is provided3421 when posting to a forked project the user owns3422 identified by Integer (id)3423 adds a new commit to forked_project and returns a 2013424# [RSpecRunTime] RSpec elapsed time: 5 minutes 46.46 seconds. Current RSS: ~1507M. load average: 1.05 1.13 0.77 1/281 15873425 identified by String (full_path)3426 adds a new commit to forked_project and returns a 2013427# [RSpecRunTime] RSpec elapsed time: 5 minutes 48.82 seconds. Current RSS: ~1508M. load average: 1.05 1.13 0.77 1/282 16393428 when branch already exists3429 returns a 4003430 when force is set to true3431 adds a new commit to forked_project and returns a 2013432# [RSpecRunTime] RSpec elapsed time: 5 minutes 53.53 seconds. Current RSS: ~1502M. load average: 1.04 1.12 0.77 1/282 17083433 when start_sha is also provided3434 fetches the start_sha from the original project to use as parent commit and returns a 2013435# [RSpecRunTime] RSpec elapsed time: 5 minutes 56.11 seconds. Current RSS: ~1493M. load average: 1.04 1.12 0.77 1/283 17743436 when project repository access becomes restricted after being forked3437 returns a 4033438# [RSpecRunTime] RSpec elapsed time: 5 minutes 57.91 seconds. Current RSS: ~1490M. load average: 1.04 1.12 0.78 1/283 17883439 when fork owner has no more access to a private repository3440 returns a 4043441# [RSpecRunTime] RSpec elapsed time: 6 minutes 1.19 seconds. Current RSS: ~1489M. load average: 1.04 1.12 0.78 1/283 18023442 when the target project is not part of the fork network of start_project3443 returns a 4033444# [RSpecRunTime] RSpec elapsed time: 6 minutes 3.07 seconds. Current RSS: ~1503M. load average: 1.04 1.12 0.78 1/283 18153445 when posting to a forked project the user does not have write access3446 returns a 4033447# [RSpecRunTime] RSpec elapsed time: 6 minutes 5.09 seconds. Current RSS: ~1504M. load average: 1.04 1.12 0.78 1/283 18293448 when start_sha is provided3449 returns a 400 if start_branch is also provided3450 returns a 400 if branch already exists3451 returns a 400 if start_sha does not exist3452 returns a 400 if start_sha is not a full SHA3453 uses the start_sha as parent commit and returns a 2013454 when force is set to true and branch already exists3455 uses the start_sha as parent commit and returns a 2013456# [RSpecRunTime] RSpec elapsed time: 6 minutes 7.85 seconds. Current RSS: ~1511M. load average: 1.03 1.12 0.78 1/283 19163457 delete3458 an existing file in project repo3459 returns a 400 bad request if file does not exist3460 move3461 an existing file in project repo3462 returns a 400 bad request if file does not exist3463 update3464 an existing file in project repo3465 returns a 400 bad request if file does not exist3466 chmod3467 responds with success3468 when execute_filemode is false3469 responds with success3470 when the file doesn't exists3471 responds with 4003472 multiple operations3473 is committed as one in project repo and includes stats3474 doesn't include the commit stats when stats is false3475 return a 400 bad request if there are any issues3476# [RSpecRunTime] RSpec elapsed time: 6 minutes 15.11 seconds. Current RSS: ~1523M. load average: 1.03 1.12 0.78 1/283 21463477 when action is missing3478 responds with 400 bad request3479 when action is not supported3480 responds with 400 bad request3481 when committing into a fork as a maintainer3482 allows pushing to the source branch of the merge request3483 denies pushing to another branch3484# [RSpecRunTime] RSpec elapsed time: 6 minutes 21.61 seconds. Current RSS: ~1512M. load average: 1.03 1.11 0.78 1/283 22403485 GET /projects/:id/repository/commits/:sha/refs3486 when ref does not exist3487 behaves like 404 response3488 returns 4043489 when repository is disabled3490 behaves like 404 response3491 returns 4043492 for a valid commit3493 returns all refs with no scope3494 returns all refs3495 returns the branch refs3496 returns the tag refs3497# [RSpecRunTime] RSpec elapsed time: 6 minutes 25.02 seconds. Current RSS: ~1516M. load average: 1.03 1.11 0.78 3/283 23073498 GET /projects/:id/repository/commits/:sha3499 when stat param3500 is not present return stats by default3501 is false it does not include stats3502 is true it includes stats3503# [RSpecRunTime] RSpec elapsed time: 6 minutes 26.3 seconds. Current RSS: ~1518M. load average: 1.03 1.11 0.78 1/283 23243504 when unauthenticated and project is public3505 behaves like ref commit3506 returns the ref last commit3507 when ref does not exist3508 behaves like 404 response3509 returns 4043510# [RSpecRunTime] RSpec elapsed time: 6 minutes 27.66 seconds. Current RSS: ~1517M. load average: 1.02 1.11 0.79 1/283 23513511 when repository is disabled3512 behaves like 404 response3513 returns 4043514 behaves like ref with pipeline3515 includes status as "created" and a last_pipeline object3516 when pipeline succeeds3517 includes a "success" status3518 with private builds3519 behaves like ref with unaccessible pipeline3520 does not include last_pipeline3521 when unauthenticated and project is private3522 behaves like 404 response3523 returns 4043524 when authenticated as a maintainer3525 behaves like ref commit3526 returns the ref last commit3527 when ref does not exist3528 behaves like 404 response3529 returns 4043530 when repository is disabled3531 behaves like 404 response3532 returns 4043533 behaves like ref with pipeline3534 includes status as "created" and a last_pipeline object3535 when pipeline succeeds3536 includes a "success" status3537 when builds are disabled3538 behaves like ref with unaccessible pipeline3539 does not include last_pipeline3540 when branch contains a dot3541 behaves like ref commit3542 returns the ref last commit3543 when ref does not exist3544 behaves like 404 response3545 returns 4043546 when repository is disabled3547 behaves like 404 response3548 returns 4043549 when branch contains a slash3550 behaves like 404 response3551 returns 4043552 when branch contains an escaped slash3553 behaves like ref commit3554 returns the ref last commit3555 when ref does not exist3556 behaves like 404 response3557 returns 4043558 when repository is disabled3559 behaves like 404 response3560 returns 4043561 requesting with the escaped project full path3562 behaves like ref commit3563 returns the ref last commit3564 when ref does not exist3565 behaves like 404 response3566 returns 4043567 when repository is disabled3568 behaves like 404 response3569 returns 4043570 when branch contains a dot3571 behaves like ref commit3572 returns the ref last commit3573 when ref does not exist3574 behaves like 404 response3575 returns 4043576 when repository is disabled3577 behaves like 404 response3578 returns 4043579 when authenticated as a developer3580 behaves like ref commit3581 returns the ref last commit3582 when ref does not exist3583 behaves like 404 response3584 returns 4043585 when repository is disabled3586 behaves like 404 response3587 returns 4043588 behaves like ref with pipeline3589 includes status as "created" and a last_pipeline object3590 when pipeline succeeds3591 includes a "success" status3592 with private builds3593 behaves like ref with pipeline3594 includes status as "created" and a last_pipeline object3595 when pipeline succeeds3596 includes a "success" status3597 when authenticated as a guest3598 behaves like 403 response3599 returns 4033600 when authenticated as a non member3601 behaves like 403 response3602 returns 4033603 when authenticated as non_member and project is public3604 behaves like ref with pipeline3605 includes status as "created" and a last_pipeline object3606 when pipeline succeeds3607 includes a "success" status3608# [RSpecRunTime] RSpec elapsed time: 6 minutes 46.0 seconds. Current RSS: ~1505M. load average: 1.02 1.10 0.79 1/283 26343609 with private builds3610 behaves like ref with unaccessible pipeline3611 does not include last_pipeline3612 GET /projects/:id/repository/commits/:sha/diff3613 when unauthenticated and project is public3614 behaves like ref diff3615 returns the diff of the selected commit3616 when hard limits are lower than the number of files3617 respects the limit3618# [RSpecRunTime] RSpec elapsed time: 6 minutes 47.69 seconds. Current RSS: ~1502M. load average: 1.02 1.10 0.79 1/283 26623619 when ref does not exist3620 behaves like 404 response3621 returns 4043622 when repository is disabled3623 behaves like 404 response3624 returns 4043625 when unauthenticated and project is private3626 behaves like 404 response3627 returns 4043628 when authenticated as a maintainer3629 behaves like ref diff3630 returns the diff of the selected commit3631 when hard limits are lower than the number of files3632 respects the limit3633 when ref does not exist3634 behaves like 404 response3635 returns 4043636 when repository is disabled3637 behaves like 404 response3638 returns 4043639 when branch contains a dot3640 behaves like ref diff3641 returns the diff of the selected commit3642 when hard limits are lower than the number of files3643 respects the limit3644 when ref does not exist3645 behaves like 404 response3646 returns 4043647 when repository is disabled3648 behaves like 404 response3649 returns 4043650 when branch contains a slash3651 behaves like 404 response3652 returns 4043653 when branch contains an escaped slash3654 behaves like ref diff3655 returns the diff of the selected commit3656 when hard limits are lower than the number of files3657 respects the limit3658 when ref does not exist3659 behaves like 404 response3660 returns 4043661 when repository is disabled3662 behaves like 404 response3663 returns 4043664 requesting with the escaped project full path3665 behaves like ref diff3666 returns the diff of the selected commit3667 when hard limits are lower than the number of files3668 respects the limit3669 when ref does not exist3670 behaves like 404 response3671 returns 4043672 when repository is disabled3673 behaves like 404 response3674 returns 4043675 when branch contains a dot3676 behaves like ref diff3677 returns the diff of the selected commit3678 when hard limits are lower than the number of files3679 respects the limit3680 when ref does not exist3681 behaves like 404 response3682 returns 4043683 when repository is disabled3684 behaves like 404 response3685 returns 4043686 when binary diff are treated as text3687 behaves like ref diff3688 returns the diff of the selected commit3689 when hard limits are lower than the number of files3690 respects the limit3691 when ref does not exist3692 behaves like 404 response3693 returns 4043694 when repository is disabled3695 behaves like 404 response3696 returns 4043697 when unidiff format is requested3698 returns the diff in Unified format3699 GET /projects/:id/repository/commits/:sha/comments3700 when unauthenticated and project is public3701 behaves like ref comments3702 when ref exists3703 returns the diff of the selected commit3704# [RSpecRunTime] RSpec elapsed time: 7 minutes 2.9 seconds. Current RSS: ~1516M. load average: 1.33 1.16 0.82 1/283 28473705 when ref does not exist3706 behaves like 404 response3707 returns 4043708 when repository is disabled3709 behaves like 404 response3710 returns 4043711 when unauthenticated and project is private3712 behaves like 404 response3713 returns 4043714 when authenticated as a maintainer3715 behaves like ref comments3716 when ref exists3717 returns the diff of the selected commit3718 when ref does not exist3719 behaves like 404 response3720 returns 4043721 when repository is disabled3722 behaves like 404 response3723 returns 4043724# [RSpecRunTime] RSpec elapsed time: 7 minutes 6.28 seconds. Current RSS: ~1509M. load average: 1.33 1.16 0.82 1/283 28843725 when branch contains a dot3726 behaves like ref comments3727 when ref exists3728 returns the diff of the selected commit3729 when ref does not exist3730 behaves like 404 response3731 returns 4043732 when repository is disabled3733 behaves like 404 response3734 returns 4043735 when branch contains a slash3736 behaves like 404 response3737 returns 4043738 when branch contains an escaped slash3739 behaves like ref comments3740 when ref exists3741 returns the diff of the selected commit3742 when ref does not exist3743 behaves like 404 response3744 returns 4043745 when repository is disabled3746 behaves like 404 response3747 returns 4043748 requesting with the escaped project full path3749 behaves like ref comments3750 when ref exists3751 returns the diff of the selected commit3752 when ref does not exist3753 behaves like 404 response3754 returns 4043755 when repository is disabled3756 behaves like 404 response3757 returns 4043758 when branch contains a dot3759 behaves like ref comments3760 when ref exists3761 returns the diff of the selected commit3762 when ref does not exist3763 behaves like 404 response3764 returns 4043765 when repository is disabled3766 behaves like 404 response3767 returns 4043768 multiple notes3769 are returned without N + 13770# [RSpecRunTime] RSpec elapsed time: 7 minutes 14.44 seconds. Current RSS: ~1499M. load average: 1.52 1.21 0.84 1/283 30113771 when the commit is present on two projects3772 returns the comments for the target project3773 GET /projects/:id/repository/commits/:sha/sequence3774 when commit does not exist3775 behaves like 404 response3776 returns 4043777 when commit exists3778 returns correct JSON3779 when commit exists first-parent3780 returns correct JSON3781 POST :id/repository/commits/:sha/cherry_pick3782 when unauthenticated and project is public3783 behaves like 401 response3784 returns 4013785 when unauthenticated and project is private3786 behaves like 404 response3787 returns 4043788 when authenticated as an owner3789 behaves like ref cherry-pick3790 when ref exists3791 cherry-picks the ref commit3792 supports dry-run without applying changes3793 supports the use of a custom commit message3794# [RSpecRunTime] RSpec elapsed time: 7 minutes 21.63 seconds. Current RSS: ~1507M. load average: 1.48 1.20 0.84 1/283 31473795 when repository is disabled3796 behaves like 404 response3797 returns 4043798 when ref does not exist3799 behaves like 404 response3800 returns 4043801 when branch is missing3802 behaves like 400 response3803 returns 4003804 when branch is empty3805 behaves like 400 response3806 returns 4003807 behaves like 400 response3808 returns 4003809 when branch does not exist3810 behaves like 404 response3811 returns 4043812 when commit is already included in the target branch3813 includes an error_code in the response3814 includes an additional dry_run error field when enabled3815 behaves like 400 response3816 returns 4003817# [RSpecRunTime] RSpec elapsed time: 7 minutes 30.36 seconds. Current RSS: ~1502M. load average: 1.48 1.21 0.84 1/283 32673818 when ref contains a dot3819 behaves like ref cherry-pick3820 when ref exists3821 cherry-picks the ref commit3822 supports dry-run without applying changes3823 supports the use of a custom commit message3824# [RSpecRunTime] RSpec elapsed time: 7 minutes 34.05 seconds. Current RSS: ~1492M. load average: 1.44 1.21 0.84 1/283 33613825 when repository is disabled3826 behaves like 404 response3827 returns 4043828# [RSpecRunTime] RSpec elapsed time: 7 minutes 35.05 seconds. Current RSS: ~1482M. load average: 1.44 1.21 0.84 1/283 33713829 when ref contains a slash3830 behaves like 404 response3831 returns 4043832 requesting with the escaped project full path3833 behaves like ref cherry-pick3834 when ref exists3835 cherry-picks the ref commit3836 supports dry-run without applying changes3837 supports the use of a custom commit message3838# [RSpecRunTime] RSpec elapsed time: 7 minutes 39.29 seconds. Current RSS: ~1489M. load average: 1.49 1.22 0.85 1/283 34693839 when repository is disabled3840 behaves like 404 response3841 returns 4043842 when ref contains a dot3843 behaves like ref cherry-pick3844 when ref exists3845 cherry-picks the ref commit3846 supports dry-run without applying changes3847 supports the use of a custom commit message3848# [RSpecRunTime] RSpec elapsed time: 7 minutes 43.63 seconds. Current RSS: ~1487M. load average: 1.45 1.22 0.85 3/283 35713849 when repository is disabled3850 behaves like 404 response3851 returns 4043852# [RSpecRunTime] RSpec elapsed time: 7 minutes 44.72 seconds. Current RSS: ~1485M. load average: 1.45 1.22 0.85 1/283 35813853 when authenticated as a developer3854 when branch is protected3855 returns 400 if you are not allowed to push to the target branch3856# [RSpecRunTime] RSpec elapsed time: 7 minutes 45.95 seconds. Current RSS: ~1488M. load average: 1.45 1.22 0.85 1/283 35913857 when cherry picking to a fork as a maintainer3858 allows access from a maintainer that to the source branch3859 denies cherry picking to another branch3860# [RSpecRunTime] RSpec elapsed time: 7 minutes 52.39 seconds. Current RSS: ~1494M. load average: 1.41 1.21 0.85 1/283 36973861 POST :id/repository/commits/:sha/revert3862 when unauthenticated and project is public3863 behaves like 401 response3864 returns 4013865 when unauthenticated and project is private3866 behaves like 404 response3867 returns 4043868 when authenticated as an owner3869 behaves like ref revert3870 when ref exists3871 reverts the ref commit3872 supports dry-run without applying changes3873# [RSpecRunTime] RSpec elapsed time: 7 minutes 57.3 seconds. Current RSS: ~1501M. load average: 1.38 1.21 0.85 1/283 37663874 when repository is disabled3875 behaves like 404 response3876 returns 4043877 when ref does not exist3878 behaves like 404 response3879 returns 4043880 when branch is missing3881 behaves like 400 response3882 returns 4003883 when branch is empty3884 behaves like 400 response3885 returns 4003886 behaves like 400 response3887 returns 4003888 when branch does not exist3889 behaves like 404 response3890 returns 4043891 when ref contains a dot3892 behaves like 400 response3893 returns 4003894 when commit is already reverted in the target branch3895 includes an error_code in the response3896 includes an additional dry_run error field when enabled3897# [RSpecRunTime] RSpec elapsed time: 8 minutes 5.92 seconds. Current RSS: ~1529M. load average: 1.32 1.20 0.86 1/283 38793898 when authenticated as a developer3899 when branch is protected3900 returns 400 if you are not allowed to push to the target branch3901# [RSpecRunTime] RSpec elapsed time: 8 minutes 7.04 seconds. Current RSS: ~1528M. load average: 1.32 1.20 0.86 1/283 38873902 POST /projects/:id/repository/commits/:sha/comments3903 when unauthenticated and project is public3904 behaves like 400 response3905 returns 4003906 when unauthenticated and project is private3907 behaves like 404 response3908 returns 4043909 when authenticated as an owner3910 returns the inline comment3911 correctly adds a note for the "old" line type3912 returns 400 if note is missing3913 behaves like ref new comment3914 when ref exists3915 creates the comment3916# [RSpecRunTime] RSpec elapsed time: 8 minutes 13.16 seconds. Current RSS: ~1535M. load average: 1.44 1.23 0.87 1/284 39763917 when repository is disabled3918 behaves like 404 response3919 returns 4043920 when ref does not exist3921 behaves like 404 response3922 returns 4043923 when ref contains a dot3924 behaves like ref new comment3925 when ref exists3926 creates the comment3927# [RSpecRunTime] RSpec elapsed time: 8 minutes 16.1 seconds. Current RSS: ~1536M. load average: 1.44 1.23 0.87 1/284 40073928 when repository is disabled3929 behaves like 404 response3930 returns 4043931# [RSpecRunTime] RSpec elapsed time: 8 minutes 17.12 seconds. Current RSS: ~1533M. load average: 1.44 1.23 0.87 1/284 40173932 when ref contains a slash3933 behaves like 404 response3934 returns 4043935 when ref contains an escaped slash3936 behaves like ref new comment3937 when ref exists3938 creates the comment3939# [RSpecRunTime] RSpec elapsed time: 8 minutes 19.22 seconds. Current RSS: ~1533M. load average: 1.40 1.23 0.87 1/284 40383940 when repository is disabled3941 behaves like 404 response3942 returns 4043943 requesting with the escaped project full path3944 behaves like ref new comment3945 when ref exists3946 creates the comment3947# [RSpecRunTime] RSpec elapsed time: 8 minutes 21.28 seconds. Current RSS: ~1535M. load average: 1.40 1.23 0.87 1/284 40613948 when repository is disabled3949 behaves like 404 response3950 returns 4043951# [RSpecRunTime] RSpec elapsed time: 8 minutes 22.28 seconds. Current RSS: ~1534M. load average: 1.40 1.23 0.87 1/284 40733952 when ref contains a dot3953 behaves like ref new comment3954 when ref exists3955 creates the comment3956# [RSpecRunTime] RSpec elapsed time: 8 minutes 23.48 seconds. Current RSS: ~1533M. load average: 1.37 1.22 0.87 1/284 40853957 when repository is disabled3958 behaves like 404 response3959 returns 4043960 GET /projects/:id/repository/commits/:sha/merge_requests3961 returns the correct merge request3962 returns 403 for an unauthorized user3963 responds 404 when the commit does not exist3964 returns multiple merge requests without N + 13965 public project3966 responds 403 when only members are allowed to read merge requests3967# [RSpecRunTime] RSpec elapsed time: 8 minutes 29.7 seconds. Current RSS: ~1508M. load average: 1.34 1.22 0.87 1/285 42663968 GET /projects/:id/repository/commits/:sha/signature3969 when commit does not exist3970 behaves like 404 response3971 returns 4043972 unsigned commit3973 behaves like 404 response3974 returns 4043975 gpg signed commit3976 returns correct JSON3977# [RSpecRunTime] RSpec elapsed time: 8 minutes 32.36 seconds. Current RSS: ~1508M. load average: 1.34 1.22 0.87 1/284 43033978 x509 signed commit3979 returns correct JSON3980 with ssh signed commit3981 when key belonging to author does not exist3982 returns data without key3983 when key belonging to author exists3984 returns data including key3985# [RSpecRunTime] Finishing example group spec/requests/api/commits_spec.rb. It took 3 minutes 33.91 seconds. Expected to take 4 minutes 22.7 seconds.3986# [RSpecRunTime] Starting example group spec/requests/api/search_spec.rb. Expected to take 3 minutes 30.4 seconds.3987API::Search3988 GET /search3989 when user is not authenticated3990 returns 401 error3991# [RSpecRunTime] RSpec elapsed time: 8 minutes 35.94 seconds. Current RSS: ~1500M. load average: 1.31 1.21 0.87 1/284 43343992 when DB timeouts occur from global searches3993 returns a 408 error if search with scope: issues times out3994 returns a 408 error if search with scope: merge_requests times out3995 returns a 408 error if search with scope: milestones times out3996 returns a 408 error if search with scope: projects times out3997 returns a 408 error if search with scope: snippet_titles times out3998 returns a 408 error if search with scope: users times out3999 when scope is not supported4000 returns 400 error4001 when scope is missing4002 returns 400 error4003 when there is a search error4004 returns 400 error4005 with correct params4006 increments the custom search sli error rate with error false if no error occurred4007 increments the custom search sli error rate with error true if an error occurred4008 sets global search information for logging4009 for projects scope4010 behaves like response is correct4011 is expected to respond with numeric status code ok4012 is expected to match response schema "public_api/v4/projects"4013 is expected to include limited pagination headers4014 is expected to eq 14015# [RSpecRunTime] RSpec elapsed time: 8 minutes 39.21 seconds. Current RSS: ~1523M. load average: 1.29 1.21 0.87 1/284 43354016 behaves like pagination4017 returns a different result for each page4018 returns 1 result when per_page is 14019 returns 2 results when per_page is 24020# [RSpecRunTime] RSpec elapsed time: 8 minutes 40.85 seconds. Current RSS: ~1510M. load average: 1.29 1.21 0.87 1/284 43604021 behaves like ping counters4022 increases usage ping searches counter4023 behaves like apdex recorded4024 increments the custom search sli apdex4025 for issues scope4026 without filtering by state4027 behaves like response is correct4028 is expected to respond with numeric status code ok4029 is expected to match response schema "public_api/v4/issues"4030 is expected to include limited pagination headers4031 is expected to eq 14032# [RSpecRunTime] RSpec elapsed time: 8 minutes 43.89 seconds. Current RSS: ~1494M. load average: 1.26 1.21 0.87 1/284 43774033 behaves like ping counters4034 increases usage ping searches counter4035 behaves like apdex recorded4036 increments the custom search sli apdex4037 behaves like issues orderable by created_at4038 behaves like orderable by created_at4039 allows ordering results by created_at asc4040 allows ordering results by created_at desc4041# [RSpecRunTime] RSpec elapsed time: 8 minutes 46.75 seconds. Current RSS: ~1478M. load average: 1.26 1.21 0.87 1/284 43784042 pagination4043 returns a different result for each page4044 returns 1 result when per_page is 14045 returns 2 results when per_page is 24046# [RSpecRunTime] RSpec elapsed time: 8 minutes 49.04 seconds. Current RSS: ~1467M. load average: 1.32 1.22 0.88 1/284 43794047 filter by state4048 state: opened4049 respects scope filtering4050 state: closed4051 respects scope filtering4052 filter by confidentiality4053 confidential: true4054 respects confidentiality filtering4055 confidential: false4056 respects confidentiality filtering4057 for merge_requests scope4058 without filtering by state4059 behaves like response is correct4060 is expected to respond with numeric status code ok4061 is expected to match response schema "public_api/v4/merge_requests"4062 is expected to include limited pagination headers4063 is expected to eq 14064# [RSpecRunTime] RSpec elapsed time: 8 minutes 54.1 seconds. Current RSS: ~1463M. load average: 1.30 1.22 0.88 1/285 44994065 behaves like ping counters4066 increases usage ping searches counter4067# [RSpecRunTime] RSpec elapsed time: 8 minutes 55.22 seconds. Current RSS: ~1458M. load average: 1.30 1.22 0.88 1/285 45284068 behaves like apdex recorded4069 increments the custom search sli apdex4070 behaves like merge_requests orderable by created_at4071 behaves like orderable by created_at4072 allows ordering results by created_at asc4073 allows ordering results by created_at desc4074# [RSpecRunTime] RSpec elapsed time: 8 minutes 59.09 seconds. Current RSS: ~1458M. load average: 1.27 1.21 0.88 1/285 46434075 pagination4076 returns a different result for each page4077 returns 1 result when per_page is 14078 returns 2 results when per_page is 24079# [RSpecRunTime] RSpec elapsed time: 9 minutes 2.7 seconds. Current RSS: ~1455M. load average: 1.25 1.21 0.88 1/286 47524080 filter by state4081 state: opened4082 respects scope filtering4083# [RSpecRunTime] RSpec elapsed time: 9 minutes 4.08 seconds. Current RSS: ~1460M. load average: 1.25 1.21 0.88 1/286 47614084 state: closed4085 respects scope filtering4086# [RSpecRunTime] RSpec elapsed time: 9 minutes 5.42 seconds. Current RSS: ~1468M. load average: 1.25 1.21 0.88 1/285 47704087 for milestones scope4088 when user can read project milestones4089 behaves like response is correct4090 is expected to respond with numeric status code ok4091 is expected to match response schema "public_api/v4/milestones"4092 is expected to include limited pagination headers4093 is expected to eq 14094# [RSpecRunTime] RSpec elapsed time: 9 minutes 6.78 seconds. Current RSS: ~1475M. load average: 1.25 1.21 0.88 1/285 47714095 behaves like ping counters4096 increases usage ping searches counter4097 behaves like apdex recorded4098 increments the custom search sli apdex4099 pagination4100 returns a different result for each page4101 returns 1 result when per_page is 14102 returns 2 results when per_page is 24103# [RSpecRunTime] RSpec elapsed time: 9 minutes 9.02 seconds. Current RSS: ~1482M. load average: 1.23 1.20 0.88 1/285 47724104 when user cannot read project milestones4105 returns empty array4106 for users scope4107 behaves like response is correct4108 is expected to respond with numeric status code ok4109 is expected to match response schema "public_api/v4/user/basics"4110 is expected to include limited pagination headers4111 is expected to eq 14112# [RSpecRunTime] RSpec elapsed time: 9 minutes 10.4 seconds. Current RSS: ~1483M. load average: 1.23 1.20 0.88 1/285 47734113 behaves like pagination4114 returns a different result for each page4115 returns 1 result when per_page is 14116 returns 2 results when per_page is 24117# [RSpecRunTime] RSpec elapsed time: 9 minutes 11.82 seconds. Current RSS: ~1482M. load average: 1.23 1.20 0.88 1/285 47744118 behaves like ping counters4119 increases usage ping searches counter4120 behaves like apdex recorded4121 increments the custom search sli apdex4122 for snippet_titles scope4123 behaves like response is correct4124 is expected to respond with numeric status code ok4125 is expected to match response schema "public_api/v4/snippets"4126 is expected to include limited pagination headers4127 is expected to eq 14128# [RSpecRunTime] RSpec elapsed time: 9 minutes 13.69 seconds. Current RSS: ~1477M. load average: 1.21 1.20 0.89 1/282 47754129 behaves like ping counters4130 increases usage ping searches counter4131 behaves like apdex recorded4132 increments the custom search sli apdex4133 pagination4134 returns a different result for each page4135 returns 1 result when per_page is 14136 returns 2 results when per_page is 24137# [RSpecRunTime] RSpec elapsed time: 9 minutes 15.86 seconds. Current RSS: ~1480M. load average: 1.21 1.20 0.89 1/282 47764138 global search is disabled for the given scope4139 returns forbidden response4140 global search is enabled for the given scope4141 returns forbidden response4142 global snippet search is disabled4143 returns forbidden response4144 global snippet search is enabled4145 returns ok response4146 behaves like rate limited endpoint4147 when rate limiter enabled4148 logs request and declines it when endpoint called more than the threshold4149 when rate limiter is disabled4150 does not log request and does not block the request4151 when request exceeds the rate limit4152 allows user whose username is in the allowlist4153 GET /groups/:id/search4154 when user is not authenticated4155 returns 401 error4156 when scope is not supported4157 returns 400 error4158 when scope is missing4159 returns 400 error4160 when group does not exist4161 returns 404 error4162 when user does can not see the group4163 returns 404 error4164 with correct params4165 for projects scope4166 behaves like response is correct4167 is expected to respond with numeric status code ok4168 is expected to match response schema "public_api/v4/projects"4169 is expected to include limited pagination headers4170 is expected to eq 14171# [RSpecRunTime] RSpec elapsed time: 9 minutes 19.36 seconds. Current RSS: ~1490M. load average: 1.19 1.20 0.89 1/282 47774172 behaves like pagination4173 returns a different result for each page4174 returns 1 result when per_page is 14175 returns 2 results when per_page is 24176# [RSpecRunTime] RSpec elapsed time: 9 minutes 21.2 seconds. Current RSS: ~1489M. load average: 1.19 1.20 0.89 1/285 48024177 behaves like ping counters4178 increases usage ping searches counter4179 behaves like apdex recorded4180 increments the custom search sli apdex4181 for issues scope4182 behaves like response is correct4183 is expected to respond with numeric status code ok4184 is expected to match response schema "public_api/v4/issues"4185 is expected to include limited pagination headers4186 is expected to eq 14187# [RSpecRunTime] RSpec elapsed time: 9 minutes 24.39 seconds. Current RSS: ~1487M. load average: 1.26 1.21 0.89 1/287 48194188 behaves like ping counters4189 increases usage ping searches counter4190 behaves like apdex recorded4191 increments the custom search sli apdex4192 behaves like issues orderable by created_at4193 behaves like orderable by created_at4194 allows ordering results by created_at asc4195 allows ordering results by created_at desc4196# [RSpecRunTime] RSpec elapsed time: 9 minutes 27.79 seconds. Current RSS: ~1462M. load average: 1.24 1.21 0.89 1/286 48204197 pagination4198 returns a different result for each page4199 returns 1 result when per_page is 14200 returns 2 results when per_page is 24201# [RSpecRunTime] RSpec elapsed time: 9 minutes 30.5 seconds. Current RSS: ~1453M. load average: 1.24 1.21 0.89 1/285 48214202 for merge_requests scope4203 behaves like response is correct4204 is expected to respond with numeric status code ok4205 is expected to match response schema "public_api/v4/merge_requests"4206 is expected to include limited pagination headers4207 is expected to eq 14208# [RSpecRunTime] RSpec elapsed time: 9 minutes 34.85 seconds. Current RSS: ~1453M. load average: 1.22 1.20 0.89 1/287 49354209 behaves like ping counters4210 increases usage ping searches counter4211 behaves like apdex recorded4212 increments the custom search sli apdex4213# [RSpecRunTime] RSpec elapsed time: 9 minutes 36.85 seconds. Current RSS: ~1453M. load average: 1.22 1.20 0.89 1/287 49924214 behaves like merge_requests orderable by created_at4215 behaves like orderable by created_at4216 allows ordering results by created_at asc4217 allows ordering results by created_at desc4218# [RSpecRunTime] RSpec elapsed time: 9 minutes 39.95 seconds. Current RSS: ~1462M. load average: 1.20 1.20 0.90 1/287 50794219 pagination4220 returns a different result for each page4221 returns 1 result when per_page is 14222 returns 2 results when per_page is 24223# [RSpecRunTime] RSpec elapsed time: 9 minutes 43.64 seconds. Current RSS: ~1463M. load average: 1.18 1.20 0.90 1/287 51884224 for milestones scope4225 behaves like response is correct4226 is expected to respond with numeric status code ok4227 is expected to match response schema "public_api/v4/milestones"4228 is expected to include limited pagination headers4229 is expected to eq 14230# [RSpecRunTime] RSpec elapsed time: 9 minutes 44.97 seconds. Current RSS: ~1473M. load average: 1.18 1.20 0.90 1/287 51894231 behaves like ping counters4232 increases usage ping searches counter4233 behaves like apdex recorded4234 increments the custom search sli apdex4235 pagination4236 returns a different result for each page4237 returns 1 result when per_page is 14238 returns 2 results when per_page is 24239# [RSpecRunTime] RSpec elapsed time: 9 minutes 47.5 seconds. Current RSS: ~1482M. load average: 1.18 1.20 0.90 1/286 51904240 for milestones scope with group path as id4241 behaves like response is correct4242 is expected to respond with numeric status code ok4243 is expected to match response schema "public_api/v4/milestones"4244 is expected to include limited pagination headers4245 is expected to eq 14246# [RSpecRunTime] RSpec elapsed time: 9 minutes 50.6 seconds. Current RSS: ~1480M. load average: 1.17 1.19 0.90 1/286 51914247 for users scope4248 behaves like response is correct4249 is expected to respond with numeric status code ok4250 is expected to match response schema "public_api/v4/user/basics"4251 is expected to include limited pagination headers4252 is expected to eq 14253# [RSpecRunTime] RSpec elapsed time: 9 minutes 53.06 seconds. Current RSS: ~1485M. load average: 1.16 1.19 0.90 1/286 51924254 behaves like ping counters4255 increases usage ping searches counter4256 behaves like apdex recorded4257 increments the custom search sli apdex4258 pagination4259 returns a different result for each page4260 returns 1 result when per_page is 14261 returns 2 results when per_page is 24262# [RSpecRunTime] RSpec elapsed time: 9 minutes 58.04 seconds. Current RSS: ~1478M. load average: 1.14 1.19 0.90 1/281 51934263 for users scope with group path as id4264 behaves like response is correct4265 is expected to respond with numeric status code ok4266 is expected to match response schema "public_api/v4/user/basics"4267 is expected to include limited pagination headers4268 is expected to eq 14269# [RSpecRunTime] RSpec elapsed time: 10 minutes 0.46 second. Current RSS: ~1481M. load average: 1.14 1.19 0.90 1/281 51944270 behaves like rate limited endpoint4271 when rate limiter enabled4272 logs request and declines it when endpoint called more than the threshold4273 when rate limiter is disabled4274 does not log request and does not block the request4275 when request exceeds the rate limit4276 allows user whose username is in the allowlist4277 GET /projects/:id/search4278 when user is not authenticated4279 returns 401 error4280 when scope is not supported4281 returns 400 error4282 when scope is missing4283 returns 400 error4284 when user does not have permissions for scope4285 returns an empty array4286 when project does not exist4287 returns 404 error4288 when user can not see the project4289 returns 404 error4290 with correct params4291 for issues scope4292 behaves like response is correct4293 is expected to respond with numeric status code ok4294 is expected to match response schema "public_api/v4/issues"4295 is expected to include limited pagination headers4296 is expected to eq 14297# [RSpecRunTime] RSpec elapsed time: 10 minutes 4.69 seconds. Current RSS: ~1501M. load average: 1.21 1.20 0.91 1/281 51954298 behaves like ping counters4299 increases usage ping searches counter4300 behaves like issues orderable by created_at4301 behaves like orderable by created_at4302 allows ordering results by created_at asc4303 allows ordering results by created_at desc4304# [RSpecRunTime] RSpec elapsed time: 10 minutes 7.2 seconds. Current RSS: ~1494M. load average: 1.21 1.20 0.91 1/283 51964305 behaves like apdex recorded4306 increments the custom search sli apdex4307 pagination4308 returns a different result for each page4309 returns 1 result when per_page is 14310 returns 2 results when per_page is 24311# [RSpecRunTime] RSpec elapsed time: 10 minutes 10.25 seconds. Current RSS: ~1491M. load average: 1.20 1.20 0.91 1/283 51974312 when requesting basic search4313 passes the parameter to search service4314 for merge_requests scope4315 behaves like response is correct4316 is expected to respond with numeric status code ok4317 is expected to match response schema "public_api/v4/merge_requests"4318 is expected to include limited pagination headers4319 is expected to eq 14320# [RSpecRunTime] RSpec elapsed time: 10 minutes 13.41 seconds. Current RSS: ~1485M. load average: 1.18 1.19 0.91 1/289 53114321 behaves like ping counters4322 increases usage ping searches counter4323 behaves like merge_requests orderable by created_at4324 behaves like orderable by created_at4325 allows ordering results by created_at asc4326 allows ordering results by created_at desc4327# [RSpecRunTime] RSpec elapsed time: 10 minutes 17.46 seconds. Current RSS: ~1477M. load average: 1.18 1.19 0.91 1/289 54264328 behaves like apdex recorded4329 increments the custom search sli apdex4330 pagination4331 returns a different result for each page4332 returns 1 result when per_page is 14333 returns 2 results when per_page is 24334# [RSpecRunTime] RSpec elapsed time: 10 minutes 21.97 seconds. Current RSS: ~1476M. load average: 1.16 1.19 0.91 1/289 55634335 for milestones scope4336 when user can read milestones4337 behaves like response is correct4338 is expected to respond with numeric status code ok4339 is expected to match response schema "public_api/v4/milestones"4340 is expected to include limited pagination headers4341 is expected to eq 14342# [RSpecRunTime] RSpec elapsed time: 10 minutes 23.26 seconds. Current RSS: ~1481M. load average: 1.15 1.19 0.91 1/289 55644343 behaves like ping counters4344 increases usage ping searches counter4345 behaves like apdex recorded4346 increments the custom search sli apdex4347 pagination4348 returns a different result for each page4349 returns 1 result when per_page is 14350 returns 2 results when per_page is 24351# [RSpecRunTime] RSpec elapsed time: 10 minutes 25.47 seconds. Current RSS: ~1493M. load average: 1.15 1.19 0.91 1/288 55654352 when user cannot read project milestones4353 returns empty array4354 for users scope4355 behaves like response is correct4356 is expected to respond with numeric status code ok4357 is expected to match response schema "public_api/v4/user/basics"4358 is expected to include limited pagination headers4359 is expected to eq 14360# [RSpecRunTime] RSpec elapsed time: 10 minutes 28.93 seconds. Current RSS: ~1487M. load average: 1.14 1.18 0.91 1/288 55664361 behaves like ping counters4362 increases usage ping searches counter4363 behaves like apdex recorded4364 increments the custom search sli apdex4365 pagination4366 returns a different result for each page4367 returns 1 result when per_page is 14368 returns 2 results when per_page is 24369# [RSpecRunTime] RSpec elapsed time: 10 minutes 35.37 seconds. Current RSS: ~1469M. load average: 1.05 1.16 0.90 1/283 55674370 for notes scope4371 behaves like response is correct4372 is expected to respond with numeric status code ok4373 is expected to match response schema "public_api/v4/notes"4374 is expected to include limited pagination headers4375 is expected to eq 14376# [RSpecRunTime] RSpec elapsed time: 10 minutes 37.56 seconds. Current RSS: ~1470M. load average: 1.04 1.16 0.91 1/283 55684377 behaves like ping counters4378 increases usage ping searches counter4379 behaves like apdex recorded4380 increments the custom search sli apdex4381 pagination4382 returns a different result for each page4383 returns 1 result when per_page is 14384 returns 2 results when per_page is 24385# [RSpecRunTime] RSpec elapsed time: 10 minutes 41.77 seconds. Current RSS: ~1475M. load average: 1.04 1.16 0.91 1/283 55694386 for wiki_blobs scope4387 behaves like response is correct4388 is expected to respond with numeric status code ok4389 is expected to match response schema "public_api/v4/wiki_blobs"4390 is expected to include limited pagination headers4391 is expected to eq 14392# [RSpecRunTime] RSpec elapsed time: 10 minutes 43.73 seconds. Current RSS: ~1474M. load average: 1.04 1.16 0.91 1/285 56514393 behaves like ping counters4394 increases usage ping searches counter4395 behaves like apdex recorded4396 increments the custom search sli apdex4397 pagination4398 returns a different result for each page4399 returns 1 result when per_page is 14400 returns 2 results when per_page is 24401# [RSpecRunTime] RSpec elapsed time: 10 minutes 46.89 seconds. Current RSS: ~1468M. load average: 1.04 1.16 0.91 1/288 57874402 for commits scope4403 behaves like response is correct4404 is expected to respond with numeric status code ok4405 is expected to match response schema "public_api/v4/commits_details"4406 is expected to include limited pagination headers4407 is expected to eq 14408# [RSpecRunTime] RSpec elapsed time: 10 minutes 48.26 seconds. Current RSS: ~1473M. load average: 1.04 1.15 0.91 1/288 58164409 behaves like pagination4410 returns a different result for each page4411 returns 1 result when per_page is 14412 returns 2 results when per_page is 24413# [RSpecRunTime] RSpec elapsed time: 10 minutes 49.88 seconds. Current RSS: ~1475M. load average: 1.04 1.15 0.91 1/288 58504414 behaves like ping counters4415 increases usage ping searches counter4416 behaves like apdex recorded4417 increments the custom search sli apdex4418 pipeline visibility4419 with non public pipeline4420 user is project member with reporter role or above4421 behaves like pipeline information visible4422 contains status and last_pipeline4423# [RSpecRunTime] RSpec elapsed time: 10 minutes 51.88 seconds. Current RSS: ~1481M. load average: 1.04 1.15 0.91 1/288 58864424 user is project member with guest role4425 behaves like pipeline information not visible4426 does not contain status and last_pipeline4427 user is not project member4428 behaves like pipeline information not visible4429 does not contain status and last_pipeline4430 with public pipeline4431 user is project member with reporter role or above4432 behaves like pipeline information visible4433 contains status and last_pipeline4434# [RSpecRunTime] RSpec elapsed time: 10 minutes 54.32 seconds. Current RSS: ~1482M. load average: 1.03 1.15 0.91 1/288 59384435 user is project member with guest role4436 behaves like pipeline information visible4437 contains status and last_pipeline4438 user is not project member4439 behaves like pipeline information visible4440 contains status and last_pipeline4441 when CI/CD is set to only project members4442 behaves like pipeline information not visible4443 does not contain status and last_pipeline4444 for commits scope with project path as id4445 behaves like response is correct4446 is expected to respond with numeric status code ok4447 is expected to match response schema "public_api/v4/commits_details"4448 is expected to include limited pagination headers4449 is expected to eq 14450# [RSpecRunTime] RSpec elapsed time: 10 minutes 57.69 seconds. Current RSS: ~1479M. load average: 1.03 1.15 0.91 1/288 60124451 behaves like apdex recorded4452 increments the custom search sli apdex4453 for blobs scope4454 behaves like response is correct4455 is expected to respond with numeric status code ok4456 is expected to match response schema "public_api/v4/blobs"4457 is expected to include limited pagination headers4458 is expected to eq 24459# [RSpecRunTime] RSpec elapsed time: 10 minutes 59.49 seconds. Current RSS: ~1486M. load average: 1.03 1.15 0.91 1/288 60484460 behaves like pagination4461 returns a different result for each page4462 returns 1 result when per_page is 14463 returns 2 results when per_page is 24464# [RSpecRunTime] RSpec elapsed time: 11 minutes 1.14 seconds. Current RSS: ~1482M. load average: 1.03 1.15 0.91 1/288 60864465 behaves like ping counters4466 increases usage ping searches counter4467 behaves like apdex recorded4468 increments the custom search sli apdex4469 filters4470 by filename4471 by path4472 by extension4473 by ref4474# [RSpecRunTime] RSpec elapsed time: 11 minutes 3.95 seconds. Current RSS: ~1481M. load average: 1.03 1.14 0.91 1/288 61534475 behaves like rate limited endpoint4476 when rate limiter enabled4477 logs request and declines it when endpoint called more than the threshold4478 when rate limiter is disabled4479 does not log request and does not block the request4480 when request exceeds the rate limit4481 allows user whose username is in the allowlist4482# [RSpecRunTime] Finishing example group spec/requests/api/search_spec.rb. It took 2 minutes 30.24 seconds. Expected to take 3 minutes 30.4 seconds.4483# [RSpecRunTime] Starting example group spec/controllers/projects/issues_controller_spec.rb. Expected to take 2 minutes 20.35 seconds.4484Projects::IssuesController4485 GET #index4486 external issue tracker4487 when GitLab issues disabled4488 returns 404 status4489 when GitLab issues enabled4490 renders the "index" template4491 when project has moved4492 redirects to the new issue tracker from the old one4493 redirects from an old issue correctly4494# [RSpecRunTime] RSpec elapsed time: 11 minutes 7.83 seconds. Current RSS: ~1480M. load average: 1.03 1.14 0.91 1/286 61544495 internal issue tracker4496 returns index4497 returns 301 if request path doesn't match project path4498 returns 404 when issues are disabled4499 behaves like set sort order from user preference4500 #set_sort_order_from_user_preference4501 when database is in read-only mode4502 does not update user preference4503# [RSpecRunTime] RSpec elapsed time: 11 minutes 10.45 seconds. Current RSS: ~1481M. load average: 1.03 1.14 0.91 1/283 61554504 when database is not in read-only mode4505 updates user preference4506 pagination4507 does not redirect when out of bounds on non-html requests4508 external authorization4509 behaves like unauthorized when external service denies access4510 allows access when the authorization service allows it4511 allows access when the authorization service denies it4512 GET #show4513 issue email participants4514 when issue is confidential4515 returns issue email participants4516 when issue is not confidential4517 returns empty email participants4518 when issue is not a task and work items feature flag is enabled4519 does not redirect to work items route4520 when issue is of type task4521 show action4522 behaves like redirects to show work item page4523 redirects to work item page using iid4524 edit action4525 behaves like redirects to show work item page4526 redirects to work item page using iid4527 update action4528 behaves like redirects to show work item page4529 redirects to work item page using iid4530 GET #new4531 redirects to signin if not logged in4532 internal issue tracker4533 builds a new issue4534 fills in an issue for a merge request4535 fills in an issue for a discussion4536 conf_value: true, conf_result: true4537 sets the confidential flag to the expected value4538# [RSpecRunTime] RSpec elapsed time: 11 minutes 17.81 seconds. Current RSS: ~1502M. load average: 0.95 1.12 0.91 1/285 61894539 conf_value: "true", conf_result: true4540 sets the confidential flag to the expected value4541 conf_value: "TRUE", conf_result: true4542 sets the confidential flag to the expected value4543 conf_value: false, conf_result: false4544 sets the confidential flag to the expected value4545 conf_value: "false", conf_result: false4546 sets the confidential flag to the expected value4547 conf_value: "FALSE", conf_result: false4548 sets the confidential flag to the expected value4549 setting issue type4550 is expected to eq "issue"4551 incident issue4552 is expected to eq "incident"4553 external issue tracker4554 when GitLab issues disabled4555 returns 404 status4556 when GitLab issues enabled4557 renders the "new" template4558 #related_branches4559 the current user cannot read code4560 prevents access4561 there are no related branches4562 assigns empty arrays4563 there are related branches4564 finds and assigns the appropriate branch information4565 Redirect after sign in4566 with a JSON request4567 does not store the visited URL4568 with an HTML request4569 stores the visited URL4570 POST #move4571 when moving issue to another private project4572 when user has access to move issue4573 moves issue to another project4574# [RSpecRunTime] RSpec elapsed time: 11 minutes 25.65 seconds. Current RSS: ~1499M. load average: 0.95 1.12 0.91 1/284 61904575 when user does not have access to move issue4576 responds with 4044577 PUT #reorder4578 when user has access4579 with valid params4580 reorders issues and returns a successful 200 response4581 with invalid params4582 returns a unprocessable entity 422 response for invalid move ids4583 returns a not found 404 response for invalid issue id4584 returns a unprocessable entity 422 response for issues not in group4585# [RSpecRunTime] RSpec elapsed time: 11 minutes 28.83 seconds. Current RSS: ~1498M. load average: 0.96 1.12 0.91 1/283 61914586 with unauthorized user4587 responds with 4044588 PUT #update4589 when user has access to update issue4590 updates the issue4591 with issue_type param4592 permits the parameter4593# [RSpecRunTime] RSpec elapsed time: 11 minutes 30.69 seconds. Current RSS: ~1494M. load average: 0.96 1.12 0.91 1/283 61924594 when an issue is identified as spam4595 when allow_possible_spam application setting is false4596 renders json with spam_action_response_fields4597 when allow_possible_spam application setting is true4598 updates the issue4599 when user does not have access to update issue4600 responds with 4044601 GET #realtime_changes4602 when an issue was edited4603 returns last edited time4604 when an issue was edited by a deleted user4605 returns 2004606 when getting the changes4607 returns the necessary data4608 Confidential Issues4609 PUT #update4610 behaves like restricted action4611 returns 404 for guests4612 returns 404 for non project members4613 returns 404 for project members with guest role4614 returns 200 for author4615 returns 200 for assignee4616 returns 200 for project members4617 when admin mode is enabled4618 returns 200 for admin4619# [RSpecRunTime] RSpec elapsed time: 11 minutes 37.75 seconds. Current RSS: ~1481M. load average: 1.04 1.13 0.91 1/283 61954620 when admin mode is disabled4621 returns 404 for admin (PENDING: Temporarily skipped with xit)4622 behaves like update invalid issuable4623 when updating causes conflicts4624 renders edit when format is html4625 renders json error message when format is json4626 when updating an invalid issuable4627 renders edit when merge request is invalid4628 changing the assignee4629 limits the attributes exposed on the assignee4630 Recaptcha is enabled4631 when SpamVerdictService allows the issue4632 normally updates the issue4633 when an issue is identified as spam4634 when recaptcha is not verified4635 when allow_possible_spam application setting is false4636 rejects an issue recognized as spam4637 rejects an issue recognized as a spam when reCAPTCHA disabled4638 creates a spam log4639 renders properly4640 renders spam_action_response_fields json response4641# [RSpecRunTime] RSpec elapsed time: 11 minutes 41.83 seconds. Current RSS: ~1476M. load average: 1.04 1.13 0.91 1/283 61964642 when allow_possible_spam application setting is true4643 updates the issue recognized as spam4644 creates a spam log4645 returns 200 status4646# [RSpecRunTime] RSpec elapsed time: 11 minutes 43.56 seconds. Current RSS: ~1475M. load average: 1.03 1.13 0.92 1/283 61974647 when recaptcha is verified4648 returns 200 status4649 accepts an issue after reCAPTCHA is verified4650 marks spam log as recaptcha_verified4651 does not mark spam log as recaptcha_verified when it does not belong to current_user4652# [RSpecRunTime] RSpec elapsed time: 11 minutes 45.83 seconds. Current RSS: ~1472M. load average: 1.03 1.13 0.92 1/283 61984653 GET #show4654 avoids (most) N+1s loading labels4655 logs the view with Gitlab::Search::RecentIssues4656 behaves like restricted action4657 returns 404 for guests4658 returns 404 for non project members4659 returns 404 for project members with guest role4660 returns 200 for author4661 returns 200 for assignee4662 returns 200 for project members4663 when admin mode is enabled4664 returns 200 for admin4665# [RSpecRunTime] RSpec elapsed time: 11 minutes 48.53 seconds. Current RSS: ~1485M. load average: 1.03 1.12 0.92 1/283 61994666 when admin mode is disabled4667 returns 404 for admin (PENDING: Temporarily skipped with xit)4668 when not logged in4669 does not log the view with Gitlab::Search::RecentIssues4670 GET #realtime_changes4671 behaves like restricted action4672 returns 404 for guests4673 returns 404 for non project members4674 returns 404 for project members with guest role4675 returns 200 for author4676 returns 200 for assignee4677 returns 200 for project members4678 when admin mode is enabled4679 returns 200 for admin4680# [RSpecRunTime] RSpec elapsed time: 11 minutes 50.47 seconds. Current RSS: ~1491M. load average: 1.03 1.12 0.92 1/283 62004681 when admin mode is disabled4682 returns 404 for admin (PENDING: Temporarily skipped with xit)4683 GET #edit4684 behaves like restricted action4685 returns 404 for guests4686 returns 404 for non project members4687 returns 404 for project members with guest role4688 returns 200 for author4689 returns 200 for assignee4690 returns 200 for project members4691 when admin mode is enabled4692 returns 200 for admin4693# [RSpecRunTime] RSpec elapsed time: 11 minutes 52.18 seconds. Current RSS: ~1497M. load average: 1.03 1.12 0.92 1/283 62014694 when admin mode is disabled4695 returns 404 for admin (PENDING: Temporarily skipped with xit)4696 PUT #update4697 behaves like restricted action4698 returns 404 for guests4699 returns 404 for non project members4700 returns 404 for project members with guest role4701 returns 302 for author4702 returns 302 for assignee4703 returns 302 for project members4704 when admin mode is enabled4705 returns 302 for admin4706# [RSpecRunTime] RSpec elapsed time: 11 minutes 54.35 seconds. Current RSS: ~1496M. load average: 0.95 1.10 0.91 1/283 62024707 when admin mode is disabled4708 returns 404 for admin (PENDING: Temporarily skipped with xit)4709 POST #create4710 creates the issue successfully4711 when creating an incident4712 sets the correct issue_type4713# [RSpecRunTime] RSpec elapsed time: 11 minutes 56.33 seconds. Current RSS: ~1492M. load average: 0.95 1.10 0.91 1/283 62034714 when trying to create a task4715 sets the correct issue_type4716 when trying to create a objective4717 defaults to issue type4718 when trying to create a key_result4719 defaults to issue type4720 when trying to create an epic4721 defaults to issue type4722 when create service return an unrecoverable error with http_status4723 renders 403 and logs the error4724 when no render method is found for the returned http_status4725 renders 404 and logs the error4726# [RSpecRunTime] RSpec elapsed time: 12 minutes 1.26 seconds. Current RSS: ~1478M. load average: 0.95 1.10 0.91 1/284 62044727 resolving discussions in MergeRequest4728 creates an issue for the project4729 doesn't overwrite given params4730 resolves the discussion in the merge_request4731 sets a flash message4732 resolving a single discussion4733 resolves a single discussion4734 sets a flash message that one discussion was resolved4735# [RSpecRunTime] RSpec elapsed time: 12 minutes 7.22 seconds. Current RSS: ~1467M. load average: 0.96 1.10 0.91 1/289 63014736 Recaptcha is enabled4737 when SpamVerdictService allows the issue4738 creates an issue4739 when an issue is identified as spam and requires recaptcha4740 when captcha is not verified4741 when allow_possible_spam application setting is false4742 rejects an issue recognized as spam4743 creates a spam log4744 does not create an issue when it is not valid4745 does not create an issue when reCAPTCHA is not enabled4746# [RSpecRunTime] RSpec elapsed time: 12 minutes 11.51 seconds. Current RSS: ~1459M. load average: 0.96 1.10 0.91 1/289 63024747 when allow_possible_spam application setting is true4748 creates an issue recognized as spam4749 creates a spam log4750 does not create an issue when it is not valid4751# [RSpecRunTime] RSpec elapsed time: 12 minutes 14.3 seconds. Current RSS: ~1452M. load average: 0.96 1.10 0.91 2/288 63034752 when Recaptcha is verified4753 accepts an issue after reCAPTCHA is verified4754 marks spam log as recaptcha_verified4755 does not mark spam log as recaptcha_verified when it does not belong to current_user4756# [RSpecRunTime] RSpec elapsed time: 12 minutes 18.5 seconds. Current RSS: ~1452M. load average: 0.97 1.09 0.91 1/284 63044757 user agent details are saved4758 creates a user agent detail4759 when description has quick actions4760 can add spent time4761 can set the time estimate4762# [RSpecRunTime] RSpec elapsed time: 12 minutes 21.56 seconds. Current RSS: ~1463M. load average: 0.97 1.09 0.91 1/284 63054763 when created from sentry error4764 creates an issue4765 creates a sentry issue4766# [RSpecRunTime] RSpec elapsed time: 12 minutes 23.79 seconds. Current RSS: ~1461M. load average: 0.97 1.09 0.91 1/284 63064767 when the endpoint receives requests above the limit4768 when issue creation limits imposed4769 prevents from creating more issues4770 logs the event on auth.log4771# [RSpecRunTime] RSpec elapsed time: 12 minutes 25.08 seconds. Current RSS: ~1464M. load average: 0.97 1.09 0.91 1/284 63074772 setting issue type4773 is expected to eq "issue"4774 incident issue4775 is expected to eq "incident"4776# [RSpecRunTime] RSpec elapsed time: 12 minutes 26.96 seconds. Current RSS: ~1469M. load average: 0.97 1.09 0.91 1/284 63084777 POST #mark_as_spam4778 properly submits to Akismet4779 updates issue4780 DELETE #destroy4781 when the user is a developer4782 does not delete the issue, returning :not_found4783 when the user is owner4784 deletes the issue4785 prevents deletion if destroy_confirm is not set4786 prevents deletion in JSON format if destroy_confirm is not set4787# [RSpecRunTime] RSpec elapsed time: 12 minutes 29.0 seconds. Current RSS: ~1479M. load average: 0.97 1.09 0.91 1/284 63094788 POST #toggle_award_emoji4789 toggles the award emoji4790 removes the already awarded emoji4791 marks Todos on the Issue as done4792# [RSpecRunTime] RSpec elapsed time: 12 minutes 30.76 seconds. Current RSS: ~1488M. load average: 0.97 1.09 0.91 1/284 63104793 POST create_merge_request4794 creates a new merge request4795 render merge request as json4796 is not available when the project is archived4797 is not available for users who cannot create merge requests4798 invalid branch name4799 is unprocessable4800# [RSpecRunTime] RSpec elapsed time: 12 minutes 34.24 seconds. Current RSS: ~1486M. load average: 0.97 1.09 0.91 1/289 63424801 target_project_id is set4802 creates a new merge request4803# [RSpecRunTime] RSpec elapsed time: 12 minutes 37.06 seconds. Current RSS: ~1480M. load average: 0.97 1.09 0.91 1/289 63764804 POST #import_csv4805 unauthorized4806 returns 404 for guests4807 returns 404 for project members with reporter role4808 authorized4809 when upload proceeds correctly4810 returns 302 for project members with developer role4811 enqueues an import job4812 when upload fails4813 shows error when upload fails4814 POST export_csv4815 when logged in4816 allows CSV export4817 when not logged in4818 redirects to the sign in page4819 GET service_desk4820 adds an author filter for the support bot user4821 does not allow any other author to be set4822 supports other filters4823 allows an assignee to be specified by id4824# [RSpecRunTime] RSpec elapsed time: 12 minutes 40.94 seconds. Current RSS: ~1484M. load average: 0.98 1.09 0.91 1/289 63794825 GET #discussions4826 when authenticated4827 returns discussion json4828 renders the author status html if there is a status4829 does not cause an extra query for the status4831 behaves like discussions provider4832 returns the expected discussions4833# [RSpecRunTime] RSpec elapsed time: 12 minutes 44.26 seconds. Current RSS: ~1480M. load average: 0.98 1.09 0.92 1/287 63804834 when user is setting notes filters4835 behaves like issuable notes filter4836 sets discussion filter4837 does not set notes filter when database is in read-only mode4838 does not set notes filter when persist_filter param is false4839 returns only user comments4840 returns only activity notes4841 when filter is set to "only_comments"4842 does not merge label event notes4843# [RSpecRunTime] RSpec elapsed time: 12 minutes 48.28 seconds. Current RSS: ~1481M. load average: 0.98 1.08 0.92 1/284 63814844 with cross-reference system note4845 filters notes that the user should not see4846 does not result in N+1 queries4847# [RSpecRunTime] RSpec elapsed time: 12 minutes 50.81 seconds. Current RSS: ~1460M. load average: 0.98 1.08 0.92 1/284 63824848 private project4849 user is allowed access4850 displays all available notes4851 user is a guest4852 does not display notes w/type listed in TYPES_RESTRICTED_BY_ACCESS_LEVEL4853 GET #designs4854 when project has moved4855 redirects from an old issue/designs correctly4856# [RSpecRunTime] Finishing example group spec/controllers/projects/issues_controller_spec.rb. It took 1 minute 48.44 seconds. Expected to take 2 minutes 20.35 seconds.4857# [RSpecRunTime] Starting example group spec/requests/api/debian_group_packages_spec.rb. Expected to take 2 minutes 4.98 seconds.4858API::DebianGroupPackages4859 with invalid parameter4860 behaves like Debian packages GET request4861 returns bad_request and expected body4862# [RSpecRunTime] RSpec elapsed time: 12 minutes 55.15 seconds. Current RSS: ~1448M. load average: 0.98 1.08 0.92 1/284 63834863 GET groups/:id/-/packages/debian/dists/*distribution/Release.gpg4864 behaves like Debian packages read endpoint4865 with valid container4866 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNATURE-----/4867 behaves like Debian packages GET request4868 returns success and expected body4869 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNATURE-----/4870 behaves like Debian packages GET request4871 returns success and expected body4872 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNATURE-----/4873 behaves like Debian packages GET request4874 returns success and expected body4875 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4876 behaves like Debian packages GET request4877 returns unauthorized4878 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNATURE-----/4879 behaves like Debian packages GET request4880 returns success and expected body4881 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4882 behaves like Debian packages GET request4883 returns unauthorized4884 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4885 behaves like Debian packages GET request4886 returns forbidden4887 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4888 behaves like Debian packages GET request4889 returns not_found4890 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4891 behaves like Debian packages GET request4892 returns unauthorized4893 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4894 behaves like Debian packages GET request4895 returns unauthorized4896 behaves like rejects Debian access with unknown container id4897 with an unknown container4898 as anonymous4899 behaves like Debian packages GET request4900 returns unauthorized4901 as authenticated user4902 behaves like Debian packages GET request4903 returns not_found4904 GET groups/:id/-/packages/debian/dists/*distribution/Release4905 behaves like Debian packages read endpoint4906 with valid container4907 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^Codename: fixture-distribution\n$/4908 behaves like Debian packages GET request4909 returns success and expected body4910 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^Codename: fixture-distribution\n$/4911 behaves like Debian packages GET request4912 returns success and expected body4913 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^Codename: fixture-distribution\n$/4914 behaves like Debian packages GET request4915 returns success and expected body4916 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4917 behaves like Debian packages GET request4918 returns unauthorized4919 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^Codename: fixture-distribution\n$/4920 behaves like Debian packages GET request4921 returns success and expected body4922 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4923 behaves like Debian packages GET request4924 returns unauthorized4925 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4926 behaves like Debian packages GET request4927 returns forbidden4928 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4929 behaves like Debian packages GET request4930 returns not_found4931 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4932 behaves like Debian packages GET request4933 returns unauthorized4934 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4935 behaves like Debian packages GET request4936 returns unauthorized4937 behaves like rejects Debian access with unknown container id4938 with an unknown container4939 as anonymous4940 behaves like Debian packages GET request4941 returns unauthorized4942 as authenticated user4943 behaves like Debian packages GET request4944 returns not_found4945 GET groups/:id/-/packages/debian/dists/*distribution/InRelease4946 behaves like Debian packages read endpoint4947 with valid container4948 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNED MESSAGE-----/4949 behaves like Debian packages GET request4950 returns success and expected body4951 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNED MESSAGE-----/4952 behaves like Debian packages GET request4953 returns success and expected body4954 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNED MESSAGE-----/4955 behaves like Debian packages GET request4956 returns success and expected body4957 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4958 behaves like Debian packages GET request4959 returns unauthorized4960 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNED MESSAGE-----/4961 behaves like Debian packages GET request4962 returns success and expected body4963 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4964 behaves like Debian packages GET request4965 returns unauthorized4966 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4967 behaves like Debian packages GET request4968 returns forbidden4969 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4970 behaves like Debian packages GET request4971 returns not_found4972 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4973 behaves like Debian packages GET request4974 returns unauthorized4975 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4976 behaves like Debian packages GET request4977 returns unauthorized4978 behaves like rejects Debian access with unknown container id4979 with an unknown container4980 as anonymous4981 behaves like Debian packages GET request4982 returns unauthorized4983 as authenticated user4984 behaves like Debian packages GET request4985 returns not_found4986 GET groups/:id/-/packages/debian/dists/*distribution/:component/binary-:architecture/Packages4987 behaves like Debian packages index endpoint4988 behaves like Debian packages read endpoint4989 with valid container4990 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete Packages file/4991 behaves like Debian packages GET request4992 returns success and expected body4993 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete Packages file/4994 behaves like Debian packages GET request4995 returns success and expected body4996 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete Packages file/4997 behaves like Debian packages GET request4998 returns success and expected body4999 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5000 behaves like Debian packages GET request5001 returns unauthorized5002 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete Packages file/5003 behaves like Debian packages GET request5004 returns success and expected body5005 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5006 behaves like Debian packages GET request5007 returns unauthorized5008 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5009 behaves like Debian packages GET request5010 returns forbidden5011 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5012 behaves like Debian packages GET request5013 returns not_found5014 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5015 behaves like Debian packages GET request5016 returns unauthorized5017 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5018 behaves like Debian packages GET request5019 returns unauthorized5020 behaves like rejects Debian access with unknown container id5021 with an unknown container5022 as anonymous5023 behaves like Debian packages GET request5024 returns unauthorized5025 as authenticated user5026 behaves like Debian packages GET request5027 returns not_found5028 when no ComponentFile is found5029 behaves like Debian packages read endpoint5030 with valid container5031 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5032 behaves like Debian packages GET request5033 returns no_content and expected body5034 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5035 behaves like Debian packages GET request5036 returns no_content and expected body5037 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5038 behaves like Debian packages GET request5039 returns no_content and expected body5040 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5041 behaves like Debian packages GET request5042 returns unauthorized5043 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5044 behaves like Debian packages GET request5045 returns no_content and expected body5046 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5047 behaves like Debian packages GET request5048 returns unauthorized5049 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5050 behaves like Debian packages GET request5051 returns forbidden5052 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5053 behaves like Debian packages GET request5054 returns not_found5055 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5056 behaves like Debian packages GET request5057 returns unauthorized5058 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5059 behaves like Debian packages GET request5060 returns unauthorized5061 behaves like rejects Debian access with unknown container id5062 with an unknown container5063 as anonymous5064 behaves like Debian packages GET request5065 returns unauthorized5066 as authenticated user5067 behaves like Debian packages GET request5068 returns not_found5069 GET groups/:id/-/packages/debian/dists/*distribution/:component/binary-:architecture/Packages.gz5070 behaves like Debian packages read endpoint5071 with valid container5072 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/5073 behaves like Debian packages GET request5074 returns not_found and expected body5075 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/5076 behaves like Debian packages GET request5077 returns not_found and expected body5078 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/5079 behaves like Debian packages GET request5080 returns not_found and expected body5081 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5082 behaves like Debian packages GET request5083 returns unauthorized5084 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/5085 behaves like Debian packages GET request5086 returns not_found and expected body5087 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5088 behaves like Debian packages GET request5089 returns unauthorized5090 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5091 behaves like Debian packages GET request5092 returns forbidden5093 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5094 behaves like Debian packages GET request5095 returns not_found5096 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5097 behaves like Debian packages GET request5098 returns unauthorized5099 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5100 behaves like Debian packages GET request5101 returns unauthorized5102 behaves like rejects Debian access with unknown container id5103 with an unknown container5104 as anonymous5105 behaves like Debian packages GET request5106 returns unauthorized5107# [RSpecRunTime] RSpec elapsed time: 13 minutes 9.8 seconds. Current RSS: ~1506M. load average: 0.99 1.08 0.92 1/284 63845108 as authenticated user5109 behaves like Debian packages GET request5110 returns not_found5111 GET groups/:id/-/packages/debian/dists/*distribution/:component/binary-:architecture/by-hash/SHA256/:file_sha2565112 behaves like Debian packages index sha256 endpoint5113 behaves like Debian packages read endpoint5114 with valid container5115 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/5116 behaves like Debian packages GET request5117 returns success and expected body5118 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/5119 behaves like Debian packages GET request5120 returns success and expected body5121 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/5122 behaves like Debian packages GET request5123 returns success and expected body5124 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5125 behaves like Debian packages GET request5126 returns unauthorized5127 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/5128 behaves like Debian packages GET request5129 returns success and expected body5130 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5131 behaves like Debian packages GET request5132 returns unauthorized5133 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5134 behaves like Debian packages GET request5135 returns forbidden5136 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5137 behaves like Debian packages GET request5138 returns not_found5139 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5140 behaves like Debian packages GET request5141 returns unauthorized5142 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5143 behaves like Debian packages GET request5144 returns unauthorized5145 behaves like rejects Debian access with unknown container id5146 with an unknown container5147 as anonymous5148 behaves like Debian packages GET request5149 returns unauthorized5150 as authenticated user5151 behaves like Debian packages GET request5152 returns not_found5153 with empty checksum5154 behaves like Debian packages read endpoint5155 with valid container5156 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5157 behaves like Debian packages GET request5158 returns no_content and expected body5159 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5160 behaves like Debian packages GET request5161 returns no_content and expected body5162 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5163 behaves like Debian packages GET request5164 returns no_content and expected body5165 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5166 behaves like Debian packages GET request5167 returns unauthorized5168 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5169 behaves like Debian packages GET request5170 returns no_content and expected body5171 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5172 behaves like Debian packages GET request5173 returns unauthorized5174 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5175 behaves like Debian packages GET request5176 returns forbidden5177 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5178 behaves like Debian packages GET request5179 returns not_found5180 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5181 behaves like Debian packages GET request5182 returns unauthorized5183 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5184 behaves like Debian packages GET request5185 returns unauthorized5186 behaves like rejects Debian access with unknown container id5187 with an unknown container5188 as anonymous5189 behaves like Debian packages GET request5190 returns unauthorized5191 as authenticated user5192 behaves like Debian packages GET request5193 returns not_found5194 when ComponentFile is not found5195 behaves like Debian packages read endpoint5196 with valid container5197 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/5198 behaves like Debian packages GET request5199 returns not_found and expected body5200 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/5201 behaves like Debian packages GET request5202 returns not_found and expected body5203 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/5204 behaves like Debian packages GET request5205 returns not_found and expected body5206 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5207 behaves like Debian packages GET request5208 returns unauthorized5209 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/5210 behaves like Debian packages GET request5211 returns not_found and expected body5212 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5213 behaves like Debian packages GET request5214 returns unauthorized5215 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5216 behaves like Debian packages GET request5217 returns forbidden5218 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5219 behaves like Debian packages GET request5220 returns not_found5221 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5222 behaves like Debian packages GET request5223 returns unauthorized5224 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5225 behaves like Debian packages GET request5226 returns unauthorized5227 behaves like rejects Debian access with unknown container id5228 with an unknown container5229 as anonymous5230 behaves like Debian packages GET request5231 returns unauthorized5232 as authenticated user5233 behaves like Debian packages GET request5234 returns not_found5235 GET groups/:id/-/packages/debian/dists/*distribution/:component/source/Sources5236 behaves like Debian packages index endpoint5237 behaves like Debian packages read endpoint5238 with valid container5239 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^Description: This is an incomplete Sources file$/5240 behaves like Debian packages GET request5241 returns success and expected body5242 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^Description: This is an incomplete Sources file$/5243 behaves like Debian packages GET request5244 returns success and expected body5245 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^Description: This is an incomplete Sources file$/5246 behaves like Debian packages GET request5247 returns success and expected body5248 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5249 behaves like Debian packages GET request5250 returns unauthorized5251 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^Description: This is an incomplete Sources file$/5252 behaves like Debian packages GET request5253 returns success and expected body5254 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5255 behaves like Debian packages GET request5256 returns unauthorized5257 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5258 behaves like Debian packages GET request5259 returns forbidden5260 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5261 behaves like Debian packages GET request5262 returns not_found5263 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5264 behaves like Debian packages GET request5265 returns unauthorized5266 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5267 behaves like Debian packages GET request5268 returns unauthorized5269 behaves like rejects Debian access with unknown container id5270 with an unknown container5271 as anonymous5272 behaves like Debian packages GET request5273 returns unauthorized5274 as authenticated user5275 behaves like Debian packages GET request5276 returns not_found5277 when no ComponentFile is found5278 behaves like Debian packages read endpoint5279 with valid container5280 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5281 behaves like Debian packages GET request5282 returns no_content and expected body5283 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5284 behaves like Debian packages GET request5285 returns no_content and expected body5286 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5287 behaves like Debian packages GET request5288 returns no_content and expected body5289 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5290 behaves like Debian packages GET request5291 returns unauthorized5292 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5293 behaves like Debian packages GET request5294 returns no_content and expected body5295 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5296 behaves like Debian packages GET request5297 returns unauthorized5298 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5299 behaves like Debian packages GET request5300 returns forbidden5301 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5302 behaves like Debian packages GET request5303 returns not_found5304 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5305 behaves like Debian packages GET request5306 returns unauthorized5307 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5308 behaves like Debian packages GET request5309 returns unauthorized5310 behaves like rejects Debian access with unknown container id5311 with an unknown container5312 as anonymous5313 behaves like Debian packages GET request5314 returns unauthorized5315 as authenticated user5316 behaves like Debian packages GET request5317 returns not_found5318 GET groups/:id/-/packages/debian/dists/*distribution/:component/source/by-hash/SHA256/:file_sha2565319 behaves like Debian packages index sha256 endpoint5320 behaves like Debian packages read endpoint5321 with valid container5322 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/5323 behaves like Debian packages GET request5324 returns success and expected body5325 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/5326 behaves like Debian packages GET request5327 returns success and expected body5328 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/5329 behaves like Debian packages GET request5330 returns success and expected body5331 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5332 behaves like Debian packages GET request5333 returns unauthorized5334 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/5335 behaves like Debian packages GET request5336 returns success and expected body5337 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5338 behaves like Debian packages GET request5339 returns unauthorized5340 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5341 behaves like Debian packages GET request5342 returns forbidden5343 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5344 behaves like Debian packages GET request5345 returns not_found5346 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5347 behaves like Debian packages GET request5348 returns unauthorized5349 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5350 behaves like Debian packages GET request5351 returns unauthorized5352 behaves like rejects Debian access with unknown container id5353 with an unknown container5354 as anonymous5355 behaves like Debian packages GET request5356 returns unauthorized5357 as authenticated user5358 behaves like Debian packages GET request5359 returns not_found5360 with empty checksum5361 behaves like Debian packages read endpoint5362 with valid container5363 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5364 behaves like Debian packages GET request5365 returns no_content and expected body5366 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5367 behaves like Debian packages GET request5368 returns no_content and expected body5369 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5370 behaves like Debian packages GET request5371 returns no_content and expected body5372 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5373 behaves like Debian packages GET request5374 returns unauthorized5375 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5376 behaves like Debian packages GET request5377 returns no_content and expected body5378 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5379 behaves like Debian packages GET request5380 returns unauthorized5381 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5382 behaves like Debian packages GET request5383 returns forbidden5384 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5385 behaves like Debian packages GET request5386 returns not_found5387 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5388 behaves like Debian packages GET request5389 returns unauthorized5390 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5391 behaves like Debian packages GET request5392 returns unauthorized5393 behaves like rejects Debian access with unknown container id5394 with an unknown container5395 as anonymous5396 behaves like Debian packages GET request5397 returns unauthorized5398 as authenticated user5399 behaves like Debian packages GET request5400 returns not_found5401 when ComponentFile is not found5402 behaves like Debian packages read endpoint5403 with valid container5404 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/5405 behaves like Debian packages GET request5406 returns not_found and expected body5407 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/5408 behaves like Debian packages GET request5409 returns not_found and expected body5410 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/5411 behaves like Debian packages GET request5412 returns not_found and expected body5413 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5414 behaves like Debian packages GET request5415 returns unauthorized5416 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/5417 behaves like Debian packages GET request5418 returns not_found and expected body5419 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5420 behaves like Debian packages GET request5421 returns unauthorized5422 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5423 behaves like Debian packages GET request5424 returns forbidden5425 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5426 behaves like Debian packages GET request5427 returns not_found5428 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5429 behaves like Debian packages GET request5430 returns unauthorized5431 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5432 behaves like Debian packages GET request5433 returns unauthorized5434 behaves like rejects Debian access with unknown container id5435 with an unknown container5436 as anonymous5437 behaves like Debian packages GET request5438 returns unauthorized5439 as authenticated user5440 behaves like Debian packages GET request5441 returns not_found5442 GET groups/:id/-/packages/debian/dists/*distribution/:component/debian-installer/binary-:architecture/Packages5443 behaves like Debian packages index endpoint5444 behaves like Debian packages read endpoint5445 with valid container5446 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete D-I Packages file/5447 behaves like Debian packages GET request5448 returns success and expected body5449 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete D-I Packages file/5450 behaves like Debian packages GET request5451 returns success and expected body5452 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete D-I Packages file/5453 behaves like Debian packages GET request5454 returns success and expected body5455 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5456 behaves like Debian packages GET request5457 returns unauthorized5458 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete D-I Packages file/5459 behaves like Debian packages GET request5460 returns success and expected body5461 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5462 behaves like Debian packages GET request5463 returns unauthorized5464 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5465 behaves like Debian packages GET request5466 returns forbidden5467 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5468 behaves like Debian packages GET request5469 returns not_found5470 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5471 behaves like Debian packages GET request5472 returns unauthorized5473 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5474 behaves like Debian packages GET request5475 returns unauthorized5476 behaves like rejects Debian access with unknown container id5477 with an unknown container5478 as anonymous5479 behaves like Debian packages GET request5480 returns unauthorized5481 as authenticated user5482 behaves like Debian packages GET request5483 returns not_found5484 when no ComponentFile is found5485 behaves like Debian packages read endpoint5486 with valid container5487 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5488 behaves like Debian packages GET request5489 returns no_content and expected body5490 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5491 behaves like Debian packages GET request5492 returns no_content and expected body5493 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5494 behaves like Debian packages GET request5495 returns no_content and expected body5496 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5497 behaves like Debian packages GET request5498 returns unauthorized5499 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5500 behaves like Debian packages GET request5501 returns no_content and expected body5502 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5503 behaves like Debian packages GET request5504 returns unauthorized5505 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5506 behaves like Debian packages GET request5507 returns forbidden5508 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5509 behaves like Debian packages GET request5510 returns not_found5511 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5512 behaves like Debian packages GET request5513 returns unauthorized5514 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5515 behaves like Debian packages GET request5516 returns unauthorized5517 behaves like rejects Debian access with unknown container id5518 with an unknown container5519 as anonymous5520 behaves like Debian packages GET request5521 returns unauthorized5522 as authenticated user5523 behaves like Debian packages GET request5524 returns not_found5525 GET groups/:id/-/packages/debian/dists/*distribution/:component/debian-installer/binary-:architecture/Packages.gz5526 behaves like Debian packages read endpoint5527 with valid container5528 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/5529 behaves like Debian packages GET request5530 returns not_found and expected body5531 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/5532 behaves like Debian packages GET request5533 returns not_found and expected body5534 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/5535 behaves like Debian packages GET request5536 returns not_found and expected body5537 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5538 behaves like Debian packages GET request5539 returns unauthorized5540 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/5541 behaves like Debian packages GET request5542 returns not_found and expected body5543 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5544 behaves like Debian packages GET request5545 returns unauthorized5546 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5547 behaves like Debian packages GET request5548 returns forbidden5549 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5550 behaves like Debian packages GET request5551 returns not_found5552 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5553 behaves like Debian packages GET request5554 returns unauthorized5555 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5556 behaves like Debian packages GET request5557 returns unauthorized5558 behaves like rejects Debian access with unknown container id5559 with an unknown container5560 as anonymous5561 behaves like Debian packages GET request5562 returns unauthorized5563 as authenticated user5564 behaves like Debian packages GET request5565 returns not_found5566 GET groups/:id/-/packages/debian/dists/*distribution/:component/debian-installer/binary-:architecture/by-hash/SHA256/:file_sha2565567 behaves like Debian packages index sha256 endpoint5568 behaves like Debian packages read endpoint5569 with valid container5570 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/5571 behaves like Debian packages GET request5572 returns success and expected body5573 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/5574 behaves like Debian packages GET request5575 returns success and expected body5576 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/5577 behaves like Debian packages GET request5578 returns success and expected body5579 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5580 behaves like Debian packages GET request5581 returns unauthorized5582 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/5583 behaves like Debian packages GET request5584 returns success and expected body5585 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5586 behaves like Debian packages GET request5587 returns unauthorized5588 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5589 behaves like Debian packages GET request5590 returns forbidden5591 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5592 behaves like Debian packages GET request5593 returns not_found5594 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5595 behaves like Debian packages GET request5596 returns unauthorized5597 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5598 behaves like Debian packages GET request5599 returns unauthorized5600 behaves like rejects Debian access with unknown container id5601 with an unknown container5602 as anonymous5603 behaves like Debian packages GET request5604 returns unauthorized5605 as authenticated user5606 behaves like Debian packages GET request5607 returns not_found5608 with empty checksum5609 behaves like Debian packages read endpoint5610 with valid container5611 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5612 behaves like Debian packages GET request5613 returns no_content and expected body5614 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5615 behaves like Debian packages GET request5616 returns no_content and expected body5617 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5618 behaves like Debian packages GET request5619 returns no_content and expected body5620 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5621 behaves like Debian packages GET request5622 returns unauthorized5623 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5624 behaves like Debian packages GET request5625 returns no_content and expected body5626 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5627 behaves like Debian packages GET request5628 returns unauthorized5629 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5630 behaves like Debian packages GET request5631 returns forbidden5632 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5633 behaves like Debian packages GET request5634 returns not_found5635 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5636 behaves like Debian packages GET request5637 returns unauthorized5638 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5639 behaves like Debian packages GET request5640 returns unauthorized5641 behaves like rejects Debian access with unknown container id5642 with an unknown container5643 as anonymous5644 behaves like Debian packages GET request5645 returns unauthorized5646 as authenticated user5647 behaves like Debian packages GET request5648 returns not_found5649 when ComponentFile is not found5650 behaves like Debian packages read endpoint5651 with valid container5652 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/5653 behaves like Debian packages GET request5654 returns not_found and expected body5655 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/5656 behaves like Debian packages GET request5657 returns not_found and expected body5658 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/5659 behaves like Debian packages GET request5660 returns not_found and expected body5661 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5662 behaves like Debian packages GET request5663 returns unauthorized5664 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/5665 behaves like Debian packages GET request5666 returns not_found and expected body5667 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5668 behaves like Debian packages GET request5669 returns unauthorized5670 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5671 behaves like Debian packages GET request5672 returns forbidden5673 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5674 behaves like Debian packages GET request5675 returns not_found5676 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5677 behaves like Debian packages GET request5678 returns unauthorized5679 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5680 behaves like Debian packages GET request5681 returns unauthorized5682 behaves like rejects Debian access with unknown container id5683 with an unknown container5684 as anonymous5685 behaves like Debian packages GET request5686 returns unauthorized5687 as authenticated user5688 behaves like Debian packages GET request5689 returns not_found5690 GET groups/:id/-/packages/debian/pool/:codename/:project_id/:letter/:package_name/:package_version/:file_name5691 file_name: "sample_1.2.3~alpha2.tar.xz", success_body: /^.7zXZ/5692 behaves like Debian packages read endpoint5693 with valid container5694 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^.7zXZ/5695 behaves like Debian packages GET request5696 returns success and expected body5697 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^.7zXZ/5698 behaves like Debian packages GET request5699 returns success and expected body5700 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^.7zXZ/5701 behaves like Debian packages GET request5702 returns success and expected body5703 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5704 behaves like Debian packages GET request5705 returns unauthorized5706 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^.7zXZ/5707 behaves like Debian packages GET request5708 returns success and expected body5709 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5710 behaves like Debian packages GET request5711 returns unauthorized5712 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5713 behaves like Debian packages GET request5714 returns forbidden5715 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5716 behaves like Debian packages GET request5717 returns not_found5718 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5719 behaves like Debian packages GET request5720 returns unauthorized5721 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5722 behaves like Debian packages GET request5723 returns unauthorized5724 behaves like rejects Debian access with unknown container id5725 with an unknown container5726 as anonymous5727 behaves like Debian packages GET request5728 returns unauthorized5729 as authenticated user5730 behaves like Debian packages GET request5731 returns not_found5732 for bumping last downloaded at5733 behaves like bumping the package last downloaded at field5734 bumps last_downloaded_at5735 file_name: "sample_1.2.3~alpha2.dsc", success_body: /^Format: 3.0 \(native\)/5736 behaves like Debian packages read endpoint5737 with valid container5738 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^Format: 3.0 \(native\)/5739 behaves like Debian packages GET request5740 returns success and expected body5741 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^Format: 3.0 \(native\)/5742 behaves like Debian packages GET request5743 returns success and expected body5744 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^Format: 3.0 \(native\)/5745 behaves like Debian packages GET request5746 returns success and expected body5747 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5748 behaves like Debian packages GET request5749 returns unauthorized5750 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^Format: 3.0 \(native\)/5751 behaves like Debian packages GET request5752 returns success and expected body5753 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5754 behaves like Debian packages GET request5755 returns unauthorized5756 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5757 behaves like Debian packages GET request5758 returns forbidden5759 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5760 behaves like Debian packages GET request5761 returns not_found5762 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5763 behaves like Debian packages GET request5764 returns unauthorized5765 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5766 behaves like Debian packages GET request5767 returns unauthorized5768 behaves like rejects Debian access with unknown container id5769 with an unknown container5770 as anonymous5771 behaves like Debian packages GET request5772 returns unauthorized5773 as authenticated user5774 behaves like Debian packages GET request5775 returns not_found5776 for bumping last downloaded at5777 behaves like bumping the package last downloaded at field5778 bumps last_downloaded_at5779 file_name: "libsample0_1.2.3~alpha2_amd64.deb", success_body: /^!<arch>/5780 behaves like Debian packages read endpoint5781 with valid container5782 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5783 behaves like Debian packages GET request5784 returns success and expected body5785 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5786 behaves like Debian packages GET request5787 returns success and expected body5788 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5789 behaves like Debian packages GET request5790 returns success and expected body5791 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5792 behaves like Debian packages GET request5793 returns unauthorized5794 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5795 behaves like Debian packages GET request5796 returns success and expected body5797 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5798 behaves like Debian packages GET request5799 returns unauthorized5800 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5801 behaves like Debian packages GET request5802 returns forbidden5803 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5804 behaves like Debian packages GET request5805 returns not_found5806 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5807 behaves like Debian packages GET request5808 returns unauthorized5809 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5810 behaves like Debian packages GET request5811 returns unauthorized5812 behaves like rejects Debian access with unknown container id5813 with an unknown container5814 as anonymous5815 behaves like Debian packages GET request5816 returns unauthorized5817 as authenticated user5818 behaves like Debian packages GET request5819 returns not_found5820 for bumping last downloaded at5821 behaves like bumping the package last downloaded at field5822 bumps last_downloaded_at5823 file_name: "sample-udeb_1.2.3~alpha2_amd64.udeb", success_body: /^!<arch>/5824 behaves like Debian packages read endpoint5825 with valid container5826 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5827 behaves like Debian packages GET request5828 returns success and expected body5829 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5830 behaves like Debian packages GET request5831 returns success and expected body5832 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5833 behaves like Debian packages GET request5834 returns success and expected body5835 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5836 behaves like Debian packages GET request5837 returns unauthorized5838 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5839 behaves like Debian packages GET request5840 returns success and expected body5841 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5842 behaves like Debian packages GET request5843 returns unauthorized5844 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5845 behaves like Debian packages GET request5846 returns forbidden5847 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5848 behaves like Debian packages GET request5849 returns not_found5850 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5851 behaves like Debian packages GET request5852 returns unauthorized5853 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5854 behaves like Debian packages GET request5855 returns unauthorized5856 behaves like rejects Debian access with unknown container id5857 with an unknown container5858 as anonymous5859 behaves like Debian packages GET request5860 returns unauthorized5861 as authenticated user5862 behaves like Debian packages GET request5863 returns not_found5864 for bumping last downloaded at5865 behaves like bumping the package last downloaded at field5866 bumps last_downloaded_at5867 file_name: "sample-ddeb_1.2.3~alpha2_amd64.ddeb", success_body: /^!<arch>/5868 behaves like Debian packages read endpoint5869 with valid container5870 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5871 behaves like Debian packages GET request5872 returns success and expected body5873 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5874 behaves like Debian packages GET request5875 returns success and expected body5876 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5877 behaves like Debian packages GET request5878 returns success and expected body5879 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5880 behaves like Debian packages GET request5881 returns unauthorized5882 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5883 behaves like Debian packages GET request5884 returns success and expected body5885 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5886 behaves like Debian packages GET request5887 returns unauthorized5888 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5889 behaves like Debian packages GET request5890 returns forbidden5891 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5892 behaves like Debian packages GET request5893 returns not_found5894 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5895 behaves like Debian packages GET request5896 returns unauthorized5897 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5898 behaves like Debian packages GET request5899 returns unauthorized5900 behaves like rejects Debian access with unknown container id5901 with an unknown container5902 as anonymous5903 behaves like Debian packages GET request5904 returns unauthorized5905 as authenticated user5906 behaves like Debian packages GET request5907 returns not_found5908 for bumping last downloaded at5909 behaves like bumping the package last downloaded at field5910 bumps last_downloaded_at5911 file_name: "sample_1.2.3~alpha2_amd64.buildinfo", success_body: /Build-Tainted-By/5912 behaves like Debian packages read endpoint5913 with valid container5914 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /Build-Tainted-By/5915 behaves like Debian packages GET request5916 returns success and expected body5917 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /Build-Tainted-By/5918 behaves like Debian packages GET request5919 returns success and expected body5920 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /Build-Tainted-By/5921 behaves like Debian packages GET request5922 returns success and expected body5923 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5924 behaves like Debian packages GET request5925 returns unauthorized5926 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /Build-Tainted-By/5927 behaves like Debian packages GET request5928 returns success and expected body5929 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5930 behaves like Debian packages GET request5931 returns unauthorized5932 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5933 behaves like Debian packages GET request5934 returns forbidden5935 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5936 behaves like Debian packages GET request5937 returns not_found5938 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5939 behaves like Debian packages GET request5940 returns unauthorized5941 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5942 behaves like Debian packages GET request5943 returns unauthorized5944 behaves like rejects Debian access with unknown container id5945 with an unknown container5946 as anonymous5947 behaves like Debian packages GET request5948 returns unauthorized5949 as authenticated user5950 behaves like Debian packages GET request5951 returns not_found5952 for bumping last downloaded at5953 behaves like bumping the package last downloaded at field5954 bumps last_downloaded_at5955 file_name: "sample_1.2.3~alpha2_amd64.changes", success_body: /urgency=medium/5956 behaves like Debian packages read endpoint5957 with valid container5958 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /urgency=medium/5959 behaves like Debian packages GET request5960 returns success and expected body5961 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /urgency=medium/5962 behaves like Debian packages GET request5963 returns success and expected body5964 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /urgency=medium/5965 behaves like Debian packages GET request5966 returns success and expected body5967 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5968 behaves like Debian packages GET request5969 returns unauthorized5970 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /urgency=medium/5971 behaves like Debian packages GET request5972 returns success and expected body5973 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5974 behaves like Debian packages GET request5975 returns unauthorized5976 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5977 behaves like Debian packages GET request5978 returns forbidden5979 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5980 behaves like Debian packages GET request5981 returns not_found5982 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5983 behaves like Debian packages GET request5984 returns unauthorized5985 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5986 behaves like Debian packages GET request5987 returns unauthorized5988 behaves like rejects Debian access with unknown container id5989 with an unknown container5990 as anonymous5991 behaves like Debian packages GET request5992 returns unauthorized5993 as authenticated user5994 behaves like Debian packages GET request5995 returns not_found5996 for bumping last downloaded at5997 behaves like bumping the package last downloaded at field5998 bumps last_downloaded_at5999# [RSpecRunTime] Finishing example group spec/requests/api/debian_group_packages_spec.rb. It took 1 minute 8.96 seconds. Expected to take 2 minutes 4.98 seconds.6000# [RSpecRunTime] Starting example group spec/controllers/groups_controller_spec.rb. Expected to take 1 minute 35.82 seconds.6001GroupsController6002 GET #show6003 when the group is not importing6004 is expected to render template groups/show6005 tracks page views6006 behaves like details view as atom6007 is expected to render template groups/show6008 assigns events for all the projects in the group6009# [RSpecRunTime] RSpec elapsed time: 14 minutes 4.47 seconds. Current RSS: ~1513M. load average: 1.14 1.11 0.94 1/283 63856010 when the group is importing6011 redirects to the import status page6012 does not track page views6013 GET #details6014 is expected to redirect to "/group38"6015 behaves like details view as atom6016 is expected to render template groups/show6017 assigns events for all the projects in the group6018 GET edit6019 sets the badge API endpoint6020 GET #new6021 when creating subgroups6022 and can_create_group is true6023 and logged in as Admin_with_admin_mode6024 behaves like member with ability to create subgroups6025 renders the new page6026 and logged in as Owner6027 behaves like member with ability to create subgroups6028 renders the new page6029 and logged in as Maintainer6030 behaves like member with ability to create subgroups6031 renders the new page6032 and logged in as Guest6033 behaves like member without ability to create subgroups6034 renders the 404 page6035 and logged in as Developer6036 behaves like member without ability to create subgroups6037 renders the 404 page6038 and logged in as Admin_without_admin_mode6039 behaves like member without ability to create subgroups6040 renders the 404 page6041 and can_create_group is false6042 and logged in as Admin_with_admin_mode6043 behaves like member with ability to create subgroups6044 renders the new page6045 and logged in as Owner6046 behaves like member with ability to create subgroups6047 renders the new page6048 and logged in as Maintainer6049 behaves like member with ability to create subgroups6050 renders the new page6051 and logged in as Guest6052 behaves like member without ability to create subgroups6053 renders the 404 page6054 and logged in as Developer6055 behaves like member without ability to create subgroups6056 renders the 404 page6057 and logged in as Admin_without_admin_mode6058 behaves like member without ability to create subgroups6059 renders the 404 page6060 GET #activity6061 as json6062 includes events from all projects in group and subgroups6063# [RSpecRunTime] RSpec elapsed time: 14 minutes 10.2 seconds. Current RSS: ~1509M. load average: 1.13 1.11 0.94 1/283 63866064 when user has no permission to see the event6065 filters out invisible event6066# [RSpecRunTime] RSpec elapsed time: 14 minutes 11.77 seconds. Current RSS: ~1508M. load average: 1.13 1.11 0.94 1/283 63876067 POST #create6068 allows creating a group6069 authorization6070 allows an admin to create a group6071 when creating chat team6072 triggers Mattermost::CreateTeamService6073 when creating subgroups6074 and can_create_group is true6075 and logged in as Owner6076 creates the subgroup6077 and logged in as Developer6078 renders the new template6079 and can_create_group is false6080 and logged in as Owner6081 creates the subgroup6082 and logged in as Developer6083 renders the new template6084 when creating a top level group6085 and can_create_group is enabled6086 creates the Group6087 and can_create_group is disabled6088 does not create the Group6089 malicious group name6090 is expected not to change `Group.count`6091 is expected to render template new6092# [RSpecRunTime] RSpec elapsed time: 14 minutes 16.63 seconds. Current RSS: ~1496M. load average: 1.20 1.12 0.95 1/283 63886093 when creating a group with `default_branch_protection` attribute6094 for users who have the ability to create a group with `default_branch_protection`6095 creates group with the specified branch protection level6096 for users who do not have the ability to create a group with `default_branch_protection`6097 does not create the group with the specified branch protection level6098 when creating a group with `default_branch_protection_defaults` attribute6099 when user has ability to write update_default_branch_protection6100 for users who have the ability to create a group with `default_branch_protection_defaults`6101 creates group with the specified default branch protection level6102 for users who do not have the ability to create a group with `default_branch_protection`6103 does not create the group with the specified branch protection level6104 when creating a group with captcha protection6105 allows creating a group when the reCAPTCHA is solved6106 allows creating a sub-group without checking the captcha6107 when the reCAPTCHA is not solved6108 displays an error6109 sets gon variables6110# [RSpecRunTime] RSpec elapsed time: 14 minutes 19.03 seconds. Current RSS: ~1493M. load average: 1.11 1.10 0.94 1/283 63896111 with feature flag switched off6112 allows creating a group without the reCAPTCHA6113 when creating a group with the `role` attribute present6114 changes the users role6115 when creating a group with the `setup_for_company` attribute present6116 sets the groups `setup_for_company` value6117 when the user already has a value for `setup_for_company`6118 does not change the users `setup_for_company` value6119# [RSpecRunTime] RSpec elapsed time: 14 minutes 21.29 seconds. Current RSS: ~1492M. load average: 1.11 1.10 0.94 1/283 63906120 when the user has no value for `setup_for_company`6121 changes the users `setup_for_company` value6122 when creating a group with the `jobs_to_be_done` attribute present6123 sets the groups `jobs_to_be_done` value6124 GET #index6125 as a user6126 redirects to Groups Dashboard6127 as a guest6128 redirects to Explore Groups6129 GET #issues6130 saves the sort order to user preferences6131 GET #merge_requests6132 sorting by votes6133 sorts most popular merge requests6134 sorts least popular merge requests6135# [RSpecRunTime] RSpec elapsed time: 14 minutes 29.02 seconds. Current RSS: ~1592M. load average: 1.09 1.10 0.94 1/283 63916136 rendering views6137 displays MR counts in nav6138 when MergeRequestsFinder raises an exception6139 does not display MR counts in nav6140# [RSpecRunTime] RSpec elapsed time: 14 minutes 39.65 seconds. Current RSS: ~1594M. load average: 1.08 1.10 0.94 1/283 63926141 when an ActiveRecord::QueryCanceled is raised6142 sets :search_timeout_occurred6143 logs the exception6144 rendering views6145 shows error message6146 does not display MR counts in nav6147# [RSpecRunTime] RSpec elapsed time: 14 minutes 54.81 seconds. Current RSS: ~1689M. load average: 1.20 1.12 0.95 1/283 63936148 DELETE #destroy6149 as another user6150 returns 4046151 as the group owner6152 schedules a group destroy6153 redirects to the root path6154 PUT update6155 updates the path successfully6156 updates the project_creation_level successfully6157 updating default_branch_protection6158 for users who have the ability to update default_branch_protection6159 updates the attribute6160# [RSpecRunTime] RSpec elapsed time: 14 minutes 56.69 seconds. Current RSS: ~1710M. load average: 1.20 1.12 0.95 1/283 63946161 for users who do not have the ability to update default_branch_protection6162 does not update the attribute6163 updating default_branch_name6164 updates the attribute6165 to empty string6166 does not update the attribute6167 when there is a conflicting group path6168 does not render references to the conflicting group6169 when a project inside the group has container repositories6170 does allow the group to be renamed6171 does not allow to path of the group to be changed6172# [RSpecRunTime] RSpec elapsed time: 14 minutes 59.32 seconds. Current RSS: ~1732M. load average: 1.18 1.12 0.95 1/283 63956173 updating :resource_access_token_creation_allowed6174 when user is a group owner6175 updates the attribute6176 when not a group owner6177 does not update the attribute6178 updating :prevent_sharing_groups_outside_hierarchy6179 when user is a group owner6180 updates the attribute6181 when not a group owner6182 does not update the attribute6183 #ensure_canonical_path6184 for a GET request6185 when requesting groups at the root path6186 when requesting the canonical path with different casing6187 redirects to the correct casing6188 when requesting a redirected path6189 redirects to the canonical path6190 when the old group path is a substring of the scheme or host6191 does not modify the requested host6192 when the old group path is substring of groups6193 does not modify the /groups part of the path6194 when requesting groups under the /groups path6195 when requesting the canonical path6196 non-show path6197 with exactly matching casing6198 does not redirect6199 with different casing6200 redirects to the correct casing6201 show path6202 with exactly matching casing6203 does not redirect6204 with different casing6205 redirects to the correct casing at the root path6206 when requesting a redirected path6207 redirects to the canonical path6208 when the old group path is a substring of the scheme or host6209 does not modify the requested host6210 when the old group path is substring of groups6211 does not modify the /groups part of the path6212 when the old group path is substring of groups plus the new path6213 does not modify the /groups part of the path6214 for a POST request6215 when requesting the canonical path with different casing6216 does not 4046217 does not redirect to the correct casing6218 when requesting a redirected path6219 returns not found6220 for a DELETE request6221 when requesting the canonical path with different casing6222 does not 4046223 does not redirect to the correct casing6224 when requesting a redirected path6225 returns not found6226 PUT transfer6227 when transferring to a subgroup goes right6228 returns a notice and redirects to the new path6229# [RSpecRunTime] RSpec elapsed time: 15 minutes 6.18 seconds. Current RSS: ~1774M. load average: 1.17 1.12 0.96 1/284 63976230 when converting to a root group goes right6231 returns a notice and redirects to the new path6232# [RSpecRunTime] RSpec elapsed time: 15 minutes 7.22 seconds. Current RSS: ~1775M. load average: 1.17 1.12 0.96 1/284 63996233 When the transfer goes wrong6234 returns an alert and redirects to the current path6235 when the user is not allowed to transfer the group6236 is denied6237 transferring when a project has container images6238 does not allow the group to be transferred6239 POST #export6240 when the user does not have permission to export the group6241 returns an error6242 when supplied valid params6243 triggers the export job6244 redirects to the edit page6245 when the endpoint receives requests above the rate limit6246 throttles the endpoint6247 GET #download_export6248 when there is a file available to download6249 sends the file6250 when the file is no longer present on disk6251 returns not found6252 when there is no file available to download6253 returns not found6254 when the user does not have the required permissions6255 returns not_found6256 when the endpoint receives requests above the rate limit6257 throttles the endpoint6258 external authorization6259 with external authorization service enabled6260 GET #show6261 is successful6262 does not allow other formats6263 GET #edit6264 is successful6265 GET #new6266 is successful6267 GET #index6268 is successful6269 POST #create6270 creates a group6271 PUT #update6272 updates a group6273 malicious group name6274 is expected to render template edit6275 does not update name6276# [RSpecRunTime] RSpec elapsed time: 15 minutes 15.67 seconds. Current RSS: ~1792M. load average: 1.14 1.11 0.96 1/282 64006277 DELETE #destroy6278 deletes the group6279 GET #activity6280 behaves like disabled when using an external authorization service6281 works when the feature is not enabled6282 renders a 404 with a message when the feature is enabled6283 GET #activity as JSON6284 returns count6285# [RSpecRunTime] RSpec elapsed time: 15 minutes 17.84 seconds. Current RSS: ~1780M. load average: 1.21 1.13 0.96 1/281 64016286 GET #issues6287 behaves like disabled when using an external authorization service6288 works when the feature is not enabled6289 renders a 404 with a message when the feature is enabled6290 GET #merge_requests6291 behaves like disabled when using an external authorization service6292 works when the feature is not enabled6293 renders a 404 with a message when the feature is enabled6294 GET #unfoldered_environment_names6295 shows the environment names of a public project to an anonymous user6296 does not show environment names of private projects to anonymous users6297 shows environment names of a private project to a group member6298 does not show environment names of private projects to a logged-in non-member6299# [RSpecRunTime] RSpec elapsed time: 15 minutes 20.03 seconds. Current RSS: ~1780M. load average: 1.21 1.13 0.96 1/281 64026300# [RSpecRunTime] Finishing example group spec/controllers/groups_controller_spec.rb. It took 1 minute 17.84 seconds. Expected to take 1 minute 35.82 seconds.6301# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/work_items/update_spec.rb. Expected to take 1 minute 19.77 seconds.6302Update a work item6303 the user is not allowed to update a work item6304 behaves like a mutation that returns a top-level access error6305 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"6306# [RSpecRunTime] RSpec elapsed time: 15 minutes 22.06 seconds. Current RSS: ~1778M. load average: 1.21 1.13 0.96 1/281 64036307 when user has permissions to update a work item6308 behaves like has spam protection6309 #check_spam_action_response!6310 when the object is spam (DISALLOW)6311 and no CAPTCHA is available6312 behaves like disallow response6313 informs the client that the request was denied as spam6314 and a CAPTCHA is required6315 behaves like disallow response6316 informs the client that the request was denied as spam6317 when the object is not spam (CONDITIONAL ALLOW)6318 and no CAPTCHA is required6319 does not return a top-level error6320 and a CAPTCHA is required6321 informs the client that the request may be retried after solving the CAPTCHA6322 when the work item is open6323 closes and updates the work item6324 when the work item is closed6325 reopens the work item6326 when updating confidentiality6327 when setting as confidential6328 behaves like toggling confidentiality6329 successfully updates work item6330 when setting as non-confidential6331 behaves like toggling confidentiality6332 successfully updates work item6333 with description widget input6334 behaves like update work item description widget6335 updates the description widget6336 when the updated work item is not valid6337 returns validation errors without the work item6338 when the edited description includes quick action(s)6339 with /title quick action6340 behaves like quick action is applied6341 applies the quick action(s)6342 with /shrug, /tableflip and /cc quick action6343 behaves like quick action is applied6344 applies the quick action(s)6345 with /close6346 behaves like quick action is applied6347 applies the quick action(s)6348 with /reopen6349 behaves like quick action is applied6350 applies the quick action(s)6351 with labels widget input6352 when only removing labels6353 behaves like mutation updating work item labels6354 updates labels6355 with quick action6356 behaves like mutation updating work item labels6357 updates labels6358 when work item belongs directly to the group6359 behaves like mutation updating work item labels6360 updates labels6361 with quick action6362 behaves like mutation updating work item labels6363 updates labels6364 when only adding labels6365 behaves like mutation updating work item labels6366 updates labels6367 with quick action6368 behaves like mutation updating work item labels6369 updates labels6370 when work item belongs directly to the group6371 behaves like mutation updating work item labels6372 updates labels6373 with quick action6374 behaves like mutation updating work item labels6375 updates labels6376 when adding and removing labels6377 behaves like mutation updating work item labels6378 updates labels6379 with quick action6380 behaves like mutation updating work item labels6381 updates labels6382 when work item belongs directly to the group6383 behaves like mutation updating work item labels6384 updates labels6385 when the work item type does not support labels widget6386 ignores the quick action6387 with due and start date widget input6388 updates start and due date6389 when using quick action6390 when removing due date6391 updates start and due date6392# [RSpecRunTime] RSpec elapsed time: 15 minutes 39.21 seconds. Current RSS: ~1795M. load average: 1.22 1.14 0.97 1/281 64046393 when setting due date6394 updates due date6395 when the work item type does not support start and due date widget6396 ignores the quick action6397 when provided input is invalid6398 returns validation errors without the work item6399 when dates were already set for the work item6400 when updating only start date6401 allows setting a single date to null6402 when updating only due date6403 allows setting a single date to null6404 with hierarchy widget input6405 when updating parent6406 when parent work item type is invalid6407 returns response with errors6408 when parent work item has a valid type6409 updates work item parent6410 when a parent is already present6411 is replaced with new parent6412# [RSpecRunTime] RSpec elapsed time: 15 minutes 44.22 seconds. Current RSS: ~1785M. load average: 1.29 1.15 0.98 1/281 64056413 when updating relative position6414 when incomplete positioning arguments are given6415 behaves like returns "relative position is not valid" error message6416 is expected to contain exactly "Relative position is not valid."6417 when moving after adjacent6418 behaves like updates work item parent and sets the relative position6419 is expected to be between 513 and 1026 (inclusive)6420 when moving before adjacent6421 behaves like updates work item parent and sets the relative position6422 is expected to be between 513 and 1026 (inclusive)6423 when parentId is null6424 when parent is present6425 removes parent and returns success message6426 when parent is not present6427 does not change work item and returns success message6428# [RSpecRunTime] RSpec elapsed time: 15 minutes 48.24 seconds. Current RSS: ~1767M. load average: 1.26 1.15 0.98 1/281 64066429 when parent work item is not found6430 returns a top level error6431 when reordering existing child6432 when parent is already assigned6433 when incomplete positioning arguments are given6434 behaves like returns "relative position is not valid" error message6435 is expected to contain exactly "Relative position is not valid."6436 when moving after adjacent6437 behaves like sets the relative position and does not update work item parent6438 is expected to be between 513 and 1026 (inclusive)6439 when moving before adjacent6440 behaves like sets the relative position and does not update work item parent6441 is expected to be between 513 and 1026 (inclusive)6442 when updating children6443 when child work item type is invalid6444 returns response with errors6445 when there is a mix of existing and non existing work items6446 returns a top level error and does not add valid work item6447 when child work item type is valid6448 updates the work item children6449 when updating assignees6450 updates the work item assignee6451 when using quick action6452 when assigning a user6453 updates the work item assignee6454# [RSpecRunTime] RSpec elapsed time: 15 minutes 53.95 seconds. Current RSS: ~1779M. load average: 1.24 1.14 0.98 1/281 64076455 when unassigning a user6456 updates the work item assignee6457 when changing work item type6458 with multiple commands6459 updates the work item type and other attributes6460 when conversion is not permitted6461 does not update the work item type6462 when new type does not support a widget6463 updates the work item type and clear widget attributes6464 when the work item type does not support the assignees widget6465 ignores the quick action6466 when updating milestone6467 when user cannot set work item metadata6468 behaves like work item's milestone is not updated6469 ignores the update request6470 when user can set work item metadata6471 when assigning a project milestone6472 behaves like work item's milestone is updated6473 updates the work item's milestone6474 when assigning a group milestone6475 behaves like work item's milestone is updated6476 updates the work item's milestone6477 when unsetting the work item's milestone6478 behaves like work item's milestone is updated6479 updates the work item's milestone6480 when updating notifications subscription6481 when work item update fails6482 behaves like subscription update ignored6483 when user is subscribed with a subscription record6484 ignores the update request6485 when user is subscribed by being a participant6486 ignores the update request6487 when user cannot update work item6488 behaves like subscription update ignored6489 when user is subscribed with a subscription record6490 ignores the update request6491 when user is subscribed by being a participant6492 ignores the update request6493 when user can update work item6494 when subscribing to notifications6495 behaves like subscription updated successfully6496 updates existing work item's subscription state6497 when unsubscribing from notifications6498 behaves like subscription updated successfully6499 updates existing work item's subscription state6500 when user is subscribed by being a participant6501 creates a subscription with desired state6502 when updating currentUserTodos6503 when adding a new todo6504 when user can create todos6505 adds a new todo for the user on the work item6506 when a base attribute is present6507 behaves like a mutation that returns top-level errors6508 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"6509 when user has no access6510 does not create a new todo6511 when marking all todos of the work item as done6512 when user has access6513 marks all todos of the user on the work item as done6514# [RSpecRunTime] RSpec elapsed time: 16 minutes 5.29 seconds. Current RSS: ~1789M. load average: 1.20 1.14 0.98 1/282 64086515 when user has no access6516 does not mark todos as done6517 when marking one todo of the work item as done6518 when user has access6519 marks the todo of the work item as done6520# [RSpecRunTime] RSpec elapsed time: 16 minutes 6.76 seconds. Current RSS: ~1787M. load average: 1.20 1.14 0.98 1/282 64096521 when user has no access6522 does not mark the todo as done6523 when updating awardEmoji6524 when user cannot award work item6525 ignores the update request6526 when user can award work item6527 when adding award emoji6528 behaves like request that adds emoji6529 updates work item's award emoji6530 when the emoji name is not valid6531 behaves like request with error6532 ignores update and returns an error6533 when removing award emoji6534 when emoji was awarded by current user6535 behaves like request that removes emoji6536 updates work item's award emoji6537 when emoji was awarded by a different user6538 behaves like request with error6539 ignores update and returns an error6540 when toggling award emoji6541 when emoji award is present6542 behaves like request that removes emoji6543 updates work item's award emoji6544 when emoji award is not present6545 behaves like request that adds emoji6546 updates work item's award emoji6547 with notes widget input6548 behaves like work item is not updated6549 ignores the update6550 when user has permissions to update the work item6551 updates work item discussion locked attribute on notes widget6552 when using quick action6553 updates work item discussion locked attribute on notes widget6554 when unlocking discussion6555 updates work item discussion locked attribute on notes widget6556# [RSpecRunTime] RSpec elapsed time: 16 minutes 12.77 seconds. Current RSS: ~1789M. load average: 1.25 1.15 0.98 1/283 64106557 when the work item type does not support the notes widget6558 behaves like work item is not updated6559 ignores the update6560 with time tracking widget input6561 when adding time estimate and time spent6562 when mutating the work item6563 when work item belongs to a project6564 behaves like mutation updating work item with time tracking data6565 updates time tracking6566 when work item belongs to a group6567 behaves like mutation updating work item with time tracking data6568 updates time tracking6569 when time estimate format is invalid6570 behaves like request with error6571 ignores update and returns an error6572 when time spent format is invalid6573 behaves like request with error6574 ignores update and returns an error6575 with quick action6576 when work item belongs to a project6577 behaves like mutation updating work item with time tracking data6578 updates time tracking6579 when work item belongs to a group6580 behaves like mutation updating work item with time tracking data6581 updates time tracking6582 when the work item type does not support time tracking widget6583 with quick action6584 ignores the quick action6585 when unsupported widget input is sent6586 behaves like a mutation that returns top-level errors6587 is expected to contain exactly "Following widget keys are not supported by Test Case type: [:assignees_widget]"6588# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/work_items/update_spec.rb. It took 57.28 seconds. Expected to take 1 minute 19.77 seconds.6589# [RSpecRunTime] Starting example group spec/requests/api/ci/runner/jobs_artifacts_spec.rb. Expected to take 1 minute 10.38 seconds.6590API::Ci::Runner6591 /api/v4/jobs6592 artifacts6593 POST /api/v4/jobs/:id/artifacts/authorize6594 reject requests that did not go through gitlab-workhorse6595 when using token as parameter6596 and the artifact is too large6597 behaves like rejecting artifacts that are too large6598 based on plan limit setting6599 behaves like failed request6600 responds with payload too large error6601# [RSpecRunTime] RSpec elapsed time: 16 minutes 19.52 seconds. Current RSS: ~1787M. load average: 1.23 1.15 0.98 1/282 64116602 based on application setting6603 behaves like failed request6604 responds with payload too large error6605 based on root namespace setting6606 behaves like failed request6607 responds with payload too large error6608 based on child namespace setting6609 behaves like failed request6610 responds with payload too large error6611 based on project setting6612 behaves like failed request6613 responds with payload too large error6614 posting artifacts to running job6615 doesn't update runner info6616 behaves like API::CI::Runner application context metadata6617 contains correct context metadata6618 behaves like runner migrations backoff6619 when executing locking database migrations6620 returns 429 error6621 with runner_migrations_backoff disabled6622 does not return 4296623 when using local storage6624 behaves like authorizes local file6625 succeeds6626 when using remote storage6627 when direct upload is enabled6628 succeeds6629 when direct upload is disabled6630 behaves like authorizes local file6631 succeeds6632 when job does not exist anymore6633 returns 403 Forbidden6634 when using token as header6635 authorizes posting artifacts to running job6636 fails to post too large artifact6637 when using runners token6638 fails to authorize artifacts posting6639 authorization token is invalid6640 responds with forbidden6641 authorize uploading of an lsif artifact6642 adds ProcessLsif header6643 tracks code_intelligence usage ping6644 POST /api/v4/jobs/:id/artifacts6645 doesn't update runner info6646 behaves like API::CI::Runner application context metadata6647 contains correct context metadata6648 behaves like runner migrations backoff6649 when executing locking database migrations6650 returns 429 error6651 with runner_migrations_backoff disabled6652 does not return 4296653 when the artifact is too large6654 behaves like rejecting artifacts that are too large6655 based on plan limit setting6656 behaves like failed request6657 responds with payload too large error6658 based on application setting6659 behaves like failed request6660 responds with payload too large error6661 based on root namespace setting6662 behaves like failed request6663 responds with payload too large error6664 based on child namespace setting6665 behaves like failed request6666 responds with payload too large error6667 based on project setting6668 behaves like failed request6669 responds with payload too large error6670 when artifacts are being stored inside of tmp path6671 when job has been erased6672 responds with forbidden6673 when job does not exist anymore6674 returns 403 Forbidden6675 when job is running6676 when uses accelerated file post6677 for file stored locally6678 behaves like successful artifacts upload6679 updates successfully6680 for file stored remotely6681 when uploaded file has matching pending remote upload to its final location6682 behaves like successful artifacts upload6683 updates successfully6684 when uploaded file is uploaded to temporary location6685 and matching temporary remote_id is used6686 behaves like successful artifacts upload6687 updates successfully6688 and invalid remote_id is used6689 responds with internal server error6690 when using runners token6691 responds with forbidden6692 when artifacts post request does not contain file6693 fails to post artifacts without file6694 GitLab Workhorse is not configured6695 fails to post artifacts without GitLab-Workhorse6696 Is missing GitLab Workhorse token headers6697 fails to post artifacts without GitLab-Workhorse6698 when setting an expire date6699 when an expire_in is given6700 updates when specified6701 when no expire_in is given6702 ignores if not specified6703 with application default6704 when default is 5 days6705 sets to application default6706 when default is 06707 does not set expire_in6708 when value is never6709 does not set expire_in6710 posts artifacts file and metadata file6711 when posts data accelerated by workhorse is correct6712 stores artifacts and artifacts metadata6713 with a malicious file.path param6714 rejects the request6715 when workhorse header is missing6716 rejects the request6717 when there is no artifacts file in post data6718 is expected to respond with bad request6719 does not store metadata6720 when access level is private6721 sets job artifact access level to private6722 when access level is public6723 sets job artifact access level to public6724 when access level is unknown6725 sets job artifact access level to public6726 when artifact_type is archive6727 when artifact_format is zip6728 stores junit test report6729 behaves like storing arguments in the application context6730 places the expected params in the application context6731 behaves like not executing any extra queries for the application context6732 does not execute more queries than without adding anything to the application context6733 when artifact_format is gzip6734 returns an error6735 when artifact_type is junit6736 when artifact_format is gzip6737 stores junit test report6738 when artifact_format is raw6739 returns an error6740 when artifact_type is metrics_referee6741 when artifact_format is gzip6742 stores metrics_referee data6743 when artifact_format is raw6744 returns an error6745 when artifact_type is network_referee6746 when artifact_format is gzip6747 stores network_referee data6748 when artifact_format is raw6749 returns an error6750 when artifact_type is dotenv6751 when artifact_format is gzip6752 stores dotenv file6753 parses dotenv file6754 when parse error happens6755 returns an error6756# [RSpecRunTime] RSpec elapsed time: 16 minutes 43.16 seconds. Current RSS: ~1761M. load average: 1.15 1.14 0.99 1/284 64206757 when artifact_format is raw6758 returns an error6759 when artifacts already exist for the job6760 when sha256 is the same of the existing artifact6761 ignores the new artifact6762 when sha256 is different than the existing artifact6763 logs and returns an error6764 when object storage throws errors6765 does not store artifacts6766 when artifacts are being stored outside of tmp path6767 fails to post artifacts for outside of tmp path6768 GET /api/v4/jobs/:id/artifacts6769 doesn't update runner info6770 behaves like API::CI::Runner application context metadata6771 contains correct context metadata6772 behaves like runner migrations backoff6773 when executing locking database migrations6774 returns 429 error6775 with runner_migrations_backoff disabled6776 does not return 4296777 when job has artifacts6778 when using job token6779 behaves like successful artifact download6780 when artifacts are stored locally6781 downloads artifacts6782 when artifacts are stored remotely6783 when proxy download is being used6784 uses workhorse send-url6785 when direct download is being used6786 receives redirect for downloading artifacts6787 when the job is no longer running6788 behaves like unauthorized request6789 responds with unauthorized6790 when using token belonging to the dependent job6791 behaves like successful artifact download6792 when artifacts are stored locally6793 downloads artifacts6794 when artifacts are stored remotely6795 when proxy download is being used6796 uses workhorse send-url6797 when direct download is being used6798 receives redirect for downloading artifacts6799 when the dependent job is no longer running6800 behaves like unauthorized request6801 responds with unauthorized6802 when using token belonging to another job created by another project member6803 behaves like successful artifact download6804 when artifacts are stored locally6805 downloads artifacts6806 when artifacts are stored remotely6807 when proxy download is being used6808 uses workhorse send-url6809 when direct download is being used6810 receives redirect for downloading artifacts6811 when using token belonging to a pending dependent job6812 behaves like unauthorized request6813 responds with unauthorized6814 when using a token from a cross pipeline build6815 behaves like successful artifact download6816 when artifacts are stored locally6817 downloads artifacts6818 when artifacts are stored remotely6819 when proxy download is being used6820 uses workhorse send-url6821 when direct download is being used6822 receives redirect for downloading artifacts6823 when using a token from an unrelated project6824 responds with forbidden6825 when using runnners token6826 behaves like unauthorized request6827 responds with unauthorized6828 when using an invalid token6829 behaves like unauthorized request6830 responds with unauthorized6831 when job does not have artifacts6832 responds with not found6833 when job does not exist anymore6834 responds with 403 Forbidden6835# [RSpecRunTime] Finishing example group spec/requests/api/ci/runner/jobs_artifacts_spec.rb. It took 39.22 seconds. Expected to take 1 minute 10.38 seconds.6836# [RSpecRunTime] Starting example group spec/mailers/emails/service_desk_spec.rb. Expected to take 56.21 seconds.6837Emails::ServiceDesk6838 .service_desk_thank_you_email6839 behaves like a service desk notification email6840 builds the email correctly6841 uses system noreply address as Reply-To address6842# [RSpecRunTime] RSpec elapsed time: 16 minutes 59.06 seconds. Current RSS: ~1769M. load average: 1.20 1.15 0.99 1/282 64276843 behaves like read template from repository6844 when a template is in the repository6845 uses the text template from the template6846# [RSpecRunTime] RSpec elapsed time: 17 minutes 0.24 second. Current RSS: ~1766M. load average: 1.20 1.15 0.99 1/285 64566847 when the service_desk_templates directory does not contain correct template6848 uses the default template6849# [RSpecRunTime] RSpec elapsed time: 17 minutes 1.58 seconds. Current RSS: ~1763M. load average: 1.20 1.15 0.99 1/288 64826850 when the service_desk_templates directory does not exist6851 uses the default template6852# [RSpecRunTime] RSpec elapsed time: 17 minutes 2.81 seconds. Current RSS: ~1762M. load average: 1.18 1.14 0.99 1/288 65076853 when the project does not have a repo6854 uses the default template6855 handling template markdown6856 with a simple text6857 behaves like a service desk notification email with template content6858 builds the email correctly6859 with an issue id, issue path and unsubscribe url placeholders6860 behaves like a service desk notification email with template content6861 builds the email correctly6862 with header and footer placeholders6863 behaves like appearance header and footer enabled6864 contains header and footer6865 behaves like appearance header and footer not enabled6866 does not contain header and footer6867 with an issue id placeholder with whitespace6868 behaves like a service desk notification email with template content6869 builds the email correctly6870 with unexpected placeholder6871 behaves like a service desk notification email with template content6872 builds the email correctly6873 when issue description placeholder is used6874 behaves like a service desk notification email with template content6875 builds the email correctly6876 when GitLab-specific-reference is in description6877 does not render GitLab-specific-reference links with title attribute6878 when issue url placeholder is used6879 behaves like a service desk notification email with template content6880 builds the email correctly6881 when it is used in markdown format6882 behaves like a service desk notification email with template content6883 builds the email correctly6884 when custom email is enabled6885 behaves like a service desk notification email that uses custom email6886 uses SMTP delivery method and custom email settings6887 generates Reply-To address from custom email6888 when feature flag service_desk_custom_email_reply is disabled6889 is expected to have header Reply-To with value matching /<reply+(.*)@localhost>\Z/6890# [RSpecRunTime] RSpec elapsed time: 17 minutes 9.7 seconds. Current RSS: ~1777M. load average: 1.17 1.14 0.99 1/287 65086891 .service_desk_new_note_email6892 behaves like a service desk notification email6893 builds the email correctly6894 uses system noreply address as Reply-To address6895 behaves like read template from repository6896 when a template is in the repository6897 uses the text template from the template6898# [RSpecRunTime] RSpec elapsed time: 17 minutes 11.71 seconds. Current RSS: ~1777M. load average: 1.17 1.14 0.99 1/287 65376899 when the service_desk_templates directory does not contain correct template6900 uses the default template6901# [RSpecRunTime] RSpec elapsed time: 17 minutes 12.76 seconds. Current RSS: ~1776M. load average: 1.23 1.16 1.00 1/287 65636902 when the service_desk_templates directory does not exist6903 uses the default template6904# [RSpecRunTime] RSpec elapsed time: 17 minutes 13.86 seconds. Current RSS: ~1776M. load average: 1.23 1.16 1.00 1/287 65886905 when the project does not have a repo6906 uses the default template6907# [RSpecRunTime] RSpec elapsed time: 17 minutes 14.87 seconds. Current RSS: ~1774M. load average: 1.23 1.16 1.00 1/287 65896908 with template6909 with a simple text6910 behaves like a service desk notification email with template content6911 builds the email correctly6912 with an issue id, issue path, note and unsubscribe url placeholders6913 behaves like a service desk notification email with template content6914 builds the email correctly6915 with header and footer placeholders6916 behaves like appearance header and footer enabled6917 contains header and footer6918 behaves like appearance header and footer not enabled6919 does not contain header and footer6920 with an issue id placeholder with whitespace6921 behaves like a service desk notification email with template content6922 builds the email correctly6923 with unexpected placeholder6924 behaves like a service desk notification email with template content6925 builds the email correctly6926 with all-user reference in a an external author comment6927 when `disable_all_mention` is disabled6928 behaves like a service desk notification email with template content6929 builds the email correctly6930 when `disable_all_mention` is enabled6931 behaves like a service desk notification email with template content6932 builds the email correctly6933 with upload link in the note6934 when total uploads size is more than 10mb6935 behaves like a service desk notification email6936 builds the email correctly6937 uses system noreply address as Reply-To address6938 behaves like a service desk notification email with template content6939 builds the email correctly6940 when total uploads size is less or equal 10mb6941 when it has only one upload6942 when upload name is not changed in markdown6943 behaves like a service desk notification email6944 builds the email correctly6945 uses system noreply address as Reply-To address6946 behaves like a service desk notification email with template content6947 builds the email correctly6948 when upload name is changed in markdown6949 behaves like a service desk notification email6950 builds the email correctly6951 uses system noreply address as Reply-To address6952 behaves like a service desk notification email with template content6953 builds the email correctly6954 when it has more than one upload6955 when all uploads processed correct6956 behaves like a service desk notification email6957 builds the email correctly6958 uses system noreply address as Reply-To address6959 behaves like a service desk notification email with template content6960 builds the email correctly6961 when not all uploads processed correct6962 behaves like a service desk notification email6963 builds the email correctly6964 uses system noreply address as Reply-To address6965 behaves like a service desk notification email with template content6966 builds the email correctly6967 when UploaderFinder is raising error6968 behaves like a service desk notification email with template content6969 builds the email correctly6970 when FileUploader is raising error6971 behaves like a service desk notification email with template content6972 builds the email correctly6973 when custom email is enabled6974 behaves like a service desk notification email that uses custom email6975 uses SMTP delivery method and custom email settings6976 generates Reply-To address from custom email6977 when feature flag service_desk_custom_email_reply is disabled6978 is expected to have header Reply-To with value matching /<reply+(.*)@localhost>\Z/6979# [RSpecRunTime] RSpec elapsed time: 17 minutes 27.19 seconds. Current RSS: ~1779M. load average: 1.27 1.17 1.01 1/282 65906980 .service_desk_custom_email_verification_email6981 uses service bot name and custom email as sender6982 forcibly uses SMTP delivery method and has correct settings6983 uses verification email address as recipient6984 contains verification token6985 behaves like a custom email verification process email6986 contains custom email and project in subject6987# [RSpecRunTime] RSpec elapsed time: 17 minutes 28.75 seconds. Current RSS: ~1784M. load average: 1.25 1.16 1.00 1/282 65916988 .service_desk_verification_triggered_email6989 contains triggerer username6990 behaves like an email sent from GitLab6991 has the characteristics of an email sent from GitLab6992 behaves like a custom email verification process email6993 contains custom email and project in subject6994 behaves like a custom email verification process notification email6995 has correct recipient6996 contains custom email and project in body6997 .service_desk_verification_result_email6998 behaves like an email sent from GitLab6999 has the characteristics of an email sent from GitLab7000 behaves like a custom email verification process email7001 contains custom email and project in subject7002 behaves like a custom email verification process notification email7003 has correct recipient7004 contains custom email and project in body7005 behaves like a custom email verification process result email with error7006 contains correct error message headline in text part7007 behaves like a custom email verification process result email with error7008 contains correct error message headline in text part7009 behaves like a custom email verification process result email with error7010 contains correct error message headline in text part7011 behaves like a custom email verification process result email with error7012 contains correct error message headline in text part7013 behaves like a custom email verification process result email with error7014 contains correct error message headline in text part7015 behaves like a custom email verification process result email with error7016 contains correct error message headline in text part7017 behaves like a custom email verification process result email with error7018 contains correct error message headline in text part7019# [RSpecRunTime] Finishing example group spec/mailers/emails/service_desk_spec.rb. It took 35.08 seconds. Expected to take 56.21 seconds.7020# [RSpecRunTime] Starting example group spec/controllers/groups/children_controller_spec.rb. Expected to take 51.85 seconds.7021Groups::ChildrenController7022 GET #index7023 for projects7024 as a user7025 shows all children7026 being member of private subgroup7027 shows public and private children the user is member of7028# [RSpecRunTime] RSpec elapsed time: 17 minutes 34.49 seconds. Current RSS: ~1803M. load average: 1.23 1.16 1.00 1/282 65927029 as a guest7030 shows the public children7031 for subgroups7032 as a user7033 shows all children7034 being member of private subgroup7035 shows public and private children the user is member of7036# [RSpecRunTime] RSpec elapsed time: 17 minutes 39.02 seconds. Current RSS: ~1800M. load average: 1.21 1.16 1.00 1/282 65937037 as a guest7038 shows the public children7039# [RSpecRunTime] RSpec elapsed time: 17 minutes 40.52 seconds. Current RSS: ~1789M. load average: 1.21 1.16 1.00 1/282 65947040 filtering children7041 expands the tree for matching projects7042 expands the tree for matching subgroups7043 merges the trees correctly7044 expands the tree upto a specified parent7045 returns an array with one element when only one result is matched7046 returns an empty array when there are no search results7047 succeeds if multiple pages contain matching subgroups7048 includes pagination headers7049# [RSpecRunTime] RSpec elapsed time: 17 minutes 55.3 seconds. Current RSS: ~1764M. load average: 1.31 1.18 1.01 1/282 65957050 queries per rendered element7051 queries the expected amount for a group row7052 queries the expected amount for a project row7053 when rendering hierarchies7054 queries the expected amount when nested rows are increased for a group7055 queries the expected amount when a new group match is added7056 queries the expected amount when nested rows are increased for a project7057# [RSpecRunTime] RSpec elapsed time: 18 minutes 3.87 seconds. Current RSS: ~1757M. load average: 1.26 1.18 1.01 1/283 65967058 pagination7059 rejects negative per_page parameter7060 rejects non-numeric per_page parameter7061 with only projects7062 has projects on the first page7063 has projects on the second page7064# [RSpecRunTime] RSpec elapsed time: 18 minutes 8.41 seconds. Current RSS: ~1760M. load average: 1.24 1.17 1.01 1/282 65977065 with subgroups and projects7066 contains all subgroups7067 contains the project and group on the second page7068 with a mixed first page7069 correctly calculates the counts7070# [RSpecRunTime] RSpec elapsed time: 18 minutes 14.68 seconds. Current RSS: ~1753M. load average: 1.22 1.17 1.01 1/282 65987071 external authorization7072 works when external authorization service is enabled7073# [RSpecRunTime] Finishing example group spec/controllers/groups/children_controller_spec.rb. It took 43.62 seconds. Expected to take 51.85 seconds.7074# [RSpecRunTime] Starting example group spec/requests/api/resource_access_tokens_spec.rb. Expected to take 45.05 seconds.7075API::ResourceAccessTokens7076 when the resource is a project7077 behaves like resource access token API7078 GET projects/:id/access_tokens7079 when the user has valid permissions7080 gets a list of access tokens for the specified project7081 exposes the correct token information7082 when using a project access token to GET other project access tokens7083 gets a list of access tokens for the specified project7084# [RSpecRunTime] RSpec elapsed time: 18 minutes 18.07 seconds. Current RSS: ~1749M. load average: 1.20 1.17 1.01 1/282 65997085 when tokens belong to a different project7086 does not return tokens from a different project7087 when the project has no access tokens7088 returns an empty array7089 when trying to get the tokens of a different project7090 returns 4047091 when the project does not exist7092 returns 4047093 when the user does not have valid permissions7094 returns 4017095 GET projects/:id/access_tokens/:token_id7096 when the user has valid permissions7097 gets the project access token from the project7098 when using project access token to GET other project access token7099 gets the project access token from the project7100 when attempting to get a non-existent project access token7101 does not get the token, and returns 4047102 when attempting to get a token that does not belong to the specified project7103 does not get the token, and returns 4047104 when the user does not have valid permissions7105 returns 4017106 DELETE projects/:id/access_tokens/:token_id7107 when the user has valid permissions7108 deletes the project access token from the project7109 when using project access token to DELETE other project access token7110 deletes the project access token from the project7111# [RSpecRunTime] RSpec elapsed time: 18 minutes 23.22 seconds. Current RSS: ~1786M. load average: 1.27 1.18 1.02 1/282 66007112 when attempting to delete a non-existent project access token7113 does not delete the token, and returns 4047114 when attempting to delete a token that does not belong to the specified project7115 does not delete the token, and returns 4047116 when the user does not have valid permissions7117 does not delete the token, and returns 4007118 POST projects/:id/access_tokens7119 when the user has valid permissions7120 with valid params7121 with full params7122 creates a project access token with the params7123 when 'expires_at' is not set7124 creates a project access token with the default expires_at value7125 when 'access_level' is not set7126 creates a project access token with the default access level7127 with invalid params7128 when missing the 'name' param7129 does not create a project access token without 'name'7130 when missing the 'scopes' param7131 does not create a project access token without 'scopes'7132 when using invalid 'scopes'7133 does not create a project access token with invalid 'scopes'7134 when using invalid 'access_level'7135 does not create a project access token with invalid 'access_level'7136 when trying to create a token in a different project7137 does not create the token, and returns the project not found error7138 when the user does not have valid permissions7139 when the user role is too low7140 does not create the token, and returns the permission error7141 when a project access token tries to create another project access token7142 does not allow a project access token to create another project access token7143 POST projects/:id/access_tokens/:token_id/rotate7144 when user is owner7145 allows owner to rotate token7146 when user is maintainer7147 when token has owner access level7148 raises error7149 when token has maintainer access level7150 rotates token7151 when expiry is defined7152 allows owner to rotate token7153 without permission7154 returns an error message7155 when service raises an error7156 returns the same error message7157 when token does not exist7158 for non-admin user7159 returns unauthorized7160 for admin user7161 returns not found7162 when the resource is a group7163 behaves like resource access token API7164 GET groups/:id/access_tokens7165 when the user has valid permissions7166 gets a list of access tokens for the specified group7167 exposes the correct token information7168 when using a group access token to GET other group access tokens7169 gets a list of access tokens for the specified group7170# [RSpecRunTime] RSpec elapsed time: 18 minutes 32.2 seconds. Current RSS: ~1801M. load average: 1.25 1.18 1.02 1/282 66017171 when tokens belong to a different group7172 does not return tokens from a different group7173 when the group has no access tokens7174 returns an empty array7175 when trying to get the tokens of a different group7176 returns 4047177 when the group does not exist7178 returns 4047179 when the user does not have valid permissions7180 returns 4017181 GET groups/:id/access_tokens/:token_id7182 when the user has valid permissions7183 gets the group access token from the group7184 when using group access token to GET other group access token7185 gets the group access token from the group7186 when attempting to get a non-existent group access token7187 does not get the token, and returns 4047188 when attempting to get a token that does not belong to the specified group7189 does not get the token, and returns 4047190 when the user does not have valid permissions7191 returns 4017192 DELETE groups/:id/access_tokens/:token_id7193 when the user has valid permissions7194 deletes the group access token from the group7195 when using group access token to DELETE other group access token7196 deletes the group access token from the group7197# [RSpecRunTime] RSpec elapsed time: 18 minutes 36.88 seconds. Current RSS: ~1793M. load average: 1.23 1.18 1.02 1/282 66027198 when attempting to delete a non-existent group access token7199 does not delete the token, and returns 4047200 when attempting to delete a token that does not belong to the specified group7201 does not delete the token, and returns 4047202 when the user does not have valid permissions7203 does not delete the token, and returns 4007204 POST groups/:id/access_tokens7205 when the user has valid permissions7206 with valid params7207 with full params7208 creates a group access token with the params7209 when 'expires_at' is not set7210 creates a group access token with the default expires_at value7211 when 'access_level' is not set7212 creates a group access token with the default access level7213 with invalid params7214 when missing the 'name' param7215 does not create a group access token without 'name'7216 when missing the 'scopes' param7217 does not create a group access token without 'scopes'7218 when using invalid 'scopes'7219 does not create a group access token with invalid 'scopes'7220 when using invalid 'access_level'7221 does not create a group access token with invalid 'access_level'7222 when trying to create a token in a different group7223 does not create the token, and returns the group not found error7224 when the user does not have valid permissions7225 when the user role is too low7226 does not create the token, and returns the permission error7227 when a group access token tries to create another group access token7228 does not allow a group access token to create another group access token7229 POST groups/:id/access_tokens/:token_id/rotate7230 when user is owner7231 allows owner to rotate token7232 when user is maintainer7233 when token has owner access level7234 raises error7235 when token has maintainer access level7236 rotates token7237 when expiry is defined7238 allows owner to rotate token7239 without permission7240 returns an error message7241 when service raises an error7242 returns the same error message7243 when token does not exist7244 for non-admin user7245 returns unauthorized7246 for admin user7247 returns not found7248# [RSpecRunTime] Finishing example group spec/requests/api/resource_access_tokens_spec.rb. It took 28.02 seconds. Expected to take 45.05 seconds.7249# [RSpecRunTime] Starting example group spec/controllers/projects/uploads_controller_spec.rb. Expected to take 41.13 seconds.7250Projects::UploadsController7251 behaves like handle uploads7252 behaves like handle uploads authorize7253 POST #authorize7254 when a user is not authorized to upload a file7255 returns 404 status7256 when id is not passed as a param7257 returns 404 status7258 when a user can upload a file7259 and the request bypassed workhorse7260 raises an exception7261 and request is sent by gitlab-workhorse to authorize the request7262 when using local storage7263 behaves like a local file7264 behaves like a valid response7265 responds with status 2007266 uses the gitlab-workhorse content type7267 responds with status 200, location of uploads store and object details7268# [RSpecRunTime] RSpec elapsed time: 18 minutes 47.29 seconds. Current RSS: ~1785M. load average: 1.19 1.17 1.02 1/282 66037269 when using remote storage7270 when direct upload is enabled7271 behaves like a valid response7272 responds with status 2007273 uses the gitlab-workhorse content type7274 responds with status 200, location of uploads remote store and object details7275# [RSpecRunTime] RSpec elapsed time: 18 minutes 49.5 seconds. Current RSS: ~1781M. load average: 1.18 1.17 1.01 1/282 66047276 when direct upload is disabled7277 behaves like a local file7278 behaves like a valid response7279 responds with status 2007280 uses the gitlab-workhorse content type7281 responds with status 200, location of uploads store and object details7282# [RSpecRunTime] RSpec elapsed time: 18 minutes 51.62 seconds. Current RSS: ~1771M. load average: 1.18 1.17 1.01 1/282 66057283 POST #create7284 when a user is not authorized to upload a file7285 returns 404 status7286 when a user can upload a file7287 without params['file']7288 returns an error7289 with valid image7290 returns a content with original filename, new link, and correct type.7291 creates a corresponding Upload record7292# [RSpecRunTime] RSpec elapsed time: 18 minutes 54.45 seconds. Current RSS: ~1767M. load average: 1.16 1.16 1.01 1/282 66067293 with valid non-image file7294 returns a content with original filename, new link, and correct type.7295 GET #show7296 when the secret is invalid7297 responds with status 4047298 when accessing a specific upload via different model7299 responds with status 4047300 when the upload does not have a MIME type that Rails knows7301 falls back to the null type7302 when the model is public7303 when not signed in7304 when the file exists7305 responds with status 2007306 when neither the uploader nor the model exists7307 responds with status 4047308 when the file doesn't exist7309 responds with status 4047310 when signed in7311 when the file exists7312 responds with status 2007313 when the file doesn't exist7314 responds with status 4047315 when the model is private7316 when not signed in7317 when the file exists7318 when the file is an image7319 responds with the appropriate status code7320 when the file is not an image7321 redirects to the sign in page7322 when the file doesn't exist7323 redirects to the sign in page7324 when signed in7325 when the user has access to the project7326 when the file exists7327 responds with status 2007328 when the file doesn't exist7329 responds with status 4047330 when the user doesn't have access to the model7331 when the file exists7332 when the file is an image7333 responds with the appropriate status code7334 when the file is not an image7335 responds with status 4047336 when the file doesn't exist7337 responds with status 4047338 when the URL the old style, without /-/system7339 responds with a redirect to the login page7340 with a moved project7341 redirects to a file with the proper extension7342 when exception occurs7343 responds with status internal_server_error7344 GET #show7345 when project is private do7346 when not signed in7347 when the project has setting enforce_auth_checks_on_uploads true7348 responds with status 3027349 when the project has setting enforce_auth_checks_on_uploads false7350 responds with status 2007351 when signed in7352 when the user doesn't have access to the model7353 when the project has setting enforce_auth_checks_on_uploads true7354 responds with status 4047355 when the project has setting enforce_auth_checks_on_uploads false7356 responds with status 2007357 when project is public7358 when not signed in7359 when the project has setting enforce_auth_checks_on_uploads true7360 responds with status 2007361 when the project has setting enforce_auth_checks_on_uploads false7362 responds with status 2007363 when signed in7364 when the user doesn't have access to the model7365 when the project has setting enforce_auth_checks_on_uploads true7366 responds with status 2007367 when the project has setting enforce_auth_checks_on_uploads false7368 responds with status 2007369# [RSpecRunTime] Finishing example group spec/controllers/projects/uploads_controller_spec.rb. It took 27.33 seconds. Expected to take 41.13 seconds.7370# [RSpecRunTime] Starting example group spec/requests/openid_connect_spec.rb. Expected to take 35.61 seconds.7371OpenID Connect requests7372 Application without OpenID scope7373 token response does not include an ID token7374 userinfo response is unauthorized7375 Application with OpenID scope7376 token response includes an ID token7377 UserInfo payload7378 includes all user information and group memberships7379 does not include any unknown claims7380 includes email and email_verified claims7381 has public email in email claim7382 has false in email_verified claim7383# [RSpecRunTime] RSpec elapsed time: 19 minutes 18.36 seconds. Current RSS: ~1751M. load average: 1.11 1.15 1.01 1/282 66077384 ID token payload7385 includes the subject claims7386 includes the GitLab root URL7387 includes the time of the last authentication7388 has public email in email claim7389 has true in email_verified claim7390 does not include any unknown properties7391 does include groups7392# [RSpecRunTime] RSpec elapsed time: 19 minutes 26.66 seconds. Current RSS: ~1745M. load average: 1.10 1.15 1.01 1/282 66087393 when user is blocked7394 redirects to login page7395 when user is ldap_blocked7396 redirects to login page7397 OpenID Discovery keys7398 with a cross-origin request7399 returns data7400 behaves like cross-origin GET request7401 allows cross-origin request7402 with a cross-origin preflight OPTIONS request7403 behaves like cross-origin GET request7404 allows cross-origin request7405 OpenID WebFinger endpoint7406 with a cross-origin request7407 returns data7408 behaves like cross-origin GET request7409 allows cross-origin request7410 with a cross-origin preflight OPTIONS request7411 behaves like cross-origin GET request7412 allows cross-origin request7413 OpenID configuration information7414 correctly returns the configuration7415 with a cross-origin request7416 behaves like cross-origin GET request7417 allows cross-origin request7418 with a cross-origin preflight OPTIONS request7419 behaves like cross-origin GET request7420 allows cross-origin request7421 Application with OpenID and email scopes7422 token response includes an ID token7423 UserInfo payload7424 includes the email and email_verified claims7425 has private email in email claim7426 has true in email_verified claim7427 with a cross-origin request7428 behaves like cross-origin GET and POST request7429 allows cross-origin request7430# [RSpecRunTime] RSpec elapsed time: 19 minutes 31.46 seconds. Current RSS: ~1769M. load average: 1.09 1.14 1.01 1/282 66097431 with a cross-origin POST request7432 behaves like cross-origin GET and POST request7433 allows cross-origin request7434 with a cross-origin preflight OPTIONS request7435 behaves like cross-origin GET and POST request7436 allows cross-origin request7437 ID token payload7438 has private email in email claim7439 has true in email_verified claim7440 does include groups7441# [RSpecRunTime] RSpec elapsed time: 19 minutes 35.7 seconds. Current RSS: ~1780M. load average: 1.09 1.14 1.01 1/282 66107442# [RSpecRunTime] Finishing example group spec/requests/openid_connect_spec.rb. It took 25.08 seconds. Expected to take 35.61 seconds.7443# [RSpecRunTime] Starting example group spec/controllers/groups/group_members_controller_spec.rb. Expected to take 35.01 seconds.7444Groups::GroupMembersController7445 GET index7446 renders index with 200 status code7447 when user can manage members7448 assigns invited members7449 restricts search to one email7450 paginates invited list7451 when filtering by user type7452 returns only service accounts7453# [RSpecRunTime] RSpec elapsed time: 19 minutes 38.93 seconds. Current RSS: ~1778M. load average: 1.08 1.14 1.01 1/282 66117454 when user cannot manage members7455 does not assign invited members7456 when filtering by user type7457 returns only service accounts7458 when user has owner access to subgroup7459 lists inherited group members by default7460 lists direct group members only7461 lists inherited group members only7462# [RSpecRunTime] RSpec elapsed time: 19 minutes 41.74 seconds. Current RSS: ~1754M. load average: 1.08 1.14 1.01 1/282 66127463 when webui_members_inherited_users is disabled7464 lists inherited group members only7465 PUT update7466 access level7467 can change the access level to Guest7468 can change the access level to Reporter7469 can change the access level to Developer7470 can change the access level to Maintainer7471# [RSpecRunTime] RSpec elapsed time: 19 minutes 44.34 seconds. Current RSS: ~1750M. load average: 1.07 1.14 1.01 1/282 66137472 access expiry date7473 when set to a date in the past7474 does not update the member7475 returns error status7476 returns error message7477# [RSpecRunTime] RSpec elapsed time: 19 minutes 45.48 seconds. Current RSS: ~1755M. load average: 1.07 1.14 1.01 1/282 66147478 when set to a date in the future7479 updates the member7480 expiration date7481 when `expires_at` is set7482 returns correct json response7483 when `expires_at` is not set7484 returns empty json response7485 DELETE destroy7486 when member is not found7487 returns 4037488 when member is found7489 when user does not have enough rights7490 returns 4037491 when user has enough rights7492 [HTML] removes user from members7493 [HTML] removes user from members including subgroups and projects7494 [JS] removes user from members7495# [RSpecRunTime] RSpec elapsed time: 19 minutes 49.34 seconds. Current RSS: ~1755M. load average: 0.99 1.12 1.00 1/282 66157496 DELETE leave7497 when member is not found7498 returns 4047499 when member is found7500 and is not an owner7501 removes user from members7502 supports json request7503 and is an owner7504 cannot remove user from the group7505 and there is a group project bot owner7506 cannot remove user from the group7507 with owners from a parent7508 when top-level group7509 with group sharing7510 does not allow removal of last direct group owner7511 when subgroup7512 allows removal of last direct group owner7513 and there is another owner7514 removes user from members7515 and is a requester7516 removes user from members7517 POST request_access7518 creates a new GroupMember that is not a team member7519 POST approve_access_request7520 when member is not found7521 returns 4037522 when member is found7523 when user does not have enough rights7524 returns 4037525 when user has enough rights7526 adds user to members7527 with external authorization enabled7528 GET #index7529 is successful7530 PUT #update7531 is successful7532 DELETE #destroy7533 is successful7534 POST #destroy7535 is successful7536 POST #approve_request_access7537 is successful7538 DELETE #leave7539 is successful7540 POST #resend_invite7541 is successful7542# [RSpecRunTime] Finishing example group spec/controllers/groups/group_members_controller_spec.rb. It took 23.61 seconds. Expected to take 35.01 seconds.7543# [RSpecRunTime] Starting example group spec/requests/api/pages_domains_spec.rb. Expected to take 30.28 seconds.7544API::PagesDomains7545 GET /pages/domains7546 behaves like GET request permissions for admin mode7547 behaves like when admin7548 behaves like makes request7549 returns7550 behaves like makes request7551 returns7552 behaves like when user7553 returns7554 behaves like makes request7555 returns7556 when pages is disabled7557 behaves like 404 response7558 returns 4047559 when pages is enabled7560 when authenticated as an admin7561 returns paginated all pages domains7562 when authenticated as a non-member7563 behaves like 403 response7564 returns 4037565 GET /projects/:project_id/pages/domains7566 when pages is disabled7567 behaves like 404 response7568 returns 4047569 when user is a maintainer7570 behaves like get pages domains7571 returns paginated pages domains7572 when user is a developer7573 behaves like 403 response7574 returns 4037575 when user is a reporter7576 behaves like 403 response7577 returns 4037578 when user is a guest7579 behaves like 403 response7580 returns 4037581 when user is not a member7582 behaves like 404 response7583 returns 4047584 GET /projects/:project_id/pages/domains/:domain7585 when domain is vacant7586 behaves like 404 response7587 returns 4047588 when user is a maintainer7589 behaves like get pages domain7590 returns pages domain7591 returns pages domain with project path7592 returns pages domain with a certificate7593 returns pages domain with an expired certificate7594 returns pages domain with letsencrypt7595# [RSpecRunTime] RSpec elapsed time: 20 minutes 4.47 seconds. Current RSS: ~1778M. load average: 0.99 1.11 1.00 1/283 66167596 when user is a developer7597 behaves like 403 response7598 returns 4037599 when user is a reporter7600 behaves like 403 response7601 returns 4037602 when user is a guest7603 behaves like 403 response7604 returns 4037605 when user is not a member7606 behaves like 404 response7607 returns 4047608 POST /projects/:project_id/pages/domains7609 when user is a maintainer7610 behaves like post pages domains7611 creates a new pages domain7612 creates a new secure pages domain7613 creates domain with letsencrypt enabled7614 creates domain with letsencrypt enabled and provided certificate7615 fails to create pages domain without key7616 fails to create pages domain with key missmatch7617# [RSpecRunTime] RSpec elapsed time: 20 minutes 7.51 seconds. Current RSS: ~1782M. load average: 0.99 1.11 1.00 1/282 66177618 when user is a developer7619 behaves like 403 response7620 returns 4037621 when user is a reporter7622 behaves like 403 response7623 returns 4037624 when user is a guest7625 behaves like 403 response7626 returns 4037627 when user is not a member7628 behaves like 404 response7629 returns 4047630 PUT /projects/:project_id/pages/domains/:domain7631 when domain is vacant7632 behaves like 404 response7633 returns 4047634 when user is a maintainer7635 behaves like put pages domain7636 updates pages domain removing certificate7637 publishes PagesDomainUpdatedEvent event7638 updates pages domain adding certificate7639 updates pages domain adding certificate with letsencrypt7640 updates pages domain enabling letsencrypt7641 updates pages domain disabling letsencrypt while preserving the certificate7642 updates pages domain with expired certificate7643 updates pages domain with expired certificate not updating key7644 updates certificate source to user_provided if is changed7645 with invalid params7646 fails to update pages domain adding certificate without key7647 does not publish PagesDomainUpdatedEvent event7648 fails to update pages domain adding certificate with missing chain7649 fails to update pages domain with key missmatch7650# [RSpecRunTime] RSpec elapsed time: 20 minutes 12.85 seconds. Current RSS: ~1777M. load average: 0.99 1.11 1.00 1/282 66187651 when user is a developer7652 behaves like 403 response7653 returns 4037654 when user is a reporter7655 behaves like 403 response7656 returns 4037657 when user is a guest7658 behaves like 403 response7659 returns 4037660 when user is not a member7661 behaves like 404 response7662 returns 4047663 DELETE /projects/:project_id/pages/domains/:domain7664 when domain is vacant7665 behaves like 404 response7666 returns 4047667 when user is a maintainer7668 behaves like delete pages domain7669 deletes a pages domain7670 when user is a developer7671 behaves like 403 response7672 returns 4037673 when user is a reporter7674 behaves like 403 response7675 returns 4037676 when user is a guest7677 behaves like 403 response7678 returns 4037679 when user is not a member7680 behaves like 404 response7681 returns 4047682# [RSpecRunTime] Finishing example group spec/requests/api/pages_domains_spec.rb. It took 16.31 seconds. Expected to take 30.28 seconds.7683# [RSpecRunTime] Starting example group spec/requests/api/graphql/ci/pipelines_spec.rb. Expected to take 29.08 seconds.7684Query.project(fullPath).pipelines7685 sha7686 returns all formats of the SHA7687 duration fields7688 includes the duration fields7689 .stages7690 is present if the user has guest access7691 is present if the user has reporter access7692 .groups7693 is present if the user has guest access7694 is present if the user has reporter access7695# [RSpecRunTime] RSpec elapsed time: 20 minutes 19.01 seconds. Current RSS: ~1787M. load average: 0.99 1.11 1.00 1/282 66347696 .job7697 fetches the latest job with the given name7698 .jobs7699 limits the results7700 fetches all results7701 fetches the jobs without an N+17702# [RSpecRunTime] RSpec elapsed time: 20 minutes 20.65 seconds. Current RSS: ~1785M. load average: 0.99 1.11 1.00 1/282 66387703 .job_artifacts7704 returns the job_artifacts of a pipeline7705 avoids N+1 queries7706 behaves like a working graphql query7707 returns a successful response7708# [RSpecRunTime] RSpec elapsed time: 20 minutes 22.43 seconds. Current RSS: ~1779M. load average: 0.99 1.11 1.00 1/282 66417709 warningMessages7710 returns pipeline warnings7711 avoids N+1 queries7712 .jobs(securityReportTypes)7713 fetches the jobs matching the report type filter7714 upstream7715 returns the upstream pipeline of a pipeline7716 behaves like a working graphql query7717 returns a successful response7718# [RSpecRunTime] RSpec elapsed time: 20 minutes 25.57 seconds. Current RSS: ~1770M. load average: 0.99 1.10 1.00 1/282 66537719 when fetching the upstream pipeline from the pipeline7720 avoids N+1 queries7721# [RSpecRunTime] RSpec elapsed time: 20 minutes 27.81 seconds. Current RSS: ~1766M. load average: 1.07 1.12 1.01 1/282 66587722 downstream7723 returns the downstream pipelines of a pipeline7724 behaves like a working graphql query7725 returns a successful response7726# [RSpecRunTime] RSpec elapsed time: 20 minutes 30.91 seconds. Current RSS: ~1760M. load average: 1.07 1.12 1.01 1/282 66707727 when fetching the downstream pipelines from the pipeline7728 avoids N+1 queries7729# [RSpecRunTime] RSpec elapsed time: 20 minutes 34.69 seconds. Current RSS: ~1741M. load average: 1.07 1.12 1.01 1/282 66767730 ref_path7731 avoids N+1 queries7732 filtering7733 when filtered by updated_at7734 accepts filter params7735 behaves like a working graphql query7736 returns a successful response7737# [RSpecRunTime] Finishing example group spec/requests/api/graphql/ci/pipelines_spec.rb. It took 20.44 seconds. Expected to take 29.08 seconds.7738# [RSpecRunTime] Starting example group spec/requests/projects/settings/access_tokens_controller_spec.rb. Expected to take 26.16 seconds.7739Projects::Settings::AccessTokensController7740 GET /:namespace/:project/-/settings/access_tokens7741 behaves like feature unavailable7742 user is not a maintainer7743 is expected to respond with numeric status code not_found7744# [RSpecRunTime] RSpec elapsed time: 20 minutes 37.36 seconds. Current RSS: ~1737M. load average: 1.07 1.12 1.01 1/288 67167745 behaves like GET resource access tokens available7746 retrieves active access tokens7747 lists all available scopes7748 returns for json response7749# [RSpecRunTime] RSpec elapsed time: 20 minutes 39.04 seconds. Current RSS: ~1739M. load average: 1.14 1.13 1.01 1/287 67177750 behaves like GET access tokens are paginated and ordered7751 when multiple access tokens are returned7752 returns paginated response7753 when access_token_pagination feature flag is disabled7754 returns all tokens in system7755 when tokens returned are ordered7756 orders token list ascending on expires_at7757 orders tokens on id in case token has same expires_at7758# [RSpecRunTime] RSpec elapsed time: 20 minutes 41.7 seconds. Current RSS: ~1736M. load average: 1.14 1.13 1.01 1/287 67187759 POST /:namespace/:project/-/settings/access_tokens7760 behaves like feature unavailable7761 user is not a maintainer7762 is expected to respond with numeric status code not_found7763 behaves like POST resource access tokens available7764 renders JSON with a token7765 creates resource access token7766 creates project bot user7767 is expected to change `User.count` by 17768 is expected to change `PersonalAccessToken.count` by 17769 when unsuccessful7770 does not create the token7771 does not add the project bot as a member7772 does not create the project bot user7773 renders JSON with an error7774# [RSpecRunTime] RSpec elapsed time: 20 minutes 45.83 seconds. Current RSS: ~1750M. load average: 1.13 1.13 1.01 1/282 67197775 when project access token creation is disabled7776 is expected to respond with numeric status code not_found7777 does not create the token7778 does not add the project bot as a member7779 does not create the project bot user7780 with custom access level7781 behaves like POST resource access tokens available7782 renders JSON with a token7783 creates resource access token7784 creates project bot user7785 is expected to change `User.count` by 17786 is expected to change `PersonalAccessToken.count` by 17787 when unsuccessful7788 does not create the token7789 does not add the project bot as a member7790 does not create the project bot user7791 renders JSON with an error7792# [RSpecRunTime] RSpec elapsed time: 20 minutes 50.51 seconds. Current RSS: ~1754M. load average: 1.12 1.13 1.01 1/282 67207793 PUT /:namespace/:project/-/settings/access_tokens/:id7794 behaves like feature unavailable7795 user is not a maintainer7796 is expected to respond with numeric status code not_found7797 behaves like PUT resource access tokens available7798 calls delete user worker7799 removes membership of bot user7800 creates GhostUserMigration records to handle migration in a worker7801 when unsuccessful7802 shows a failure alert7803# [RSpecRunTime] RSpec elapsed time: 20 minutes 52.47 seconds. Current RSS: ~1759M. load average: 1.12 1.13 1.01 1/282 67217804 #index7805 includes details of the active project access tokens7806 sets available scopes7807# [RSpecRunTime] RSpec elapsed time: 20 minutes 53.91 seconds. Current RSS: ~1759M. load average: 1.11 1.12 1.01 1/282 67227808# [RSpecRunTime] Finishing example group spec/requests/projects/settings/access_tokens_controller_spec.rb. It took 17.84 seconds. Expected to take 26.16 seconds.7809# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/award_emojis/toggle_spec.rb. Expected to take 24.34 seconds.7810Toggling an AwardEmoji7811 when the user has permission7812 when the given awardable is not an Awardable7813 behaves like a mutation that does not create or destroy an AwardEmoji7814 is expected not to change `AwardEmoji.count`7815# [RSpecRunTime] RSpec elapsed time: 20 minutes 55.11 seconds. Current RSS: ~1751M. load average: 1.11 1.12 1.01 1/282 67237816 behaves like a mutation that returns top-level errors7817 is expected to include /was provided invalid value for awardableId/7818 when the given awardable is an Awardable but still cannot be awarded an emoji7819 behaves like a mutation that does not create or destroy an AwardEmoji7820 is expected not to change `AwardEmoji.count`7821 behaves like a mutation that returns top-level errors7822 is expected to contain exactly "You cannot add emoji reactions to this resource."7823 when the given awardable is an Awardable7824 when the awardable is a work item7825 when the work item is associated directly with a group7826 when no emoji has been awarded by the current_user yet7827 creates an emoji7828 when an emoji has been awarded by the current_user7829 removes the emoji7830 when no emoji has been awarded by the current_user yet7831 creates an emoji7832 returns the emoji7833 returns toggledOn as true7834 marking Todos as done7835 type: :issue, expectation: true7836 is expected to eq true7837# [RSpecRunTime] RSpec elapsed time: 20 minutes 59.86 seconds. Current RSS: ~1759M. load average: 1.18 1.14 1.01 1/282 67247838 type: :merge_request, expectation: true7839 is expected to eq true7840# [RSpecRunTime] RSpec elapsed time: 21 minutes 1.55 seconds. Current RSS: ~1764M. load average: 1.18 1.14 1.01 1/289 67657841 type: :project_snippet, expectation: false7842 is expected to eq false7843# [RSpecRunTime] RSpec elapsed time: 21 minutes 2.79 seconds. Current RSS: ~1756M. load average: 1.17 1.14 1.01 1/289 67667844 for notes7845 regular Notes7846 marks the Todo as done7847 PersonalSnippet Notes7848 does not mark the Todo as done7849# [RSpecRunTime] RSpec elapsed time: 21 minutes 4.93 seconds. Current RSS: ~1751M. load average: 1.17 1.14 1.01 1/288 67677850 when there were active record validation errors7851 returns an empty awardEmoji7852 behaves like a mutation that does not create or destroy an AwardEmoji7853 is expected not to change `AwardEmoji.count`7854# [RSpecRunTime] RSpec elapsed time: 21 minutes 6.11 seconds. Current RSS: ~1752M. load average: 1.17 1.14 1.01 1/288 67687855 behaves like a mutation that returns errors in the response7856 is expected to contain exactly "Error 1" and "Error 2"7857 when an emoji has been awarded by the current_user7858 removes the emoji7859 returns no errors7860 returns an empty awardEmoji7861 returns toggledOn as false7862# [RSpecRunTime] RSpec elapsed time: 21 minutes 8.29 seconds. Current RSS: ~1758M. load average: 1.15 1.13 1.01 1/288 67697863 when the user does not have permission7864 behaves like a mutation that does not create or destroy an AwardEmoji7865 is expected not to change `AwardEmoji.count`7866 behaves like a mutation that returns a top-level access error7867 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"7868# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/award_emojis/toggle_spec.rb. It took 15.01 seconds. Expected to take 24.34 seconds.7869# [RSpecRunTime] Starting example group spec/requests/api/boards_spec.rb. Expected to take 21.88 seconds.7870API::Boards7871 behaves like group and project boards7872 avoids N+1 queries7873 GET /projects/:id/boards7874 when unauthenticated7875 returns authentication error7876# [RSpecRunTime] RSpec elapsed time: 21 minutes 11.63 seconds. Current RSS: ~1743M. load average: 1.15 1.13 1.01 1/282 67747877 when authenticated7878 returns the issue boards7879 GET /projects/:id/boards/:board_id7880 get a single board by id7881 PUT /projects/:id/boards/:board_id7882 updates the board name7883 updates the issue board booleans7884# [RSpecRunTime] RSpec elapsed time: 21 minutes 13.77 seconds. Current RSS: ~1743M. load average: 1.22 1.15 1.02 1/282 67757885 GET /projects/:id/boards/:board_id/lists7886 returns issue board lists7887 returns 404 if board not found7888 GET /projects/:id/boards/:board_id/lists/:list_id7889 returns a list7890 returns 404 if list not found7891 POST /projects/:id/boards/lists7892 creates a new issue board list for labels7893 returns 400 when creating a new list if label_id is invalid7894 returns 403 for members with guest role7895# [RSpecRunTime] RSpec elapsed time: 21 minutes 16.66 seconds. Current RSS: ~1752M. load average: 1.22 1.15 1.02 1/281 67767896 PUT /projects/:id/boards/:board_id/lists/:list_id to update only position7897 updates a list7898 returns 404 error if list id not found7899 returns 403 for members with guest role7900# [RSpecRunTime] RSpec elapsed time: 21 minutes 18.14 seconds. Current RSS: ~1756M. load average: 1.20 1.15 1.02 1/281 67777901 DELETE /projects/:id/boards/lists/:list_id7902 rejects a non member from deleting a list7903 rejects a user with guest role from deleting a list7904 returns 404 error if list id not found7905 when the user is parent owner7906 deletes the list if an admin requests it7907 behaves like 412 response7908 for a modified resource7909 returns 412 with a JSON error7910# [RSpecRunTime] RSpec elapsed time: 21 minutes 20.56 seconds. Current RSS: ~1759M. load average: 1.20 1.15 1.02 1/281 67787911 for an unmodified resource7912 returns 204 with an empty body7913 POST /projects/:id/boards7914 creates a new issue board7915 fails to create a new board7916 DELETE /projects/:id/boards/:board_id7917 delete the issue board7918 POST /projects/:id/boards/:board_id/lists7919 creates a new issue board list for group labels7920 creates a new board list for ancestor group labels7921# [RSpecRunTime] RSpec elapsed time: 21 minutes 23.26 seconds. Current RSS: ~1760M. load average: 1.19 1.14 1.02 1/281 67797922 POST /groups/:id/boards/:board_id/lists7923 creates a new board list for ancestor group labels7924# [RSpecRunTime] Finishing example group spec/requests/api/boards_spec.rb. It took 14.86 seconds. Expected to take 21.88 seconds.7925# [RSpecRunTime] Starting example group spec/requests/jira_routing_spec.rb. Expected to take 21.24 seconds.7926Jira referenced paths7927 behaves like redirects to jira path7928 redirects to canonical path with legacy prefix7929 redirects to canonical path7930# [RSpecRunTime] RSpec elapsed time: 21 minutes 26.18 seconds. Current RSS: ~1747M. load average: 1.19 1.14 1.02 1/282 67807931 contains @ before the first /7932 behaves like redirects to jira path7933 redirects to canonical path with legacy prefix7934 redirects to canonical path7935# [RSpecRunTime] RSpec elapsed time: 21 minutes 28.35 seconds. Current RSS: ~1740M. load average: 1.17 1.14 1.02 1/282 67817936 including commit path7937 behaves like redirects to jira path7938 redirects to canonical path with legacy prefix7939 redirects to canonical path7940# [RSpecRunTime] RSpec elapsed time: 21 minutes 30.58 seconds. Current RSS: ~1731M. load average: 1.17 1.14 1.02 1/282 67827941 including tree path7942 behaves like redirects to jira path7943 redirects to canonical path with legacy prefix7944 redirects to canonical path7945# [RSpecRunTime] RSpec elapsed time: 21 minutes 32.89 seconds. Current RSS: ~1722M. load average: 1.16 1.14 1.02 1/282 67837946 malicious path7947 behaves like redirects to jira path7948 redirects to canonical path with legacy prefix7949 redirects to canonical path7950# [RSpecRunTime] RSpec elapsed time: 21 minutes 35.01 seconds. Current RSS: ~1712M. load average: 1.16 1.14 1.02 1/282 67847951 regular paths with legacy prefix7952 jira_path: "/-/jira/group/group_project", redirect_path: "/group/group_project"7953 redirects to canonical path7954# [RSpecRunTime] RSpec elapsed time: 21 minutes 36.2 seconds. Current RSS: ~1712M. load average: 1.16 1.14 1.02 1/282 67857955 jira_path: "/-/jira/group/group_project/commit/1234567", redirect_path: "/group/group_project/commit/1234567"7956 redirects to canonical path7957# [RSpecRunTime] RSpec elapsed time: 21 minutes 37.34 seconds. Current RSS: ~1712M. load average: 1.16 1.14 1.02 1/282 67867958 jira_path: "/-/jira/group/group_project/tree/1234567", redirect_path: "/group/group_project/-/tree/1234567"7959 redirects to canonical path7960# [RSpecRunTime] RSpec elapsed time: 21 minutes 38.42 seconds. Current RSS: ~1712M. load average: 1.14 1.14 1.02 1/282 67877961 when tree path has an @7962 does not do a redirect7963# [RSpecRunTime] RSpec elapsed time: 21 minutes 39.71 seconds. Current RSS: ~1712M. load average: 1.14 1.14 1.02 1/282 67887964# [RSpecRunTime] Finishing example group spec/requests/jira_routing_spec.rb. It took 15.93 seconds. Expected to take 21.24 seconds.7965# [RSpecRunTime] Starting example group spec/requests/api/graphql/group/issues_spec.rb. Expected to take 18.11 seconds.7966getting an issue list for a group7967 behaves like a working graphql query7968 returns a successful response7969# [RSpecRunTime] RSpec elapsed time: 21 minutes 42.16 seconds. Current RSS: ~1709M. load average: 1.14 1.14 1.02 1/282 67897970 when there are archived projects7971 excludes issues from archived projects by default7972 when include_archived is true7973 includes issues from archived projects7974# [RSpecRunTime] RSpec elapsed time: 21 minutes 45.48 seconds. Current RSS: ~1719M. load average: 1.13 1.13 1.02 1/282 67907975 when there is a confidential issue7976 when the user cannot see confidential issues7977 returns issues without confidential issues for the group7978 filtering for confidential issues7979 returns no issues7980# [RSpecRunTime] RSpec elapsed time: 21 minutes 47.78 seconds. Current RSS: ~1726M. load average: 1.12 1.13 1.02 1/282 67917981 filtering for non-confidential issues7982 returns correctly filtered issues7983# [RSpecRunTime] RSpec elapsed time: 21 minutes 49.28 seconds. Current RSS: ~1725M. load average: 1.12 1.13 1.02 1/282 67927984 when the user can see confidential issues7985 returns issues with confidential issues for the group7986 filtering for confidential issues7987 returns correctly filtered issues7988# [RSpecRunTime] RSpec elapsed time: 21 minutes 52.54 seconds. Current RSS: ~1723M. load average: 1.12 1.13 1.02 1/282 67937989 filtering for non-confidential issues7990 returns correctly filtered issues7991# [RSpecRunTime] RSpec elapsed time: 21 minutes 54.1 seconds. Current RSS: ~1723M. load average: 1.11 1.13 1.02 1/282 67947992# [RSpecRunTime] Finishing example group spec/requests/api/graphql/group/issues_spec.rb. It took 14.39 seconds. Expected to take 18.11 seconds.7993# [RSpecRunTime] Starting example group spec/controllers/dashboard/milestones_controller_spec.rb. Expected to take 17.58 seconds.7994Dashboard::MilestonesController7995 #index7996 returns group and project milestones to which the user belongs7997 returns closed group and project milestones to which the user belongs7998 searches legacy project milestones by title when search_title is given7999 searches group milestones by title when search_title is given8000 shows counts of open/closed/all group and project milestones to which the user belongs to8001 external authorization8002 behaves like disabled when using an external authorization service8003 works when the feature is not enabled8004 renders a 404 with a message when the feature is enabled8005# [RSpecRunTime] RSpec elapsed time: 22 minutes 8.94 seconds. Current RSS: ~1712M. load average: 0.93 1.09 1.00 1/282 67958006# [RSpecRunTime] Finishing example group spec/controllers/dashboard/milestones_controller_spec.rb. It took 14.83 seconds. Expected to take 17.58 seconds.8007# [RSpecRunTime] Starting example group spec/requests/api/admin/batched_background_migrations_spec.rb. Expected to take 15.7 seconds.8008API::Admin::BatchedBackgroundMigrations8009 GET /admin/batched_background_migrations/:id8010 fetches the batched background migration8011 behaves like GET request permissions for admin mode8012 behaves like when admin8013 behaves like makes request8014 returns8015 behaves like makes request8016 returns8017 behaves like when user8018 returns8019 behaves like makes request8020 returns8021 when the batched background migration does not exist8022 returns 4048023 when multiple database is enabled8024 uses the correct connection (PENDING: Skipping because none of the extra databases [:ci] are setup)8025 when migration has completed jobs8026 calculates the progress using the CI database (PENDING: Skipping because none of the extra databases [:ci] are setup)8027 when the database name does not exist8028 returns bad request8029 GET /admin/batched_background_migrations8030 behaves like GET request permissions for admin mode8031 behaves like when admin8032 behaves like makes request8033 returns8034 behaves like makes request8035 returns8036 behaves like when user8037 returns8038 behaves like makes request8039 returns8040 when is an admin user8041 returns batched background migrations8042 when multiple database is enabled8043 when CI database is provided8044 uses CI database connection8045 returns CI database records (PENDING: Skipping because none of the extra databases [:ci] are setup)8046 when the database name does not exist8047 returns bad request8048# [RSpecRunTime] RSpec elapsed time: 22 minutes 13.2 seconds. Current RSS: ~1744M. load average: 1.18 1.14 1.02 1/282 67968049 PUT /admin/batched_background_migrations/:id/resume8050 pauses the batched background migration8051 behaves like PUT request permissions for admin mode8052 behaves like when admin8053 behaves like makes request8054 returns8055 behaves like makes request8056 returns8057 behaves like when user8058 returns8059 behaves like makes request8060 returns8061 when the batched background migration does not exist8062 returns 4048063 when the migration is not paused8064 returns 4228065 when multiple database is enabled8066 uses the correct connection (PENDING: Skipping because none of the extra databases [:ci] are setup)8067 when the database name does not exist8068 returns bad request (PENDING: Skipping because none of the extra databases [:ci] are setup)8069 PUT /admin/batched_background_migrations/:id/pause8070 pauses the batched background migration8071 behaves like PUT request permissions for admin mode8072 behaves like when admin8073 behaves like makes request8074 returns8075 behaves like makes request8076 returns8077 behaves like when user8078 returns8079 behaves like makes request8080 returns8081 when the batched background migration does not exist8082 returns 4048083 when the migration is not active8084 returns 4228085 when multiple database is enabled8086 uses the correct connection (PENDING: Skipping because none of the extra databases [:ci] are setup)8087 when the database name does not exist8088 returns bad request (PENDING: Skipping because none of the extra databases [:ci] are setup)8089# [RSpecRunTime] Finishing example group spec/requests/api/admin/batched_background_migrations_spec.rb. It took 7.6 seconds. Expected to take 15.7 seconds.8090# [RSpecRunTime] Starting example group spec/requests/projects/google_cloud/service_accounts_controller_spec.rb. Expected to take 14.87 seconds.8091Projects::GoogleCloud::ServiceAccountsController8092 GET index8093 when a public request is made8094 returns not found on GET request8095 returns not found on POST request8096# [RSpecRunTime] RSpec elapsed time: 22 minutes 18.08 seconds. Current RSS: ~1756M. load average: 1.16 1.13 1.02 1/282 67978097 when unauthorized members make requests8098 returns not found on GET request8099 returns not found on POST request8100# [RSpecRunTime] RSpec elapsed time: 22 minutes 19.33 seconds. Current RSS: ~1751M. load average: 1.16 1.13 1.02 1/282 67988101 when authorized members make requests8102 redirects on GET request8103 redirects on POST request8104 and user has successfully completed the google oauth2 flow8105 but the user does not have gcp projects8106 flashes error and redirects to google cloud configurations8107# [RSpecRunTime] RSpec elapsed time: 22 minutes 21.33 seconds. Current RSS: ~1742M. load average: 1.16 1.13 1.02 1/282 67998108 user has three gcp_projects8109 returns success on GET8110 returns success on POST8111# [RSpecRunTime] RSpec elapsed time: 22 minutes 23.76 seconds. Current RSS: ~1723M. load average: 1.15 1.13 1.02 1/282 68008112 but google returns client error8113 GET flashes error and redirects to -/google_cloud/configurations8114 POST flashes error and redirects to -/google_cloud/configurations8115# [RSpecRunTime] RSpec elapsed time: 22 minutes 25.05 seconds. Current RSS: ~1718M. load average: 1.15 1.13 1.02 1/282 68018116 but gitlab instance is not configured for google oauth28117 returns forbidden8118 but feature flag is disabled8119 returns not found8120# [RSpecRunTime] Finishing example group spec/requests/projects/google_cloud/service_accounts_controller_spec.rb. It took 9.72 seconds. Expected to take 14.87 seconds.8121# [RSpecRunTime] Starting example group spec/controllers/projects/avatars_controller_spec.rb. Expected to take 14.17 seconds.8122Projects::AvatarsController8123 GET #show8124 when repository has no avatar8125 shows 4048126 when repository has an avatar8127 when the avatar is stored in the repository8128 sends the avatar8129 sets appropriate caching headers8130 behaves like project cache control headers8131 when project is public8132 returns cache_control public header to true8133 when project is private8134 returns cache_control public header to true8135 when project is internal8136 returns cache_control public header to true8137 when the avatar is stored in lfs8138 behaves like a controller that can serve LFS files8139 when lfs is enabled8140 when the project is linked to the LfsObject8141 serves the file8142 and lfs uses object storage8143 responds with redirect to file8144 sets content disposition8145 when project is not linked to the LfsObject8146 does not serve the file8147 when the project is part of a fork network8148 when the project is the root of the fork network8149 behaves like a controller that correctly serves lfs files within a fork network8150 is expected not to eq #<Project id:430 namespace1067/project-1108>>8151 does not serve the file if no members are linked to the LfsObject8152 serves the file when the fork network root is linked to the LfsObject8153 serves the file when the fork network member is linked to the LfsObject8154# [RSpecRunTime] RSpec elapsed time: 22 minutes 30.96 seconds. Current RSS: ~1735M. load average: 1.14 1.13 1.02 1/287 68788155 when the project is a downstream member of the fork network8156 behaves like a controller that correctly serves lfs files within a fork network8157 is expected not to eq #<Project id:435 namespace1072/project-1113>>8158 does not serve the file if no members are linked to the LfsObject8159 serves the file when the fork network root is linked to the LfsObject8160 serves the file when the fork network member is linked to the LfsObject8161# [RSpecRunTime] RSpec elapsed time: 22 minutes 33.27 seconds. Current RSS: ~1733M. load average: 1.21 1.14 1.02 1/287 68948162 when lfs is not enabled8163 delivers ASCII file8164 behaves like project cache control headers8165 when project is public8166 returns cache_control public header to true8167 when project is private8168 returns cache_control public header to true8169 when project is internal8170 returns cache_control public header to true8171 DELETE #destroy8172 removes avatar from DB by calling destroy8173# [RSpecRunTime] Finishing example group spec/controllers/projects/avatars_controller_spec.rb. It took 8.64 seconds. Expected to take 14.17 seconds.8174# [RSpecRunTime] Starting example group spec/requests/api/clusters/agent_tokens_spec.rb. Expected to take 13.59 seconds.8175API::Clusters::AgentTokens8176 GET /projects/:id/cluster_agents/:agent_id/tokens8177 avoids N+1 queries8178 with authorized user8179 only returns active agent tokens8180 returns a not_found error if agent_id does not exist8181# [RSpecRunTime] RSpec elapsed time: 22 minutes 36.87 seconds. Current RSS: ~1738M. load average: 1.21 1.14 1.02 1/287 69218182 with unauthorized user8183 cannot access agent tokens8184 GET /projects/:id/cluster_agents/:agent_id/tokens/:token_id8185 with authorized user8186 returns an agent token8187 returns a 404 if agent token is revoked8188 returns a 404 if agent does not exist8189 returns a 404 error if agent token id is not available8190 with unauthorized user8191 cannot access single agent token8192 cannot access token from agent of another project8193 POST /projects/:id/cluster_agents/:agent_id/tokens8194 creates a new agent token8195 returns a 400 error if name not given8196 returns 404 error if project does not exist8197 returns 404 error if agent does not exist8198 with unauthorized user8199 prevents to create agent token8200 when the active agent tokens limit is reached8201 returns a bad request (400) error8202 DELETE /projects/:id/cluster_agents/:agent_id/tokens/:token_id8203 revokes agent token8204 returns a success response when revoking an already revoked agent token8205 returns a 404 error when given agent_id does not exist8206 returns a 404 error when revoking non existent agent token8207 returns a 404 if the user is unauthorized to revoke8208 cannot revoke token from agent of another project8209# [RSpecRunTime] RSpec elapsed time: 22 minutes 41.34 seconds. Current RSS: ~1748M. load average: 1.19 1.14 1.02 1/287 69228210# [RSpecRunTime] Finishing example group spec/requests/api/clusters/agent_tokens_spec.rb. It took 6.44 seconds. Expected to take 13.59 seconds.8211# [RSpecRunTime] Starting example group spec/controllers/admin/projects_controller_spec.rb. Expected to take 12.47 seconds.8212Admin::ProjectsController8213 GET /projects8214 retrieves the project for the given visibility level8215 does not retrieve the project8216 retrieves archived and non archived corrupted projects when last_repository_check_failed is true8217 does not respond with projects pending deletion8218 does not have N+1 queries8219# [RSpecRunTime] RSpec elapsed time: 22 minutes 47.51 seconds. Current RSS: ~1725M. load average: 1.18 1.14 1.02 1/282 69238220 GET /projects.json8221 is expected to respond with 2008222 GET /projects/:id8223 renders show page8224# [RSpecRunTime] RSpec elapsed time: 22 minutes 49.53 seconds. Current RSS: ~1714M. load average: 1.16 1.14 1.02 1/282 69248225 PUT /projects/transfer/:id8226 updates namespace8227 when project transfer fails8228 flashes error8229# [RSpecRunTime] RSpec elapsed time: 22 minutes 50.94 seconds. Current RSS: ~1709M. load average: 1.16 1.14 1.02 1/282 69258230# [RSpecRunTime] Finishing example group spec/controllers/admin/projects_controller_spec.rb. It took 9.6 seconds. Expected to take 12.47 seconds.8231# [RSpecRunTime] Starting example group spec/controllers/invites_controller_spec.rb. Expected to take 11.66 seconds.8232InvitesController8233 GET #show8234 when logged in8235 behaves like invite email match enforcement8236 accepts user if invite email matches signed in user8237 accepts invite if invite email matches confirmed secondary email8238 does not accept if invite email matches unconfirmed secondary email8239 does not accept if invite email does not match signed in user8240# [RSpecRunTime] RSpec elapsed time: 22 minutes 52.8 seconds. Current RSS: ~1705M. load average: 1.15 1.13 1.02 1/282 69268241 behaves like invalid token8242 when invite token is not valid8243 redirects to root8244 when it is an initial invite email8245 tracks the initial join click from email8246 when member does not exist8247 does not track join click8248 when it is not an initial email8249 does not track the join click8250 when not logged in8251 when invite token belongs to a valid member8252 when instance allows sign up8253 indicates an account can be created in notice8254 when user exists with the invited email8255 is redirected to a new session with invite email param8256 when user exists with the invited email as secondary email8257 when secondary email is confirmed8258 is redirected to a new session with invite email param8259 when secondary email is unconfirmed8260 is redirected to a new registration with invite email param and flash message8261 when user does not exist with the invited email8262 indicates an account can be created in notice8263 is redirected to a new registration with invite email param and flash message8264 sets session keys for auto email confirmation on sign up8265 when it is part of our invite email experiment8266 sets session key for invite acceptance tracking on sign-up8267 when it is not part of our invite email experiment8268 does not set the session key for invite acceptance tracking on sign-up8269 when instance does not allow sign up8270 does not indicate an account can be created in notice8271 when user exists with the invited email8272 is redirected to a new session with invite email param8273 when user does not exist with the invited email8274 is redirected to a new session with invite email param8275 when invite token does not belong to a valid member8276 is redirected to a new session8277 POST #accept8278 behaves like invite email match enforcement8279 accepts user if invite email matches signed in user8280 accepts invite if invite email matches confirmed secondary email8281 does not accept if invite email matches unconfirmed secondary email8282 does not accept if invite email does not match signed in user8283# [RSpecRunTime] RSpec elapsed time: 22 minutes 56.24 seconds. Current RSS: ~1740M. load average: 1.15 1.13 1.02 1/282 69278284 behaves like invalid token8285 when invite token is not valid8286 redirects to root8287 POST #decline for link in UI8288 behaves like invalid token8289 when invite token is not valid8290 redirects to root8291 GET #decline for link in email8292 behaves like invalid token8293 when invite token is not valid8294 redirects to root8295# [RSpecRunTime] Finishing example group spec/controllers/invites_controller_spec.rb. It took 5.72 seconds. Expected to take 11.66 seconds.8296# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/incident_management/timeline_events_spec.rb. Expected to take 11.38 seconds.8297getting incident timeline events8298 returns the correct properties of the incident timeline events8299 returns the correct number of timeline events8300 when filtering by id8301 returns a single timeline event8302 behaves like a working graphql query8303 returns a successful response8304# [RSpecRunTime] RSpec elapsed time: 23 minutes 0.57 second. Current RSS: ~1728M. load average: 1.06 1.12 1.02 1/282 69288305 behaves like a working graphql query8306 returns a successful response8307 when timelineEvent tags are linked8308 returns the set tags8309 behaves like a working graphql query8310 returns a successful response8311# [RSpecRunTime] RSpec elapsed time: 23 minutes 2.6 seconds. Current RSS: ~1734M. load average: 1.06 1.12 1.02 1/283 69298312 when different timeline events are loaded8313 avoids N+1 queries8314# [RSpecRunTime] RSpec elapsed time: 23 minutes 4.09 seconds. Current RSS: ~1727M. load average: 1.05 1.11 1.01 1/283 69308315# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/incident_management/timeline_events_spec.rb. It took 7.43 seconds. Expected to take 11.38 seconds.8316# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/work_items/create_from_task_spec.rb. Expected to take 10.2 seconds.8317Create a work item from a task in a work item's description8318 the user is not allowed to update a work item8319 behaves like a mutation that returns a top-level access error8320 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"8321# [RSpecRunTime] RSpec elapsed time: 23 minutes 6.74 seconds. Current RSS: ~1714M. load average: 1.05 1.11 1.01 1/282 69318322 when user has permissions to create a work item8323 creates the work item8324 when creating a work item fails8325 makes no changes to the DB and returns an error message8326# [RSpecRunTime] RSpec elapsed time: 23 minutes 8.72 seconds. Current RSS: ~1722M. load average: 1.05 1.11 1.01 1/282 69328327 behaves like has spam protection8328 #check_spam_action_response!8329 when the object is spam (DISALLOW)8330 and no CAPTCHA is available8331 behaves like disallow response8332 informs the client that the request was denied as spam8333# [RSpecRunTime] RSpec elapsed time: 23 minutes 9.74 seconds. Current RSS: ~1725M. load average: 1.05 1.11 1.01 1/282 69338334 and a CAPTCHA is required8335 behaves like disallow response8336 informs the client that the request was denied as spam8337 when the object is not spam (CONDITIONAL ALLOW)8338 and no CAPTCHA is required8339 does not return a top-level error8340# [RSpecRunTime] RSpec elapsed time: 23 minutes 12.02 seconds. Current RSS: ~1742M. load average: 1.05 1.11 1.01 1/282 69348341 and a CAPTCHA is required8342 informs the client that the request may be retried after solving the CAPTCHA8343# [RSpecRunTime] RSpec elapsed time: 23 minutes 13.22 seconds. Current RSS: ~1760M. load average: 1.04 1.11 1.01 1/282 69358344# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/work_items/create_from_task_spec.rb. It took 9.12 seconds. Expected to take 10.2 seconds.8345# [RSpecRunTime] Starting example group spec/requests/api/graphql/user_spec.rb. Expected to take 9.92 seconds.8346User8347 when id parameter is used8348 behaves like a working user query8349 includes the user8350 returns no user when global restricted_visibility_levels includes PUBLIC8351 behaves like a working graphql query8352 returns a successful response8353# [RSpecRunTime] RSpec elapsed time: 23 minutes 14.96 seconds. Current RSS: ~1767M. load average: 1.04 1.11 1.01 1/282 69368354 when username parameter is used8355 when username is identically cased8356 behaves like a working user query8357 includes the user8358 returns no user when global restricted_visibility_levels includes PUBLIC8359 behaves like a working graphql query8360 returns a successful response8361# [RSpecRunTime] RSpec elapsed time: 23 minutes 16.37 seconds. Current RSS: ~1773M. load average: 1.04 1.11 1.01 1/282 69378362 when username is differently cased8363 behaves like a working user query8364 includes the user8365 returns no user when global restricted_visibility_levels includes PUBLIC8366 behaves like a working graphql query8367 returns a successful response8368# [RSpecRunTime] RSpec elapsed time: 23 minutes 17.8 seconds. Current RSS: ~1780M. load average: 1.12 1.12 1.02 1/282 69388369 when username and id parameter are used8370 displays an error8371 email fields8372 with permission8373 returns the relevant email details8374 without permission8375 does not return email details8376 organizations field8377 with permission8378 returns the relevant organization details8379 without permission8380 does not return organization details8381# [RSpecRunTime] Finishing example group spec/requests/api/graphql/user_spec.rb. It took 6.08 seconds. Expected to take 9.92 seconds.8382# [RSpecRunTime] Starting example group spec/requests/api/submodules_spec.rb. Expected to take 9.1 seconds.8383API::Submodules8384 PUT /projects/:id/repository/submodule/:submodule8385 when unauthenticated8386 returns 4018387 when authenticated as a guest8388 returns 4038389 when authenticated as a developer8390 returns 400 if params is missing8391 returns 400 if branch is missing8392 returns 400 if commit_sha is missing8393 returns the commit8394 when the submodule name is urlencoded8395 returns the commit8396# [RSpecRunTime] RSpec elapsed time: 23 minutes 25.52 seconds. Current RSS: ~1842M. load average: 1.19 1.14 1.02 1/287 70258397# [RSpecRunTime] Finishing example group spec/requests/api/submodules_spec.rb. It took 6.24 seconds. Expected to take 9.1 seconds.8398# [RSpecRunTime] Starting example group spec/requests/api/usage_data_spec.rb. Expected to take 8.65 seconds.8399API::UsageData8400 GET /usage_data/service_ping8401 without authentication8402 returns 401 response8403 when authenticated as non-admin8404 returns 4038405 when authenticated as an admin using read_service_ping access token8406 returns 2008407 returns service ping payload8408 tracks an internal event8409 POST /usage_data/increment_counter8410 without CSRF token8411 returns forbidden8412 without authentication8413 returns 401 response8414 with authentication8415 when event is missing from params8416 returns bad request8417 with correct params8418 returns status :ok8419 with unknown event8420 returns status ok8421 POST /usage_data/increment_unique_users8422 without CSRF token8423 returns forbidden8424 without authentication8425 returns 401 response8426 with authentication8427 when event is missing from params8428 returns bad request8429 with correct params8430 returns status ok8431 with unknown event8432 returns status ok8433 POST /usage_data/track_event8434 without CSRF token8435 returns forbidden8436 without authentication8437 returns 401 response8438 with authentication8439 with correct params8440 returns status ok8441 GET /usage_data/metric_definitions8442 without authentication8443 returns a YAML file8444# [RSpecRunTime] Finishing example group spec/requests/api/usage_data_spec.rb. It took 3.65 seconds. Expected to take 8.65 seconds.8445# [RSpecRunTime] Starting example group spec/controllers/projects/boards_controller_spec.rb. Expected to take 7.78 seconds.8446Projects::BoardsController8447 GET index8448 creates a new project board when project does not have one8449 renders template8450 when there are recently visited boards8451 redirects to latest visited board8452# [RSpecRunTime] RSpec elapsed time: 23 minutes 30.58 seconds. Current RSS: ~1850M. load average: 1.17 1.14 1.02 1/287 70268453 with unauthorized user8454 returns a not found 404 response8455 when user is signed out8456 renders template8457 issues are disabled8458 returns a not found 404 response8459 behaves like unauthorized when external service denies access8460 allows access when the authorization service allows it8461 allows access when the authorization service denies it8462 GET show8463 when format is HTML8464 renders template8465 with unauthorized user8466 returns a not found 404 response8467 when user is signed out8468 does not save visit8469 when board does not belong to project8470 returns a not found 404 response8471# [RSpecRunTime] Finishing example group spec/controllers/projects/boards_controller_spec.rb. It took 4.67 seconds. Expected to take 7.78 seconds.8472# [RSpecRunTime] Starting example group spec/requests/api/templates_spec.rb. Expected to take 7.61 seconds.8473API::Templates8474 the Template Entity8475 is expected to eq "Ruby"8476 is expected to include "*.gem"8477 the TemplateList Entity8478 is expected not to be nil8479 is expected to be nil8480 requesting gitignores8481 returns a list of available gitignore templates8482 requesting gitlab-ci-ymls8483 returns a list of available gitlab_ci_ymls8484 requesting gitlab-ci-yml for Ruby8485 adds a disclaimer on the top8486 the License Template Entity8487 returns a license template8488 GET templates/licenses8489 returns a list of available license templates8490 the popular parameter8491 with popular=18492 returns a list of available popular license templates8493 GET templates/licenses/:name8494 with :project and :fullname given8495 for the mit license8496 returns the license text8497 replaces placeholder values8498 for the agpl-3.0 license8499 returns the license text8500 replaces placeholder values8501 for the gpl-3.0 license8502 returns the license text8503 replaces placeholder values8504 for the gpl-2.0 license8505 returns the license text8506 replaces placeholder values8507 for the apache-2.0 license8508 returns the license text8509 replaces placeholder values8510 for an uknown license8511 returns a 4048512 with no :fullname given8513 with an authenticated user8514 replaces the copyright owner placeholder with the name of the current user8515# [RSpecRunTime] Finishing example group spec/requests/api/templates_spec.rb. It took 3.18 seconds. Expected to take 7.61 seconds.8516# [RSpecRunTime] Starting example group spec/controllers/metrics_controller_spec.rb. Expected to take 7.03 seconds.8517MetricsController8518 #index8519 accessed from whitelisted ip8520 behaves like providing metrics8521 returns prometheus metrics8522 prometheus metrics are disabled8523 returns proper response8524# [RSpecRunTime] RSpec elapsed time: 23 minutes 38.28 seconds. Current RSS: ~1868M. load average: 1.15 1.13 1.02 1/282 70298525 accessed from ip in whitelisted range8526 behaves like providing metrics8527 returns prometheus metrics8528 prometheus metrics are disabled8529 returns proper response8530 accessed from not whitelisted ip8531 returns the expected error response8532 #system8533 accessed from whitelisted ip8534 behaves like providing system stats8535 renders system stats JSON8536 accessed from ip in whitelisted range8537 behaves like providing system stats8538 renders system stats JSON8539 accessed from not whitelisted ip8540 returns the expected error response8541# [RSpecRunTime] Finishing example group spec/controllers/metrics_controller_spec.rb. It took 4.13 seconds. Expected to take 7.03 seconds.8542# [RSpecRunTime] Starting example group spec/requests/projects/settings/slacks_controller_spec.rb. Expected to take 6.9 seconds.8543Projects::Settings::SlacksController8544 PUT update8545 updates the record8546 when alias is invalid8547 does not update the record8548# [RSpecRunTime] RSpec elapsed time: 23 minutes 42.68 seconds. Current RSS: ~1896M. load average: 1.22 1.15 1.03 1/282 70308549 when user is unauthorized8550 returns not found response8551 behaves like Integrations::SlackControllerSettings8552 GET slack_auth8553 when valid CSRF token is provided8554 calls service and redirects with no alerts if result is successful8555 calls service and redirects with an alert if there is a service error8556 when the flag is disabled8557 responds with status :not_found (PENDING: No reason given)8558 when user is unauthorized8559 returns not found response8560 when no CSRF token is provided8561 returns 4038562 when there was an OAuth error8563 redirects with an alert8564 DELETE destroy8565 destroys the record and redirects back to #edit8566 enqueues a worker job8567 when the flag is disabled8568 responds with status :not_found (PENDING: No reason given)8569 when user is unauthorized8570 returns not found response8571# [RSpecRunTime] Finishing example group spec/requests/projects/settings/slacks_controller_spec.rb. It took 4.31 seconds. Expected to take 6.9 seconds.8572# [RSpecRunTime] Starting example group spec/controllers/projects/settings/integration_hook_logs_controller_spec.rb. Expected to take 6.3 seconds.8573Projects::Settings::IntegrationHookLogsController8574 GET #show8575 is expected to be successful8576 renders a 404 if the hook does not exist8577# [RSpecRunTime] RSpec elapsed time: 23 minutes 47.7 seconds. Current RSS: ~1872M. load average: 1.20 1.14 1.03 1/282 70438578 POST #retry8579 executes the hook and redirects to the service form8580 renders a 404 if the hook does not exist8581# [RSpecRunTime] RSpec elapsed time: 23 minutes 49.93 seconds. Current RSS: ~1883M. load average: 1.20 1.14 1.03 1/282 70568582# [RSpecRunTime] Finishing example group spec/controllers/projects/settings/integration_hook_logs_controller_spec.rb. It took 4.46 seconds. Expected to take 6.3 seconds.8583# [RSpecRunTime] Starting example group spec/controllers/jira_connect/subscriptions_controller_spec.rb. Expected to take 6.18 seconds.8584JiraConnect::SubscriptionsController8585 #index8586 without JWT8587 returns 4038588 with valid JWT8589 returns 2008590 removes X-Frame-Options to allow rendering in iframe8591 with JSON format8592 renders the relevant data as JSON8593 with context qsh8594 is expected to respond with numeric status code ok8595 #create8596 without JWT8597 returns 4038598 with valid JWT8599 signed in to GitLab8600 dev panel integration is available8601 creates a subscription8602 returns 2008603 when the Jira user is not a site-admin8604 returns forbidden8605 not signed in to GitLab8606 returns 4018607 #destroy8608 without JWT8609 returns 4038610 with valid JWT8611 deletes the subscription8612 when the Jira user is not a site admin8613 does not delete the subscription8614# [RSpecRunTime] Finishing example group spec/controllers/jira_connect/subscriptions_controller_spec.rb. It took 3.96 seconds. Expected to take 6.18 seconds.8615# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/packages/cleanup/policy/update_spec.rb. Expected to take 5.87 seconds.8616Updating the packages cleanup policy8617 post graphql mutation8618 with existing packages cleanup policy8619 user_role: :maintainer, shared_examples_name: "accepting the mutation request and updates the existing policy"8620 behaves like accepting the mutation request and updates the existing policy8621 returns the updated packages cleanup policy8622 user_role: :developer, shared_examples_name: "denying the mutation request"8623 behaves like denying the mutation request8624 returns an error8625 user_role: :reporter, shared_examples_name: "denying the mutation request"8626 behaves like denying the mutation request8627 returns an error8628 user_role: :guest, shared_examples_name: "denying the mutation request"8629 behaves like denying the mutation request8630 returns an error8631 user_role: :anonymous, shared_examples_name: "denying the mutation request"8632 behaves like denying the mutation request8633 returns an error8634 without existing packages cleanup policy8635 user_role: :maintainer, shared_examples_name: "accepting the mutation request and creates a policy"8636 behaves like accepting the mutation request and creates a policy8637 returns the created packages cleanup policy8638 user_role: :developer, shared_examples_name: "denying the mutation request"8639 behaves like denying the mutation request8640 returns an error8641 user_role: :reporter, shared_examples_name: "denying the mutation request"8642 behaves like denying the mutation request8643 returns an error8644 user_role: :guest, shared_examples_name: "denying the mutation request"8645 behaves like denying the mutation request8646 returns an error8647 user_role: :anonymous, shared_examples_name: "denying the mutation request"8648 behaves like denying the mutation request8649 returns an error8650# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/packages/cleanup/policy/update_spec.rb. It took 3.9 seconds. Expected to take 5.87 seconds.8651# [RSpecRunTime] Starting example group spec/requests/projects/harbor/tags_controller_spec.rb. Expected to take 5.51 seconds.8652Projects::Harbor::TagsController8653 behaves like a harbor tags controller8654 GET #index.json8655 behaves like responds with 200 status with json8656 renders the index template8657 with anonymous user8658 behaves like responds with 302 status8659 returns 3028660 with unauthorized user8661 behaves like responds with 404 status8662 returns 4048663 with valid params8664 with valid repository8665 behaves like responds with 200 status with json8666 renders the index template8667 with valid page8668 behaves like responds with 200 status with json8669 renders the index template8670 with valid limit8671 behaves like responds with 200 status with json8672 renders the index template8673 with invalid params8674 with invalid page8675 behaves like responds with 422 status with json8676 returns 4228677 with invalid limit8678 behaves like responds with 422 status with json8679 returns 4228680# [RSpecRunTime] Finishing example group spec/requests/projects/harbor/tags_controller_spec.rb. It took 3.04 seconds. Expected to take 5.51 seconds.8681# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/alert_management/alert/notes_spec.rb. Expected to take 5.3 seconds.8682getting Alert Management Alert Notes8683 includes expected data8684 returns the notes ordered by createdAt with sufficient content8685 performance8686 avoids N+1 queries8687# [RSpecRunTime] RSpec elapsed time: 24 minutes 3.54 seconds. Current RSS: ~1815M. load average: 1.15 1.14 1.03 1/282 70578688 for non-system notes8689 includes expected data8690# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/alert_management/alert/notes_spec.rb. It took 3.16 seconds. Expected to take 5.3 seconds.8691# [RSpecRunTime] Starting example group spec/controllers/groups/imports_controller_spec.rb. Expected to take 4.99 seconds.8692Groups::ImportsController8693 GET #show8694 when the user has permission to view the group8695 when the import is in progress8696 renders the show template8697 sets the flash notice8698 when the import has failed8699 redirects to the new group path8700 sets a flash error8701 when the import has finished8702 redirects to the group page8703 when there is no import state8704 redirects to the group page8705 when the user does not have permission to view the group8706 returns a 4048707# [RSpecRunTime] Finishing example group spec/controllers/groups/imports_controller_spec.rb. It took 2.63 seconds. Expected to take 4.99 seconds.8708# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/merge_requests/set_reviewers_spec.rb. Expected to take 4.81 seconds.8709Setting reviewers of a merge request8710 returns an error if the user is not allowed to update the merge request8711 when the current user does not have permission to add reviewers8712 does not change the reviewers8713# [RSpecRunTime] RSpec elapsed time: 24 minutes 8.94 seconds. Current RSS: ~1822M. load average: 1.06 1.12 1.02 1/288 70988714 with reviewers already assigned8715 replaces the reviewer8716 when passing an empty list of reviewers8717 removes reviewer8718# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/merge_requests/set_reviewers_spec.rb. It took 3.67 seconds. Expected to take 4.81 seconds.8719# [RSpecRunTime] Starting example group spec/controllers/admin/dev_ops_report_controller_spec.rb. Expected to take 4.6 seconds.8720Admin::DevOpsReportController8721 show_adoption?8722 is always false8723 GET #show8724 as admin8725 responds with success8726 behaves like tracking unique visits8727 tracks unique visit if the format is HTML8728 tracks unique visit if DNT is not enabled8729 does not track unique visit if DNT is enabled8730 does not track unique visit if the format is JSON8731 behaves like Snowplow event tracking with RedisHLL context8732 behaves like Snowplow event tracking8733 is emitted8734 as normal user8735 responds with 4048736# [RSpecRunTime] Finishing example group spec/controllers/admin/dev_ops_report_controller_spec.rb. It took 1.71 seconds. Expected to take 4.6 seconds.8737# [RSpecRunTime] Starting example group spec/controllers/concerns/checks_collaboration_spec.rb. Expected to take 4.31 seconds.8738ChecksCollaboration8739 #can_collaborate_with_project?8740 is true if the user can push to the project8741 is true when the user can push to a branch of the project8742 when the user has forked the project8743 is true8744 is false when the project is archived8745# [RSpecRunTime] RSpec elapsed time: 24 minutes 15.33 seconds. Current RSS: ~1817M. load average: 1.06 1.12 1.02 1/287 70998746# [RSpecRunTime] Finishing example group spec/controllers/concerns/checks_collaboration_spec.rb. It took 3.33 seconds. Expected to take 4.31 seconds.8747# [RSpecRunTime] Starting example group spec/requests/admin/slacks_controller_spec.rb. Expected to take 4.26 seconds.8748Admin::SlacksController8749 behaves like Integrations::SlackControllerSettings8750 GET slack_auth8751 when valid CSRF token is provided8752 calls service and redirects with no alerts if result is successful8753 calls service and redirects with an alert if there is a service error8754 when the flag is disabled8755 responds with status :not_found8756 when user is unauthorized8757 returns not found response8758 when no CSRF token is provided8759 returns 4038760 when there was an OAuth error8761 redirects with an alert8762 DELETE destroy8763 destroys the record and redirects back to #edit8764 enqueues a worker job8765 when the flag is disabled8766 responds with status :not_found8767 when user is unauthorized8768 returns not found response8769# [RSpecRunTime] Finishing example group spec/requests/admin/slacks_controller_spec.rb. It took 2.71 seconds. Expected to take 4.26 seconds.8770# [RSpecRunTime] Starting example group spec/requests/api/pages_spec.rb. Expected to take 3.84 seconds.8771API::Pages8772 when get pages setting endpoint8773 returns the :ok for project maintainers (and above)8774 returns the :forbidden for project developers (and below)8775 when the pages feature is disabled8776 returns the :not_found when user is not in the project8777# [RSpecRunTime] RSpec elapsed time: 24 minutes 19.61 seconds. Current RSS: ~1811M. load average: 1.05 1.11 1.02 1/282 71008778 when the project has pages deployments8779 return the right data8780# [RSpecRunTime] Finishing example group spec/requests/api/pages_spec.rb. It took 2.04 seconds. Expected to take 3.84 seconds.8781# [RSpecRunTime] Starting example group spec/controllers/profiles_controller_spec.rb. Expected to take 3.66 seconds.8782ProfilesController8783 PUT update_username8784 allows username change8785 updates a username using JSON request8786 renders an error message when the username was not updated8787 raises a correct error when the username is missing8788 with hashed storage8789 keeps repository location unchanged on disk8790# [RSpecRunTime] RSpec elapsed time: 24 minutes 22.19 seconds. Current RSS: ~1813M. load average: 1.05 1.11 1.02 1/282 71038791 when the rate limit is reached8792 does not update the username and returns status 429 Too Many Requests8793# [RSpecRunTime] Finishing example group spec/controllers/profiles_controller_spec.rb. It took 2.41 seconds. Expected to take 3.66 seconds.8794# [RSpecRunTime] Starting example group spec/requests/api/integrations/slack/events_spec.rb. Expected to take 3.61 seconds.8795API::Integrations::Slack::Events8796 POST /integrations/slack/events8797 behaves like Slack request verification8798 unauthorized request8799 when the slack_app_signing_secret setting is not set8800 behaves like an unauthorized request8801 is expected to respond with numeric status code unauthorized8802 when the timestamp header has expired8803 behaves like an unauthorized request8804 is expected to respond with numeric status code unauthorized8805 when the timestamp header is missing8806 behaves like an unauthorized request8807 is expected to respond with numeric status code unauthorized8808 when the signature header is missing8809 behaves like an unauthorized request8810 is expected to respond with numeric status code unauthorized8811 when the signature is not verified8812 behaves like an unauthorized request8813 is expected to respond with numeric status code unauthorized8814 when type param is missing8815 behaves like a successful request that generates a tracked error8816 is expected to be empty8817 when type param is unknown8818 generates a tracked error8819 when type param is url_verification8820 responds in-request with the challenge8821 when event.type param is app_home_opened8822 calls the Slack API (integration-style test)8823# [RSpecRunTime] Finishing example group spec/requests/api/integrations/slack/events_spec.rb. It took 1.75 seconds. Expected to take 3.61 seconds.8824# [RSpecRunTime] Starting example group spec/requests/api/graphql/ci/manual_variables_spec.rb. Expected to take 3.46 seconds.8825Query.project(fullPath).pipelines.jobs.manualVariables8826 returns the manual variables for actionable jobs8827 does not fetch job variables for jobs that are not actionable8828 does not fetch job variables for bridges8829# [RSpecRunTime] Finishing example group spec/requests/api/graphql/ci/manual_variables_spec.rb. It took 1.67 seconds. Expected to take 3.46 seconds.8830# [RSpecRunTime] RSpec elapsed time: 24 minutes 26.06 seconds. Current RSS: ~1815M. load average: 1.05 1.11 1.02 1/282 71048831# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/ci/job_token_scope/remove_project_spec.rb. Expected to take 3.24 seconds.8832CiJobTokenScopeRemoveProject8833 when unauthorized8834 when not a maintainer8835 has graphql errors8836# [RSpecRunTime] RSpec elapsed time: 24 minutes 27.2 seconds. Current RSS: ~1811M. load average: 1.05 1.11 1.02 1/282 71058837 when authorized8838 removes the target project from the job token outbound scope8839 responds successfully8840 when invalid target project is provided8841 has mutation errors8842# [RSpecRunTime] RSpec elapsed time: 24 minutes 28.33 seconds. Current RSS: ~1804M. load average: 1.04 1.11 1.02 1/282 71068843# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/ci/job_token_scope/remove_project_spec.rb. It took 2.38 seconds. Expected to take 3.24 seconds.8844# [RSpecRunTime] Starting example group spec/requests/api/graphql/ci/ci_cd_setting_spec.rb. Expected to take 3.03 seconds.8845Getting Ci Cd Setting8846 without permissions8847 is expected to equal nil8848 behaves like a working graphql query8849 returns a successful response8850# [RSpecRunTime] RSpec elapsed time: 24 minutes 29.86 seconds. Current RSS: ~1796M. load average: 1.04 1.11 1.02 1/282 71138851 with project permissions8852 fetches the settings data8853 behaves like a working graphql query8854 returns a successful response8855# [RSpecRunTime] Finishing example group spec/requests/api/graphql/ci/ci_cd_setting_spec.rb. It took 2.01 seconds. Expected to take 3.03 seconds.8856# [RSpecRunTime] Starting example group spec/mailers/abuse_report_mailer_spec.rb. Expected to take 2.93 seconds.8857AbuseReportMailer8858 .notify8859 behaves like appearance header and footer enabled8860 contains header and footer8861 behaves like appearance header and footer not enabled8862 does not contain header and footer8863 with abuse_notification_email set8864 sends to the abuse_notification_email8865 includes the user in the subject8866 with no abuse_notification_email set8867 returns early8868# [RSpecRunTime] Finishing example group spec/mailers/abuse_report_mailer_spec.rb. It took 1.91 seconds. Expected to take 2.93 seconds.8869# [RSpecRunTime] Starting example group spec/requests/api/graphql/ci/template_spec.rb. Expected to take 2.7 seconds.8870Querying CI template8871 when the template exists8872 returns correct data8873 behaves like a working graphql query8874 returns a successful response8875 when the template does not exist8876 returns correct data8877 behaves like a working graphql query8878 returns a successful response8879# [RSpecRunTime] Finishing example group spec/requests/api/graphql/ci/template_spec.rb. It took 1.52 seconds. Expected to take 2.7 seconds.8880# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/ci/pipeline_schedule/create_spec.rb. Expected to take 2.66 seconds.8881PipelineSchedulecreate8882 when unauthorized8883 behaves like a mutation on an unauthorized resource8884 behaves like a mutation that returns top-level errors8885 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"8886 when authorized8887 when success8888 is expected to eq []8889 when failure8890 when params are invalid8891 is expected to contain exactly "Cron is invalid syntax", "Cron timezone is invalid syntax", and "Ref is ambiguous"8892 when variables have duplicate name8893 returns error8894# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/ci/pipeline_schedule/create_spec.rb. It took 1.79 seconds. Expected to take 2.66 seconds.8895# [RSpecRunTime] Starting example group spec/controllers/groups/application_controller_spec.rb. Expected to take 2.41 seconds.8896Groups::ApplicationController8897 #method_missing8898 calls authorize_action! with the policy and renders not_found when user not authorized8899 calls authorize_action! with the policy and renders OK when user is authorized8900 #respond_to_missing?8901 returns true if the method matches the name structure8902 returns false if the method does not match the name structure8903# [RSpecRunTime] Finishing example group spec/controllers/groups/application_controller_spec.rb. It took 1.05 seconds. Expected to take 2.41 seconds.8904# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/environments/create_spec.rb. Expected to take 2.35 seconds.8905Create Environment8906 when name is missing8907 returns error8908# [RSpecRunTime] RSpec elapsed time: 24 minutes 37.8 seconds. Current RSS: ~1819M. load average: 1.04 1.11 1.02 1/282 71298909 when creating an environment8910 creates successfully8911 when current user is reporter8912 returns error8913# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/environments/create_spec.rb. It took 1.76 seconds. Expected to take 2.35 seconds.8914# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/ci/catalog/resources/destroy_spec.rb. Expected to take 2.11 seconds.8915CatalogResourceDestroy8916 when unauthorized8917 behaves like a mutation that returns a top-level access error8918 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"8919# [RSpecRunTime] RSpec elapsed time: 24 minutes 39.71 seconds. Current RSS: ~1818M. load average: 1.04 1.11 1.02 1/287 72208920 when authorized8921 destroys the catalog resource8922# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/ci/catalog/resources/destroy_spec.rb. It took 1.68 seconds. Expected to take 2.11 seconds.8923# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/alert_management/alert/issue_spec.rb. Expected to take 2.09 seconds.8924getting Alert Management Alert Issue8925 with gitlab alert8926 includes the correct alert issue payload data8927 performance8928 with gitlab alert8929 avoids N+1 queries8930# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/alert_management/alert/issue_spec.rb. It took 1.37 seconds. Expected to take 2.09 seconds.8931# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/deployment_spec.rb. Expected to take 1.79 seconds.8932Project Deployment query8933 returns the deployment of the project8934 when user is guest8935 returns nothing8936# [RSpecRunTime] RSpec elapsed time: 24 minutes 42.87 seconds. Current RSS: ~1814M. load average: 1.03 1.10 1.02 1/287 72328937# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/deployment_spec.rb. It took 1.44 seconds. Expected to take 1.79 seconds.8938# [RSpecRunTime] Starting example group spec/requests/api/graphql/ci/job_artifacts_spec.rb. Expected to take 1.73 seconds.8939Query.project(fullPath).pipelines.jobs.artifacts8940 returns the fields for the artifacts8941# [RSpecRunTime] Finishing example group spec/requests/api/graphql/ci/job_artifacts_spec.rb. It took 1.27 seconds. Expected to take 1.73 seconds.8942# [RSpecRunTime] RSpec elapsed time: 24 minutes 44.3 seconds. Current RSS: ~1813M. load average: 1.03 1.10 1.02 1/287 72408943# [RSpecRunTime] Starting example group spec/controllers/concerns/spammable_actions/captcha_check/html_format_actions_support_spec.rb. Expected to take 1.52 seconds.8944SpammableActions::CaptchaCheck::HtmlFormatActionsSupport8945 #convert_html_spam_params_to_headers8946 converts params to headers8947 #with_captcha_check_html_format8948 when spammable.render_recaptcha? is true8949 renders :captcha_check8950 when spammable.render_recaptcha? is false8951 yields to block8952# [RSpecRunTime] Finishing example group spec/controllers/concerns/spammable_actions/captcha_check/html_format_actions_support_spec.rb. It took 1.07 seconds. Expected to take 1.52 seconds.8953# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/incident_management/timeline_event/promote_from_note_spec.rb. Expected to take 1.45 seconds.8954Promote an incident timeline event from a comment8955 creates incident timeline event from the note8956# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/incident_management/timeline_event/promote_from_note_spec.rb. It took 1.13 seconds. Expected to take 1.45 seconds.8957# [RSpecRunTime] RSpec elapsed time: 24 minutes 46.57 seconds. Current RSS: ~1808M. load average: 1.03 1.10 1.02 5/287 72418958# [RSpecRunTime] Starting example group spec/requests/concerns/planning_hierarchy_spec.rb. Expected to take 1.24 seconds.8959PlanningHierarchy8960 GET #planning_hierarchy8961 renders planning hierarchy8962# [RSpecRunTime] Finishing example group spec/requests/concerns/planning_hierarchy_spec.rb. It took 0.96 second. Expected to take 1.24 seconds.8963# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/alert_management/alert/todos_spec.rb. Expected to take 1.15 seconds.8964getting Alert Management Alert Assignees8965 includes the correct metrics dashboard url8966# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/alert_management/alert/todos_spec.rb. It took 0.96 second. Expected to take 1.15 seconds.8967# [RSpecRunTime] Starting example group spec/controllers/profiles/avatars_controller_spec.rb. Expected to take 0.59 second.8968Profiles::AvatarsController8969 removes avatar from DB by calling destroy8970# [RSpecRunTime] Finishing example group spec/controllers/profiles/avatars_controller_spec.rb. It took 0.43 second. Expected to take 0.59 second.8971auto_explain log contains 1663 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-integration-pg14-single-db-12-16.339.main.ndjson.gz8972took 27.6172144018973[TEST PROF INFO] EventProf results for sql.active_record8974Total time: 05:45.355 of 24:44.553 (23.26%)8975Total events: 2713858976Top 5 slowest suites (by time):8977API::NugetGroupPackages (./spec/requests/api/nuget_group_packages_spec.rb:4) – 01:11.680 (53647 / 659) of 04:56.424 (24.18%)8978API::Commits (./spec/requests/api/commits_spec.rb:6) – 00:44.990 (35519 / 279) of 03:33.907 (21.03%)8979API::Search (./spec/requests/api/search_spec.rb:5) – 00:34.092 (25468 / 253) of 02:30.242 (22.69%)8980Projects::IssuesController (./spec/controllers/projects/issues_controller_spec.rb:5) – 00:26.931 (21168 / 185) of 01:48.441 (24.84%)8981GroupsController (./spec/controllers/groups_controller_spec.rb:5) – 00:19.124 (12233 / 129) of 01:17.843 (24.57%)8982Knapsack report was generated. Preview:8983{8984 "spec/requests/api/nuget_group_packages_spec.rb": 296.42424025599996,8985 "spec/requests/api/commits_spec.rb": 213.90726712800006,8986 "spec/requests/api/search_spec.rb": 150.24226307800006,8987 "spec/controllers/projects/issues_controller_spec.rb": 108.44081518299993,8988 "spec/requests/api/debian_group_packages_spec.rb": 68.96266468099998,8989 "spec/controllers/groups_controller_spec.rb": 77.84307366400003,8990 "spec/requests/api/graphql/mutations/work_items/update_spec.rb": 57.27899333899995,8991 "spec/requests/api/ci/runner/jobs_artifacts_spec.rb": 39.21834181700001,8992 "spec/mailers/emails/service_desk_spec.rb": 35.0841469689999,8993 "spec/controllers/groups/children_controller_spec.rb": 43.620800402999976,8994 "spec/requests/api/resource_access_tokens_spec.rb": 28.022288036999953,8995 "spec/controllers/projects/uploads_controller_spec.rb": 27.32612184499999,8996 "spec/requests/openid_connect_spec.rb": 25.084040641,8997 "spec/controllers/groups/group_members_controller_spec.rb": 23.609824803000038,8998 "spec/requests/api/pages_domains_spec.rb": 16.31004672600011,8999 "spec/requests/api/graphql/ci/pipelines_spec.rb": 20.443526537000025,9000 "spec/requests/projects/settings/access_tokens_controller_spec.rb": 17.842079166000076,9001 "spec/requests/api/graphql/mutations/award_emojis/toggle_spec.rb": 15.014384070000006,9002 "spec/requests/api/boards_spec.rb": 14.860612943999968,9003 "spec/requests/jira_routing_spec.rb": 15.925449596999897,9004 "spec/requests/api/graphql/group/issues_spec.rb": 14.387517578999905,9005 "spec/controllers/dashboard/milestones_controller_spec.rb": 14.83153379700002,9006 "spec/requests/api/admin/batched_background_migrations_spec.rb": 7.602916153000024,9007 "spec/requests/projects/google_cloud/service_accounts_controller_spec.rb": 9.722255194999889,9008 "spec/controllers/projects/avatars_controller_spec.rb": 8.636711057999946,9009 "spec/requests/api/clusters/agent_tokens_spec.rb": 6.44321641800002,9010 "spec/controllers/admin/projects_controller_spec.rb": 9.599080583999921,9011 "spec/controllers/invites_controller_spec.rb": 5.722283872999924,9012 "spec/requests/api/graphql/project/incident_management/timeline_events_spec.rb": 7.432470516999956,9013 "spec/requests/api/graphql/mutations/work_items/create_from_task_spec.rb": 9.119932169999856,9014 "spec/requests/api/graphql/user_spec.rb": 6.078286724999998,9015 "spec/requests/api/submodules_spec.rb": 6.23517649900009,9016 "spec/requests/api/usage_data_spec.rb": 3.650087929999927,9017 "spec/controllers/projects/boards_controller_spec.rb": 4.669321657999944,9018 "spec/requests/api/templates_spec.rb": 3.1783252950001497,9019 "spec/controllers/metrics_controller_spec.rb": 4.131957734000025,9020 "spec/requests/projects/settings/slacks_controller_spec.rb": 4.312765585000079,9021 "spec/controllers/projects/settings/integration_hook_logs_controller_spec.rb": 4.461917661000143,9022 "spec/controllers/jira_connect/subscriptions_controller_spec.rb": 3.9562932320000073,9023 "spec/requests/api/graphql/mutations/packages/cleanup/policy/update_spec.rb": 3.8973219410002002,9024 "spec/requests/projects/harbor/tags_controller_spec.rb": 3.0347026780000306,9025 "spec/requests/api/graphql/project/alert_management/alert/notes_spec.rb": 3.154762747999939,9026 "spec/controllers/groups/imports_controller_spec.rb": 2.6285470530001476,9027 "spec/requests/api/graphql/mutations/merge_requests/set_reviewers_spec.rb": 3.6698928970001816,9028 "spec/controllers/admin/dev_ops_report_controller_spec.rb": 1.7118782080001438,9029 "spec/controllers/concerns/checks_collaboration_spec.rb": 3.3245895620000283,9030 "spec/requests/admin/slacks_controller_spec.rb": 2.7097938599999907,9031 "spec/requests/api/pages_spec.rb": 2.0398545250000097,9032 "spec/controllers/profiles_controller_spec.rb": 2.4082936780000637,9033 "spec/requests/api/integrations/slack/events_spec.rb": 1.7501092620000236,9034 "spec/requests/api/graphql/ci/manual_variables_spec.rb": 1.670756024000184,9035 "spec/requests/api/graphql/mutations/ci/job_token_scope/remove_project_spec.rb": 2.3763625219999085,9036 "spec/requests/api/graphql/ci/ci_cd_setting_spec.rb": 2.013602740000124,9037 "spec/mailers/abuse_report_mailer_spec.rb": 1.9142218859999502,9038 "spec/requests/api/graphql/ci/template_spec.rb": 1.5225966080001854,9039 "spec/requests/api/graphql/mutations/ci/pipeline_schedule/create_spec.rb": 1.7932735049998882,9040 "spec/controllers/groups/application_controller_spec.rb": 1.0538452829998732,9041 "spec/requests/api/graphql/mutations/environments/create_spec.rb": 1.7627492199999324,9042 "spec/requests/api/graphql/mutations/ci/catalog/resources/destroy_spec.rb": 1.67916696400016,9043 "spec/requests/api/graphql/project/alert_management/alert/issue_spec.rb": 1.3666522229998463,9044 "spec/requests/api/graphql/project/deployment_spec.rb": 1.4372516720000021,9045 "spec/requests/api/graphql/ci/job_artifacts_spec.rb": 1.2716021779999664,9046 "spec/controllers/concerns/spammable_actions/captcha_check/html_format_actions_support_spec.rb": 1.0736160599999494,9047 "spec/requests/api/graphql/mutations/incident_management/timeline_event/promote_from_note_spec.rb": 1.131322769999997,9048 "spec/requests/concerns/planning_hierarchy_spec.rb": 0.9586838979998902,9049 "spec/requests/api/graphql/project/alert_management/alert/todos_spec.rb": 0.9559141279999039,9050 "spec/controllers/profiles/avatars_controller_spec.rb": 0.426937621999968549051}9052Knapsack global time execution for tests: 24m 44s9053Pending: (Failures listed here are expected and do not affect your suite's status)9054 1) Projects::IssuesController Confidential Issues PUT #update behaves like restricted action when admin mode is disabled returns 404 for admin9055 # Temporarily skipped with xit9056 # ./spec/controllers/projects/issues_controller_spec.rb:8099057 2) Projects::IssuesController Confidential Issues GET #show behaves like restricted action when admin mode is disabled returns 404 for admin9058 # Temporarily skipped with xit9059 # ./spec/controllers/projects/issues_controller_spec.rb:8099060 3) Projects::IssuesController Confidential Issues GET #realtime_changes behaves like restricted action when admin mode is disabled returns 404 for admin9061 # Temporarily skipped with xit9062 # ./spec/controllers/projects/issues_controller_spec.rb:8099063 4) Projects::IssuesController Confidential Issues GET #edit behaves like restricted action when admin mode is disabled returns 404 for admin9064 # Temporarily skipped with xit9065 # ./spec/controllers/projects/issues_controller_spec.rb:8099066 5) Projects::IssuesController Confidential Issues PUT #update behaves like restricted action when admin mode is disabled returns 404 for admin9067 # Temporarily skipped with xit9068 # ./spec/controllers/projects/issues_controller_spec.rb:8099069 6) API::Admin::BatchedBackgroundMigrations GET /admin/batched_background_migrations/:id when multiple database is enabled uses the correct connection9070 # Skipping because none of the extra databases [:ci] are setup9071 # ./spec/requests/api/admin/batched_background_migrations_spec.rb:489072 7) API::Admin::BatchedBackgroundMigrations GET /admin/batched_background_migrations/:id when multiple database is enabled when migration has completed jobs calculates the progress using the CI database9073 # Skipping because none of the extra databases [:ci] are setup9074 # ./spec/requests/api/admin/batched_background_migrations_spec.rb:679075 8) API::Admin::BatchedBackgroundMigrations GET /admin/batched_background_migrations when is an admin user when multiple database is enabled when CI database is provided returns CI database records9076 # Skipping because none of the extra databases [:ci] are setup9077 # ./spec/requests/api/admin/batched_background_migrations_spec.rb:1409078 9) API::Admin::BatchedBackgroundMigrations PUT /admin/batched_background_migrations/:id/resume when multiple database is enabled uses the correct connection9079 # Skipping because none of the extra databases [:ci] are setup9080 # ./spec/requests/api/admin/batched_background_migrations_spec.rb:2139081 10) API::Admin::BatchedBackgroundMigrations PUT /admin/batched_background_migrations/:id/resume when multiple database is enabled when the database name does not exist returns bad request9082 # Skipping because none of the extra databases [:ci] are setup9083 # ./spec/requests/api/admin/batched_background_migrations_spec.rb:2229084 11) API::Admin::BatchedBackgroundMigrations PUT /admin/batched_background_migrations/:id/pause when multiple database is enabled uses the correct connection9085 # Skipping because none of the extra databases [:ci] are setup9086 # ./spec/requests/api/admin/batched_background_migrations_spec.rb:2769087 12) API::Admin::BatchedBackgroundMigrations PUT /admin/batched_background_migrations/:id/pause when multiple database is enabled when the database name does not exist returns bad request9088 # Skipping because none of the extra databases [:ci] are setup9089 # ./spec/requests/api/admin/batched_background_migrations_spec.rb:2859090 13) Projects::Settings::SlacksController behaves like Integrations::SlackControllerSettings GET slack_auth when valid CSRF token is provided when the flag is disabled responds with status :not_found9091 # No reason given9092 # ./spec/support/shared_examples/requests/integrations/slack_controller_settings_shared_examples.rb:479093 14) Projects::Settings::SlacksController behaves like Integrations::SlackControllerSettings DELETE destroy when the flag is disabled responds with status :not_found9094 # No reason given9095 # ./spec/support/shared_examples/requests/integrations/slack_controller_settings_shared_examples.rb:1199096Finished in 25 minutes 17 seconds (files took 1 minute 7.65 seconds to load)90972901 examples, 0 failures, 14 pending9098Randomized with seed 557599099[TEST PROF INFO] Time spent in factories: 07:04.176 (27.8% of total time)9100RSpec exited with 0.9101No examples to retry, congrats!9103Running after script...9104$ echo -e "\e[0Ksection_start:`date +%s`:report_results_section[collapsed=true]\r\e[0KReport results"9115$ tooling/bin/push_job_metrics || true9116[job-metrics] Pushing job metrics file for the CI/CD job.9117[job-metrics] Pushed 4 CI job metric entries to InfluxDB.9119Not uploading cache ruby-gems-debian-bookworm-ruby-3.1-17 due to policy9121Uploading artifacts...9122auto_explain/: found 2 matching artifact files and directories 9123coverage/: found 5 matching artifact files and directories 9124crystalball/: found 2 matching artifact files and directories 9125WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 9126knapsack/: found 4 matching artifact files and directories 9127rspec/: found 16 matching artifact files and directories 9128WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 9129log/*.log: found 18 matching artifact files and directories 9130WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6311411641/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com9131WARNING: Retrying... context=artifacts-uploader error=request redirected9132Uploading artifacts as "archive" to coordinator... 201 Created id=6311411641 responseStatus=201 Created token=glcbt-659133Uploading artifacts...9134rspec/rspec-*.xml: found 1 matching artifact files and directories 9135WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6311411641/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com9136WARNING: Retrying... context=artifacts-uploader error=request redirected9137Uploading artifacts as "junit" to coordinator... 201 Created id=6311411641 responseStatus=201 Created token=glcbt-659139Job succeeded