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

Krasimir Angelov
1Running with gitlab-runner 17.0.0~pre.88.g761ae5dd (761ae5dd)2 on green-1.shared-gitlab-org.runners-manager.gitlab.com/default Mf8beF5G, system ID: s_673deea48c2a3 feature flags: FF_NETWORK_PER_BUILD:true4Resolving secrets6Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.patched-golang-1.21-rust-1.73-node-20.12-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 ...7Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 ...8Authenticating with credentials from job payload (GitLab Registry)9Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 ...10Using docker image sha256:82f132c22567f8ce17cc132c14b2f9aa3eaf9bb5424d91c2d966912433f0257d for registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:c55e1364ee4327b244a9cfa1750f19feea14fc774eaf792b725967d146eb45f5 ...11WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.12WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.13Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...14Authenticating with credentials from job payload (GitLab Registry)15Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...16Using docker image sha256:5c5ba5b83d6c60cb0b225bd670b7a43be8c238cc72347d24af57e5027c3648f3 for registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:46aceab84c42d0e819c8e7940f2f98ce9e184785cd7b22d95872024a35f52407 ...17Starting service redis:6.2-alpine ...18Pulling docker image redis:6.2-alpine ...19Using docker image sha256:0fc0b666ef9eb249e61edd4e2ec434a328e98117079727c5e7cf6dc9a00d7a94 for redis:6.2-alpine with digest redis@sha256:c6abddbb4223951cf5cb54a19d4a83418582fa69c97c0458ab4f0974f24f119c ...20Waiting for services to be up and running (timeout 30 seconds)...21Authenticating with credentials from job payload (GitLab Registry)22Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.patched-golang-1.21-rust-1.73-node-20.12-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 ...23Using docker image sha256:d10d211334d3c94a5e626cf961467431b7d3f3bd8b6109e5caf9357421c0117b for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.patched-golang-1.21-rust-1.73-node-20.12-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.patched-golang-1.21-rust-1.73-node-20.12-postgresql-14@sha256:3c4cd9a237deb59350b4836552151ba2aae96247034074c8f0c2ccaff4558cab ...25Running on runner-mf8bef5g-project-278964-concurrent-0 via runner-mf8bef5g-shared-gitlab-org-1717021634-488b12fe...27Skipping Git repository setup28Skipping Git checkout29Skipping Git submodules setup31Checking cache for ruby-gems-debian-bookworm-ruby-3.2-17...32Downloading cache from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/ruby-gems-debian-bookworm-ruby-3.2-17 33Successfully extracted cache35Downloading artifacts for clone-gitlab-repo (6975007209)...36Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6975007209 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 (6975007223)...40Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6975007223 responseStatus=200 OK token=glcbt-6541Downloading artifacts for detect-tests (6975007229)...42Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6975007229 responseStatus=200 OK token=glcbt-6543Downloading artifacts for retrieve-tests-metadata (6975007235)...44Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6975007235 responseStatus=200 OK token=glcbt-6545Downloading artifacts for setup-test-env (6975007225)...46Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6975007225 responseStatus=200 OK token=glcbt-65 47 Executing "step_script" stage of the job script 48Using docker image sha256:d10d211334d3c94a5e626cf961467431b7d3f3bd8b6109e5caf9357421c0117b for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.patched-golang-1.21-rust-1.73-node-20.12-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.patched-golang-1.21-rust-1.73-node-20.12-postgresql-14@sha256:3c4cd9a237deb59350b4836552151ba2aae96247034074c8f0c2ccaff4558cab ...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.sh755Using two connections, single database config (config/database.yml.postgresql)756Disabling ci connection in config/database.yml757Geo DB won't be set up.758Embedding DB won't be set up.782$ source ./scripts/rspec_helpers.sh783$ run_timed_command "gem install knapsack --no-document"784$ gem install knapsack --no-document785Successfully installed knapsack-4.0.07861 gem installed787==> 'gem install knapsack --no-document' succeeded in 1 seconds.788$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"793$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"794$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"795$ tooling/bin/create_job_metrics_file || true796[job-metrics] Creating the job metrics file for the CI/CD job.797$ rspec_section rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request"799[23:31:39] Starting rspec_parallelized_job800RETRY_FAILED_TESTS_IN_NEW_PROCESS: true801KNAPSACK_GENERATE_REPORT: true802FLAKY_RSPEC_GENERATE_REPORT: true803KNAPSACK_TEST_FILE_PATTERN: spec/{commands,controllers,mailers,requests}{,/**/}*_spec.rb804KNAPSACK_LOG_LEVEL: debug805KNAPSACK_REPORT_PATH: knapsack/rspec_integration_pg14_single-db_12_16_278964_report.json806FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json807FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_integration_pg14_single-db_12_16_278964_report.json808NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_integration_pg14_single-db_12_16_278964_report.json809RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-6975007653.txt810CRYSTALBALL: 811RSPEC_TESTS_MAPPING_ENABLED: 812RSPEC_TESTS_FILTER_FILE: 813Shell set options (set -o) enabled:814braceexpand on815hashall on816interactive-comments on817pipefail on818Parsing expected rspec suite duration...819RSpec suite is expected to take 31 minutes 6.07 seconds.820Expected duration for tests:821{822 "spec/requests/api/conan_instance_packages_spec.rb": 384.16818654877494,823 "spec/requests/api/project_packages_spec.rb": 263.9839230523211,824 "spec/requests/lfs_http_spec.rb": 174.42530534479283,825 "spec/requests/api/generic_packages_spec.rb": 133.86673778088576,826 "spec/requests/api/project_export_spec.rb": 102.31500548037219,827 "spec/requests/api/group_packages_spec.rb": 84.09088973520518,828 "spec/requests/api/usage_data_non_sql_metrics_spec.rb": 65.21974375234868,829 "spec/controllers/projects/pipeline_schedules_controller_spec.rb": 57.62348330116875,830 "spec/requests/api/graphql/packages/package_spec.rb": 51.53249285318598,831 "spec/requests/api/project_import_spec.rb": 45.80082760117696,832 "spec/requests/api/resource_access_tokens_spec.rb": 37.966633666050505,833 "spec/controllers/projects/project_members_controller_spec.rb": 33.57864539548733,834 "spec/requests/api/project_milestones_spec.rb": 30.742006006105555,835 "spec/controllers/projects/labels_controller_spec.rb": 29.557678673569647,836 "spec/controllers/import/bitbucket_controller_spec.rb": 25.243175319621578,837 "spec/controllers/import/gitea_controller_spec.rb": 24.736112235503782,838 "spec/controllers/groups/children_controller_spec.rb": 22.264855218512047,839 "spec/requests/projects/commits_controller_spec.rb": 19.29229490810745,840 "spec/requests/api/personal_access_tokens/self_rotation_spec.rb": 18.250157239807834,841 "spec/controllers/graphql_controller_spec.rb": 17.251395190124477,842 "spec/controllers/projects/settings/operations_controller_spec.rb": 15.51272637022922,843 "spec/requests/api/alert_management_alerts_spec.rb": 15.050178049947226,844 "spec/requests/api/graphql/project/issue/notes_spec.rb": 13.236925463086829,845 "spec/requests/api/graphql/group/dependency_proxy_manifests_spec.rb": 12.792216206387673,846 "spec/controllers/projects/pipelines/tests_controller_spec.rb": 12.080229494222486,847 "spec/requests/import/gitlab_groups_controller_spec.rb": 10.729572646963355,848 "spec/requests/api/graphql/mutations/container_registry/protection/rule/create_spec.rb": 10.218589182232975,849 "spec/requests/api/graphql/project/incident_management/timeline_events_spec.rb": 9.575259229577807,850 "spec/requests/api/error_tracking/project_settings_spec.rb": 8.975506761217272,851 "spec/requests/api/graphql/subscriptions/notes/created_spec.rb": 8.696839142760723,852 "spec/controllers/concerns/confirm_email_warning_spec.rb": 7.467182242598488,853 "spec/requests/api/ci/resource_groups_spec.rb": 7.4330734182441445,854 "spec/controllers/import/fogbugz_controller_spec.rb": 6.7333160485967385,855 "spec/requests/api/graphql/project/cluster_agents_spec.rb": 6.226812325315485,856 "spec/requests/clusters/agents/dashboard_controller_spec.rb": 6.162236310209639,857 "spec/requests/api/graphql/mutations/merge_requests/create_spec.rb": 5.5823608933800735,858 "spec/requests/api/import_github_spec.rb": 5.49162111159256,859 "spec/controllers/user_settings/personal_access_tokens_controller_spec.rb": 5.059378243985482,860 "spec/requests/api/graphql/ci/group_variables_spec.rb": 5.0297014973474345,861 "spec/requests/api/graphql/mutations/ci/pipeline_trigger/delete_spec.rb": 4.589178628706783,862 "spec/controllers/admin/applications_controller_spec.rb": 4.426180128642077,863 "spec/requests/api/graphql/notes/synthetic_note_resolver_spec.rb": 4.20685226482941,864 "spec/requests/api/graphql/namespace/work_item_spec.rb": 3.9439917876919015,865 "spec/requests/projects/packages/packages_controller_spec.rb": 3.8215948052986097,866 "spec/controllers/explore/groups_controller_spec.rb": 3.6211064550848198,867 "spec/requests/api/graphql/project/jira_projects_spec.rb": 3.51374140363222,868 "spec/requests/api/graphql/mutations/ci/pipeline_schedule/create_spec.rb": 3.2478849876816227,869 "spec/requests/api/dependency_proxy_spec.rb": 3.2250547326160275,870 "spec/requests/api/graphql/mutations/alert_management/alerts/create_alert_issue_spec.rb": 2.925194264238641,871 "spec/requests/api/graphql/mutations/achievements/delete_user_achievement_spec.rb": 2.9160131610528772,872 "spec/requests/admin/impersonation_tokens_controller_spec.rb": 2.8025710396247083,873 "spec/requests/api/graphql/mutations/achievements/update_spec.rb": 2.5962534585531643,874 "spec/requests/api/graphql/mutations/integrations/exclusions/delete_spec.rb": 2.4856836622388743,875 "spec/requests/api/graphql/mutations/environments/update_spec.rb": 2.3906493532955713,876 "spec/requests/api/graphql/pages/delete_deployments_mutation_spec.rb": 2.1425508592227445,877 "spec/requests/projects/uploads_spec.rb": 2.1422615067557533,878 "spec/requests/api/integrations/slack/interactions_spec.rb": 2.0726167066344012,879 "spec/controllers/admin/cohorts_controller_spec.rb": 1.8778111005966538,880 "spec/requests/api/admin/dictionary_spec.rb": 1.8589666501901776,881 "spec/controllers/oauth/token_info_controller_spec.rb": 1.7049674983123868,882 "spec/requests/api/graphql/terraform/state/unlock_spec.rb": 1.6215268614954192,883 "spec/requests/users/project_callouts_spec.rb": 1.49558707831372,884 "spec/requests/admin/applications_controller_spec.rb": 1.4054572521420088,885 "spec/requests/api/import_bitbucket_spec.rb": 1.2042712288119273,886 "spec/controllers/admin/usage_trends_controller_spec.rb": 1.1791974798203204,887 "spec/requests/api/graphql/namespace/package_settings_spec.rb": 0.9151793785113521,888 "spec/controllers/concerns/check_rate_limit_spec.rb": 0.837625750386346,889 "spec/controllers/concerns/content_security_policy_patch_spec.rb": 0.5619014108413161,890 "spec/requests/rack_middlewares/omniauth_spec.rb": 0.376399841826739891}892Running 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-6975007653.json --format RspecJunitFormatter --out rspec/rspec-6975007653.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request -- spec/requests/api/conan_instance_packages_spec.rb spec/requests/api/project_packages_spec.rb spec/requests/lfs_http_spec.rb spec/requests/api/generic_packages_spec.rb spec/requests/api/project_export_spec.rb spec/requests/api/group_packages_spec.rb spec/requests/api/usage_data_non_sql_metrics_spec.rb spec/controllers/projects/pipeline_schedules_controller_spec.rb spec/requests/api/graphql/packages/package_spec.rb spec/requests/api/project_import_spec.rb spec/requests/api/resource_access_tokens_spec.rb spec/controllers/projects/project_members_controller_spec.rb spec/requests/api/project_milestones_spec.rb spec/controllers/projects/labels_controller_spec.rb spec/controllers/import/bitbucket_controller_spec.rb spec/controllers/import/gitea_controller_spec.rb spec/controllers/groups/children_controller_spec.rb spec/requests/projects/commits_controller_spec.rb spec/requests/api/personal_access_tokens/self_rotation_spec.rb spec/controllers/graphql_controller_spec.rb spec/controllers/projects/settings/operations_controller_spec.rb spec/requests/api/alert_management_alerts_spec.rb spec/requests/api/graphql/project/issue/notes_spec.rb spec/requests/api/graphql/group/dependency_proxy_manifests_spec.rb spec/controllers/projects/pipelines/tests_controller_spec.rb spec/requests/import/gitlab_groups_controller_spec.rb spec/requests/api/graphql/mutations/container_registry/protection/rule/create_spec.rb spec/requests/api/graphql/project/incident_management/timeline_events_spec.rb spec/requests/api/error_tracking/project_settings_spec.rb spec/requests/api/graphql/subscriptions/notes/created_spec.rb spec/controllers/concerns/confirm_email_warning_spec.rb spec/requests/api/ci/resource_groups_spec.rb spec/controllers/import/fogbugz_controller_spec.rb spec/requests/api/graphql/project/cluster_agents_spec.rb spec/requests/clusters/agents/dashboard_controller_spec.rb spec/requests/api/graphql/mutations/merge_requests/create_spec.rb spec/requests/api/import_github_spec.rb spec/controllers/user_settings/personal_access_tokens_controller_spec.rb spec/requests/api/graphql/ci/group_variables_spec.rb spec/requests/api/graphql/mutations/ci/pipeline_trigger/delete_spec.rb spec/controllers/admin/applications_controller_spec.rb spec/requests/api/graphql/notes/synthetic_note_resolver_spec.rb spec/requests/api/graphql/namespace/work_item_spec.rb spec/requests/projects/packages/packages_controller_spec.rb spec/controllers/explore/groups_controller_spec.rb spec/requests/api/graphql/project/jira_projects_spec.rb spec/requests/api/graphql/mutations/ci/pipeline_schedule/create_spec.rb spec/requests/api/dependency_proxy_spec.rb spec/requests/api/graphql/mutations/alert_management/alerts/create_alert_issue_spec.rb spec/requests/api/graphql/mutations/achievements/delete_user_achievement_spec.rb spec/requests/admin/impersonation_tokens_controller_spec.rb spec/requests/api/graphql/mutations/achievements/update_spec.rb spec/requests/api/graphql/mutations/integrations/exclusions/delete_spec.rb spec/requests/api/graphql/mutations/environments/update_spec.rb spec/requests/api/graphql/pages/delete_deployments_mutation_spec.rb spec/requests/projects/uploads_spec.rb spec/requests/api/integrations/slack/interactions_spec.rb spec/controllers/admin/cohorts_controller_spec.rb spec/requests/api/admin/dictionary_spec.rb spec/controllers/oauth/token_info_controller_spec.rb spec/requests/api/graphql/terraform/state/unlock_spec.rb spec/requests/users/project_callouts_spec.rb spec/requests/admin/applications_controller_spec.rb spec/requests/api/import_bitbucket_spec.rb spec/controllers/admin/usage_trends_controller_spec.rb spec/requests/api/graphql/namespace/package_settings_spec.rb spec/controllers/concerns/check_rate_limit_spec.rb spec/controllers/concerns/content_security_policy_patch_spec.rb spec/requests/rack_middlewares/omniauth_spec.rbKnapsack report generator started!893 ██ ██ █████ ██████ ███ ██ ██ ███ ██ ██████ 894 ██ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██ ██ 895 ██ █ ██ ███████ ██████ ██ ██ ██ ██ ██ ██ ██ ██ ███ 896 ██ ███ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ 897 ███ ███ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██████ 898******************************************************************************899 Your database has a single connection, and single connections were900 deprecated in GitLab 15.9 https://docs.gitlab.com/ee/update/deprecations.html#single-database-connection-is-deprecated.901 In GitLab 17.0 and later, you must have the two main: and ci: sections in your database.yml.902 Please add a :ci section to your database, following these instructions:904******************************************************************************905warning: parser/current is loading parser/ruby32, which recognizes 3.2.3-compliant syntax, but you are running 3.2.4.907Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}908# [RSpecRunTime] Starting RSpec timer...909[TEST PROF INFO] EventProf enabled (sql.active_record)910unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.911Test environment set up in 1.445137912 seconds912# [RSpecRunTime] Starting example group spec/requests/api/conan_instance_packages_spec.rb. Expected to take 6 minutes 24.17 seconds.913API::ConanInstancePackages914 GET /api/v4/packages/conan/v1/ping915 behaves like conan ping endpoint916 responds with 200 OK when no token provided917 behaves like conan FIPS mode918 when FIPS mode is enabled919 behaves like returning response status920 returns not_found921 packages feature disabled922 responds with 404 Not Found923# [RSpecRunTime] RSpec elapsed time: 14.2 seconds. Current RSS: ~1270M. Threads: 5. load average: 1.12 0.93 1.00 1/279 392924.925 GET /api/v4/packages/conan/v1/conans/search926 behaves like conan search endpoint927 with a public project928 returns packages with a matching name929 is expected to contain exactly "package-7/1.0.0@namespace7+project-7/stable"930# [RSpecRunTime] RSpec elapsed time: 16.02 seconds. Current RSS: ~1271M. Threads: 5. load average: 1.12 0.93 1.00 1/279 393931.932 returns packages using a * wildcard933 is expected to contain exactly "package-9/1.0.0@namespace9+project-9/stable"934# [RSpecRunTime] RSpec elapsed time: 17.5 seconds. Current RSS: ~1274M. Threads: 5. load average: 1.12 0.93 1.00 1/279 394935.936 does not return non-matching packages937 is expected to be blank938# [RSpecRunTime] RSpec elapsed time: 19.08 seconds. Current RSS: ~1275M. Threads: 5. load average: 1.11 0.93 1.00 1/279 395939.940 with a private project941 role: :maintainer, packages_visible: true942 is expected to contain exactly "package-13/1.0.0@namespace13+project-13/stable"943# [RSpecRunTime] RSpec elapsed time: 21.06 seconds. Current RSS: ~1274M. Threads: 5. load average: 1.11 0.93 1.00 1/279 396944.945 role: :developer, packages_visible: true946 is expected to contain exactly "package-15/1.0.0@namespace15+project-15/stable"947# [RSpecRunTime] RSpec elapsed time: 22.95 seconds. Current RSS: ~1268M. Threads: 5. load average: 1.11 0.93 1.00 1/279 397948.949 role: :reporter, packages_visible: true950 is expected to contain exactly "package-17/1.0.0@namespace17+project-17/stable"951# [RSpecRunTime] RSpec elapsed time: 24.94 seconds. Current RSS: ~1262M. Threads: 5. load average: 1.10 0.93 1.00 1/279 398952.953 role: :guest, packages_visible: false954 is expected to be blank955# [RSpecRunTime] RSpec elapsed time: 26.89 seconds. Current RSS: ~1261M. Threads: 5. load average: 1.10 0.93 1.00 1/279 399956.957 role: :anonymous, packages_visible: false958 is expected to be blank959# [RSpecRunTime] RSpec elapsed time: 28.59 seconds. Current RSS: ~1259M. Threads: 5. load average: 1.10 0.93 1.00 1/279 400960.961 behaves like conan FIPS mode962 when FIPS mode is enabled963 behaves like returning response status964 returns not_found965# [RSpecRunTime] RSpec elapsed time: 30.09 seconds. Current RSS: ~1261M. Threads: 5. load average: 1.09 0.93 1.00 1/279 401966.967 GET /api/v4/packages/conan/v1/users/authenticate968 behaves like conan authenticate endpoint969 responds with 401 Unauthorized when an invalid access token is provided970 responds with 401 Unauthorized when the provided JWT is signed with different secret971 responds with 401 UnauthorizedOK when invalid JWT is provided972 behaves like conan FIPS mode973 when FIPS mode is enabled974 behaves like returning response status975 returns not_found976# [RSpecRunTime] RSpec elapsed time: 35.8 seconds. Current RSS: ~1261M. Threads: 5. load average: 1.08 0.93 1.00 1/280 403977.978 when using invalid token979 responds with 401980# [RSpecRunTime] RSpec elapsed time: 37.28 seconds. Current RSS: ~1261M. Threads: 5. load average: 1.08 0.93 1.00 1/280 404981.982 when valid JWT access token is provided983 responds with 200984 token has valid validity time985# [RSpecRunTime] RSpec elapsed time: 40.16 seconds. Current RSS: ~1261M. Threads: 5. load average: 1.08 0.93 1.00 2/280 405986.987 with valid job token988 responds with 200989# [RSpecRunTime] RSpec elapsed time: 42.66 seconds. Current RSS: ~1263M. Threads: 5. load average: 1.08 0.93 1.00 1/280 406990.991 with valid deploy token992 responds with 200993# [RSpecRunTime] RSpec elapsed time: 44.03 seconds. Current RSS: ~1264M. Threads: 5. load average: 1.07 0.94 1.00 1/280 407994.995 GET /api/v4/packages/conan/v1/users/check_credentials996 behaves like conan check_credentials endpoint997 responds with a 200 OK with PAT998 responds with a 401 Unauthorized when an invalid token is used999 behaves like conan FIPS mode1000 when FIPS mode is enabled1001 behaves like returning response status1002 returns not_found1003# [RSpecRunTime] RSpec elapsed time: 48.31 seconds. Current RSS: ~1266M. Threads: 5. load average: 1.07 0.94 1.00 1/280 4081004.1005 with job token1006 responds with a 200 OK with job token1007# [RSpecRunTime] RSpec elapsed time: 50.45 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.31 0.99 1.02 1/280 4091008.1009 with deploy token1010 responds with a 200 OK with job token1011# [RSpecRunTime] RSpec elapsed time: 51.92 seconds. Current RSS: ~1262M. Threads: 5. load average: 1.31 0.99 1.02 1/280 4101012.1013 recipe endpoints1014 GET /api/v4/packages/conan/v1/conans/:package_name/package_version/:package_username/:package_channel1015 behaves like recipe snapshot endpoint1016 behaves like conan FIPS mode1017 when FIPS mode is enabled1018 behaves like returning response status1019 returns not_found1020# [RSpecRunTime] RSpec elapsed time: 53.5 seconds. Current RSS: ~1263M. Threads: 5. load average: 1.31 0.99 1.02 1/280 4111021.1022 behaves like rejects invalid recipe1023 with invalid recipe path1024 returns 4001025# [RSpecRunTime] RSpec elapsed time: 55.06 seconds. Current RSS: ~1263M. Threads: 5. load average: 1.28 0.99 1.01 1/281 4131026.1027 behaves like rejects recipe for invalid project1028 with invalid project1029 behaves like not found request1030 returns not found1031# [RSpecRunTime] RSpec elapsed time: 56.62 seconds. Current RSS: ~1262M. Threads: 5. load average: 1.28 0.99 1.01 1/281 4141032.1033 behaves like empty recipe for not found package1034 with invalid recipe url1035 returns not found1036# [RSpecRunTime] RSpec elapsed time: 58.2 seconds. Current RSS: ~1262M. Threads: 5. load average: 1.28 0.99 1.01 1/281 4151037.1038 behaves like handling empty values for username and channel1039 username: "username", channel: "channel", status: :ok1040 returns the correct status code1041# [RSpecRunTime] RSpec elapsed time: 59.9 seconds. Current RSS: ~1261M. Threads: 5. load average: 1.26 0.99 1.01 1/281 4161042.1043 username: "username", channel: "_", status: :bad_request1044 returns the correct status code1045# [RSpecRunTime] RSpec elapsed time: 1 minute 1.57 seconds. Current RSS: ~1264M. Threads: 5. load average: 1.26 0.99 1.01 1/281 4171046.1047 username: "_", channel: "channel", status: :bad_request_or_not_found1048 returns the correct status code1049# [RSpecRunTime] RSpec elapsed time: 1 minute 3.18 seconds. Current RSS: ~1263M. Threads: 5. load average: 1.26 0.99 1.01 1/281 4181050.1051 username: "_", channel: "_", status: :ok_or_not_found1052 returns the correct status code1053# [RSpecRunTime] RSpec elapsed time: 1 minute 4.74 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.32 1.00 1.02 1/281 4191054.1055 with existing package1056 returns a hash of files with their md5 hashes1057# [RSpecRunTime] RSpec elapsed time: 1 minute 6.36 seconds. Current RSS: ~1264M. Threads: 5. load average: 1.32 1.00 1.02 1/281 4201058.1059 GET /api/v4/packages/conan/v1/conans/:package_name/package_version/:package_username/:package_channel/packages/:conan_package_reference1060 behaves like package snapshot endpoint1061 behaves like conan FIPS mode1062 when FIPS mode is enabled1063 behaves like returning response status1064 returns not_found1065# [RSpecRunTime] RSpec elapsed time: 1 minute 7.8 seconds. Current RSS: ~1264M. Threads: 5. load average: 1.32 1.00 1.02 1/281 4211066.1067 behaves like rejects invalid recipe1068 with invalid recipe path1069 returns 4001070# [RSpecRunTime] RSpec elapsed time: 1 minute 9.28 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.29 1.00 1.02 1/281 4221071.1072 behaves like rejects recipe for invalid project1073 with invalid project1074 behaves like not found request1075 returns not found1076# [RSpecRunTime] RSpec elapsed time: 1 minute 10.81 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.29 1.00 1.02 1/281 4231077.1078 behaves like empty recipe for not found package1079 with invalid recipe url1080 returns not found1081# [RSpecRunTime] RSpec elapsed time: 1 minute 12.45 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.29 1.00 1.02 1/281 4241082.1083 behaves like handling empty values for username and channel1084 username: "username", channel: "channel", status: :ok1085 returns the correct status code1086# [RSpecRunTime] RSpec elapsed time: 1 minute 14.24 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.27 1.00 1.02 1/281 4251087.1088 username: "username", channel: "_", status: :bad_request1089 returns the correct status code1090# [RSpecRunTime] RSpec elapsed time: 1 minute 15.81 seconds. Current RSS: ~1263M. Threads: 5. load average: 1.27 1.00 1.02 1/281 4261091.1092 username: "_", channel: "channel", status: :bad_request_or_not_found1093 returns the correct status code1094# [RSpecRunTime] RSpec elapsed time: 1 minute 17.39 seconds. Current RSS: ~1266M. Threads: 5. load average: 1.27 1.00 1.02 1/281 4271095.1096 username: "_", channel: "_", status: :ok_or_not_found1097 returns the correct status code1098# [RSpecRunTime] RSpec elapsed time: 1 minute 19.18 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.25 1.00 1.02 1/281 4281099.1100 with existing package1101 returns a hash of md5 values for the files1102# [RSpecRunTime] RSpec elapsed time: 1 minute 21.7 seconds. Current RSS: ~1266M. Threads: 5. load average: 1.25 1.00 1.02 1/281 4291103.1104 GET /api/v4/packages/conan/v1/conans/:package_name/package_version/:package_username/:package_channel/digest1105 behaves like recipe download_urls endpoint1106 behaves like conan FIPS mode1107 when FIPS mode is enabled1108 behaves like returning response status1109 returns not_found1110# [RSpecRunTime] RSpec elapsed time: 1 minute 23.24 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.25 1.00 1.02 1/281 4301111.1112 behaves like rejects invalid recipe1113 with invalid recipe path1114 returns 4001115# [RSpecRunTime] RSpec elapsed time: 1 minute 24.69 seconds. Current RSS: ~1264M. Threads: 5. load average: 1.23 1.00 1.02 1/281 4311116.1117 behaves like rejects recipe for invalid project1118 with invalid project1119 behaves like not found request1120 returns not found1121# [RSpecRunTime] RSpec elapsed time: 1 minute 26.22 seconds. Current RSS: ~1264M. Threads: 5. load average: 1.23 1.00 1.02 1/281 4321122.1123 behaves like recipe download_urls1124 returns the download_urls for the recipe files1125 behaves like not selecting a package with the wrong type1126 with a nuget package with same name and version1127 calls the presenter with a nil package1128# [RSpecRunTime] RSpec elapsed time: 1 minute 29.75 seconds. Current RSS: ~1264M. Threads: 5. load average: 1.21 1.00 1.02 1/281 4331129.1130 behaves like handling empty values for username and channel1131 username: "username", channel: "channel", status: :ok1132 returns the correct status code1133# [RSpecRunTime] RSpec elapsed time: 1 minute 31.51 seconds. Current RSS: ~1264M. Threads: 5. load average: 1.21 1.00 1.02 1/281 4341134.1135 username: "username", channel: "_", status: :bad_request1136 returns the correct status code1137# [RSpecRunTime] RSpec elapsed time: 1 minute 33.05 seconds. Current RSS: ~1264M. Threads: 5. load average: 1.21 1.00 1.02 1/281 4351138.1139 username: "_", channel: "channel", status: :bad_request_or_not_found1140 returns the correct status code1141# [RSpecRunTime] RSpec elapsed time: 1 minute 34.64 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.19 1.00 1.02 1/281 4361142.1143 username: "_", channel: "_", status: :ok_or_not_found1144 returns the correct status code1145# [RSpecRunTime] RSpec elapsed time: 1 minute 36.2 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.19 1.00 1.02 1/281 4371146.1147 GET /api/v4/packages/conan/v1/conans/:package_name/package_version/:package_username/:package_channel/packages/:conan_package_reference/download_urls1148 behaves like package download_urls endpoint1149 behaves like conan FIPS mode1150 when FIPS mode is enabled1151 behaves like returning response status1152 returns not_found1153# [RSpecRunTime] RSpec elapsed time: 1 minute 37.69 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.19 1.00 1.02 1/280 4381154.1155 behaves like rejects invalid recipe1156 with invalid recipe path1157 returns 4001158# [RSpecRunTime] RSpec elapsed time: 1 minute 39.13 seconds. Current RSS: ~1264M. Threads: 5. load average: 1.18 1.00 1.02 1/280 4391159.1160 behaves like rejects recipe for invalid project1161 with invalid project1162 behaves like not found request1163 returns not found1164# [RSpecRunTime] RSpec elapsed time: 1 minute 40.53 seconds. Current RSS: ~1263M. Threads: 5. load average: 1.18 1.00 1.02 1/280 4401165.1166 behaves like package download_urls1167 returns the download_urls for the package files1168 behaves like not selecting a package with the wrong type1169 with a nuget package with same name and version1170 calls the presenter with a nil package1171# [RSpecRunTime] RSpec elapsed time: 1 minute 43.55 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.18 1.00 1.02 1/280 4411172.1173 behaves like handling empty values for username and channel1174 username: "username", channel: "channel", status: :ok1175 returns the correct status code1176# [RSpecRunTime] RSpec elapsed time: 1 minute 45.22 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.16 1.00 1.02 1/280 4421177.1178 username: "username", channel: "_", status: :bad_request1179 returns the correct status code1180# [RSpecRunTime] RSpec elapsed time: 1 minute 46.85 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.16 1.00 1.02 1/280 4431181.1182 username: "_", channel: "channel", status: :bad_request_or_not_found1183 returns the correct status code1184# [RSpecRunTime] RSpec elapsed time: 1 minute 48.36 seconds. Current RSS: ~1264M. Threads: 5. load average: 1.16 1.00 1.02 1/280 4441185.1186 username: "_", channel: "_", status: :ok_or_not_found1187 returns the correct status code1188# [RSpecRunTime] RSpec elapsed time: 1 minute 49.89 seconds. Current RSS: ~1266M. Threads: 5. load average: 1.15 1.00 1.02 1/280 4451189.1190 GET /api/v4/packages/conan/v1/conans/:package_name/package_version/:package_username/:package_channel/download_urls1191 behaves like recipe download_urls endpoint1192 behaves like conan FIPS mode1193 when FIPS mode is enabled1194 behaves like returning response status1195 returns not_found1196# [RSpecRunTime] RSpec elapsed time: 1 minute 51.41 seconds. Current RSS: ~1266M. Threads: 5. load average: 1.15 1.00 1.02 1/280 4461197.1198 behaves like rejects invalid recipe1199 with invalid recipe path1200 returns 4001201# [RSpecRunTime] RSpec elapsed time: 1 minute 52.9 seconds. Current RSS: ~1266M. Threads: 5. load average: 1.15 1.00 1.02 1/280 4471202.1203 behaves like rejects recipe for invalid project1204 with invalid project1205 behaves like not found request1206 returns not found1207# [RSpecRunTime] RSpec elapsed time: 1 minute 54.44 seconds. Current RSS: ~1267M. Threads: 5. load average: 1.14 1.00 1.01 1/277 4481208.1209 behaves like recipe download_urls1210 returns the download_urls for the recipe files1211 behaves like not selecting a package with the wrong type1212 with a nuget package with same name and version1213 calls the presenter with a nil package1214# [RSpecRunTime] RSpec elapsed time: 1 minute 57.48 seconds. Current RSS: ~1266M. Threads: 5. load average: 1.14 1.00 1.01 1/277 4491215.1216 behaves like handling empty values for username and channel1217 username: "username", channel: "channel", status: :ok1218 returns the correct status code1219# [RSpecRunTime] RSpec elapsed time: 1 minute 59.22 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.12 1.00 1.01 1/277 4501220.1221 username: "username", channel: "_", status: :bad_request1222 returns the correct status code1223# [RSpecRunTime] RSpec elapsed time: 2 minutes 0.68 second. Current RSS: ~1264M. Threads: 5. load average: 1.12 1.00 1.01 1/277 4511224.1225 username: "_", channel: "channel", status: :bad_request_or_not_found1226 returns the correct status code1227# [RSpecRunTime] RSpec elapsed time: 2 minutes 2.21 seconds. Current RSS: ~1267M. Threads: 5. load average: 1.12 1.00 1.01 1/277 4521228.1229 username: "_", channel: "_", status: :ok_or_not_found1230 returns the correct status code1231# [RSpecRunTime] RSpec elapsed time: 2 minutes 3.72 seconds. Current RSS: ~1266M. Threads: 5. load average: 1.12 1.00 1.01 1/277 4531232.1233 GET /api/v4/packages/conan/v1/conans/:package_name/package_version/:package_username/:package_channel/packages/:conan_package_reference/digest1234 behaves like package download_urls endpoint1235 behaves like conan FIPS mode1236 when FIPS mode is enabled1237 behaves like returning response status1238 returns not_found1239# [RSpecRunTime] RSpec elapsed time: 2 minutes 5.18 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.35 1.05 1.03 1/277 4541240.1241 behaves like rejects invalid recipe1242 with invalid recipe path1243 returns 4001244# [RSpecRunTime] RSpec elapsed time: 2 minutes 6.65 seconds. Current RSS: ~1266M. Threads: 5. load average: 1.35 1.05 1.03 1/277 4551245.1246 behaves like rejects recipe for invalid project1247 with invalid project1248 behaves like not found request1249 returns not found1250# [RSpecRunTime] RSpec elapsed time: 2 minutes 8.14 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.35 1.05 1.03 1/277 4561251.1252 behaves like package download_urls1253 returns the download_urls for the package files1254 behaves like not selecting a package with the wrong type1255 with a nuget package with same name and version1256 calls the presenter with a nil package1257# [RSpecRunTime] RSpec elapsed time: 2 minutes 11.2 seconds. Current RSS: ~1266M. Threads: 5. load average: 1.33 1.05 1.03 1/277 4571258.1259 behaves like handling empty values for username and channel1260 username: "username", channel: "channel", status: :ok1261 returns the correct status code1262# [RSpecRunTime] RSpec elapsed time: 2 minutes 12.91 seconds. Current RSS: ~1266M. Threads: 5. load average: 1.33 1.05 1.03 1/277 4581263.1264 username: "username", channel: "_", status: :bad_request1265 returns the correct status code1266# [RSpecRunTime] RSpec elapsed time: 2 minutes 14.44 seconds. Current RSS: ~1266M. Threads: 5. load average: 1.30 1.05 1.03 1/277 4591267.1268 username: "_", channel: "channel", status: :bad_request_or_not_found1269 returns the correct status code1270# [RSpecRunTime] RSpec elapsed time: 2 minutes 15.98 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.30 1.05 1.03 1/277 4601271.1272 username: "_", channel: "_", status: :ok_or_not_found1273 returns the correct status code1274# [RSpecRunTime] RSpec elapsed time: 2 minutes 17.58 seconds. Current RSS: ~1267M. Threads: 5. load average: 1.30 1.05 1.03 1/277 4611275.1276 POST /api/v4/packages/conan/v1/conans/:package_name/package_version/:package_username/:package_channel/upload_urls1277 behaves like recipe upload_urls endpoint1278 returns a set of upload urls for the files requested1279 behaves like conan FIPS mode1280 when FIPS mode is enabled1281 behaves like returning response status1282 returns not_found1283# [RSpecRunTime] RSpec elapsed time: 2 minutes 20.58 seconds. Current RSS: ~1266M. Threads: 5. load average: 1.28 1.05 1.03 1/277 4621284.1285 behaves like rejects invalid recipe1286 with invalid recipe path1287 returns 4001288# [RSpecRunTime] RSpec elapsed time: 2 minutes 22.08 seconds. Current RSS: ~1267M. Threads: 5. load average: 1.28 1.05 1.03 1/277 4631289.1290 behaves like rejects invalid upload_url params1291 with unaccepted json format1292 returns 4001293# [RSpecRunTime] RSpec elapsed time: 2 minutes 23.73 seconds. Current RSS: ~1267M. Threads: 5. load average: 1.28 1.05 1.03 1/277 4641294.1295 behaves like handling empty values for username and channel1296 username: "username", channel: "channel", status: :ok1297 returns the correct status code1298# [RSpecRunTime] RSpec elapsed time: 2 minutes 26.33 seconds. Current RSS: ~1266M. Threads: 5. load average: 1.25 1.05 1.03 1/277 4651299.1300 username: "username", channel: "_", status: :bad_request1301 returns the correct status code1302# [RSpecRunTime] RSpec elapsed time: 2 minutes 27.98 seconds. Current RSS: ~1266M. Threads: 5. load average: 1.25 1.05 1.03 1/277 4661303.1304 username: "_", channel: "channel", status: :bad_request_or_not_found1305 returns the correct status code1306# [RSpecRunTime] RSpec elapsed time: 2 minutes 29.58 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.23 1.04 1.03 2/277 4671307.1308 username: "_", channel: "_", status: :ok_or_not_found1309 returns the correct status code1310# [RSpecRunTime] RSpec elapsed time: 2 minutes 31.25 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.23 1.04 1.03 1/277 4681311.1312 with conan_sources and conan_export files1313 returns upload urls for the additional files1314# [RSpecRunTime] RSpec elapsed time: 2 minutes 32.94 seconds. Current RSS: ~1264M. Threads: 5. load average: 1.23 1.04 1.03 1/277 4691315.1316 with an invalid file1317 does not return the invalid file as an upload_url1318# [RSpecRunTime] RSpec elapsed time: 2 minutes 34.57 seconds. Current RSS: ~1263M. Threads: 5. load average: 1.37 1.08 1.04 1/277 4701319.1320 POST /api/v4/packages/conan/v1/conans/:package_name/package_version/:package_username/:package_channel/packages/:conan_package_reference/upload_urls1321 behaves like package upload_urls endpoint1322 returns a set of upload urls for the files requested1323 behaves like conan FIPS mode1324 when FIPS mode is enabled1325 behaves like returning response status1326 returns not_found1327# [RSpecRunTime] RSpec elapsed time: 2 minutes 37.65 seconds. Current RSS: ~1264M. Threads: 5. load average: 1.37 1.08 1.04 1/277 4711328.1329 behaves like rejects invalid recipe1330 with invalid recipe path1331 returns 4001332# [RSpecRunTime] RSpec elapsed time: 2 minutes 39.23 seconds. Current RSS: ~1264M. Threads: 5. load average: 1.26 1.06 1.03 1/276 4721333.1334 behaves like rejects invalid upload_url params1335 with unaccepted json format1336 returns 4001337# [RSpecRunTime] RSpec elapsed time: 2 minutes 40.82 seconds. Current RSS: ~1263M. Threads: 5. load average: 1.26 1.06 1.03 1/276 4731338.1339 behaves like handling empty values for username and channel1340 username: "username", channel: "channel", status: :ok1341 returns the correct status code1342# [RSpecRunTime] RSpec elapsed time: 2 minutes 42.56 seconds. Current RSS: ~1262M. Threads: 5. load average: 1.26 1.06 1.03 1/276 4741343.1344 username: "username", channel: "_", status: :bad_request1345 returns the correct status code1346# [RSpecRunTime] RSpec elapsed time: 2 minutes 44.13 seconds. Current RSS: ~1263M. Threads: 5. load average: 1.24 1.06 1.03 1/276 4751347.1348 username: "_", channel: "channel", status: :bad_request_or_not_found1349 returns the correct status code1350# [RSpecRunTime] RSpec elapsed time: 2 minutes 45.65 seconds. Current RSS: ~1263M. Threads: 5. load average: 1.24 1.06 1.03 1/276 4761351.1352 username: "_", channel: "_", status: :ok_or_not_found1353 returns the correct status code1354# [RSpecRunTime] RSpec elapsed time: 2 minutes 47.34 seconds. Current RSS: ~1264M. Threads: 5. load average: 1.24 1.06 1.03 1/276 4771355.1356 with invalid files1357 returns upload urls only for the valid requested files1358# [RSpecRunTime] RSpec elapsed time: 2 minutes 49.0 seconds. Current RSS: ~1262M. Threads: 5. load average: 1.22 1.06 1.03 1/276 4781359.1360 DELETE /api/v4/packages/conan/v1/conans/:package_name/package_version/:package_username/:package_channel1361 behaves like delete package endpoint1362 returns unauthorized for users without valid permission1363 behaves like conan FIPS mode1364 when FIPS mode is enabled1365 behaves like returning response status1366 returns not_found1367# [RSpecRunTime] RSpec elapsed time: 2 minutes 52.02 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.22 1.06 1.03 1/276 4791368.1369 behaves like rejects invalid recipe1370 with invalid recipe path1371 returns 4001372# [RSpecRunTime] RSpec elapsed time: 2 minutes 53.59 seconds. Current RSS: ~1264M. Threads: 5. load average: 1.22 1.06 1.03 1/276 4801373.1374 behaves like handling empty values for username and channel1375 username: "username", channel: "channel", status: :ok1376 returns the correct status code1377# [RSpecRunTime] RSpec elapsed time: 2 minutes 55.55 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.20 1.06 1.03 1/276 4811378.1379 username: "username", channel: "_", status: :bad_request1380 returns the correct status code1381# [RSpecRunTime] RSpec elapsed time: 2 minutes 57.33 seconds. Current RSS: ~1264M. Threads: 5. load average: 1.20 1.06 1.03 1/276 4821382.1383 username: "_", channel: "channel", status: :bad_request_or_not_found1384 returns the correct status code1385# [RSpecRunTime] RSpec elapsed time: 2 minutes 59.01 seconds. Current RSS: ~1264M. Threads: 5. load average: 1.19 1.06 1.03 1/276 4831386.1387 username: "_", channel: "_", status: :ok_or_not_found1388 returns the correct status code1389# [RSpecRunTime] RSpec elapsed time: 3 minutes 0.71 second. Current RSS: ~1265M. Threads: 5. load average: 1.19 1.06 1.03 1/276 4841390.1391 with delete permissions1392 deletes a package1393 behaves like a package tracking event1394 creates a gitlab tracking event delete_package1395# [RSpecRunTime] RSpec elapsed time: 3 minutes 4.13 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.17 1.05 1.03 1/276 4851396.1397 file download endpoints1398 GET /api/v4/packages/conan/v1/files/:package_name/package_version/:package_username/:package_channel/:recipe_revision/export/:file_name1399 behaves like recipe file download endpoint1400 behaves like conan FIPS mode1401 when FIPS mode is enabled1402 behaves like returning response status1403 returns not_found1404# [RSpecRunTime] RSpec elapsed time: 3 minutes 5.66 seconds. Current RSS: ~1267M. Threads: 5. load average: 1.17 1.05 1.03 1/276 4861405.1406 behaves like a public project with packages1407 returns the file1408 behaves like allows download with no token1409 with no private token1410 returns 2001411# [RSpecRunTime] RSpec elapsed time: 3 minutes 8.74 seconds. Current RSS: ~1266M. Threads: 5. load average: 1.17 1.05 1.03 1/276 4871412.1413 behaves like bumping the package last downloaded at field1414 bumps last_downloaded_at1415# [RSpecRunTime] RSpec elapsed time: 3 minutes 10.37 seconds. Current RSS: ~1267M. Threads: 5. load average: 1.16 1.05 1.03 1/276 4881416.1417 behaves like an internal project with packages1418 returns the file1419 behaves like denies download with no token1420 with no private token1421 returns 4041422# [RSpecRunTime] RSpec elapsed time: 3 minutes 13.85 seconds. Current RSS: ~1267M. Threads: 5. load average: 1.16 1.05 1.03 1/276 4891423.1424 behaves like bumping the package last downloaded at field1425 bumps last_downloaded_at1426# [RSpecRunTime] RSpec elapsed time: 3 minutes 15.74 seconds. Current RSS: ~1268M. Threads: 5. load average: 1.15 1.05 1.03 1/276 4901427.1428 behaves like a private project with packages1429 returns the file1430 denies download when not enough permissions1431 behaves like denies download with no token1432 with no private token1433 returns 4041434# [RSpecRunTime] RSpec elapsed time: 3 minutes 20.5 seconds. Current RSS: ~1268M. Threads: 5. load average: 1.13 1.05 1.03 1/276 4911435.1436 behaves like bumping the package last downloaded at field1437 bumps last_downloaded_at1438# [RSpecRunTime] RSpec elapsed time: 3 minutes 22.1 seconds. Current RSS: ~1268M. Threads: 5. load average: 1.13 1.05 1.03 1/276 4921439.1440 behaves like handling empty values for username and channel1441 username: "username", channel: "channel", status: :ok1442 returns the correct status code1443# [RSpecRunTime] RSpec elapsed time: 3 minutes 23.92 seconds. Current RSS: ~1269M. Threads: 5. load average: 1.13 1.05 1.03 1/276 4931444.1445 username: "username", channel: "_", status: :bad_request1446 returns the correct status code1447# [RSpecRunTime] RSpec elapsed time: 3 minutes 25.61 seconds. Current RSS: ~1268M. Threads: 5. load average: 1.12 1.05 1.03 1/276 4941448.1449 username: "_", channel: "channel", status: :bad_request_or_not_found1450 returns the correct status code1451# [RSpecRunTime] RSpec elapsed time: 3 minutes 27.21 seconds. Current RSS: ~1266M. Threads: 5. load average: 1.12 1.05 1.03 1/276 4951452.1453 username: "_", channel: "_", status: :ok_or_not_found1454 returns the correct status code1455# [RSpecRunTime] RSpec elapsed time: 3 minutes 28.86 seconds. Current RSS: ~1269M. Threads: 5. load average: 1.12 1.05 1.03 1/276 4961456.1457 behaves like project not found by recipe1458 behaves like not found request1459 returns not found1460# [RSpecRunTime] RSpec elapsed time: 3 minutes 30.67 seconds. Current RSS: ~1269M. Threads: 5. load average: 1.11 1.05 1.03 1/276 4971461.1462 GET /api/v4/packages/conan/v1/files/:package_name/package_version/:package_username/:package_channel/:recipe_revision/package/:conan_package_reference/:package_revision/:file_name1463 behaves like package file download endpoint1464 behaves like conan FIPS mode1465 when FIPS mode is enabled1466 behaves like returning response status1467 returns not_found1468# [RSpecRunTime] RSpec elapsed time: 3 minutes 33.13 seconds. Current RSS: ~1269M. Threads: 5. load average: 1.11 1.05 1.03 1/276 4981469.1470 behaves like a public project with packages1471 returns the file1472 behaves like allows download with no token1473 with no private token1474 returns 2001475# [RSpecRunTime] RSpec elapsed time: 3 minutes 36.42 seconds. Current RSS: ~1268M. Threads: 5. load average: 1.10 1.05 1.03 1/276 4991476.1477 behaves like bumping the package last downloaded at field1478 bumps last_downloaded_at1479# [RSpecRunTime] RSpec elapsed time: 3 minutes 38.1 seconds. Current RSS: ~1267M. Threads: 5. load average: 1.10 1.05 1.03 1/276 5001480.1481 behaves like an internal project with packages1482 returns the file1483 behaves like denies download with no token1484 with no private token1485 returns 4041486# [RSpecRunTime] RSpec elapsed time: 3 minutes 41.55 seconds. Current RSS: ~1263M. Threads: 5. load average: 1.10 1.05 1.03 1/276 5011487.1488 behaves like bumping the package last downloaded at field1489 bumps last_downloaded_at1490# [RSpecRunTime] RSpec elapsed time: 3 minutes 43.42 seconds. Current RSS: ~1266M. Threads: 5. load average: 1.10 1.05 1.03 1/276 5021491.1492 behaves like a private project with packages1493 returns the file1494 denies download when not enough permissions1495 behaves like denies download with no token1496 with no private token1497 returns 4041498# [RSpecRunTime] RSpec elapsed time: 3 minutes 48.24 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.09 1.05 1.03 1/276 5031499.1500 behaves like bumping the package last downloaded at field1501 bumps last_downloaded_at1502# [RSpecRunTime] RSpec elapsed time: 3 minutes 49.91 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.08 1.05 1.03 1/276 5041503.1504 behaves like handling empty values for username and channel1505 username: "username", channel: "channel", status: :ok1506 returns the correct status code1507# [RSpecRunTime] RSpec elapsed time: 3 minutes 51.77 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.08 1.05 1.03 1/276 5051508.1509 username: "username", channel: "_", status: :bad_request1510 returns the correct status code1511# [RSpecRunTime] RSpec elapsed time: 3 minutes 53.46 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.08 1.05 1.03 1/276 5061512.1513 username: "_", channel: "channel", status: :bad_request_or_not_found1514 returns the correct status code1515# [RSpecRunTime] RSpec elapsed time: 3 minutes 55.08 seconds. Current RSS: ~1264M. Threads: 5. load average: 1.23 1.08 1.04 1/276 5071516.1517 username: "_", channel: "_", status: :ok_or_not_found1518 returns the correct status code1519# [RSpecRunTime] RSpec elapsed time: 3 minutes 56.77 seconds. Current RSS: ~1266M. Threads: 5. load average: 1.23 1.08 1.04 1/275 5081520.1521 tracking the conan_package.tgz download1522 behaves like a package tracking event1523 creates a gitlab tracking event pull_package1524# [RSpecRunTime] RSpec elapsed time: 3 minutes 58.43 seconds. Current RSS: ~1263M. Threads: 5. load average: 1.23 1.08 1.04 1/275 5091525.1526 behaves like project not found by recipe1527 behaves like not found request1528 returns not found1529# [RSpecRunTime] RSpec elapsed time: 3 minutes 59.97 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.30 1.09 1.04 1/275 5101530.1531 file upload endpoints1532 PUT /api/v4/packages/conan/v1/files/:package_name/package_version/:package_username/:package_channel/:recipe_revision/export/:file_name/authorize1533 behaves like workhorse authorize endpoint1534 behaves like conan FIPS mode1535 when FIPS mode is enabled1536 behaves like returning response status1537 returns not_found1538# [RSpecRunTime] RSpec elapsed time: 4 minutes 1.56 seconds. Current RSS: ~1264M. Threads: 5. load average: 1.30 1.09 1.04 1/275 5111539.1540 behaves like rejects invalid recipe1541 with invalid recipe path1542 returns 4001543# [RSpecRunTime] RSpec elapsed time: 4 minutes 3.11 seconds. Current RSS: ~1264M. Threads: 5. load average: 1.30 1.09 1.04 1/275 5121544.1545 behaves like rejects invalid file_name1546 with invalid file_name1547 returns 4001548# [RSpecRunTime] RSpec elapsed time: 4 minutes 4.68 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.19 1.08 1.04 1/275 5131549.1550 behaves like workhorse authorization1551 authorizes posting package with a valid token1552 rejects request without a valid token1553 rejects request without a valid permission1554 rejects requests that bypassed gitlab-workhorse1555 when using remote storage1556 when direct upload is enabled1557 responds with status 200, location of package remote store and object details1558# [RSpecRunTime] RSpec elapsed time: 4 minutes 12.49 seconds. Current RSS: ~1268M. Threads: 5. load average: 1.18 1.07 1.04 1/275 5141559.1560 when direct upload is disabled1561 handles as a local file1562# [RSpecRunTime] RSpec elapsed time: 4 minutes 14.13 seconds. Current RSS: ~1268M. Threads: 5. load average: 1.16 1.07 1.04 1/275 5151563.1564 behaves like handling empty values for username and channel1565 username: "username", channel: "channel", status: :ok1566 returns the correct status code1567# [RSpecRunTime] RSpec elapsed time: 4 minutes 15.79 seconds. Current RSS: ~1268M. Threads: 5. load average: 1.16 1.07 1.04 1/275 5161568.1569 username: "username", channel: "_", status: :bad_request1570 returns the correct status code1571# [RSpecRunTime] RSpec elapsed time: 4 minutes 17.52 seconds. Current RSS: ~1269M. Threads: 5. load average: 1.16 1.07 1.04 1/275 5171572.1573 username: "_", channel: "channel", status: :bad_request_or_not_found1574 returns the correct status code1575# [RSpecRunTime] RSpec elapsed time: 4 minutes 19.17 seconds. Current RSS: ~1269M. Threads: 5. load average: 1.15 1.07 1.03 1/275 5181576.1577 username: "_", channel: "_", status: :ok_or_not_found1578 returns the correct status code1579# [RSpecRunTime] RSpec elapsed time: 4 minutes 20.86 seconds. Current RSS: ~1268M. Threads: 5. load average: 1.15 1.07 1.03 1/275 5191580.1581 PUT /api/v4/packages/conan/v1/files/:package_name/package_version/:package_username/:package_channel/:recipe_revision/export/:conan_package_reference/:package_revision/:file_name/authorize1582 behaves like workhorse authorize endpoint1583 behaves like conan FIPS mode1584 when FIPS mode is enabled1585 behaves like returning response status1586 returns not_found1587# [RSpecRunTime] RSpec elapsed time: 4 minutes 22.45 seconds. Current RSS: ~1267M. Threads: 5. load average: 1.15 1.07 1.03 1/275 5201588.1589 behaves like rejects invalid recipe1590 with invalid recipe path1591 returns 4001592# [RSpecRunTime] RSpec elapsed time: 4 minutes 23.98 seconds. Current RSS: ~1268M. Threads: 5. load average: 1.22 1.09 1.04 1/275 5211593.1594 behaves like rejects invalid file_name1595 with invalid file_name1596 returns 4001597# [RSpecRunTime] RSpec elapsed time: 4 minutes 25.52 seconds. Current RSS: ~1269M. Threads: 5. load average: 1.22 1.09 1.04 1/275 5221598.1599 behaves like workhorse authorization1600 authorizes posting package with a valid token1601 rejects request without a valid token1602 rejects request without a valid permission1603 rejects requests that bypassed gitlab-workhorse1604 when using remote storage1605 when direct upload is enabled1606 responds with status 200, location of package remote store and object details1607# [RSpecRunTime] RSpec elapsed time: 4 minutes 33.66 seconds. Current RSS: ~1270M. Threads: 5. load average: 1.12 1.07 1.03 1/275 5231608.1609 when direct upload is disabled1610 handles as a local file1611# [RSpecRunTime] RSpec elapsed time: 4 minutes 36.64 seconds. Current RSS: ~1268M. Threads: 5. load average: 1.11 1.07 1.03 1/275 5241612.1613 behaves like handling empty values for username and channel1614 username: "username", channel: "channel", status: :ok1615 returns the correct status code1616# [RSpecRunTime] RSpec elapsed time: 4 minutes 38.48 seconds. Current RSS: ~1269M. Threads: 5. load average: 1.11 1.07 1.03 1/275 5251617.1618 username: "username", channel: "_", status: :bad_request1619 returns the correct status code1620# [RSpecRunTime] RSpec elapsed time: 4 minutes 40.21 seconds. Current RSS: ~1268M. Threads: 5. load average: 1.10 1.07 1.03 1/275 5261621.1622 username: "_", channel: "channel", status: :bad_request_or_not_found1623 returns the correct status code1624# [RSpecRunTime] RSpec elapsed time: 4 minutes 41.95 seconds. Current RSS: ~1268M. Threads: 5. load average: 1.10 1.07 1.03 1/275 5271625.1626 username: "_", channel: "_", status: :ok_or_not_found1627 returns the correct status code1628# [RSpecRunTime] RSpec elapsed time: 4 minutes 43.68 seconds. Current RSS: ~1266M. Threads: 5. load average: 1.10 1.07 1.03 1/275 5281629.1630 PUT /api/v4/packages/conan/v1/files/:package_name/package_version/:package_username/:package_channel/:recipe_revision/export/:file_name1631 behaves like workhorse recipe file upload endpoint1632 behaves like conan FIPS mode1633 when FIPS mode is enabled1634 behaves like returning response status1635 returns not_found1636# [RSpecRunTime] RSpec elapsed time: 4 minutes 45.36 seconds. Current RSS: ~1267M. Threads: 5. load average: 1.09 1.06 1.03 1/275 5291637.1638 behaves like rejects invalid recipe1639 with invalid recipe path1640 returns 4001641# [RSpecRunTime] RSpec elapsed time: 4 minutes 47.03 seconds. Current RSS: ~1267M. Threads: 5. load average: 1.09 1.06 1.03 1/275 5301642.1643 behaves like rejects invalid file_name1644 with invalid file_name1645 returns 4001646# [RSpecRunTime] RSpec elapsed time: 4 minutes 48.7 seconds. Current RSS: ~1268M. Threads: 5. load average: 1.09 1.06 1.03 1/275 5311647.1648 behaves like uploads a package file1649 file size above maximum limit1650 handles as a local file1651# [RSpecRunTime] RSpec elapsed time: 4 minutes 50.51 seconds. Current RSS: ~1264M. Threads: 5. load average: 1.08 1.06 1.03 1/275 5321652.1653 with object storage disabled1654 without a file from workhorse1655 rejects the request1656# [RSpecRunTime] RSpec elapsed time: 4 minutes 52.12 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.08 1.06 1.03 1/275 5331657.1658 with a file1659 behaves like package workhorse uploads1660 without a workhorse header1661 logs an error1662 behaves like returning response status1663 returns forbidden1664# [RSpecRunTime] RSpec elapsed time: 4 minutes 55.59 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.08 1.06 1.03 1/275 5341665.1666 without a token1667 rejects request without a token1668# [RSpecRunTime] RSpec elapsed time: 4 minutes 57.2 seconds. Current RSS: ~1267M. Threads: 5. load average: 1.08 1.06 1.03 1/275 5351669.1670 when params from workhorse are correct1671 creates package and stores package file1672 with existing package1673 does not create a new package1674 marked as pending_destruction1675 does not create a new package1676# [RSpecRunTime] RSpec elapsed time: 5 minutes 3.64 seconds. Current RSS: ~1262M. Threads: 5. load average: 1.07 1.06 1.03 1/275 5361677.1678 with object storage enabled1679 and direct upload enabled1680 with invalid remote_id: 1231231681 responds with status 4031682# [RSpecRunTime] RSpec elapsed time: 5 minutes 5.35 seconds. Current RSS: ~1258M. Threads: 5. load average: 1.15 1.08 1.04 1/275 5371683.1684 with invalid remote_id: ../../1231231685 responds with status 4031686# [RSpecRunTime] RSpec elapsed time: 5 minutes 7.05 seconds. Current RSS: ~1263M. Threads: 5. load average: 1.15 1.08 1.04 1/275 5381687.1688 with valid remote_id1689 creates package and stores package file1690# [RSpecRunTime] RSpec elapsed time: 5 minutes 8.91 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.15 1.08 1.04 1/275 5391691.1692 behaves like handling empty values for username and channel1693 username: "username", channel: "channel", status: :ok1694 returns the correct status code1695# [RSpecRunTime] RSpec elapsed time: 5 minutes 10.74 seconds. Current RSS: ~1266M. Threads: 5. load average: 1.13 1.07 1.04 1/275 5401696.1697 username: "username", channel: "_", status: :bad_request1698 returns the correct status code1699# [RSpecRunTime] RSpec elapsed time: 5 minutes 12.4 seconds. Current RSS: ~1268M. Threads: 5. load average: 1.13 1.07 1.04 1/275 5411700.1701 username: "_", channel: "channel", status: :bad_request_or_not_found1702 returns the correct status code1703# [RSpecRunTime] RSpec elapsed time: 5 minutes 14.13 seconds. Current RSS: ~1267M. Threads: 5. load average: 1.28 1.11 1.05 1/275 5421704.1705 username: "_", channel: "_", status: :ok_or_not_found1706 returns the correct status code1707# [RSpecRunTime] RSpec elapsed time: 5 minutes 15.79 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.28 1.11 1.05 1/275 5431708.1709 behaves like handling validation error for package1710 with validation error1711 returns 4001712# [RSpecRunTime] RSpec elapsed time: 5 minutes 17.59 seconds. Current RSS: ~1268M. Threads: 5. load average: 1.28 1.11 1.05 1/275 5441713.1714 PUT /api/v4/packages/conan/v1/files/:package_name/package_version/:package_username/:package_channel/:recipe_revision/export/:conan_package_reference/:package_revision/:file_name1715 behaves like workhorse package file upload endpoint1716 behaves like rejects invalid recipe1717 with invalid recipe path1718 returns 4001719# [RSpecRunTime] RSpec elapsed time: 5 minutes 19.23 seconds. Current RSS: ~1268M. Threads: 5. load average: 1.26 1.10 1.05 1/275 5451720.1721 behaves like rejects invalid file_name1722 with invalid file_name1723 returns 4001724# [RSpecRunTime] RSpec elapsed time: 5 minutes 20.9 seconds. Current RSS: ~1269M. Threads: 5. load average: 1.26 1.10 1.05 1/275 5461725.1726 behaves like uploads a package file1727 file size above maximum limit1728 handles as a local file1729# [RSpecRunTime] RSpec elapsed time: 5 minutes 22.53 seconds. Current RSS: ~1267M. Threads: 5. load average: 1.26 1.10 1.05 1/275 5471730.1731 with object storage disabled1732 without a file from workhorse1733 rejects the request1734# [RSpecRunTime] RSpec elapsed time: 5 minutes 24.06 seconds. Current RSS: ~1266M. Threads: 5. load average: 1.24 1.10 1.05 1/275 5481735.1736 with a file1737 behaves like package workhorse uploads1738 without a workhorse header1739 logs an error1740 behaves like returning response status1741 returns forbidden1742# [RSpecRunTime] RSpec elapsed time: 5 minutes 27.31 seconds. Current RSS: ~1268M. Threads: 5. load average: 1.24 1.10 1.05 1/275 5491743.1744 without a token1745 rejects request without a token1746# [RSpecRunTime] RSpec elapsed time: 5 minutes 28.89 seconds. Current RSS: ~1267M. Threads: 5. load average: 1.24 1.10 1.05 1/275 5501747.1748 when params from workhorse are correct1749 creates package and stores package file1750 with existing package1751 does not create a new package1752 marked as pending_destruction1753 does not create a new package1754# [RSpecRunTime] RSpec elapsed time: 5 minutes 35.41 seconds. Current RSS: ~1263M. Threads: 5. load average: 1.28 1.12 1.05 1/275 5511755.1756 with object storage enabled1757 and direct upload enabled1758 with invalid remote_id: 1231231759 responds with status 4031760# [RSpecRunTime] RSpec elapsed time: 5 minutes 37.13 seconds. Current RSS: ~1260M. Threads: 5. load average: 1.28 1.12 1.05 1/275 5521761.1762 with invalid remote_id: ../../1231231763 responds with status 4031764# [RSpecRunTime] RSpec elapsed time: 5 minutes 38.89 seconds. Current RSS: ~1262M. Threads: 5. load average: 1.28 1.12 1.05 1/275 5531765.1766 with valid remote_id1767 creates package and stores package file1768# [RSpecRunTime] RSpec elapsed time: 5 minutes 41.74 seconds. Current RSS: ~1265M. Threads: 5. load average: 1.34 1.13 1.06 1/275 5541769.1770 behaves like handling empty values for username and channel1771 username: "username", channel: "channel", status: :ok1772 returns the correct status code1773# [RSpecRunTime] RSpec elapsed time: 5 minutes 43.54 seconds. Current RSS: ~1264M. Threads: 5. load average: 1.34 1.13 1.06 1/275 5551774.1775 username: "username", channel: "_", status: :bad_request1776 returns the correct status code1777# [RSpecRunTime] RSpec elapsed time: 5 minutes 45.15 seconds. Current RSS: ~1263M. Threads: 5. load average: 1.31 1.13 1.06 1/275 5561778.1779 username: "_", channel: "channel", status: :bad_request_or_not_found1780 returns the correct status code1781# [RSpecRunTime] RSpec elapsed time: 5 minutes 46.87 seconds. Current RSS: ~1262M. Threads: 5. load average: 1.31 1.13 1.06 1/275 5571782.1783 username: "_", channel: "_", status: :ok_or_not_found1784 returns the correct status code1785# [RSpecRunTime] RSpec elapsed time: 5 minutes 48.54 seconds. Current RSS: ~1261M. Threads: 5. load average: 1.31 1.13 1.06 1/275 5581786.1787 behaves like handling validation error for package1788 with validation error1789 returns 4001790# [RSpecRunTime] RSpec elapsed time: 5 minutes 50.2 seconds. Current RSS: ~1263M. Threads: 5. load average: 1.29 1.13 1.06 1/275 5591791.1792 tracking the conan_package.tgz upload1793 behaves like a package tracking event1794 creates a gitlab tracking event push_package1795# [RSpecRunTime] RSpec elapsed time: 5 minutes 51.92 seconds. Current RSS: ~1264M. Threads: 5. load average: 1.29 1.13 1.06 1/275 5601796.1797# [RSpecRunTime] Finishing example group spec/requests/api/conan_instance_packages_spec.rb. It took 5 minutes 48.31 seconds. Expected to take 6 minutes 24.17 seconds.1798# [RSpecRunTime] Starting example group spec/requests/api/project_packages_spec.rb. Expected to take 4 minutes 23.98 seconds.1799API::ProjectPackages1800 GET /projects/:id/packages1801 without the need for a license1802 project is public1803 behaves like returns packages1804 for no_type1805 returns success response1806 returns a valid response schema1807 returns two packages1808# [RSpecRunTime] RSpec elapsed time: 5 minutes 56.1 seconds. Current RSS: ~1268M. Threads: 5. load average: 1.42 1.16 1.07 1/275 5611809.1810 with conan package1811 uses the conan recipe as the package name1812# [RSpecRunTime] RSpec elapsed time: 5 minutes 57.67 seconds. Current RSS: ~1271M. Threads: 5. load average: 1.42 1.16 1.07 1/275 5621813.1814 with terraform module package1815 when no package_type filter is set1816 filters out terraform module packages1817 returns packages with the package registry web_path1818# [RSpecRunTime] RSpec elapsed time: 5 minutes 59.52 seconds. Current RSS: ~1273M. Threads: 5. load average: 1.47 1.17 1.07 1/275 5631819.1820 when package_type filter is set to terraform_module1821 returns the terraform module package1822 returns the terraform module package with the terraform module registry web_path1823# [RSpecRunTime] RSpec elapsed time: 6 minutes 1.44 seconds. Current RSS: ~1275M. Threads: 5. load average: 1.47 1.17 1.07 1/275 5641824.1825 in nested group1826 returns the nested terraform module package with the correct web_path1827# [RSpecRunTime] RSpec elapsed time: 6 minutes 2.91 seconds. Current RSS: ~1275M. Threads: 5. load average: 1.47 1.17 1.07 1/275 5651828.1829 with JOB-TOKEN auth1830 behaves like returns packages1831 for maintainer1832 returns success response1833 returns a valid response schema1834 returns two packages1835# [RSpecRunTime] RSpec elapsed time: 6 minutes 7.79 seconds. Current RSS: ~1270M. Threads: 5. load average: 1.51 1.18 1.08 1/275 5661836.1837 behaves like returns packages1838 for developer1839 returns success response1840 returns a valid response schema1841 returns two packages1842# [RSpecRunTime] RSpec elapsed time: 6 minutes 12.53 seconds. Current RSS: ~1269M. Threads: 5. load average: 1.47 1.18 1.08 1/275 5671843.1844 behaves like returns packages1845 for reporter1846 returns success response1847 returns a valid response schema1848 returns two packages1849# [RSpecRunTime] RSpec elapsed time: 6 minutes 17.28 seconds. Current RSS: ~1269M. Threads: 5. load average: 1.43 1.18 1.08 1/275 5681850.1851 behaves like returns packages1852 for no_type1853 returns success response1854 returns a valid response schema1855 returns two packages1856# [RSpecRunTime] RSpec elapsed time: 6 minutes 21.69 seconds. Current RSS: ~1269M. Threads: 5. load average: 1.40 1.17 1.08 1/275 5691857.1858 behaves like returns packages1859 for guest1860 returns success response1861 returns a valid response schema1862 returns two packages1863# [RSpecRunTime] RSpec elapsed time: 6 minutes 26.46 seconds. Current RSS: ~1269M. Threads: 5. load average: 1.45 1.19 1.08 1/275 5701864.1865 project is private1866 for unauthenticated user1867 behaves like rejects packages access1868 for no_type1869 behaves like returning response status1870 returns not_found1871# [RSpecRunTime] RSpec elapsed time: 6 minutes 27.72 seconds. Current RSS: ~1269M. Threads: 5. load average: 1.45 1.19 1.08 1/275 5711872.1873 for authenticated user1874 behaves like returns packages1875 for maintainer1876 returns success response1877 returns a valid response schema1878 returns two packages1879# [RSpecRunTime] RSpec elapsed time: 6 minutes 30.79 seconds. Current RSS: ~1275M. Threads: 5. load average: 1.41 1.19 1.08 1/275 5721880.1881 behaves like returns packages1882 for developer1883 returns success response1884 returns a valid response schema1885 returns two packages1886# [RSpecRunTime] RSpec elapsed time: 6 minutes 35.16 seconds. Current RSS: ~1276M. Threads: 5. load average: 1.38 1.18 1.08 1/275 5731887.1888 behaves like returns packages1889 for reporter1890 returns success response1891 returns a valid response schema1892 returns two packages1893# [RSpecRunTime] RSpec elapsed time: 6 minutes 38.46 seconds. Current RSS: ~1276M. Threads: 5. load average: 1.38 1.18 1.08 1/275 5741894.1895 behaves like rejects packages access1896 for no_type1897 behaves like returning response status1898 returns not_found1899 behaves like rejects packages access1900 for guest1901 behaves like returning response status1902 returns forbidden1903# [RSpecRunTime] RSpec elapsed time: 6 minutes 40.58 seconds. Current RSS: ~1277M. Threads: 5. load average: 1.43 1.20 1.08 1/275 5751904.1905 user is a maintainer1906 returns the destroy url1907# [RSpecRunTime] RSpec elapsed time: 6 minutes 41.75 seconds. Current RSS: ~1277M. Threads: 5. load average: 1.43 1.20 1.08 1/275 5761908.1909 with JOB-TOKEN auth1910 behaves like returns packages1911 for maintainer1912 returns success response1913 returns a valid response schema1914 returns two packages1915# [RSpecRunTime] RSpec elapsed time: 6 minutes 46.6 seconds. Current RSS: ~1273M. Threads: 5. load average: 1.39 1.19 1.08 1/275 5771916.1917 behaves like returns packages1918 for developer1919 returns success response1920 returns a valid response schema1921 returns two packages1922# [RSpecRunTime] RSpec elapsed time: 6 minutes 51.74 seconds. Current RSS: ~1270M. Threads: 5. load average: 1.36 1.19 1.08 1/275 5781923.1924 behaves like returns packages1925 for reporter1926 returns success response1927 returns a valid response schema1928 returns two packages1929# [RSpecRunTime] RSpec elapsed time: 6 minutes 56.69 seconds. Current RSS: ~1268M. Threads: 5. load average: 1.33 1.19 1.08 1/275 5791930.1931 behaves like rejects packages access1932 for no_type1933 behaves like returning response status1934 returns not_found1935# [RSpecRunTime] RSpec elapsed time: 6 minutes 58.17 seconds. Current RSS: ~1267M. Threads: 5. load average: 1.33 1.19 1.08 1/275 5801936.1937 with pagination params1938 with pagination params1939 behaves like returns paginated packages1940 when viewing the first page1941 returns first 2 packages1942# [RSpecRunTime] RSpec elapsed time: 6 minutes 59.31 seconds. Current RSS: ~1269M. Threads: 5. load average: 1.31 1.18 1.08 1/275 5811943.1944 when viewing the second page1945 returns first 2 packages1946# [RSpecRunTime] RSpec elapsed time: 7 minutes 0.36 second. Current RSS: ~1270M. Threads: 5. load average: 1.31 1.18 1.08 1/275 5821947.1948 with sorting1949 behaves like package sorting1950 sorting by name1951 ascending order1952 returns the sorted packages1953# [RSpecRunTime] RSpec elapsed time: 7 minutes 1.97 seconds. Current RSS: ~1270M. Threads: 5. load average: 1.31 1.18 1.08 1/275 5831954.1955 descending order1956 returns the sorted packages1957# [RSpecRunTime] RSpec elapsed time: 7 minutes 3.47 seconds. Current RSS: ~1271M. Threads: 5. load average: 1.31 1.18 1.08 1/275 5841958.1959 behaves like package sorting1960 sorting by created_at1961 ascending order1962 returns the sorted packages1963# [RSpecRunTime] RSpec elapsed time: 7 minutes 5.0 seconds. Current RSS: ~1270M. Threads: 5. load average: 1.20 1.16 1.08 1/275 5851964.1965 descending order1966 returns the sorted packages1967# [RSpecRunTime] RSpec elapsed time: 7 minutes 6.39 seconds. Current RSS: ~1270M. Threads: 5. load average: 1.20 1.16 1.08 1/275 5861968.1969 behaves like package sorting1970 sorting by version1971 ascending order1972 returns the sorted packages1973# [RSpecRunTime] RSpec elapsed time: 7 minutes 7.85 seconds. Current RSS: ~1270M. Threads: 5. load average: 1.20 1.16 1.08 1/275 5871974.1975 descending order1976 returns the sorted packages1977# [RSpecRunTime] RSpec elapsed time: 7 minutes 9.26 seconds. Current RSS: ~1270M. Threads: 5. load average: 1.27 1.18 1.08 1/275 5881978.1979 behaves like package sorting1980 sorting by type1981 ascending order1982 returns the sorted packages1983# [RSpecRunTime] RSpec elapsed time: 7 minutes 10.71 seconds. Current RSS: ~1270M. Threads: 5. load average: 1.27 1.18 1.08 1/275 5891984.1985 descending order1986 returns the sorted packages1987# [RSpecRunTime] RSpec elapsed time: 7 minutes 12.23 seconds. Current RSS: ~1269M. Threads: 5. load average: 1.27 1.18 1.08 1/275 5901988.1989 behaves like filters on each package_type1990 for package type maven1991 returns maven packages1992# [RSpecRunTime] RSpec elapsed time: 7 minutes 14.96 seconds. Current RSS: ~1263M. Threads: 5. load average: 1.32 1.19 1.09 1/275 5911993.1994 for package type npm1995 returns npm packages1996 for package type conan1997 returns conan packages1998 for package type nuget1999 returns nuget packages2000 for package type pypi2001 returns pypi packages2002 for package type composer2003 returns composer packages2004 for package type generic2005 returns generic packages2006 for package type golang2007 returns golang packages2008# [RSpecRunTime] RSpec elapsed time: 7 minutes 21.51 seconds. Current RSS: ~1282M. Threads: 5. load average: 1.30 1.19 1.09 1/275 5922009.2010 for package type debian2011 returns debian packages2012 for package type rubygems2013 returns rubygems packages2014 for package type helm2015 returns helm packages2016 for package type terraform_module2017 returns terraform_module packages2018 for package type rpm2019 returns rpm packages2020 for package type ml_model2021 returns ml_model packages2022 filtering on package_name2023 returns the named package2024 filtering on package_version2025 returns the versioned package2026 include_versionless has no effect2027# [RSpecRunTime] RSpec elapsed time: 7 minutes 29.02 seconds. Current RSS: ~1287M. Threads: 5. load average: 1.25 1.18 1.09 1/275 5932028.2029 behaves like with versionless packages2030 with versionless package2031 behaves like not including the package2032 does not return the package2033# [RSpecRunTime] RSpec elapsed time: 7 minutes 30.53 seconds. Current RSS: ~1287M. Threads: 5. load average: 1.25 1.18 1.09 1/275 5942034.2035 with include_versionless param2036 with true include_versionless param2037 for param true2038 returns the package2039# [RSpecRunTime] RSpec elapsed time: 7 minutes 32.16 seconds. Current RSS: ~1285M. Threads: 5. load average: 1.25 1.18 1.09 1/275 5952040.2041 for param true2042 returns the package2043# [RSpecRunTime] RSpec elapsed time: 7 minutes 33.83 seconds. Current RSS: ~1282M. Threads: 5. load average: 1.25 1.18 1.09 1/275 5962044.2045 for param 12046 returns the package2047# [RSpecRunTime] RSpec elapsed time: 7 minutes 35.51 seconds. Current RSS: ~1281M. Threads: 5. load average: 1.31 1.19 1.09 1/275 5972048.2049 for param 12050 returns the package2051# [RSpecRunTime] RSpec elapsed time: 7 minutes 37.0 seconds. Current RSS: ~1279M. Threads: 5. load average: 1.31 1.19 1.09 1/275 5982052.2053 with falsy include_versionless param2054 for param false2055 behaves like not including the package2056 does not return the package2057# [RSpecRunTime] RSpec elapsed time: 7 minutes 38.5 seconds. Current RSS: ~1277M. Threads: 5. load average: 1.31 1.19 1.09 1/275 5992058.2059 for param2060 behaves like not including the package2061 does not return the package2062# [RSpecRunTime] RSpec elapsed time: 7 minutes 40.01 seconds. Current RSS: ~1276M. Threads: 5. load average: 1.29 1.19 1.09 1/275 6002063.2064 for param2065 behaves like not including the package2066 does not return the package2067# [RSpecRunTime] RSpec elapsed time: 7 minutes 41.51 seconds. Current RSS: ~1275M. Threads: 5. load average: 1.29 1.19 1.09 1/275 6012068.2069 for param false2070 behaves like not including the package2071 does not return the package2072# [RSpecRunTime] RSpec elapsed time: 7 minutes 43.11 seconds. Current RSS: ~1274M. Threads: 5. load average: 1.29 1.19 1.09 1/275 6022073.2074 for param 02075 behaves like not including the package2076 does not return the package2077# [RSpecRunTime] RSpec elapsed time: 7 minutes 44.57 seconds. Current RSS: ~1273M. Threads: 5. load average: 1.26 1.19 1.09 1/275 6032078.2079 for param 02080 behaves like not including the package2081 does not return the package2082# [RSpecRunTime] RSpec elapsed time: 7 minutes 46.14 seconds. Current RSS: ~1272M. Threads: 5. load average: 1.26 1.19 1.09 1/275 6042083.2084 behaves like with status param2085 hidden packages2086 no status param2087 behaves like not including the hidden package2088 does not return the package2089# [RSpecRunTime] RSpec elapsed time: 7 minutes 47.64 seconds. Current RSS: ~1271M. Threads: 5. load average: 1.26 1.19 1.09 1/275 6052090.2091 with hidden status param2092 returns the package2093# [RSpecRunTime] RSpec elapsed time: 7 minutes 49.2 seconds. Current RSS: ~1271M. Threads: 5. load average: 1.24 1.18 1.09 1/275 6062094.2095 bad status param2096 returns the package2097 behaves like does not cause n^2 queries2098 avoids N^2 database queries2099# [RSpecRunTime] RSpec elapsed time: 7 minutes 51.45 seconds. Current RSS: ~1273M. Threads: 5. load average: 1.24 1.18 1.09 1/275 6072100.2101 GET /projects/:id/packages/:package_id2102 without the need for a license2103 without build info2104 does not include the pipeline attributes2105 with build info2106 returns an empty array for the pipelines attribute2107# [RSpecRunTime] RSpec elapsed time: 7 minutes 53.8 seconds. Current RSS: ~1275M. Threads: 5. load average: 1.24 1.18 1.09 1/275 6082108.2109 project is public2110 returns 200 and the package information2111 returns 404 when the package does not exist2112 returns 404 for the package from a different project2113 behaves like no destroy url2114 returns no destroy url2115# [RSpecRunTime] RSpec elapsed time: 7 minutes 57.47 seconds. Current RSS: ~1282M. Threads: 5. load average: 1.22 1.18 1.09 1/275 6092116.2117 with JOB-TOKEN auth2118 behaves like returns package2119 for maintainer2120 returns success response2121 returns a valid response schema2122# [RSpecRunTime] RSpec elapsed time: 8 minutes 0.65 second. Current RSS: ~1282M. Threads: 5. load average: 1.20 1.18 1.09 1/275 6102123.2124 behaves like returns package2125 for developer2126 returns success response2127 returns a valid response schema2128# [RSpecRunTime] RSpec elapsed time: 8 minutes 4.29 seconds. Current RSS: ~1279M. Threads: 5. load average: 1.19 1.17 1.09 1/275 6112129.2130 behaves like returns package2131 for reporter2132 returns success response2133 returns a valid response schema2134# [RSpecRunTime] RSpec elapsed time: 8 minutes 7.68 seconds. Current RSS: ~1276M. Threads: 5. load average: 1.19 1.17 1.09 1/275 6122135.2136 behaves like returns package2137 for no_type2138 returns success response2139 returns a valid response schema2140# [RSpecRunTime] RSpec elapsed time: 8 minutes 10.61 seconds. Current RSS: ~1274M. Threads: 5. load average: 1.17 1.17 1.09 1/275 6132141.2142 behaves like returns package2143 for guest2144 returns success response2145 returns a valid response schema2146# [RSpecRunTime] RSpec elapsed time: 8 minutes 13.73 seconds. Current RSS: ~1275M. Threads: 5. load average: 1.17 1.17 1.09 1/275 6142147.2148 with a package without last_downloaded_at2149 returns 200 and the package information2150 project is private2151 returns 404 for non authenticated user2152 returns 404 for a user without access to the project2153 user is a developer2154 returns 200 and the package information2155 behaves like no destroy url2156 returns no destroy url2157# [RSpecRunTime] RSpec elapsed time: 8 minutes 19.53 seconds. Current RSS: ~1283M. Threads: 5. load average: 1.15 1.16 1.09 1/275 6152158.2159 user is a maintainer2160 behaves like destroy url2161 returns destroy url2162# [RSpecRunTime] RSpec elapsed time: 8 minutes 20.59 seconds. Current RSS: ~1283M. Threads: 5. load average: 1.15 1.16 1.09 1/275 6162163.2164 with JOB-TOKEN auth2165 behaves like returns package2166 for maintainer2167 returns success response2168 returns a valid response schema2169# [RSpecRunTime] RSpec elapsed time: 8 minutes 23.72 seconds. Current RSS: ~1277M. Threads: 5. load average: 1.15 1.16 1.09 1/275 6172170.2171 behaves like returns package2172 for developer2173 returns success response2174 returns a valid response schema2175# [RSpecRunTime] RSpec elapsed time: 8 minutes 26.92 seconds. Current RSS: ~1276M. Threads: 5. load average: 1.13 1.16 1.09 1/275 6182176.2177 behaves like returns package2178 for reporter2179 returns success response2180 returns a valid response schema2181# [RSpecRunTime] RSpec elapsed time: 8 minutes 30.33 seconds. Current RSS: ~1274M. Threads: 5. load average: 1.20 1.18 1.09 1/275 6192182.2183 behaves like rejects packages access2184 for no_type2185 behaves like returning response status2186 returns not_found2187# [RSpecRunTime] RSpec elapsed time: 8 minutes 31.89 seconds. Current RSS: ~1272M. Threads: 5. load average: 1.20 1.18 1.09 1/275 6202188.2189 with pipeline2190 returns the pipeline info2191# [RSpecRunTime] RSpec elapsed time: 8 minutes 33.71 seconds. Current RSS: ~1277M. Threads: 5. load average: 1.20 1.18 1.09 1/275 6212192.2193 when package has no default status2194 returns 4042195 GET /projects/:id/packages/:package_id/pipelines2196 without the need for a license2197 when the package does not exist2198 behaves like returning response status2199 returns not_found2200# [RSpecRunTime] RSpec elapsed time: 8 minutes 36.18 seconds. Current RSS: ~1276M. Threads: 5. load average: 1.35 1.21 1.10 1/275 6222201.2202 when there are no pipelines for the package2203 returns an empty response2204 with valid package and pipelines2205 visibility: :public, user_role: :developer, member: true, token_type: :personal_access_token, valid_token: true, shared_examples_name: "returns package pipelines", expected_status: :success2206 behaves like returns package pipelines2207 returns the first page of package pipelines2208# [RSpecRunTime] RSpec elapsed time: 8 minutes 38.56 seconds. Current RSS: ~1280M. Threads: 5. load average: 1.35 1.21 1.10 1/275 6232209.2210 visibility: :public, user_role: :guest, member: true, token_type: :personal_access_token, valid_token: true, shared_examples_name: "returns package pipelines", expected_status: :success2211 behaves like returns package pipelines2212 returns the first page of package pipelines2213# [RSpecRunTime] RSpec elapsed time: 8 minutes 39.86 seconds. Current RSS: ~1282M. Threads: 5. load average: 1.32 1.20 1.10 1/275 6242214.2215 visibility: :public, user_role: :developer, member: true, token_type: :personal_access_token, valid_token: false, shared_examples_name: "returning response status", expected_status: :unauthorized2216 behaves like returning response status2217 returns unauthorized2218# [RSpecRunTime] RSpec elapsed time: 8 minutes 41.12 seconds. Current RSS: ~1281M. Threads: 5. load average: 1.32 1.20 1.10 1/275 6252219.2220 visibility: :public, user_role: :guest, member: true, token_type: :personal_access_token, valid_token: false, shared_examples_name: "returning response status", expected_status: :unauthorized2221 behaves like returning response status2222 returns unauthorized2223# [RSpecRunTime] RSpec elapsed time: 8 minutes 42.31 seconds. Current RSS: ~1281M. Threads: 5. load average: 1.32 1.20 1.10 1/275 6262224.2225 visibility: :public, user_role: :developer, member: false, token_type: :personal_access_token, valid_token: true, shared_examples_name: "returns package pipelines", expected_status: :success2226 behaves like returns package pipelines2227 returns the first page of package pipelines2228# [RSpecRunTime] RSpec elapsed time: 8 minutes 43.48 seconds. Current RSS: ~1281M. Threads: 5. load average: 1.32 1.20 1.10 1/275 6272229.2230 visibility: :public, user_role: :guest, member: false, token_type: :personal_access_token, valid_token: true, shared_examples_name: "returns package pipelines", expected_status: :success2231 behaves like returns package pipelines2232 returns the first page of package pipelines2233# [RSpecRunTime] RSpec elapsed time: 8 minutes 44.65 seconds. Current RSS: ~1283M. Threads: 5. load average: 1.29 1.20 1.10 1/275 6282234.2235 visibility: :public, user_role: :developer, member: false, token_type: :personal_access_token, valid_token: false, shared_examples_name: "returning response status", expected_status: :unauthorized2236 behaves like returning response status2237 returns unauthorized2238 visibility: :public, user_role: :guest, member: false, token_type: :personal_access_token, valid_token: false, shared_examples_name: "returning response status", expected_status: :unauthorized2239 behaves like returning response status2240 returns unauthorized2241 visibility: :public, user_role: :anonymous, member: false, token_type: nil, valid_token: true, shared_examples_name: "returns package pipelines", expected_status: :success2242 behaves like returns package pipelines2243 returns the first page of package pipelines2244# [RSpecRunTime] RSpec elapsed time: 8 minutes 47.73 seconds. Current RSS: ~1284M. Threads: 5. load average: 1.29 1.20 1.10 1/275 6292245.2246 visibility: :private, user_role: :developer, member: true, token_type: :personal_access_token, valid_token: true, shared_examples_name: "returns package pipelines", expected_status: :success2247 behaves like returns package pipelines2248 returns the first page of package pipelines2249# [RSpecRunTime] RSpec elapsed time: 8 minutes 49.08 seconds. Current RSS: ~1284M. Threads: 5. load average: 1.27 1.20 1.10 1/275 6302250.2251 visibility: :private, user_role: :guest, member: true, token_type: :personal_access_token, valid_token: true, shared_examples_name: "returning response status", expected_status: :forbidden2252 behaves like returning response status2253 returns forbidden2254# [RSpecRunTime] RSpec elapsed time: 8 minutes 50.43 seconds. Current RSS: ~1285M. Threads: 5. load average: 1.27 1.20 1.10 1/275 6312255.2256 visibility: :private, user_role: :developer, member: true, token_type: :personal_access_token, valid_token: false, shared_examples_name: "returning response status", expected_status: :unauthorized2257 behaves like returning response status2258 returns unauthorized2259# [RSpecRunTime] RSpec elapsed time: 8 minutes 51.62 seconds. Current RSS: ~1285M. Threads: 5. load average: 1.27 1.20 1.10 1/275 6322260.2261 visibility: :private, user_role: :guest, member: true, token_type: :personal_access_token, valid_token: false, shared_examples_name: "returning response status", expected_status: :unauthorized2262 behaves like returning response status2263 returns unauthorized2264# [RSpecRunTime] RSpec elapsed time: 8 minutes 52.87 seconds. Current RSS: ~1286M. Threads: 5. load average: 1.27 1.20 1.10 1/275 6332265.2266 visibility: :private, user_role: :developer, member: false, token_type: :personal_access_token, valid_token: true, shared_examples_name: "returning response status", expected_status: :not_found2267 behaves like returning response status2268 returns not_found2269# [RSpecRunTime] RSpec elapsed time: 8 minutes 54.02 seconds. Current RSS: ~1285M. Threads: 5. load average: 1.25 1.19 1.10 1/275 6342270.2271 visibility: :private, user_role: :guest, member: false, token_type: :personal_access_token, valid_token: true, shared_examples_name: "returning response status", expected_status: :not_found2272 behaves like returning response status2273 returns not_found2274# [RSpecRunTime] RSpec elapsed time: 8 minutes 55.21 seconds. Current RSS: ~1284M. Threads: 5. load average: 1.25 1.19 1.10 1/275 6352275.2276 visibility: :private, user_role: :developer, member: false, token_type: :personal_access_token, valid_token: false, shared_examples_name: "returning response status", expected_status: :unauthorized2277 behaves like returning response status2278 returns unauthorized2279# [RSpecRunTime] RSpec elapsed time: 8 minutes 56.33 seconds. Current RSS: ~1286M. Threads: 5. load average: 1.25 1.19 1.10 1/275 6362280.2281 visibility: :private, user_role: :guest, member: false, token_type: :personal_access_token, valid_token: false, shared_examples_name: "returning response status", expected_status: :unauthorized2282 behaves like returning response status2283 returns unauthorized2284 visibility: :private, user_role: :anonymous, member: false, token_type: nil, valid_token: true, shared_examples_name: "returning response status", expected_status: :not_found2285 behaves like returning response status2286 returns not_found2287# [RSpecRunTime] RSpec elapsed time: 8 minutes 58.41 seconds. Current RSS: ~1287M. Threads: 5. load average: 1.25 1.19 1.10 1/275 6372288.2289 visibility: :public, user_role: :developer, member: true, token_type: :job_token, valid_token: true, shared_examples_name: "returns package pipelines", expected_status: :success2290 behaves like returns package pipelines2291 returns the first page of package pipelines2292# [RSpecRunTime] RSpec elapsed time: 8 minutes 59.69 seconds. Current RSS: ~1286M. Threads: 5. load average: 1.23 1.19 1.10 1/275 6382293.2294 visibility: :public, user_role: :guest, member: true, token_type: :job_token, valid_token: true, shared_examples_name: "returns package pipelines", expected_status: :success2295 behaves like returns package pipelines2296 returns the first page of package pipelines2297# [RSpecRunTime] RSpec elapsed time: 9 minutes 1.01 seconds. Current RSS: ~1285M. Threads: 5. load average: 1.23 1.19 1.10 1/275 6392298.2299 visibility: :public, user_role: :developer, member: true, token_type: :job_token, valid_token: false, shared_examples_name: "returning response status", expected_status: :unauthorized2300 behaves like returning response status2301 returns unauthorized2302# [RSpecRunTime] RSpec elapsed time: 9 minutes 2.2 seconds. Current RSS: ~1288M. Threads: 5. load average: 1.23 1.19 1.10 1/275 6402303.2304 visibility: :public, user_role: :guest, member: true, token_type: :job_token, valid_token: false, shared_examples_name: "returning response status", expected_status: :unauthorized2305 behaves like returning response status2306 returns unauthorized2307# [RSpecRunTime] RSpec elapsed time: 9 minutes 3.34 seconds. Current RSS: ~1288M. Threads: 5. load average: 1.23 1.19 1.10 1/275 6412308.2309 visibility: :public, user_role: :developer, member: false, token_type: :job_token, valid_token: true, shared_examples_name: "returns package pipelines", expected_status: :success2310 behaves like returns package pipelines2311 returns the first page of package pipelines2312# [RSpecRunTime] RSpec elapsed time: 9 minutes 5.52 seconds. Current RSS: ~1285M. Threads: 5. load average: 1.21 1.19 1.10 1/275 6422313.2314 visibility: :public, user_role: :guest, member: false, token_type: :job_token, valid_token: true, shared_examples_name: "returns package pipelines", expected_status: :success2315 behaves like returns package pipelines2316 returns the first page of package pipelines2317# [RSpecRunTime] RSpec elapsed time: 9 minutes 6.67 seconds. Current RSS: ~1286M. Threads: 5. load average: 1.21 1.19 1.10 1/275 6432318.2319 visibility: :public, user_role: :developer, member: false, token_type: :job_token, valid_token: false, shared_examples_name: "returning response status", expected_status: :unauthorized2320 behaves like returning response status2321 returns unauthorized2322 visibility: :public, user_role: :guest, member: false, token_type: :job_token, valid_token: false, shared_examples_name: "returning response status", expected_status: :unauthorized2323 behaves like returning response status2324 returns unauthorized2325 visibility: :private, user_role: :developer, member: true, token_type: :job_token, valid_token: true, shared_examples_name: "returns package pipelines", expected_status: :success2326 behaves like returns package pipelines2327 returns the first page of package pipelines2328# [RSpecRunTime] RSpec elapsed time: 9 minutes 9.82 seconds. Current RSS: ~1287M. Threads: 5. load average: 1.35 1.22 1.11 1/275 6442329.2330 visibility: :private, user_role: :developer, member: true, token_type: :job_token, valid_token: false, shared_examples_name: "returning response status", expected_status: :unauthorized2331 behaves like returning response status2332 returns unauthorized2333# [RSpecRunTime] RSpec elapsed time: 9 minutes 11.15 seconds. Current RSS: ~1287M. Threads: 5. load average: 1.35 1.22 1.11 2/275 6452334.2335 visibility: :private, user_role: :guest, member: true, token_type: :job_token, valid_token: false, shared_examples_name: "returning response status", expected_status: :unauthorized2336 behaves like returning response status2337 returns unauthorized2338# [RSpecRunTime] RSpec elapsed time: 9 minutes 12.34 seconds. Current RSS: ~1285M. Threads: 5. load average: 1.35 1.22 1.11 1/275 6462339.2340 visibility: :private, user_role: :developer, member: false, token_type: :job_token, valid_token: true, shared_examples_name: "returning response status", expected_status: :not_found2341 behaves like returning response status2342 returns not_found2343# [RSpecRunTime] RSpec elapsed time: 9 minutes 13.44 seconds. Current RSS: ~1284M. Threads: 5. load average: 1.35 1.22 1.11 1/275 6472344.2345 visibility: :private, user_role: :guest, member: false, token_type: :job_token, valid_token: true, shared_examples_name: "returning response status", expected_status: :not_found2346 behaves like returning response status2347 returns not_found2348# [RSpecRunTime] RSpec elapsed time: 9 minutes 14.63 seconds. Current RSS: ~1286M. Threads: 5. load average: 1.32 1.21 1.11 1/275 6482349.2350 visibility: :private, user_role: :developer, member: false, token_type: :job_token, valid_token: false, shared_examples_name: "returning response status", expected_status: :unauthorized2351 behaves like returning response status2352 returns unauthorized2353# [RSpecRunTime] RSpec elapsed time: 9 minutes 16.05 seconds. Current RSS: ~1285M. Threads: 5. load average: 1.32 1.21 1.11 1/275 6492354.2355 visibility: :private, user_role: :guest, member: false, token_type: :job_token, valid_token: false, shared_examples_name: "returning response status", expected_status: :unauthorized2356 behaves like returning response status2357 returns unauthorized2358# [RSpecRunTime] RSpec elapsed time: 9 minutes 17.15 seconds. Current RSS: ~1285M. Threads: 5. load average: 1.32 1.21 1.11 1/275 6502359.2360 pagination2361 without pagination params2362 behaves like returns the default number of pipelines2363 is expected to eq 202364# [RSpecRunTime] RSpec elapsed time: 9 minutes 30.33 seconds. Current RSS: ~1255M. Threads: 5. load average: 1.25 1.20 1.10 1/276 6512365.2366 with valid per_page value2367 returns the correct number of pipelines2368# [RSpecRunTime] RSpec elapsed time: 9 minutes 43.46 seconds. Current RSS: ~1254M. Threads: 5. load average: 1.13 1.18 1.10 1/275 6522369.2370 with invalid pagination params2371 with non-positive per_page2372 behaves like returns an error about the invalid per_page value2373 is expected to match /per_page does not have a valid value/2374 with a too high value for per_page2375 behaves like returns an error about the invalid per_page value2376 is expected to match /per_page does not have a valid value/2377 with valid pagination params2378 behaves like an endpoint with keyset pagination2379 on making requests with supported ordering structure2380 includes keyset url params in the url response2381 does not include pagination headers2382 paginates the records correctly2383# [RSpecRunTime] RSpec elapsed time: 9 minutes 50.38 seconds. Current RSS: ~1273M. Threads: 5. load average: 1.04 1.15 1.09 1/275 6532384.2385 on making requests with unsupported ordering structure2386 returns error2387 with no cursor supplied2388 returns first 2 pipelines2389# [RSpecRunTime] RSpec elapsed time: 9 minutes 52.4 seconds. Current RSS: ~1277M. Threads: 5. load average: 1.04 1.15 1.09 1/275 6542390.2391 with a cursor parameter2392 with a cursor for the next page2393 returns the next page of records2394# [RSpecRunTime] RSpec elapsed time: 9 minutes 53.42 seconds. Current RSS: ~1278M. Threads: 5. load average: 1.04 1.15 1.09 1/275 6552395.2396 with a cursor for the previous page2397 returns the previous page of records2398# [RSpecRunTime] RSpec elapsed time: 9 minutes 54.44 seconds. Current RSS: ~1279M. Threads: 5. load average: 1.04 1.15 1.09 1/275 6562399.2400 DELETE /projects/:id/packages/:package_id2401 without the need for a license2402 project is public2403 returns 403 for non authenticated user2404 returns 403 for a user without access to the project2405# [RSpecRunTime] RSpec elapsed time: 9 minutes 56.46 seconds. Current RSS: ~1281M. Threads: 5. load average: 1.04 1.15 1.09 1/275 6572406.2407 project is private2408 returns 404 for non authenticated user2409 returns 404 for a user without access to the project2410 returns 404 when the package does not exist2411 returns 404 for the package from a different project2412 returns 403 for a user without enough permissions2413 returns 2042414 behaves like enqueue a worker to sync a metadata cache2415 enqueues a worker to create a metadata cache2416# [RSpecRunTime] RSpec elapsed time: 10 minutes 3.53 seconds. Current RSS: ~1285M. Threads: 5. load average: 1.03 1.15 1.09 1/275 6582417.2418 with JOB-TOKEN auth2419 returns 403 for a user without enough permissions2420 returns 2042421# [RSpecRunTime] RSpec elapsed time: 10 minutes 6.86 seconds. Current RSS: ~1280M. Threads: 5. load average: 1.03 1.15 1.09 1/275 6592422.2423 with a maven package2424 enqueues a sync worker job2425 behaves like does not enqueue a worker to sync a metadata cache2426 does not enqueue a worker to sync a metadata cache2427# [RSpecRunTime] RSpec elapsed time: 10 minutes 9.5 seconds. Current RSS: ~1279M. Threads: 5. load average: 1.03 1.14 1.09 1/275 6602428.2429# [RSpecRunTime] Finishing example group spec/requests/api/project_packages_spec.rb. It took 4 minutes 16.81 seconds. Expected to take 4 minutes 23.98 seconds.2430# [RSpecRunTime] Starting example group spec/requests/lfs_http_spec.rb. Expected to take 2 minutes 54.43 seconds.2431Git LFS API and storage2432 with projects2433 behaves like LFS http requests2434 when LFS is disabled globally2435 download request2436 behaves like LFS http 501 response2437 behaves like LFS http expected response code and message2438 is expected to eq "Git LFS is not enabled on this GitLab server, contact your admin."2439# [RSpecRunTime] RSpec elapsed time: 10 minutes 11.15 seconds. Current RSS: ~1276M. Threads: 5. load average: 1.03 1.14 1.09 1/275 6732440.2441 upload request2442 behaves like LFS http 501 response2443 behaves like LFS http expected response code and message2444 is expected to eq "Git LFS is not enabled on this GitLab server, contact your admin."2445 unauthenticated2446 download request2447 behaves like LFS http 401 response2448 behaves like LFS http expected response code and message2449 is expected to match "text/plain"2450 upload request2451 behaves like LFS http 401 response2452 behaves like LFS http expected response code and message2453 is expected to match "text/plain"2454 without access2455 download request2456 behaves like LFS http 404 response2457 behaves like LFS http expected response code and message2458 is expected to match "application/vnd.git-lfs+json"2459 upload request2460 behaves like LFS http 404 response2461 behaves like LFS http expected response code and message2462 is expected to match "application/vnd.git-lfs+json"2463 with guest access2464 download request2465 behaves like LFS http 404 response2466 behaves like LFS http expected response code and message2467 is expected to match "application/vnd.git-lfs+json"2468 upload request2469 behaves like LFS http 404 response2470 behaves like LFS http expected response code and message2471 is expected to match "application/vnd.git-lfs+json"2472 with download permission2473 download request2474 behaves like LFS http 200 blob response2475 behaves like LFS http expected response code and message2476 is expected to match "application/octet-stream"2477 when container does not exist2478 behaves like LFS http 404 response2479 behaves like LFS http expected response code and message2480 is expected to match "application/vnd.git-lfs+json"2481 upload request2482 behaves like LFS http 403 response2483 behaves like LFS http expected response code and message2484 is expected to eq "Access forbidden. Check your access level."2485 with upload permission2486 upload request2487 behaves like LFS http 200 response2488 behaves like LFS http expected response code and message2489 is expected to match "application/vnd.git-lfs+json"2490 deprecated API2491 when fetching LFS object using deprecated API2492 behaves like deprecated request2493 behaves like LFS http expected response code and message2494 is expected to eq "Server supports batch API only, please update your Git LFS client to version 1.0.1 and up."2495 when handling LFS request using deprecated API2496 behaves like deprecated request2497 behaves like LFS http expected response code and message2498 is expected to eq "Server supports batch API only, please update your Git LFS client to version 1.0.1 and up."2499 project specific LFS settings2500 LFS disabled in project2501 when uploading2502 behaves like LFS http 404 response2503 behaves like LFS http expected response code and message2504 is expected to match "application/vnd.git-lfs+json"2505 when downloading2506 behaves like LFS http 404 response2507 behaves like LFS http expected response code and message2508 is expected to match "application/vnd.git-lfs+json"2509 LFS enabled in project2510 when uploading2511 behaves like LFS http 200 response2512 behaves like LFS http expected response code and message2513 is expected to match "application/vnd.git-lfs+json"2514 when downloading2515 behaves like LFS http 200 blob response2516 behaves like LFS http expected response code and message2517 is expected to match "application/octet-stream"2518 when fetching LFS object2519 when LFS uses object storage2520 when proxy download is enabled2521 responds with the workhorse send-url2522 when proxy download is disabled2523 responds with redirect2524 responds with the file location2525# [RSpecRunTime] RSpec elapsed time: 10 minutes 19.65 seconds. Current RSS: ~1323M. Threads: 5. load average: 1.02 1.14 1.09 1/275 6742526.2527 when deploy key is authorized2528 behaves like LFS http 200 blob response2529 behaves like LFS http expected response code and message2530 is expected to match "application/octet-stream"2531 when using a user key (LFSToken)2532 when user allowed2533 behaves like LFS http 200 blob response2534 behaves like LFS http expected response code and message2535 is expected to match "application/octet-stream"2536 when user password is expired2537 behaves like LFS http 401 response2538 behaves like LFS http expected response code and message2539 is expected to match "text/plain"2540 when user is blocked2541 behaves like LFS http 401 response2542 behaves like LFS http expected response code and message2543 is expected to match "text/plain"2544 when user not allowed2545 behaves like LFS http 404 response2546 behaves like LFS http expected response code and message2547 is expected to match "application/vnd.git-lfs+json"2548 when build is authorized as2549 administrator2550 behaves like can download LFS only from own projects2551 for owned project2552 behaves like LFS http 200 blob response2553 behaves like LFS http expected response code and message2554 is expected to match "application/octet-stream"2555 for member of project2556 behaves like LFS http 200 blob response2557 behaves like LFS http expected response code and message2558 is expected to match "application/octet-stream"2559 for other project2560 rejects downloading code2561 regular user2562 behaves like can download LFS only from own projects2563 for owned project2564 behaves like LFS http 200 blob response2565 behaves like LFS http expected response code and message2566 is expected to match "application/octet-stream"2567 for member of project2568 behaves like LFS http 200 blob response2569 behaves like LFS http expected response code and message2570 is expected to match "application/octet-stream"2571 for other project2572 rejects downloading code2573 does not have user2574 behaves like can download LFS only from own projects2575 for owned project2576 behaves like LFS http 200 blob response2577 behaves like LFS http expected response code and message2578 is expected to match "application/octet-stream"2579 for member of project2580 behaves like LFS http 200 blob response2581 behaves like LFS http expected response code and message2582 is expected to match "application/octet-stream"2583 for other project2584 rejects downloading code2585 when handling LFS batch request2586 download2587 when user is authenticated2588 behaves like an authorized request2589 when downloading an LFS object that is assigned to our project2590 with href to download2591 behaves like LFS http 200 response2592 behaves like LFS http expected response code and message2593 is expected to match "application/vnd.git-lfs+json"2594# [RSpecRunTime] RSpec elapsed time: 10 minutes 28.77 seconds. Current RSS: ~1330M. Threads: 5. load average: 1.02 1.14 1.08 1/275 6812595.2596 behaves like process authorization header2597 when the authorization comes from a user2598 returns a new valid LFS token authorization2599 returns a valid token2600 generates only one new token per each request2601# [RSpecRunTime] RSpec elapsed time: 10 minutes 30.37 seconds. Current RSS: ~1328M. Threads: 5. load average: 1.02 1.13 1.08 1/275 6822602.2603 when downloading an LFS object that is assigned to other project2604 with an 404 for specific object2605 behaves like LFS http 200 response2606 behaves like LFS http expected response code and message2607 is expected to match "application/vnd.git-lfs+json"2608# [RSpecRunTime] RSpec elapsed time: 10 minutes 31.61 seconds. Current RSS: ~1324M. Threads: 5. load average: 1.02 1.13 1.08 1/275 6832609.2610 when downloading a LFS object that does not exist2611 with an 404 for specific object2612 behaves like LFS http 200 response2613 behaves like LFS http expected response code and message2614 is expected to match "application/vnd.git-lfs+json"2615# [RSpecRunTime] RSpec elapsed time: 10 minutes 32.81 seconds. Current RSS: ~1325M. Threads: 5. load average: 1.02 1.13 1.08 1/275 6842616.2617 when downloading one existing and one missing LFS object2618 responds with download hypermedia link for the existing object2619 behaves like LFS http 200 response2620 behaves like LFS http expected response code and message2621 is expected to match "application/vnd.git-lfs+json"2622# [RSpecRunTime] RSpec elapsed time: 10 minutes 33.89 seconds. Current RSS: ~1326M. Threads: 5. load average: 1.02 1.13 1.08 1/275 6852623.2624 behaves like process authorization header2625 when the authorization comes from a user2626 returns a new valid LFS token authorization2627 returns a valid token2628 generates only one new token per each request2629# [RSpecRunTime] RSpec elapsed time: 10 minutes 35.55 seconds. Current RSS: ~1329M. Threads: 5. load average: 1.02 1.13 1.08 1/275 6862630.2631 when downloading two existing LFS objects2632 responds with the download hypermedia link for each object2633 behaves like process authorization header2634 when the authorization comes from a user2635 returns a new valid LFS token authorization2636 returns a valid token2637 generates only one new token per each request2638# [RSpecRunTime] RSpec elapsed time: 10 minutes 37.87 seconds. Current RSS: ~1331M. Threads: 5. load average: 1.02 1.13 1.08 1/275 6872639.2640 when downloading an LFS object that is stored on object storage2641 when lfs.object_store.proxy_download=true2642 does return proxied address URL2643 behaves like LFS http 200 response2644 behaves like LFS http expected response code and message2645 is expected to match "application/vnd.git-lfs+json"2646# [RSpecRunTime] RSpec elapsed time: 10 minutes 38.97 seconds. Current RSS: ~1330M. Threads: 5. load average: 1.02 1.13 1.08 1/274 6882647.2648 when "lfs.object_store.proxy_download" is "false"2649 does return direct object storage URL2650 behaves like LFS http 200 response2651 behaves like LFS http expected response code and message2652 is expected to match "application/vnd.git-lfs+json"2653# [RSpecRunTime] RSpec elapsed time: 10 minutes 40.21 seconds. Current RSS: ~1331M. Threads: 5. load average: 1.02 1.13 1.08 1/274 6892654.2655 when sending objects=[]2656 behaves like LFS http expected response code and message2657 is expected to eq "Not found."2658 when user is not a member of the project2659 behaves like LFS http 404 response2660 behaves like LFS http expected response code and message2661 is expected to match "application/vnd.git-lfs+json"2662 when user does not have download access2663 behaves like LFS http 404 response2664 behaves like LFS http expected response code and message2665 is expected to match "application/vnd.git-lfs+json"2666 when user password is expired2667 behaves like LFS http 401 response2668 behaves like LFS http expected response code and message2669 is expected to match "text/plain"2670 when user is blocked2671 behaves like LFS http 401 response2672 behaves like LFS http expected response code and message2673 is expected to match "text/plain"2674 when using Deploy Tokens2675 when Deploy Token is not valid2676 behaves like LFS http 401 response2677 behaves like LFS http expected response code and message2678 is expected to match "text/plain"2679 when Deploy Token is not related to the project2680 behaves like LFS http 401 response2681 behaves like LFS http expected response code and message2682 is expected to match "text/plain"2683 when deploy token is from an unrelated group to the project2684 behaves like LFS http 401 response2685 behaves like LFS http expected response code and message2686 is expected to match "text/plain"2687 when deploy token is from a parent group of the project and valid2688 behaves like an authorized request2689 when downloading an LFS object that is assigned to our project2690 with href to download2691 behaves like LFS http 200 response2692 behaves like LFS http expected response code and message2693 is expected to match "application/vnd.git-lfs+json"2694# [RSpecRunTime] RSpec elapsed time: 10 minutes 46.2 seconds. Current RSS: ~1331M. Threads: 5. load average: 1.09 1.14 1.09 1/275 6902695.2696 behaves like process authorization header2697 when the authorization comes from a token2698 returns the same authorization header2699# [RSpecRunTime] RSpec elapsed time: 10 minutes 47.33 seconds. Current RSS: ~1326M. Threads: 5. load average: 1.09 1.14 1.09 1/275 6912700.2701 when downloading an LFS object that is assigned to other project2702 with an 404 for specific object2703 behaves like LFS http 200 response2704 behaves like LFS http expected response code and message2705 is expected to match "application/vnd.git-lfs+json"2706# [RSpecRunTime] RSpec elapsed time: 10 minutes 49.68 seconds. Current RSS: ~1322M. Threads: 5. load average: 1.09 1.14 1.09 1/275 6922707.2708 when downloading a LFS object that does not exist2709 with an 404 for specific object2710 behaves like LFS http 200 response2711 behaves like LFS http expected response code and message2712 is expected to match "application/vnd.git-lfs+json"2713# [RSpecRunTime] RSpec elapsed time: 10 minutes 51.92 seconds. Current RSS: ~1316M. Threads: 5. load average: 1.09 1.14 1.09 1/275 6932714.2715 when downloading one existing and one missing LFS object2716 responds with download hypermedia link for the existing object2717 behaves like LFS http 200 response2718 behaves like LFS http expected response code and message2719 is expected to match "application/vnd.git-lfs+json"2720# [RSpecRunTime] RSpec elapsed time: 10 minutes 54.11 seconds. Current RSS: ~1308M. Threads: 5. load average: 1.08 1.14 1.09 1/275 6942721.2722 behaves like process authorization header2723 when the authorization comes from a token2724 returns the same authorization header2725# [RSpecRunTime] RSpec elapsed time: 10 minutes 55.29 seconds. Current RSS: ~1304M. Threads: 5. load average: 1.08 1.14 1.09 1/275 6952726.2727 when downloading two existing LFS objects2728 responds with the download hypermedia link for each object2729 behaves like process authorization header2730 when the authorization comes from a token2731 returns the same authorization header2732# [RSpecRunTime] RSpec elapsed time: 10 minutes 57.54 seconds. Current RSS: ~1300M. Threads: 5. load average: 1.08 1.14 1.09 1/275 6962733.2734 when downloading an LFS object that is stored on object storage2735 when lfs.object_store.proxy_download=true2736 does return proxied address URL2737 behaves like LFS http 200 response2738 behaves like LFS http expected response code and message2739 is expected to match "application/vnd.git-lfs+json"2740# [RSpecRunTime] RSpec elapsed time: 10 minutes 59.74 seconds. Current RSS: ~1298M. Threads: 5. load average: 1.07 1.14 1.09 1/275 6972741.2742 when "lfs.object_store.proxy_download" is "false"2743 does return direct object storage URL2744 behaves like LFS http 200 response2745 behaves like LFS http expected response code and message2746 is expected to match "application/vnd.git-lfs+json"2747# [RSpecRunTime] RSpec elapsed time: 11 minutes 1.92 seconds. Current RSS: ~1295M. Threads: 5. load average: 1.07 1.14 1.09 1/276 6982748.2749 when sending objects=[]2750 behaves like LFS http expected response code and message2751 is expected to eq "Not found."2752 when Deploy Token is valid2753 behaves like an authorized request2754 when downloading an LFS object that is assigned to our project2755 with href to download2756 behaves like LFS http 200 response2757 behaves like LFS http expected response code and message2758 is expected to match "application/vnd.git-lfs+json"2759 behaves like process authorization header2760 when the authorization comes from a token2761 returns the same authorization header2762 when downloading an LFS object that is assigned to other project2763 with an 404 for specific object2764 behaves like LFS http 200 response2765 behaves like LFS http expected response code and message2766 is expected to match "application/vnd.git-lfs+json"2767 when downloading a LFS object that does not exist2768 with an 404 for specific object2769 behaves like LFS http 200 response2770 behaves like LFS http expected response code and message2771 is expected to match "application/vnd.git-lfs+json"2772 when downloading one existing and one missing LFS object2773 responds with download hypermedia link for the existing object2774 behaves like LFS http 200 response2775 behaves like LFS http expected response code and message2776 is expected to match "application/vnd.git-lfs+json"2777 behaves like process authorization header2778 when the authorization comes from a token2779 returns the same authorization header2780 when downloading two existing LFS objects2781 responds with the download hypermedia link for each object2782 behaves like process authorization header2783 when the authorization comes from a token2784 returns the same authorization header2785 when downloading an LFS object that is stored on object storage2786 when lfs.object_store.proxy_download=true2787 does return proxied address URL2788 behaves like LFS http 200 response2789 behaves like LFS http expected response code and message2790 is expected to match "application/vnd.git-lfs+json"2791 when "lfs.object_store.proxy_download" is "false"2792 does return direct object storage URL2793 behaves like LFS http 200 response2794 behaves like LFS http expected response code and message2795 is expected to match "application/vnd.git-lfs+json"2796 when sending objects=[]2797 behaves like LFS http expected response code and message2798 is expected to eq "Not found."2799 when build is authorized as2800 administrator2801 behaves like can download LFS only from own projects2802 for own project2803 behaves like an authorized request2804 when downloading an LFS object that is assigned to our project2805 with href to download2806 behaves like LFS http 200 response2807 behaves like LFS http expected response code and message2808 is expected to match "application/vnd.git-lfs+json"2809# [RSpecRunTime] RSpec elapsed time: 11 minutes 10.78 seconds. Current RSS: ~1328M. Threads: 5. load average: 1.22 1.16 1.10 1/276 7012810.2811 behaves like process authorization header2812 when the authorization comes from a user2813 returns a new valid LFS token authorization2814 returns a valid token2815 generates only one new token per each request2816# [RSpecRunTime] RSpec elapsed time: 11 minutes 12.75 seconds. Current RSS: ~1332M. Threads: 5. load average: 1.22 1.16 1.10 1/277 7052817.2818 when downloading an LFS object that is assigned to other project2819 with an 404 for specific object2820 behaves like LFS http 200 response2821 behaves like LFS http expected response code and message2822 is expected to match "application/vnd.git-lfs+json"2823# [RSpecRunTime] RSpec elapsed time: 11 minutes 14.06 seconds. Current RSS: ~1334M. Threads: 5. load average: 1.20 1.16 1.10 1/277 7082824.2825 when downloading a LFS object that does not exist2826 with an 404 for specific object2827 behaves like LFS http 200 response2828 behaves like LFS http expected response code and message2829 is expected to match "application/vnd.git-lfs+json"2830# [RSpecRunTime] RSpec elapsed time: 11 minutes 15.33 seconds. Current RSS: ~1332M. Threads: 5. load average: 1.20 1.16 1.10 1/277 7112831.2832 when downloading one existing and one missing LFS object2833 responds with download hypermedia link for the existing object2834 behaves like LFS http 200 response2835 behaves like LFS http expected response code and message2836 is expected to match "application/vnd.git-lfs+json"2837# [RSpecRunTime] RSpec elapsed time: 11 minutes 16.71 seconds. Current RSS: ~1331M. Threads: 5. load average: 1.20 1.16 1.10 1/277 7142838.2839 behaves like process authorization header2840 when the authorization comes from a user2841 returns a new valid LFS token authorization2842 returns a valid token2843 generates only one new token per each request2844# [RSpecRunTime] RSpec elapsed time: 11 minutes 18.7 seconds. Current RSS: ~1328M. Threads: 5. load average: 1.20 1.16 1.10 1/277 7182845.2846 when downloading two existing LFS objects2847 responds with the download hypermedia link for each object2848 behaves like process authorization header2849 when the authorization comes from a user2850 returns a new valid LFS token authorization2851 returns a valid token2852 generates only one new token per each request2853# [RSpecRunTime] RSpec elapsed time: 11 minutes 21.47 seconds. Current RSS: ~1325M. Threads: 5. load average: 1.18 1.16 1.10 1/277 7232854.2855 when downloading an LFS object that is stored on object storage2856 when lfs.object_store.proxy_download=true2857 does return proxied address URL2858 behaves like LFS http 200 response2859 behaves like LFS http expected response code and message2860 is expected to match "application/vnd.git-lfs+json"2861# [RSpecRunTime] RSpec elapsed time: 11 minutes 22.87 seconds. Current RSS: ~1324M. Threads: 5. load average: 1.18 1.16 1.10 1/277 7262862.2863 when "lfs.object_store.proxy_download" is "false"2864 does return direct object storage URL2865 behaves like LFS http 200 response2866 behaves like LFS http expected response code and message2867 is expected to match "application/vnd.git-lfs+json"2868# [RSpecRunTime] RSpec elapsed time: 11 minutes 24.3 seconds. Current RSS: ~1323M. Threads: 5. load average: 1.17 1.16 1.09 1/277 7292869.2870 when sending objects=[]2871 behaves like LFS http expected response code and message2872 is expected to eq "Not found."2873 for other project2874 rejects downloading code2875 regular user2876 behaves like can download LFS only from own projects2877 for own project2878 behaves like an authorized request2879 when downloading an LFS object that is assigned to our project2880 with href to download2881 behaves like LFS http 200 response2882 behaves like LFS http expected response code and message2883 is expected to match "application/vnd.git-lfs+json"2884# [RSpecRunTime] RSpec elapsed time: 11 minutes 26.87 seconds. Current RSS: ~1324M. Threads: 5. load average: 1.17 1.16 1.09 1/277 7342885.2886 behaves like process authorization header2887 when the authorization comes from a user2888 returns a new valid LFS token authorization2889 returns a valid token2890 generates only one new token per each request2891# [RSpecRunTime] RSpec elapsed time: 11 minutes 28.8 seconds. Current RSS: ~1324M. Threads: 5. load average: 1.17 1.16 1.09 1/277 7382892.2893 when downloading an LFS object that is assigned to other project2894 with an 404 for specific object2895 behaves like LFS http 200 response2896 behaves like LFS http expected response code and message2897 is expected to match "application/vnd.git-lfs+json"2898# [RSpecRunTime] RSpec elapsed time: 11 minutes 30.26 seconds. Current RSS: ~1324M. Threads: 5. load average: 1.15 1.15 1.09 1/277 7412899.2900 when downloading a LFS object that does not exist2901 with an 404 for specific object2902 behaves like LFS http 200 response2903 behaves like LFS http expected response code and message2904 is expected to match "application/vnd.git-lfs+json"2905# [RSpecRunTime] RSpec elapsed time: 11 minutes 31.68 seconds. Current RSS: ~1324M. Threads: 5. load average: 1.15 1.15 1.09 1/277 7442906.2907 when downloading one existing and one missing LFS object2908 responds with download hypermedia link for the existing object2909 behaves like LFS http 200 response2910 behaves like LFS http expected response code and message2911 is expected to match "application/vnd.git-lfs+json"2912# [RSpecRunTime] RSpec elapsed time: 11 minutes 33.13 seconds. Current RSS: ~1322M. Threads: 5. load average: 1.15 1.15 1.09 1/277 7472913.2914 behaves like process authorization header2915 when the authorization comes from a user2916 returns a new valid LFS token authorization2917 returns a valid token2918 generates only one new token per each request2919# [RSpecRunTime] RSpec elapsed time: 11 minutes 35.11 seconds. Current RSS: ~1322M. Threads: 5. load average: 1.14 1.15 1.09 1/277 7512920.2921 when downloading two existing LFS objects2922 responds with the download hypermedia link for each object2923 behaves like process authorization header2924 when the authorization comes from a user2925 returns a new valid LFS token authorization2926 returns a valid token2927 generates only one new token per each request2928# [RSpecRunTime] RSpec elapsed time: 11 minutes 37.88 seconds. Current RSS: ~1322M. Threads: 5. load average: 1.14 1.15 1.09 1/277 7562929.2930 when downloading an LFS object that is stored on object storage2931 when lfs.object_store.proxy_download=true2932 does return proxied address URL2933 behaves like LFS http 200 response2934 behaves like LFS http expected response code and message2935 is expected to match "application/vnd.git-lfs+json"2936# [RSpecRunTime] RSpec elapsed time: 11 minutes 39.51 seconds. Current RSS: ~1323M. Threads: 5. load average: 1.13 1.15 1.09 1/277 7592937.2938 when "lfs.object_store.proxy_download" is "false"2939 does return direct object storage URL2940 behaves like LFS http 200 response2941 behaves like LFS http expected response code and message2942 is expected to match "application/vnd.git-lfs+json"2943# [RSpecRunTime] RSpec elapsed time: 11 minutes 40.79 seconds. Current RSS: ~1322M. Threads: 5. load average: 1.13 1.15 1.09 1/277 7622944.2945 when sending objects=[]2946 behaves like LFS http expected response code and message2947 is expected to eq "Not found."2948 for other project2949 rejects downloading code2950 does not have user2951 behaves like can download LFS only from own projects2952 for own project2953 behaves like an authorized request2954 when downloading an LFS object that is assigned to our project2955 with href to download2956 behaves like LFS http 200 response2957 behaves like LFS http expected response code and message2958 is expected to match "application/vnd.git-lfs+json"2959# [RSpecRunTime] RSpec elapsed time: 11 minutes 43.13 seconds. Current RSS: ~1331M. Threads: 5. load average: 1.13 1.15 1.09 1/277 7672960.2961 behaves like process authorization header2962 when the authorization comes from a token2963 returns the same authorization header2964 when downloading an LFS object that is assigned to other project2965 with an 404 for specific object2966 behaves like LFS http 200 response2967 behaves like LFS http expected response code and message2968 is expected to match "application/vnd.git-lfs+json"2969# [RSpecRunTime] RSpec elapsed time: 11 minutes 45.13 seconds. Current RSS: ~1331M. Threads: 5. load average: 1.12 1.14 1.09 1/278 7712970.2971 when downloading a LFS object that does not exist2972 with an 404 for specific object2973 behaves like LFS http 200 response2974 behaves like LFS http expected response code and message2975 is expected to match "application/vnd.git-lfs+json"2976# [RSpecRunTime] RSpec elapsed time: 11 minutes 46.36 seconds. Current RSS: ~1332M. Threads: 5. load average: 1.12 1.14 1.09 1/278 7742977.2978 when downloading one existing and one missing LFS object2979 responds with download hypermedia link for the existing object2980 behaves like LFS http 200 response2981 behaves like LFS http expected response code and message2982 is expected to match "application/vnd.git-lfs+json"2983# [RSpecRunTime] RSpec elapsed time: 11 minutes 47.67 seconds. Current RSS: ~1332M. Threads: 5. load average: 1.12 1.14 1.09 1/278 7772984.2985 behaves like process authorization header2986 when the authorization comes from a token2987 returns the same authorization header2988 when downloading two existing LFS objects2989 responds with the download hypermedia link for each object2990 behaves like process authorization header2991 when the authorization comes from a token2992 returns the same authorization header2993# [RSpecRunTime] RSpec elapsed time: 11 minutes 49.57 seconds. Current RSS: ~1333M. Threads: 5. load average: 1.11 1.14 1.09 1/278 7812994.2995 when downloading an LFS object that is stored on object storage2996 when lfs.object_store.proxy_download=true2997 does return proxied address URL2998 behaves like LFS http 200 response2999 behaves like LFS http expected response code and message3000 is expected to match "application/vnd.git-lfs+json"3001# [RSpecRunTime] RSpec elapsed time: 11 minutes 50.86 seconds. Current RSS: ~1331M. Threads: 5. load average: 1.11 1.14 1.09 1/278 7843002.3003 when "lfs.object_store.proxy_download" is "false"3004 does return direct object storage URL3005 behaves like LFS http 200 response3006 behaves like LFS http expected response code and message3007 is expected to match "application/vnd.git-lfs+json"3008# [RSpecRunTime] RSpec elapsed time: 11 minutes 52.11 seconds. Current RSS: ~1331M. Threads: 5. load average: 1.11 1.14 1.09 1/278 7873009.3010 when sending objects=[]3011 behaves like LFS http expected response code and message3012 is expected to eq "Not found."3013 for other project3014 rejects downloading code3015 when user is not authenticated3016 is accessing public project3017 returns href to download3018 behaves like LFS http 200 response3019 behaves like LFS http expected response code and message3020 is expected to match "application/vnd.git-lfs+json"3021# [RSpecRunTime] RSpec elapsed time: 11 minutes 54.22 seconds. Current RSS: ~1331M. Threads: 5. load average: 1.10 1.14 1.09 1/278 7903022.3023 is accessing non-public project3024 behaves like LFS http 401 response3025 behaves like LFS http expected response code and message3026 is expected to match "text/plain"3027 upload3028 when request is authenticated3029 when user has project push access3030 when pushing an LFS object that already exists3031 in another project3032 behaves like batch upload with existing LFS object3033 responds with links to the object in the project3034 behaves like LFS http 200 response3035 behaves like LFS http expected response code and message3036 is expected to match "application/vnd.git-lfs+json"3037# [RSpecRunTime] RSpec elapsed time: 11 minutes 55.94 seconds. Current RSS: ~1331M. Threads: 5. load average: 1.10 1.14 1.09 1/278 7913038.3039 behaves like process authorization header3040 when the authorization comes from a user3041 returns a new valid LFS token authorization3042 returns a valid token3043 generates only one new token per each request3044# [RSpecRunTime] RSpec elapsed time: 11 minutes 57.56 seconds. Current RSS: ~1338M. Threads: 5. load average: 1.10 1.14 1.09 1/278 7923045.3046 in source of fork project3047 when user has access to both the parent and fork3048 links existing LFS objects to other project3049# [RSpecRunTime] RSpec elapsed time: 12 minutes 0.1 second. Current RSS: ~1334M. Threads: 5. load average: 1.09 1.14 1.09 1/278 7993050.3051 when user does not have access to parent3052 behaves like batch upload with existing LFS object3053 responds with links to the object in the project3054 behaves like LFS http 200 response3055 behaves like LFS http expected response code and message3056 is expected to match "application/vnd.git-lfs+json"3057# [RSpecRunTime] RSpec elapsed time: 12 minutes 4.4 seconds. Current RSS: ~1318M. Threads: 5. load average: 1.08 1.13 1.09 1/279 8123058.3059 behaves like process authorization header3060 when the authorization comes from a user3061 returns a new valid LFS token authorization3062 returns a valid token3063 generates only one new token per each request3064# [RSpecRunTime] RSpec elapsed time: 12 minutes 10.85 seconds. Current RSS: ~1296M. Threads: 5. load average: 1.08 1.13 1.09 1/279 8313065.3066 when pushing a LFS object that does not exist3067 behaves like pushes new LFS objects3068 responds with upload hypermedia link3069 behaves like LFS http 200 response3070 behaves like LFS http expected response code and message3071 is expected to match "application/vnd.git-lfs+json"3072 behaves like process authorization header3073 when the authorization comes from a user3074 returns a new valid LFS token authorization3075 returns a valid token3076 generates only one new token per each request3077# [RSpecRunTime] RSpec elapsed time: 12 minutes 13.21 seconds. Current RSS: ~1311M. Threads: 5. load average: 1.08 1.13 1.09 1/279 8323078.3079 when pushing one new and one existing LFS object3080 responds with upload hypermedia link for the new object3081 behaves like LFS http 200 response3082 behaves like LFS http expected response code and message3083 is expected to match "application/vnd.git-lfs+json"3084# [RSpecRunTime] RSpec elapsed time: 12 minutes 14.28 seconds. Current RSS: ~1318M. Threads: 5. load average: 1.07 1.13 1.09 1/279 8333085.3086 behaves like process authorization header3087 when the authorization comes from a user3088 returns a new valid LFS token authorization3089 returns a valid token3090 generates only one new token per each request3091# [RSpecRunTime] RSpec elapsed time: 12 minutes 15.76 seconds. Current RSS: ~1322M. Threads: 5. load average: 1.07 1.13 1.09 1/279 8343092.3093 when user does not have push access3094 behaves like LFS http 403 response3095 behaves like LFS http expected response code and message3096 is expected to eq "Access forbidden. Check your access level."3097 when build is authorized3098 build has an user3099 tries to push to own project3100 behaves like LFS http 403 response3101 behaves like LFS http expected response code and message3102 is expected to eq "Access forbidden. Check your access level."3103 tries to push to other project3104 behaves like LFS http 404 response3105 behaves like LFS http expected response code and message3106 is expected to match "application/vnd.git-lfs+json"3107 does not have user3108 behaves like LFS http 403 response3109 behaves like LFS http expected response code and message3110 is expected to eq "Access forbidden. Check your access level."3111 when deploy key has project push access3112 behaves like pushes new LFS objects3113 responds with upload hypermedia link3114 behaves like LFS http 200 response3115 behaves like LFS http expected response code and message3116 is expected to match "application/vnd.git-lfs+json"3117 behaves like process authorization header3118 when the authorization comes from a token3119 returns the same authorization header3120 when user is not authenticated3121 when user has push access3122 behaves like LFS http 401 response3123 behaves like LFS http expected response code and message3124 is expected to match "text/plain"3125 when user does not have push access3126 behaves like LFS http 401 response3127 behaves like LFS http expected response code and message3128 is expected to match "text/plain"3129 unsupported3130 behaves like LFS http 404 response3131 behaves like LFS http expected response code and message3132 is expected to match "application/vnd.git-lfs+json"3133 when handling LFS batch request on a read-only GitLab instance3134 when downloading3135 behaves like LFS http 200 response3136 behaves like LFS http expected response code and message3137 is expected to match "application/vnd.git-lfs+json"3138 when uploading3139 behaves like LFS http expected response code and message3140 is expected to eq "You cannot write to this read-only GitLab instance."3141 when pushing a LFS object3142 to one project3143 when user is authenticated3144 when user has push access to the project3145 and the request bypassed workhorse3146 raises an exception3147 and request is sent by gitlab-workhorse to authorize the request3148 when using local storage3149 behaves like a local file3150 behaves like a valid response3151 responds with status 200, location of LFS store and object details3152 behaves like LFS http 200 workhorse response3153 behaves like LFS http expected response code and message3154 is expected to match "application/vnd.gitlab-workhorse+json"3155 when using remote storage3156 when direct upload is enabled3157 behaves like a valid response3158 responds with status 200, location of LFS remote store and object details3159 behaves like LFS http 200 workhorse response3160 behaves like LFS http expected response code and message3161 is expected to match "application/vnd.gitlab-workhorse+json"3162 when direct upload is disabled3163 behaves like a local file3164 behaves like a valid response3165 responds with status 200, location of LFS store and object details3166 behaves like LFS http 200 workhorse response3167 behaves like LFS http expected response code and message3168 is expected to match "application/vnd.gitlab-workhorse+json"3169 and request is sent by gitlab-workhorse to finalize the upload3170 LFS object is linked to the project3171 behaves like LFS http 200 response3172 behaves like LFS http expected response code and message3173 is expected to match "application/vnd.git-lfs+json"3174 and request to finalize the upload is not sent by gitlab-workhorse3175 fails with a JWT decode error3176 and the uploaded file is invalid3177 size: nil, sha256: nil, status: :ok3178 validates the upload size and SHA2563179 size: 0, sha256: nil, status: :bad_request3180 validates the upload size and SHA2563181 size: nil, sha256: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", status: :bad_request3182 validates the upload size and SHA2563183 and workhorse requests upload finalize for a new LFS object3184 with object storage enabled3185 and direct upload enabled3186 with invalid remote_id: 1231233187 responds with status 4033188 with invalid remote_id: ../../1231233189 responds with status 4033190 with valid remote_id3191 responds with status 2003192 schedules migration of file to object storage3193 have valid file3194# [RSpecRunTime] RSpec elapsed time: 12 minutes 29.56 seconds. Current RSS: ~1349M. Threads: 5. load average: 1.12 1.14 1.09 1/277 8363195.3196 without the lfs object3197 rejects slashes in the tempfile name (path traversal)3198 not sending the workhorse jwt header3199 rejects the request3200 and user does not have push access3201 behaves like forbidden3202 and request is sent by gitlab-workhorse to authorize the request3203 behaves like LFS http 403 response3204 behaves like LFS http expected response code and message3205 is expected to eq "Access forbidden. Check your access level."3206 and request is sent by gitlab-workhorse to finalize the upload3207 behaves like LFS http 403 response3208 behaves like LFS http expected response code and message3209 is expected to eq "Access forbidden. Check your access level."3210 and request is sent with a malformed headers3211 behaves like LFS http 403 response3212 behaves like LFS http expected response code and message3213 is expected to eq "Access forbidden. Check your access level."3214 when build is authorized3215 build has an user3216 tries to push to own project3217 behaves like LFS http 403 response3218 behaves like LFS http expected response code and message3219 is expected to eq "Access forbidden. Check your access level."3220 tries to push to other project3221 behaves like LFS http 404 response3222 behaves like LFS http expected response code and message3223 is expected to match "application/vnd.git-lfs+json"3224 does not have user3225 behaves like LFS http 403 response3226 behaves like LFS http expected response code and message3227 is expected to eq "Access forbidden. Check your access level."3228 when using a user key (LFSToken)3229 when user allowed3230 behaves like LFS http 200 workhorse response3231 behaves like LFS http expected response code and message3232 is expected to match "application/vnd.gitlab-workhorse+json"3233 when user password is expired3234 behaves like LFS http 401 response3235 behaves like LFS http expected response code and message3236 is expected to match "text/plain"3237 when user is blocked3238 behaves like LFS http 401 response3239 behaves like LFS http expected response code and message3240 is expected to match "text/plain"3241 when user not allowed3242 behaves like LFS http 404 response3243 behaves like LFS http expected response code and message3244 is expected to match "application/vnd.git-lfs+json"3245 for unauthenticated3246 behaves like unauthorized3247 and request is sent by gitlab-workhorse to authorize the request3248 behaves like LFS http 401 response3249 behaves like LFS http expected response code and message3250 is expected to match "text/plain"3251 and request is sent by gitlab-workhorse to finalize the upload3252 behaves like LFS http 401 response3253 behaves like LFS http expected response code and message3254 is expected to match "text/plain"3255 and request is sent with a malformed headers3256 behaves like LFS http 401 response3257 behaves like LFS http expected response code and message3258 is expected to match "text/plain"3259 to a forked project3260 when user is authenticated3261 when user has push access to the project3262 and request is sent by gitlab-workhorse to authorize the request3263 with location of LFS store and object details3264 behaves like LFS http 200 workhorse response3265 behaves like LFS http expected response code and message3266 is expected to match "application/vnd.gitlab-workhorse+json"3267# [RSpecRunTime] RSpec elapsed time: 12 minutes 38.91 seconds. Current RSS: ~1348M. Threads: 5. load average: 1.11 1.14 1.09 1/278 8403268.3269 and request is sent by gitlab-workhorse to finalize the upload3270 LFS object is linked to the forked project3271 behaves like LFS http 200 response3272 behaves like LFS http expected response code and message3273 is expected to match "application/vnd.git-lfs+json"3274# [RSpecRunTime] RSpec elapsed time: 12 minutes 41.39 seconds. Current RSS: ~1346M. Threads: 5. load average: 1.18 1.15 1.10 1/278 8413275.3276 when user has push access to upstream project3277 an MR exists on target forked project3278 with allow_collaboration option set to true3279 and request is sent by gitlab-workhorse to authorize the request3280 behaves like LFS http 200 workhorse response3281 behaves like LFS http expected response code and message3282 is expected to match "application/vnd.gitlab-workhorse+json"3283# [RSpecRunTime] RSpec elapsed time: 12 minutes 43.29 seconds. Current RSS: ~1339M. Threads: 5. load average: 1.18 1.15 1.10 2/278 8423284.3285 and request is sent by gitlab-workhorse to finalize the upload3286 behaves like LFS http 200 response3287 behaves like LFS http expected response code and message3288 is expected to match "application/vnd.git-lfs+json"3289# [RSpecRunTime] RSpec elapsed time: 12 minutes 44.81 seconds. Current RSS: ~1333M. Threads: 5. load average: 1.17 1.15 1.09 1/278 8433290.3291 with allow_collaboration option set to false3292 request is sent by gitlab-workhorse to authorize the request3293 behaves like forbidden3294 and request is sent by gitlab-workhorse to authorize the request3295 behaves like LFS http 403 response3296 behaves like LFS http expected response code and message3297 is expected to eq "Access forbidden. Check your access level."3298# [RSpecRunTime] RSpec elapsed time: 12 minutes 46.37 seconds. Current RSS: ~1326M. Threads: 5. load average: 1.17 1.15 1.09 1/278 8443299.3300 and request is sent by gitlab-workhorse to finalize the upload3301 behaves like LFS http 403 response3302 behaves like LFS http expected response code and message3303 is expected to eq "Access forbidden. Check your access level."3304# [RSpecRunTime] RSpec elapsed time: 12 minutes 47.92 seconds. Current RSS: ~1326M. Threads: 5. load average: 1.17 1.15 1.09 2/278 8453305.3306 and request is sent with a malformed headers3307 behaves like LFS http 403 response3308 behaves like LFS http expected response code and message3309 is expected to eq "Access forbidden. Check your access level."3310# [RSpecRunTime] RSpec elapsed time: 12 minutes 49.54 seconds. Current RSS: ~1326M. Threads: 5. load average: 1.08 1.13 1.09 1/278 8463311.3312 and user does not have push access3313 behaves like forbidden3314 and request is sent by gitlab-workhorse to authorize the request3315 behaves like LFS http 403 response3316 behaves like LFS http expected response code and message3317 is expected to eq "Access forbidden. Check your access level."3318# [RSpecRunTime] RSpec elapsed time: 12 minutes 50.63 seconds. Current RSS: ~1327M. Threads: 5. load average: 1.08 1.13 1.09 1/278 8473319.3320 and request is sent by gitlab-workhorse to finalize the upload3321 behaves like LFS http 403 response3322 behaves like LFS http expected response code and message3323 is expected to eq "Access forbidden. Check your access level."3324 and request is sent with a malformed headers3325 behaves like LFS http 403 response3326 behaves like LFS http expected response code and message3327 is expected to eq "Access forbidden. Check your access level."3328# [RSpecRunTime] RSpec elapsed time: 12 minutes 52.66 seconds. Current RSS: ~1322M. Threads: 5. load average: 1.08 1.13 1.09 1/278 8483329.3330 when build is authorized3331 build has an user3332 tries to push to own project3333 behaves like LFS http 403 response3334 behaves like LFS http expected response code and message3335 is expected to eq "Access forbidden. Check your access level."3336# [RSpecRunTime] RSpec elapsed time: 12 minutes 53.81 seconds. Current RSS: ~1322M. Threads: 5. load average: 1.08 1.13 1.09 1/278 8493337.3338 tries to push to other project3339 behaves like LFS http 404 response3340 behaves like LFS http expected response code and message3341 is expected to match "application/vnd.git-lfs+json"3342# [RSpecRunTime] RSpec elapsed time: 12 minutes 55.07 seconds. Current RSS: ~1322M. Threads: 5. load average: 1.15 1.14 1.09 1/278 8513343.3344 does not have user3345 behaves like LFS http 403 response3346 behaves like LFS http expected response code and message3347 is expected to eq "Access forbidden. Check your access level."3348# [RSpecRunTime] RSpec elapsed time: 12 minutes 56.26 seconds. Current RSS: ~1324M. Threads: 5. load average: 1.15 1.14 1.09 1/278 8523349.3350 for unauthenticated3351 behaves like unauthorized3352 and request is sent by gitlab-workhorse to authorize the request3353 behaves like LFS http 401 response3354 behaves like LFS http expected response code and message3355 is expected to match "text/plain"3356 and request is sent by gitlab-workhorse to finalize the upload3357 behaves like LFS http 401 response3358 behaves like LFS http expected response code and message3359 is expected to match "text/plain"3360 and request is sent with a malformed headers3361 behaves like LFS http 401 response3362 behaves like LFS http expected response code and message3363 is expected to match "text/plain"3364 and second project not related to fork or a source project3365 when pushing the same LFS object to the second project3366 links the LFS object to the project3367 behaves like LFS http 200 response3368 behaves like LFS http expected response code and message3369 is expected to match "application/vnd.git-lfs+json"3370# [RSpecRunTime] RSpec elapsed time: 13 minutes 0.29 second. Current RSS: ~1324M. Threads: 5. load average: 1.14 1.14 1.09 1/278 8533371.3372 with project wikis3373 behaves like LFS http requests3374 when LFS is disabled globally3375 download request3376 behaves like LFS http 501 response3377 behaves like LFS http expected response code and message3378 is expected to eq "Git LFS is not enabled on this GitLab server, contact your admin."3379 upload request3380 behaves like LFS http 501 response3381 behaves like LFS http expected response code and message3382 is expected to eq "Git LFS is not enabled on this GitLab server, contact your admin."3383 unauthenticated3384 download request3385 behaves like LFS http 401 response3386 behaves like LFS http expected response code and message3387 is expected to match "text/plain"3388 upload request3389 behaves like LFS http 401 response3390 behaves like LFS http expected response code and message3391 is expected to match "text/plain"3392 without access3393 download request3394 behaves like LFS http 404 response3395 behaves like LFS http expected response code and message3396 is expected to match "application/vnd.git-lfs+json"3397 upload request3398 behaves like LFS http 404 response3399 behaves like LFS http expected response code and message3400 is expected to match "application/vnd.git-lfs+json"3401 with guest access3402 download request3403 behaves like LFS http 404 response3404 behaves like LFS http expected response code and message3405 is expected to match "application/vnd.git-lfs+json"3406 upload request3407 behaves like LFS http 404 response3408 behaves like LFS http expected response code and message3409 is expected to match "application/vnd.git-lfs+json"3410 with download permission3411 download request3412 behaves like LFS http 200 blob response3413 behaves like LFS http expected response code and message3414 is expected to match "application/octet-stream"3415 when container does not exist3416 behaves like LFS http 404 response3417 behaves like LFS http expected response code and message3418 is expected to match "application/vnd.git-lfs+json"3419 upload request3420 behaves like LFS http 403 response3421 behaves like LFS http expected response code and message3422 is expected to eq "Access forbidden. Check your access level."3423 with upload permission3424 upload request3425 behaves like LFS http 200 response3426 behaves like LFS http expected response code and message3427 is expected to match "application/vnd.git-lfs+json"3428 deprecated API3429 when fetching LFS object using deprecated API3430 behaves like deprecated request3431 behaves like LFS http expected response code and message3432 is expected to eq "Server supports batch API only, please update your Git LFS client to version 1.0.1 and up."3433 when handling LFS request using deprecated API3434 behaves like deprecated request3435 behaves like LFS http expected response code and message3436 is expected to eq "Server supports batch API only, please update your Git LFS client to version 1.0.1 and up."3437 with snippets3438 with project snippets3439 behaves like LFS http requests3440 when LFS is disabled globally3441 download request3442 behaves like LFS http 501 response3443 behaves like LFS http expected response code and message3444 is expected to eq "Git LFS is not enabled on this GitLab server, contact your admin."3445 upload request3446 behaves like LFS http 501 response3447 behaves like LFS http expected response code and message3448 is expected to eq "Git LFS is not enabled on this GitLab server, contact your admin."3449 unauthenticated3450 download request3451 behaves like LFS http 401 response3452 behaves like LFS http expected response code and message3453 is expected to match "text/plain"3454 upload request3455 behaves like LFS http 401 response3456 behaves like LFS http expected response code and message3457 is expected to match "text/plain"3458 without access3459 download request3460 behaves like LFS http 404 response3461 behaves like LFS http expected response code and message3462 is expected to match "application/vnd.git-lfs+json"3463 upload request3464 behaves like LFS http 404 response3465 behaves like LFS http expected response code and message3466 is expected to match "application/vnd.git-lfs+json"3467 with guest access3468 download request3469 behaves like LFS http 404 response3470 behaves like LFS http expected response code and message3471 is expected to match "application/vnd.git-lfs+json"3472 upload request3473 behaves like LFS http 404 response3474 behaves like LFS http expected response code and message3475 is expected to match "application/vnd.git-lfs+json"3476 with download permission3477 download request3478 behaves like LFS http 200 blob response3479 behaves like LFS http 404 response3480 behaves like LFS http expected response code and message3481 is expected to match "application/vnd.git-lfs+json"3482 when container does not exist3483 behaves like LFS http 404 response3484 behaves like LFS http expected response code and message3485 is expected to match "application/vnd.git-lfs+json"3486 upload request3487 behaves like LFS http 403 response3488 behaves like LFS http 404 response3489 behaves like LFS http expected response code and message3490 is expected to match "application/vnd.git-lfs+json"3491 with upload permission3492 upload request3493 behaves like LFS http 200 response3494 behaves like LFS http 404 response3495 behaves like LFS http expected response code and message3496 is expected to match "application/vnd.git-lfs+json"3497 deprecated API3498 when fetching LFS object using deprecated API3499 behaves like deprecated request3500 behaves like LFS http expected response code and message3501 is expected to eq "Server supports batch API only, please update your Git LFS client to version 1.0.1 and up."3502 when handling LFS request using deprecated API3503 behaves like deprecated request3504 behaves like LFS http expected response code and message3505 is expected to eq "Server supports batch API only, please update your Git LFS client to version 1.0.1 and up."3506 with personal snippets3507 behaves like LFS http requests3508 when LFS is disabled globally3509 download request3510 behaves like LFS http 501 response3511 behaves like LFS http expected response code and message3512 is expected to eq "Git LFS is not enabled on this GitLab server, contact your admin."3513 upload request3514 behaves like LFS http 501 response3515 behaves like LFS http expected response code and message3516 is expected to eq "Git LFS is not enabled on this GitLab server, contact your admin."3517 unauthenticated3518 download request3519 behaves like LFS http 401 response3520 behaves like LFS http expected response code and message3521 is expected to match "text/plain"3522 upload request3523 behaves like LFS http 401 response3524 behaves like LFS http expected response code and message3525 is expected to match "text/plain"3526 without access3527 download request3528 behaves like LFS http 404 response3529 behaves like LFS http expected response code and message3530 is expected to match "application/vnd.git-lfs+json"3531 upload request3532 behaves like LFS http 404 response3533 behaves like LFS http expected response code and message3534 is expected to match "application/vnd.git-lfs+json"3535 with guest access3536 download request3537 behaves like LFS http 404 response3538 behaves like LFS http expected response code and message3539 is expected to match "application/vnd.git-lfs+json"3540 upload request3541 behaves like LFS http 404 response3542 behaves like LFS http expected response code and message3543 is expected to match "application/vnd.git-lfs+json"3544 with download permission3545 download request3546 behaves like LFS http 200 blob response3547 behaves like LFS http 404 response3548 behaves like LFS http expected response code and message3549 is expected to match "application/vnd.git-lfs+json"3550 when container does not exist3551 behaves like LFS http 404 response3552 behaves like LFS http expected response code and message3553 is expected to match "application/vnd.git-lfs+json"3554 upload request3555 behaves like LFS http 403 response3556 behaves like LFS http 404 response3557 behaves like LFS http expected response code and message3558 is expected to match "application/vnd.git-lfs+json"3559 with upload permission3560 upload request3561 behaves like LFS http 200 response3562 behaves like LFS http 404 response3563 behaves like LFS http expected response code and message3564 is expected to match "application/vnd.git-lfs+json"3565 deprecated API3566 when fetching LFS object using deprecated API3567 behaves like deprecated request3568 behaves like LFS http expected response code and message3569 is expected to eq "Server supports batch API only, please update your Git LFS client to version 1.0.1 and up."3570 when handling LFS request using deprecated API3571 behaves like deprecated request3572 behaves like LFS http expected response code and message3573 is expected to eq "Server supports batch API only, please update your Git LFS client to version 1.0.1 and up."3574# [RSpecRunTime] Finishing example group spec/requests/lfs_http_spec.rb. It took 3 minutes 10.9 seconds. Expected to take 2 minutes 54.43 seconds.3575# [RSpecRunTime] Starting example group spec/requests/api/generic_packages_spec.rb. Expected to take 2 minutes 13.87 seconds.3576API::GenericPackages3577 PUT /api/v4/projects/:id/packages/generic/:package_name/:package_version/(*path)/:file_name/authorize3578 with valid project3579 project_visibility: "PUBLIC", user_role: :developer, member?: true, authenticate_with: :personal_access_token, expected_status: :success3580 responds with success3581# [RSpecRunTime] RSpec elapsed time: 13 minutes 21.69 seconds. Current RSS: ~1355M. Threads: 5. load average: 1.17 1.15 1.10 1/279 10423582.3583 project_visibility: "PUBLIC", user_role: :guest, member?: true, authenticate_with: :personal_access_token, expected_status: :forbidden3584 responds with forbidden3585 project_visibility: "PUBLIC", user_role: :developer, member?: true, authenticate_with: :invalid_personal_access_token, expected_status: :unauthorized3586 responds with unauthorized3587 project_visibility: "PUBLIC", user_role: :guest, member?: true, authenticate_with: :invalid_personal_access_token, expected_status: :unauthorized3588 responds with unauthorized3589 project_visibility: "PUBLIC", user_role: :developer, member?: true, authenticate_with: :user_basic_auth, expected_status: :success3590 responds with success3591 project_visibility: "PUBLIC", user_role: :guest, member?: true, authenticate_with: :user_basic_auth, expected_status: :forbidden3592 responds with forbidden3593 project_visibility: "PUBLIC", user_role: :developer, member?: true, authenticate_with: :invalid_user_basic_auth, expected_status: :unauthorized3594 responds with unauthorized3595 project_visibility: "PUBLIC", user_role: :guest, member?: true, authenticate_with: :invalid_user_basic_auth, expected_status: :unauthorized3596 responds with unauthorized3597 project_visibility: "PUBLIC", user_role: :developer, member?: false, authenticate_with: :personal_access_token, expected_status: :forbidden3598 responds with forbidden3599 project_visibility: "PUBLIC", user_role: :guest, member?: false, authenticate_with: :personal_access_token, expected_status: :forbidden3600 responds with forbidden3601 project_visibility: "PUBLIC", user_role: :developer, member?: false, authenticate_with: :invalid_personal_access_token, expected_status: :unauthorized3602 responds with unauthorized3603 project_visibility: "PUBLIC", user_role: :guest, member?: false, authenticate_with: :invalid_personal_access_token, expected_status: :unauthorized3604 responds with unauthorized3605 project_visibility: "PUBLIC", user_role: :developer, member?: false, authenticate_with: :user_basic_auth, expected_status: :forbidden3606 responds with forbidden3607 project_visibility: "PUBLIC", user_role: :guest, member?: false, authenticate_with: :user_basic_auth, expected_status: :forbidden3608 responds with forbidden3609 project_visibility: "PUBLIC", user_role: :developer, member?: false, authenticate_with: :invalid_user_basic_auth, expected_status: :unauthorized3610 responds with unauthorized3611 project_visibility: "PUBLIC", user_role: :guest, member?: false, authenticate_with: :invalid_user_basic_auth, expected_status: :unauthorized3612 responds with unauthorized3613 project_visibility: "PUBLIC", user_role: :anonymous, member?: false, authenticate_with: :none, expected_status: :unauthorized3614 responds with unauthorized3615 project_visibility: "PRIVATE", user_role: :developer, member?: true, authenticate_with: :personal_access_token, expected_status: :success3616 responds with success3617 project_visibility: "PRIVATE", user_role: :guest, member?: true, authenticate_with: :personal_access_token, expected_status: :forbidden3618 responds with forbidden3619 project_visibility: "PRIVATE", user_role: :developer, member?: true, authenticate_with: :invalid_personal_access_token, expected_status: :unauthorized3620 responds with unauthorized3621 project_visibility: "PRIVATE", user_role: :guest, member?: true, authenticate_with: :invalid_personal_access_token, expected_status: :unauthorized3622 responds with unauthorized3623 project_visibility: "PRIVATE", user_role: :developer, member?: true, authenticate_with: :user_basic_auth, expected_status: :success3624 responds with success3625 project_visibility: "PRIVATE", user_role: :guest, member?: true, authenticate_with: :user_basic_auth, expected_status: :forbidden3626 responds with forbidden3627 project_visibility: "PRIVATE", user_role: :developer, member?: true, authenticate_with: :invalid_user_basic_auth, expected_status: :unauthorized3628 responds with unauthorized3629 project_visibility: "PRIVATE", user_role: :guest, member?: true, authenticate_with: :invalid_user_basic_auth, expected_status: :unauthorized3630 responds with unauthorized3631 project_visibility: "PRIVATE", user_role: :developer, member?: false, authenticate_with: :personal_access_token, expected_status: :not_found3632 responds with not_found3633 project_visibility: "PRIVATE", user_role: :guest, member?: false, authenticate_with: :personal_access_token, expected_status: :not_found3634 responds with not_found3635 project_visibility: "PRIVATE", user_role: :developer, member?: false, authenticate_with: :invalid_personal_access_token, expected_status: :unauthorized3636 responds with unauthorized3637 project_visibility: "PRIVATE", user_role: :guest, member?: false, authenticate_with: :invalid_personal_access_token, expected_status: :unauthorized3638 responds with unauthorized3639 project_visibility: "PRIVATE", user_role: :developer, member?: false, authenticate_with: :user_basic_auth, expected_status: :not_found3640 responds with not_found3641 project_visibility: "PRIVATE", user_role: :guest, member?: false, authenticate_with: :user_basic_auth, expected_status: :not_found3642 responds with not_found3643 project_visibility: "PRIVATE", user_role: :developer, member?: false, authenticate_with: :invalid_user_basic_auth, expected_status: :unauthorized3644 responds with unauthorized3645 project_visibility: "PRIVATE", user_role: :guest, member?: false, authenticate_with: :invalid_user_basic_auth, expected_status: :unauthorized3646 responds with unauthorized3647 project_visibility: "PRIVATE", user_role: :anonymous, member?: false, authenticate_with: :none, expected_status: :unauthorized3648 responds with unauthorized3649 project_visibility: "PUBLIC", user_role: :developer, member?: true, authenticate_with: :job_token, expected_status: :success3650 responds with success3651# [RSpecRunTime] RSpec elapsed time: 13 minutes 35.64 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.13 1.14 1.09 1/279 10433652.3653 project_visibility: "PUBLIC", user_role: :developer, member?: true, authenticate_with: :invalid_job_token, expected_status: :unauthorized3654 responds with unauthorized3655 project_visibility: "PUBLIC", user_role: :developer, member?: false, authenticate_with: :job_token, expected_status: :forbidden3656 responds with forbidden3657 project_visibility: "PUBLIC", user_role: :developer, member?: false, authenticate_with: :invalid_job_token, expected_status: :unauthorized3658 responds with unauthorized3659 project_visibility: "PRIVATE", user_role: :developer, member?: true, authenticate_with: :job_token, expected_status: :success3660 responds with success3661# [RSpecRunTime] RSpec elapsed time: 13 minutes 38.37 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.13 1.14 1.09 1/279 10443662.3663 project_visibility: "PRIVATE", user_role: :developer, member?: true, authenticate_with: :invalid_job_token, expected_status: :unauthorized3664 responds with unauthorized3665 project_visibility: "PRIVATE", user_role: :developer, member?: false, authenticate_with: :job_token, expected_status: :not_found3666 responds with not_found3667 project_visibility: "PRIVATE", user_role: :developer, member?: false, authenticate_with: :invalid_job_token, expected_status: :unauthorized3668 responds with unauthorized3669 authenticate_with: :deploy_token_rw, expected_status: :success3670 responds with success3671 authenticate_with: :deploy_token_wo, expected_status: :success3672 responds with success3673 authenticate_with: :deploy_token_ro, expected_status: :forbidden3674 responds with forbidden3675 authenticate_with: :invalid_deploy_token, expected_status: :unauthorized3676 responds with unauthorized3677 application security3678 param_name: :package_name, param_value: "my-package/../"3679 behaves like secure endpoint3680 rejects malicious request3681 param_name: :package_name, param_value: "my-package%2f%2e%2e%2f"3682 behaves like secure endpoint3683 rejects malicious request3684 param_name: :file_name, param_value: "../.ssh%2fauthorized_keys"3685 behaves like secure endpoint3686 rejects malicious request3687 param_name: :file_name, param_value: "%2e%2e%2f.ssh%2fauthorized_keys"3688 behaves like secure endpoint3689 rejects malicious request3690 for use_final_store_path3691 sends use_final_store_path with true3692 PUT /api/v4/projects/:id/packages/generic/:package_name/:package_version/(*path)/:file_name3693 authentication3694 project_visibility: "PUBLIC", user_role: :guest, member?: true, authenticate_with: :personal_access_token, expected_status: :forbidden3695 responds with forbidden3696 project_visibility: "PUBLIC", user_role: :guest, member?: true, authenticate_with: :user_basic_auth, expected_status: :forbidden3697 responds with forbidden3698 project_visibility: "PUBLIC", user_role: :developer, member?: true, authenticate_with: :invalid_personal_access_token, expected_status: :unauthorized3699 responds with unauthorized3700 project_visibility: "PUBLIC", user_role: :guest, member?: true, authenticate_with: :invalid_personal_access_token, expected_status: :unauthorized3701 responds with unauthorized3702 project_visibility: "PUBLIC", user_role: :developer, member?: true, authenticate_with: :invalid_user_basic_auth, expected_status: :unauthorized3703 responds with unauthorized3704 project_visibility: "PUBLIC", user_role: :guest, member?: true, authenticate_with: :invalid_user_basic_auth, expected_status: :unauthorized3705 responds with unauthorized3706 project_visibility: "PUBLIC", user_role: :developer, member?: false, authenticate_with: :personal_access_token, expected_status: :forbidden3707 responds with forbidden3708 project_visibility: "PUBLIC", user_role: :guest, member?: false, authenticate_with: :personal_access_token, expected_status: :forbidden3709 responds with forbidden3710 project_visibility: "PUBLIC", user_role: :developer, member?: false, authenticate_with: :user_basic_auth, expected_status: :forbidden3711 responds with forbidden3712 project_visibility: "PUBLIC", user_role: :guest, member?: false, authenticate_with: :user_basic_auth, expected_status: :forbidden3713 responds with forbidden3714 project_visibility: "PUBLIC", user_role: :developer, member?: false, authenticate_with: :invalid_personal_access_token, expected_status: :unauthorized3715 responds with unauthorized3716 project_visibility: "PUBLIC", user_role: :guest, member?: false, authenticate_with: :invalid_personal_access_token, expected_status: :unauthorized3717 responds with unauthorized3718 project_visibility: "PUBLIC", user_role: :developer, member?: false, authenticate_with: :invalid_user_basic_auth, expected_status: :unauthorized3719 responds with unauthorized3720 project_visibility: "PUBLIC", user_role: :guest, member?: false, authenticate_with: :invalid_user_basic_auth, expected_status: :unauthorized3721 responds with unauthorized3722 project_visibility: "PUBLIC", user_role: :anonymous, member?: false, authenticate_with: :none, expected_status: :unauthorized3723 responds with unauthorized3724 project_visibility: "PRIVATE", user_role: :guest, member?: true, authenticate_with: :personal_access_token, expected_status: :forbidden3725 responds with forbidden3726 project_visibility: "PRIVATE", user_role: :guest, member?: true, authenticate_with: :user_basic_auth, expected_status: :forbidden3727 responds with forbidden3728 project_visibility: "PRIVATE", user_role: :developer, member?: true, authenticate_with: :invalid_personal_access_token, expected_status: :unauthorized3729 responds with unauthorized3730 project_visibility: "PRIVATE", user_role: :guest, member?: true, authenticate_with: :invalid_personal_access_token, expected_status: :unauthorized3731 responds with unauthorized3732 project_visibility: "PRIVATE", user_role: :developer, member?: true, authenticate_with: :invalid_user_basic_auth, expected_status: :unauthorized3733 responds with unauthorized3734 project_visibility: "PRIVATE", user_role: :guest, member?: true, authenticate_with: :invalid_user_basic_auth, expected_status: :unauthorized3735 responds with unauthorized3736 project_visibility: "PRIVATE", user_role: :developer, member?: false, authenticate_with: :personal_access_token, expected_status: :not_found3737 responds with not_found3738 project_visibility: "PRIVATE", user_role: :guest, member?: false, authenticate_with: :personal_access_token, expected_status: :not_found3739 responds with not_found3740 project_visibility: "PRIVATE", user_role: :developer, member?: false, authenticate_with: :user_basic_auth, expected_status: :not_found3741 responds with not_found3742 project_visibility: "PRIVATE", user_role: :guest, member?: false, authenticate_with: :user_basic_auth, expected_status: :not_found3743 responds with not_found3744 project_visibility: "PRIVATE", user_role: :developer, member?: false, authenticate_with: :invalid_personal_access_token, expected_status: :unauthorized3745 responds with unauthorized3746 project_visibility: "PRIVATE", user_role: :guest, member?: false, authenticate_with: :invalid_personal_access_token, expected_status: :unauthorized3747 responds with unauthorized3748 project_visibility: "PRIVATE", user_role: :developer, member?: false, authenticate_with: :invalid_user_basic_auth, expected_status: :unauthorized3749 responds with unauthorized3750 project_visibility: "PRIVATE", user_role: :guest, member?: false, authenticate_with: :invalid_user_basic_auth, expected_status: :unauthorized3751 responds with unauthorized3752 project_visibility: "PRIVATE", user_role: :anonymous, member?: false, authenticate_with: :none, expected_status: :unauthorized3753 responds with unauthorized3754 project_visibility: "PUBLIC", user_role: :developer, member?: true, authenticate_with: :invalid_job_token, expected_status: :unauthorized3755 responds with unauthorized3756 project_visibility: "PUBLIC", user_role: :developer, member?: false, authenticate_with: :job_token, expected_status: :forbidden3757 responds with forbidden3758 project_visibility: "PUBLIC", user_role: :developer, member?: false, authenticate_with: :invalid_job_token, expected_status: :unauthorized3759 responds with unauthorized3760 project_visibility: "PRIVATE", user_role: :developer, member?: true, authenticate_with: :invalid_job_token, expected_status: :unauthorized3761 responds with unauthorized3762 project_visibility: "PRIVATE", user_role: :developer, member?: false, authenticate_with: :job_token, expected_status: :not_found3763 responds with not_found3764 project_visibility: "PRIVATE", user_role: :developer, member?: false, authenticate_with: :invalid_job_token, expected_status: :unauthorized3765 responds with unauthorized3766 authenticate_with: :deploy_token_ro, expected_status: :forbidden3767 responds with forbidden3768 authenticate_with: :invalid_deploy_token, expected_status: :unauthorized3769 responds with unauthorized3770 when user can upload packages and has valid credentials3771 rejects request without a file from workhorse3772 rejects request without an auth token3773 rejects request without workhorse rewritten fields3774 rejects request if file size is too large3775 rejects request without workhorse header3776 when valid personal access token is used3777 behaves like creates a package and package file3778 creates a package and package file3779 with select3780 with a valid value3781 package_file3782 returns a package file3783# [RSpecRunTime] RSpec elapsed time: 14 minutes 0.03 second. Current RSS: ~1396M. Threads: 5. load average: 1.03 1.11 1.08 1/279 10453784.3785 with an invalid value3786 returns a package file3787 with a status3788 valid status3789 assigns the status to the package3790 invalid status3791 rejects the package3792 different versions3793 version: "1.3.350-20201230123456", expected_status: :created3794 returns the created3795 version: "1.2.3", expected_status: :created3796 returns the created3797 version: "1.2.3g", expected_status: :created3798 returns the created3799 version: "1.2", expected_status: :created3800 returns the created3801 version: "1.2.bananas", expected_status: :created3802 returns the created3803 version: "v1.2.4-build", expected_status: :created3804 returns the created3805 version: "d50d836eb3de6177ce6c7a5482f27f9c2c84b672", expected_status: :created3806 returns the created3807 version: "..1.2.3", expected_status: :bad_request3808 returns the bad_request3809 version: "1.2.3-4/../../", expected_status: :bad_request3810 returns the bad_request3811 version: "%2e%2e%2f1.2.3", expected_status: :bad_request3812 returns the bad_request3813 when file has path3814 creates a package and package file with path3815 when there is + sign is in filename3816 creates a package and package file with filename3817 when valid basic auth is used3818 behaves like creates a package and package file3819 creates a package and package file3820 with select3821 with a valid value3822 package_file3823 returns a package file3824 with an invalid value3825 returns a package file3826 with a status3827 valid status3828 assigns the status to the package3829 invalid status3830 rejects the package3831 different versions3832 version: "1.3.350-20201230123456", expected_status: :created3833 returns the created3834 version: "1.2.3", expected_status: :created3835 returns the created3836 version: "1.2.3g", expected_status: :created3837 returns the created3838 version: "1.2", expected_status: :created3839 returns the created3840 version: "1.2.bananas", expected_status: :created3841 returns the created3842 version: "v1.2.4-build", expected_status: :created3843 returns the created3844 version: "d50d836eb3de6177ce6c7a5482f27f9c2c84b672", expected_status: :created3845 returns the created3846 version: "..1.2.3", expected_status: :bad_request3847 returns the bad_request3848 version: "1.2.3-4/../../", expected_status: :bad_request3849 returns the bad_request3850 version: "%2e%2e%2f1.2.3", expected_status: :bad_request3851 returns the bad_request3852 when file has path3853 creates a package and package file with path3854 when there is + sign is in filename3855 creates a package and package file with filename3856 when valid deploy token is used3857 behaves like creates a package and package file3858 creates a package and package file3859 with select3860 with a valid value3861 package_file3862 returns a package file3863# [RSpecRunTime] RSpec elapsed time: 14 minutes 15.93 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.02 1.11 1.08 1/280 10463864.3865 with an invalid value3866 returns a package file3867 with a status3868 valid status3869 assigns the status to the package3870 invalid status3871 rejects the package3872 different versions3873 version: "1.3.350-20201230123456", expected_status: :created3874 returns the created3875 version: "1.2.3", expected_status: :created3876 returns the created3877 version: "1.2.3g", expected_status: :created3878 returns the created3879 version: "1.2", expected_status: :created3880 returns the created3881 version: "1.2.bananas", expected_status: :created3882 returns the created3883 version: "v1.2.4-build", expected_status: :created3884 returns the created3885 version: "d50d836eb3de6177ce6c7a5482f27f9c2c84b672", expected_status: :created3886 returns the created3887 version: "..1.2.3", expected_status: :bad_request3888 returns the bad_request3889 version: "1.2.3-4/../../", expected_status: :bad_request3890 returns the bad_request3891 version: "%2e%2e%2f1.2.3", expected_status: :bad_request3892 returns the bad_request3893 when file has path3894 creates a package and package file with path3895 when there is + sign is in filename3896 creates a package and package file with filename3897 when valid job token is used3898 behaves like creates a package and package file3899 creates a package and package file3900 with select3901 with a valid value3902 package_file3903 returns a package file3904# [RSpecRunTime] RSpec elapsed time: 14 minutes 24.51 seconds. Current RSS: ~1378M. Threads: 5. load average: 1.02 1.10 1.08 1/280 10473905.3906 with an invalid value3907 returns a package file3908 with a status3909 valid status3910 assigns the status to the package3911# [RSpecRunTime] RSpec elapsed time: 14 minutes 26.61 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.02 1.10 1.08 1/280 10483912.3913 invalid status3914 rejects the package3915 different versions3916 version: "1.3.350-20201230123456", expected_status: :created3917 returns the created3918# [RSpecRunTime] RSpec elapsed time: 14 minutes 28.66 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.02 1.10 1.08 1/280 10493919.3920 version: "1.2.3", expected_status: :created3921 returns the created3922# [RSpecRunTime] RSpec elapsed time: 14 minutes 29.82 seconds. Current RSS: ~1360M. Threads: 5. load average: 1.02 1.10 1.08 1/280 10503923.3924 version: "1.2.3g", expected_status: :created3925 returns the created3926# [RSpecRunTime] RSpec elapsed time: 14 minutes 31.03 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.02 1.10 1.08 1/280 10513927.3928 version: "1.2", expected_status: :created3929 returns the created3930# [RSpecRunTime] RSpec elapsed time: 14 minutes 32.23 seconds. Current RSS: ~1347M. Threads: 5. load average: 1.02 1.10 1.08 1/280 10523931.3932 version: "1.2.bananas", expected_status: :created3933 returns the created3934# [RSpecRunTime] RSpec elapsed time: 14 minutes 33.48 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.02 1.10 1.08 2/280 10533935.3936 version: "v1.2.4-build", expected_status: :created3937 returns the created3938# [RSpecRunTime] RSpec elapsed time: 14 minutes 34.61 seconds. Current RSS: ~1337M. Threads: 5. load average: 1.02 1.10 1.08 1/280 10543939.3940 version: "d50d836eb3de6177ce6c7a5482f27f9c2c84b672", expected_status: :created3941 returns the created3942# [RSpecRunTime] RSpec elapsed time: 14 minutes 35.83 seconds. Current RSS: ~1335M. Threads: 5. load average: 1.02 1.10 1.08 1/280 10553943.3944 version: "..1.2.3", expected_status: :bad_request3945 returns the bad_request3946# [RSpecRunTime] RSpec elapsed time: 14 minutes 36.86 seconds. Current RSS: ~1333M. Threads: 5. load average: 1.02 1.10 1.08 2/280 10563947.3948 version: "1.2.3-4/../../", expected_status: :bad_request3949 returns the bad_request3950# [RSpecRunTime] RSpec elapsed time: 14 minutes 37.94 seconds. Current RSS: ~1333M. Threads: 5. load average: 1.02 1.10 1.08 1/280 10573951.3952 version: "%2e%2e%2f1.2.3", expected_status: :bad_request3953 returns the bad_request3954# [RSpecRunTime] RSpec elapsed time: 14 minutes 38.98 seconds. Current RSS: ~1333M. Threads: 5. load average: 1.02 1.10 1.08 1/280 10583955.3956 when file has path3957 creates a package and package file with path3958# [RSpecRunTime] RSpec elapsed time: 14 minutes 40.2 seconds. Current RSS: ~1333M. Threads: 5. load average: 1.01 1.10 1.08 1/280 10593959.3960 when there is + sign is in filename3961 creates a package and package file with filename3962# [RSpecRunTime] RSpec elapsed time: 14 minutes 41.34 seconds. Current RSS: ~1333M. Threads: 5. load average: 1.01 1.10 1.08 1/280 10603963.3964 event tracking3965 behaves like a package tracking event3966 creates a gitlab tracking event push_package3967 with existing package3968 does not create a new package3969 marked as pending_destruction3970 does create a new package3971# [RSpecRunTime] RSpec elapsed time: 14 minutes 42.93 seconds. Current RSS: ~1339M. Threads: 5. load average: 1.01 1.10 1.08 1/280 10613972.3973 application security3974 param_name: :package_name, param_value: "my-package/../"3975 behaves like secure endpoint3976 rejects malicious request3977 param_name: :package_name, param_value: "my-package%2f%2e%2e%2f"3978 behaves like secure endpoint3979 rejects malicious request3980 param_name: :file_name, param_value: "../.ssh%2fauthorized_keys"3981 behaves like secure endpoint3982 rejects malicious request3983 param_name: :file_name, param_value: "%2e%2e%2f.ssh%2fauthorized_keys"3984 behaves like secure endpoint3985 rejects malicious request3986 GET /api/v4/projects/:id/packages/generic/:package_name/:package_version/(*path)/:file_name3987 rejects a malicious file name request3988 rejects a malicious file name request3989 rejects a malicious package name request3990 rejects a malicious package name request3991 responds with 404 Not Found for non existing package3992 responds with 404 Not Found for non existing package file3993 authentication3994 project_visibility: "PUBLIC", user_role: :developer, member?: true, authenticate_with: :personal_access_token, expected_status: :success3995 responds with success3996 behaves like bumping the package last downloaded at field3997 bumps last_downloaded_at3998# [RSpecRunTime] RSpec elapsed time: 14 minutes 47.78 seconds. Current RSS: ~1369M. Threads: 5. load average: 0.93 1.08 1.07 1/280 10623999.4000 project_visibility: "PUBLIC", user_role: :guest, member?: true, authenticate_with: :personal_access_token, expected_status: :success4001 responds with success4002 behaves like bumping the package last downloaded at field4003 bumps last_downloaded_at4004# [RSpecRunTime] RSpec elapsed time: 14 minutes 48.93 seconds. Current RSS: ~1372M. Threads: 5. load average: 0.93 1.08 1.07 1/280 10634005.4006 project_visibility: "PUBLIC", user_role: :developer, member?: true, authenticate_with: :user_basic_auth, expected_status: :success4007 responds with success4008 behaves like bumping the package last downloaded at field4009 bumps last_downloaded_at4010# [RSpecRunTime] RSpec elapsed time: 14 minutes 50.1 seconds. Current RSS: ~1373M. Threads: 5. load average: 0.94 1.08 1.07 1/280 10644011.4012 project_visibility: "PUBLIC", user_role: :guest, member?: true, authenticate_with: :user_basic_auth, expected_status: :success4013 responds with success4014 behaves like bumping the package last downloaded at field4015 bumps last_downloaded_at4016# [RSpecRunTime] RSpec elapsed time: 14 minutes 51.33 seconds. Current RSS: ~1374M. Threads: 5. load average: 0.94 1.08 1.07 1/280 10654017.4018 project_visibility: "PUBLIC", user_role: :developer, member?: true, authenticate_with: :invalid_personal_access_token, expected_status: :unauthorized4019 responds with unauthorized4020 project_visibility: "PUBLIC", user_role: :guest, member?: true, authenticate_with: :invalid_personal_access_token, expected_status: :unauthorized4021 responds with unauthorized4022 project_visibility: "PUBLIC", user_role: :developer, member?: true, authenticate_with: :invalid_user_basic_auth, expected_status: :success4023 responds with success4024 behaves like bumping the package last downloaded at field4025 bumps last_downloaded_at4026 project_visibility: "PUBLIC", user_role: :guest, member?: true, authenticate_with: :invalid_user_basic_auth, expected_status: :success4027 responds with success4028 behaves like bumping the package last downloaded at field4029 bumps last_downloaded_at4030# [RSpecRunTime] RSpec elapsed time: 14 minutes 54.28 seconds. Current RSS: ~1376M. Threads: 5. load average: 0.94 1.08 1.07 1/280 10664031.4032 project_visibility: "PUBLIC", user_role: :developer, member?: false, authenticate_with: :personal_access_token, expected_status: :success4033 responds with success4034 behaves like bumping the package last downloaded at field4035 bumps last_downloaded_at4036 project_visibility: "PUBLIC", user_role: :guest, member?: false, authenticate_with: :personal_access_token, expected_status: :success4037 responds with success4038 behaves like bumping the package last downloaded at field4039 bumps last_downloaded_at4040 project_visibility: "PUBLIC", user_role: :developer, member?: false, authenticate_with: :user_basic_auth, expected_status: :success4041 responds with success4042 behaves like bumping the package last downloaded at field4043 bumps last_downloaded_at4044 project_visibility: "PUBLIC", user_role: :guest, member?: false, authenticate_with: :user_basic_auth, expected_status: :success4045 responds with success4046 behaves like bumping the package last downloaded at field4047 bumps last_downloaded_at4048 project_visibility: "PUBLIC", user_role: :developer, member?: false, authenticate_with: :invalid_personal_access_token, expected_status: :unauthorized4049 responds with unauthorized4050 project_visibility: "PUBLIC", user_role: :guest, member?: false, authenticate_with: :invalid_personal_access_token, expected_status: :unauthorized4051 responds with unauthorized4052 project_visibility: "PUBLIC", user_role: :developer, member?: false, authenticate_with: :invalid_user_basic_auth, expected_status: :success4053 responds with success4054 behaves like bumping the package last downloaded at field4055 bumps last_downloaded_at4056# [RSpecRunTime] RSpec elapsed time: 14 minutes 59.2 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.03 1.09 1.08 1/280 10674057.4058 project_visibility: "PUBLIC", user_role: :guest, member?: false, authenticate_with: :invalid_user_basic_auth, expected_status: :success4059 responds with success4060 behaves like bumping the package last downloaded at field4061 bumps last_downloaded_at4062 project_visibility: "PUBLIC", user_role: :anonymous, member?: false, authenticate_with: :none, expected_status: :success4063 responds with success4064 behaves like bumping the package last downloaded at field4065 bumps last_downloaded_at4066 project_visibility: "PRIVATE", user_role: :developer, member?: true, authenticate_with: :personal_access_token, expected_status: :success4067 responds with success4068 behaves like bumping the package last downloaded at field4069 bumps last_downloaded_at4070# [RSpecRunTime] RSpec elapsed time: 15 minutes 1.8 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.03 1.09 1.08 7/281 10684071.4072 project_visibility: "PRIVATE", user_role: :guest, member?: true, authenticate_with: :personal_access_token, expected_status: :forbidden4073 responds with forbidden4074 project_visibility: "PRIVATE", user_role: :developer, member?: true, authenticate_with: :user_basic_auth, expected_status: :success4075 responds with success4076 behaves like bumping the package last downloaded at field4077 bumps last_downloaded_at4078# [RSpecRunTime] RSpec elapsed time: 15 minutes 3.4 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.03 1.09 1.08 1/281 10694079.4080 project_visibility: "PRIVATE", user_role: :guest, member?: true, authenticate_with: :user_basic_auth, expected_status: :forbidden4081 responds with forbidden4082 project_visibility: "PRIVATE", user_role: :developer, member?: true, authenticate_with: :invalid_personal_access_token, expected_status: :unauthorized4083 responds with unauthorized4084 project_visibility: "PRIVATE", user_role: :guest, member?: true, authenticate_with: :invalid_personal_access_token, expected_status: :unauthorized4085 responds with unauthorized4086 project_visibility: "PRIVATE", user_role: :developer, member?: true, authenticate_with: :invalid_user_basic_auth, expected_status: :unauthorized4087 responds with unauthorized4088 project_visibility: "PRIVATE", user_role: :guest, member?: true, authenticate_with: :invalid_user_basic_auth, expected_status: :unauthorized4089 responds with unauthorized4090 project_visibility: "PRIVATE", user_role: :developer, member?: false, authenticate_with: :personal_access_token, expected_status: :not_found4091 responds with not_found4092 project_visibility: "PRIVATE", user_role: :guest, member?: false, authenticate_with: :personal_access_token, expected_status: :not_found4093 responds with not_found4094 project_visibility: "PRIVATE", user_role: :developer, member?: false, authenticate_with: :user_basic_auth, expected_status: :not_found4095 responds with not_found4096 project_visibility: "PRIVATE", user_role: :guest, member?: false, authenticate_with: :user_basic_auth, expected_status: :not_found4097 responds with not_found4098 project_visibility: "PRIVATE", user_role: :developer, member?: false, authenticate_with: :invalid_personal_access_token, expected_status: :unauthorized4099 responds with unauthorized4100 project_visibility: "PRIVATE", user_role: :guest, member?: false, authenticate_with: :invalid_personal_access_token, expected_status: :unauthorized4101 responds with unauthorized4102 project_visibility: "PRIVATE", user_role: :developer, member?: false, authenticate_with: :invalid_user_basic_auth, expected_status: :unauthorized4103 responds with unauthorized4104 project_visibility: "PRIVATE", user_role: :guest, member?: false, authenticate_with: :invalid_user_basic_auth, expected_status: :unauthorized4105 responds with unauthorized4106 project_visibility: "PRIVATE", user_role: :anonymous, member?: false, authenticate_with: :none, expected_status: :unauthorized4107 responds with unauthorized4108 project_visibility: "PUBLIC", user_role: :developer, member?: true, authenticate_with: :job_token, expected_status: :success4109 responds with success4110 behaves like bumping the package last downloaded at field4111 bumps last_downloaded_at4112# [RSpecRunTime] RSpec elapsed time: 15 minutes 10.31 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.02 1.09 1.08 1/281 10704113.4114 project_visibility: "PUBLIC", user_role: :developer, member?: true, authenticate_with: :job_basic_auth, expected_status: :success4115 responds with success4116 behaves like bumping the package last downloaded at field4117 bumps last_downloaded_at4118# [RSpecRunTime] RSpec elapsed time: 15 minutes 12.59 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.02 1.09 1.08 1/281 10714119.4120 project_visibility: "PUBLIC", user_role: :developer, member?: true, authenticate_with: :invalid_job_token, expected_status: :unauthorized4121 responds with unauthorized4122 project_visibility: "PUBLIC", user_role: :developer, member?: false, authenticate_with: :job_token, expected_status: :success4123 responds with success4124 behaves like bumping the package last downloaded at field4125 bumps last_downloaded_at4126# [RSpecRunTime] RSpec elapsed time: 15 minutes 14.9 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.02 1.09 1.08 1/281 10724127.4128 project_visibility: "PUBLIC", user_role: :developer, member?: false, authenticate_with: :job_basic_auth, expected_status: :success4129 responds with success4130 behaves like bumping the package last downloaded at field4131 bumps last_downloaded_at4132# [RSpecRunTime] RSpec elapsed time: 15 minutes 16.77 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.02 1.09 1.08 1/281 10734133.4134 project_visibility: "PUBLIC", user_role: :developer, member?: false, authenticate_with: :invalid_job_token, expected_status: :unauthorized4135 responds with unauthorized4136 project_visibility: "PRIVATE", user_role: :developer, member?: true, authenticate_with: :job_token, expected_status: :success4137 responds with success4138 behaves like bumping the package last downloaded at field4139 bumps last_downloaded_at4140# [RSpecRunTime] RSpec elapsed time: 15 minutes 19.13 seconds. Current RSS: ~1364M. Threads: 5. load average: 1.02 1.08 1.08 1/281 10744141.4142 project_visibility: "PRIVATE", user_role: :developer, member?: true, authenticate_with: :job_basic_auth, expected_status: :success4143 responds with success4144 behaves like bumping the package last downloaded at field4145 bumps last_downloaded_at4146# [RSpecRunTime] RSpec elapsed time: 15 minutes 21.29 seconds. Current RSS: ~1359M. Threads: 5. load average: 1.02 1.08 1.08 1/280 10754147.4148 project_visibility: "PRIVATE", user_role: :developer, member?: true, authenticate_with: :invalid_job_token, expected_status: :unauthorized4149 responds with unauthorized4150 project_visibility: "PRIVATE", user_role: :developer, member?: false, authenticate_with: :job_token, expected_status: :not_found4151 responds with not_found4152 project_visibility: "PRIVATE", user_role: :developer, member?: false, authenticate_with: :job_basic_auth, expected_status: :not_found4153 responds with not_found4154 project_visibility: "PRIVATE", user_role: :developer, member?: false, authenticate_with: :invalid_job_token, expected_status: :unauthorized4155 responds with unauthorized4156 authenticate_with: :deploy_token_rw, expected_status: :success4157 responds with success4158 behaves like bumping the package last downloaded at field4159 bumps last_downloaded_at4160 authenticate_with: :deploy_token_wo, expected_status: :success4161 responds with success4162 behaves like bumping the package last downloaded at field4163 bumps last_downloaded_at4164 authenticate_with: :deploy_token_ro, expected_status: :success4165 responds with success4166 behaves like bumping the package last downloaded at field4167 bumps last_downloaded_at4168 authenticate_with: :invalid_deploy_token, expected_status: :unauthorized4169 responds with unauthorized4170 with access to package registry for everyone4171 responds with success4172 with package status4173 package_status: :default, expected_status: :success4174 responds with success4175 behaves like bumping the package last downloaded at field4176 bumps last_downloaded_at4177 package_status: :hidden, expected_status: :success4178 responds with success4179 behaves like bumping the package last downloaded at field4180 bumps last_downloaded_at4181 package_status: :error, expected_status: :not_found4182 responds with not_found4183 event tracking4184 behaves like a package tracking event4185 creates a gitlab tracking event pull_package4186 application security4187 param_name: :package_name, param_value: "my-package/../"4188 behaves like secure endpoint4189 rejects malicious request4190 param_name: :package_name, param_value: "my-package%2f%2e%2e%2f"4191 behaves like secure endpoint4192 rejects malicious request4193# [RSpecRunTime] RSpec elapsed time: 15 minutes 29.98 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.02 1.08 1.08 1/279 10764194.4195 param_name: :file_name, param_value: "../.ssh%2fauthorized_keys"4196 behaves like secure endpoint4197 rejects malicious request4198 param_name: :file_name, param_value: "%2e%2e%2f.ssh%2fauthorized_keys"4199 behaves like secure endpoint4200 rejects malicious request4201 when file has path4202 responds with 200 OK4203 when there is + sign is in filename4204 responds with 200 OK4205# [RSpecRunTime] Finishing example group spec/requests/api/generic_packages_spec.rb. It took 2 minutes 11.25 seconds. Expected to take 2 minutes 13.87 seconds.4206# [RSpecRunTime] Starting example group spec/requests/api/project_export_spec.rb. Expected to take 1 minute 42.32 seconds.4207API::ProjectExport4208 GET /projects/:project_id/export4209 behaves like GET request permissions for admin mode4210 behaves like when admin4211 behaves like makes request4212 returns4213# [RSpecRunTime] RSpec elapsed time: 15 minutes 33.31 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.02 1.08 1.08 1/279 10774214.4215 behaves like makes request4216 returns4217 behaves like when user4218 returns4219 behaves like makes request4220 returns4221 behaves like when project export is disabled4222 behaves like 404 response4223 returns 4044224 when project export is enabled4225 when user is an admin4226 behaves like get project export status ok4227 is none4228 when project export has started4229 returns status started4230 when project export has finished4231 returns status finished4232# [RSpecRunTime] RSpec elapsed time: 15 minutes 36.57 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.01 1.08 1.08 1/282 10844233.4234 when project export is being regenerated4235 returns status regeneration_in_progress4236# [RSpecRunTime] RSpec elapsed time: 15 minutes 37.86 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.01 1.08 1.08 1/282 10884237.4238 when user is a maintainer4239 behaves like get project export status ok4240 is none4241 when project export has started4242 returns status started4243# [RSpecRunTime] RSpec elapsed time: 15 minutes 43.54 seconds. Current RSS: ~1332M. Threads: 5. load average: 1.01 1.08 1.07 1/282 11014244.4245 when project export has finished4246 returns status finished4247# [RSpecRunTime] RSpec elapsed time: 15 minutes 46.26 seconds. Current RSS: ~1313M. Threads: 5. load average: 1.01 1.08 1.07 1/282 11084248.4249 when project export is being regenerated4250 returns status regeneration_in_progress4251# [RSpecRunTime] RSpec elapsed time: 15 minutes 48.98 seconds. Current RSS: ~1310M. Threads: 5. load average: 1.01 1.08 1.07 1/282 11154252.4253 when user is a developer4254 behaves like get project export status denied4255 behaves like 403 response4256 returns 4034257 when user is a reporter4258 behaves like get project export status denied4259 behaves like 403 response4260 returns 4034261 when user is a guest4262 behaves like get project export status denied4263 behaves like 403 response4264 returns 4034265 when user is not a member4266 behaves like get project export status not found4267 behaves like 404 response4268 returns 4044269 GET /projects/:project_id/export/download4270 behaves like GET request permissions for admin mode4271 behaves like when admin4272 behaves like makes request4273 returns4274# [RSpecRunTime] RSpec elapsed time: 15 minutes 51.45 seconds. Current RSS: ~1325M. Threads: 5. load average: 1.01 1.08 1.07 1/282 11194275.4276 behaves like makes request4277 returns4278# [RSpecRunTime] RSpec elapsed time: 15 minutes 52.65 seconds. Current RSS: ~1327M. Threads: 5. load average: 1.01 1.08 1.07 1/282 11234279.4280 behaves like when user4281 returns4282 behaves like makes request4283 returns4284# [RSpecRunTime] RSpec elapsed time: 15 minutes 55.04 seconds. Current RSS: ~1326M. Threads: 5. load average: 1.01 1.07 1.07 1/282 11304285.4286 behaves like when project export is disabled4287 behaves like 404 response4288 returns 4044289 when project export is enabled4290 when user is an admin4291 behaves like get project download by strategy4292 when upload strategy set4293 behaves like get project export upload after action4294 and is uploading4295 downloads4296# [RSpecRunTime] RSpec elapsed time: 15 minutes 56.37 seconds. Current RSS: ~1328M. Threads: 5. load average: 1.01 1.07 1.07 1/282 11344297.4298 when export object is not present4299 returns 4044300# [RSpecRunTime] RSpec elapsed time: 15 minutes 57.54 seconds. Current RSS: ~1326M. Threads: 5. load average: 1.01 1.07 1.07 1/282 11384301.4302 when upload complete4303 has removed the export4304 behaves like 404 response4305 returns 4044306# [RSpecRunTime] RSpec elapsed time: 15 minutes 59.77 seconds. Current RSS: ~1323M. Threads: 5. load average: 1.01 1.07 1.07 1/282 11454307.4308 when download strategy set4309 behaves like get project export download4310 downloads4311 behaves like 404 response4312 returns 4044313# [RSpecRunTime] RSpec elapsed time: 16 minutes 1.34 seconds. Current RSS: ~1322M. Threads: 5. load average: 1.01 1.07 1.07 1/283 11494314.4315 behaves like 404 response4316 returns 4044317 when rate limit is exceeded4318 prevents requesting project export4319 applies correct scope when throttling4320 allows downloads from different namespaces4321# [RSpecRunTime] RSpec elapsed time: 16 minutes 3.8 seconds. Current RSS: ~1328M. Threads: 5. load average: 1.01 1.07 1.07 1/283 11564322.4323 when user is a maintainer4324 behaves like get project download by strategy4325 when upload strategy set4326 behaves like get project export upload after action4327 and is uploading4328 downloads4329# [RSpecRunTime] RSpec elapsed time: 16 minutes 6.49 seconds. Current RSS: ~1323M. Threads: 5. load average: 1.01 1.07 1.07 1/283 11634330.4331 when export object is not present4332 returns 4044333# [RSpecRunTime] RSpec elapsed time: 16 minutes 9.13 seconds. Current RSS: ~1320M. Threads: 5. load average: 1.01 1.07 1.07 1/283 11704334.4335 when upload complete4336 has removed the export4337 behaves like 404 response4338 returns 4044339# [RSpecRunTime] RSpec elapsed time: 16 minutes 14.22 seconds. Current RSS: ~1308M. Threads: 5. load average: 1.01 1.07 1.07 1/283 11834340.4341 when download strategy set4342 behaves like get project export download4343 downloads4344 behaves like 404 response4345 returns 4044346# [RSpecRunTime] RSpec elapsed time: 16 minutes 19.64 seconds. Current RSS: ~1307M. Threads: 5. load average: 1.01 1.07 1.07 1/283 11964347.4348 behaves like 404 response4349 returns 4044350# [RSpecRunTime] RSpec elapsed time: 16 minutes 22.4 seconds. Current RSS: ~1307M. Threads: 5. load average: 1.01 1.07 1.07 1/283 12034351.4352 when user is a developer4353 behaves like get project export download denied4354 behaves like 403 response4355 returns 4034356 when user is a reporter4357 behaves like get project export download denied4358 behaves like 403 response4359 returns 4034360 when user is a guest4361 behaves like get project export download denied4362 behaves like 403 response4363 returns 4034364 when user is not a member4365 behaves like get project export download not found4366 behaves like 404 response4367 returns 4044368 when an uploader is used4369 behaves like get project download by strategy4370 when upload strategy set4371 behaves like get project export upload after action4372 and is uploading4373 downloads4374# [RSpecRunTime] RSpec elapsed time: 16 minutes 26.24 seconds. Current RSS: ~1323M. Threads: 5. load average: 1.00 1.07 1.07 1/283 12104375.4376 when export object is not present4377 returns 4044378# [RSpecRunTime] RSpec elapsed time: 16 minutes 28.84 seconds. Current RSS: ~1318M. Threads: 5. load average: 1.00 1.07 1.07 1/283 12174379.4380 when upload complete4381 has removed the export4382 behaves like 404 response4383 returns 4044384# [RSpecRunTime] RSpec elapsed time: 16 minutes 33.84 seconds. Current RSS: ~1310M. Threads: 5. load average: 1.00 1.06 1.07 1/283 12304385.4386 when download strategy set4387 behaves like get project export download4388 downloads4389 behaves like 404 response4390 returns 4044391# [RSpecRunTime] RSpec elapsed time: 16 minutes 38.87 seconds. Current RSS: ~1309M. Threads: 5. load average: 1.00 1.06 1.07 1/283 12434392.4393 behaves like 404 response4394 returns 4044395# [RSpecRunTime] RSpec elapsed time: 16 minutes 41.45 seconds. Current RSS: ~1308M. Threads: 5. load average: 1.00 1.06 1.07 1/282 12504396.4397 POST /projects/:project_id/export4398 behaves like POST request permissions for admin mode4399 behaves like when admin4400 behaves like makes request4401 returns4402 behaves like makes request4403 returns4404 behaves like when user4405 returns4406 behaves like makes request4407 returns4408 behaves like when project export is disabled4409 behaves like 404 response4410 returns 4044411 when project export is enabled4412 when user is an admin4413 behaves like post project export start4414 with upload strategy4415 starts4416 when params invalid4417 behaves like 400 response4418 returns 4004419 with download strategy4420 starts4421 removes previously exported archive file4422 with project export size limit4423 starts if limit not exceeded4424 400 response if limit exceeded4425 when rate limit is exceeded across projects4426 prevents requesting project export4427 when user is a maintainer4428 behaves like post project export start4429 with upload strategy4430 starts4431 when params invalid4432 behaves like 400 response4433 returns 4004434# [RSpecRunTime] RSpec elapsed time: 16 minutes 49.69 seconds. Current RSS: ~1359M. Threads: 5. load average: 1.08 1.08 1.07 1/281 12664435.4436 with download strategy4437 starts4438 removes previously exported archive file4439# [RSpecRunTime] RSpec elapsed time: 16 minutes 55.22 seconds. Current RSS: ~1310M. Threads: 5. load average: 1.08 1.07 1.07 1/281 12794440.4441 when user is a developer4442 behaves like post project export start denied4443 behaves like 403 response4444 returns 4034445 when user is a reporter4446 behaves like post project export start denied4447 behaves like 403 response4448 returns 4034449 when user is a guest4450 behaves like post project export start denied4451 behaves like 403 response4452 returns 4034453 when user is not a member4454 behaves like post project export start not found4455 behaves like 404 response4456 returns 4044457 when overriding description4458 when parallel_project_export feature flag is disabled4459 starts export service4460 when parallel_project_export feature flag is enabled4461 enqueues CreateRelationExportsWorker4462 export relations4463 when user is a maintainer4464 POST /projects/:id/export_relations4465 accepts the request4466 when response is not success4467 returns api error4468 when request is to export in batches4469 accepts the request4470 GET /projects/:id/export_relations/download4471 when export request is not batched4472 when export file exists4473 downloads exported project relation archive4474 when relation is not portable4475 behaves like 400 response4476 returns 4004477 when export file does not exist4478 returns 4044479 when export is batched4480 returns 4004481 when export request is batched4482 downloads exported batch4483 when request is to download not batched export4484 returns 4004485# [RSpecRunTime] RSpec elapsed time: 17 minutes 1.35 seconds. Current RSS: ~1355M. Threads: 5. load average: 1.07 1.07 1.07 1/278 12804486.4487 when batch cannot be found4488 returns 4044489 when batch file cannot be found4490 returns 4044491 GET /projects/:id/export_relations/status4492 returns a list of relation export statuses4493 when relation is specified4494 return a single relation export status4495# [RSpecRunTime] RSpec elapsed time: 17 minutes 3.78 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.07 1.07 1.07 1/278 12814496.4497 when there is a batched export4498 returns a list of batched relation export statuses4499 with bulk_import is disabled4500 POST /projects/:id/export_relations4501 behaves like 404 response4502 returns 4044503 behaves like flag override4504 enables the feature when override flag is enabled for the user4505 does not enable the feature when override flag is enabled for another user4506 GET /projects/:id/export_relations/download4507 behaves like 404 response4508 returns 4044509 behaves like flag override4510 enables the feature when override flag is enabled for the user4511 does not enable the feature when override flag is enabled for another user4512 GET /projects/:id/export_relations/status4513 behaves like 404 response4514 returns 4044515 behaves like flag override4516 enables the feature when override flag is enabled for the user4517 does not enable the feature when override flag is enabled for another user4518 when user is a developer4519 POST /projects/:id/export_relations4520 behaves like 403 response4521 returns 4034522 GET /projects/:id/export_relations/download4523 behaves like 403 response4524 returns 4034525 GET /projects/:id/export_relations/status4526 behaves like 403 response4527 returns 4034528# [RSpecRunTime] Finishing example group spec/requests/api/project_export_spec.rb. It took 1 minute 37.13 seconds. Expected to take 1 minute 42.32 seconds.4529# [RSpecRunTime] Starting example group spec/requests/api/group_packages_spec.rb. Expected to take 1 minute 24.09 seconds.4530API::GroupPackages4531 GET /groups/:id/packages4532 with sorting4533 without sorting params4534 sorts by created_at asc4535# [RSpecRunTime] RSpec elapsed time: 17 minutes 10.18 seconds. Current RSS: ~1358M. Threads: 5. load average: 1.06 1.07 1.07 1/278 12824536.4537 behaves like package sorting4538 sorting by name4539 ascending order4540 returns the sorted packages4541 descending order4542 returns the sorted packages4543 behaves like package sorting4544 sorting by created_at4545 ascending order4546 returns the sorted packages4547 descending order4548 returns the sorted packages4549 behaves like package sorting4550 sorting by version4551 ascending order4552 returns the sorted packages4553 descending order4554 returns the sorted packages4555 behaves like package sorting4556 sorting by type4557 ascending order4558 returns the sorted packages4559 descending order4560 returns the sorted packages4561 behaves like package sorting4562 sorting by project_path4563 ascending order4564 returns the sorted packages4565# [RSpecRunTime] RSpec elapsed time: 17 minutes 17.17 seconds. Current RSS: ~1350M. Threads: 5. load average: 1.05 1.07 1.07 1/278 12834566.4567 descending order4568 returns the sorted packages4569 with private group4570 with unauthenticated user4571 behaves like rejects packages access4572 for no_type4573 behaves like returning response status4574 returns not_found4575 with authenticated user4576 behaves like returns packages4577 for owner4578 returns success response4579 returns a valid response schema4580 returns two packages4581# [RSpecRunTime] RSpec elapsed time: 17 minutes 21.47 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.05 1.07 1.07 1/278 12844582.4583 behaves like returns packages4584 for maintainer4585 returns success response4586 returns a valid response schema4587 returns two packages4588# [RSpecRunTime] RSpec elapsed time: 17 minutes 24.4 seconds. Current RSS: ~1339M. Threads: 5. load average: 1.04 1.06 1.07 1/278 12854589.4590 behaves like returns packages4591 for developer4592 returns success response4593 returns a valid response schema4594 returns two packages4595# [RSpecRunTime] RSpec elapsed time: 17 minutes 27.41 seconds. Current RSS: ~1338M. Threads: 5. load average: 1.04 1.06 1.07 1/278 12864596.4597 behaves like returns packages4598 for reporter4599 returns success response4600 returns a valid response schema4601 returns two packages4602# [RSpecRunTime] RSpec elapsed time: 17 minutes 30.22 seconds. Current RSS: ~1338M. Threads: 5. load average: 1.04 1.06 1.07 1/278 12874603.4604 behaves like rejects packages access4605 for guest4606 behaves like returning response status4607 returns forbidden4608 with subgroup4609 behaves like returns packages with subgroups4610 with subgroups for owner4611 returns success response4612 returns a valid response schema4613 returns three packages4614# [RSpecRunTime] RSpec elapsed time: 17 minutes 35.78 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.12 1.08 1.08 1/278 12884615.4616 behaves like returns packages with subgroups4617 with subgroups for maintainer4618 returns success response4619 returns a valid response schema4620 returns three packages4621# [RSpecRunTime] RSpec elapsed time: 17 minutes 40.31 seconds. Current RSS: ~1333M. Threads: 5. load average: 1.11 1.08 1.07 1/278 12894622.4623 behaves like returns packages with subgroups4624 with subgroups for developer4625 returns success response4626 returns a valid response schema4627 returns three packages4628# [RSpecRunTime] RSpec elapsed time: 17 minutes 44.75 seconds. Current RSS: ~1332M. Threads: 5. load average: 1.26 1.11 1.09 1/278 12904629.4630 behaves like returns packages with subgroups4631 with subgroups for reporter4632 returns success response4633 returns a valid response schema4634 returns three packages4635# [RSpecRunTime] RSpec elapsed time: 17 minutes 49.25 seconds. Current RSS: ~1332M. Threads: 5. load average: 1.24 1.11 1.08 1/278 12914636.4637 behaves like rejects packages access4638 for guest4639 behaves like returning response status4640 returns forbidden4641# [RSpecRunTime] RSpec elapsed time: 17 minutes 50.74 seconds. Current RSS: ~1333M. Threads: 5. load average: 1.24 1.11 1.08 1/278 12924642.4643 excluding subgroup4644 behaves like returns packages4645 for owner4646 returns success response4647 returns a valid response schema4648 returns two packages4649# [RSpecRunTime] RSpec elapsed time: 17 minutes 55.03 seconds. Current RSS: ~1333M. Threads: 5. load average: 1.22 1.11 1.08 1/278 12934650.4651 behaves like returns packages4652 for maintainer4653 returns success response4654 returns a valid response schema4655 returns two packages4656# [RSpecRunTime] RSpec elapsed time: 17 minutes 59.29 seconds. Current RSS: ~1334M. Threads: 5. load average: 1.20 1.10 1.08 1/278 12944657.4658 behaves like returns packages4659 for developer4660 returns success response4661 returns a valid response schema4662 returns two packages4663# [RSpecRunTime] RSpec elapsed time: 18 minutes 3.6 seconds. Current RSS: ~1334M. Threads: 5. load average: 1.20 1.10 1.08 1/279 12954664.4665 behaves like returns packages4666 for reporter4667 returns success response4668 returns a valid response schema4669 returns two packages4670# [RSpecRunTime] RSpec elapsed time: 18 minutes 7.91 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.18 1.10 1.08 1/279 12964671.4672 behaves like rejects packages access4673 for guest4674 behaves like returning response status4675 returns forbidden4676# [RSpecRunTime] RSpec elapsed time: 18 minutes 9.35 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.17 1.10 1.08 1/279 12974677.4678 with public group4679 with unauthenticated user4680 behaves like returns packages4681 for no_type4682 returns success response4683 returns a valid response schema4684 returns two packages4685 with authenticated user4686 behaves like returns packages4687 for owner4688 returns success response4689 returns a valid response schema4690 returns two packages4691# [RSpecRunTime] RSpec elapsed time: 18 minutes 11.48 seconds. Current RSS: ~1357M. Threads: 5. load average: 1.17 1.10 1.08 1/279 12984692.4693 behaves like returns packages4694 for maintainer4695 returns success response4696 returns a valid response schema4697 returns two packages4698# [RSpecRunTime] RSpec elapsed time: 18 minutes 12.95 seconds. Current RSS: ~1366M. Threads: 5. load average: 1.17 1.10 1.08 2/279 12994699.4700 behaves like returns packages4701 for developer4702 returns success response4703 returns a valid response schema4704 returns two packages4705# [RSpecRunTime] RSpec elapsed time: 18 minutes 15.55 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.16 1.10 1.08 1/279 13004706.4707 behaves like returns packages4708 for reporter4709 returns success response4710 returns a valid response schema4711 returns two packages4712# [RSpecRunTime] RSpec elapsed time: 18 minutes 17.0 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.16 1.10 1.08 1/279 13014713.4714 behaves like returns packages4715 for guest4716 returns success response4717 returns a valid response schema4718 returns two packages4719# [RSpecRunTime] RSpec elapsed time: 18 minutes 18.53 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.16 1.10 1.08 1/279 13024720.4721 with pagination params4722 behaves like returns paginated packages4723 when viewing the first page4724 returns first 2 packages4725 when viewing the second page4726 returns first 2 packages4727 behaves like filters on each package_type4728 for package type maven4729 returns maven packages4730# [RSpecRunTime] RSpec elapsed time: 18 minutes 21.28 seconds. Current RSS: ~1363M. Threads: 5. load average: 1.14 1.10 1.08 1/279 13034731.4732 for package type npm4733 returns npm packages4734 for package type conan4735 returns conan packages4736 for package type nuget4737 returns nuget packages4738 for package type pypi4739 returns pypi packages4740 for package type composer4741 returns composer packages4742 for package type generic4743 returns generic packages4744 for package type golang4745 returns golang packages4746 for package type debian4747 returns debian packages4748 for package type rubygems4749 returns rubygems packages4750 for package type helm4751 returns helm packages4752 for package type terraform_module4753 returns terraform_module packages4754 for package type rpm4755 returns rpm packages4756 for package type ml_model4757 returns ml_model packages4758 filtering on package_version4759 returns the versioned package4760 include_versionless has no effect4761 does not accept non supported package_type value4762 behaves like returning response status4763 returns bad_request4764 with build info4765 returns an empty array for the pipelines attribute4766 without build info4767 does not include the pipeline attributes4768 behaves like with versionless packages4769 with versionless package4770 behaves like not including the package4771 does not return the package4772 with include_versionless param4773 with true include_versionless param4774 for param true4775 returns the package4776 for param true4777 returns the package4778 for param 14779 returns the package4780 for param 14781 returns the package4782 with falsy include_versionless param4783 for param false4784 behaves like not including the package4785 does not return the package4786 for param4787 behaves like not including the package4788 does not return the package4789 for param4790 behaves like not including the package4791 does not return the package4792 for param false4793 behaves like not including the package4794 does not return the package4795 for param 04796 behaves like not including the package4797 does not return the package4798 for param 04799 behaves like not including the package4800 does not return the package4801 behaves like with status param4802 hidden packages4803 no status param4804 behaves like not including the hidden package4805 does not return the package4806 with hidden status param4807 returns the package4808 bad status param4809 returns the package4810 behaves like does not cause n^2 queries4811 avoids N^2 database queries4812# [RSpecRunTime] Finishing example group spec/requests/api/group_packages_spec.rb. It took 1 minute 27.83 seconds. Expected to take 1 minute 24.09 seconds.4813# [RSpecRunTime] Starting example group spec/requests/api/usage_data_non_sql_metrics_spec.rb. Expected to take 1 minute 5.22 seconds.4814API::UsageDataNonSqlMetrics4815 GET /usage_data/non_sql_metrics4816 with authentication4817 returns non sql metrics if user is admin4818 returns forbidden if user is not admin4819 behaves like GET request permissions for admin mode4820 behaves like when admin4821 behaves like makes request4822 returns4823# [RSpecRunTime] RSpec elapsed time: 19 minutes 29.57 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.13 1.10 1.09 1/278 13484824.4825 behaves like makes request4826 returns4827 behaves like when user4828 returns4829 behaves like makes request4830 returns4831 without authentication4832 returns unauthorized4833 when feature_flag is disabled4834 returns not_found for admin4835 returns forbidden for non-admin4836# [RSpecRunTime] Finishing example group spec/requests/api/usage_data_non_sql_metrics_spec.rb. It took 54.07 seconds. Expected to take 1 minute 5.22 seconds.4837# [RSpecRunTime] Starting example group spec/controllers/projects/pipeline_schedules_controller_spec.rb. Expected to take 57.62 seconds.4838Projects::PipelineSchedulesController4839 GET #index4840 renders the index view4841 avoids N + 1 queries4842 when the scope is set to active4843 only shows active pipeline schedules4844# [RSpecRunTime] RSpec elapsed time: 19 minutes 36.73 seconds. Current RSS: ~1430M. Threads: 5. load average: 1.12 1.10 1.09 1/279 13724845.4846 GET #new4847 initializes a pipeline schedule model4848 POST #create4849 functionality4850 when variables_attributes has one variable4851 creates a new schedule4852 when the user is not allowed to create a pipeline schedule with variables4853 does not create a new schedule4854 when variables_attributes has two variables and duplicated4855 returns an error that the keys of variable are duplicated4856 security4857 is allowed for admin when admin mode enabled4858 is denied for admin when admin mode disabled4859 is expected to be allowed for owner. Expected: 200,201,204,302 Got: 3024860 is expected to be allowed for maintainer. Expected: 200,201,204,302 Got: 3024861 is expected to be allowed for developer. Expected: 200,201,204,302 Got: 3024862 is expected to be denied for reporter. Expected: 401,404 Got: 4044863 is expected to be denied for guest. Expected: 401,404 Got: 4044864 is expected to be denied for user. Expected: 401,404 Got: 4044865 is expected to be denied for external. Expected: 401,404 Got: 4044866 is expected to be denied for visitor. Expected: 401,404 Got: 4044867 behaves like protecting ref4868 branch_access_levels: [:no_one_can_push, :no_one_can_merge], tag_access_level: :no_one_can_create, maintainer_accessible: :be_denied_for, developer_accessible: :be_denied_for4869 when branch is protected4870 is expected to be denied for maintainer. Expected: 401,404 Got: 4044871 is expected to be denied for developer. Expected: 401,404 Got: 4044872# [RSpecRunTime] RSpec elapsed time: 19 minutes 44.46 seconds. Current RSS: ~1429M. Threads: 5. load average: 1.10 1.10 1.08 1/278 13744873.4874 when tag is protected4875 is expected to be denied for maintainer. Expected: 401,404 Got: 4044876 is expected to be denied for developer. Expected: 401,404 Got: 4044877# [RSpecRunTime] RSpec elapsed time: 19 minutes 45.56 seconds. Current RSS: ~1425M. Threads: 5. load average: 1.10 1.10 1.08 1/278 13754878.4879 branch_access_levels: [:maintainers_can_push, :maintainers_can_merge], tag_access_level: :maintainers_can_create, maintainer_accessible: :be_allowed_for, developer_accessible: :be_denied_for4880 when branch is protected4881 is expected to be allowed for maintainer. Expected: 200,201,204,302 Got: 3024882 is expected to be denied for developer. Expected: 401,404 Got: 4044883# [RSpecRunTime] RSpec elapsed time: 19 minutes 46.86 seconds. Current RSS: ~1415M. Threads: 5. load average: 1.10 1.10 1.08 1/278 13764884.4885 when tag is protected4886 is expected to be allowed for maintainer. Expected: 200,201,204,302 Got: 3024887 is expected to be denied for developer. Expected: 401,404 Got: 4044888# [RSpecRunTime] RSpec elapsed time: 19 minutes 48.03 seconds. Current RSS: ~1408M. Threads: 5. load average: 1.10 1.10 1.08 1/278 13774889.4890 branch_access_levels: [:developers_can_push, :developers_can_merge], tag_access_level: :developers_can_create, maintainer_accessible: :be_allowed_for, developer_accessible: :be_allowed_for4891 when branch is protected4892 is expected to be allowed for maintainer. Expected: 200,201,204,302 Got: 3024893 is expected to be allowed for developer. Expected: 200,201,204,302 Got: 3024894# [RSpecRunTime] RSpec elapsed time: 19 minutes 49.38 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.10 1.10 1.08 1/278 13784895.4896 when tag is protected4897 is expected to be allowed for maintainer. Expected: 200,201,204,302 Got: 3024898 is expected to be allowed for developer. Expected: 200,201,204,302 Got: 3024899# [RSpecRunTime] RSpec elapsed time: 19 minutes 50.63 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.10 1.10 1.08 1/278 13794900.4901 PUT #update4902 functionality4903 when a pipeline schedule has no variables4904 when params include one variable4905 inserts new variable to the pipeline schedule4906 when the user is not allowed to update pipeline schedule variables4907 does not update the schedule4908# [RSpecRunTime] RSpec elapsed time: 19 minutes 51.69 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.10 1.10 1.08 1/278 13814909.4910 when params include two duplicated variables4911 returns an error that variables are duplciated4912 when a pipeline schedule has one variable4913 when adds a new variable4914 adds the new variable4915 when adds a new duplicated variable4916 returns an error4917 when updates a variable4918 updates the variable4919 when deletes a variable4920 delete the existsed variable4921 when deletes and creates a same key simultaneously4922 updates the variable4923 security4924 behaves like access update schedule4925 security4926 is allowed for admin when admin mode enabled4927 is denied for admin when admin mode disabled4928 is expected to be denied for owner. Expected: 401,404 Got: 4044929 is expected to be denied for maintainer. Expected: 401,404 Got: 4044930 is expected to be denied for developer. Expected: 401,404 Got: 4044931 is expected to be denied for reporter. Expected: 401,404 Got: 4044932 is expected to be denied for guest. Expected: 401,404 Got: 4044933 is expected to be denied for user. Expected: 401,404 Got: 4044934 is expected to be denied for external. Expected: 401,404 Got: 4044935 is expected to be denied for visitor. Expected: 401,404 Got: 4044936 when user is schedule owner4937 is expected to be allowed for owner. Expected: 200,201,204,302 Got: 3024938 is expected to be allowed for maintainer. Expected: 200,201,204,302 Got: 3024939 is expected to be allowed for developer. Expected: 200,201,204,302 Got: 3024940 is expected to be denied for reporter. Expected: 401,404 Got: 4044941 is expected to be denied for guest. Expected: 401,404 Got: 4044942 is expected to be denied for user. Expected: 401,404 Got: 4044943 is expected to be denied for external. Expected: 401,404 Got: 4044944 is expected to be denied for visitor. Expected: 401,404 Got: 4044945# [RSpecRunTime] RSpec elapsed time: 20 minutes 1.7 seconds. Current RSS: ~1402M. Threads: 5. load average: 1.08 1.09 1.08 1/278 13824946.4947 when a developer created a pipeline schedule4948 is expected to be allowed for #<User:0x000079f9b2cafc80>. Expected: 200,201,204,302 Got: 3024949 is expected to be denied for owner. Expected: 401,404 Got: 4044950 is expected to be denied for maintainer. Expected: 401,404 Got: 4044951 is expected to be denied for developer. Expected: 401,404 Got: 4044952# [RSpecRunTime] RSpec elapsed time: 20 minutes 4.38 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.07 1.09 1.08 1/278 13834953.4954 when a maintainer created a pipeline schedule4955 is expected to be allowed for #<User:0x000079f9b2c98990>. Expected: 200,201,204,302 Got: 3024956 is expected to be denied for owner. Expected: 401,404 Got: 4044957 is expected to be denied for maintainer. Expected: 401,404 Got: 4044958 is expected to be denied for developer. Expected: 401,404 Got: 4044959# [RSpecRunTime] RSpec elapsed time: 20 minutes 6.96 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.07 1.09 1.08 1/278 13844960.4961 GET #edit4962 functionality4963 loads the pipeline schedule4964 behaves like access update schedule4965 security4966 is allowed for admin when admin mode enabled4967 is denied for admin when admin mode disabled4968 is expected to be denied for owner. Expected: 401,404 Got: 4044969 is expected to be denied for maintainer. Expected: 401,404 Got: 4044970 is expected to be denied for developer. Expected: 401,404 Got: 4044971 is expected to be denied for reporter. Expected: 401,404 Got: 4044972 is expected to be denied for guest. Expected: 401,404 Got: 4044973 is expected to be denied for user. Expected: 401,404 Got: 4044974 is expected to be denied for external. Expected: 401,404 Got: 4044975 is expected to be denied for visitor. Expected: 401,404 Got: 4044976 when user is schedule owner4977 is expected to be allowed for owner. Expected: 200,201,204,302 Got: 2004978 is expected to be allowed for maintainer. Expected: 200,201,204,302 Got: 2004979 is expected to be allowed for developer. Expected: 200,201,204,302 Got: 2004980 is expected to be denied for reporter. Expected: 401,404 Got: 4044981 is expected to be denied for guest. Expected: 401,404 Got: 4044982 is expected to be denied for user. Expected: 401,404 Got: 4044983 is expected to be denied for external. Expected: 401,404 Got: 4044984 is expected to be denied for visitor. Expected: 401,404 Got: 4044985# [RSpecRunTime] RSpec elapsed time: 20 minutes 14.68 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.14 1.10 1.09 1/278 13854986.4987 GET #take_ownership4988 security4989 is allowed for admin when admin mode enabled4990 is denied for admin when admin mode disabled4991 is expected to be allowed for owner. Expected: 200,201,204,302 Got: 3024992 is expected to be allowed for maintainer. Expected: 200,201,204,302 Got: 3024993 is expected to be denied for developer. Expected: 401,404 Got: 4044994 is expected to be denied for reporter. Expected: 401,404 Got: 4044995 is expected to be denied for guest. Expected: 401,404 Got: 4044996 is expected to be denied for user. Expected: 401,404 Got: 4044997 is expected to be denied for external. Expected: 401,404 Got: 4044998 is expected to be denied for visitor. Expected: 401,404 Got: 4044999 when user is schedule owner5000 is expected to be allowed for owner. Expected: 200,201,204,302 Got: 3025001 is expected to be allowed for maintainer. Expected: 200,201,204,302 Got: 3025002 is expected to be allowed for developer. Expected: 200,201,204,302 Got: 3025003 is expected to be denied for reporter. Expected: 401,404 Got: 4045004 is expected to be denied for guest. Expected: 401,404 Got: 4045005 is expected to be denied for user. Expected: 401,404 Got: 4045006 is expected to be denied for external. Expected: 401,404 Got: 4045007 is expected to be denied for visitor. Expected: 401,404 Got: 4045008# [RSpecRunTime] RSpec elapsed time: 20 minutes 22.3 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.12 1.10 1.09 1/278 13865009.5010 POST #play5011 when an anonymous user makes the request5012 does not allow pipeline to be executed5013 when a developer makes the request5014 executes a new pipeline5015 prevents users from scheduling the same pipeline repeatedly5016 security5017 behaves like protecting ref5018 branch_access_levels: [:no_one_can_push, :no_one_can_merge], tag_access_level: :no_one_can_create, maintainer_accessible: :be_denied_for, developer_accessible: :be_denied_for5019 when branch is protected5020 is expected to be denied for maintainer. Expected: 401,404 Got: 4045021 is expected to be denied for developer. Expected: 401,404 Got: 4045022# [RSpecRunTime] RSpec elapsed time: 20 minutes 24.51 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.11 1.10 1.09 1/278 13915023.5024 when tag is protected5025 is expected to be denied for maintainer. Expected: 401,404 Got: 4045026 is expected to be denied for developer. Expected: 401,404 Got: 4045027# [RSpecRunTime] RSpec elapsed time: 20 minutes 25.61 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.11 1.10 1.09 1/278 13925028.5029 branch_access_levels: [:maintainers_can_push, :maintainers_can_merge], tag_access_level: :maintainers_can_create, maintainer_accessible: :be_allowed_for, developer_accessible: :be_denied_for5030 when branch is protected5031 is expected to be allowed for maintainer. Expected: 200,201,204,302 Got: 3025032 is expected to be denied for developer. Expected: 401,404 Got: 4045033# [RSpecRunTime] RSpec elapsed time: 20 minutes 26.96 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.11 1.10 1.09 1/278 13955034.5035 when tag is protected5036 is expected to be allowed for maintainer. Expected: 200,201,204,302 Got: 3025037 is expected to be denied for developer. Expected: 401,404 Got: 4045038# [RSpecRunTime] RSpec elapsed time: 20 minutes 28.15 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.11 1.10 1.09 1/278 13965039.5040 branch_access_levels: [:developers_can_push, :developers_can_merge], tag_access_level: :developers_can_create, maintainer_accessible: :be_allowed_for, developer_accessible: :be_allowed_for5041 when branch is protected5042 is expected to be allowed for maintainer. Expected: 200,201,204,302 Got: 3025043 is expected to be allowed for developer. Expected: 200,201,204,302 Got: 3025044# [RSpecRunTime] RSpec elapsed time: 20 minutes 29.56 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.10 1.10 1.09 1/278 13995045.5046 when tag is protected5047 is expected to be allowed for maintainer. Expected: 200,201,204,302 Got: 3025048 is expected to be allowed for developer. Expected: 200,201,204,302 Got: 3025049# [RSpecRunTime] RSpec elapsed time: 20 minutes 30.83 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.10 1.10 1.09 1/278 14005050.5051 DELETE #destroy5052 when a developer makes the request5053 does not delete the pipeline schedule5054 when a maintainer makes the request5055 destroys the pipeline schedule5056# [RSpecRunTime] Finishing example group spec/controllers/projects/pipeline_schedules_controller_spec.rb. It took 1 minute 0.89 second. Expected to take 57.62 seconds.5057# [RSpecRunTime] Starting example group spec/requests/api/graphql/packages/package_spec.rb. Expected to take 51.53 seconds.5058package details5059 with unauthorized user5060 returns no packages5061 with access to package registry for everyone5062 `public_package` returns true5063 behaves like a working graphql query5064 returns a successful response5065 matches the JSON schema5066# [RSpecRunTime] RSpec elapsed time: 20 minutes 37.69 seconds. Current RSS: ~1368M. Threads: 5. load average: 1.10 1.10 1.09 1/278 14015067.5068 when project is public5069 `public_package` returns true5070 behaves like a working graphql query5071 returns a successful response5072 matches the JSON schema5073# [RSpecRunTime] RSpec elapsed time: 20 minutes 41.78 seconds. Current RSS: ~1358M. Threads: 5. load average: 1.09 1.09 1.09 1/278 14025074.5075 with authorized user5076 behaves like a working graphql query5077 returns a successful response5078 matches the JSON schema5079# [RSpecRunTime] RSpec elapsed time: 20 minutes 44.99 seconds. Current RSS: ~1348M. Threads: 5. load average: 1.08 1.09 1.08 1/278 14035080.5081 with package without last_downloaded_at5082 matches the JSON schema5083# [RSpecRunTime] RSpec elapsed time: 20 minutes 46.69 seconds. Current RSS: ~1345M. Threads: 5. load average: 1.08 1.09 1.08 1/278 14045084.5085 with package files pending destruction5086 does not return them5087# [RSpecRunTime] RSpec elapsed time: 20 minutes 48.39 seconds. Current RSS: ~1344M. Threads: 5. load average: 1.08 1.09 1.08 1/278 14055088.5089 with a batched query5090 returns an error for the second package and data for the first5091# [RSpecRunTime] RSpec elapsed time: 20 minutes 49.41 seconds. Current RSS: ~1341M. Threads: 5. load average: 1.07 1.09 1.08 1/278 14065092.5093 versions field5094 returns other versions5095 pipelines field5096 loads the second page with pagination first correctly5097 loads the second page with pagination last correctly5098# [RSpecRunTime] RSpec elapsed time: 20 minutes 51.93 seconds. Current RSS: ~1341M. Threads: 5. load average: 1.07 1.09 1.08 1/278 14075099.5100 package managers paths5101 returns npm_url correctly5102 returns maven_url correctly5103 returns conan_url correctly5104 returns nuget_url correctly5105 returns pypi_url correctly5106 returns pypi_setup_url correctly5107 returns composer_url correctly5108 returns composer_config_repository_url correctly5109 with access to package registry for everyone5110 returns pypi_url correctly5111# [RSpecRunTime] RSpec elapsed time: 21 minutes 6.21 seconds. Current RSS: ~1338M. Threads: 5. load average: 1.22 1.12 1.09 1/279 14085112.5113 when project is public5114 returns pypi_url correctly5115# [RSpecRunTime] RSpec elapsed time: 21 minutes 7.97 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.22 1.12 1.09 1/279 14095116.5117 web_path5118 returns web_path correctly5119 with terraform module5120 returns web_path correctly5121# [RSpecRunTime] RSpec elapsed time: 21 minutes 11.08 seconds. Current RSS: ~1343M. Threads: 5. load average: 1.20 1.12 1.09 1/279 14105122.5123 public_package5124 when project is private5125 returns false5126 with access to package registry for everyone5127 returns true5128# [RSpecRunTime] RSpec elapsed time: 21 minutes 14.57 seconds. Current RSS: ~1341M. Threads: 5. load average: 1.18 1.11 1.09 1/279 14115129.5130 when project is public5131 returns true5132# [RSpecRunTime] RSpec elapsed time: 21 minutes 16.46 seconds. Current RSS: ~1339M. Threads: 5. load average: 1.18 1.11 1.09 1/278 14125133.5134 with package that has no default status5135 does not return package's details5136# [RSpecRunTime] Finishing example group spec/requests/api/graphql/packages/package_spec.rb. It took 45.5 seconds. Expected to take 51.53 seconds.5137# [RSpecRunTime] Starting example group spec/requests/api/project_import_spec.rb. Expected to take 45.8 seconds.5138API::ProjectImport5139 POST /projects/import5140 executes a limited number of queries5141 schedules an import using a namespace5142 schedules an import using the namespace path5143 does not schedule an import for a namespace that does not exist5144 does not schedule an import if the user has no permission to the namespace5145 stores params that can be overridden5146 does not store params that are not allowed5147 behaves like requires authentication5148 returns 4015149# [RSpecRunTime] RSpec elapsed time: 21 minutes 24.32 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.15 1.11 1.09 1/278 14135150.5151 behaves like requires import source to be enabled5152 when gitlab_project import_sources is disabled5153 returns 4035154 when a name is explicitly set5155 schedules an import using a namespace and a different name5156 schedules an import using the namespace path and a different name5157 sets name correctly5158 sets name correctly with an overwrite5159 schedules an import using the path and name explicitly set to nil5160# [RSpecRunTime] RSpec elapsed time: 21 minutes 30.47 seconds. Current RSS: ~1344M. Threads: 5. load average: 1.14 1.11 1.09 5/278 14145161.5162 when namespace not set5163 schedules an import at the user namespace level5164 when current user is a bot user5165 does not schedule an import5166# [RSpecRunTime] RSpec elapsed time: 21 minutes 32.39 seconds. Current RSS: ~1341M. Threads: 5. load average: 1.14 1.11 1.09 1/278 14155167.5168 when passed in namespace is a bot user namespace5169 does not schedule an import5170 if user uploads no valid file5171 does not schedule an import if the user uploads no valid file5172 when target path already exists in namespace5173 does not schedule an import5174 when param overwrite is true5175 schedules an import5176# [RSpecRunTime] RSpec elapsed time: 21 minutes 36.25 seconds. Current RSS: ~1337M. Threads: 5. load average: 1.13 1.11 1.09 1/278 14165177.5178 when request exceeds the rate limit5179 prevents users from importing projects5180 when using remote storage5181 schedules an import5182# [RSpecRunTime] RSpec elapsed time: 21 minutes 38.02 seconds. Current RSS: ~1339M. Threads: 5. load average: 1.13 1.11 1.09 1/278 14175183.5184 POST /projects/remote-import5185 behaves like requires authentication5186 returns 4015187 behaves like requires import source to be enabled5188 when gitlab_project import_sources is disabled5189 returns 4035190 when the response is successful5191 schedules the import successfully5192 when the service returns an error5193 fails to schedule the import5194 POST /projects/remote-import-s35195 behaves like requires authentication5196 returns 4015197 behaves like requires import source to be enabled5198 when gitlab_project import_sources is disabled5199 returns 4035200 when the response is successful5201 schedules the import successfully5202 when the service returns an error5203 fails to schedule the import5204 GET /projects/:id/import5205 returns the import status5206 returns the import status and the error if failed5207 returns the import status if canceled5208 with an unauthenticated user5209 returns unauthorized response for public project import status5210# [RSpecRunTime] RSpec elapsed time: 21 minutes 47.3 seconds. Current RSS: ~1347M. Threads: 5. load average: 1.11 1.10 1.09 1/278 14185211.5212 POST /projects/:id/import-relation5213 executes a limited number of queries5214 does not schedule a relation import for a project that does not exist5215 does not schedule a relation import if the user has no permission to the project5216 behaves like requires authentication5217 returns 4015218# [RSpecRunTime] RSpec elapsed time: 21 minutes 49.75 seconds. Current RSS: ~1347M. Threads: 5. load average: 1.10 1.10 1.09 1/278 14195219.5220 behaves like requires import source to be enabled5221 when gitlab_project import_sources is disabled5222 returns 4035223 when the project is valid5224 and the user is a maintainer5225 allows the import5226# [RSpecRunTime] RSpec elapsed time: 21 minutes 51.74 seconds. Current RSS: ~1346M. Threads: 5. load average: 1.10 1.10 1.09 1/278 14205227.5228 if user uploads no valid file5229 does not schedule a relation import5230 when request exceeds the rate limit5231 prevents users from importing relations5232 when the feature flag :single_relation_import is disabled5233 returns not found5234 GET /projects/:id/relation-imports5235 when the user is unauthorized5236 returns unauthorized response5237 when the user is not associated with the project5238 returns unauthorized response5239 when the user is a maintainer on the project5240 returns an array of import statuses5241 includes the import status information5242# [RSpecRunTime] RSpec elapsed time: 21 minutes 57.04 seconds. Current RSS: ~1344M. Threads: 5. load average: 1.09 1.10 1.09 1/278 14215243.5244 POST /projects/import/authorize5245 authorizes importing project with workhorse header5246 rejects requests that bypassed gitlab-workhorse5247 behaves like requires authentication5248 returns 4015249# [RSpecRunTime] RSpec elapsed time: 21 minutes 58.43 seconds. Current RSS: ~1345M. Threads: 5. load average: 1.09 1.10 1.09 1/278 14225250.5251 behaves like requires import source to be enabled5252 when gitlab_project import_sources is disabled5253 returns 4035254 when using remote storage5255 when direct upload is enabled5256 responds with status 200, location of file remote store and object details5257 when direct upload is disabled5258 handles as a local file5259 POST /projects/import-relation/authorize5260 authorizes importing project with workhorse header5261 rejects requests that bypassed gitlab-workhorse5262 behaves like requires authentication5263 returns 4015264# [RSpecRunTime] RSpec elapsed time: 22 minutes 1.8 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.08 1.10 1.09 1/279 14235265.5266 behaves like requires import source to be enabled5267 when gitlab_project import_sources is disabled5268 returns 4035269# [RSpecRunTime] Finishing example group spec/requests/api/project_import_spec.rb. It took 45.33 seconds. Expected to take 45.8 seconds.5270# [RSpecRunTime] Starting example group spec/requests/api/resource_access_tokens_spec.rb. Expected to take 37.97 seconds.5271API::ResourceAccessTokens5272 when the resource is a project5273 behaves like resource access token API5274 GET projects/:id/access_tokens5275 when the user has valid permissions5276 gets a list of access tokens for the specified project5277 exposes the correct token information5278 when using a project access token to GET other project access tokens5279 gets a list of access tokens for the specified project5280# [RSpecRunTime] RSpec elapsed time: 22 minutes 5.62 seconds. Current RSS: ~1350M. Threads: 5. load average: 1.08 1.09 1.09 1/278 14245281.5282 when tokens belong to a different project5283 does not return tokens from a different project5284 when the project has no access tokens5285 returns an empty array5286 when trying to get the tokens of a different project5287 returns 4045288 when the project does not exist5289 returns 4045290 when the user does not have valid permissions5291 returns 4015292 GET projects/:id/access_tokens/:token_id5293 when the user has valid permissions5294 gets the project access token from the project5295 when using project access token to GET other project access token5296 gets the project access token from the project5297# [RSpecRunTime] RSpec elapsed time: 22 minutes 8.8 seconds. Current RSS: ~1360M. Threads: 5. load average: 1.08 1.09 1.09 2/278 14255298.5299 when attempting to get a non-existent project access token5300 does not get the token, and returns 4045301 when attempting to get a token that does not belong to the specified project5302 does not get the token, and returns 4045303 when the user does not have valid permissions5304 returns 4015305 DELETE projects/:id/access_tokens/:token_id5306 when the user has valid permissions5307 deletes the project access token from the project5308 when using project access token to DELETE other project access token5309 deletes the project access token from the project5310# [RSpecRunTime] RSpec elapsed time: 22 minutes 11.83 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.07 1.09 1.09 1/278 14265311.5312 when attempting to delete a non-existent project access token5313 does not delete the token, and returns 4045314 when attempting to delete a token that does not belong to the specified project5315 does not delete the token, and returns 4045316 when the user does not have valid permissions5317 does not delete the token, and returns 4005318 POST projects/:id/access_tokens5319 when the user has valid permissions5320 with valid params5321 with full params5322 creates a project access token with the params5323 when 'expires_at' is not set5324 creates a project access token with the default expires_at value5325 when 'access_level' is not set5326 creates a project access token with the default access level5327 with invalid params5328 when missing the 'name' param5329 does not create a project access token without 'name'5330 when missing the 'scopes' param5331 does not create a project access token without 'scopes'5332 when using invalid 'scopes'5333 does not create a project access token with invalid 'scopes'5334 when using invalid 'access_level'5335 does not create a project access token with invalid 'access_level'5336 when trying to create a token in a different project5337 does not create the token, and returns the project not found error5338 when the user does not have valid permissions5339 when the user role is too low5340 does not create the token, and returns the permission error5341 when a project access token tries to create another project access token5342 does not allow a project access token to create another project access token5343 POST projects/:id/access_tokens/:token_id/rotate5344 when user is owner5345 allows owner to rotate token5346 when user is maintainer5347 when token has owner access level5348 raises error5349 when token has maintainer access level5350 rotates token5351 when expiry is defined5352 allows owner to rotate token5353 without permission5354 returns an error message5355 when service raises an error5356 returns the same error message5357 when token does not exist5358 for non-admin user5359 returns unauthorized5360 for admin user5361 returns not found5362 when the resource is a group5363 behaves like resource access token API5364 GET groups/:id/access_tokens5365 when the user has valid permissions5366 gets a list of access tokens for the specified group5367 exposes the correct token information5368 when using a group access token to GET other group access tokens5369 gets a list of access tokens for the specified group5370# [RSpecRunTime] RSpec elapsed time: 22 minutes 22.45 seconds. Current RSS: ~1368M. Threads: 5. load average: 1.06 1.09 1.08 1/278 14275371.5372 when tokens belong to a different group5373 does not return tokens from a different group5374 when the group has no access tokens5375 returns an empty array5376 when trying to get the tokens of a different group5377 returns 4045378 when the group does not exist5379 returns 4045380 when the user does not have valid permissions5381 returns 4015382 GET groups/:id/access_tokens/:token_id5383 when the user has valid permissions5384 gets the group access token from the group5385 when using group access token to GET other group access token5386 gets the group access token from the group5387# [RSpecRunTime] RSpec elapsed time: 22 minutes 25.68 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.06 1.09 1.08 1/278 14285388.5389 when attempting to get a non-existent group access token5390 does not get the token, and returns 4045391 when attempting to get a token that does not belong to the specified group5392 does not get the token, and returns 4045393 when the user does not have valid permissions5394 returns 4015395 DELETE groups/:id/access_tokens/:token_id5396 when the user has valid permissions5397 deletes the group access token from the group5398 when using group access token to DELETE other group access token5399 deletes the group access token from the group5400# [RSpecRunTime] RSpec elapsed time: 22 minutes 28.33 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.06 1.09 1.08 1/278 14295401.5402 when attempting to delete a non-existent group access token5403 does not delete the token, and returns 4045404 when attempting to delete a token that does not belong to the specified group5405 does not delete the token, and returns 4045406 when the user does not have valid permissions5407 does not delete the token, and returns 4005408 POST groups/:id/access_tokens5409 when the user has valid permissions5410 with valid params5411 with full params5412 creates a group access token with the params5413 when 'expires_at' is not set5414 creates a group access token with the default expires_at value5415 when 'access_level' is not set5416 creates a group access token with the default access level5417 with invalid params5418 when missing the 'name' param5419 does not create a group access token without 'name'5420 when missing the 'scopes' param5421 does not create a group access token without 'scopes'5422 when using invalid 'scopes'5423 does not create a group access token with invalid 'scopes'5424 when using invalid 'access_level'5425 does not create a group access token with invalid 'access_level'5426 when trying to create a token in a different group5427 does not create the token, and returns the group not found error5428 when the user does not have valid permissions5429 when the user role is too low5430 does not create the token, and returns the permission error5431 when a group access token tries to create another group access token5432 does not allow a group access token to create another group access token5433 POST groups/:id/access_tokens/:token_id/rotate5434 when user is owner5435 allows owner to rotate token5436 when user is maintainer5437 when token has owner access level5438 raises error5439 when token has maintainer access level5440 rotates token5441 when expiry is defined5442 allows owner to rotate token5443 without permission5444 returns an error message5445 when service raises an error5446 returns the same error message5447 when token does not exist5448 for non-admin user5449 returns unauthorized5450 for admin user5451 returns not found5452# [RSpecRunTime] Finishing example group spec/requests/api/resource_access_tokens_spec.rb. It took 33.7 seconds. Expected to take 37.97 seconds.5453# [RSpecRunTime] Starting example group spec/controllers/projects/project_members_controller_spec.rb. Expected to take 33.58 seconds.5454Projects::ProjectMembersController5455 behaves like controller actions5456 GET index5457 has the project_members address with a 200 status code5458 project members5459 when project belongs to group5460 lists all project members including members from shared group by default5461 lists direct project members only5462 lists inherited project members and shared group members only5463# [RSpecRunTime] RSpec elapsed time: 22 minutes 40.49 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.12 1.10 1.09 1/278 14305464.5465 when project belongs to a sub-group5466 lists all project members including members from shared group by default5467 lists direct project members only5468 lists inherited project members and shared group members only5469# [RSpecRunTime] RSpec elapsed time: 22 minutes 43.97 seconds. Current RSS: ~1369M. Threads: 5. load average: 1.12 1.10 1.09 1/278 14315470.5471 when invited project members are present5472 excludes the invited members from project members list5473# [RSpecRunTime] RSpec elapsed time: 22 minutes 45.28 seconds. Current RSS: ~1363M. Threads: 5. load average: 1.11 1.10 1.09 1/278 14325474.5475 when invited group members are present5476 lists invited group members by default5477 when webui_members_inherited_users is disabled5478 lists only direct members5479# [RSpecRunTime] RSpec elapsed time: 22 minutes 46.82 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.11 1.10 1.09 1/278 14335480.5481 when group is invited to project parent5482 lists invited group members by default5483 when webui_members_inherited_users is disabled5484 lists only direct members5485# [RSpecRunTime] RSpec elapsed time: 22 minutes 48.87 seconds. Current RSS: ~1364M. Threads: 5. load average: 1.11 1.10 1.09 1/278 14345486.5487 invited members5488 when user has `admin_project_member` permissions5489 lists invited members5490 when user does not have `admin_project_member` permissions5491 does not list invited members5492 access requests5493 when user has `admin_project_member` permissions5494 lists access requests5495 when user does not have `admin_project_member` permissions5496 does not list access requests5497 PUT update5498 access level5499 can change the access level to Guest5500 can change the access level to Reporter5501 can change the access level to Developer5502 can change the access level to Maintainer5503 managing project direct owners5504 when a Maintainer tries to elevate another user to OWNER5505 does not allow the operation5506# [RSpecRunTime] RSpec elapsed time: 22 minutes 54.32 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.09 1.09 1.09 1/278 14355507.5508 when a user with OWNER access tries to elevate another user to OWNER5509 returns success5510 access expiry date5511 when set to a date in the past5512 does not update the member5513 returns error status5514 returns error message5515# [RSpecRunTime] RSpec elapsed time: 22 minutes 56.14 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.09 1.09 1.09 1/278 14365516.5517 when set to a date in the future5518 updates the member5519 expiration date5520 when `expires_at` is set5521 returns correct json response5522 when `expires_at` is not set5523 returns empty json response5524 DELETE destroy5525 when member is not found5526 returns 4045527 when member is found5528 when user does not have enough rights5529 when user does not have rights to manage other members5530 returns 4045531 when user does not have rights to manage Owner members5532 returns 4035533 when user has enough rights5534 [HTML] removes user from members5535 [JS] removes user from members5536# [RSpecRunTime] RSpec elapsed time: 23 minutes 0.75 second. Current RSS: ~1379M. Threads: 5. load average: 1.17 1.11 1.09 1/279 14375537.5538 DELETE leave5539 when member is not found5540 returns 4045541 when member is found5542 and is not an owner5543 removes user from members5544 and is an owner5545 cannot remove themselves from the project5546 and is a requester5547 removes user from members5548 POST request_access5549 creates a new ProjectMember that is not a team member5550 POST approve5551 when member is not found5552 returns 4045553 when member is found5554 when user does not have rights to manage other members5555 returns 4045556 when user has enough rights5557 adds user to members5558 POST resend_invite5559 is successful5560# [RSpecRunTime] Finishing example group spec/controllers/projects/project_members_controller_spec.rb. It took 29.81 seconds. Expected to take 33.58 seconds.5561# [RSpecRunTime] Starting example group spec/requests/api/project_milestones_spec.rb. Expected to take 30.74 seconds.5562API::ProjectMilestones5563 behaves like group and project milestones5564 GET /projects/:id/milestones5565 returns milestones list5566 returns a 401 error if user not authenticated5567 returns an array of active milestones5568 returns an array of closed milestones5569 returns an array of milestones specified by iids5570 does not return any milestone if none found5571 returns a milestone by iids array5572 returns a milestone by title5573 returns a milestone by searching for title5574 returns a milestones by searching for description5575# [RSpecRunTime] RSpec elapsed time: 23 minutes 8.96 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.15 1.11 1.09 1/278 14385576.5577 GET /projects/:id/milestones/:milestone_id5578 returns a milestone by id5579 returns 401 error if user not authenticated5580 returns a 404 error if milestone id not found5581 POST /projects/:id/milestones5582 creates a new milestone5583 creates a new milestone with description and dates5584 returns a 400 error if title is missing5585 returns a 400 error if params are invalid (duplicate title)5586 creates a new milestone with reserved html characters5587# [RSpecRunTime] RSpec elapsed time: 23 minutes 10.82 seconds. Current RSS: ~1409M. Threads: 5. load average: 1.14 1.10 1.09 3/278 14395588.5589 PUT /projects/:id/milestones/:milestone_id5590 updates a milestone5591 removes a due date if nil is passed5592 returns a 404 error if milestone id not found5593 closes milestone5594 updates milestone with only start date5595# [RSpecRunTime] RSpec elapsed time: 23 minutes 12.2 seconds. Current RSS: ~1411M. Threads: 5. load average: 1.14 1.10 1.09 1/278 14405596.5597 DELETE /projects/:id/milestones/:milestone_id5598 rejects a member with guest access from deleting a milestone5599 deletes the milestone when the user has reporter access to the project5600# [RSpecRunTime] RSpec elapsed time: 23 minutes 14.16 seconds. Current RSS: ~1410M. Threads: 5. load average: 1.14 1.10 1.09 1/278 14415601.5602 GET /projects/:id/milestones/:milestone_id/issues5603 returns issues for a particular milestone5604 returns issues sorted by label priority5605 matches V4 response schema for a list of issues5606 returns a 401 error if user not authenticated5607 confidential issues5608 returns confidential issues to team members5609 does not return confidential issues to team members with guest role5610 does not return confidential issues to regular users5611 returns issues ordered by label priority5612# [RSpecRunTime] RSpec elapsed time: 23 minutes 22.78 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.20 1.12 1.10 1/278 14425613.5614 GET /projects/:id/milestones/:milestone_id/merge_requests5615 returns merge_requests for a particular milestone5616 returns merge_requests sorted by label priority5617 returns a 404 error if milestone id not found5618 returns a 404 if the user has no access to the milestone5619 returns a 401 error if user not authenticated5620 returns merge_requests ordered by position asc5621# [RSpecRunTime] RSpec elapsed time: 23 minutes 26.87 seconds. Current RSS: ~1361M. Threads: 5. load average: 1.18 1.12 1.09 1/278 14435622.5623 GET /projects/:id/milestones5624 when project parent is a namespace5625 behaves like listing all milestones5626 returns correct list of milestones5627 when include_ancestors is true5628 behaves like listing all milestones5629 returns correct list of milestones5630 when deprecated include_parent_milestones is true5631 behaves like listing all milestones5632 returns correct list of milestones5633 when both include_parent_milestones and include_ancestors are specified5634 returns 4005635 when project parent is a group5636 when include_ancestors is true5637 behaves like listing all milestones5638 returns correct list of milestones5639 when iids param is present5640 behaves like listing all milestones5641 returns correct list of milestones5642 when user is not a member of the private project5643 returns a 404 error5644 when updated_before param is present5645 behaves like listing all milestones5646 returns correct list of milestones5647 when updated_after param is present5648 behaves like listing all milestones5649 returns correct list of milestones5650 when updated_before param is present5651 behaves like listing all milestones5652 returns correct list of milestones5653 when updated_after param is present5654 behaves like listing all milestones5655 returns correct list of milestones5656 DELETE /projects/:id/milestones/:milestone_id5657 returns 404 response when the project does not exist5658 returns 404 response when the milestone does not exist5659 returns 404 from guest user deleting a milestone5660# [RSpecRunTime] RSpec elapsed time: 23 minutes 31.75 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.17 1.11 1.09 1/278 14445661.5662 PUT /projects/:id/milestones/:milestone_id to test observer on close5663 creates an activity event when a milestone is closed5664 POST /projects/:id/milestones/:milestone_id/promote5665 when user does not have permission to promote milestone5666 returns 4035667 when user has permission5668 returns 2005669 returns 200 for closed milestone5670# [RSpecRunTime] RSpec elapsed time: 23 minutes 34.53 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.15 1.11 1.09 1/278 14455671.5672 when no such resource5673 returns 404 response when the project does not exist5674 returns 404 response when the milestone does not exist5675# [RSpecRunTime] RSpec elapsed time: 23 minutes 35.95 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.15 1.11 1.09 1/278 14465676.5677 when project does not belong to group5678 returns 4035679# [RSpecRunTime] Finishing example group spec/requests/api/project_milestones_spec.rb. It took 30.75 seconds. Expected to take 30.74 seconds.5680# [RSpecRunTime] Starting example group spec/controllers/projects/labels_controller_spec.rb. Expected to take 29.56 seconds.5681Projects::LabelsController5682 GET #index5683 @prioritized_labels5684 does not include labels without priority5685 is sorted by priority, then label title5686# [RSpecRunTime] RSpec elapsed time: 23 minutes 39.3 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.14 1.11 1.09 1/278 14475687.5688 @labels5689 is sorted by label title5690 does not include labels with priority5691 does not include group labels when project does not belong to a group5692# [RSpecRunTime] RSpec elapsed time: 23 minutes 41.64 seconds. Current RSS: ~1368M. Threads: 5. load average: 1.14 1.11 1.09 1/278 14485693.5694 with subgroups5695 returns ancestor group labels5696# [RSpecRunTime] RSpec elapsed time: 23 minutes 42.97 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.14 1.11 1.09 1/278 14495697.5698 with views rendered5699 avoids N+1 queries5700# [RSpecRunTime] RSpec elapsed time: 23 minutes 51.02 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.12 1.11 1.09 1/278 14505701.5702 POST #generate5703 personal project5704 creates labels5705 project belonging to a group5706 creates labels5707 POST #toggle_subscription5708 allows user to toggle subscription on project labels5709 allows user to toggle subscription on group labels5710# [RSpecRunTime] RSpec elapsed time: 23 minutes 53.75 seconds. Current RSS: ~1378M. Threads: 5. load average: 1.12 1.11 1.09 1/278 14515711.5712 POST #promote5713 not group reporters5714 denies access5715 group reporter5716 gives access5717 promotes the label5718 renders label name without parsing it as HTML5719 service raising InvalidRecord5720 returns to label list5721# [RSpecRunTime] RSpec elapsed time: 23 minutes 57.1 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.19 1.12 1.10 1/278 14525722.5723 #ensure_canonical_path5724 for a GET request5725 when requesting the canonical path5726 non-show path5727 with exactly matching casing5728 does not redirect5729 with different casing5730 redirects to the correct casing5731 when requesting a redirected path5732 redirects to the canonical path5733 with an AJAX request5734 redirects to the canonical path but does not set flash message5735 with JSON format5736 redirects to the canonical path but does not set flash message5737 for a non-GET request5738 when requesting the canonical path with different casing5739 does not 4045740 does not redirect to the correct casing5741# [RSpecRunTime] RSpec elapsed time: 24 minutes 0.61 second. Current RSS: ~1381M. Threads: 5. load average: 1.17 1.12 1.09 1/278 14535742.5743 when requesting a redirected path5744 returns not found5745 PUT #update5746 when updating lock_on_merge5747 when feature flag is disabled5748 does not allow setting lock_on_merge5749 when feature flag is enabled5750 behaves like allows setting lock_on_merge5751 is expected to be truthy5752 when feature flag for ancestor group is enabled5753 behaves like allows setting lock_on_merge5754 is expected to be truthy5755 DELETE #destroy5756 when current user has ability to destroy the label5757 removes the label5758 does not remove the label if it is locked5759 when label is succesfuly destroyed5760 redirects to the project labels page5761# [RSpecRunTime] RSpec elapsed time: 24 minutes 3.93 seconds. Current RSS: ~1378M. Threads: 5. load average: 1.17 1.12 1.09 1/279 14545762.5763 when current_user does not have ability to destroy the label5764 responds with status 4045765# [RSpecRunTime] Finishing example group spec/controllers/projects/labels_controller_spec.rb. It took 27.81 seconds. Expected to take 29.56 seconds.5766# [RSpecRunTime] Starting example group spec/controllers/import/bitbucket_controller_spec.rb. Expected to take 25.24 seconds.5767Import::BitbucketController5768 GET callback5769 when auth state param is invalid5770 redirects to external auth url5771 when auth state param is valid5772 updates access token5773 passes namespace_id query param to status if provided5774 GET status5775 when token does not exist5776 redirects to authorize url with state included5777 when token is valid5778 returns invalid repos5779 behaves like import controller status5780 returns variables for json request5781 when format is html5782 when namespace_id is present5783 when user cannot import projects5784 returns 4045785# [RSpecRunTime] RSpec elapsed time: 24 minutes 7.88 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.16 1.12 1.09 1/278 14555786.5787 when user can import projects5788 returns 2005789# [RSpecRunTime] RSpec elapsed time: 24 minutes 8.9 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.16 1.12 1.09 1/278 14565790.5791 when filtering5792 passes sanitized filter param to bitbucket client5793 POST create5794 returns 200 response when the project is imported successfully5795 returns 422 response when the project could not be imported5796 behaves like project import rate limiter5797 when limit exceeds5798 notifies and redirects user5799# [RSpecRunTime] RSpec elapsed time: 24 minutes 10.52 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.15 1.11 1.09 1/278 14575800.5801 when the repository owner is the Bitbucket user5802 when the Bitbucket user and GitLab user's usernames match5803 takes the current user's namespace5804 when the Bitbucket user and GitLab user's usernames don't match5805 takes the current user's namespace5806 when the Bitbucket user is unauthorized5807 returns unauthorized5808 when the repository owner is not the Bitbucket user5809 when a namespace with the Bitbucket user's username already exists5810 when the namespace is owned by the GitLab user5811 takes the existing namespace5812# [RSpecRunTime] RSpec elapsed time: 24 minutes 13.36 seconds. Current RSS: ~1376M. Threads: 5. load average: 1.15 1.11 1.09 1/278 14585813.5814 when the namespace is not owned by the GitLab user5815 doesn't create a project5816 when a namespace with the Bitbucket user's username doesn't exist5817 when current user can create namespaces5818 creates the namespace5819 takes the new namespace5820# [RSpecRunTime] RSpec elapsed time: 24 minutes 15.97 seconds. Current RSS: ~1364M. Threads: 5. load average: 1.13 1.11 1.09 1/278 14595821.5822 when current user can't create namespaces5823 doesn't create the namespace5824 takes the current user's namespace5825# [RSpecRunTime] RSpec elapsed time: 24 minutes 17.55 seconds. Current RSS: ~1360M. Threads: 5. load average: 1.13 1.11 1.09 1/278 14605826.5827 when exceptions occur5828 for OAuth2 errors5829 behaves like handles exceptions5830 logs an exception5831 for Bitbucket errors5832 behaves like handles exceptions5833 logs an exception5834 user has chosen an existing nested namespace and name for the project5835 takes the selected namespace and name5836# [RSpecRunTime] RSpec elapsed time: 24 minutes 19.5 seconds. Current RSS: ~1359M. Threads: 5. load average: 1.12 1.11 1.09 1/278 14615837.5838 user has chosen a non-existent nested namespaces and name for the project5839 takes the selected namespace and name5840 creates the namespaces5841 new namespace has the right parent5842# [RSpecRunTime] RSpec elapsed time: 24 minutes 23.85 seconds. Current RSS: ~1352M. Threads: 5. load average: 1.12 1.11 1.09 1/278 14625843.5844 user has chosen existent and non-existent nested namespaces and name for the project5845 takes the selected namespace and name5846 creates the namespaces5847# [RSpecRunTime] RSpec elapsed time: 24 minutes 27.56 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.03 1.09 1.08 1/278 14635848.5849 when user can not create projects in the chosen namespace5850 returns 422 response5851 when user can not import projects5852 returns 422 response5853# [RSpecRunTime] Finishing example group spec/controllers/import/bitbucket_controller_spec.rb. It took 24.16 seconds. Expected to take 25.24 seconds.5854# [RSpecRunTime] Starting example group spec/controllers/import/gitea_controller_spec.rb. Expected to take 24.74 seconds.5855Import::GiteaController5856 GET new5857 behaves like a GitHub-ish import controller: GET new5858 redirects to status if we already have a token5859 renders the :new page if no token is present in session5860 POST personal_access_token5861 behaves like a GitHub-ish import controller: POST personal_access_token5862 updates access token5863 strips access token with spaces5864 passes namespace_id param as query param if it was present5865 GET status5866 behaves like a GitHub-ish import controller: GET status5867 returns variables for json request5868 touches the etag cache store5869 handles an invalid access token5870 does not produce N+1 database queries5871 requests provider repos list5872 when user is not allowed to import projects5873 returns 4045874# [RSpecRunTime] RSpec elapsed time: 24 minutes 34.06 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.03 1.09 1.08 1/278 14645875.5876 when filtering5877 filters list of repositories by name5878 filters the list, ignoring the case of the name5879 when user input contains html5880 sanitizes user input5881# [RSpecRunTime] RSpec elapsed time: 24 minutes 35.92 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.03 1.09 1.08 1/278 14655882.5883 when the client returns a non-string name5884 does not raise an error5885 when namespace_id query param is provided5886 when user is allowed to create projects in this namespace5887 provides namespace to the template5888 when user is not allowed to create projects in this namespace5889 renders 4045890 when host url is local or not http5891 denies network request5892 denies network request5893 denies network request5894 when DNS Rebinding protection is enabled5895 when provided host url is using https5896 uses unchanged host url to send request to Gitea5897 when provided host url is using http5898 uses changed host url to send request to Gitea5899 POST create5900 behaves like a GitHub-ish import controller: POST create5901 returns 200 response when the project is imported successfully5902 returns 422 response with the base error when the project could not be imported5903 touches the etag cache store5904 when the repository owner is the provider user5905 when the provider user and GitLab user's usernames match5906 takes the current user's namespace5907# [RSpecRunTime] RSpec elapsed time: 24 minutes 42.08 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.03 1.09 1.08 1/278 14665908.5909 when the provider user and GitLab user's usernames don't match5910 takes the current user's namespace5911 when the repository owner is not the provider user5912 when a namespace with the provider user's username already exists5913 when the namespace is owned by the GitLab user5914 takes the existing namespace5915 when the namespace is not owned by the GitLab user5916 creates a project using user's namespace5917# [RSpecRunTime] RSpec elapsed time: 24 minutes 44.87 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.02 1.08 1.08 1/278 14675918.5919 when a namespace with the provider user's username doesn't exist5920 when current user can create namespaces5921 does not create the namespace5922 user has chosen a namespace and name for the project5923 takes the selected namespace and name5924# [RSpecRunTime] RSpec elapsed time: 24 minutes 46.32 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.02 1.08 1.08 1/278 14685925.5926 user has chosen an existing nested namespace and name for the project5927 takes the selected namespace and name5928# [RSpecRunTime] RSpec elapsed time: 24 minutes 47.73 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.02 1.08 1.08 1/278 14695929.5930 user has chosen a non-existent nested namespaces and name for the project5931 does not take the selected namespace and name5932 does not create namespaces5933 user has chosen existent and non-existent nested namespaces and name for the project5934 does not take the selected namespace and name5935 does not create the namespaces5936 does not create a new namespace under the user namespace5937# [RSpecRunTime] RSpec elapsed time: 24 minutes 50.13 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.02 1.08 1.08 1/278 14705938.5939 user can use a group without having permissions to create a group5940 takes the selected namespace and name5941# [RSpecRunTime] RSpec elapsed time: 24 minutes 51.34 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.02 1.08 1.08 1/278 14715942.5943 when user can not create projects in the chosen namespace5944 returns 422 response5945 behaves like project import rate limiter5946 when limit exceeds5947 notifies and redirects user5948 GET realtime_changes5949 behaves like a GitHub-ish import controller: GET realtime_changes5950 sets a Poll-Interval header5951# [RSpecRunTime] Finishing example group spec/controllers/import/gitea_controller_spec.rb. It took 24.07 seconds. Expected to take 24.74 seconds.5952# [RSpecRunTime] Starting example group spec/controllers/groups/children_controller_spec.rb. Expected to take 22.26 seconds.5953Groups::ChildrenController5954 GET #index5955 for projects5956 as a user5957 shows all children5958 being member of private subgroup5959 shows public and private children the user is member of5960# [RSpecRunTime] RSpec elapsed time: 24 minutes 54.89 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.02 1.08 1.08 1/278 14725961.5962 as a guest5963 shows the public children5964 for subgroups5965 as a user5966 shows all children5967 being member of private subgroup5968 shows public and private children the user is member of5969# [RSpecRunTime] RSpec elapsed time: 24 minutes 57.19 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.02 1.08 1.08 1/278 14735970.5971 as a guest5972 shows the public children5973 filtering children5974 expands the tree for matching projects5975 expands the tree for matching subgroups5976 merges the trees correctly5977 expands the tree upto a specified parent5978 returns an array with one element when only one result is matched5979 returns an empty array when there are no search results5980 succeeds if multiple pages contain matching subgroups5981 includes pagination headers5982# [RSpecRunTime] RSpec elapsed time: 25 minutes 4.14 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.02 1.08 1.08 1/279 14745983.5984 sorting children5985 allows sorting projects5986# [RSpecRunTime] RSpec elapsed time: 25 minutes 5.18 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.02 1.08 1.08 1/279 14755987.5988 queries per rendered element5989 queries the expected amount for a group row5990 queries the expected amount for a project row5991 when rendering hierarchies5992 queries the expected amount when nested rows are increased for a group5993 queries the expected amount when a new group match is added5994 queries the expected amount when nested rows are increased for a project5995# [RSpecRunTime] RSpec elapsed time: 25 minutes 8.44 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.02 1.08 1.08 1/279 14765996.5997 pagination5998 rejects negative per_page parameter5999 rejects non-numeric per_page parameter6000 with only projects6001 has projects on the first page6002 has projects on the second page6003# [RSpecRunTime] RSpec elapsed time: 25 minutes 10.28 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.01 1.08 1.08 1/279 14776004.6005 with subgroups and projects6006 contains all subgroups6007 contains the project and group on the second page6008 with a mixed first page6009 correctly calculates the counts6010# [RSpecRunTime] RSpec elapsed time: 25 minutes 12.9 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.01 1.08 1.08 1/278 14786011.6012 external authorization6013 works when external authorization service is enabled6014# [RSpecRunTime] Finishing example group spec/controllers/groups/children_controller_spec.rb. It took 20.39 seconds. Expected to take 22.26 seconds.6015# [RSpecRunTime] Starting example group spec/requests/projects/commits_controller_spec.rb. Expected to take 19.29 seconds.6016Projects::CommitsController6017 token authentication6018 when public project6019 behaves like authenticates sessionless user for the request spec6020 show atom6021 when the 'private_token' param is populated with the personal access token6022 when valid token6023 when resource is public6024 authenticates user and returns response with ok status6025 when user with expired password6026 does not authenticate user and returns response with ok status6027# [RSpecRunTime] RSpec elapsed time: 25 minutes 16.33 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.01 1.08 1.08 1/283 15116028.6029 when the personal access token has no api scope6030 when resource is public6031 does not authenticate user and returns response with ok status6032 when invalid token6033 when resource is public6034 does not authenticate user and returns response with ok status6035 when the 'PRIVATE-TOKEN' header is populated with the personal access token6036 when valid token6037 when resource is public6038 authenticates user and returns response with ok status6039 when user with expired password6040 does not authenticate user and returns response with ok status6041# [RSpecRunTime] RSpec elapsed time: 25 minutes 18.5 seconds. Current RSS: ~1407M. Threads: 5. load average: 1.01 1.08 1.08 1/284 15366042.6043 when the personal access token has no api scope6044 when resource is public6045 does not authenticate user and returns response with ok status6046 when invalid token6047 when resource is public6048 does not authenticate user and returns response with ok status6049 when the 'feed_token' param is populated with the feed token6050 when valid token6051 when resource is public6052 authenticates user and returns response with ok status6053 when user with expired password6054 does not authenticate user and returns response with ok status6055# [RSpecRunTime] RSpec elapsed time: 25 minutes 20.67 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.01 1.07 1.08 1/284 15616056.6057 when invalid token6058 when resource is public6059 does not authenticate user and returns response with ok status6060# [RSpecRunTime] RSpec elapsed time: 25 minutes 22.45 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.01 1.07 1.08 1/284 15686061.6062 when private project6063 behaves like authenticates sessionless user for the request spec6064 show atom6065 when the 'private_token' param is populated with the personal access token6066 when valid token6067 when resource is private6068 authenticates user and returns response with ok status6069 when user with expired password6070 does not return response with ok status6071# [RSpecRunTime] RSpec elapsed time: 25 minutes 24.64 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.01 1.07 1.08 1/285 15956072.6073 when password expiration is not applicable6074 when ldap user6075 authenticates user and returns response with ok status6076# [RSpecRunTime] RSpec elapsed time: 25 minutes 25.65 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.01 1.07 1.08 1/285 16026077.6078 when the personal access token has no api scope6079 when resource is private6080 does not return response with ok status6081 when invalid token6082 when resource is private6083 does not return response with ok status6084 when the 'PRIVATE-TOKEN' header is populated with the personal access token6085 when valid token6086 when resource is private6087 authenticates user and returns response with ok status6088 when user with expired password6089 does not return response with ok status6090# [RSpecRunTime] RSpec elapsed time: 25 minutes 27.5 seconds. Current RSS: ~1402M. Threads: 5. load average: 1.01 1.07 1.08 1/285 16096091.6092 when password expiration is not applicable6093 when ldap user6094 authenticates user and returns response with ok status6095 when the personal access token has no api scope6096 when resource is private6097 does not return response with ok status6098 when invalid token6099 when resource is private6100 does not return response with ok status6101 when the 'feed_token' param is populated with the feed token6102 when valid token6103 when resource is private6104 authenticates user and returns response with ok status6105 when user with expired password6106 does not return response with ok status6107# [RSpecRunTime] RSpec elapsed time: 25 minutes 30.24 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.01 1.07 1.08 1/284 16226108.6109 when password expiration is not applicable6110 when ldap user6111 authenticates user and returns response with ok status6112 when invalid token6113 when resource is private6114 does not return response with ok status6115# [RSpecRunTime] Finishing example group spec/requests/projects/commits_controller_spec.rb. It took 18.24 seconds. Expected to take 19.29 seconds.6116# [RSpecRunTime] Starting example group spec/requests/api/personal_access_tokens/self_rotation_spec.rb. Expected to take 18.25 seconds.6117API::PersonalAccessTokens::SelfRotation6118 POST /personal_access_tokens/self/rotate6119 when current_user is an administrator6120 behaves like rotating token succeeds6121 rotate token6122 when expiry is defined6123 behaves like rotating token succeeds6124 rotate token6125 with impersonated token6126 behaves like rotating token succeeds6127 rotate token6128 with a 'api' scoped token6129 behaves like rotating token succeeds6130 rotate token6131 with a 'read_api' scoped token6132 behaves like rotating token denied6133 cannot rotate token6134 with a 'read_user' scoped token6135 behaves like rotating token denied6136 cannot rotate token6137 with a 'create_runner' scoped token6138 behaves like rotating token denied6139 cannot rotate token6140 with a 'k8s_proxy' scoped token6141 behaves like rotating token denied6142 cannot rotate token6143 with a 'read_repository' scoped token6144 behaves like rotating token denied6145 cannot rotate token6146 with a 'write_repository' scoped token6147 behaves like rotating token denied6148 cannot rotate token6149 with a 'read_observability' scoped token6150 behaves like rotating token denied6151 cannot rotate token6152 with a 'write_observability' scoped token6153 behaves like rotating token denied6154 cannot rotate token6155 with a 'ai_features' scoped token6156 behaves like rotating token denied6157 cannot rotate token6158 with a 'sudo' scoped token6159 behaves like rotating token denied6160 cannot rotate token6161 with a 'admin_mode' scoped token6162 behaves like rotating token denied6163 cannot rotate token6164 with a 'read_service_ping' scoped token6165 behaves like rotating token denied6166 cannot rotate token6167 when current_user is not an administrator6168 behaves like rotating token succeeds6169 rotate token6170 when expiry is defined6171 behaves like rotating token succeeds6172 rotate token6173 with impersonated token6174 behaves like rotating token succeeds6175 rotate token6176 with a 'api' scoped token6177 behaves like rotating token succeeds6178 rotate token6179 with a 'read_api' scoped token6180 behaves like rotating token denied6181 cannot rotate token6182 with a 'read_user' scoped token6183 behaves like rotating token denied6184 cannot rotate token6185 with a 'create_runner' scoped token6186 behaves like rotating token denied6187 cannot rotate token6188 with a 'k8s_proxy' scoped token6189 behaves like rotating token denied6190 cannot rotate token6191 with a 'read_repository' scoped token6192 behaves like rotating token denied6193 cannot rotate token6194 with a 'write_repository' scoped token6195 behaves like rotating token denied6196 cannot rotate token6197 with a 'read_observability' scoped token6198 behaves like rotating token denied6199 cannot rotate token6200 with a 'write_observability' scoped token6201 behaves like rotating token denied6202 cannot rotate token6203 with a 'ai_features' scoped token6204 behaves like rotating token denied6205 cannot rotate token6206 with a 'sudo' scoped token6207 behaves like rotating token denied6208 cannot rotate token6209 with a 'admin_mode' scoped token6210 behaves like rotating token denied6211 cannot rotate token6212 with a 'read_service_ping' scoped token6213 behaves like rotating token denied6214 cannot rotate token6215 when token is invalid6216 behaves like rotating token denied6217 cannot rotate token6218 with a revoked token6219 behaves like rotating token denied6220 cannot rotate token6221 with an expired token6222 behaves like rotating token denied6223 cannot rotate token6224 with a rotated token6225 revokes token family6226 behaves like rotating token denied6227 cannot rotate token6228 with an OAuth token6229 with default scope6230 behaves like rotating token denied6231 cannot rotate token6232 with a 'api' scoped token6233 behaves like rotating token denied6234 cannot rotate token6235 with a 'read_api' scoped token6236 behaves like rotating token denied6237 cannot rotate token6238 with a 'read_user' scoped token6239 behaves like rotating token denied6240 cannot rotate token6241 with a 'create_runner' scoped token6242 behaves like rotating token denied6243 cannot rotate token6244 with a 'k8s_proxy' scoped token6245 behaves like rotating token denied6246 cannot rotate token6247 with a 'read_repository' scoped token6248 behaves like rotating token denied6249 cannot rotate token6250 with a 'write_repository' scoped token6251 behaves like rotating token denied6252 cannot rotate token6253 with a 'read_observability' scoped token6254 behaves like rotating token denied6255 cannot rotate token6256 with a 'write_observability' scoped token6257 behaves like rotating token denied6258 cannot rotate token6259 with a 'ai_features' scoped token6260 behaves like rotating token denied6261 cannot rotate token6262 with a 'sudo' scoped token6263 behaves like rotating token denied6264 cannot rotate token6265 with a 'admin_mode' scoped token6266 behaves like rotating token denied6267 cannot rotate token6268 with a 'read_service_ping' scoped token6269 behaves like rotating token denied6270 cannot rotate token6271 with a deploy token6272 behaves like rotating token denied6273 cannot rotate token6274 with a job token6275 behaves like rotating token denied6276 cannot rotate token6277 when current_user is a project bot6278 behaves like rotating token denied6279 cannot rotate token6280 when expiry is defined6281 behaves like rotating token denied6282 cannot rotate token6283 with impersonated token6284 behaves like rotating token denied6285 cannot rotate token6286 with a 'api' scoped token6287 behaves like rotating token denied6288 cannot rotate token6289 with a 'read_api' scoped token6290 behaves like rotating token denied6291 cannot rotate token6292 with a 'create_runner' scoped token6293 behaves like rotating token denied6294 cannot rotate token6295 with a 'k8s_proxy' scoped token6296 behaves like rotating token denied6297 cannot rotate token6298 with a 'read_repository' scoped token6299 behaves like rotating token denied6300 cannot rotate token6301 with a 'write_repository' scoped token6302 behaves like rotating token denied6303 cannot rotate token6304 with a 'read_observability' scoped token6305 behaves like rotating token denied6306 cannot rotate token6307 with a 'write_observability' scoped token6308 behaves like rotating token denied6309 cannot rotate token6310 with a 'ai_features' scoped token6311 behaves like rotating token denied6312 cannot rotate token6313# [RSpecRunTime] Finishing example group spec/requests/api/personal_access_tokens/self_rotation_spec.rb. It took 17.6 seconds. Expected to take 18.25 seconds.6314# [RSpecRunTime] Starting example group spec/controllers/graphql_controller_spec.rb. Expected to take 17.25 seconds.6315GraphqlController6316 rescue_from6317 handles ArgumentError6318 handles a timeout nicely6319 handles StandardError6320 handles Gitlab::Auth::TooManyIps6321 handles Gitlab::Git::ResourceExhaustedError6322 POST #execute6323 includes request object in context6324 sets `context[:remove_deprecated]` to false by default6325 sets `context[:remove_deprecated]` to true when `remove_deprecated` param is truthy6326 when user is logged in6327 sets feature category in ApplicationContext from request6328 returns 200 when user can access API6329 executes a simple query with no errors6330 executes a simple multiplexed query with no errors6331 executes a multiplexed queries with variables with no errors6332 does not allow string as _json parameter (a malformed multiplex query)6333 sets a limit on the total query size6334 sets a limit on the total query size for multiplex queries6335 returns forbidden when user cannot access API6336 updates the users last_activity_on field6337 sets context's sessionless value as false6338 calls the track api when trackable method6339 calls the track jetbrains api when trackable method6340 calls the track jetbrains bundled third party api when trackable method6341 calls the track visual studio extension api when trackable method6342 calls the track neovim plugin api when trackable method6343 assigns username in ApplicationContext6344 if using the GitLab CLI6345 call trackable for the old UserAgent6346 call trackable for the current UserAgent6347# [RSpecRunTime] RSpec elapsed time: 25 minutes 54.93 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.15 1.10 1.09 1/279 16296348.6349 when 2FA is required for the user6350 does not redirect if 2FA is enabled6351 when user uses an API token6352 updates the users last_activity_on field6353 sets context's sessionless value as true6354 assigns username in ApplicationContext6355 calls the track api when trackable method6356 calls the track jetbrains api when trackable method6357 calls the track jetbrains bundled third party api when trackable method6358 calls the track visual studio extension api when trackable method6359 calls the track neovim plugin api when trackable method6360 calls the track gitlab cli when trackable method6361 with an invalid token6362 with auth header6363 with private-token6364 behaves like invalid token6365 returns 401 with invalid token message6366# [RSpecRunTime] RSpec elapsed time: 25 minutes 58.23 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.15 1.10 1.09 1/279 16306367.6368 with job-token6369 behaves like invalid token6370 returns 401 with invalid token message6371 with deploy-token6372 behaves like invalid token6373 returns 401 with invalid token message6374 with authorization bearer (oauth token)6375 behaves like invalid token6376 returns 401 with invalid token message6377 with auth param6378 with private_token6379 behaves like invalid token6380 returns 401 with invalid token message6381 with job_token6382 behaves like invalid token6383 returns 401 with invalid token message6384 with token6385 behaves like invalid token6386 returns 401 with invalid token message6387 when the user is a project bot6388 updates the users last_activity_on field6389 sets context's sessionless value as true6390 executes a simple query with no errors6391 can access resources the project_bot has access to6392# [RSpecRunTime] RSpec elapsed time: 26 minutes 1.41 seconds. Current RSS: ~1417M. Threads: 5. load average: 1.13 1.10 1.09 1/280 16316393.6394 when user is not logged in6395 returns 2006396 sets context's sessionless value as false6397 does not assign a username in ApplicationContext6398 when querying an IntrospectionQuery6399 fails if the GraphiQL gem version is not 1.8.06400 in dev or test env6401 does not cache IntrospectionQuery6402 in env different from dev or test6403 caches IntrospectionQuery even when operationName is not given6404 caches the IntrospectionQuery6405 caches separately for both remove_deprecated set to true and false6406 has a different cache for each Gitlab.revision6407 hits the cache even if the whitespace in the query differs6408 when there is an unknown introspection query6409 does not cache an unknown introspection query6410# [RSpecRunTime] RSpec elapsed time: 26 minutes 3.31 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.13 1.10 1.09 1/279 16326411.6412 Admin Mode6413 when admin mode enabled6414 can query project data6415 when admin mode disabled6416 cannot query project data6417 when admin is member of the project6418 can query project data6419 #append_info_to_payload6420 appends metadata for logging6421 appends the exception in case of errors6422# [RSpecRunTime] Finishing example group spec/controllers/graphql_controller_spec.rb. It took 15.88 seconds. Expected to take 17.25 seconds.6423# [RSpecRunTime] Starting example group spec/controllers/projects/settings/operations_controller_spec.rb. Expected to take 15.51 seconds.6424Projects::Settings::OperationsController6425 GET #show6426 renders show template6427 with insufficient permissions6428 renders 4046429# [RSpecRunTime] RSpec elapsed time: 26 minutes 6.22 seconds. Current RSS: ~1432M. Threads: 5. load average: 1.12 1.09 1.09 3/279 16336430.6431 as an anonymous user6432 redirects to signup page6433 PATCH #update6434 with insufficient permissions6435 renders 4046436 as an anonymous user6437 redirects to signup page6438 incident management6439 GET #show6440 with existing setting6441 loads existing setting6442# [RSpecRunTime] RSpec elapsed time: 26 minutes 8.78 seconds. Current RSS: ~1429M. Threads: 5. load average: 1.12 1.09 1.09 1/279 16346443.6444 without an existing setting6445 builds a new setting6446# [RSpecRunTime] RSpec elapsed time: 26 minutes 10.6 seconds. Current RSS: ~1431M. Threads: 5. load average: 1.11 1.09 1.09 1/279 16356447.6448 PATCH #update6449 behaves like PATCHable6450 format json6451 when update succeeds6452 returns success status6453 when update fails6454 returns error6455 updating each incident management setting6456 behaves like a gitlab tracking event6457 creates a gitlab tracking event enabled_issue_auto_creation_on_alerts6458 behaves like a gitlab tracking event6459 creates a gitlab tracking event disabled_issue_auto_creation_on_alerts6460 behaves like a gitlab tracking event6461 creates a gitlab tracking event enabled_issue_template_on_alerts6462 behaves like a gitlab tracking event6463 creates a gitlab tracking event disabled_issue_template_on_alerts6464 behaves like a gitlab tracking event6465 creates a gitlab tracking event enabled_sending_emails6466 behaves like a gitlab tracking event6467 creates a gitlab tracking event disabled_sending_emails6468 behaves like a gitlab tracking event6469 creates a gitlab tracking event enabled_pagerduty_webhook6470 behaves like a gitlab tracking event6471 creates a gitlab tracking event disabled_pagerduty_webhook6472 behaves like a gitlab tracking event6473 creates a gitlab tracking event enabled_auto_close_incident6474 behaves like a gitlab tracking event6475 creates a gitlab tracking event disabled_auto_close_incident6476 POST #reset_pagerduty_token6477 with existing incident management setting has active PagerDuty webhook6478 returns newly reset token6479 without existing incident management setting6480 does not reset a token6481 when update fails6482 returns unprocessable_entity6483 with insufficient permissions6484 returns 4046485 as an anonymous user6486 returns a redirect6487 error tracking6488 GET #show6489 with existing setting6490 loads existing setting6491 without an existing setting6492 builds a new setting6493 PATCH #update6494 behaves like PATCHable6495 format json6496 when update succeeds6497 returns success status6498 when update fails6499 returns error6500 prometheus integration6501 POST #reset_alerting_token6502 with existing alerting setting6503 returns newly reset token6504 without existing alerting setting6505 creates a token6506 when update fails6507 returns unprocessable_entity6508 with insufficient permissions6509 returns 4046510 as an anonymous user6511 returns a redirect6512# [RSpecRunTime] Finishing example group spec/controllers/projects/settings/operations_controller_spec.rb. It took 14.16 seconds. Expected to take 15.51 seconds.6513# [RSpecRunTime] Starting example group spec/requests/api/alert_management_alerts_spec.rb. Expected to take 15.05 seconds.6514API::AlertManagementAlerts6515 PUT /projects/:id/alert_management_alerts/:alert_iid/metric_images/authorize6516 authorizes uploading with workhorse header6517 rejects requests that bypassed gitlab-workhorse6518 when using remote storage6519 when direct upload is enabled6520 responds with status 200, location of file remote store and object details6521# [RSpecRunTime] RSpec elapsed time: 26 minutes 20.88 seconds. Current RSS: ~1440M. Threads: 5. load average: 1.26 1.12 1.10 1/279 16366522.6523 when direct upload is disabled6524 handles as a local file6525 POST /projects/:id/alert_management_alerts/:alert_iid/metric_images6526 user_role: :guest, expected_status: :unauthorized_upload6527 behaves like unauthorized_upload6528 disallows the upload6529 user_role: :reporter, expected_status: :unauthorized_upload6530 behaves like unauthorized_upload6531 disallows the upload6532 user_role: :developer, expected_status: :can_upload_metric_image6533 behaves like can_upload_metric_image6534 creates a new metric image6535 file size too large6536 returns an error6537 error when saving6538 returns an error6539 object storage enabled6540 uploads to remote storage6541 behaves like can_upload_metric_image6542 creates a new metric image6543 GET /projects/:id/alert_management_alerts/:alert_iid/metric_images6544 user_role: :not_member, public_project: false, expected_status: :unauthorized_read6545 behaves like unauthorized_read6546 cannot read the metric images6547 user_role: :not_member, public_project: true, expected_status: :unauthorized_read6548 behaves like unauthorized_read6549 cannot read the metric images6550 user_role: :guest, public_project: false, expected_status: :unauthorized_read6551 behaves like unauthorized_read6552 cannot read the metric images6553 user_role: :reporter, public_project: false, expected_status: :unauthorized_read6554 behaves like unauthorized_read6555 cannot read the metric images6556 user_role: :developer, public_project: false, expected_status: :can_read_metric_image6557 behaves like can_read_metric_image6558 can read the metric images6559 PUT /projects/:id/alert_management_alerts/:alert_iid/metric_images/:metric_image_id6560 user_role: :not_member, public_project: false, expected_status: :unauthorized_update6561 behaves like unauthorized_update6562 cannot update the metric image6563 user_role: :not_member, public_project: true, expected_status: :unauthorized_update6564 behaves like unauthorized_update6565 cannot update the metric image6566 user_role: :guest, public_project: false, expected_status: :unauthorized_update6567 behaves like unauthorized_update6568 cannot update the metric image6569 user_role: :reporter, public_project: false, expected_status: :unauthorized_update6570 behaves like unauthorized_update6571 cannot update the metric image6572 user_role: :developer, public_project: false, expected_status: :can_update_metric_image6573 behaves like can_update_metric_image6574 can update the metric images6575 when user has access6576 and metric image not found6577 returns an error6578 metric image cannot be updated6579 returns an error6580 DELETE /projects/:id/alert_management_alerts/:alert_iid/metric_images/:metric_image_id6581 user_role: :not_member, public_project: false, expected_status: "unauthorized delete"6582 behaves like unauthorized delete6583 cannot delete the metric image6584 user_role: :not_member, public_project: true, expected_status: "unauthorized delete"6585 behaves like unauthorized delete6586 cannot delete the metric image6587 user_role: :guest, public_project: false, expected_status: "unauthorized delete"6588 behaves like unauthorized delete6589 cannot delete the metric image6590 user_role: :reporter, public_project: false, expected_status: "unauthorized delete"6591 behaves like unauthorized delete6592 cannot delete the metric image6593 user_role: :developer, public_project: false, expected_status: "can delete metric image successfully"6594 behaves like can delete metric image successfully6595 can delete the metric images6596 when user has access6597 when metric image not found6598 returns an error6599 when error when deleting6600 returns an error6601# [RSpecRunTime] Finishing example group spec/requests/api/alert_management_alerts_spec.rb. It took 14.57 seconds. Expected to take 15.05 seconds.6602# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/issue/notes_spec.rb. Expected to take 13.24 seconds.6603getting notes for an issue6604 behaves like exposing regular notes on a noteable in GraphQL6605 for regular notes6606 includes all notes6607 avoids N+1 queries6608 behaves like a working graphql query6609 returns a successful response6610# [RSpecRunTime] RSpec elapsed time: 26 minutes 38.62 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.27 1.13 1.10 1/279 16376611.6612 when filter is provided6613 when filter is set to ALL_NOTES6614 returns all the notes6615# [RSpecRunTime] RSpec elapsed time: 26 minutes 39.79 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.33 1.15 1.10 1/279 16386616.6617 when filter is set to ONLY_COMMENTS6618 returns only the comments6619# [RSpecRunTime] RSpec elapsed time: 26 minutes 41.04 seconds. Current RSS: ~1408M. Threads: 5. load average: 1.33 1.15 1.10 1/279 16396620.6621 when filter is set to ONLY_ACTIVITY6622 returns only the activity notes6623# [RSpecRunTime] RSpec elapsed time: 26 minutes 42.23 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.33 1.15 1.10 1/279 16406624.6625 for discussions6626 includes all discussion notes6627 behaves like a working graphql query6628 returns a successful response6629# [RSpecRunTime] RSpec elapsed time: 26 minutes 46.28 seconds. Current RSS: ~1360M. Threads: 5. load average: 1.30 1.14 1.10 1/279 16416630.6631# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/issue/notes_spec.rb. It took 12.72 seconds. Expected to take 13.24 seconds.6632# [RSpecRunTime] Starting example group spec/requests/api/graphql/group/dependency_proxy_manifests_spec.rb. Expected to take 12.79 seconds.6633getting dependency proxy manifests in a group6634 returns the total count of manifests6635 behaves like a working graphql query6636 returns a successful response6637# [RSpecRunTime] RSpec elapsed time: 26 minutes 47.82 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.30 1.14 1.10 1/279 16426638.6639 with different permissions6640 group_visibility: :private, role: :maintainer, access_granted: true6641 return the proper response6642 group_visibility: :private, role: :developer, access_granted: true6643 return the proper response6644 group_visibility: :private, role: :reporter, access_granted: true6645 return the proper response6646 group_visibility: :private, role: :guest, access_granted: true6647 return the proper response6648 group_visibility: :private, role: :anonymous, access_granted: false6649 return the proper response6650 group_visibility: :public, role: :maintainer, access_granted: true6651 return the proper response6652 group_visibility: :public, role: :developer, access_granted: true6653 return the proper response6654 group_visibility: :public, role: :reporter, access_granted: true6655 return the proper response6656 group_visibility: :public, role: :guest, access_granted: true6657 return the proper response6658 group_visibility: :public, role: :anonymous, access_granted: false6659 return the proper response6660 limiting the number of manifests6661 only returns N manifests6662 sorting and pagination6663 with default sorting6664 behaves like sorted paginated query6665 behaves like requires variables6666 shared example requires variables to be set6668 when sorting6669 sorts correctly6670 when paginating6671 paginates correctly6672# [RSpecRunTime] RSpec elapsed time: 26 minutes 55.76 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.26 1.14 1.10 1/279 16436673.6674# [RSpecRunTime] Finishing example group spec/requests/api/graphql/group/dependency_proxy_manifests_spec.rb. It took 9.48 seconds. Expected to take 12.79 seconds.6675# [RSpecRunTime] Starting example group spec/controllers/projects/pipelines/tests_controller_spec.rb. Expected to take 12.08 seconds.6676Projects::Pipelines::TestsController6677 GET #summary.json6678 when pipeline has build report results6679 renders test report summary data6680# [RSpecRunTime] RSpec elapsed time: 26 minutes 58.24 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.26 1.14 1.10 1/279 16606681.6682 when pipeline does not have build report results6683 renders test report summary data6684# [RSpecRunTime] RSpec elapsed time: 26 minutes 59.58 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.40 1.17 1.11 1/279 16776685.6686 GET #show.json6687 when pipeline has builds with test reports6688 when artifacts are expired6689 renders test suite6690# [RSpecRunTime] RSpec elapsed time: 27 minutes 1.65 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.40 1.17 1.11 2/282 16986691.6692 when artifacts do not exist6693 renders not_found errors6694# [RSpecRunTime] RSpec elapsed time: 27 minutes 3.15 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.40 1.17 1.11 1/281 17156695.6696 when artifacts are not expired6697 renders test suite data6698# [RSpecRunTime] RSpec elapsed time: 27 minutes 5.06 seconds. Current RSS: ~1391M. Threads: 5. load average: 1.45 1.18 1.12 1/281 17426699.6700 when pipeline has no builds that matches the given build_ids6701 renders 4046702# [RSpecRunTime] RSpec elapsed time: 27 minutes 6.73 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.45 1.18 1.12 1/281 17586703.6704# [RSpecRunTime] Finishing example group spec/controllers/projects/pipelines/tests_controller_spec.rb. It took 10.96 seconds. Expected to take 12.08 seconds.6705# [RSpecRunTime] Starting example group spec/requests/import/gitlab_groups_controller_spec.rb. Expected to take 10.73 seconds.6706Import::GitlabGroupsController6707 POST create6708 when importing without a parent group6709 successfully creates the group6710 imports the group data6711# [RSpecRunTime] RSpec elapsed time: 27 minutes 11.64 seconds. Current RSS: ~1373M. Threads: 6. load average: 1.41 1.18 1.12 1/282 17686712.6713 when importing to a parent group6714 creates a new group under the parent6715 when the parent is Public6716 imports a Public group6717# [RSpecRunTime] RSpec elapsed time: 27 minutes 13.58 seconds. Current RSS: ~1373M. Threads: 6. load average: 1.41 1.18 1.12 1/280 17696718.6719 when the parent is Internal6720 imports a Internal group6721# [RSpecRunTime] RSpec elapsed time: 27 minutes 14.64 seconds. Current RSS: ~1374M. Threads: 6. load average: 1.38 1.18 1.11 1/280 17716722.6723 when the parent is Private6724 imports a Private group6725# [RSpecRunTime] RSpec elapsed time: 27 minutes 15.75 seconds. Current RSS: ~1372M. Threads: 6. load average: 1.38 1.18 1.11 1/280 17736726.6727 when supplied invalid params6728 responds with an error6729 when the user is not authorized to create groups6730 returns an error6731 when the requests exceed the rate limit6732 throttles the requests6733 when the parent group is invalid6734 does not create a new group6735 when the user is not an owner of the parent group6736 returns an error6737 POST authorize6738 behaves like handle uploads authorize request6739 POST authorize6740 authorizes workhorse header6741 rejects requests that bypassed gitlab-workhorse6742 when using remote storage6743 when direct upload is enabled6744 responds with status 200, location of file remote store and object details6745 when direct upload is disabled6746 handles as a local file6747# [RSpecRunTime] Finishing example group spec/requests/import/gitlab_groups_controller_spec.rb. It took 11.02 seconds. Expected to take 10.73 seconds.6748# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/container_registry/protection/rule/create_spec.rb. Expected to take 10.22 seconds.6749Creating the container registry protection rule6750 with invalid input field `repositoryPathPattern`6751 is expected to eq []6752 is expected to eq ["Repository path pattern can't be blank, Repository path pattern should be a valid container reposit...tional wildcard characters., and Repository path pattern should start with the project's full path"]6753 behaves like an erroneous response6754 is expected not to change `::ContainerRegistry::Protection::Rule.count`6755# [RSpecRunTime] RSpec elapsed time: 27 minutes 19.4 seconds. Current RSS: ~1390M. Threads: 6. load average: 1.35 1.17 1.11 1/280 17746756.6757 when feature flag ':container_registry_protected_containers' disabled6758 is expected not to exist6759 returns error of disabled feature flag6760 behaves like an erroneous response6761 is expected not to change `::ContainerRegistry::Protection::Rule.count`6762 with existing containers protection rule6763 when container name pattern is slightly different6764 adds another container registry protection rule to the database6765 behaves like a successful response6766 is expected to eq []6767 is expected to include {"errors" => (be blank), "containerRegistryProtectionRule" => {"id" => (be present), "repositoryPathPattern" => "namespace963/project-1087-unique"}}6768 creates container registry protection rule in the database6769# [RSpecRunTime] RSpec elapsed time: 27 minutes 21.42 seconds. Current RSS: ~1401M. Threads: 6. load average: 1.35 1.17 1.11 1/280 17756770.6771 when field `repository_path_pattern` is taken6772 is expected to eq []6773 returns without error6774 does not create new container protection rules6775 behaves like an erroneous response6776 is expected not to change `::ContainerRegistry::Protection::Rule.count`6777 when user does not have permission6778 user: developer6779 is expected to include (a string matching /you don't have permission to perform this action/)6780 behaves like an erroneous response6781 is expected not to change `::ContainerRegistry::Protection::Rule.count`6782 user: reporter6783 is expected to include (a string matching /you don't have permission to perform this action/)6784 behaves like an erroneous response6785 is expected not to change `::ContainerRegistry::Protection::Rule.count`6786 user: guest6787 is expected to include (a string matching /you don't have permission to perform this action/)6788 behaves like an erroneous response6789 is expected not to change `::ContainerRegistry::Protection::Rule.count`6790 user: anonymous6791 is expected to include (a string matching /you don't have permission to perform this action/)6792 behaves like an erroneous response6793 is expected not to change `::ContainerRegistry::Protection::Rule.count`6794 with invalid input fields `minimumAccessLevelForPush` and `minimumAccessLevelForDelete`6795 is expected to include (a string matching /minimumAccessLevelForDelete/)6796 behaves like an erroneous response6797 is expected not to change `::ContainerRegistry::Protection::Rule.count`6798 behaves like a successful response6799 is expected to eq []6800 is expected to include {"errors" => (be blank), "containerRegistryProtectionRule" => {"id" => (be present), "repositoryPathPattern" => "namespace963/project-1087"}}6801 creates container registry protection rule in the database6802# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/container_registry/protection/rule/create_spec.rb. It took 8.39 seconds. Expected to take 10.22 seconds.6803# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/incident_management/timeline_events_spec.rb. Expected to take 9.58 seconds.6804getting incident timeline events6805 returns the correct properties of the incident timeline events6806 returns the correct number of timeline events6807 behaves like a working graphql query6808 returns a successful response6809# [RSpecRunTime] RSpec elapsed time: 27 minutes 30.55 seconds. Current RSS: ~1378M. Threads: 6. load average: 1.29 1.17 1.11 1/280 17766810.6811 when filtering by id6812 returns a single timeline event6813 behaves like a working graphql query6814 returns a successful response6815 when timelineEvent tags are linked6816 returns the set tags6817 behaves like a working graphql query6818 returns a successful response6819# [RSpecRunTime] RSpec elapsed time: 27 minutes 33.01 seconds. Current RSS: ~1381M. Threads: 6. load average: 1.29 1.17 1.11 1/280 17776820.6821 when different timeline events are loaded6822 avoids N+1 queries6823# [RSpecRunTime] RSpec elapsed time: 27 minutes 34.93 seconds. Current RSS: ~1375M. Threads: 6. load average: 1.27 1.17 1.11 1/280 17786824.6825# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/incident_management/timeline_events_spec.rb. It took 8.8 seconds. Expected to take 9.58 seconds.6826# [RSpecRunTime] Starting example group spec/requests/api/error_tracking/project_settings_spec.rb. Expected to take 8.98 seconds.6827API::ErrorTracking::ProjectSettings6828 GET /projects/:id/error_tracking/settings6829 when authenticated as maintainer6830 behaves like returns project settings6831 returns correct project settings6832# [RSpecRunTime] RSpec elapsed time: 27 minutes 36.85 seconds. Current RSS: ~1369M. Threads: 6. load average: 1.27 1.17 1.11 1/280 17796833.6834 when integrated_error_tracking feature disabled6835 behaves like returns project settings with false for integrated6836 is expected to eq {"active"=>true, "api_url"=>"https://sentrytest.gitlab.com/api/0/projects/sentry-org/sentry-project",...>"Sentry Project", "sentry_external_url"=>"https://sentrytest.gitlab.com/sentry-org/sentry-project"}6837 without a project setting6838 behaves like returns no project settings6839 returns no project settings6840 when authenticated as developer6841 behaves like returns 4036842 rejects request6843 when authenticated as non-member6844 behaves like returns 4046845 rejects request6846 when unauthenticated6847 behaves like returns 4016848 rejects request6849 PATCH /projects/:id/error_tracking/settings6850 when authenticated as maintainer6851 updates enabled flag6852 with integrated_error_tracking feature enabled6853 behaves like returns project settings6854 returns correct project settings6855 with integrated_error_tracking feature disabled6856 behaves like returns project settings with false for integrated6857 is expected to eq {"active"=>false, "api_url"=>"https://sentrytest.gitlab.com/api/0/projects/sentry-org/sentry-project"...>"Sentry Project", "sentry_external_url"=>"https://sentrytest.gitlab.com/sentry-org/sentry-project"}6858 when active is invalid6859 returns active is invalid if non boolean6860 when active is empty6861 returns 4006862 with integrated param6863 when integrated_error_tracking feature enabled6864 updates the integrated flag6865 without a project setting6866 behaves like returns no project settings6867 returns no project settings6868# [RSpecRunTime] RSpec elapsed time: 27 minutes 41.21 seconds. Current RSS: ~1407M. Threads: 6. load average: 1.25 1.16 1.11 1/280 17806869.6870 when ::Projects::Operations::UpdateService responds with an error6871 when integrated6872 behaves like returns error from UpdateService6873 returns errors6874 without integrated6875 behaves like returns error from UpdateService6876 returns errors6877 when authenticated as developer6878 behaves like returns 4036879 rejects request6880 when authenticated as non-member6881 behaves like returns 4046882 rejects request6883 when unauthenticated6884 behaves like returns 4016885 rejects request6886 PUT /projects/:id/error_tracking/settings6887 when authenticated6888 as maintainer6889 when integrated6890 with existing setting6891 updates a setting6892 without setting6893 creates a setting6894 when ::Projects::Operations::UpdateService responds with an error6895 behaves like returns error from UpdateService6896 returns errors6897 when integrated_error_tracking feature disabled6898 behaves like returns 4046899 rejects request6900 when integrated param is invalid6901 behaves like returns 400 with `integrated` param required or invalid6902 returns 4006903 when integrated param is missing6904 behaves like returns 400 with `integrated` param required or invalid6905 returns 4006906 as developer6907 behaves like returns 4036908 rejects request6909 as non-member6910 behaves like returns 4046911 rejects request6912 when unauthorized6913 behaves like returns 4016914 rejects request6915# [RSpecRunTime] Finishing example group spec/requests/api/error_tracking/project_settings_spec.rb. It took 9.72 seconds. Expected to take 8.98 seconds.6916# [RSpecRunTime] Starting example group spec/requests/api/graphql/subscriptions/notes/created_spec.rb. Expected to take 8.7 seconds.6917Subscriptions::Notes::Created6918 when user is unauthorized6919 does not receive any data6920# [RSpecRunTime] RSpec elapsed time: 27 minutes 45.89 seconds. Current RSS: ~1417M. Threads: 6. load average: 1.23 1.16 1.11 1/280 17816921.6922 when user is authorized6923 receives created note6924 when a new note is created as a reply6925 receives created note6926# [RSpecRunTime] RSpec elapsed time: 27 minutes 47.51 seconds. Current RSS: ~1415M. Threads: 6. load average: 1.23 1.16 1.11 1/280 17826927.6928 when note is confidential6929 and user has permission to read confidential notes6930 receives created note6931 and replying6932 receives created note6933# [RSpecRunTime] RSpec elapsed time: 27 minutes 49.08 seconds. Current RSS: ~1409M. Threads: 6. load average: 1.23 1.16 1.11 1/280 17836934.6935 and user does not have permission to read confidential notes6936 does not receive note data6937 when resource events are triggering note subscription6938 when user is unauthorized6939 does not receive discussion data6940 when user is authorized6941 receives created synthetic note as a discussion6942 when several label events are created6943 receives created synthetic note as a discussion6944# [RSpecRunTime] RSpec elapsed time: 27 minutes 52.54 seconds. Current RSS: ~1391M. Threads: 6. load average: 1.21 1.16 1.11 1/280 17846945.6946# [RSpecRunTime] Finishing example group spec/requests/api/graphql/subscriptions/notes/created_spec.rb. It took 7.89 seconds. Expected to take 8.7 seconds.6947# [RSpecRunTime] Starting example group spec/controllers/concerns/confirm_email_warning_spec.rb. Expected to take 7.47 seconds.6948ConfirmEmailWarning6949 confirm email flash warning6950 when not signed in6951 is expected not to set confirm warning for "user1592@example.org"6952 when signed in6953 with a confirmed user6954 is expected not to set confirm warning for "user1593@example.org"6955 with an unconfirmed user6956 when executing a json request6957 is expected not to set confirm warning for "user1594@example.org"6958 when executing a post request6959 is expected not to set confirm warning for "user1595@example.org"6960 when executing a get request6961 with an unconfirmed email address present6962 is expected to set confirm warning for "unconfirmed@gitlab.com"6963 without an unconfirmed email address present6964 is expected to set confirm warning for "user1597@example.org"6965 when user is being impersonated6966 is expected to set confirm warning for "user1598@example.org"6967 when impersonated user email has html in their email6968 is expected to set confirm warning for "malicious@test.com<form><input/title='<script>alert(document.domain)</script>'>"6969 when user is not being impersonated6970 is expected to set confirm warning for "user1602@example.org"6971 when user email has html in their email6972 is expected to set confirm warning for "malicious@test.com<form><input/title='<script>alert(document.domain)</script>'>"6973# [RSpecRunTime] Finishing example group spec/controllers/concerns/confirm_email_warning_spec.rb. It took 2.82 seconds. Expected to take 7.47 seconds.6974# [RSpecRunTime] Starting example group spec/requests/api/ci/resource_groups_spec.rb. Expected to take 7.43 seconds.6975API::Ci::ResourceGroups6976 GET /projects/:id/resource_groups6977 returns all resource groups for this project6978 when user is reporter6979 returns forbidden6980# [RSpecRunTime] RSpec elapsed time: 27 minutes 56.75 seconds. Current RSS: ~1404M. Threads: 6. load average: 1.19 1.15 1.11 1/280 17856981.6982 GET /projects/:id/resource_groups/:key6983 returns a resource group6984 when resource group key contains multiple dots6985 returns the resource group6986 when resource group key contains a slash6987 returns the resource group6988 when user is reporter6989 returns forbidden6990 when there is no corresponding resource group6991 returns not found6992 GET /projects/:id/resource_groups/:key/upcoming_jobs6993 returns upcoming jobs of resource group6994 when resource group key contains a slash6995 returns the resource group6996# [RSpecRunTime] RSpec elapsed time: 27 minutes 59.88 seconds. Current RSS: ~1400M. Threads: 6. load average: 1.18 1.15 1.11 1/280 17866997.6998 when user is reporter6999 returns forbidden7000 when there is no corresponding resource group7001 returns not found7002 PUT /projects/:id/resource_groups/:key7003 changes the process mode of a resource group7004 with invalid parameter7005 returns bad request7006 when user is reporter7007 returns forbidden7008 when there is no corresponding resource group7009 returns not found7010# [RSpecRunTime] Finishing example group spec/requests/api/ci/resource_groups_spec.rb. It took 6.01 seconds. Expected to take 7.43 seconds.7011# [RSpecRunTime] Starting example group spec/controllers/import/fogbugz_controller_spec.rb. Expected to take 6.73 seconds.7012Import::FogbugzController7013 POST #callback7014 attempts to contact Fogbugz server7015 preserves namespace_id query param on success7016 redirects to new page maintaining namespace_id when client raises standard error7017 when client raises authentication exception7018 redirects to new page form7019# [RSpecRunTime] RSpec elapsed time: 28 minutes 2.64 seconds. Current RSS: ~1410M. Threads: 6. load average: 1.18 1.15 1.11 1/280 17877020.7021 verify url7022 when host is localhost7023 does not allow requests7024 when host is on local network7025 does not allow requests7026 when host is ftp protocol7027 does not allow requests7028 POST #create_user_map7029 stores the user map in the session7030 preserves namespace_id query param7031 GET status7032 redirects to new page form when client is invalid7033 behaves like import controller status7034 returns variables for json request7035 when format is html7036 when namespace_id is present7037 when user cannot import projects7038 returns 4047039# [RSpecRunTime] RSpec elapsed time: 28 minutes 5.71 seconds. Current RSS: ~1408M. Threads: 6. load average: 1.24 1.16 1.11 1/280 17887040.7041 when user can import projects7042 returns 2007043 POST create7044 returns the new project7045 returns an error when service reports an error7046 behaves like project import rate limiter7047 when limit exceeds7048 notifies and redirects user7049# [RSpecRunTime] Finishing example group spec/controllers/import/fogbugz_controller_spec.rb. It took 5.92 seconds. Expected to take 6.73 seconds.7050# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/cluster_agents_spec.rb. Expected to take 6.23 seconds.7051Project.cluster_agents7052 can retrieve cluster agents7053 selecting page info7054 can paginate cluster agents7055# [RSpecRunTime] RSpec elapsed time: 28 minutes 11.36 seconds. Current RSS: ~1392M. Threads: 6. load average: 1.22 1.16 1.11 1/280 17897056.7057 selecting tokens7058 can select active tokens in last_used_at order7059 does not suffer from N+1 performance issues7060# [RSpecRunTime] RSpec elapsed time: 28 minutes 12.64 seconds. Current RSS: ~1395M. Threads: 6. load average: 1.22 1.16 1.11 1/280 17907061.7062 selecting connections7063 can retrieve connections and agent metadata7064 selecting activity events7065 retrieves activity event details7066# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/cluster_agents_spec.rb. It took 6.34 seconds. Expected to take 6.23 seconds.7067# [RSpecRunTime] Starting example group spec/requests/clusters/agents/dashboard_controller_spec.rb. Expected to take 6.16 seconds.7068Clusters::Agents::DashboardController7069 GET index7070 returns ok and renders view7071 with k8s_dashboard feature flag disabled7072 returns not found7073 GET show7074 with authorized user7075 sets the kas cookie7076 returns ok7077 with k8s_dashboard feature flag disabled7078 does not set the kas cookie7079 returns not found7080# [RSpecRunTime] RSpec elapsed time: 28 minutes 18.13 seconds. Current RSS: ~1389M. Threads: 6. load average: 1.20 1.16 1.11 1/280 17917081.7082 with unauthorized user7083 does not set the kas cookie7084 returns not found7085# [RSpecRunTime] Finishing example group spec/requests/clusters/agents/dashboard_controller_spec.rb. It took 5.18 seconds. Expected to take 6.16 seconds.7086# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/merge_requests/create_spec.rb. Expected to take 5.58 seconds.7087Creation of a new merge request7088 the user is not allowed to create a branch7089 behaves like a mutation that returns a top-level access error7090 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"7091# [RSpecRunTime] RSpec elapsed time: 28 minutes 20.68 seconds. Current RSS: ~1402M. Threads: 6. load average: 1.19 1.16 1.11 2/280 18077092.7093 when user has permissions to create a merge request7094 creates a new merge request7095 when source branch is equal to the target branch7096 behaves like a mutation that returns errors in the response7097 is expected to contain exactly "Branch conflict You can't use same project/branch for source and target"7098# [RSpecRunTime] RSpec elapsed time: 28 minutes 24.89 seconds. Current RSS: ~1402M. Threads: 6. load average: 1.17 1.15 1.11 1/283 18527099.7100# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/merge_requests/create_spec.rb. It took 6.09 seconds. Expected to take 5.58 seconds.7101# [RSpecRunTime] Starting example group spec/requests/api/import_github_spec.rb. Expected to take 5.49 seconds.7102API::ImportGithub7103 POST /import/github7104 rejects requests when Github Importer is disabled7105 returns 201 response when the project is imported successfully7106 returns 201 response when the project is imported successfully from GHE7107 returns 422 response when user can not create projects in the chosen namespace7108 when target_namespace is blank7109 returns 400 response7110# [RSpecRunTime] RSpec elapsed time: 28 minutes 27.13 seconds. Current RSS: ~1400M. Threads: 6. load average: 1.17 1.15 1.11 1/283 18537111.7112 when unauthenticated user7113 returns 403 response7114 with invalid timeout stategy7115 returns 400 response7116 with a valid token7117 proceeds with the import7118 with an invalid token7119 when collaborators import is nil7120 raises an error7121 when collaborators import is false7122 raises an error7123 when collaborators import is true7124 raises an error7125 POST /import/github/cancel7126 when project import was canceled7127 returns success7128 when project import was not canceled7129 returns error7130 when unauthenticated user7131 returns 403 response7132 POST /import/github/gists7133 when gists import was started7134 returns 2027135 when gists import is in progress7136 returns 422 error7137 when unauthenticated user7138 returns 403 error7139 when rate limit reached7140 returns 429 error7141# [RSpecRunTime] Finishing example group spec/requests/api/import_github_spec.rb. It took 5.5 seconds. Expected to take 5.49 seconds.7142# [RSpecRunTime] Starting example group spec/controllers/user_settings/personal_access_tokens_controller_spec.rb. Expected to take 5.06 seconds.7143UserSettings::PersonalAccessTokensController7144 #create7145 allows creation of a token with scopes7146 allows creation of a token with an expiry date7147 does not allow creation when personal access tokens are disabled7148 behaves like #create access token7149 when POST is successful7150 renders JSON with a new token7151# [RSpecRunTime] RSpec elapsed time: 28 minutes 32.0 seconds. Current RSS: ~1423M. Threads: 6. load average: 1.16 1.15 1.11 1/283 18547152.7153 when POST is unsuccessful7154 renders JSON with an error7155 #index7156 only includes details of active personal access tokens7157 builds a PAT with name and scopes from params7158 returns 404 when personal access tokens are disabled7159 returns tokens for json format7160 returns an iCalendar after redirect for ics format7161 sets available scopes7162# [RSpecRunTime] RSpec elapsed time: 28 minutes 34.49 seconds. Current RSS: ~1425M. Threads: 6. load average: 1.15 1.15 1.10 1/280 18557163.7164 GET /-/user_settings/personal_access_tokens7165 behaves like GET access tokens are paginated and ordered7166 when multiple access tokens are returned7167 returns paginated response7168 when access_token_pagination feature flag is disabled7169 returns all tokens in system7170 when tokens returned are ordered7171 orders token list ascending on expires_at7172 orders tokens on id in case token has same expires_at7173# [RSpecRunTime] Finishing example group spec/controllers/user_settings/personal_access_tokens_controller_spec.rb. It took 5.34 seconds. Expected to take 5.06 seconds.7174# [RSpecRunTime] Starting example group spec/requests/api/graphql/ci/group_variables_spec.rb. Expected to take 5.03 seconds.7175Query.group(fullPath).ciVariables7176 when the user can administer the group7177 returns the group's CI variables7178 sets the value to null if the variable is hidden7179 when feature flag `ci_hidden_variables is disabled`7180 returns the value even if it is hidden7181# [RSpecRunTime] RSpec elapsed time: 28 minutes 37.94 seconds. Current RSS: ~1418M. Threads: 6. load average: 1.15 1.15 1.10 1/280 18567182.7183 when the user cannot administer the group7184 returns nothing7185 sorting and pagination7186 behaves like sorted paginated variables7187 when sorted by key ascending7188 behaves like sorted paginated query7189 behaves like requires variables7190 shared example requires variables to be set7192 when sorting7193 sorts correctly7194 when paginating7195 paginates correctly7196# [RSpecRunTime] RSpec elapsed time: 28 minutes 40.16 seconds. Current RSS: ~1417M. Threads: 6. load average: 1.13 1.14 1.10 1/280 18577197.7198 when sorted by key descending7199 behaves like sorted paginated query7200 behaves like requires variables7201 shared example requires variables to be set7203 when sorting7204 sorts correctly7205 when paginating7206 paginates correctly7207# [RSpecRunTime] RSpec elapsed time: 28 minutes 41.81 seconds. Current RSS: ~1416M. Threads: 6. load average: 1.13 1.14 1.10 1/280 18587208.7209# [RSpecRunTime] Finishing example group spec/requests/api/graphql/ci/group_variables_spec.rb. It took 6.13 seconds. Expected to take 5.03 seconds.7210# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/ci/pipeline_trigger/delete_spec.rb. Expected to take 4.59 seconds.7211PipelineTriggerDelete7212 when authorized7213 when the id is invalid7214 does not delete a pipeline trigger token7215 behaves like an invalid argument to the mutation7216 behaves like a mutation that returns top-level errors7217 is expected to contain exactly (include "invalid value for id")7218# [RSpecRunTime] RSpec elapsed time: 28 minutes 43.25 seconds. Current RSS: ~1407M. Threads: 6. load average: 1.13 1.14 1.10 1/280 18597219.7220 when the id is nil7221 does not delete a pipeline trigger token7222 behaves like an invalid argument to the mutation7223 behaves like a mutation that returns top-level errors7224 is expected to contain exactly (include "invalid value for id")7225 when the params are valid7226 deletes the pipeline trigger token7227 behaves like a working GraphQL mutation7228 with a personal access token7229 behaves like prevents access to the mutation7230 does not resolve the mutation7231 behaves like allows access to the mutation7232 behaves like a working graphql query that returns data7233 contains data7234 behaves like a working graphql query7235 returns a successful response7236 with an OAuth token7237 behaves like prevents access to the mutation7238 does not resolve the mutation7239 behaves like allows access to the mutation7240 behaves like a working graphql query that returns data7241 contains data7242 behaves like a working graphql query7243 returns a successful response7244 when unauthorized7245 behaves like a mutation on an unauthorized resource7246 behaves like a mutation that returns top-level errors7247 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"7248# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/ci/pipeline_trigger/delete_spec.rb. It took 4.67 seconds. Expected to take 4.59 seconds.7249# [RSpecRunTime] Starting example group spec/controllers/admin/applications_controller_spec.rb. Expected to take 4.43 seconds.7250Admin::ApplicationsController7251 GET #index7252 renders the application form7253 GET #new7254 renders the application form7255 GET #edit7256 renders the application form7257 PUT #renew7258 is expected to respond with numeric status code ok7259 is expected to change `application.reload.secret`7260 returns the secret in json format7261 when renew fails7262 is expected not to change `application.reload.secret`7263 is expected to respond with numeric status code unprocessable_entity7264# [RSpecRunTime] RSpec elapsed time: 28 minutes 49.53 seconds. Current RSS: ~1411M. Threads: 6. load average: 1.11 1.14 1.10 1/280 18607265.7266 POST #create7267 creates the application7268 renders the application form on errors7269 when the params are for a confidential application7270 creates a confidential application7271 when scopes are not present7272 renders the application form on errors7273 PATCH #update7274 updates the application7275 renders the application form on errors7276 when updating the application to be confidential7277 successfully sets the application to confidential7278# [RSpecRunTime] Finishing example group spec/controllers/admin/applications_controller_spec.rb. It took 4.97 seconds. Expected to take 4.43 seconds.7279# [RSpecRunTime] Starting example group spec/requests/api/graphql/notes/synthetic_note_resolver_spec.rb. Expected to take 4.21 seconds.7280Query.synthetic_note(noteable_id, sha)7281 when the user does not have access to read the note7282 returns nil7283# [RSpecRunTime] RSpec elapsed time: 28 minutes 53.11 seconds. Current RSS: ~1413M. Threads: 6. load average: 1.11 1.14 1.10 1/280 18617284.7285 when the user has access to read the note7286 returns synthetic note7287 and notes widget is not available7288 returns nil7289# [RSpecRunTime] RSpec elapsed time: 28 minutes 56.02 seconds. Current RSS: ~1409M. Threads: 6. load average: 1.10 1.14 1.10 1/280 18627290.7291# [RSpecRunTime] Finishing example group spec/requests/api/graphql/notes/synthetic_note_resolver_spec.rb. It took 4.5 seconds. Expected to take 4.21 seconds.7292# [RSpecRunTime] Starting example group spec/requests/api/graphql/namespace/work_item_spec.rb. Expected to take 3.94 seconds.7293getting a single work item associated with a group7294 when namespace is a project7295 behaves like identifies work item at namespace level7296 when the user cannot read the work item7297 returns does not return the work item7298# [RSpecRunTime] RSpec elapsed time: 28 minutes 57.91 seconds. Current RSS: ~1399M. Threads: 6. load average: 1.10 1.14 1.10 1/280 18637299.7300 when the user can read the work item7301 returns the work item7302 when namespace is a group7303 behaves like identifies work item at namespace level7304 when the user cannot read the work item7305 returns does not return the work item7306 when the user can read the work item7307 returns the work item7308 when the namespace_level_work_items feature flag is disabled7309 does not return the work item7310# [RSpecRunTime] Finishing example group spec/requests/api/graphql/namespace/work_item_spec.rb. It took 4.39 seconds. Expected to take 3.94 seconds.7311# [RSpecRunTime] Starting example group spec/requests/projects/packages/packages_controller_spec.rb. Expected to take 3.82 seconds.7312Projects::Packages::PackagesController7313 GET #show7314 is expected to respond with numeric status code ok7315 is expected to have attributes {:body => (have pushed frontend feature flags {:packagesProtectedPackages => true})}7316 when feature flag "packages_protected_packages" is disabled7317 is expected to respond with numeric status code ok7318 is expected to have attributes {:body => (have pushed frontend feature flags {:packagesProtectedPackages => false})}7319# [RSpecRunTime] RSpec elapsed time: 29 minutes 3.18 seconds. Current RSS: ~1394M. Threads: 6. load average: 1.10 1.13 1.10 1/280 18647320.7321 GET #index7322 when feature flag "packages_protected_packages" is enabled7323 is expected to have pushed frontend feature flags {:packagesProtectedPackages=>true}7324 when feature flag "packages_protected_packages" is disabled7325 is expected to have pushed frontend feature flags {:packagesProtectedPackages=>false}7326# [RSpecRunTime] Finishing example group spec/requests/projects/packages/packages_controller_spec.rb. It took 3.7 seconds. Expected to take 3.82 seconds.7327# [RSpecRunTime] Starting example group spec/controllers/explore/groups_controller_spec.rb. Expected to take 3.62 seconds.7328Explore::GroupsController7329 behaves like explore groups7330 renders group trees7331 includes public projects7332 restricted visibility level is public7333 redirects to login page7334# [RSpecRunTime] RSpec elapsed time: 29 minutes 5.67 seconds. Current RSS: ~1404M. Threads: 6. load average: 1.25 1.17 1.11 1/280 18657335.7336 gitlab.com7337 behaves like explore groups7338 renders group trees7339 includes public projects7340 restricted visibility level is public7341 redirects to login page7342# [RSpecRunTime] RSpec elapsed time: 29 minutes 6.85 seconds. Current RSS: ~1409M. Threads: 6. load average: 1.25 1.17 1.11 1/280 18667343.7344# [RSpecRunTime] Finishing example group spec/controllers/explore/groups_controller_spec.rb. It took 2.75 seconds. Expected to take 3.62 seconds.7345# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/jira_projects_spec.rb. Expected to take 3.51 seconds.7346query Jira projects7347 when user does not have access7348 behaves like unauthorized users cannot read services7349 when anonymous user7350 is expected to equal nil7351 when user developer7352 is expected to equal nil7353 when user can access project services7354 retuns list of jira projects7355 behaves like a working graphql query7356 returns a successful response7357# [RSpecRunTime] RSpec elapsed time: 29 minutes 9.78 seconds. Current RSS: ~1415M. Threads: 6. load average: 1.23 1.16 1.11 1/280 18677358.7359 with pagination7360 when fetching limited number of projects7361 without cursor7362 behaves like fetches first project7363 retuns first project from list of fetched projects7364# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/jira_projects_spec.rb. It took 3.47 seconds. Expected to take 3.51 seconds.7365# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/ci/pipeline_schedule/create_spec.rb. Expected to take 3.25 seconds.7366PipelineSchedulecreate7367 when authorized7368 when success7369 is expected to eq []7370# [RSpecRunTime] RSpec elapsed time: 29 minutes 12.35 seconds. Current RSS: ~1420M. Threads: 6. load average: 1.23 1.16 1.11 1/280 18867371.7372 when failure7373 when params are invalid7374 is expected to contain exactly "Cron syntax is invalid" and "Cron timezone syntax is invalid"7375 when ref is short7376 returns ref is ambiguous7377 when variables have duplicate name7378 returns error7379# [RSpecRunTime] RSpec elapsed time: 29 minutes 14.96 seconds. Current RSS: ~1412M. Threads: 6. load average: 1.21 1.16 1.11 1/280 18877380.7381 when unauthorized7382 behaves like a mutation on an unauthorized resource7383 behaves like a mutation that returns top-level errors7384 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"7385# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/ci/pipeline_schedule/create_spec.rb. It took 5.01 seconds. Expected to take 3.25 seconds.7386# [RSpecRunTime] Starting example group spec/requests/api/dependency_proxy_spec.rb. Expected to take 3.23 seconds.7387API::DependencyProxy7388 DELETE /groups/:id/dependency_proxy/cache7389 with a group id7390 behaves like responding to purge requests7391 with feature available and enabled7392 an admin user7393 deletes the blobs and returns no content7394 a non-admin7395 behaves like returning response status7396 returns forbidden7397 depencency proxy is not enabled in the config7398 behaves like returning response status7399 returns not_found7400 with an url encoded group id7401 behaves like responding to purge requests7402 with feature available and enabled7403 an admin user7404 deletes the blobs and returns no content7405 a non-admin7406 behaves like returning response status7407 returns forbidden7408 depencency proxy is not enabled in the config7409 behaves like returning response status7410 returns not_found7411# [RSpecRunTime] Finishing example group spec/requests/api/dependency_proxy_spec.rb. It took 3.47 seconds. Expected to take 3.23 seconds.7412# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/alert_management/alerts/create_alert_issue_spec.rb. Expected to take 2.93 seconds.7413Create an alert issue from an alert7414 when there is no issue associated with the alert7415 creates an alert issue7416# [RSpecRunTime] RSpec elapsed time: 29 minutes 20.62 seconds. Current RSS: ~1398M. Threads: 6. load average: 1.19 1.16 1.11 1/280 18887417.7418 when there is an issue already associated with the alert7419 responds with an error7420# [RSpecRunTime] RSpec elapsed time: 29 minutes 21.71 seconds. Current RSS: ~1396M. Threads: 6. load average: 1.19 1.16 1.11 1/280 18897421.7422# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/alert_management/alerts/create_alert_issue_spec.rb. It took 2.92 seconds. Expected to take 2.93 seconds.7423# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/achievements/delete_user_achievement_spec.rb. Expected to take 2.92 seconds.7424Mutations::Achievements::DeleteUserAchievement7425 when the user does not have permission7426 does not delete any user achievements7427 behaves like a mutation that returns a top-level access error7428 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"7429# [RSpecRunTime] RSpec elapsed time: 29 minutes 23.37 seconds. Current RSS: ~1388M. Threads: 6. load average: 1.19 1.16 1.11 1/280 18907430.7431 when the user has permission7432 when the params are invalid7433 returns the validation error7434 when the user_achievement_id is invalid7435 returns the relevant error7436 when the feature flag is disabled7437 returns the relevant error7438 when everything is ok7439 deletes an user achievement7440 returns the deleted user achievement7441# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/achievements/delete_user_achievement_spec.rb. It took 3.31 seconds. Expected to take 2.92 seconds.7442# [RSpecRunTime] Starting example group spec/requests/admin/impersonation_tokens_controller_spec.rb. Expected to take 2.8 seconds.7443Admin::ImpersonationTokensController7444 when impersonation is enabled7445 responds ok7446 when impersonation is disabled7447 shows error page for index page7448 responds with 404 for create action7449 responds with 404 for revoke action7450# [RSpecRunTime] RSpec elapsed time: 29 minutes 27.19 seconds. Current RSS: ~1397M. Threads: 6. load average: 1.18 1.15 1.11 1/280 18917451.7452 #create7453 behaves like #create access token7454 when POST is successful7455 renders JSON with a new token7456 when POST is unsuccessful7457 renders JSON with an error7458# [RSpecRunTime] Finishing example group spec/requests/admin/impersonation_tokens_controller_spec.rb. It took 2.92 seconds. Expected to take 2.8 seconds.7459# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/achievements/update_spec.rb. Expected to take 2.6 seconds.7460Mutations::Achievements::Update7461 when the user has permission7462 when the params are invalid7463 returns the validation error7464 when the achievement_id is invalid7465 returns the validation error7466 when the feature flag is disabled7467 returns the relevant permission error7468 with a new avatar7469 updates the achievement7470 when the user does not have permission7471 does not update the achievement7472 behaves like a mutation that returns a top-level access error7473 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"7474# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/achievements/update_spec.rb. It took 2.79 seconds. Expected to take 2.6 seconds.7475# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/integrations/exclusions/delete_spec.rb. Expected to take 2.49 seconds.7476Mutations::Integrations::Exclusions::Delete7477 when the user is not authorized7478 responds with an error7479 when the user is authorized7480 returns an empty array7481 and there are integrations7482 deletes the integration7483 and the integration is active for the instance7484 enables the integration for the specified project7485# [RSpecRunTime] RSpec elapsed time: 29 minutes 33.3 seconds. Current RSS: ~1400M. Threads: 6. load average: 1.16 1.15 1.11 1/280 18927486.7487# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/integrations/exclusions/delete_spec.rb. It took 2.59 seconds. Expected to take 2.49 seconds.7488# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/environments/update_spec.rb. Expected to take 2.39 seconds.7489Update Environment7490 when updating tier7491 updates successfully7492# [RSpecRunTime] RSpec elapsed time: 29 minutes 35.5 seconds. Current RSS: ~1400M. Threads: 6. load average: 1.15 1.15 1.10 1/280 19087493.7494 when updating external URL7495 updates successfully7496 when url is invalid7497 returns error7498# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/environments/update_spec.rb. It took 3.05 seconds. Expected to take 2.39 seconds.7499# [RSpecRunTime] Starting example group spec/requests/api/graphql/pages/delete_deployments_mutation_spec.rb. Expected to take 2.14 seconds.7500DeletePagesDeployment mutation7501 user is not authorized7502 does not deactivate the deployment7503 returns an error7504# [RSpecRunTime] RSpec elapsed time: 29 minutes 38.07 seconds. Current RSS: ~1393M. Threads: 6. load average: 1.15 1.15 1.10 1/280 19097505.7506 user is authorized7507 deactivates the deployment7508 does not throw an error7509# [RSpecRunTime] Finishing example group spec/requests/api/graphql/pages/delete_deployments_mutation_spec.rb. It took 2.36 seconds. Expected to take 2.14 seconds.7510# [RSpecRunTime] Starting example group spec/requests/projects/uploads_spec.rb. Expected to take 2.14 seconds.7511File uploads7512 POST /:namespace/:project/create/:branch7513 redirects to blob7514# [RSpecRunTime] RSpec elapsed time: 29 minutes 41.15 seconds. Current RSS: ~1391M. Threads: 6. load average: 1.14 1.15 1.10 1/281 19567515.7516# [RSpecRunTime] Finishing example group spec/requests/projects/uploads_spec.rb. It took 2.46 seconds. Expected to take 2.14 seconds.7517# [RSpecRunTime] Starting example group spec/requests/api/integrations/slack/interactions_spec.rb. Expected to take 2.07 seconds.7518API::Integrations::Slack::Interactions7519 POST /integrations/slack/interactions7520 behaves like Slack request verification7521 unauthorized request7522 when the slack_app_signing_secret setting is not set7523 behaves like an unauthorized request7524 is expected to respond with numeric status code unauthorized7525 when the timestamp header has expired7526 behaves like an unauthorized request7527 is expected to respond with numeric status code unauthorized7528 when the timestamp header is missing7529 behaves like an unauthorized request7530 is expected to respond with numeric status code unauthorized7531 when the signature header is missing7532 behaves like an unauthorized request7533 is expected to respond with numeric status code unauthorized7534 when the signature is not verified7535 behaves like an unauthorized request7536 is expected to respond with numeric status code unauthorized7537 when type param is missing7538 behaves like a successful request that generates a tracked error7539 is expected to be empty7540 when type param is unknown7541 generates a tracked error7542 when event.type param is view_closed7543 calls the Slack Interactivity Service7544# [RSpecRunTime] Finishing example group spec/requests/api/integrations/slack/interactions_spec.rb. It took 2.1 seconds. Expected to take 2.07 seconds.7545# [RSpecRunTime] Starting example group spec/controllers/admin/cohorts_controller_spec.rb. Expected to take 1.88 seconds.7546Admin::CohortsController7547 GET #index7548 behaves like tracking unique visits7549 tracks unique visit if the format is HTML7550 tracks unique visit if DNT is not enabled7551 does not track unique visit if DNT is enabled7552 does not track unique visit if the format is JSON7553# [RSpecRunTime] RSpec elapsed time: 29 minutes 44.8 seconds. Current RSS: ~1394M. Threads: 6. load average: 1.13 1.14 1.10 1/281 19577554.7555 behaves like Snowplow event tracking with RedisHLL context7556 behaves like Snowplow event tracking7557 is emitted7558# [RSpecRunTime] Finishing example group spec/controllers/admin/cohorts_controller_spec.rb. It took 1.82 seconds. Expected to take 1.88 seconds.7559# [RSpecRunTime] Starting example group spec/requests/api/admin/dictionary_spec.rb. Expected to take 1.86 seconds.7560API::Admin::Dictionary7561 GET admin/databases/:database_name/dictionary/tables/:table_name7562 behaves like GET request permissions for admin mode7563 behaves like when admin7564 behaves like makes request7565 returns7566 behaves like makes request7567 returns7568 behaves like when user7569 returns7570 behaves like makes request7571 returns7572 when the database does not exist7573 returns bad request7574 when the table does not exist7575 returns not found7576 when the params are correct7577 fetches the table dictionary7578# [RSpecRunTime] Finishing example group spec/requests/api/admin/dictionary_spec.rb. It took 2.03 seconds. Expected to take 1.86 seconds.7579# [RSpecRunTime] Starting example group spec/controllers/oauth/token_info_controller_spec.rb. Expected to take 1.7 seconds.7580Oauth::TokenInfoController7581 includes Two-factor enforcement concern7582 #show7583 when the user is not authenticated7584 responds with a 4017585 when the request is valid7586 responds with the token info7587 when the doorkeeper_token is not recognised7588 responds with a 4017589 when the token is expired7590 responds with a 4017591 when the token is revoked7592 responds with a 4017593# [RSpecRunTime] Finishing example group spec/controllers/oauth/token_info_controller_spec.rb. It took 2.0 seconds. Expected to take 1.7 seconds.7594# [RSpecRunTime] Starting example group spec/requests/api/graphql/terraform/state/unlock_spec.rb. Expected to take 1.62 seconds.7595unlock a terraform state7596 returns a successful response7597 unlocks the state7598# [RSpecRunTime] Finishing example group spec/requests/api/graphql/terraform/state/unlock_spec.rb. It took 1.63 seconds. Expected to take 1.62 seconds.7599# [RSpecRunTime] RSpec elapsed time: 29 minutes 50.98 seconds. Current RSS: ~1407M. Threads: 6. load average: 1.04 1.12 1.10 1/281 19587600.7601# [RSpecRunTime] Starting example group spec/requests/users/project_callouts_spec.rb. Expected to take 1.5 seconds.7602Project callouts7603 POST /-/users/project_callouts7604 with valid feature name and project7605 when callout entry does not exist7606 creates a callout entry with dismissed state7607 returns success7608# [RSpecRunTime] RSpec elapsed time: 29 minutes 52.2 seconds. Current RSS: ~1404M. Threads: 6. load average: 1.04 1.12 1.10 1/280 19597609.7610 when callout entry already exists7611 returns success7612 with invalid feature name7613 returns bad request7614# [RSpecRunTime] Finishing example group spec/requests/users/project_callouts_spec.rb. It took 1.75 seconds. Expected to take 1.5 seconds.7615# [RSpecRunTime] Starting example group spec/requests/admin/applications_controller_spec.rb. Expected to take 1.41 seconds.7616Admin::ApplicationsController7617 sets `@created` instance variable to `true`7618 GET #show7619 renders template7620# [RSpecRunTime] RSpec elapsed time: 29 minutes 53.94 seconds. Current RSS: ~1406M. Threads: 6. load average: 1.04 1.12 1.10 1/280 19607621.7622# [RSpecRunTime] Finishing example group spec/requests/admin/applications_controller_spec.rb. It took 1.29 seconds. Expected to take 1.41 seconds.7623# [RSpecRunTime] Starting example group spec/requests/api/import_bitbucket_spec.rb. Expected to take 1.2 seconds.7624API::ImportBitbucket7625 POST /import/bitbucket7626 when authenticated7627 when successful7628 returns project entity response7629 when unsuccessful7630 returns api error7631 when unauthenticated7632 returns api error7633# [RSpecRunTime] Finishing example group spec/requests/api/import_bitbucket_spec.rb. It took 1.36 seconds. Expected to take 1.2 seconds.7634# [RSpecRunTime] Starting example group spec/controllers/admin/usage_trends_controller_spec.rb. Expected to take 1.18 seconds.7635Admin::UsageTrendsController7636 GET #show7637 behaves like tracking unique visits7638 tracks unique visit if the format is HTML7639 tracks unique visit if DNT is not enabled7640 does not track unique visit if DNT is enabled7641 does not track unique visit if the format is JSON7642# [RSpecRunTime] RSpec elapsed time: 29 minutes 56.62 seconds. Current RSS: ~1407M. Threads: 6. load average: 1.03 1.12 1.10 1/280 19617643.7644 behaves like Snowplow event tracking with RedisHLL context7645 behaves like Snowplow event tracking7646 is emitted7647# [RSpecRunTime] Finishing example group spec/controllers/admin/usage_trends_controller_spec.rb. It took 1.56 seconds. Expected to take 1.18 seconds.7648# [RSpecRunTime] Starting example group spec/requests/api/graphql/namespace/package_settings_spec.rb. Expected to take 0.92 second.7649getting namespace package settings in a namespace7650 behaves like a working graphql query7651 returns a successful response7652 matches the JSON schema7653# [RSpecRunTime] Finishing example group spec/requests/api/graphql/namespace/package_settings_spec.rb. It took 1.04 seconds. Expected to take 0.92 second.7654# [RSpecRunTime] Starting example group spec/controllers/concerns/check_rate_limit_spec.rb. Expected to take 0.84 second.7655CheckRateLimit7656 #check_rate_limit!7657 calls ApplicationRateLimiter#throttled_request? with the right arguments7658 renders error and logs request if throttled7659 redirects back if throttled and redirect_back option is set to true7660 when the bypass header is set7661 skips rate limit if set to "1"7662 does not skip rate limit if set to something else than "1"7663# [RSpecRunTime] Finishing example group spec/controllers/concerns/check_rate_limit_spec.rb. It took 0.96 second. Expected to take 0.84 second.7664# [RSpecRunTime] Starting example group spec/controllers/concerns/content_security_policy_patch_spec.rb. Expected to take 0.56 second.7665ContentSecurityPolicyPatch7666 calls helper method7667 does not emit any warnings7668 with Rails version 7.27669 emits a deprecation warning7670# [RSpecRunTime] Finishing example group spec/controllers/concerns/content_security_policy_patch_spec.rb. It took 0.74 second. Expected to take 0.56 second.7671# [RSpecRunTime] Starting example group spec/requests/rack_middlewares/omniauth_spec.rb. Expected to take 0.38 second.7672OmniAuth Rack middlewares7673 OmniAuth before_request_phase callback7674 increments Prometheus counter7675# [RSpecRunTime] Finishing example group spec/requests/rack_middlewares/omniauth_spec.rb. It took 0.44 second. Expected to take 0.38 second.7676auto_explain log contains 1334 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-integration-pg14-single-db-12-16.337.main.ndjson.gz7677took 45.9125266027678[TEST PROF INFO] EventProf results for sql.active_record7679Total time: 07:05.725 of 29:55.627 (23.71%)7680Total events: 2988337681Top 5 slowest suites (by time):7682API::ConanInstancePackages (./spec/requests/api/conan_instance_packages_spec.rb:5) – 01:33.823 (65615 / 205) of 05:48.305 (26.94%)7683API::ProjectPackages (./spec/requests/api/project_packages_spec.rb:5) – 01:07.527 (48457 / 179) of 04:16.810 (26.29%)7684Git LFS API and storage (./spec/requests/lfs_http_spec.rb:4) – 00:39.658 (27908 / 296) of 03:10.900 (20.77%)7685API::GenericPackages (./spec/requests/api/generic_packages_spec.rb:5) – 00:27.547 (19244 / 262) of 02:11.251 (20.99%)7686API::ProjectExport (./spec/requests/api/project_export_spec.rb:5) – 00:25.167 (19045 / 97) of 01:37.131 (25.91%)7687Knapsack report was generated. Preview:7688{7689 "spec/requests/api/conan_instance_packages_spec.rb": 348.30452327500007,7690 "spec/requests/api/project_packages_spec.rb": 256.81058268000015,7691 "spec/requests/lfs_http_spec.rb": 190.8999572900002,7692 "spec/requests/api/generic_packages_spec.rb": 131.25104575000023,7693 "spec/requests/api/project_export_spec.rb": 97.13088592199983,7694 "spec/requests/api/group_packages_spec.rb": 87.82571460399959,7695 "spec/requests/api/usage_data_non_sql_metrics_spec.rb": 54.0664749030002,7696 "spec/controllers/projects/pipeline_schedules_controller_spec.rb": 60.89022092600044,7697 "spec/requests/api/graphql/packages/package_spec.rb": 45.49904168099965,7698 "spec/requests/api/project_import_spec.rb": 45.331301822999194,7699 "spec/requests/api/resource_access_tokens_spec.rb": 33.69687714199972,7700 "spec/controllers/projects/project_members_controller_spec.rb": 29.814169397000114,7701 "spec/requests/api/project_milestones_spec.rb": 30.745939713000553,7702 "spec/controllers/projects/labels_controller_spec.rb": 27.810987384999862,7703 "spec/controllers/import/bitbucket_controller_spec.rb": 24.15480769900023,7704 "spec/controllers/import/gitea_controller_spec.rb": 24.07296509400021,7705 "spec/controllers/groups/children_controller_spec.rb": 20.3908932180002,7706 "spec/requests/projects/commits_controller_spec.rb": 18.240867848000562,7707 "spec/requests/api/personal_access_tokens/self_rotation_spec.rb": 17.60287743200024,7708 "spec/controllers/graphql_controller_spec.rb": 15.879153191000114,7709 "spec/controllers/projects/settings/operations_controller_spec.rb": 14.157986831000017,7710 "spec/requests/api/alert_management_alerts_spec.rb": 14.567000551000092,7711 "spec/requests/api/graphql/project/issue/notes_spec.rb": 12.718810259999373,7712 "spec/requests/api/graphql/group/dependency_proxy_manifests_spec.rb": 9.483037283000158,7713 "spec/controllers/projects/pipelines/tests_controller_spec.rb": 10.956281042000228,7714 "spec/requests/import/gitlab_groups_controller_spec.rb": 11.016308657999616,7715 "spec/requests/api/graphql/mutations/container_registry/protection/rule/create_spec.rb": 8.3938461989992,7716 "spec/requests/api/graphql/project/incident_management/timeline_events_spec.rb": 8.798184510999818,7717 "spec/requests/api/error_tracking/project_settings_spec.rb": 9.721785286999875,7718 "spec/requests/api/graphql/subscriptions/notes/created_spec.rb": 7.891237494000052,7719 "spec/controllers/concerns/confirm_email_warning_spec.rb": 2.8151903950001724,7720 "spec/requests/api/ci/resource_groups_spec.rb": 6.005518414000107,7721 "spec/controllers/import/fogbugz_controller_spec.rb": 5.918912099999943,7722 "spec/requests/api/graphql/project/cluster_agents_spec.rb": 6.343749992000085,7723 "spec/requests/clusters/agents/dashboard_controller_spec.rb": 5.183600411999578,7724 "spec/requests/api/graphql/mutations/merge_requests/create_spec.rb": 6.091666878000069,7725 "spec/requests/api/import_github_spec.rb": 5.49650395000026,7726 "spec/controllers/user_settings/personal_access_tokens_controller_spec.rb": 5.344087651000336,7727 "spec/requests/api/graphql/ci/group_variables_spec.rb": 6.13333771500038,7728 "spec/requests/api/graphql/mutations/ci/pipeline_trigger/delete_spec.rb": 4.673892507000346,7729 "spec/controllers/admin/applications_controller_spec.rb": 4.9691405260000465,7730 "spec/requests/api/graphql/notes/synthetic_note_resolver_spec.rb": 4.496176759000264,7731 "spec/requests/api/graphql/namespace/work_item_spec.rb": 4.3847709159999795,7732 "spec/requests/projects/packages/packages_controller_spec.rb": 3.6961842840000827,7733 "spec/controllers/explore/groups_controller_spec.rb": 2.7510331100002077,7734 "spec/requests/api/graphql/project/jira_projects_spec.rb": 3.465663339999992,7735 "spec/requests/api/graphql/mutations/ci/pipeline_schedule/create_spec.rb": 5.011065882999901,7736 "spec/requests/api/dependency_proxy_spec.rb": 3.467461969999931,7737 "spec/requests/api/graphql/mutations/alert_management/alerts/create_alert_issue_spec.rb": 2.920502287999625,7738 "spec/requests/api/graphql/mutations/achievements/delete_user_achievement_spec.rb": 3.3133883909995347,7739 "spec/requests/admin/impersonation_tokens_controller_spec.rb": 2.9241682270003366,7740 "spec/requests/api/graphql/mutations/achievements/update_spec.rb": 2.790935246999652,7741 "spec/requests/api/graphql/mutations/integrations/exclusions/delete_spec.rb": 2.587850021000122,7742 "spec/requests/api/graphql/mutations/environments/update_spec.rb": 3.047860399000456,7743 "spec/requests/api/graphql/pages/delete_deployments_mutation_spec.rb": 2.3558753570005138,7744 "spec/requests/projects/uploads_spec.rb": 2.4553366999998616,7745 "spec/requests/api/integrations/slack/interactions_spec.rb": 2.0970177540002624,7746 "spec/controllers/admin/cohorts_controller_spec.rb": 1.8157544939995205,7747 "spec/requests/api/admin/dictionary_spec.rb": 2.025136489999568,7748 "spec/controllers/oauth/token_info_controller_spec.rb": 1.9973960710003666,7749 "spec/requests/api/graphql/terraform/state/unlock_spec.rb": 1.6268924180003523,7750 "spec/requests/users/project_callouts_spec.rb": 1.7482027189998917,7751 "spec/requests/admin/applications_controller_spec.rb": 1.2884998710005675,7752 "spec/requests/api/import_bitbucket_spec.rb": 1.3607825459994274,7753 "spec/controllers/admin/usage_trends_controller_spec.rb": 1.5630632809998133,7754 "spec/requests/api/graphql/namespace/package_settings_spec.rb": 1.0422533680002743,7755 "spec/controllers/concerns/check_rate_limit_spec.rb": 0.9602912739992462,7756 "spec/controllers/concerns/content_security_policy_patch_spec.rb": 0.7440357779996702,7757 "spec/requests/rack_middlewares/omniauth_spec.rb": 0.434605759999612937758}7759Knapsack global time execution for tests: 29m 55s7760Finished in 30 minutes 46 seconds (files took 1 minute 2.41 seconds to load)77612246 examples, 0 failures7762Randomized with seed 198687763[TEST PROF INFO] Time spent in factories: 12:45.379 (41.28% of total time)7764RSpec exited with 0.7765No examples to retry, congrats!7767Running after script...7768$ source scripts/utils.sh7769$ bundle exec gem list gitlab_quality-test_tooling7770gitlab_quality-test_tooling (1.26.0)7771$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command7774$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command7777$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command7780$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command7784$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command7788$ tooling/bin/push_job_metrics || true7789[job-metrics] Pushing job metrics file for the CI/CD job.7790[job-metrics] Pushed 4 CI job metric entries to InfluxDB.7792Not uploading cache ruby-gems-debian-bookworm-ruby-3.2-17 due to policy7794Uploading artifacts...7795auto_explain/: found 2 matching artifact files and directories 7796coverage/: found 5 matching artifact files and directories 7797crystalball/: found 2 matching artifact files and directories 7798deprecations/: found 4 matching artifact files and directories 7799knapsack/: found 4 matching artifact files and directories 7800rspec/: found 16 matching artifact files and directories 7801WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 7802log/*.log: found 18 matching artifact files and directories 7803WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6975007653/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com7804WARNING: Retrying... context=artifacts-uploader error=request redirected7805Uploading artifacts as "archive" to coordinator... 201 Created id=6975007653 responseStatus=201 Created token=glcbt-657806Uploading artifacts...7807rspec/rspec-*.xml: found 1 matching artifact files and directories 7808WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6975007653/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com7809WARNING: Retrying... context=artifacts-uploader error=request redirected7810Uploading artifacts as "junit" to coordinator... 201 Created id=6975007653 responseStatus=201 Created token=glcbt-657812Job succeeded