rspec integration pg14 4/16
Passed Started
by
@ahegyi
Adam Hegyi
1Using pry-byebug 3.10.12Using pry-rails 0.3.93Using rouge 4.2.04Using strings-ansi 0.2.05Using unicode_utils 1.4.06Using strings 0.2.17Using tty-screen 0.8.18Using tty-markdown 0.7.29Using tty-cursor 0.7.110Using wisper 2.0.111Using tty-reader 0.9.012Using tty-prompt 0.23.113Using pry-shell 0.6.414Using puma 6.4.015Using rack-attack 6.7.016Using rack-cors 2.0.117Using rack-proxy 0.7.718Using rack-session 1.0.219Using rack-timeout 0.6.320Using rails-controller-testing 1.0.521Using rails-i18n 7.0.922Using rbtrace 0.5.123Using recaptcha 5.12.324Using redis-store 1.10.025Using redis-rack 3.0.026Using redis-actionpack 5.4.027Using redis-cluster-client 0.8.228Using redis-clustering 5.2.029Using rinku 2.0.030Using rqrcode_core 1.2.031Using rqrcode 2.2.032Using rspec-benchmark 0.6.033Using rspec-rails 6.1.134Using rspec-retry 0.6.235Using rspec_junit_formatter 0.6.036Using rspec_profiling 0.0.937Using ruby-fogbugz 0.3.038Using ruby-magic 0.6.039Using ruby-openai 3.7.040Using safety_net_attestation 0.4.041Using sanitize 6.0.242Using sd_notify 0.1.143Using seed-fu 2.3.744Using websocket 1.2.1045Using selenium-webdriver 4.20.146Using tty-command 0.10.147Using semver_dialects 2.0.248Using sentry-ruby 5.17.349Using sentry-rails 5.17.350Using sentry-sidekiq 5.17.351Using shoulda-matchers 5.1.052Using sidekiq-cron 1.12.053Using sigdump 0.2.454Using simple_po_parser 1.1.655Using simplecov-html 0.12.356Using simplecov_json_formatter 0.1.457Using simplecov 0.22.058Using simplecov-cobertura 2.1.059Using simplecov-lcov 0.8.060Using slack-messenger 2.3.461Using spamcheck 1.3.062Using spring 4.1.063Using spring-commands-rspec 1.0.464Using ssh_data 1.3.065Using state_machines 0.5.066Using state_machines-activemodel 0.8.067Using state_machines-activerecord 0.8.068Using static_holmes 0.7.769Using sys-filesystem 1.4.370Using tanuki_emoji 0.9.071Using telesign 2.2.472Using telesignenterprise 2.2.273Using terser 1.0.274Using test-prof 1.3.375Using test_file_finder 0.3.176Using timfel-krb5-auth 0.8.377Using tpm-key_attestation 0.12.078Using truncato 0.7.1279Using undercover 0.4.680Using unleash 3.2.281Using valid_email 0.1.382Using validates_hostname 1.0.1383Using version_sorter 2.3.084Using view_component 3.12.185Using vite_ruby 3.5.086Using vite_rails 3.0.1787Using vmstat 2.3.088Using warning 1.3.089Using webauthn 3.0.090Using webmock 3.23.091Using wikicloth 0.8.192Using yajl-ruby 1.4.393Bundle complete! 350 Gemfile dependencies, 669 gems now installed.94Gems in the groups 'production' and 'development' were not installed.95Bundled gems are installed into `./vendor`962 installed gems you directly depend on are looking for funding.97 Run `bundle fund` for details98==> 'bundle install --jobs=$(nproc) --retry=3 ' succeeded in 1 seconds.99$ bundle pristine pg100Patching bundler with bundler-checksum...101Installing pg 1.5.6 with native extensions102==> 'bundle pristine pg' succeeded in 13 seconds.103Using decomposed database config (config/database.yml.decomposed-postgresql)104Geo DB won't be set up.105Embedding DB won't be set up.117$ source ./scripts/rspec_helpers.sh118$ run_timed_command "gem install knapsack --no-document"119$ gem install knapsack --no-document120Successfully installed knapsack-4.0.01211 gem installed122==> 'gem install knapsack --no-document' succeeded in 1 seconds.123$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"128$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"129$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"130$ tooling/bin/create_job_metrics_file || true131[job-metrics] Creating the job metrics file for the CI/CD job.132$ rspec_section rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request" 133 RSpec 134[15:42:49] Starting rspec_parallelized_job135RETRY_FAILED_TESTS_IN_NEW_PROCESS: true136KNAPSACK_GENERATE_REPORT: true137FLAKY_RSPEC_GENERATE_REPORT: true138KNAPSACK_TEST_FILE_PATTERN: spec/{commands,controllers,mailers,requests}{,/**/}*_spec.rb139KNAPSACK_LOG_LEVEL: debug140KNAPSACK_REPORT_PATH: knapsack/rspec_integration_pg14_4_16_278964_report.json141FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json142FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_integration_pg14_4_16_278964_report.json143NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_integration_pg14_4_16_278964_report.json144RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-6934018683.txt145CRYSTALBALL: 146RSPEC_TESTS_MAPPING_ENABLED: 147RSPEC_TESTS_FILTER_FILE: 148Shell set options (set -o) enabled:149braceexpand on150hashall on151interactive-comments on152pipefail on153Parsing expected rspec suite duration...154RSpec suite is expected to take 27 minutes 16.77 seconds.155Expected duration for tests:156{157 "spec/requests/api/maven_packages_spec.rb": 732.6743762892661,158 "spec/requests/user_activity_spec.rb": 104.35222276243795,159 "spec/requests/api/project_snippets_spec.rb": 85.03742511144402,160 "spec/requests/api/debian_group_packages_spec.rb": 77.02128228080701,161 "spec/requests/api/snippets_spec.rb": 57.97205718514813,162 "spec/controllers/projects/commit_controller_spec.rb": 51.04191554142234,163 "spec/requests/api/issues/put_projects_issues_spec.rb": 44.26297977682583,164 "spec/controllers/sessions_controller_spec.rb": 37.794570486725,165 "spec/controllers/projects/environments_controller_spec.rb": 34.897605128445846,166 "spec/controllers/projects/analytics/cycle_analytics/stages_controller_spec.rb": 29.236753869830153,167 "spec/requests/api/graphql/project/merge_request_spec.rb": 28.078088795407908,168 "spec/requests/api/project_debian_distributions_spec.rb": 25.626667714889233,169 "spec/requests/api/graphql/mutations/notes/create/image_diff_note_spec.rb": 23.551955298657184,170 "spec/requests/api/graphql/mutations/container_expiration_policy/update_spec.rb": 21.038790518282696,171 "spec/controllers/groups/uploads_controller_spec.rb": 20.06843249049502,172 "spec/controllers/projects/imports_controller_spec.rb": 17.13842424907837,173 "spec/requests/api/graphql/mutations/award_emojis/toggle_spec.rb": 16.86926117771474,174 "spec/requests/api/graphql/milestone_spec.rb": 14.37639092875961,175 "spec/controllers/projects/hooks_controller_spec.rb": 14.2898797640711,176 "spec/requests/lfs_locks_api_spec.rb": 13.47120772520012,177 "spec/requests/api/graphql/project/project_members_spec.rb": 11.796594609687382,178 "spec/requests/api/graphql/project/tree/tree_spec.rb": 11.438092694581918,179 "spec/requests/api/doorkeeper_access_spec.rb": 10.216962146614243,180 "spec/requests/api/graphql/mutations/packages/protection/rule/delete_spec.rb": 9.37011148713583,181 "spec/mailers/emails/projects_spec.rb": 9.166000247782872,182 "spec/requests/api/graphql/mutations/notes/destroy_spec.rb": 8.337640449850666,183 "spec/requests/api/graphql/mutations/issues/set_crm_contacts_spec.rb": 7.817644349912738,184 "spec/requests/api/container_repositories_spec.rb": 7.397755266943937,185 "spec/requests/api/graphql/ci/job_spec.rb": 6.898475011279758,186 "spec/requests/jira_connect/repositories_controller_spec.rb": 6.372896429399422,187 "spec/requests/api/graphql/group/milestones_spec.rb": 6.125222754780336,188 "spec/controllers/concerns/confirm_email_warning_spec.rb": 5.64045641627595,189 "spec/controllers/concerns/enforces_admin_authentication_spec.rb": 5.375524471810956,190 "spec/requests/api/graphql/group/dependency_proxy_image_ttl_policy_spec.rb": 5.2542558686954095,191 "spec/controllers/admin/ci/variables_controller_spec.rb": 4.719465083466735,192 "spec/requests/admin/background_migrations_controller_spec.rb": 4.644008147858367,193 "spec/requests/api/graphql/mutations/merge_requests/set_assignees_spec.rb": 4.402522304224766,194 "spec/requests/api/graphql/notes/synthetic_note_resolver_spec.rb": 4.138760947030043,195 "spec/controllers/concerns/autocomplete_sources/expires_in_spec.rb": 3.9448171526796667,196 "spec/requests/projects/harbor/artifacts_controller_spec.rb": 3.793327667714376,197 "spec/requests/projects/ml/model_versions_controller_spec.rb": 3.6755367932891243,198 "spec/controllers/user_settings/profiles_controller_spec.rb": 3.336046838980015,199 "spec/requests/api/graphql/subscriptions/notes/updated_spec.rb": 3.190055699846312,200 "spec/controllers/projects/work_items_controller_spec.rb": 3.186434289871797,201 "spec/requests/api/graphql/project/issue/design_collection/versions_spec.rb": 2.814422862082975,202 "spec/requests/api/graphql/mutations/clusters/agents/delete_spec.rb": 2.8074699788199036,203 "spec/mailers/emails/identity_verification_spec.rb": 2.5928982277550285,204 "spec/requests/api/graphql/group/work_item_spec.rb": 2.5833391970002464,205 "spec/mailers/abuse_report_mailer_spec.rb": 2.3112440078527667,206 "spec/requests/oauth/tokens_controller_spec.rb": 2.2648173192890875,207 "spec/requests/api/graphql/terraform/state/delete_spec.rb": 2.2062593413331877,208 "spec/requests/api/graphql/mutations/work_items/export_spec.rb": 2.0341234079971073,209 "spec/controllers/projects/error_tracking/stack_traces_controller_spec.rb": 1.993995909906204,210 "spec/requests/api/graphql/mutations/ci/catalog/resources/destroy_spec.rb": 1.8516190712460119,211 "spec/controllers/concerns/graceful_timeout_handling_spec.rb": 1.7418391538137699,212 "spec/mailers/repository_check_mailer_spec.rb": 1.6707918747966386,213 "spec/requests/api/graphql/mutations/release_asset_links/update_spec.rb": 1.5493860316489974,214 "spec/requests/api/graphql/mutations/issues/link_alerts_spec.rb": 1.475590210693288,215 "spec/requests/api/graphql/mutations/security/ci_configuration/configure_sast_iac_spec.rb": 1.3517677949291598,216 "spec/controllers/groups/avatars_controller_spec.rb": 1.285335466041729,217 "spec/controllers/admin/identities_controller_spec.rb": 1.1915875674169927,218 "spec/controllers/users/unsubscribes_controller_spec.rb": 1.0371590217339397,219 "spec/requests/api/graphql/mutations/alert_management/alerts/update_alert_status_spec.rb": 0.9829595052537574,220 "spec/controllers/projects/packages/packages_controller_spec.rb": 0.7929053113379992,221 "spec/requests/groups/custom_emoji_controller_spec.rb": 0.6548045311840971,222 "spec/controllers/admin/health_check_controller_spec.rb": 0.5327934240440212223}224Running 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-6934018683.json --format RspecJunitFormatter --out rspec/rspec-6934018683.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request -- spec/requests/api/maven_packages_spec.rb spec/requests/user_activity_spec.rb spec/requests/api/project_snippets_spec.rb spec/requests/api/debian_group_packages_spec.rb spec/requests/api/snippets_spec.rb spec/controllers/projects/commit_controller_spec.rb spec/requests/api/issues/put_projects_issues_spec.rb spec/controllers/sessions_controller_spec.rb spec/controllers/projects/environments_controller_spec.rb spec/controllers/projects/analytics/cycle_analytics/stages_controller_spec.rb spec/requests/api/graphql/project/merge_request_spec.rb spec/requests/api/project_debian_distributions_spec.rb spec/requests/api/graphql/mutations/notes/create/image_diff_note_spec.rb spec/requests/api/graphql/mutations/container_expiration_policy/update_spec.rb spec/controllers/groups/uploads_controller_spec.rb spec/controllers/projects/imports_controller_spec.rb spec/requests/api/graphql/mutations/award_emojis/toggle_spec.rb spec/requests/api/graphql/milestone_spec.rb spec/controllers/projects/hooks_controller_spec.rb spec/requests/lfs_locks_api_spec.rb spec/requests/api/graphql/project/project_members_spec.rb spec/requests/api/graphql/project/tree/tree_spec.rb spec/requests/api/doorkeeper_access_spec.rb spec/requests/api/graphql/mutations/packages/protection/rule/delete_spec.rb spec/mailers/emails/projects_spec.rb spec/requests/api/graphql/mutations/notes/destroy_spec.rb spec/requests/api/graphql/mutations/issues/set_crm_contacts_spec.rb spec/requests/api/container_repositories_spec.rb spec/requests/api/graphql/ci/job_spec.rb spec/requests/jira_connect/repositories_controller_spec.rb spec/requests/api/graphql/group/milestones_spec.rb spec/controllers/concerns/confirm_email_warning_spec.rb spec/controllers/concerns/enforces_admin_authentication_spec.rb spec/requests/api/graphql/group/dependency_proxy_image_ttl_policy_spec.rb spec/controllers/admin/ci/variables_controller_spec.rb spec/requests/admin/background_migrations_controller_spec.rb spec/requests/api/graphql/mutations/merge_requests/set_assignees_spec.rb spec/requests/api/graphql/notes/synthetic_note_resolver_spec.rb spec/controllers/concerns/autocomplete_sources/expires_in_spec.rb spec/requests/projects/harbor/artifacts_controller_spec.rb spec/requests/projects/ml/model_versions_controller_spec.rb spec/controllers/user_settings/profiles_controller_spec.rb spec/requests/api/graphql/subscriptions/notes/updated_spec.rb spec/controllers/projects/work_items_controller_spec.rb spec/requests/api/graphql/project/issue/design_collection/versions_spec.rb spec/requests/api/graphql/mutations/clusters/agents/delete_spec.rb spec/mailers/emails/identity_verification_spec.rb spec/requests/api/graphql/group/work_item_spec.rb spec/mailers/abuse_report_mailer_spec.rb spec/requests/oauth/tokens_controller_spec.rb spec/requests/api/graphql/terraform/state/delete_spec.rb spec/requests/api/graphql/mutations/work_items/export_spec.rb spec/controllers/projects/error_tracking/stack_traces_controller_spec.rb spec/requests/api/graphql/mutations/ci/catalog/resources/destroy_spec.rb spec/controllers/concerns/graceful_timeout_handling_spec.rb spec/mailers/repository_check_mailer_spec.rb spec/requests/api/graphql/mutations/release_asset_links/update_spec.rb spec/requests/api/graphql/mutations/issues/link_alerts_spec.rb spec/requests/api/graphql/mutations/security/ci_configuration/configure_sast_iac_spec.rb spec/controllers/groups/avatars_controller_spec.rb spec/controllers/admin/identities_controller_spec.rb spec/controllers/users/unsubscribes_controller_spec.rb spec/requests/api/graphql/mutations/alert_management/alerts/update_alert_status_spec.rb spec/controllers/projects/packages/packages_controller_spec.rb spec/requests/groups/custom_emoji_controller_spec.rb spec/controllers/admin/health_check_controller_spec.rbKnapsack report generator started!225warning: parser/current is loading parser/ruby31, which recognizes 3.1.4-compliant syntax, but you are running 3.1.5.227Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}228# [RSpecRunTime] Starting RSpec timer...229[TEST PROF INFO] EventProf enabled (sql.active_record)230unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.231unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.232Test environment set up in 0.686193474 seconds233# [RSpecRunTime] Starting example group spec/requests/api/maven_packages_spec.rb. Expected to take 12 minutes 12.67 seconds.234API::MavenPackages235 GET /api/v4/packages/maven/*path/:file_name236 a public project237 behaves like handling groups, subgroups and user namespaces for238 behaves like handling groups and subgroups for239 within a group240 that is public241 behaves like getting a file242 returns sha1 of the file243 returns not found when a package is not found244 behaves like tracking the file download event245 with jar file246 behaves like a package tracking event247 creates a gitlab tracking event pull_package248 behaves like bumping the package last downloaded at field249 bumps last_downloaded_at250 behaves like successfully returning the file251 returns the file252 behaves like file download in FIPS mode253 in FIPS mode254 rejects the request for an md5 file255 behaves like successfully returning the file256 returns the file257 with a non existing maven path258 behaves like returning response status259 returns forbidden260 behaves like rejecting request with invalid params261 with invalid maven path262 behaves like returning response status with error263 returns bad_request and error message264 with invalid file name265 behaves like returning response status with error266 returns bad_request and error message267 within a subgroup268 that is public269 behaves like getting a file270 returns sha1 of the file271 returns not found when a package is not found272 behaves like tracking the file download event273 with jar file274 behaves like a package tracking event275 creates a gitlab tracking event pull_package276# [RSpecRunTime] RSpec elapsed time: 14.1 seconds. Current RSS: ~1385M. load average: 1.08 1.00 0.97 1/302 420277 behaves like bumping the package last downloaded at field278 bumps last_downloaded_at279 behaves like successfully returning the file280 returns the file281 behaves like file download in FIPS mode282 in FIPS mode283 rejects the request for an md5 file284 behaves like successfully returning the file285 returns the file286 with a non existing maven path287 behaves like returning response status288 returns forbidden289 behaves like rejecting request with invalid params290 with invalid maven path291 behaves like returning response status with error292 returns bad_request and error message293 with invalid file name294 behaves like returning response status with error295 returns bad_request and error message296 within a user namespace297 that is [:public, :redirect]298 behaves like getting a file299 returns sha1 of the file300 returns not found when a package is not found301 behaves like tracking the file download event302 with jar file303 behaves like a package tracking event304 creates a gitlab tracking event pull_package305# [RSpecRunTime] RSpec elapsed time: 18.9 seconds. Current RSS: ~1424M. load average: 1.08 1.00 0.97 1/302 421306 behaves like bumping the package last downloaded at field307 bumps last_downloaded_at308 behaves like successfully returning the file309 returns the file310 behaves like file download in FIPS mode311 in FIPS mode312 rejects the request for an md5 file313 behaves like successfully returning the file314 returns the file315 with a non existing maven path316 behaves like returning response status317 returns forbidden318 behaves like rejecting request with invalid params319 with invalid maven path320 behaves like returning response status with error321 returns bad_request and error message322 with invalid file name323 behaves like returning response status with error324 returns bad_request and error message325 internal project326 behaves like rejecting request with invalid params327 with invalid maven path328 behaves like returning response status with error329 returns bad_request and error message330 with invalid file name331 behaves like returning response status with error332 returns bad_request and error message333 behaves like handling groups, subgroups and user namespaces for334 behaves like handling groups and subgroups for335 within a group336 that is public337 behaves like getting a file338 denies download when no private token339 behaves like tracking the file download event340 with jar file341 behaves like a package tracking event342 creates a gitlab tracking event pull_package343# [RSpecRunTime] RSpec elapsed time: 23.57 seconds. Current RSS: ~1436M. load average: 1.07 1.00 0.97 1/302 422344 behaves like bumping the package last downloaded at field345 bumps last_downloaded_at346 behaves like successfully returning the file347 returns the file348 behaves like downloads with different tokens349 behaves like downloads with a personal access token350 valid: true, sent_using: :custom_header351 behaves like allowing the download352 allows download353 valid: false, sent_using: :custom_header354 behaves like not allowing the download with355 does not allow the download356 valid: true, sent_using: :basic_auth357 behaves like allowing the download358 allows download359 valid: false, sent_using: :basic_auth360 behaves like not allowing the download with361 does not allow the download362 behaves like downloads with a deploy token363 valid: true, sent_using: :custom_header364 behaves like allowing the download365 allows download366 with only write_package_registry scope367 behaves like allowing the download368 allows download369 valid: false, sent_using: :custom_header370 behaves like not allowing the download with371 does not allow the download372 valid: true, sent_using: :basic_auth373 behaves like allowing the download374 allows download375 with only write_package_registry scope376 behaves like allowing the download377 allows download378 valid: false, sent_using: :basic_auth379 behaves like not allowing the download with380 does not allow the download381 behaves like downloads with a job token382 valid: true, sent_using: :custom_params383 with a running job384 behaves like allowing the download385 allows download386 with a finished job387 behaves like not allowing the download with388 does not allow the download389 valid: false, sent_using: :custom_params390 with a running job391 behaves like not allowing the download with392 does not allow the download393 with a finished job394 behaves like not allowing the download with395 does not allow the download396 valid: true, sent_using: :basic_auth397 with a running job398 behaves like allowing the download399 allows download400 with a finished job401 behaves like not allowing the download with402 does not allow the download403 valid: false, sent_using: :basic_auth404 with a running job405 behaves like not allowing the download with406 does not allow the download407 with a finished job408 behaves like not allowing the download with409 does not allow the download410 with a non existing maven path411 behaves like returning response status412 returns forbidden413 that is internal414 behaves like getting a file415 denies download when no private token416 behaves like tracking the file download event417 with jar file418 behaves like a package tracking event419 creates a gitlab tracking event pull_package420# [RSpecRunTime] RSpec elapsed time: 35.0 seconds. Current RSS: ~1440M. load average: 1.06 1.00 0.97 1/303 426421 behaves like bumping the package last downloaded at field422 bumps last_downloaded_at423 behaves like successfully returning the file424 returns the file425 behaves like downloads with different tokens426 behaves like downloads with a personal access token427 valid: true, sent_using: :custom_header428 behaves like allowing the download429 allows download430 valid: false, sent_using: :custom_header431 behaves like not allowing the download with432 does not allow the download433 valid: true, sent_using: :basic_auth434 behaves like allowing the download435 allows download436 valid: false, sent_using: :basic_auth437 behaves like not allowing the download with438 does not allow the download439 behaves like downloads with a deploy token440 valid: true, sent_using: :custom_header441 behaves like allowing the download442 allows download443 with only write_package_registry scope444 behaves like allowing the download445 allows download446 valid: false, sent_using: :custom_header447 behaves like not allowing the download with448 does not allow the download449 valid: true, sent_using: :basic_auth450 behaves like allowing the download451 allows download452 with only write_package_registry scope453 behaves like allowing the download454 allows download455 valid: false, sent_using: :basic_auth456 behaves like not allowing the download with457 does not allow the download458 behaves like downloads with a job token459 valid: true, sent_using: :custom_params460 with a running job461 behaves like allowing the download462 allows download463 with a finished job464 behaves like not allowing the download with465 does not allow the download466 valid: false, sent_using: :custom_params467 with a running job468 behaves like not allowing the download with469 does not allow the download470 with a finished job471 behaves like not allowing the download with472 does not allow the download473 valid: true, sent_using: :basic_auth474 with a running job475 behaves like allowing the download476 allows download477 with a finished job478 behaves like not allowing the download with479 does not allow the download480 valid: false, sent_using: :basic_auth481 with a running job482 behaves like not allowing the download with483 does not allow the download484 with a finished job485 behaves like not allowing the download with486 does not allow the download487 with a non existing maven path488 behaves like returning response status489 returns forbidden490 within a subgroup491 that is public492 behaves like getting a file493 denies download when no private token494 behaves like tracking the file download event495 with jar file496 behaves like a package tracking event497 creates a gitlab tracking event pull_package498# [RSpecRunTime] RSpec elapsed time: 47.71 seconds. Current RSS: ~1429M. load average: 0.98 0.98 0.97 1/303 448499 behaves like bumping the package last downloaded at field500 bumps last_downloaded_at501 behaves like successfully returning the file502 returns the file503 behaves like downloads with different tokens504 behaves like downloads with a personal access token505 valid: true, sent_using: :custom_header506 behaves like allowing the download507 allows download508 valid: false, sent_using: :custom_header509 behaves like not allowing the download with510 does not allow the download511 valid: true, sent_using: :basic_auth512 behaves like allowing the download513 allows download514 valid: false, sent_using: :basic_auth515 behaves like not allowing the download with516 does not allow the download517 behaves like downloads with a deploy token518 valid: true, sent_using: :custom_header519 behaves like allowing the download520 allows download521 with only write_package_registry scope522 behaves like allowing the download523 allows download524 valid: false, sent_using: :custom_header525 behaves like not allowing the download with526 does not allow the download527 valid: true, sent_using: :basic_auth528 behaves like allowing the download529 allows download530 with only write_package_registry scope531 behaves like allowing the download532 allows download533 valid: false, sent_using: :basic_auth534 behaves like not allowing the download with535 does not allow the download536 behaves like downloads with a job token537 valid: true, sent_using: :custom_params538 with a running job539 behaves like allowing the download540 allows download541 with a finished job542 behaves like not allowing the download with543 does not allow the download544 valid: false, sent_using: :custom_params545 with a running job546 behaves like not allowing the download with547 does not allow the download548 with a finished job549 behaves like not allowing the download with550 does not allow the download551 valid: true, sent_using: :basic_auth552 with a running job553 behaves like allowing the download554 allows download555 with a finished job556 behaves like not allowing the download with557 does not allow the download558 valid: false, sent_using: :basic_auth559 with a running job560 behaves like not allowing the download with561 does not allow the download562 with a finished job563 behaves like not allowing the download with564 does not allow the download565 with a non existing maven path566 behaves like returning response status567 returns forbidden568 that is internal569 behaves like getting a file570 denies download when no private token571 behaves like tracking the file download event572 with jar file573 behaves like a package tracking event574 creates a gitlab tracking event pull_package575# [RSpecRunTime] RSpec elapsed time: 1 minute 4.3 seconds. Current RSS: ~1419M. load average: 1.06 1.00 0.97 1/301 453576 behaves like bumping the package last downloaded at field577 bumps last_downloaded_at578 behaves like successfully returning the file579 returns the file580 behaves like downloads with different tokens581 behaves like downloads with a personal access token582 valid: true, sent_using: :custom_header583 behaves like allowing the download584 allows download585 valid: false, sent_using: :custom_header586 behaves like not allowing the download with587 does not allow the download588 valid: true, sent_using: :basic_auth589 behaves like allowing the download590 allows download591 valid: false, sent_using: :basic_auth592 behaves like not allowing the download with593 does not allow the download594 behaves like downloads with a deploy token595 valid: true, sent_using: :custom_header596 behaves like allowing the download597 allows download598 with only write_package_registry scope599 behaves like allowing the download600 allows download601 valid: false, sent_using: :custom_header602 behaves like not allowing the download with603 does not allow the download604 valid: true, sent_using: :basic_auth605 behaves like allowing the download606 allows download607 with only write_package_registry scope608 behaves like allowing the download609 allows download610 valid: false, sent_using: :basic_auth611 behaves like not allowing the download with612 does not allow the download613 behaves like downloads with a job token614 valid: true, sent_using: :custom_params615 with a running job616 behaves like allowing the download617 allows download618 with a finished job619 behaves like not allowing the download with620 does not allow the download621 valid: false, sent_using: :custom_params622 with a running job623 behaves like not allowing the download with624 does not allow the download625 with a finished job626 behaves like not allowing the download with627 does not allow the download628 valid: true, sent_using: :basic_auth629 with a running job630 behaves like allowing the download631 allows download632 with a finished job633 behaves like not allowing the download with634 does not allow the download635 valid: false, sent_using: :basic_auth636 with a running job637 behaves like not allowing the download with638 does not allow the download639 with a finished job640 behaves like not allowing the download with641 does not allow the download642 with a non existing maven path643 behaves like returning response status644 returns forbidden645 within a user namespace646 that is [:public, :redirect]647 behaves like getting a file648 denies download when no private token649 behaves like tracking the file download event650 with jar file651 behaves like a package tracking event652 creates a gitlab tracking event pull_package653# [RSpecRunTime] RSpec elapsed time: 1 minute 21.39 seconds. Current RSS: ~1412M. load average: 1.04 1.00 0.97 1/301 496654 behaves like bumping the package last downloaded at field655 bumps last_downloaded_at656 behaves like successfully returning the file657 returns the file658 behaves like downloads with different tokens659 behaves like downloads with a personal access token660 valid: true, sent_using: :custom_header661 behaves like allowing the download662 allows download663 valid: false, sent_using: :custom_header664 behaves like not allowing the download with665 does not allow the download666 valid: true, sent_using: :basic_auth667 behaves like allowing the download668 allows download669 valid: false, sent_using: :basic_auth670 behaves like not allowing the download with671 does not allow the download672 behaves like downloads with a deploy token673 valid: true, sent_using: :custom_header674 behaves like allowing the download675 allows download676 with only write_package_registry scope677 behaves like allowing the download678 allows download679 valid: false, sent_using: :custom_header680 behaves like not allowing the download with681 does not allow the download682 valid: true, sent_using: :basic_auth683 behaves like allowing the download684 allows download685 with only write_package_registry scope686 behaves like allowing the download687 allows download688 valid: false, sent_using: :basic_auth689 behaves like not allowing the download with690 does not allow the download691 behaves like downloads with a job token692 valid: true, sent_using: :custom_params693 with a running job694 behaves like allowing the download695 allows download696 with a finished job697 behaves like not allowing the download with698 does not allow the download699 valid: false, sent_using: :custom_params700 with a running job701 behaves like not allowing the download with702 does not allow the download703 with a finished job704 behaves like not allowing the download with705 does not allow the download706 valid: true, sent_using: :basic_auth707 with a running job708 behaves like allowing the download709 allows download710 with a finished job711 behaves like not allowing the download with712 does not allow the download713 valid: false, sent_using: :basic_auth714 with a running job715 behaves like not allowing the download with716 does not allow the download717 with a finished job718 behaves like not allowing the download with719 does not allow the download720 with a non existing maven path721 behaves like returning response status722 returns forbidden723 that is [:internal, :not_found]724 behaves like getting a file725 denies download when no private token726 behaves like tracking the file download event727 with jar file728 behaves like a package tracking event729 creates a gitlab tracking event pull_package730# [RSpecRunTime] RSpec elapsed time: 1 minute 36.19 seconds. Current RSS: ~1410M. load average: 1.03 1.00 0.97 1/301 497731 behaves like bumping the package last downloaded at field732 bumps last_downloaded_at733 behaves like successfully returning the file734 returns the file735 behaves like downloads with different tokens736 behaves like downloads with a personal access token737 valid: true, sent_using: :custom_header738 behaves like allowing the download739 allows download740 valid: false, sent_using: :custom_header741 behaves like not allowing the download with742 does not allow the download743 valid: true, sent_using: :basic_auth744 behaves like allowing the download745 allows download746 valid: false, sent_using: :basic_auth747 behaves like not allowing the download with748 does not allow the download749 behaves like downloads with a deploy token750 valid: true, sent_using: :custom_header751 behaves like allowing the download752 allows download753 with only write_package_registry scope754 behaves like allowing the download755 allows download756 valid: false, sent_using: :custom_header757 behaves like not allowing the download with758 does not allow the download759 valid: true, sent_using: :basic_auth760 behaves like allowing the download761 allows download762 with only write_package_registry scope763 behaves like allowing the download764 allows download765 valid: false, sent_using: :basic_auth766 behaves like not allowing the download with767 does not allow the download768 behaves like downloads with a job token769 valid: true, sent_using: :custom_params770 with a running job771 behaves like allowing the download772 allows download773 with a finished job774 behaves like not allowing the download with775 does not allow the download776 valid: false, sent_using: :custom_params777 with a running job778 behaves like not allowing the download with779 does not allow the download780 with a finished job781 behaves like not allowing the download with782 does not allow the download783 valid: true, sent_using: :basic_auth784 with a running job785 behaves like allowing the download786 allows download787 with a finished job788 behaves like not allowing the download with789 does not allow the download790 valid: false, sent_using: :basic_auth791 with a running job792 behaves like not allowing the download with793 does not allow the download794 with a finished job795 behaves like not allowing the download with796 does not allow the download797 with a non existing maven path798 behaves like returning response status799 returns forbidden800 private project801 behaves like rejecting request with invalid params802 with invalid maven path803 behaves like returning response status with error804 returns bad_request and error message805 with invalid file name806 behaves like returning response status with error807 returns bad_request and error message808 behaves like handling groups, subgroups and user namespaces for809 behaves like handling groups and subgroups for810 within a group811 that is public812 behaves like getting a file813 denies download when not enough permissions814 denies download when no private token815 does not allow download by a unauthorized deploy token with same id as a user with access816 behaves like tracking the file download event817 with jar file818 behaves like a package tracking event819 creates a gitlab tracking event pull_package820# [RSpecRunTime] RSpec elapsed time: 1 minute 52.27 seconds. Current RSS: ~1404M. load average: 0.87 0.97 0.96 1/301 498821 behaves like bumping the package last downloaded at field822 bumps last_downloaded_at823 behaves like successfully returning the file824 returns the file825 behaves like downloads with different tokens826 behaves like downloads with a personal access token827 valid: true, sent_using: :custom_header828 behaves like allowing the download829 allows download830 valid: false, sent_using: :custom_header831 behaves like not allowing the download with832 does not allow the download833 valid: true, sent_using: :basic_auth834 behaves like allowing the download835 allows download836 valid: false, sent_using: :basic_auth837 behaves like not allowing the download with838 does not allow the download839 behaves like downloads with a deploy token840 valid: true, sent_using: :custom_header841 behaves like allowing the download842 allows download843 with only write_package_registry scope844 behaves like allowing the download845 allows download846 valid: false, sent_using: :custom_header847 behaves like not allowing the download with848 does not allow the download849 valid: true, sent_using: :basic_auth850 behaves like allowing the download851 allows download852 with only write_package_registry scope853 behaves like allowing the download854 allows download855 valid: false, sent_using: :basic_auth856 behaves like not allowing the download with857 does not allow the download858 behaves like downloads with a job token859 valid: true, sent_using: :custom_params860 with a running job861 behaves like allowing the download862 allows download863 with a finished job864 behaves like not allowing the download with865 does not allow the download866 valid: false, sent_using: :custom_params867 with a running job868 behaves like not allowing the download with869 does not allow the download870 with a finished job871 behaves like not allowing the download with872 does not allow the download873 valid: true, sent_using: :basic_auth874 with a running job875 behaves like allowing the download876 allows download877 with a finished job878 behaves like not allowing the download with879 does not allow the download880 valid: false, sent_using: :basic_auth881 with a running job882 behaves like not allowing the download with883 does not allow the download884 with a finished job885 behaves like not allowing the download with886 does not allow the download887 with a non existing maven path888 behaves like returning response status889 returns forbidden890 that is internal891 behaves like getting a file892 denies download when not enough permissions893 denies download when no private token894 does not allow download by a unauthorized deploy token with same id as a user with access895 behaves like tracking the file download event896 with jar file897 behaves like a package tracking event898 creates a gitlab tracking event pull_package899# [RSpecRunTime] RSpec elapsed time: 2 minutes 1.58 seconds. Current RSS: ~1409M. load average: 0.89 0.97 0.97 1/301 503900 behaves like bumping the package last downloaded at field901 bumps last_downloaded_at902 behaves like successfully returning the file903 returns the file904 behaves like downloads with different tokens905 behaves like downloads with a personal access token906 valid: true, sent_using: :custom_header907 behaves like allowing the download908 allows download909 valid: false, sent_using: :custom_header910 behaves like not allowing the download with911 does not allow the download912 valid: true, sent_using: :basic_auth913 behaves like allowing the download914 allows download915 valid: false, sent_using: :basic_auth916 behaves like not allowing the download with917 does not allow the download918 behaves like downloads with a deploy token919 valid: true, sent_using: :custom_header920 behaves like allowing the download921 allows download922 with only write_package_registry scope923 behaves like allowing the download924 allows download925 valid: false, sent_using: :custom_header926 behaves like not allowing the download with927 does not allow the download928 valid: true, sent_using: :basic_auth929 behaves like allowing the download930 allows download931 with only write_package_registry scope932 behaves like allowing the download933 allows download934 valid: false, sent_using: :basic_auth935 behaves like not allowing the download with936 does not allow the download937 behaves like downloads with a job token938 valid: true, sent_using: :custom_params939 with a running job940 behaves like allowing the download941 allows download942 with a finished job943 behaves like not allowing the download with944 does not allow the download945 valid: false, sent_using: :custom_params946 with a running job947 behaves like not allowing the download with948 does not allow the download949 with a finished job950 behaves like not allowing the download with951 does not allow the download952 valid: true, sent_using: :basic_auth953 with a running job954 behaves like allowing the download955 allows download956 with a finished job957 behaves like not allowing the download with958 does not allow the download959 valid: false, sent_using: :basic_auth960 with a running job961 behaves like not allowing the download with962 does not allow the download963 with a finished job964 behaves like not allowing the download with965 does not allow the download966 with a non existing maven path967 behaves like returning response status968 returns forbidden969 that is private970 behaves like getting a file971 denies download when not enough permissions972 denies download when no private token973 does not allow download by a unauthorized deploy token with same id as a user with access974 behaves like tracking the file download event975 with jar file976 behaves like a package tracking event977 creates a gitlab tracking event pull_package978# [RSpecRunTime] RSpec elapsed time: 2 minutes 10.99 seconds. Current RSS: ~1402M. load average: 0.91 0.97 0.97 1/300 529979 behaves like bumping the package last downloaded at field980 bumps last_downloaded_at981 behaves like successfully returning the file982 returns the file983 behaves like downloads with different tokens984 behaves like downloads with a personal access token985 valid: true, sent_using: :custom_header986 behaves like allowing the download987 allows download988 valid: false, sent_using: :custom_header989 behaves like not allowing the download with990 does not allow the download991 valid: true, sent_using: :basic_auth992 behaves like allowing the download993 allows download994 valid: false, sent_using: :basic_auth995 behaves like not allowing the download with996 does not allow the download997 behaves like downloads with a deploy token998 valid: true, sent_using: :custom_header999 behaves like allowing the download1000 allows download1001 with only write_package_registry scope1002 behaves like allowing the download1003 allows download1004 valid: false, sent_using: :custom_header1005 behaves like not allowing the download with1006 does not allow the download1007 valid: true, sent_using: :basic_auth1008 behaves like allowing the download1009 allows download1010 with only write_package_registry scope1011 behaves like allowing the download1012 allows download1013 valid: false, sent_using: :basic_auth1014 behaves like not allowing the download with1015 does not allow the download1016 behaves like downloads with a job token1017 valid: true, sent_using: :custom_params1018 with a running job1019 behaves like allowing the download1020 allows download1021 with a finished job1022 behaves like not allowing the download with1023 does not allow the download1024 valid: false, sent_using: :custom_params1025 with a running job1026 behaves like not allowing the download with1027 does not allow the download1028 with a finished job1029 behaves like not allowing the download with1030 does not allow the download1031 valid: true, sent_using: :basic_auth1032 with a running job1033 behaves like allowing the download1034 allows download1035 with a finished job1036 behaves like not allowing the download with1037 does not allow the download1038 valid: false, sent_using: :basic_auth1039 with a running job1040 behaves like not allowing the download with1041 does not allow the download1042 with a finished job1043 behaves like not allowing the download with1044 does not allow the download1045 with a non existing maven path1046 behaves like returning response status1047 returns forbidden1048 within a subgroup1049 that is public1050 behaves like getting a file1051 denies download when not enough permissions1052 denies download when no private token1053 does not allow download by a unauthorized deploy token with same id as a user with access1054 behaves like tracking the file download event1055 with jar file1056 behaves like a package tracking event1057 creates a gitlab tracking event pull_package1058# [RSpecRunTime] RSpec elapsed time: 2 minutes 20.92 seconds. Current RSS: ~1409M. load average: 0.92 0.97 0.97 1/299 5511059 behaves like bumping the package last downloaded at field1060 bumps last_downloaded_at1061 behaves like successfully returning the file1062 returns the file1063 behaves like downloads with different tokens1064 behaves like downloads with a personal access token1065 valid: true, sent_using: :custom_header1066 behaves like allowing the download1067 allows download1068 valid: false, sent_using: :custom_header1069 behaves like not allowing the download with1070 does not allow the download1071 valid: true, sent_using: :basic_auth1072 behaves like allowing the download1073 allows download1074 valid: false, sent_using: :basic_auth1075 behaves like not allowing the download with1076 does not allow the download1077 behaves like downloads with a deploy token1078 valid: true, sent_using: :custom_header1079 behaves like allowing the download1080 allows download1081 with only write_package_registry scope1082 behaves like allowing the download1083 allows download1084 valid: false, sent_using: :custom_header1085 behaves like not allowing the download with1086 does not allow the download1087 valid: true, sent_using: :basic_auth1088 behaves like allowing the download1089 allows download1090 with only write_package_registry scope1091 behaves like allowing the download1092 allows download1093 valid: false, sent_using: :basic_auth1094 behaves like not allowing the download with1095 does not allow the download1096 behaves like downloads with a job token1097 valid: true, sent_using: :custom_params1098 with a running job1099 behaves like allowing the download1100 allows download1101 with a finished job1102 behaves like not allowing the download with1103 does not allow the download1104 valid: false, sent_using: :custom_params1105 with a running job1106 behaves like not allowing the download with1107 does not allow the download1108 with a finished job1109 behaves like not allowing the download with1110 does not allow the download1111 valid: true, sent_using: :basic_auth1112 with a running job1113 behaves like allowing the download1114 allows download1115 with a finished job1116 behaves like not allowing the download with1117 does not allow the download1118 valid: false, sent_using: :basic_auth1119 with a running job1120 behaves like not allowing the download with1121 does not allow the download1122 with a finished job1123 behaves like not allowing the download with1124 does not allow the download1125 with a non existing maven path1126 behaves like returning response status1127 returns forbidden1128 that is internal1129 behaves like getting a file1130 denies download when not enough permissions1131 denies download when no private token1132 does not allow download by a unauthorized deploy token with same id as a user with access1133 behaves like tracking the file download event1134 with jar file1135 behaves like a package tracking event1136 creates a gitlab tracking event pull_package1137# [RSpecRunTime] RSpec elapsed time: 2 minutes 34.77 seconds. Current RSS: ~1404M. load average: 0.86 0.96 0.96 1/299 5601138 behaves like bumping the package last downloaded at field1139 bumps last_downloaded_at1140 behaves like successfully returning the file1141 returns the file1142 behaves like downloads with different tokens1143 behaves like downloads with a personal access token1144 valid: true, sent_using: :custom_header1145 behaves like allowing the download1146 allows download1147 valid: false, sent_using: :custom_header1148 behaves like not allowing the download with1149 does not allow the download1150 valid: true, sent_using: :basic_auth1151 behaves like allowing the download1152 allows download1153 valid: false, sent_using: :basic_auth1154 behaves like not allowing the download with1155 does not allow the download1156 behaves like downloads with a deploy token1157 valid: true, sent_using: :custom_header1158 behaves like allowing the download1159 allows download1160 with only write_package_registry scope1161 behaves like allowing the download1162 allows download1163 valid: false, sent_using: :custom_header1164 behaves like not allowing the download with1165 does not allow the download1166 valid: true, sent_using: :basic_auth1167 behaves like allowing the download1168 allows download1169 with only write_package_registry scope1170 behaves like allowing the download1171 allows download1172 valid: false, sent_using: :basic_auth1173 behaves like not allowing the download with1174 does not allow the download1175 behaves like downloads with a job token1176 valid: true, sent_using: :custom_params1177 with a running job1178 behaves like allowing the download1179 allows download1180 with a finished job1181 behaves like not allowing the download with1182 does not allow the download1183 valid: false, sent_using: :custom_params1184 with a running job1185 behaves like not allowing the download with1186 does not allow the download1187 with a finished job1188 behaves like not allowing the download with1189 does not allow the download1190 valid: true, sent_using: :basic_auth1191 with a running job1192 behaves like allowing the download1193 allows download1194 with a finished job1195 behaves like not allowing the download with1196 does not allow the download1197 valid: false, sent_using: :basic_auth1198 with a running job1199 behaves like not allowing the download with1200 does not allow the download1201 with a finished job1202 behaves like not allowing the download with1203 does not allow the download1204 with a non existing maven path1205 behaves like returning response status1206 returns forbidden1207 that is private1208 behaves like getting a file1209 denies download when not enough permissions1210 denies download when no private token1211 does not allow download by a unauthorized deploy token with same id as a user with access1212 behaves like tracking the file download event1213 with jar file1214 behaves like a package tracking event1215 creates a gitlab tracking event pull_package1216# [RSpecRunTime] RSpec elapsed time: 2 minutes 49.88 seconds. Current RSS: ~1395M. load average: 0.74 0.93 0.95 1/299 6111217 behaves like bumping the package last downloaded at field1218 bumps last_downloaded_at1219 behaves like successfully returning the file1220 returns the file1221 behaves like downloads with different tokens1222 behaves like downloads with a personal access token1223 valid: true, sent_using: :custom_header1224 behaves like allowing the download1225 allows download1226 valid: false, sent_using: :custom_header1227 behaves like not allowing the download with1228 does not allow the download1229 valid: true, sent_using: :basic_auth1230 behaves like allowing the download1231 allows download1232 valid: false, sent_using: :basic_auth1233 behaves like not allowing the download with1234 does not allow the download1235 behaves like downloads with a deploy token1236 valid: true, sent_using: :custom_header1237 behaves like allowing the download1238 allows download1239 with only write_package_registry scope1240 behaves like allowing the download1241 allows download1242 valid: false, sent_using: :custom_header1243 behaves like not allowing the download with1244 does not allow the download1245 valid: true, sent_using: :basic_auth1246 behaves like allowing the download1247 allows download1248 with only write_package_registry scope1249 behaves like allowing the download1250 allows download1251 valid: false, sent_using: :basic_auth1252 behaves like not allowing the download with1253 does not allow the download1254 behaves like downloads with a job token1255 valid: true, sent_using: :custom_params1256 with a running job1257 behaves like allowing the download1258 allows download1259 with a finished job1260 behaves like not allowing the download with1261 does not allow the download1262 valid: false, sent_using: :custom_params1263 with a running job1264 behaves like not allowing the download with1265 does not allow the download1266 with a finished job1267 behaves like not allowing the download with1268 does not allow the download1269 valid: true, sent_using: :basic_auth1270 with a running job1271 behaves like allowing the download1272 allows download1273 with a finished job1274 behaves like not allowing the download with1275 does not allow the download1276 valid: false, sent_using: :basic_auth1277 with a running job1278 behaves like not allowing the download with1279 does not allow the download1280 with a finished job1281 behaves like not allowing the download with1282 does not allow the download1283 with a non existing maven path1284 behaves like returning response status1285 returns forbidden1286 within a user namespace1287 that is [:public, :redirect]1288 behaves like getting a file1289 denies download when not enough permissions1290 denies download when no private token1291 does not allow download by a unauthorized deploy token with same id as a user with access1292 behaves like tracking the file download event1293 with jar file1294 behaves like a package tracking event1295 creates a gitlab tracking event pull_package1296# [RSpecRunTime] RSpec elapsed time: 3 minutes 4.36 seconds. Current RSS: ~1395M. load average: 0.88 0.95 0.96 1/299 6541297 behaves like bumping the package last downloaded at field1298 bumps last_downloaded_at1299 behaves like successfully returning the file1300 returns the file1301 behaves like downloads with different tokens1302 behaves like downloads with a personal access token1303 valid: true, sent_using: :custom_header1304 behaves like allowing the download1305 allows download1306 valid: false, sent_using: :custom_header1307 behaves like not allowing the download with1308 does not allow the download1309 valid: true, sent_using: :basic_auth1310 behaves like allowing the download1311 allows download1312 valid: false, sent_using: :basic_auth1313 behaves like not allowing the download with1314 does not allow the download1315 behaves like downloads with a deploy token1316 valid: true, sent_using: :custom_header1317 behaves like allowing the download1318 allows download1319 with only write_package_registry scope1320 behaves like allowing the download1321 allows download1322 valid: false, sent_using: :custom_header1323 behaves like not allowing the download with1324 does not allow the download1325 valid: true, sent_using: :basic_auth1326 behaves like allowing the download1327 allows download1328 with only write_package_registry scope1329 behaves like allowing the download1330 allows download1331 valid: false, sent_using: :basic_auth1332 behaves like not allowing the download with1333 does not allow the download1334 behaves like downloads with a job token1335 valid: true, sent_using: :custom_params1336 with a running job1337 behaves like allowing the download1338 allows download1339 with a finished job1340 behaves like not allowing the download with1341 does not allow the download1342 valid: false, sent_using: :custom_params1343 with a running job1344 behaves like not allowing the download with1345 does not allow the download1346 with a finished job1347 behaves like not allowing the download with1348 does not allow the download1349 valid: true, sent_using: :basic_auth1350 with a running job1351 behaves like allowing the download1352 allows download1353 with a finished job1354 behaves like not allowing the download with1355 does not allow the download1356 valid: false, sent_using: :basic_auth1357 with a running job1358 behaves like not allowing the download with1359 does not allow the download1360 with a finished job1361 behaves like not allowing the download with1362 does not allow the download1363 with a non existing maven path1364 behaves like returning response status1365 returns forbidden1366 that is [:internal, :not_found]1367 behaves like getting a file1368 denies download when not enough permissions1369 denies download when no private token1370 does not allow download by a unauthorized deploy token with same id as a user with access1371 behaves like tracking the file download event1372 with jar file1373 behaves like a package tracking event1374 creates a gitlab tracking event pull_package1375# [RSpecRunTime] RSpec elapsed time: 3 minutes 16.0 seconds. Current RSS: ~1393M. load average: 0.90 0.95 0.96 1/299 6551376 behaves like bumping the package last downloaded at field1377 bumps last_downloaded_at1378 behaves like successfully returning the file1379 returns the file1380 behaves like downloads with different tokens1381 behaves like downloads with a personal access token1382 valid: true, sent_using: :custom_header1383 behaves like allowing the download1384 allows download1385 valid: false, sent_using: :custom_header1386 behaves like not allowing the download with1387 does not allow the download1388 valid: true, sent_using: :basic_auth1389 behaves like allowing the download1390 allows download1391 valid: false, sent_using: :basic_auth1392 behaves like not allowing the download with1393 does not allow the download1394 behaves like downloads with a deploy token1395 valid: true, sent_using: :custom_header1396 behaves like allowing the download1397 allows download1398 with only write_package_registry scope1399 behaves like allowing the download1400 allows download1401 valid: false, sent_using: :custom_header1402 behaves like not allowing the download with1403 does not allow the download1404 valid: true, sent_using: :basic_auth1405 behaves like allowing the download1406 allows download1407 with only write_package_registry scope1408 behaves like allowing the download1409 allows download1410 valid: false, sent_using: :basic_auth1411 behaves like not allowing the download with1412 does not allow the download1413 behaves like downloads with a job token1414 valid: true, sent_using: :custom_params1415 with a running job1416 behaves like allowing the download1417 allows download1418 with a finished job1419 behaves like not allowing the download with1420 does not allow the download1421 valid: false, sent_using: :custom_params1422 with a running job1423 behaves like not allowing the download with1424 does not allow the download1425 with a finished job1426 behaves like not allowing the download with1427 does not allow the download1428 valid: true, sent_using: :basic_auth1429 with a running job1430 behaves like allowing the download1431 allows download1432 with a finished job1433 behaves like not allowing the download with1434 does not allow the download1435 valid: false, sent_using: :basic_auth1436 with a running job1437 behaves like not allowing the download with1438 does not allow the download1439 with a finished job1440 behaves like not allowing the download with1441 does not allow the download1442 with a non existing maven path1443 behaves like returning response status1444 returns forbidden1445 that is [:private, :not_found]1446 behaves like getting a file1447 denies download when not enough permissions1448 denies download when no private token1449 does not allow download by a unauthorized deploy token with same id as a user with access1450 behaves like tracking the file download event1451 with jar file1452 behaves like a package tracking event1453 creates a gitlab tracking event pull_package1454# [RSpecRunTime] RSpec elapsed time: 3 minutes 27.84 seconds. Current RSS: ~1391M. load average: 0.99 0.97 0.97 1/299 6561455 behaves like bumping the package last downloaded at field1456 bumps last_downloaded_at1457 behaves like successfully returning the file1458 returns the file1459 behaves like downloads with different tokens1460 behaves like downloads with a personal access token1461 valid: true, sent_using: :custom_header1462 behaves like allowing the download1463 allows download1464 valid: false, sent_using: :custom_header1465 behaves like not allowing the download with1466 does not allow the download1467 valid: true, sent_using: :basic_auth1468 behaves like allowing the download1469 allows download1470 valid: false, sent_using: :basic_auth1471 behaves like not allowing the download with1472 does not allow the download1473 behaves like downloads with a deploy token1474 valid: true, sent_using: :custom_header1475 behaves like allowing the download1476 allows download1477 with only write_package_registry scope1478 behaves like allowing the download1479 allows download1480 valid: false, sent_using: :custom_header1481 behaves like not allowing the download with1482 does not allow the download1483 valid: true, sent_using: :basic_auth1484 behaves like allowing the download1485 allows download1486 with only write_package_registry scope1487 behaves like allowing the download1488 allows download1489 valid: false, sent_using: :basic_auth1490 behaves like not allowing the download with1491 does not allow the download1492 behaves like downloads with a job token1493 valid: true, sent_using: :custom_params1494 with a running job1495 behaves like allowing the download1496 allows download1497 with a finished job1498 behaves like not allowing the download with1499 does not allow the download1500 valid: false, sent_using: :custom_params1501 with a running job1502 behaves like not allowing the download with1503 does not allow the download1504 with a finished job1505 behaves like not allowing the download with1506 does not allow the download1507 valid: true, sent_using: :basic_auth1508 with a running job1509 behaves like allowing the download1510 allows download1511 with a finished job1512 behaves like not allowing the download with1513 does not allow the download1514# [RSpecRunTime] RSpec elapsed time: 3 minutes 36.92 seconds. Current RSS: ~1391M. load average: 0.99 0.97 0.97 1/299 6571515 valid: false, sent_using: :basic_auth1516 with a running job1517 behaves like not allowing the download with1518 does not allow the download1519 with a finished job1520 behaves like not allowing the download with1521 does not allow the download1522 with a non existing maven path1523 behaves like returning response status1524 returns forbidden1525 project name is different from a package name1526 rejects request1527 HEAD /api/v4/packages/maven/*path/:file_name1528 behaves like handling groups, subgroups and user namespaces for1529 behaves like handling groups and subgroups for1530 within a group1531 that is public1532 behaves like heading a file1533 behaves like processing HEAD requests1534 with object storage enabled1535 non AWS provider1536 does not generated a signed url for head1537 with AWS provider1538 generates a signed url for head1539 with object storage disabled1540 does not generate a signed url for head1541 with a non existing maven path1542 behaves like returning response status1543 returns forbidden1544 within a subgroup1545 that is public1546 behaves like heading a file1547 behaves like processing HEAD requests1548 with object storage enabled1549 non AWS provider1550 does not generated a signed url for head1551 with AWS provider1552 generates a signed url for head1553 with object storage disabled1554 does not generate a signed url for head1555 with a non existing maven path1556 behaves like returning response status1557 returns forbidden1558 within a user namespace1559 that is [:public, :redirect]1560 behaves like heading a file1561 behaves like processing HEAD requests1562 with object storage enabled1563 non AWS provider1564 does not generated a signed url for head1565 with AWS provider1566 generates a signed url for head1567 with object storage disabled1568 does not generate a signed url for head1569 with a non existing maven path1570 behaves like returning response status1571 returns forbidden1572 GET /api/v4/groups/:id/-/packages/maven/*path/:file_name1573 behaves like forwarding package requests1574 request forwarding1575 forward: true, package_in_project: true, shared_examples_name: "successfully returning the file"1576 behaves like successfully returning the file1577 returns the file1578 forward: true, package_in_project: false, shared_examples_name: "redirecting the request"1579 behaves like redirecting the request1580 behaves like returning response status1581 returns redirect1582 forward: false, package_in_project: true, shared_examples_name: "successfully returning the file"1583 behaves like successfully returning the file1584 returns the file1585 forward: false, package_in_project: false, shared_examples_name: "package not found"1586 behaves like package not found1587 behaves like returning response status1588 returns not_found1589 with maven_central_request_forwarding disabled1590 forward: true, package_in_project: true, shared_examples_name: "successfully returning the file"1591 behaves like successfully returning the file1592 returns the file1593 forward: true, package_in_project: false, shared_examples_name: "package not found"1594 behaves like package not found1595 behaves like returning response status1596 returns not_found1597 forward: false, package_in_project: true, shared_examples_name: "successfully returning the file"1598 behaves like successfully returning the file1599 returns the file1600 forward: false, package_in_project: false, shared_examples_name: "package not found"1601 behaves like package not found1602 behaves like returning response status1603 returns not_found1604 a public project1605 behaves like rejecting request with invalid params1606 with invalid maven path1607 behaves like returning response status with error1608 returns bad_request and error message1609 with invalid file name1610 behaves like returning response status with error1611 returns bad_request and error message1612 behaves like handling groups and subgroups for1613 within a group1614 that is public1615 behaves like getting a file for a group1616 returns sha1 of the file1617 behaves like tracking the file download event1618 with jar file1619 behaves like a package tracking event1620 creates a gitlab tracking event pull_package1621# [RSpecRunTime] RSpec elapsed time: 3 minutes 49.08 seconds. Current RSS: ~1430M. load average: 1.00 0.97 0.97 1/299 6581622 behaves like bumping the package last downloaded at field1623 bumps last_downloaded_at1624 behaves like successfully returning the file1625 returns the file1626 behaves like file download in FIPS mode1627 in FIPS mode1628 rejects the request for an md5 file1629 behaves like successfully returning the file1630 returns the file1631# [RSpecRunTime] RSpec elapsed time: 3 minutes 51.33 seconds. Current RSS: ~1429M. load average: 1.00 0.97 0.97 1/299 6591632 with a non existing maven path1633 behaves like returning response status1634 returns redirect1635 within a subgroup1636 that is public1637 behaves like getting a file for a group1638 returns sha1 of the file1639 behaves like tracking the file download event1640 with jar file1641 behaves like a package tracking event1642 creates a gitlab tracking event pull_package1643# [RSpecRunTime] RSpec elapsed time: 3 minutes 53.7 seconds. Current RSS: ~1426M. load average: 1.08 0.99 0.98 1/299 6601644 behaves like bumping the package last downloaded at field1645 bumps last_downloaded_at1646 behaves like successfully returning the file1647 returns the file1648 behaves like file download in FIPS mode1649 in FIPS mode1650 rejects the request for an md5 file1651 behaves like successfully returning the file1652 returns the file1653# [RSpecRunTime] RSpec elapsed time: 3 minutes 56.94 seconds. Current RSS: ~1421M. load average: 1.08 0.99 0.98 1/299 6611654 with a non existing maven path1655 behaves like returning response status1656 returns redirect1657 internal project1658 behaves like rejecting request with invalid params1659 with invalid maven path1660 behaves like returning response status with error1661 returns bad_request and error message1662 with invalid file name1663 behaves like returning response status with error1664 returns bad_request and error message1665 behaves like handling groups and subgroups for1666 within a group1667 that is internal1668 behaves like getting a file for a group1669 forwards download when no private token1670 behaves like tracking the file download event1671 with jar file1672 behaves like a package tracking event1673 creates a gitlab tracking event pull_package1674# [RSpecRunTime] RSpec elapsed time: 4 minutes 0.89 second. Current RSS: ~1415M. load average: 1.07 0.99 0.98 1/299 6641675 behaves like bumping the package last downloaded at field1676 bumps last_downloaded_at1677 behaves like successfully returning the file1678 returns the file1679 behaves like downloads with different tokens1680 behaves like downloads with a personal access token1681 valid: true, sent_using: :custom_header1682 behaves like allowing the download1683 allows download1684 valid: false, sent_using: :custom_header1685 behaves like not allowing the download with1686 does not allow the download1687 valid: true, sent_using: :basic_auth1688 behaves like allowing the download1689 allows download1690 valid: false, sent_using: :basic_auth1691 behaves like not allowing the download with1692 does not allow the download1693 behaves like downloads with a deploy token1694 valid: true, sent_using: :custom_header1695 behaves like allowing the download1696 allows download1697 with only write_package_registry scope1698 behaves like allowing the download1699 allows download1700 valid: false, sent_using: :custom_header1701 behaves like not allowing the download with1702 does not allow the download1703 valid: true, sent_using: :basic_auth1704 behaves like allowing the download1705 allows download1706 with only write_package_registry scope1707 behaves like allowing the download1708 allows download1709 valid: false, sent_using: :basic_auth1710 behaves like not allowing the download with1711 does not allow the download1712 behaves like downloads with a job token1713 valid: true, sent_using: :custom_params1714 with a running job1715 behaves like allowing the download1716 allows download1717 with a finished job1718 behaves like not allowing the download with1719 does not allow the download1720 valid: false, sent_using: :custom_params1721 with a running job1722 behaves like not allowing the download with1723 does not allow the download1724 with a finished job1725 behaves like not allowing the download with1726 does not allow the download1727 valid: true, sent_using: :basic_auth1728 with a running job1729 behaves like allowing the download1730 allows download1731 with a finished job1732 behaves like not allowing the download with1733 does not allow the download1734 valid: false, sent_using: :basic_auth1735 with a running job1736 behaves like not allowing the download with1737 does not allow the download1738 with a finished job1739 behaves like not allowing the download with1740 does not allow the download1741 with a non existing maven path1742 behaves like returning response status1743 returns redirect1744 that is public1745 behaves like getting a file for a group1746 forwards download when no private token1747 behaves like tracking the file download event1748 with jar file1749 behaves like a package tracking event1750 creates a gitlab tracking event pull_package1751# [RSpecRunTime] RSpec elapsed time: 4 minutes 18.82 seconds. Current RSS: ~1404M. load average: 0.97 0.97 0.97 1/299 6861752 behaves like bumping the package last downloaded at field1753 bumps last_downloaded_at1754 behaves like successfully returning the file1755 returns the file1756 behaves like downloads with different tokens1757 behaves like downloads with a personal access token1758 valid: true, sent_using: :custom_header1759 behaves like allowing the download1760 allows download1761 valid: false, sent_using: :custom_header1762 behaves like not allowing the download with1763 does not allow the download1764 valid: true, sent_using: :basic_auth1765 behaves like allowing the download1766 allows download1767 valid: false, sent_using: :basic_auth1768 behaves like not allowing the download with1769 does not allow the download1770 behaves like downloads with a deploy token1771 valid: true, sent_using: :custom_header1772 behaves like allowing the download1773 allows download1774 with only write_package_registry scope1775 behaves like allowing the download1776 allows download1777 valid: false, sent_using: :custom_header1778 behaves like not allowing the download with1779 does not allow the download1780 valid: true, sent_using: :basic_auth1781 behaves like allowing the download1782 allows download1783 with only write_package_registry scope1784 behaves like allowing the download1785 allows download1786 valid: false, sent_using: :basic_auth1787 behaves like not allowing the download with1788 does not allow the download1789 behaves like downloads with a job token1790 valid: true, sent_using: :custom_params1791 with a running job1792 behaves like allowing the download1793 allows download1794 with a finished job1795 behaves like not allowing the download with1796 does not allow the download1797 valid: false, sent_using: :custom_params1798 with a running job1799 behaves like not allowing the download with1800 does not allow the download1801 with a finished job1802 behaves like not allowing the download with1803 does not allow the download1804 valid: true, sent_using: :basic_auth1805 with a running job1806 behaves like allowing the download1807 allows download1808 with a finished job1809 behaves like not allowing the download with1810 does not allow the download1811 valid: false, sent_using: :basic_auth1812 with a running job1813 behaves like not allowing the download with1814 does not allow the download1815 with a finished job1816 behaves like not allowing the download with1817 does not allow the download1818 with a non existing maven path1819 behaves like returning response status1820 returns redirect1821 within a subgroup1822 that is internal1823 behaves like getting a file for a group1824 forwards download when no private token1825 behaves like tracking the file download event1826 with jar file1827 behaves like a package tracking event1828 creates a gitlab tracking event pull_package1829# [RSpecRunTime] RSpec elapsed time: 4 minutes 37.49 seconds. Current RSS: ~1402M. load average: 1.06 0.99 0.98 1/299 6911830 behaves like bumping the package last downloaded at field1831 bumps last_downloaded_at1832# [RSpecRunTime] RSpec elapsed time: 4 minutes 38.69 seconds. Current RSS: ~1400M. load average: 1.05 0.99 0.98 1/299 6941833 behaves like successfully returning the file1834 returns the file1835# [RSpecRunTime] RSpec elapsed time: 4 minutes 39.85 seconds. Current RSS: ~1398M. load average: 1.05 0.99 0.98 1/299 6971836 behaves like downloads with different tokens1837 behaves like downloads with a personal access token1838 valid: true, sent_using: :custom_header1839 behaves like allowing the download1840 allows download1841# [RSpecRunTime] RSpec elapsed time: 4 minutes 41.0 seconds. Current RSS: ~1398M. load average: 1.05 0.99 0.98 1/299 7001842 valid: false, sent_using: :custom_header1843 behaves like not allowing the download with1844 does not allow the download1845# [RSpecRunTime] RSpec elapsed time: 4 minutes 42.17 seconds. Current RSS: ~1397M. load average: 1.05 0.99 0.98 1/299 7031846 valid: true, sent_using: :basic_auth1847 behaves like allowing the download1848 allows download1849# [RSpecRunTime] RSpec elapsed time: 4 minutes 43.35 seconds. Current RSS: ~1397M. load average: 1.05 0.99 0.98 1/299 7061850 valid: false, sent_using: :basic_auth1851 behaves like not allowing the download with1852 does not allow the download1853# [RSpecRunTime] RSpec elapsed time: 4 minutes 44.46 seconds. Current RSS: ~1397M. load average: 1.05 0.99 0.98 1/299 7091854 behaves like downloads with a deploy token1855 valid: true, sent_using: :custom_header1856 behaves like allowing the download1857 allows download1858# [RSpecRunTime] RSpec elapsed time: 4 minutes 45.59 seconds. Current RSS: ~1396M. load average: 1.05 0.99 0.98 1/299 7121859 with only write_package_registry scope1860 behaves like allowing the download1861 allows download1862# [RSpecRunTime] RSpec elapsed time: 4 minutes 46.77 seconds. Current RSS: ~1396M. load average: 1.05 0.99 0.98 1/299 7151863 valid: false, sent_using: :custom_header1864 behaves like not allowing the download with1865 does not allow the download1866# [RSpecRunTime] RSpec elapsed time: 4 minutes 47.96 seconds. Current RSS: ~1396M. load average: 1.04 0.99 0.98 1/299 7181867 valid: true, sent_using: :basic_auth1868 behaves like allowing the download1869 allows download1870# [RSpecRunTime] RSpec elapsed time: 4 minutes 49.06 seconds. Current RSS: ~1396M. load average: 1.04 0.99 0.98 1/299 7211871 with only write_package_registry scope1872 behaves like allowing the download1873 allows download1874# [RSpecRunTime] RSpec elapsed time: 4 minutes 50.27 seconds. Current RSS: ~1396M. load average: 1.04 0.99 0.98 1/299 7241875 valid: false, sent_using: :basic_auth1876 behaves like not allowing the download with1877 does not allow the download1878# [RSpecRunTime] RSpec elapsed time: 4 minutes 51.35 seconds. Current RSS: ~1396M. load average: 1.04 0.99 0.98 1/299 7271879 behaves like downloads with a job token1880 valid: true, sent_using: :custom_params1881 with a running job1882 behaves like allowing the download1883 allows download1884# [RSpecRunTime] RSpec elapsed time: 4 minutes 52.49 seconds. Current RSS: ~1396M. load average: 1.04 0.99 0.98 1/299 7301885 with a finished job1886 behaves like not allowing the download with1887 does not allow the download1888# [RSpecRunTime] RSpec elapsed time: 4 minutes 53.55 seconds. Current RSS: ~1396M. load average: 1.04 0.99 0.98 1/299 7331889 valid: false, sent_using: :custom_params1890 with a running job1891 behaves like not allowing the download with1892 does not allow the download1893# [RSpecRunTime] RSpec elapsed time: 4 minutes 54.66 seconds. Current RSS: ~1396M. load average: 1.04 0.99 0.98 1/299 7361894 with a finished job1895 behaves like not allowing the download with1896 does not allow the download1897# [RSpecRunTime] RSpec elapsed time: 4 minutes 55.72 seconds. Current RSS: ~1396M. load average: 1.04 0.99 0.98 1/299 7391898 valid: true, sent_using: :basic_auth1899 with a running job1900 behaves like allowing the download1901 allows download1902# [RSpecRunTime] RSpec elapsed time: 4 minutes 56.88 seconds. Current RSS: ~1396M. load average: 1.04 0.99 0.98 1/299 7421903 with a finished job1904 behaves like not allowing the download with1905 does not allow the download1906 valid: false, sent_using: :basic_auth1907 with a running job1908 behaves like not allowing the download with1909 does not allow the download1910# [RSpecRunTime] RSpec elapsed time: 4 minutes 58.9 seconds. Current RSS: ~1397M. load average: 0.96 0.98 0.98 1/299 7471911 with a finished job1912 behaves like not allowing the download with1913 does not allow the download1914# [RSpecRunTime] RSpec elapsed time: 5 minutes 0.03 second. Current RSS: ~1397M. load average: 0.96 0.98 0.98 1/299 7501915 with a non existing maven path1916 behaves like returning response status1917 returns redirect1918# [RSpecRunTime] RSpec elapsed time: 5 minutes 1.16 seconds. Current RSS: ~1396M. load average: 0.96 0.98 0.98 1/299 7531919 that is public1920 behaves like getting a file for a group1921 forwards download when no private token1922 behaves like tracking the file download event1923 with jar file1924 behaves like a package tracking event1925 creates a gitlab tracking event pull_package1926# [RSpecRunTime] RSpec elapsed time: 5 minutes 3.35 seconds. Current RSS: ~1397M. load average: 0.96 0.98 0.98 1/299 7541927 behaves like bumping the package last downloaded at field1928 bumps last_downloaded_at1929# [RSpecRunTime] RSpec elapsed time: 5 minutes 4.46 seconds. Current RSS: ~1397M. load average: 0.96 0.98 0.98 1/299 7551930 behaves like successfully returning the file1931 returns the file1932# [RSpecRunTime] RSpec elapsed time: 5 minutes 5.58 seconds. Current RSS: ~1398M. load average: 0.96 0.98 0.98 1/299 7561933 behaves like downloads with different tokens1934 behaves like downloads with a personal access token1935 valid: true, sent_using: :custom_header1936 behaves like allowing the download1937 allows download1938# [RSpecRunTime] RSpec elapsed time: 5 minutes 6.76 seconds. Current RSS: ~1398M. load average: 0.96 0.98 0.98 1/299 7571939 valid: false, sent_using: :custom_header1940 behaves like not allowing the download with1941 does not allow the download1942 valid: true, sent_using: :basic_auth1943 behaves like allowing the download1944 allows download1945 valid: false, sent_using: :basic_auth1946 behaves like not allowing the download with1947 does not allow the download1948 behaves like downloads with a deploy token1949 valid: true, sent_using: :custom_header1950 behaves like allowing the download1951 allows download1952# [RSpecRunTime] RSpec elapsed time: 5 minutes 10.67 seconds. Current RSS: ~1399M. load average: 0.96 0.98 0.98 1/299 7581953 with only write_package_registry scope1954 behaves like allowing the download1955 allows download1956# [RSpecRunTime] RSpec elapsed time: 5 minutes 11.78 seconds. Current RSS: ~1399M. load average: 0.96 0.98 0.98 1/299 7591957 valid: false, sent_using: :custom_header1958 behaves like not allowing the download with1959 does not allow the download1960# [RSpecRunTime] RSpec elapsed time: 5 minutes 12.85 seconds. Current RSS: ~1399M. load average: 0.97 0.98 0.98 1/299 7601961 valid: true, sent_using: :basic_auth1962 behaves like allowing the download1963 allows download1964# [RSpecRunTime] RSpec elapsed time: 5 minutes 14.0 seconds. Current RSS: ~1398M. load average: 0.97 0.98 0.98 1/299 7611965 with only write_package_registry scope1966 behaves like allowing the download1967 allows download1968# [RSpecRunTime] RSpec elapsed time: 5 minutes 15.17 seconds. Current RSS: ~1398M. load average: 0.97 0.98 0.98 1/299 7621969 valid: false, sent_using: :basic_auth1970 behaves like not allowing the download with1971 does not allow the download1972# [RSpecRunTime] RSpec elapsed time: 5 minutes 16.25 seconds. Current RSS: ~1398M. load average: 0.97 0.98 0.98 1/299 7631973 behaves like downloads with a job token1974 valid: true, sent_using: :custom_params1975 with a running job1976 behaves like allowing the download1977 allows download1978# [RSpecRunTime] RSpec elapsed time: 5 minutes 17.43 seconds. Current RSS: ~1398M. load average: 0.97 0.98 0.98 1/299 7641979 with a finished job1980 behaves like not allowing the download with1981 does not allow the download1982# [RSpecRunTime] RSpec elapsed time: 5 minutes 18.51 seconds. Current RSS: ~1399M. load average: 0.97 0.98 0.98 1/299 7651983 valid: false, sent_using: :custom_params1984 with a running job1985 behaves like not allowing the download with1986 does not allow the download1987# [RSpecRunTime] RSpec elapsed time: 5 minutes 19.63 seconds. Current RSS: ~1399M. load average: 0.97 0.98 0.98 1/299 7661988 with a finished job1989 behaves like not allowing the download with1990 does not allow the download1991# [RSpecRunTime] RSpec elapsed time: 5 minutes 20.77 seconds. Current RSS: ~1398M. load average: 0.97 0.98 0.98 1/299 7671992 valid: true, sent_using: :basic_auth1993 with a running job1994 behaves like allowing the download1995 allows download1996# [RSpecRunTime] RSpec elapsed time: 5 minutes 21.89 seconds. Current RSS: ~1398M. load average: 0.97 0.98 0.98 1/299 7681997 with a finished job1998 behaves like not allowing the download with1999 does not allow the download2000# [RSpecRunTime] RSpec elapsed time: 5 minutes 23.01 seconds. Current RSS: ~1398M. load average: 0.97 0.98 0.98 1/299 7692001 valid: false, sent_using: :basic_auth2002 with a running job2003 behaves like not allowing the download with2004 does not allow the download2005 with a finished job2006 behaves like not allowing the download with2007 does not allow the download2008 with a non existing maven path2009 behaves like returning response status2010 returns redirect2011# [RSpecRunTime] RSpec elapsed time: 5 minutes 26.01 seconds. Current RSS: ~1398M. load average: 0.97 0.98 0.98 1/299 7702012 when the FF maven_remove_permissions_check_from_finder disabled2013 behaves like handling groups and subgroups for2014 within a group2015 that is internal2016 behaves like getting a file for a group2017 forwards download when no private token2018 behaves like tracking the file download event2019 with jar file2020 behaves like a package tracking event2021 creates a gitlab tracking event pull_package2022# [RSpecRunTime] RSpec elapsed time: 5 minutes 27.87 seconds. Current RSS: ~1399M. load average: 0.89 0.96 0.97 1/299 7732023 behaves like bumping the package last downloaded at field2024 bumps last_downloaded_at2025 behaves like successfully returning the file2026 returns the file2027 behaves like downloads with different tokens2028 behaves like downloads with a personal access token2029 valid: true, sent_using: :custom_header2030 behaves like allowing the download2031 allows download2032 valid: false, sent_using: :custom_header2033 behaves like not allowing the download with2034 does not allow the download2035 valid: true, sent_using: :basic_auth2036 behaves like allowing the download2037 allows download2038 valid: false, sent_using: :basic_auth2039 behaves like not allowing the download with2040 does not allow the download2041 behaves like downloads with a deploy token2042 valid: true, sent_using: :custom_header2043 behaves like allowing the download2044 allows download2045 with only write_package_registry scope2046 behaves like allowing the download2047 allows download2048 valid: false, sent_using: :custom_header2049 behaves like not allowing the download with2050 does not allow the download2051 valid: true, sent_using: :basic_auth2052 behaves like allowing the download2053 allows download2054 with only write_package_registry scope2055 behaves like allowing the download2056 allows download2057 valid: false, sent_using: :basic_auth2058 behaves like not allowing the download with2059 does not allow the download2060 behaves like downloads with a job token2061 valid: true, sent_using: :custom_params2062 with a running job2063 behaves like allowing the download2064 allows download2065 with a finished job2066 behaves like not allowing the download with2067 does not allow the download2068 valid: false, sent_using: :custom_params2069 with a running job2070 behaves like not allowing the download with2071 does not allow the download2072 with a finished job2073 behaves like not allowing the download with2074 does not allow the download2075 valid: true, sent_using: :basic_auth2076 with a running job2077 behaves like allowing the download2078 allows download2079 with a finished job2080 behaves like not allowing the download with2081 does not allow the download2082 valid: false, sent_using: :basic_auth2083 with a running job2084 behaves like not allowing the download with2085 does not allow the download2086 with a finished job2087 behaves like not allowing the download with2088 does not allow the download2089 with a non existing maven path2090 behaves like returning response status2091 returns redirect2092 that is public2093 behaves like getting a file for a group2094 forwards download when no private token2095 behaves like tracking the file download event2096 with jar file2097 behaves like a package tracking event2098 creates a gitlab tracking event pull_package2099# [RSpecRunTime] RSpec elapsed time: 5 minutes 47.41 seconds. Current RSS: ~1392M. load average: 0.92 0.97 0.97 1/299 7952100 behaves like bumping the package last downloaded at field2101 bumps last_downloaded_at2102 behaves like successfully returning the file2103 returns the file2104 behaves like downloads with different tokens2105 behaves like downloads with a personal access token2106 valid: true, sent_using: :custom_header2107 behaves like allowing the download2108 allows download2109 valid: false, sent_using: :custom_header2110 behaves like not allowing the download with2111 does not allow the download2112 valid: true, sent_using: :basic_auth2113 behaves like allowing the download2114 allows download2115 valid: false, sent_using: :basic_auth2116 behaves like not allowing the download with2117 does not allow the download2118 behaves like downloads with a deploy token2119 valid: true, sent_using: :custom_header2120 behaves like allowing the download2121 allows download2122 with only write_package_registry scope2123 behaves like allowing the download2124 allows download2125 valid: false, sent_using: :custom_header2126 behaves like not allowing the download with2127 does not allow the download2128 valid: true, sent_using: :basic_auth2129 behaves like allowing the download2130 allows download2131 with only write_package_registry scope2132 behaves like allowing the download2133 allows download2134# [RSpecRunTime] RSpec elapsed time: 5 minutes 57.23 seconds. Current RSS: ~1393M. load average: 0.93 0.97 0.97 1/299 7962135 valid: false, sent_using: :basic_auth2136 behaves like not allowing the download with2137 does not allow the download2138# [RSpecRunTime] RSpec elapsed time: 5 minutes 58.29 seconds. Current RSS: ~1393M. load average: 0.94 0.97 0.98 1/299 7972139 behaves like downloads with a job token2140 valid: true, sent_using: :custom_params2141 with a running job2142 behaves like allowing the download2143 allows download2144 with a finished job2145 behaves like not allowing the download with2146 does not allow the download2147 valid: false, sent_using: :custom_params2148 with a running job2149 behaves like not allowing the download with2150 does not allow the download2151 with a finished job2152 behaves like not allowing the download with2153 does not allow the download2154 valid: true, sent_using: :basic_auth2155 with a running job2156 behaves like allowing the download2157 allows download2158 with a finished job2159 behaves like not allowing the download with2160 does not allow the download2161 valid: false, sent_using: :basic_auth2162 with a running job2163 behaves like not allowing the download with2164 does not allow the download2165 with a finished job2166 behaves like not allowing the download with2167 does not allow the download2168 with a non existing maven path2169 behaves like returning response status2170 returns redirect2171 within a subgroup2172 that is internal2173 behaves like getting a file for a group2174 forwards download when no private token2175 behaves like tracking the file download event2176 with jar file2177 behaves like a package tracking event2178 creates a gitlab tracking event pull_package2179# [RSpecRunTime] RSpec elapsed time: 6 minutes 8.53 seconds. Current RSS: ~1392M. load average: 0.95 0.97 0.98 1/299 8022180 behaves like bumping the package last downloaded at field2181 bumps last_downloaded_at2182# [RSpecRunTime] RSpec elapsed time: 6 minutes 9.82 seconds. Current RSS: ~1390M. load average: 0.95 0.97 0.98 1/299 8052183 behaves like successfully returning the file2184 returns the file2185# [RSpecRunTime] RSpec elapsed time: 6 minutes 11.07 seconds. Current RSS: ~1390M. load average: 0.95 0.97 0.98 1/299 8082186 behaves like downloads with different tokens2187 behaves like downloads with a personal access token2188 valid: true, sent_using: :custom_header2189 behaves like allowing the download2190 allows download2191# [RSpecRunTime] RSpec elapsed time: 6 minutes 12.24 seconds. Current RSS: ~1388M. load average: 0.95 0.97 0.98 2/299 8112192 valid: false, sent_using: :custom_header2193 behaves like not allowing the download with2194 does not allow the download2195# [RSpecRunTime] RSpec elapsed time: 6 minutes 13.37 seconds. Current RSS: ~1388M. load average: 0.95 0.97 0.98 1/299 8142196 valid: true, sent_using: :basic_auth2197 behaves like allowing the download2198 allows download2199# [RSpecRunTime] RSpec elapsed time: 6 minutes 14.59 seconds. Current RSS: ~1387M. load average: 0.95 0.97 0.98 1/299 8172200 valid: false, sent_using: :basic_auth2201 behaves like not allowing the download with2202 does not allow the download2203# [RSpecRunTime] RSpec elapsed time: 6 minutes 15.74 seconds. Current RSS: ~1387M. load average: 0.95 0.97 0.98 1/299 8202204 behaves like downloads with a deploy token2205 valid: true, sent_using: :custom_header2206 behaves like allowing the download2207 allows download2208# [RSpecRunTime] RSpec elapsed time: 6 minutes 16.93 seconds. Current RSS: ~1386M. load average: 0.95 0.97 0.98 1/299 8232209 with only write_package_registry scope2210 behaves like allowing the download2211 allows download2212# [RSpecRunTime] RSpec elapsed time: 6 minutes 18.12 seconds. Current RSS: ~1386M. load average: 0.96 0.97 0.98 1/299 8262213 valid: false, sent_using: :custom_header2214 behaves like not allowing the download with2215 does not allow the download2216# [RSpecRunTime] RSpec elapsed time: 6 minutes 19.23 seconds. Current RSS: ~1386M. load average: 0.96 0.97 0.98 1/299 8292217 valid: true, sent_using: :basic_auth2218 behaves like allowing the download2219 allows download2220# [RSpecRunTime] RSpec elapsed time: 6 minutes 20.52 seconds. Current RSS: ~1385M. load average: 0.96 0.97 0.98 1/299 8322221 with only write_package_registry scope2222 behaves like allowing the download2223 allows download2224# [RSpecRunTime] RSpec elapsed time: 6 minutes 21.67 seconds. Current RSS: ~1385M. load average: 0.96 0.97 0.98 1/299 8352225 valid: false, sent_using: :basic_auth2226 behaves like not allowing the download with2227 does not allow the download2228# [RSpecRunTime] RSpec elapsed time: 6 minutes 22.91 seconds. Current RSS: ~1385M. load average: 0.96 0.97 0.98 2/299 8382229 behaves like downloads with a job token2230 valid: true, sent_using: :custom_params2231 with a running job2232 behaves like allowing the download2233 allows download2234# [RSpecRunTime] RSpec elapsed time: 6 minutes 24.27 seconds. Current RSS: ~1385M. load average: 0.96 0.97 0.98 1/299 8412235 with a finished job2236 behaves like not allowing the download with2237 does not allow the download2238# [RSpecRunTime] RSpec elapsed time: 6 minutes 25.49 seconds. Current RSS: ~1385M. load average: 0.96 0.97 0.98 1/299 8442239 valid: false, sent_using: :custom_params2240 with a running job2241 behaves like not allowing the download with2242 does not allow the download2243# [RSpecRunTime] RSpec elapsed time: 6 minutes 26.63 seconds. Current RSS: ~1384M. load average: 0.96 0.97 0.98 1/299 8472244 with a finished job2245 behaves like not allowing the download with2246 does not allow the download2247# [RSpecRunTime] RSpec elapsed time: 6 minutes 27.85 seconds. Current RSS: ~1383M. load average: 0.96 0.97 0.98 1/299 8502248 valid: true, sent_using: :basic_auth2249 with a running job2250 behaves like allowing the download2251 allows download2252# [RSpecRunTime] RSpec elapsed time: 6 minutes 29.24 seconds. Current RSS: ~1383M. load average: 0.96 0.97 0.98 1/299 8532253 with a finished job2254 behaves like not allowing the download with2255 does not allow the download2256# [RSpecRunTime] RSpec elapsed time: 6 minutes 30.44 seconds. Current RSS: ~1382M. load average: 0.96 0.97 0.98 1/299 8562257 valid: false, sent_using: :basic_auth2258 with a running job2259 behaves like not allowing the download with2260 does not allow the download2261# [RSpecRunTime] RSpec elapsed time: 6 minutes 31.64 seconds. Current RSS: ~1381M. load average: 0.96 0.97 0.98 1/299 8592262 with a finished job2263 behaves like not allowing the download with2264 does not allow the download2265# [RSpecRunTime] RSpec elapsed time: 6 minutes 32.87 seconds. Current RSS: ~1381M. load average: 0.97 0.97 0.98 1/299 8622266 with a non existing maven path2267 behaves like returning response status2268 returns redirect2269# [RSpecRunTime] RSpec elapsed time: 6 minutes 34.19 seconds. Current RSS: ~1382M. load average: 0.97 0.97 0.98 1/299 8652270 that is public2271 behaves like getting a file for a group2272 forwards download when no private token2273 behaves like tracking the file download event2274 with jar file2275 behaves like a package tracking event2276 creates a gitlab tracking event pull_package2277# [RSpecRunTime] RSpec elapsed time: 6 minutes 36.55 seconds. Current RSS: ~1381M. load average: 0.97 0.97 0.98 1/299 8662278 behaves like bumping the package last downloaded at field2279 bumps last_downloaded_at2280# [RSpecRunTime] RSpec elapsed time: 6 minutes 37.75 seconds. Current RSS: ~1380M. load average: 0.97 0.97 0.98 1/299 8672281 behaves like successfully returning the file2282 returns the file2283# [RSpecRunTime] RSpec elapsed time: 6 minutes 39.05 seconds. Current RSS: ~1379M. load average: 0.97 0.97 0.98 1/299 8682284 behaves like downloads with different tokens2285 behaves like downloads with a personal access token2286 valid: true, sent_using: :custom_header2287 behaves like allowing the download2288 allows download2289# [RSpecRunTime] RSpec elapsed time: 6 minutes 41.52 seconds. Current RSS: ~1379M. load average: 0.97 0.97 0.98 1/299 8692290 valid: false, sent_using: :custom_header2291 behaves like not allowing the download with2292 does not allow the download2293 valid: true, sent_using: :basic_auth2294 behaves like allowing the download2295 allows download2296# [RSpecRunTime] RSpec elapsed time: 6 minutes 43.6 seconds. Current RSS: ~1382M. load average: 0.97 0.97 0.98 1/299 8702297 valid: false, sent_using: :basic_auth2298 behaves like not allowing the download with2299 does not allow the download2300# [RSpecRunTime] RSpec elapsed time: 6 minutes 44.69 seconds. Current RSS: ~1383M. load average: 0.97 0.97 0.98 1/299 8712301 behaves like downloads with a deploy token2302 valid: true, sent_using: :custom_header2303 behaves like allowing the download2304 allows download2305 with only write_package_registry scope2306 behaves like allowing the download2307 allows download2308# [RSpecRunTime] RSpec elapsed time: 6 minutes 46.81 seconds. Current RSS: ~1393M. load average: 0.97 0.97 0.98 1/299 8722309 valid: false, sent_using: :custom_header2310 behaves like not allowing the download with2311 does not allow the download2312# [RSpecRunTime] RSpec elapsed time: 6 minutes 47.99 seconds. Current RSS: ~1393M. load average: 0.97 0.97 0.98 1/299 8732313 valid: true, sent_using: :basic_auth2314 behaves like allowing the download2315 allows download2316# [RSpecRunTime] RSpec elapsed time: 6 minutes 49.14 seconds. Current RSS: ~1393M. load average: 0.97 0.97 0.98 1/299 8742317 with only write_package_registry scope2318 behaves like allowing the download2319 allows download2320# [RSpecRunTime] RSpec elapsed time: 6 minutes 50.2 seconds. Current RSS: ~1394M. load average: 0.97 0.97 0.98 1/299 8752321 valid: false, sent_using: :basic_auth2322 behaves like not allowing the download with2323 does not allow the download2324# [RSpecRunTime] RSpec elapsed time: 6 minutes 51.3 seconds. Current RSS: ~1395M. load average: 0.97 0.97 0.98 1/299 8762325 behaves like downloads with a job token2326 valid: true, sent_using: :custom_params2327 with a running job2328 behaves like allowing the download2329 allows download2330# [RSpecRunTime] RSpec elapsed time: 6 minutes 52.4 seconds. Current RSS: ~1395M. load average: 0.97 0.97 0.98 1/299 8772331 with a finished job2332 behaves like not allowing the download with2333 does not allow the download2334# [RSpecRunTime] RSpec elapsed time: 6 minutes 53.57 seconds. Current RSS: ~1395M. load average: 0.90 0.96 0.97 1/299 8782335 valid: false, sent_using: :custom_params2336 with a running job2337 behaves like not allowing the download with2338 does not allow the download2339# [RSpecRunTime] RSpec elapsed time: 6 minutes 54.73 seconds. Current RSS: ~1394M. load average: 0.90 0.96 0.97 1/299 8792340 with a finished job2341 behaves like not allowing the download with2342 does not allow the download2343# [RSpecRunTime] RSpec elapsed time: 6 minutes 55.87 seconds. Current RSS: ~1394M. load average: 0.90 0.96 0.97 1/299 8802344 valid: true, sent_using: :basic_auth2345 with a running job2346 behaves like allowing the download2347 allows download2348# [RSpecRunTime] RSpec elapsed time: 6 minutes 57.04 seconds. Current RSS: ~1393M. load average: 0.90 0.96 0.97 1/299 8812349 with a finished job2350 behaves like not allowing the download with2351 does not allow the download2352# [RSpecRunTime] RSpec elapsed time: 6 minutes 58.12 seconds. Current RSS: ~1394M. load average: 0.90 0.96 0.98 1/299 8822353 valid: false, sent_using: :basic_auth2354 with a running job2355 behaves like not allowing the download with2356 does not allow the download2357 with a finished job2358 behaves like not allowing the download with2359 does not allow the download2360# [RSpecRunTime] RSpec elapsed time: 7 minutes 0.26 second. Current RSS: ~1393M. load average: 0.90 0.96 0.98 1/299 8832361 with a non existing maven path2362 behaves like returning response status2363 returns redirect2364# [RSpecRunTime] RSpec elapsed time: 7 minutes 1.36 seconds. Current RSS: ~1393M. load average: 0.90 0.96 0.98 1/299 8842365 private project2366 with the duplicate packages in the two projects2367 when user does not have enough permission for the recent project2368 tries to download the recent package2369# [RSpecRunTime] RSpec elapsed time: 7 minutes 3.22 seconds. Current RSS: ~1393M. load average: 0.83 0.94 0.97 1/299 8852370 when the FF maven_remove_permissions_check_from_finder disabled2371 behaves like bumping the package last downloaded at field2372 bumps last_downloaded_at2373# [RSpecRunTime] RSpec elapsed time: 7 minutes 5.02 seconds. Current RSS: ~1395M. load average: 0.83 0.94 0.97 1/299 8862374 behaves like successfully returning the file2375 returns the file2376# [RSpecRunTime] RSpec elapsed time: 7 minutes 6.71 seconds. Current RSS: ~1396M. load average: 0.83 0.94 0.97 1/299 8872377 behaves like handling groups and subgroups for2378 within a group2379 that is private2380 behaves like getting a file for a group2381 denies download when not enough permissions2382 denies download when no private token2383 behaves like tracking the file download event2384 with jar file2385 behaves like a package tracking event2386 creates a gitlab tracking event pull_package2387# [RSpecRunTime] RSpec elapsed time: 7 minutes 9.0 seconds. Current RSS: ~1400M. load average: 0.93 0.96 0.98 1/299 8912388 behaves like bumping the package last downloaded at field2389 bumps last_downloaded_at2390 behaves like successfully returning the file2391 returns the file2392 behaves like downloads with different tokens2393 behaves like downloads with a personal access token2394 valid: true, sent_using: :custom_header2395 behaves like allowing the download2396 allows download2397 valid: false, sent_using: :custom_header2398 behaves like not allowing the download with2399 does not allow the download2400 valid: true, sent_using: :basic_auth2401 behaves like allowing the download2402 allows download2403 valid: false, sent_using: :basic_auth2404 behaves like not allowing the download with2405 does not allow the download2406 behaves like downloads with a deploy token2407 valid: true, sent_using: :custom_header2408 behaves like allowing the download2409 allows download2410 with only write_package_registry scope2411 behaves like allowing the download2412 allows download2413 valid: false, sent_using: :custom_header2414 behaves like not allowing the download with2415 does not allow the download2416 valid: true, sent_using: :basic_auth2417 behaves like allowing the download2418 allows download2419 with only write_package_registry scope2420 behaves like allowing the download2421 allows download2422 valid: false, sent_using: :basic_auth2423 behaves like not allowing the download with2424 does not allow the download2425 behaves like downloads with a job token2426 valid: true, sent_using: :custom_params2427 with a running job2428 behaves like allowing the download2429 allows download2430 with a finished job2431 behaves like not allowing the download with2432 does not allow the download2433 valid: false, sent_using: :custom_params2434 with a running job2435 behaves like not allowing the download with2436 does not allow the download2437 with a finished job2438 behaves like not allowing the download with2439 does not allow the download2440 valid: true, sent_using: :basic_auth2441 with a running job2442 behaves like allowing the download2443 allows download2444 with a finished job2445 behaves like not allowing the download with2446 does not allow the download2447 valid: false, sent_using: :basic_auth2448 with a running job2449 behaves like not allowing the download with2450 does not allow the download2451 with a finished job2452 behaves like not allowing the download with2453 does not allow the download2454 with a non existing maven path2455 behaves like returning response status2456 returns redirect2457 behaves like rejecting request with invalid params2458 with invalid maven path2459 behaves like returning response status with error2460 returns bad_request and error message2461 with invalid file name2462 behaves like returning response status with error2463 returns bad_request and error message2464 with group deploy token2465 returns the file with only write_package_registry scope2466 behaves like successfully returning the file2467 returns the file2468# [RSpecRunTime] RSpec elapsed time: 7 minutes 26.6 seconds. Current RSS: ~1408M. load average: 0.87 0.95 0.97 1/299 9172469 with a non existing maven path2470 behaves like returning response status2471 returns redirect2472 that is internal2473 behaves like getting a file for a group2474 denies download when not enough permissions2475 denies download when no private token2476 behaves like tracking the file download event2477 with jar file2478 behaves like a package tracking event2479 creates a gitlab tracking event pull_package2480# [RSpecRunTime] RSpec elapsed time: 7 minutes 29.91 seconds. Current RSS: ~1408M. load average: 0.88 0.95 0.97 1/299 9222481 behaves like bumping the package last downloaded at field2482 bumps last_downloaded_at2483 behaves like successfully returning the file2484 returns the file2485 behaves like downloads with different tokens2486 behaves like downloads with a personal access token2487 valid: true, sent_using: :custom_header2488 behaves like allowing the download2489 allows download2490 valid: false, sent_using: :custom_header2491 behaves like not allowing the download with2492 does not allow the download2493 valid: true, sent_using: :basic_auth2494 behaves like allowing the download2495 allows download2496 valid: false, sent_using: :basic_auth2497 behaves like not allowing the download with2498 does not allow the download2499 behaves like downloads with a deploy token2500 valid: true, sent_using: :custom_header2501 behaves like allowing the download2502 allows download2503 with only write_package_registry scope2504 behaves like allowing the download2505 allows download2506 valid: false, sent_using: :custom_header2507 behaves like not allowing the download with2508 does not allow the download2509 valid: true, sent_using: :basic_auth2510 behaves like allowing the download2511 allows download2512 with only write_package_registry scope2513 behaves like allowing the download2514 allows download2515 valid: false, sent_using: :basic_auth2516 behaves like not allowing the download with2517 does not allow the download2518 behaves like downloads with a job token2519 valid: true, sent_using: :custom_params2520 with a running job2521 behaves like allowing the download2522 allows download2523 with a finished job2524 behaves like not allowing the download with2525 does not allow the download2526 valid: false, sent_using: :custom_params2527 with a running job2528 behaves like not allowing the download with2529 does not allow the download2530 with a finished job2531 behaves like not allowing the download with2532 does not allow the download2533 valid: true, sent_using: :basic_auth2534 with a running job2535 behaves like allowing the download2536 allows download2537 with a finished job2538 behaves like not allowing the download with2539 does not allow the download2540 valid: false, sent_using: :basic_auth2541 with a running job2542 behaves like not allowing the download with2543 does not allow the download2544 with a finished job2545 behaves like not allowing the download with2546 does not allow the download2547 with a non existing maven path2548 behaves like returning response status2549 returns redirect2550 behaves like rejecting request with invalid params2551 with invalid maven path2552 behaves like returning response status with error2553 returns bad_request and error message2554 with invalid file name2555 behaves like returning response status with error2556 returns bad_request and error message2557 with group deploy token2558 returns the file with only write_package_registry scope2559 behaves like successfully returning the file2560 returns the file2561# [RSpecRunTime] RSpec elapsed time: 7 minutes 49.58 seconds. Current RSS: ~1410M. load average: 0.91 0.95 0.97 1/299 9482562 with a non existing maven path2563 behaves like returning response status2564 returns redirect2565 that is public2566 behaves like getting a file for a group2567 denies download when not enough permissions2568 denies download when no private token2569 behaves like tracking the file download event2570 with jar file2571 behaves like a package tracking event2572 creates a gitlab tracking event pull_package2573# [RSpecRunTime] RSpec elapsed time: 7 minutes 52.61 seconds. Current RSS: ~1410M. load average: 0.92 0.95 0.97 1/299 9502574 behaves like bumping the package last downloaded at field2575 bumps last_downloaded_at2576 behaves like successfully returning the file2577 returns the file2578 behaves like downloads with different tokens2579 behaves like downloads with a personal access token2580 valid: true, sent_using: :custom_header2581 behaves like allowing the download2582 allows download2583 valid: false, sent_using: :custom_header2584 behaves like not allowing the download with2585 does not allow the download2586 valid: true, sent_using: :basic_auth2587 behaves like allowing the download2588 allows download2589 valid: false, sent_using: :basic_auth2590 behaves like not allowing the download with2591 does not allow the download2592 behaves like downloads with a deploy token2593 valid: true, sent_using: :custom_header2594 behaves like allowing the download2595 allows download2596 with only write_package_registry scope2597 behaves like allowing the download2598 allows download2599 valid: false, sent_using: :custom_header2600 behaves like not allowing the download with2601 does not allow the download2602 valid: true, sent_using: :basic_auth2603 behaves like allowing the download2604 allows download2605 with only write_package_registry scope2606 behaves like allowing the download2607 allows download2608 valid: false, sent_using: :basic_auth2609 behaves like not allowing the download with2610 does not allow the download2611 behaves like downloads with a job token2612 valid: true, sent_using: :custom_params2613 with a running job2614 behaves like allowing the download2615 allows download2616 with a finished job2617 behaves like not allowing the download with2618 does not allow the download2619 valid: false, sent_using: :custom_params2620 with a running job2621 behaves like not allowing the download with2622 does not allow the download2623 with a finished job2624 behaves like not allowing the download with2625 does not allow the download2626 valid: true, sent_using: :basic_auth2627 with a running job2628 behaves like allowing the download2629 allows download2630 with a finished job2631 behaves like not allowing the download with2632 does not allow the download2633 valid: false, sent_using: :basic_auth2634 with a running job2635 behaves like not allowing the download with2636 does not allow the download2637 with a finished job2638 behaves like not allowing the download with2639 does not allow the download2640 with a non existing maven path2641 behaves like returning response status2642 returns redirect2643 behaves like rejecting request with invalid params2644 with invalid maven path2645 behaves like returning response status with error2646 returns bad_request and error message2647 with invalid file name2648 behaves like returning response status with error2649 returns bad_request and error message2650 with group deploy token2651 returns the file with only write_package_registry scope2652 behaves like successfully returning the file2653 returns the file2654# [RSpecRunTime] RSpec elapsed time: 8 minutes 9.24 seconds. Current RSS: ~1413M. load average: 0.94 0.95 0.98 1/299 9512655 with a non existing maven path2656 behaves like returning response status2657 returns redirect2658 within a subgroup2659 that is private2660 behaves like getting a file for a group2661 denies download when not enough permissions2662 denies download when no private token2663 behaves like tracking the file download event2664 with jar file2665 behaves like a package tracking event2666 creates a gitlab tracking event pull_package2667# [RSpecRunTime] RSpec elapsed time: 8 minutes 13.24 seconds. Current RSS: ~1411M. load average: 0.94 0.96 0.98 1/299 9582668 behaves like bumping the package last downloaded at field2669 bumps last_downloaded_at2670 behaves like successfully returning the file2671 returns the file2672# [RSpecRunTime] RSpec elapsed time: 8 minutes 15.33 seconds. Current RSS: ~1408M. load average: 0.94 0.96 0.98 1/299 9632673 behaves like downloads with different tokens2674 behaves like downloads with a personal access token2675 valid: true, sent_using: :custom_header2676 behaves like allowing the download2677 allows download2678# [RSpecRunTime] RSpec elapsed time: 8 minutes 16.42 seconds. Current RSS: ~1407M. load average: 0.94 0.96 0.98 1/299 9662679 valid: false, sent_using: :custom_header2680 behaves like not allowing the download with2681 does not allow the download2682 valid: true, sent_using: :basic_auth2683 behaves like allowing the download2684 allows download2685# [RSpecRunTime] RSpec elapsed time: 8 minutes 18.37 seconds. Current RSS: ~1407M. load average: 0.95 0.96 0.98 1/299 9712686 valid: false, sent_using: :basic_auth2687 behaves like not allowing the download with2688 does not allow the download2689# [RSpecRunTime] RSpec elapsed time: 8 minutes 19.43 seconds. Current RSS: ~1405M. load average: 0.95 0.96 0.98 1/299 9742690 behaves like downloads with a deploy token2691 valid: true, sent_using: :custom_header2692 behaves like allowing the download2693 allows download2694# [RSpecRunTime] RSpec elapsed time: 8 minutes 20.51 seconds. Current RSS: ~1402M. load average: 0.95 0.96 0.98 1/299 9772695 with only write_package_registry scope2696 behaves like allowing the download2697 allows download2698# [RSpecRunTime] RSpec elapsed time: 8 minutes 21.71 seconds. Current RSS: ~1402M. load average: 0.95 0.96 0.98 1/299 9802699 valid: false, sent_using: :custom_header2700 behaves like not allowing the download with2701 does not allow the download2702# [RSpecRunTime] RSpec elapsed time: 8 minutes 22.78 seconds. Current RSS: ~1401M. load average: 0.87 0.94 0.97 1/299 9832703 valid: true, sent_using: :basic_auth2704 behaves like allowing the download2705 allows download2706# [RSpecRunTime] RSpec elapsed time: 8 minutes 24.12 seconds. Current RSS: ~1400M. load average: 0.87 0.94 0.97 1/299 9862707 with only write_package_registry scope2708 behaves like allowing the download2709 allows download2710# [RSpecRunTime] RSpec elapsed time: 8 minutes 25.42 seconds. Current RSS: ~1400M. load average: 0.87 0.94 0.97 1/299 9892711 valid: false, sent_using: :basic_auth2712 behaves like not allowing the download with2713 does not allow the download2714# [RSpecRunTime] RSpec elapsed time: 8 minutes 26.51 seconds. Current RSS: ~1400M. load average: 0.87 0.94 0.97 1/299 9922715 behaves like downloads with a job token2716 valid: true, sent_using: :custom_params2717 with a running job2718 behaves like allowing the download2719 allows download2720# [RSpecRunTime] RSpec elapsed time: 8 minutes 27.63 seconds. Current RSS: ~1400M. load average: 0.88 0.94 0.97 1/299 9952721 with a finished job2722 behaves like not allowing the download with2723 does not allow the download2724# [RSpecRunTime] RSpec elapsed time: 8 minutes 28.78 seconds. Current RSS: ~1400M. load average: 0.88 0.94 0.97 1/299 9982725 valid: false, sent_using: :custom_params2726 with a running job2727 behaves like not allowing the download with2728 does not allow the download2729 with a finished job2730 behaves like not allowing the download with2731 does not allow the download2732# [RSpecRunTime] RSpec elapsed time: 8 minutes 30.83 seconds. Current RSS: ~1401M. load average: 0.88 0.94 0.97 1/299 10032733 valid: true, sent_using: :basic_auth2734 with a running job2735 behaves like allowing the download2736 allows download2737# [RSpecRunTime] RSpec elapsed time: 8 minutes 31.96 seconds. Current RSS: ~1398M. load average: 0.88 0.94 0.97 1/299 10062738 with a finished job2739 behaves like not allowing the download with2740 does not allow the download2741# [RSpecRunTime] RSpec elapsed time: 8 minutes 33.04 seconds. Current RSS: ~1398M. load average: 0.89 0.94 0.97 1/299 10092742 valid: false, sent_using: :basic_auth2743 with a running job2744 behaves like not allowing the download with2745 does not allow the download2746 with a finished job2747 behaves like not allowing the download with2748 does not allow the download2749 with a non existing maven path2750 behaves like returning response status2751 returns redirect2752 behaves like rejecting request with invalid params2753 with invalid maven path2754 behaves like returning response status with error2755 returns bad_request and error message2756 with invalid file name2757 behaves like returning response status with error2758 returns bad_request and error message2759 with group deploy token2760 returns the file with only write_package_registry scope2761 behaves like successfully returning the file2762 returns the file2763# [RSpecRunTime] RSpec elapsed time: 8 minutes 39.8 seconds. Current RSS: ~1400M. load average: 0.90 0.94 0.97 1/299 10242764 with a non existing maven path2765 behaves like returning response status2766 returns redirect2767# [RSpecRunTime] RSpec elapsed time: 8 minutes 40.92 seconds. Current RSS: ~1399M. load average: 0.90 0.94 0.97 1/299 10272768 that is internal2769 behaves like getting a file for a group2770 denies download when not enough permissions2771 denies download when no private token2772 behaves like tracking the file download event2773 with jar file2774 behaves like a package tracking event2775 creates a gitlab tracking event pull_package2776# [RSpecRunTime] RSpec elapsed time: 8 minutes 44.11 seconds. Current RSS: ~1400M. load average: 0.91 0.95 0.97 1/299 10342777 behaves like bumping the package last downloaded at field2778 bumps last_downloaded_at2779# [RSpecRunTime] RSpec elapsed time: 8 minutes 45.25 seconds. Current RSS: ~1400M. load average: 0.91 0.95 0.97 1/299 10372780 behaves like successfully returning the file2781 returns the file2782# [RSpecRunTime] RSpec elapsed time: 8 minutes 46.3 seconds. Current RSS: ~1401M. load average: 0.91 0.95 0.97 1/299 10402783 behaves like downloads with different tokens2784 behaves like downloads with a personal access token2785 valid: true, sent_using: :custom_header2786 behaves like allowing the download2787 allows download2788# [RSpecRunTime] RSpec elapsed time: 8 minutes 47.4 seconds. Current RSS: ~1401M. load average: 0.91 0.95 0.97 1/299 10432789 valid: false, sent_using: :custom_header2790 behaves like not allowing the download with2791 does not allow the download2792 valid: true, sent_using: :basic_auth2793 behaves like allowing the download2794 allows download2795 valid: false, sent_using: :basic_auth2796 behaves like not allowing the download with2797 does not allow the download2798 behaves like downloads with a deploy token2799 valid: true, sent_using: :custom_header2800 behaves like allowing the download2801 allows download2802 with only write_package_registry scope2803 behaves like allowing the download2804 allows download2805 valid: false, sent_using: :custom_header2806 behaves like not allowing the download with2807 does not allow the download2808 valid: true, sent_using: :basic_auth2809 behaves like allowing the download2810 allows download2811 with only write_package_registry scope2812 behaves like allowing the download2813 allows download2814 valid: false, sent_using: :basic_auth2815 behaves like not allowing the download with2816 does not allow the download2817 behaves like downloads with a job token2818 valid: true, sent_using: :custom_params2819 with a running job2820 behaves like allowing the download2821 allows download2822 with a finished job2823 behaves like not allowing the download with2824 does not allow the download2825 valid: false, sent_using: :custom_params2826 with a running job2827 behaves like not allowing the download with2828 does not allow the download2829 with a finished job2830 behaves like not allowing the download with2831 does not allow the download2832 valid: true, sent_using: :basic_auth2833 with a running job2834 behaves like allowing the download2835 allows download2836 with a finished job2837 behaves like not allowing the download with2838 does not allow the download2839 valid: false, sent_using: :basic_auth2840 with a running job2841 behaves like not allowing the download with2842 does not allow the download2843 with a finished job2844 behaves like not allowing the download with2845 does not allow the download2846 with a non existing maven path2847 behaves like returning response status2848 returns redirect2849 behaves like rejecting request with invalid params2850 with invalid maven path2851 behaves like returning response status with error2852 returns bad_request and error message2853 with invalid file name2854 behaves like returning response status with error2855 returns bad_request and error message2856 with group deploy token2857 returns the file with only write_package_registry scope2858 behaves like successfully returning the file2859 returns the file2860# [RSpecRunTime] RSpec elapsed time: 9 minutes 7.6 seconds. Current RSS: ~1401M. load average: 0.94 0.95 0.98 1/299 10882861 with a non existing maven path2862 behaves like returning response status2863 returns redirect2864# [RSpecRunTime] RSpec elapsed time: 9 minutes 8.61 seconds. Current RSS: ~1401M. load average: 0.94 0.95 0.98 1/299 10912865 that is public2866 behaves like getting a file for a group2867 denies download when not enough permissions2868 denies download when no private token2869 behaves like tracking the file download event2870 with jar file2871 behaves like a package tracking event2872 creates a gitlab tracking event pull_package2873# [RSpecRunTime] RSpec elapsed time: 9 minutes 11.61 seconds. Current RSS: ~1401M. load average: 0.94 0.95 0.98 1/299 10922874 behaves like bumping the package last downloaded at field2875 bumps last_downloaded_at2876# [RSpecRunTime] RSpec elapsed time: 9 minutes 12.71 seconds. Current RSS: ~1401M. load average: 0.95 0.95 0.98 1/299 10932877 behaves like successfully returning the file2878 returns the file2879# [RSpecRunTime] RSpec elapsed time: 9 minutes 13.75 seconds. Current RSS: ~1400M. load average: 0.95 0.95 0.98 1/299 10942880 behaves like downloads with different tokens2881 behaves like downloads with a personal access token2882 valid: true, sent_using: :custom_header2883 behaves like allowing the download2884 allows download2885# [RSpecRunTime] RSpec elapsed time: 9 minutes 14.77 seconds. Current RSS: ~1402M. load average: 0.95 0.95 0.98 1/299 10952886 valid: false, sent_using: :custom_header2887 behaves like not allowing the download with2888 does not allow the download2889 valid: true, sent_using: :basic_auth2890 behaves like allowing the download2891 allows download2892# [RSpecRunTime] RSpec elapsed time: 9 minutes 16.68 seconds. Current RSS: ~1403M. load average: 0.95 0.95 0.98 1/299 10962893 valid: false, sent_using: :basic_auth2894 behaves like not allowing the download with2895 does not allow the download2896 behaves like downloads with a deploy token2897 valid: true, sent_using: :custom_header2898 behaves like allowing the download2899 allows download2900 with only write_package_registry scope2901 behaves like allowing the download2902 allows download2903 valid: false, sent_using: :custom_header2904 behaves like not allowing the download with2905 does not allow the download2906 valid: true, sent_using: :basic_auth2907 behaves like allowing the download2908 allows download2909 with only write_package_registry scope2910 behaves like allowing the download2911 allows download2912 valid: false, sent_using: :basic_auth2913 behaves like not allowing the download with2914 does not allow the download2915 behaves like downloads with a job token2916 valid: true, sent_using: :custom_params2917 with a running job2918 behaves like allowing the download2919 allows download2920 with a finished job2921 behaves like not allowing the download with2922 does not allow the download2923 valid: false, sent_using: :custom_params2924 with a running job2925 behaves like not allowing the download with2926 does not allow the download2927 with a finished job2928 behaves like not allowing the download with2929 does not allow the download2930 valid: true, sent_using: :basic_auth2931 with a running job2932 behaves like allowing the download2933 allows download2934 with a finished job2935 behaves like not allowing the download with2936 does not allow the download2937 valid: false, sent_using: :basic_auth2938 with a running job2939 behaves like not allowing the download with2940 does not allow the download2941 with a finished job2942 behaves like not allowing the download with2943 does not allow the download2944 with a non existing maven path2945 behaves like returning response status2946 returns redirect2947 behaves like rejecting request with invalid params2948 with invalid maven path2949 behaves like returning response status with error2950 returns bad_request and error message2951 with invalid file name2952 behaves like returning response status with error2953 returns bad_request and error message2954 with group deploy token2955 returns the file with only write_package_registry scope2956 behaves like successfully returning the file2957 returns the file2958# [RSpecRunTime] RSpec elapsed time: 9 minutes 34.51 seconds. Current RSS: ~1401M. load average: 0.89 0.94 0.97 1/299 10972959 with a non existing maven path2960 behaves like returning response status2961 returns redirect2962 when the FF maven_remove_permissions_check_from_finder disabled2963 behaves like handling groups and subgroups for2964 within a group2965 that is private2966 behaves like getting a file for a group2967 denies download when not enough permissions2968 denies download when no private token2969 behaves like tracking the file download event2970 with jar file2971 behaves like a package tracking event2972 creates a gitlab tracking event pull_package2973# [RSpecRunTime] RSpec elapsed time: 9 minutes 37.8 seconds. Current RSS: ~1402M. load average: 0.90 0.94 0.97 1/299 11012974 behaves like bumping the package last downloaded at field2975 bumps last_downloaded_at2976 behaves like successfully returning the file2977 returns the file2978 behaves like downloads with different tokens2979 behaves like downloads with a personal access token2980 valid: true, sent_using: :custom_header2981 behaves like allowing the download2982 allows download2983# [RSpecRunTime] RSpec elapsed time: 9 minutes 41.28 seconds. Current RSS: ~1401M. load average: 0.90 0.94 0.97 1/299 11052984 valid: false, sent_using: :custom_header2985 behaves like not allowing the download with2986 does not allow the download2987 valid: true, sent_using: :basic_auth2988 behaves like allowing the download2989 allows download2990 valid: false, sent_using: :basic_auth2991 behaves like not allowing the download with2992 does not allow the download2993 behaves like downloads with a deploy token2994 valid: true, sent_using: :custom_header2995 behaves like allowing the download2996 allows download2997 with only write_package_registry scope2998 behaves like allowing the download2999 allows download3000 valid: false, sent_using: :custom_header3001 behaves like not allowing the download with3002 does not allow the download3003 valid: true, sent_using: :basic_auth3004 behaves like allowing the download3005 allows download3006 with only write_package_registry scope3007 behaves like allowing the download3008 allows download3009 valid: false, sent_using: :basic_auth3010 behaves like not allowing the download with3011 does not allow the download3012 behaves like downloads with a job token3013 valid: true, sent_using: :custom_params3014 with a running job3015 behaves like allowing the download3016 allows download3017 with a finished job3018 behaves like not allowing the download with3019 does not allow the download3020 valid: false, sent_using: :custom_params3021 with a running job3022 behaves like not allowing the download with3023 does not allow the download3024 with a finished job3025 behaves like not allowing the download with3026 does not allow the download3027 valid: true, sent_using: :basic_auth3028 with a running job3029 behaves like allowing the download3030 allows download3031 with a finished job3032 behaves like not allowing the download with3033 does not allow the download3034 valid: false, sent_using: :basic_auth3035 with a running job3036 behaves like not allowing the download with3037 does not allow the download3038 with a finished job3039 behaves like not allowing the download with3040 does not allow the download3041 with a non existing maven path3042 behaves like returning response status3043 returns redirect3044 behaves like rejecting request with invalid params3045 with invalid maven path3046 behaves like returning response status with error3047 returns bad_request and error message3048 with invalid file name3049 behaves like returning response status with error3050 returns bad_request and error message3051 with group deploy token3052 returns the file with only write_package_registry scope3053 behaves like successfully returning the file3054 returns the file3055# [RSpecRunTime] RSpec elapsed time: 9 minutes 56.44 seconds. Current RSS: ~1416M. load average: 0.93 0.94 0.97 1/299 11283056 with a non existing maven path3057 behaves like returning response status3058 returns redirect3059 that is internal3060 behaves like getting a file for a group3061 denies download when not enough permissions3062 denies download when no private token3063 behaves like tracking the file download event3064 with jar file3065 behaves like a package tracking event3066 creates a gitlab tracking event pull_package3067# [RSpecRunTime] RSpec elapsed time: 9 minutes 59.5 seconds. Current RSS: ~1415M. load average: 0.93 0.94 0.97 1/299 11333068 behaves like bumping the package last downloaded at field3069 bumps last_downloaded_at3070 behaves like successfully returning the file3071 returns the file3072 behaves like downloads with different tokens3073 behaves like downloads with a personal access token3074 valid: true, sent_using: :custom_header3075 behaves like allowing the download3076 allows download3077 valid: false, sent_using: :custom_header3078 behaves like not allowing the download with3079 does not allow the download3080 valid: true, sent_using: :basic_auth3081 behaves like allowing the download3082 allows download3083 valid: false, sent_using: :basic_auth3084 behaves like not allowing the download with3085 does not allow the download3086 behaves like downloads with a deploy token3087 valid: true, sent_using: :custom_header3088 behaves like allowing the download3089 allows download3090 with only write_package_registry scope3091 behaves like allowing the download3092 allows download3093 valid: false, sent_using: :custom_header3094 behaves like not allowing the download with3095 does not allow the download3096 valid: true, sent_using: :basic_auth3097 behaves like allowing the download3098 allows download3099 with only write_package_registry scope3100 behaves like allowing the download3101 allows download3102 valid: false, sent_using: :basic_auth3103 behaves like not allowing the download with3104 does not allow the download3105 behaves like downloads with a job token3106 valid: true, sent_using: :custom_params3107 with a running job3108 behaves like allowing the download3109 allows download3110 with a finished job3111 behaves like not allowing the download with3112 does not allow the download3113 valid: false, sent_using: :custom_params3114 with a running job3115 behaves like not allowing the download with3116 does not allow the download3117 with a finished job3118 behaves like not allowing the download with3119 does not allow the download3120 valid: true, sent_using: :basic_auth3121 with a running job3122 behaves like allowing the download3123 allows download3124 with a finished job3125 behaves like not allowing the download with3126 does not allow the download3127 valid: false, sent_using: :basic_auth3128 with a running job3129 behaves like not allowing the download with3130 does not allow the download3131 with a finished job3132 behaves like not allowing the download with3133 does not allow the download3134 with a non existing maven path3135 behaves like returning response status3136 returns redirect3137 behaves like rejecting request with invalid params3138 with invalid maven path3139 behaves like returning response status with error3140 returns bad_request and error message3141 with invalid file name3142 behaves like returning response status with error3143 returns bad_request and error message3144 with group deploy token3145 returns the file with only write_package_registry scope3146 behaves like successfully returning the file3147 returns the file3148# [RSpecRunTime] RSpec elapsed time: 10 minutes 16.46 seconds. Current RSS: ~1416M. load average: 1.10 0.98 0.99 1/299 11593149 with a non existing maven path3150 behaves like returning response status3151 returns redirect3152 that is public3153 behaves like getting a file for a group3154 denies download when not enough permissions3155 denies download when no private token3156 behaves like tracking the file download event3157 with jar file3158 behaves like a package tracking event3159 creates a gitlab tracking event pull_package3160# [RSpecRunTime] RSpec elapsed time: 10 minutes 19.46 seconds. Current RSS: ~1416M. load average: 1.09 0.98 0.99 1/299 11613161 behaves like bumping the package last downloaded at field3162 bumps last_downloaded_at3163 behaves like successfully returning the file3164 returns the file3165 behaves like downloads with different tokens3166 behaves like downloads with a personal access token3167 valid: true, sent_using: :custom_header3168 behaves like allowing the download3169 allows download3170 valid: false, sent_using: :custom_header3171 behaves like not allowing the download with3172 does not allow the download3173 valid: true, sent_using: :basic_auth3174 behaves like allowing the download3175 allows download3176 valid: false, sent_using: :basic_auth3177 behaves like not allowing the download with3178 does not allow the download3179 behaves like downloads with a deploy token3180 valid: true, sent_using: :custom_header3181 behaves like allowing the download3182 allows download3183 with only write_package_registry scope3184 behaves like allowing the download3185 allows download3186 valid: false, sent_using: :custom_header3187 behaves like not allowing the download with3188 does not allow the download3189 valid: true, sent_using: :basic_auth3190 behaves like allowing the download3191 allows download3192 with only write_package_registry scope3193 behaves like allowing the download3194 allows download3195 valid: false, sent_using: :basic_auth3196 behaves like not allowing the download with3197 does not allow the download3198 behaves like downloads with a job token3199 valid: true, sent_using: :custom_params3200 with a running job3201 behaves like allowing the download3202 allows download3203 with a finished job3204 behaves like not allowing the download with3205 does not allow the download3206 valid: false, sent_using: :custom_params3207 with a running job3208 behaves like not allowing the download with3209 does not allow the download3210 with a finished job3211 behaves like not allowing the download with3212 does not allow the download3213 valid: true, sent_using: :basic_auth3214 with a running job3215 behaves like allowing the download3216 allows download3217 with a finished job3218 behaves like not allowing the download with3219 does not allow the download3220 valid: false, sent_using: :basic_auth3221 with a running job3222 behaves like not allowing the download with3223 does not allow the download3224 with a finished job3225 behaves like not allowing the download with3226 does not allow the download3227 with a non existing maven path3228 behaves like returning response status3229 returns redirect3230 behaves like rejecting request with invalid params3231 with invalid maven path3232 behaves like returning response status with error3233 returns bad_request and error message3234 with invalid file name3235 behaves like returning response status with error3236 returns bad_request and error message3237 with group deploy token3238 returns the file with only write_package_registry scope3239 behaves like successfully returning the file3240 returns the file3241# [RSpecRunTime] RSpec elapsed time: 10 minutes 36.07 seconds. Current RSS: ~1417M. load average: 1.07 0.98 0.99 1/299 11623242 with a non existing maven path3243 behaves like returning response status3244 returns redirect3245 within a subgroup3246 that is private3247 behaves like getting a file for a group3248 denies download when not enough permissions3249 denies download when no private token3250 behaves like tracking the file download event3251 with jar file3252 behaves like a package tracking event3253 creates a gitlab tracking event pull_package3254# [RSpecRunTime] RSpec elapsed time: 10 minutes 39.89 seconds. Current RSS: ~1415M. load average: 1.06 0.98 0.99 1/299 11693255 behaves like bumping the package last downloaded at field3256 bumps last_downloaded_at3257# [RSpecRunTime] RSpec elapsed time: 10 minutes 41.06 seconds. Current RSS: ~1412M. load average: 1.06 0.98 0.99 1/298 11723258 behaves like successfully returning the file3259 returns the file3260# [RSpecRunTime] RSpec elapsed time: 10 minutes 42.14 seconds. Current RSS: ~1409M. load average: 1.06 0.98 0.99 1/298 11753261 behaves like downloads with different tokens3262 behaves like downloads with a personal access token3263 valid: true, sent_using: :custom_header3264 behaves like allowing the download3265 allows download3266# [RSpecRunTime] RSpec elapsed time: 10 minutes 43.21 seconds. Current RSS: ~1407M. load average: 1.06 0.98 0.99 1/298 11783267 valid: false, sent_using: :custom_header3268 behaves like not allowing the download with3269 does not allow the download3270 valid: true, sent_using: :basic_auth3271 behaves like allowing the download3272 allows download3273# [RSpecRunTime] RSpec elapsed time: 10 minutes 45.26 seconds. Current RSS: ~1405M. load average: 1.06 0.98 0.99 1/298 11833274 valid: false, sent_using: :basic_auth3275 behaves like not allowing the download with3276 does not allow the download3277 behaves like downloads with a deploy token3278 valid: true, sent_using: :custom_header3279 behaves like allowing the download3280 allows download3281 with only write_package_registry scope3282 behaves like allowing the download3283 allows download3284# [RSpecRunTime] RSpec elapsed time: 10 minutes 48.28 seconds. Current RSS: ~1408M. load average: 1.13 1.00 1.00 1/298 11903285 valid: false, sent_using: :custom_header3286 behaves like not allowing the download with3287 does not allow the download3288# [RSpecRunTime] RSpec elapsed time: 10 minutes 49.35 seconds. Current RSS: ~1406M. load average: 1.13 1.00 1.00 1/299 11933289 valid: true, sent_using: :basic_auth3290 behaves like allowing the download3291 allows download3292# [RSpecRunTime] RSpec elapsed time: 10 minutes 50.54 seconds. Current RSS: ~1403M. load average: 1.13 1.00 1.00 1/303 11963293 with only write_package_registry scope3294 behaves like allowing the download3295 allows download3296# [RSpecRunTime] RSpec elapsed time: 10 minutes 51.68 seconds. Current RSS: ~1403M. load average: 1.13 1.00 1.00 1/303 11993297 valid: false, sent_using: :basic_auth3298 behaves like not allowing the download with3299 does not allow the download3300# [RSpecRunTime] RSpec elapsed time: 10 minutes 52.74 seconds. Current RSS: ~1403M. load average: 1.12 1.00 1.00 1/303 12023301 behaves like downloads with a job token3302 valid: true, sent_using: :custom_params3303 with a running job3304 behaves like allowing the download3305 allows download3306# [RSpecRunTime] RSpec elapsed time: 10 minutes 53.96 seconds. Current RSS: ~1405M. load average: 1.12 1.00 1.00 1/303 12053307 with a finished job3308 behaves like not allowing the download with3309 does not allow the download3310 valid: false, sent_using: :custom_params3311 with a running job3312 behaves like not allowing the download with3313 does not allow the download3314 with a finished job3315 behaves like not allowing the download with3316 does not allow the download3317 valid: true, sent_using: :basic_auth3318 with a running job3319 behaves like allowing the download3320 allows download3321# [RSpecRunTime] RSpec elapsed time: 10 minutes 57.96 seconds. Current RSS: ~1399M. load average: 1.03 0.98 0.99 1/303 12143322 with a finished job3323 behaves like not allowing the download with3324 does not allow the download3325# [RSpecRunTime] RSpec elapsed time: 10 minutes 59.03 seconds. Current RSS: ~1401M. load average: 1.03 0.98 0.99 1/303 12173326 valid: false, sent_using: :basic_auth3327 with a running job3328 behaves like not allowing the download with3329 does not allow the download3330 with a finished job3331 behaves like not allowing the download with3332 does not allow the download3333 with a non existing maven path3334 behaves like returning response status3335 returns redirect3336# [RSpecRunTime] RSpec elapsed time: 11 minutes 2.47 seconds. Current RSS: ~1401M. load average: 1.03 0.98 0.99 1/303 12243337 behaves like rejecting request with invalid params3338 with invalid maven path3339 behaves like returning response status with error3340 returns bad_request and error message3341 with invalid file name3342 behaves like returning response status with error3343 returns bad_request and error message3344 with group deploy token3345 returns the file with only write_package_registry scope3346 behaves like successfully returning the file3347 returns the file3348# [RSpecRunTime] RSpec elapsed time: 11 minutes 6.23 seconds. Current RSS: ~1398M. load average: 1.11 1.00 1.00 1/303 12333349 with a non existing maven path3350 behaves like returning response status3351 returns redirect3352# [RSpecRunTime] RSpec elapsed time: 11 minutes 7.27 seconds. Current RSS: ~1400M. load average: 1.11 1.00 1.00 1/303 12363353 that is internal3354 behaves like getting a file for a group3355 denies download when not enough permissions3356 denies download when no private token3357 behaves like tracking the file download event3358 with jar file3359 behaves like a package tracking event3360 creates a gitlab tracking event pull_package3361# [RSpecRunTime] RSpec elapsed time: 11 minutes 10.22 seconds. Current RSS: ~1400M. load average: 1.10 1.00 1.00 1/303 12433362 behaves like bumping the package last downloaded at field3363 bumps last_downloaded_at3364 behaves like successfully returning the file3365 returns the file3366 behaves like downloads with different tokens3367 behaves like downloads with a personal access token3368 valid: true, sent_using: :custom_header3369 behaves like allowing the download3370 allows download3371# [RSpecRunTime] RSpec elapsed time: 11 minutes 13.21 seconds. Current RSS: ~1401M. load average: 1.09 1.00 1.00 1/303 12503372 valid: false, sent_using: :custom_header3373 behaves like not allowing the download with3374 does not allow the download3375 valid: true, sent_using: :basic_auth3376 behaves like allowing the download3377 allows download3378 valid: false, sent_using: :basic_auth3379 behaves like not allowing the download with3380 does not allow the download3381 behaves like downloads with a deploy token3382 valid: true, sent_using: :custom_header3383 behaves like allowing the download3384 allows download3385 with only write_package_registry scope3386 behaves like allowing the download3387 allows download3388 valid: false, sent_using: :custom_header3389 behaves like not allowing the download with3390 does not allow the download3391 valid: true, sent_using: :basic_auth3392 behaves like allowing the download3393 allows download3394 with only write_package_registry scope3395 behaves like allowing the download3396 allows download3397 valid: false, sent_using: :basic_auth3398 behaves like not allowing the download with3399 does not allow the download3400 behaves like downloads with a job token3401 valid: true, sent_using: :custom_params3402 with a running job3403 behaves like allowing the download3404 allows download3405 with a finished job3406 behaves like not allowing the download with3407 does not allow the download3408 valid: false, sent_using: :custom_params3409 with a running job3410 behaves like not allowing the download with3411 does not allow the download3412 with a finished job3413 behaves like not allowing the download with3414 does not allow the download3415 valid: true, sent_using: :basic_auth3416 with a running job3417 behaves like allowing the download3418 allows download3419# [RSpecRunTime] RSpec elapsed time: 11 minutes 25.98 seconds. Current RSS: ~1402M. load average: 1.08 1.00 1.00 1/303 12793420 with a finished job3421 behaves like not allowing the download with3422 does not allow the download3423 valid: false, sent_using: :basic_auth3424 with a running job3425 behaves like not allowing the download with3426 does not allow the download3427 with a finished job3428 behaves like not allowing the download with3429 does not allow the download3430 with a non existing maven path3431 behaves like returning response status3432 returns redirect3433 behaves like rejecting request with invalid params3434 with invalid maven path3435 behaves like returning response status with error3436 returns bad_request and error message3437 with invalid file name3438 behaves like returning response status with error3439 returns bad_request and error message3440 with group deploy token3441 returns the file with only write_package_registry scope3442 behaves like successfully returning the file3443 returns the file3444# [RSpecRunTime] RSpec elapsed time: 11 minutes 33.58 seconds. Current RSS: ~1401M. load average: 1.06 1.00 1.00 1/303 12963445 with a non existing maven path3446 behaves like returning response status3447 returns redirect3448# [RSpecRunTime] RSpec elapsed time: 11 minutes 34.6 seconds. Current RSS: ~1400M. load average: 1.06 1.00 1.00 1/303 12993449 that is public3450 behaves like getting a file for a group3451 denies download when not enough permissions3452 denies download when no private token3453 behaves like tracking the file download event3454 with jar file3455 behaves like a package tracking event3456 creates a gitlab tracking event pull_package3457# [RSpecRunTime] RSpec elapsed time: 11 minutes 37.62 seconds. Current RSS: ~1400M. load average: 1.06 1.00 1.00 1/303 13003458 behaves like bumping the package last downloaded at field3459 bumps last_downloaded_at3460 behaves like successfully returning the file3461 returns the file3462# [RSpecRunTime] RSpec elapsed time: 11 minutes 39.67 seconds. Current RSS: ~1401M. load average: 1.06 1.00 1.00 1/303 13013463 behaves like downloads with different tokens3464 behaves like downloads with a personal access token3465 valid: true, sent_using: :custom_header3466 behaves like allowing the download3467 allows download3468# [RSpecRunTime] RSpec elapsed time: 11 minutes 40.7 seconds. Current RSS: ~1402M. load average: 1.06 1.00 1.00 1/303 13023469 valid: false, sent_using: :custom_header3470 behaves like not allowing the download with3471 does not allow the download3472 valid: true, sent_using: :basic_auth3473 behaves like allowing the download3474 allows download3475# [RSpecRunTime] RSpec elapsed time: 11 minutes 42.66 seconds. Current RSS: ~1401M. load average: 1.05 1.00 1.00 1/303 13033476 valid: false, sent_using: :basic_auth3477 behaves like not allowing the download with3478 does not allow the download3479 behaves like downloads with a deploy token3480 valid: true, sent_using: :custom_header3481 behaves like allowing the download3482 allows download3483 with only write_package_registry scope3484 behaves like allowing the download3485 allows download3486 valid: false, sent_using: :custom_header3487 behaves like not allowing the download with3488 does not allow the download3489 valid: true, sent_using: :basic_auth3490 behaves like allowing the download3491 allows download3492 with only write_package_registry scope3493 behaves like allowing the download3494 allows download3495 valid: false, sent_using: :basic_auth3496 behaves like not allowing the download with3497 does not allow the download3498 behaves like downloads with a job token3499 valid: true, sent_using: :custom_params3500 with a running job3501 behaves like allowing the download3502 allows download3503 with a finished job3504 behaves like not allowing the download with3505 does not allow the download3506 valid: false, sent_using: :custom_params3507 with a running job3508 behaves like not allowing the download with3509 does not allow the download3510 with a finished job3511 behaves like not allowing the download with3512 does not allow the download3513 valid: true, sent_using: :basic_auth3514 with a running job3515 behaves like allowing the download3516 allows download3517 with a finished job3518 behaves like not allowing the download with3519 does not allow the download3520 valid: false, sent_using: :basic_auth3521 with a running job3522 behaves like not allowing the download with3523 does not allow the download3524 with a finished job3525 behaves like not allowing the download with3526 does not allow the download3527 with a non existing maven path3528 behaves like returning response status3529 returns redirect3530 behaves like rejecting request with invalid params3531 with invalid maven path3532 behaves like returning response status with error3533 returns bad_request and error message3534 with invalid file name3535 behaves like returning response status with error3536 returns bad_request and error message3537 with group deploy token3538 returns the file with only write_package_registry scope3539 behaves like successfully returning the file3540 returns the file3541# [RSpecRunTime] RSpec elapsed time: 12 minutes 0.13 second. Current RSS: ~1402M. load average: 1.04 1.00 1.00 1/303 13043542 with a non existing maven path3543 behaves like returning response status3544 returns redirect3545 with a reporter from a subgroup accessing the root group3546 behaves like successfully returning the file3547 returns the file3548# [RSpecRunTime] RSpec elapsed time: 12 minutes 2.12 seconds. Current RSS: ~1401M. load average: 1.04 1.00 1.00 1/303 13053549 with a non existing maven path3550 behaves like returning response status3551 returns redirect3552# [RSpecRunTime] RSpec elapsed time: 12 minutes 3.21 seconds. Current RSS: ~1402M. load average: 1.04 1.00 1.00 1/303 13063553 maven metadata file3554 in multiple versionless packages3555 downloads the file3556# [RSpecRunTime] RSpec elapsed time: 12 minutes 6.62 seconds. Current RSS: ~1399M. load average: 1.04 1.00 1.00 1/303 13073557 in multiple snapshot packages3558 downloads the file3559# [RSpecRunTime] RSpec elapsed time: 12 minutes 7.71 seconds. Current RSS: ~1399M. load average: 1.04 1.00 1.00 1/303 13083560 HEAD /api/v4/groups/:id/-/packages/maven/*path/:file_name3561 behaves like handling groups and subgroups for3562 within a group3563 that is public3564 behaves like processing HEAD requests3565 with object storage enabled3566 non AWS provider3567 does not generated a signed url for head3568 with AWS provider3569 generates a signed url for head3570 with object storage disabled3571 does not generate a signed url for head3572 with a non existing maven path3573 behaves like returning response status3574 returns redirect3575 within a subgroup3576 that is public3577 behaves like processing HEAD requests3578 with object storage enabled3579 non AWS provider3580 does not generated a signed url for head3581 with AWS provider3582 generates a signed url for head3583 with object storage disabled3584 does not generate a signed url for head3585 with a non existing maven path3586 behaves like returning response status3587 returns redirect3588# [RSpecRunTime] RSpec elapsed time: 12 minutes 10.9 seconds. Current RSS: ~1423M. load average: 1.04 1.00 1.00 1/303 13093589 GET /api/v4/projects/:id/packages/maven/*path/:file_name3590 a public project3591 returns sha1 of the file3592 returns md5 of the file3593 behaves like tracking the file download event3594 with jar file3595 behaves like a package tracking event3596 creates a gitlab tracking event pull_package3597 behaves like successfully returning the file3598 returns the file3599 behaves like file download in FIPS mode3600 in FIPS mode3601 rejects the request for an md5 file3602 behaves like successfully returning the file3603 returns the file3604 when the repository is disabled3605 behaves like successfully returning the file3606 returns the file3607 with a non existing maven path3608 behaves like returning response status3609 returns redirect3610 behaves like rejecting request with invalid params3611 with invalid maven path3612 behaves like returning response status with error3613 returns bad_request and error message3614 with invalid file name3615 behaves like returning response status with error3616 returns bad_request and error message3617 private project3618 denies download when not enough permissions3619 denies download when no private token3620 behaves like tracking the file download event3621 with jar file3622 behaves like a package tracking event3623 creates a gitlab tracking event pull_package3624# [RSpecRunTime] RSpec elapsed time: 12 minutes 13.81 seconds. Current RSS: ~1436M. load average: 1.03 1.00 1.00 1/303 13103625 behaves like bumping the package last downloaded at field3626 bumps last_downloaded_at3627 behaves like successfully returning the file3628 returns the file3629 with access to package registry for everyone3630 behaves like successfully returning the file3631 returns the file3632 behaves like downloads with different tokens3633 behaves like downloads with a personal access token3634 valid: true, sent_using: :custom_header3635 behaves like allowing the download3636 allows download3637 valid: false, sent_using: :custom_header3638 behaves like not allowing the download with3639 does not allow the download3640 valid: true, sent_using: :basic_auth3641 behaves like allowing the download3642 allows download3643 valid: false, sent_using: :basic_auth3644 behaves like not allowing the download with3645 does not allow the download3646 behaves like downloads with a deploy token3647 valid: true, sent_using: :custom_header3648 behaves like allowing the download3649 allows download3650 with only write_package_registry scope3651 behaves like allowing the download3652 allows download3653 valid: false, sent_using: :custom_header3654 behaves like not allowing the download with3655 does not allow the download3656 valid: true, sent_using: :basic_auth3657 behaves like allowing the download3658 allows download3659 with only write_package_registry scope3660 behaves like allowing the download3661 allows download3662 valid: false, sent_using: :basic_auth3663 behaves like not allowing the download with3664 does not allow the download3665 behaves like downloads with a job token3666 valid: true, sent_using: :custom_params3667 with a running job3668 behaves like allowing the download3669 allows download3670 with a finished job3671 behaves like not allowing the download with3672 does not allow the download3673 valid: false, sent_using: :custom_params3674 with a running job3675 behaves like not allowing the download with3676 does not allow the download3677 with a finished job3678 behaves like not allowing the download with3679 does not allow the download3680 valid: true, sent_using: :basic_auth3681 with a running job3682 behaves like allowing the download3683 allows download3684 with a finished job3685 behaves like not allowing the download with3686 does not allow the download3687 valid: false, sent_using: :basic_auth3688 with a running job3689 behaves like not allowing the download with3690 does not allow the download3691 with a finished job3692 behaves like not allowing the download with3693 does not allow the download3694 with a non existing maven path3695 behaves like returning response status3696 returns redirect3697 behaves like rejecting request with invalid params3698 with invalid maven path3699 behaves like returning response status with error3700 returns bad_request and error message3701 with invalid file name3702 behaves like returning response status with error3703 returns bad_request and error message3704 behaves like forwarding package requests3705 request forwarding3706 forward: true, package_in_project: true, shared_examples_name: "successfully returning the file"3707 behaves like successfully returning the file3708 returns the file3709 forward: true, package_in_project: false, shared_examples_name: "redirecting the request"3710 behaves like redirecting the request3711 behaves like returning response status3712 returns redirect3713 forward: false, package_in_project: true, shared_examples_name: "successfully returning the file"3714 behaves like successfully returning the file3715 returns the file3716 forward: false, package_in_project: false, shared_examples_name: "package not found"3717 behaves like package not found3718 behaves like returning response status3719 returns not_found3720 with maven_central_request_forwarding disabled3721 forward: true, package_in_project: true, shared_examples_name: "successfully returning the file"3722 behaves like successfully returning the file3723 returns the file3724 forward: true, package_in_project: false, shared_examples_name: "package not found"3725 behaves like package not found3726 behaves like returning response status3727 returns not_found3728 forward: false, package_in_project: true, shared_examples_name: "successfully returning the file"3729 behaves like successfully returning the file3730 returns the file3731 forward: false, package_in_project: false, shared_examples_name: "package not found"3732 behaves like package not found3733 behaves like returning response status3734 returns not_found3735 HEAD /api/v4/projects/:id/packages/maven/*path/:file_name3736 behaves like processing HEAD requests3737 with object storage enabled3738 non AWS provider3739 does not generated a signed url for head3740 with AWS provider3741 generates a signed url for head3742 with object storage disabled3743 does not generate a signed url for head3744 with a non existing maven path3745 behaves like returning response status3746 returns redirect3747 PUT /api/v4/projects/:id/packages/maven/*path/:file_name/authorize3748 rejects a malicious request3749 authorizes posting package with a valid token3750 rejects request without a valid token3751 rejects request without a valid permission3752 rejects requests that did not go through gitlab-workhorse3753 authorizes upload with job token3754 authorizes upload with deploy token3755 rejects requests by a unauthorized deploy token with same id as a user with access3756 with basic auth3757 token_type: :personal_access_token3758 authorizes upload with personal_access_token token3759# [RSpecRunTime] RSpec elapsed time: 12 minutes 25.33 seconds. Current RSS: ~1433M. load average: 1.03 1.00 1.00 1/303 13113760 token_type: :deploy_token3761 authorizes upload with deploy_token token3762 token_type: :job3763 authorizes upload with job token3764 PUT /api/v4/projects/:id/packages/maven/*path/:file_name3765 rejects requests without a file from workhorse3766 rejects request without a token3767 without workhorse rewritten field3768 rejects the request3769 when params from workhorse are correct3770 rejects a malicious request3771 creates package and stores package file3772 allows upload with running job token3773 rejects upload without running job token3774 allows upload with deploy token3775 rejects uploads by a unauthorized deploy token with same id as a user with access3776 FIPS mode3777 returns 200 for the request for md5 file3778 behaves like package workhorse uploads3779 without a workhorse header3780 logs an error3781 behaves like returning response status3782 returns forbidden3783# [RSpecRunTime] RSpec elapsed time: 12 minutes 29.81 seconds. Current RSS: ~1434M. load average: 1.02 1.00 1.00 1/303 13123784 file size is too large3785 rejects the request3786 behaves like package workhorse uploads3787 without a workhorse header3788 logs an error3789 behaves like returning response status3790 returns forbidden3791 event tracking3792 behaves like a package tracking event3793 creates a gitlab tracking event push_package3794 when the package file fails to be created3795 behaves like not a package tracking event3796 does not create a gitlab tracking event3797 with basic auth3798 token_type: :personal_access_token3799 allows upload with personal_access_token token3800 token_type: :deploy_token3801 allows upload with deploy_token token3802 token_type: :job3803 allows upload with job token3804 file name is too long3805 rejects request3806 version is not correct3807 rejects request3808 when package duplicates are not allowed3809 rejects the request3810 when uploading to the versionless package which contains metadata about all versions3811 behaves like storing the package file3812 stores the file3813# [RSpecRunTime] RSpec elapsed time: 12 minutes 33.52 seconds. Current RSS: ~1450M. load average: 1.02 1.00 1.00 1/303 13133814 when uploading different non-duplicate files to the same package3815 behaves like storing the package file3816 stores the file3817 when the package name matches the exception regex3818 behaves like storing the package file3819 stores the file3820 when uploading a similar package file name with a classifier3821 behaves like storing the package file3822 stores the file3823 for sha1 file3824 returns no content3825 for md5 file3826 returns an empty body3827 with FIPS mode enabled3828 returns an empty body3829 reading fingerprints from UploadedFile instance3830 reads size, sha1 and md5 fingerprints from uploaded_file instance3831# [RSpecRunTime] Finishing example group spec/requests/api/maven_packages_spec.rb. It took 12 minutes 32.74 seconds. Expected to take 12 minutes 12.67 seconds.3832# [RSpecRunTime] Starting example group spec/requests/user_activity_spec.rb. Expected to take 1 minute 44.35 seconds.3833Update of user activity3834 behaves like updating of user activity3835 without an authenticated user3836 does not set the last activity cookie3837# [RSpecRunTime] RSpec elapsed time: 12 minutes 39.16 seconds. Current RSS: ~1424M. load average: 1.02 1.00 1.00 1/303 13143838 with an authenticated user3839 with a POST request3840 does not set the last activity cookie3841# [RSpecRunTime] RSpec elapsed time: 12 minutes 40.39 seconds. Current RSS: ~1418M. load average: 1.02 1.00 1.00 1/304 13163842 on GET to /group3843 updates the last activity date3844 when calling it twice3845 updates last_activity_on just once3846# [RSpecRunTime] RSpec elapsed time: 12 minutes 43.92 seconds. Current RSS: ~1409M. load average: 0.94 0.98 0.99 1/303 13173847 when last_activity_on is nil3848 updates the last activity date3849# [RSpecRunTime] RSpec elapsed time: 12 minutes 45.45 seconds. Current RSS: ~1392M. load average: 0.94 0.98 0.99 1/303 13183850 when last_activity_on is stale3851 updates the last activity date3852# [RSpecRunTime] RSpec elapsed time: 12 minutes 47.03 seconds. Current RSS: ~1385M. load average: 0.94 0.98 0.99 1/303 13193853 when last_activity_on is up to date3854 does not try to update it3855# [RSpecRunTime] RSpec elapsed time: 12 minutes 48.49 seconds. Current RSS: ~1387M. load average: 0.94 0.98 1.00 1/303 13203856 on GET to /group/project3857 updates the last activity date3858 when calling it twice3859 updates last_activity_on just once3860# [RSpecRunTime] RSpec elapsed time: 12 minutes 52.2 seconds. Current RSS: ~1394M. load average: 0.94 0.98 1.00 1/303 13213861 when last_activity_on is nil3862 updates the last activity date3863# [RSpecRunTime] RSpec elapsed time: 12 minutes 53.91 seconds. Current RSS: ~1396M. load average: 0.95 0.98 1.00 1/303 13223864 when last_activity_on is stale3865 updates the last activity date3866# [RSpecRunTime] RSpec elapsed time: 12 minutes 55.57 seconds. Current RSS: ~1396M. load average: 0.95 0.98 1.00 1/303 13233867 when last_activity_on is up to date3868 does not try to update it3869# [RSpecRunTime] RSpec elapsed time: 12 minutes 57.24 seconds. Current RSS: ~1391M. load average: 0.95 0.98 1.00 1/303 13243870 on GET to /groups/group/-/issues3871 updates the last activity date3872 when calling it twice3873 updates last_activity_on just once3874# [RSpecRunTime] RSpec elapsed time: 13 minutes 0.71 second. Current RSS: ~1383M. load average: 0.95 0.98 1.00 1/304 13253875 when last_activity_on is nil3876 updates the last activity date3877# [RSpecRunTime] RSpec elapsed time: 13 minutes 2.23 seconds. Current RSS: ~1382M. load average: 0.95 0.98 1.00 1/304 13263878 when last_activity_on is stale3879 updates the last activity date3880# [RSpecRunTime] RSpec elapsed time: 13 minutes 3.87 seconds. Current RSS: ~1381M. load average: 0.96 0.99 1.00 1/303 13273881 when last_activity_on is up to date3882 does not try to update it3883# [RSpecRunTime] RSpec elapsed time: 13 minutes 5.32 seconds. Current RSS: ~1383M. load average: 0.96 0.99 1.00 1/303 13283884 on GET to /groups/group/-/boards3885 updates the last activity date3886 when calling it twice3887 updates last_activity_on just once3888# [RSpecRunTime] RSpec elapsed time: 13 minutes 8.78 seconds. Current RSS: ~1383M. load average: 0.88 0.97 0.99 1/303 13293889 when last_activity_on is nil3890 updates the last activity date3891# [RSpecRunTime] RSpec elapsed time: 13 minutes 10.29 seconds. Current RSS: ~1385M. load average: 0.88 0.97 0.99 1/303 13303892 when last_activity_on is stale3893 updates the last activity date3894# [RSpecRunTime] RSpec elapsed time: 13 minutes 11.8 seconds. Current RSS: ~1386M. load average: 0.88 0.97 0.99 1/303 13313895 when last_activity_on is up to date3896 does not try to update it3897# [RSpecRunTime] RSpec elapsed time: 13 minutes 13.37 seconds. Current RSS: ~1387M. load average: 0.89 0.97 0.99 1/303 13323898 on GET to /dashboard/projects3899 updates the last activity date3900 when calling it twice3901 updates last_activity_on just once3902# [RSpecRunTime] RSpec elapsed time: 13 minutes 17.99 seconds. Current RSS: ~1372M. load average: 0.90 0.97 0.99 1/303 13333903 when last_activity_on is nil3904 updates the last activity date3905# [RSpecRunTime] RSpec elapsed time: 13 minutes 19.44 seconds. Current RSS: ~1373M. load average: 0.90 0.97 0.99 1/303 13343906 when last_activity_on is stale3907 updates the last activity date3908# [RSpecRunTime] RSpec elapsed time: 13 minutes 20.91 seconds. Current RSS: ~1380M. load average: 0.90 0.97 0.99 1/303 13353909 when last_activity_on is up to date3910 does not try to update it3911# [RSpecRunTime] RSpec elapsed time: 13 minutes 22.44 seconds. Current RSS: ~1382M. load average: 0.90 0.97 0.99 1/303 13363912 on GET to /dashboard/snippets3913 updates the last activity date3914 when calling it twice3915 updates last_activity_on just once3916# [RSpecRunTime] RSpec elapsed time: 13 minutes 25.59 seconds. Current RSS: ~1378M. load average: 0.91 0.97 0.99 1/303 13373917 when last_activity_on is nil3918 updates the last activity date3919# [RSpecRunTime] RSpec elapsed time: 13 minutes 26.89 seconds. Current RSS: ~1376M. load average: 0.91 0.97 0.99 1/303 13383920 when last_activity_on is stale3921 updates the last activity date3922# [RSpecRunTime] RSpec elapsed time: 13 minutes 28.08 seconds. Current RSS: ~1381M. load average: 0.91 0.97 0.99 1/303 13393923 when last_activity_on is up to date3924 does not try to update it3925# [RSpecRunTime] RSpec elapsed time: 13 minutes 29.39 seconds. Current RSS: ~1384M. load average: 0.91 0.97 0.99 1/303 13403926 on GET to /dashboard/groups3927 updates the last activity date3928 when calling it twice3929 updates last_activity_on just once3930# [RSpecRunTime] RSpec elapsed time: 13 minutes 32.14 seconds. Current RSS: ~1387M. load average: 0.91 0.97 0.99 1/303 13413931 when last_activity_on is nil3932 updates the last activity date3933# [RSpecRunTime] RSpec elapsed time: 13 minutes 33.45 seconds. Current RSS: ~1386M. load average: 0.92 0.97 0.99 1/303 13423934 when last_activity_on is stale3935 updates the last activity date3936# [RSpecRunTime] RSpec elapsed time: 13 minutes 34.76 seconds. Current RSS: ~1381M. load average: 0.92 0.97 0.99 1/303 13433937 when last_activity_on is up to date3938 does not try to update it3939# [RSpecRunTime] RSpec elapsed time: 13 minutes 36.08 seconds. Current RSS: ~1382M. load average: 0.92 0.97 0.99 1/303 13443940 on GET to /dashboard/todos3941 updates the last activity date3942 when calling it twice3943 updates last_activity_on just once3944# [RSpecRunTime] RSpec elapsed time: 13 minutes 38.86 seconds. Current RSS: ~1382M. load average: 0.93 0.97 0.99 1/303 13453945 when last_activity_on is nil3946 updates the last activity date3947# [RSpecRunTime] RSpec elapsed time: 13 minutes 40.21 seconds. Current RSS: ~1382M. load average: 0.93 0.97 0.99 1/303 13463948 when last_activity_on is stale3949 updates the last activity date3950# [RSpecRunTime] RSpec elapsed time: 13 minutes 41.48 seconds. Current RSS: ~1386M. load average: 0.93 0.97 0.99 1/303 13473951 when last_activity_on is up to date3952 does not try to update it3953# [RSpecRunTime] RSpec elapsed time: 13 minutes 42.75 seconds. Current RSS: ~1386M. load average: 0.93 0.97 0.99 1/303 13483954 on GET to /group/project/-/issues3955 updates the last activity date3956 when calling it twice3957 updates last_activity_on just once3958# [RSpecRunTime] RSpec elapsed time: 13 minutes 46.64 seconds. Current RSS: ~1385M. load average: 0.93 0.97 0.99 1/303 13493959 when last_activity_on is nil3960 updates the last activity date3961# [RSpecRunTime] RSpec elapsed time: 13 minutes 48.32 seconds. Current RSS: ~1387M. load average: 0.94 0.97 1.00 1/303 13503962 when last_activity_on is stale3963 updates the last activity date3964# [RSpecRunTime] RSpec elapsed time: 13 minutes 50.1 seconds. Current RSS: ~1388M. load average: 0.94 0.97 1.00 1/303 13513965 when last_activity_on is up to date3966 does not try to update it3967# [RSpecRunTime] RSpec elapsed time: 13 minutes 51.76 seconds. Current RSS: ~1385M. load average: 0.94 0.97 1.00 1/303 13523968 on GET to /group/project/-/issues/103969 updates the last activity date3970 when calling it twice3971 updates last_activity_on just once3972# [RSpecRunTime] RSpec elapsed time: 13 minutes 56.23 seconds. Current RSS: ~1378M. load average: 0.94 0.97 1.00 2/303 13533973 when last_activity_on is nil3974 updates the last activity date3975# [RSpecRunTime] RSpec elapsed time: 13 minutes 58.08 seconds. Current RSS: ~1378M. load average: 0.95 0.97 1.00 1/303 13543976 when last_activity_on is stale3977 updates the last activity date3978# [RSpecRunTime] RSpec elapsed time: 14 minutes 1.17 seconds. Current RSS: ~1376M. load average: 0.95 0.97 1.00 1/304 13553979 when last_activity_on is up to date3980 does not try to update it3981# [RSpecRunTime] RSpec elapsed time: 14 minutes 3.05 seconds. Current RSS: ~1378M. load average: 0.95 0.97 1.00 1/304 13563982 on GET to /group/project/-/merge_requests3983 updates the last activity date3984 when calling it twice3985 updates last_activity_on just once3986# [RSpecRunTime] RSpec elapsed time: 14 minutes 7.68 seconds. Current RSS: ~1375M. load average: 1.04 0.99 1.00 1/303 13573987 when last_activity_on is nil3988 updates the last activity date3989# [RSpecRunTime] RSpec elapsed time: 14 minutes 9.47 seconds. Current RSS: ~1384M. load average: 1.04 0.99 1.00 1/303 13583990 when last_activity_on is stale3991 updates the last activity date3992# [RSpecRunTime] RSpec elapsed time: 14 minutes 11.31 seconds. Current RSS: ~1387M. load average: 1.04 0.99 1.00 1/303 13593993 when last_activity_on is up to date3994 does not try to update it3995# [RSpecRunTime] RSpec elapsed time: 14 minutes 13.13 seconds. Current RSS: ~1385M. load average: 0.95 0.98 1.00 1/303 13603996 on GET to /group/project/-/merge_requests/153997 updates the last activity date3998 when calling it twice3999 updates last_activity_on just once4000# [RSpecRunTime] RSpec elapsed time: 14 minutes 17.0 seconds. Current RSS: ~1384M. load average: 0.95 0.98 1.00 1/303 13614001 when last_activity_on is nil4002 updates the last activity date4003# [RSpecRunTime] RSpec elapsed time: 14 minutes 18.76 seconds. Current RSS: ~1389M. load average: 0.96 0.98 1.00 1/303 13624004 when last_activity_on is stale4005 updates the last activity date4006# [RSpecRunTime] RSpec elapsed time: 14 minutes 20.47 seconds. Current RSS: ~1392M. load average: 0.96 0.98 1.00 1/303 13634007 when last_activity_on is up to date4008 does not try to update it4009# [RSpecRunTime] RSpec elapsed time: 14 minutes 22.23 seconds. Current RSS: ~1391M. load average: 0.96 0.98 1.00 1/303 13644010# [RSpecRunTime] Finishing example group spec/requests/user_activity_spec.rb. It took 1 minute 45.81 seconds. Expected to take 1 minute 44.35 seconds.4011# [RSpecRunTime] Starting example group spec/requests/api/project_snippets_spec.rb. Expected to take 1 minute 25.04 seconds.4012API::ProjectSnippets4013 GET /projects/:project_id/snippets/:id/user_agent_detail4014 exposes known attributes4015 respects project scoping4016 returns unauthorized for non-admin users4017 behaves like GET request permissions for admin mode4018 behaves like when admin4019 behaves like makes request4020 returns4021# [RSpecRunTime] RSpec elapsed time: 14 minutes 24.95 seconds. Current RSS: ~1395M. load average: 0.96 0.98 1.00 1/303 13734022 behaves like makes request4023 returns4024 behaves like when user4025 returns4026 behaves like makes request4027 returns4028 with snippets disabled4029 behaves like 403 response4030 returns 4034031 GET /projects/:project_id/snippets/4032 returns all snippets available to team member4033 hides private snippets from regular user4034 with snippets disabled4035 behaves like 403 response4036 returns 4034037# [RSpecRunTime] RSpec elapsed time: 14 minutes 27.06 seconds. Current RSS: ~1413M. load average: 0.96 0.98 1.00 1/303 13864038 GET /projects/:project_id/snippets/:id4039 returns snippet json4040 returns 404 for invalid snippet id4041 with snippets disabled4042 behaves like 403 response4043 returns 4034044 behaves like project snippet access levels4045 behaves like unauthenticated project snippet access4046 project_visibility: :public, snippet_visibility: :public, status: :ok4047 behaves like expected response status4048 returns the correct response4049 project_visibility: :public, snippet_visibility: :private, status: :not_found4050 behaves like expected response status4051 returns the correct response4052 project_visibility: :public, snippet_visibility: :internal, status: :not_found4053 behaves like expected response status4054 returns the correct response4055 project_visibility: :internal, snippet_visibility: :public, status: :not_found4056 behaves like expected response status4057 returns the correct response4058 project_visibility: :private, snippet_visibility: :public, status: :not_found4059 behaves like expected response status4060 returns the correct response4061 behaves like non-member project snippet access4062 project_visibility: :public, snippet_visibility: :public, status: :ok4063 behaves like expected response status4064 returns the correct response4065 project_visibility: :public, snippet_visibility: :internal, status: :ok4066 behaves like expected response status4067 returns the correct response4068 project_visibility: :internal, snippet_visibility: :public, status: :ok4069 behaves like expected response status4070 returns the correct response4071 project_visibility: :public, snippet_visibility: :private, status: :not_found4072 behaves like expected response status4073 returns the correct response4074 project_visibility: :private, snippet_visibility: :public, status: :not_found4075 behaves like expected response status4076 returns the correct response4077 behaves like member project snippet access4078 project_visibility: :public, snippet_visibility: :public, status: :ok4079 behaves like expected response status4080 returns the correct response4081 project_visibility: :public, snippet_visibility: :internal, status: :ok4082 behaves like expected response status4083 returns the correct response4084# [RSpecRunTime] RSpec elapsed time: 14 minutes 38.22 seconds. Current RSS: ~1447M. load average: 0.97 0.98 1.00 1/304 15474085 project_visibility: :internal, snippet_visibility: :public, status: :ok4086 behaves like expected response status4087 returns the correct response4088# [RSpecRunTime] RSpec elapsed time: 14 minutes 39.33 seconds. Current RSS: ~1447M. load average: 0.97 0.98 1.00 1/304 15644089 project_visibility: :public, snippet_visibility: :private, status: :ok4090 behaves like expected response status4091 returns the correct response4092# [RSpecRunTime] RSpec elapsed time: 14 minutes 40.45 seconds. Current RSS: ~1445M. load average: 0.97 0.98 1.00 1/304 15814093 project_visibility: :private, snippet_visibility: :public, status: :ok4094 behaves like expected response status4095 returns the correct response4096# [RSpecRunTime] RSpec elapsed time: 14 minutes 41.55 seconds. Current RSS: ~1442M. load average: 0.97 0.98 1.00 1/304 15984097 POST /projects/:project_id/snippets/4098 behaves like POST request permissions for admin mode4099 behaves like when admin4100 behaves like makes request4101 returns4102 behaves like makes request4103 returns4104 behaves like when user4105 returns4106 behaves like makes request4107 returns4108# [RSpecRunTime] RSpec elapsed time: 14 minutes 44.13 seconds. Current RSS: ~1439M. load average: 0.97 0.98 1.00 1/304 16224109 with an external user4110 that belongs to the project4111 creates a new snippet4112 that does not belong to the project4113 does not create a new snippet4114 with a regular user4115 creates a new snippet4116 behaves like project snippet repository actions4117 commit the files to the repository4118# [RSpecRunTime] RSpec elapsed time: 14 minutes 46.4 seconds. Current RSS: ~1433M. load average: 0.97 0.98 1.00 1/305 16954119 with an admin4120 creates a new snippet4121 returns 400 for missing parameters4122 returns 400 if title is blank4123 behaves like project snippet repository actions4124 commit the files to the repository4125# [RSpecRunTime] RSpec elapsed time: 14 minutes 47.92 seconds. Current RSS: ~1435M. load average: 0.98 0.98 1.00 1/306 17454126 behaves like snippet creation with files parameter4127 returns 400 if both files and content are provided4128 returns 400 when neither files or content are provided4129 path: ".gitattributes", content: "file content", status: :created, error: nil4130 responds correctly4131 path: "valid/path/file.rb", content: "file content", status: :created, error: nil4132 responds correctly4133 path: ".gitattributes", content: nil, status: :bad_request, error: "files[0][content] is empty"4134 responds correctly4135 path: ".gitattributes", content: "", status: :bad_request, error: "files[0][content] is empty"4136 responds correctly4137 path: "", content: "file content", status: :bad_request, error: "files[0][file_path] is empty"4138 responds correctly4139 path: nil, content: "file content", status: :bad_request, error: "files[0][file_path] should be a valid file path, files[0][file_path] is empty"4140 responds correctly4141 path: "../../etc/passwd", content: "file content", status: :bad_request, error: "files[0][file_path] should be a valid file path"4142 responds correctly4143 behaves like snippet creation without files parameter4144 allows file_name and content parameters4145 returns 400 if file_name and content are not both provided4146 returns 400 if content is blank4147 when save fails because the repository could not be created4148 returns 4004149 when the snippet is spam4150 when the snippet is private4151 creates the snippet4152 when the snippet is public4153 rejects the snippet4154 creates a spam log4155 with snippets disabled4156 behaves like 403 response4157 returns 4034158 PUT /projects/:project_id/snippets/:id/4159 behaves like PUT request permissions for admin mode4160 behaves like when admin4161 behaves like makes request4162 returns4163 behaves like makes request4164 returns4165 behaves like when user4166 returns4167 behaves like makes request4168 returns4169 behaves like snippet file updates4170 with various snippet file changes4171 is_multi_file: true, file_name: nil, content: nil, files: [{:action=>"create", :file_path=>"foo.txt", :content=>"bar"}], status: :success4172 has the correct response4173 is_multi_file: true, file_name: nil, content: nil, files: [{:action=>"update", :file_path=>"CHANGELOG", :content=>"bar"}], status: :success4174 has the correct response4175 is_multi_file: true, file_name: nil, content: nil, files: [{:action=>"move", :file_path=>".old-gitattributes", :previous_path=>".gitattributes"}], status: :success4176 has the correct response4177 is_multi_file: true, file_name: nil, content: nil, files: [{:action=>"delete", :file_path=>"CONTRIBUTING.md"}], status: :success4178 has the correct response4179 is_multi_file: true, file_name: nil, content: nil, files: [{:action=>"create", :file_path=>"foo.txt", :content=>"bar"}, {:action=>"update", :file_path=>"CHANGELOG", :content=>"bar"}], status: :success4180 has the correct response4181 is_multi_file: true, file_name: "foo.txt", content: "bar", files: [{:action=>"create", :file_path=>"foo.txt", :content=>"bar"}], status: :bad_request4182 has the correct response4183 is_multi_file: true, file_name: "foo.txt", content: "bar", files: nil, status: :bad_request4184 has the correct response4185 is_multi_file: true, file_name: nil, content: nil, files: nil, status: :bad_request4186 has the correct response4187 is_multi_file: true, file_name: "foo.txt", content: nil, files: [{:action=>"create", :file_path=>"foo.txt", :content=>"bar"}], status: :bad_request4188 has the correct response4189 is_multi_file: true, file_name: nil, content: "bar", files: [{:action=>"create", :file_path=>"foo.txt", :content=>"bar"}], status: :bad_request4190 has the correct response4191 is_multi_file: true, file_name: "", content: nil, files: [{:action=>"create", :file_path=>"foo.txt", :content=>"bar"}], status: :bad_request4192 has the correct response4193 is_multi_file: true, file_name: nil, content: "", files: [{:action=>"create", :file_path=>"foo.txt", :content=>"bar"}], status: :bad_request4194 has the correct response4195 is_multi_file: true, file_name: nil, content: nil, files: [{:action=>"create", :file_path=>"../../etc/passwd", :content=>"bar"}], status: :bad_request4196 has the correct response4197 is_multi_file: true, file_name: nil, content: nil, files: [{:action=>"create", :previous_path=>"../../etc/passwd", :file_path=>"CHANGELOG", :content=>"bar"}], status: :bad_request4198 has the correct response4199 is_multi_file: true, file_name: nil, content: nil, files: [{:action=>"move", :file_path=>"missing_previous_path.txt"}], status: :unprocessable_entity4200 has the correct response4201 is_multi_file: false, file_name: "foo.txt", content: "bar", files: nil, status: :success4202 has the correct response4203 is_multi_file: false, file_name: "foo.txt", content: nil, files: nil, status: :success4204 has the correct response4205 is_multi_file: false, file_name: nil, content: "bar", files: nil, status: :success4206 has the correct response4207 is_multi_file: false, file_name: "foo.txt", content: "bar", files: [{:action=>"create", :file_path=>"foo.txt", :content=>"bar"}], status: :bad_request4208 has the correct response4209 is_multi_file: false, file_name: nil, content: nil, files: nil, status: :bad_request4210 has the correct response4211 is_multi_file: false, file_name: nil, content: "", files: nil, status: :bad_request4212 has the correct response4213 is_multi_file: false, file_name: nil, content: nil, files: [{:action=>"create", :file_path=>"../../etc/passwd", :content=>"bar"}], status: :bad_request4214 has the correct response4215 is_multi_file: false, file_name: nil, content: nil, files: [{:action=>"create", :previous_path=>"../../etc/passwd", :file_path=>"CHANGELOG", :content=>"bar"}], status: :bad_request4216 has the correct response4217 when save fails due to a repository commit error4218 returns a bad request response4219 behaves like snippet non-file updates4220 updates a snippet non-file attributes4221 behaves like snippet individual non-file updates4222 attribute: :description, updated_value: "new description"4223 updates the attribute4224 attribute: :title, updated_value: "new title"4225 updates the attribute4226 attribute: :visibility, updated_value: "private"4227 updates the attribute4228 behaves like invalid snippet updates4229 returns 404 for invalid snippet id4230 returns 400 for missing parameters4231 returns 400 if content is blank4232 returns 400 if title is blank4233# [RSpecRunTime] RSpec elapsed time: 15 minutes 10.64 seconds. Current RSS: ~1530M. load average: 0.90 0.96 0.99 1/308 24514234 behaves like update with repository actions4235 when the repository exists4236 commits the changes to the repository4237 when the repository does not exist4238 when update attributes does not include file_name or content4239 does not create the repository4240 when update attributes include file_name or content4241 creates the repository4242 commits the file to the repository4243 when save fails due to a repository creation error4244 returns 4004245 does not save the changes to the snippet object4246# [RSpecRunTime] RSpec elapsed time: 15 minutes 13.64 seconds. Current RSS: ~1520M. load average: 0.91 0.96 1.00 1/310 25564247 when the snippet is spam4248 when the snippet is private4249 creates the snippet4250 when the snippet is public4251 rejects the snippet4252 creates a spam log4253# [RSpecRunTime] RSpec elapsed time: 15 minutes 15.44 seconds. Current RSS: ~1512M. load average: 0.91 0.96 1.00 1/310 26094254 when the private snippet is made public4255 rejects the snippet4256 creates a spam log4257# [RSpecRunTime] RSpec elapsed time: 15 minutes 16.55 seconds. Current RSS: ~1512M. load average: 0.91 0.96 1.00 1/310 26424258 with snippets disabled4259 behaves like 403 response4260 returns 4034261 DELETE /projects/:project_id/snippets/:id/4262 deletes snippet4263 returns 404 for invalid snippet id4264 behaves like DELETE request permissions for admin mode4265 behaves like when admin4266 behaves like makes request4267 returns4268# [RSpecRunTime] RSpec elapsed time: 15 minutes 17.86 seconds. Current RSS: ~1522M. load average: 0.92 0.97 1.00 1/310 26474269 behaves like makes request4270 returns4271 behaves like when user4272 returns4273 behaves like makes request4274 returns4275 behaves like 412 response4276 for a modified resource4277 returns 412 with a JSON error4278 for an unmodified resource4279 returns 204 with an empty body4280 with snippets disabled4281 behaves like 403 response4282 returns 4034283 GET /projects/:project_id/snippets/:id/raw4284 returns raw text4285 returns 404 for invalid snippet id4286 behaves like GET request permissions for admin mode4287 behaves like when admin4288 behaves like makes request4289 returns4290# [RSpecRunTime] RSpec elapsed time: 15 minutes 20.62 seconds. Current RSS: ~1501M. load average: 0.92 0.97 1.00 1/310 26714291 behaves like makes request4292 returns4293 behaves like when user4294 returns4295 behaves like makes request4296 returns4297 behaves like project snippet access levels4298 behaves like unauthenticated project snippet access4299 project_visibility: :public, snippet_visibility: :public, status: :ok4300 behaves like expected response status4301 returns the correct response4302 project_visibility: :public, snippet_visibility: :private, status: :not_found4303 behaves like expected response status4304 returns the correct response4305 project_visibility: :public, snippet_visibility: :internal, status: :not_found4306 behaves like expected response status4307 returns the correct response4308 project_visibility: :internal, snippet_visibility: :public, status: :not_found4309 behaves like expected response status4310 returns the correct response4311 project_visibility: :private, snippet_visibility: :public, status: :not_found4312 behaves like expected response status4313 returns the correct response4314 behaves like non-member project snippet access4315 project_visibility: :public, snippet_visibility: :public, status: :ok4316 behaves like expected response status4317 returns the correct response4318 project_visibility: :public, snippet_visibility: :internal, status: :ok4319 behaves like expected response status4320 returns the correct response4321 project_visibility: :internal, snippet_visibility: :public, status: :ok4322 behaves like expected response status4323 returns the correct response4324 project_visibility: :public, snippet_visibility: :private, status: :not_found4325 behaves like expected response status4326 returns the correct response4327 project_visibility: :private, snippet_visibility: :public, status: :not_found4328 behaves like expected response status4329 returns the correct response4330 behaves like member project snippet access4331 project_visibility: :public, snippet_visibility: :public, status: :ok4332 behaves like expected response status4333 returns the correct response4334 project_visibility: :public, snippet_visibility: :internal, status: :ok4335 behaves like expected response status4336 returns the correct response4337 project_visibility: :internal, snippet_visibility: :public, status: :ok4338 behaves like expected response status4339 returns the correct response4340# [RSpecRunTime] RSpec elapsed time: 15 minutes 32.86 seconds. Current RSS: ~1472M. load average: 0.94 0.97 1.00 1/310 28534341 project_visibility: :public, snippet_visibility: :private, status: :ok4342 behaves like expected response status4343 returns the correct response4344# [RSpecRunTime] RSpec elapsed time: 15 minutes 33.99 seconds. Current RSS: ~1469M. load average: 0.94 0.97 1.00 1/310 28734345 project_visibility: :private, snippet_visibility: :public, status: :ok4346 behaves like expected response status4347 returns the correct response4348# [RSpecRunTime] RSpec elapsed time: 15 minutes 35.1 seconds. Current RSS: ~1468M. load average: 0.94 0.97 1.00 1/310 28934349 with snippets disabled4350 behaves like 403 response4351 returns 4034352 behaves like snippet blob content4353 returns content from repository4354 when snippet repository is empty4355 returns content from database4356 GET /projects/:project_id/snippets/:id/files/:ref/:file_path/raw4357 behaves like GET request permissions for admin mode4358 behaves like when admin4359 behaves like makes request4360 returns4361 behaves like makes request4362 returns4363 behaves like when user4364 returns4365 behaves like makes request4366 returns4367 behaves like raw snippet files4368 with an invalid snippet ID4369 returns 4044370 with valid params4371 returns the raw file info4372 with unauthorized user4373 returns 4044374 with invalid params4375 file_path: "%2Egitattributes", ref: "invalid-ref", status: :not_found, key: "message", message: "404 Reference Not Found"4376 returns the proper response code and message4377 file_path: "%2Egitattributes", ref: nil, status: :not_found, key: "error", message: "404 Not Found"4378 returns the proper response code and message4379 file_path: "%2Egitattributes", ref: "", status: :not_found, key: "error", message: "404 Not Found"4380 returns the proper response code and message4381 file_path: "doesnotexist.rb", ref: "master", status: :not_found, key: "message", message: "404 File Not Found"4382 returns the proper response code and message4383 file_path: "/does/not/exist.rb", ref: "master", status: :not_found, key: "error", message: "404 Not Found"4384 returns the proper response code and message4385 file_path: "%2E%2E%2Fetc%2Fpasswd", ref: "master", status: :bad_request, key: "error", message: "file_path should be a valid file path"4386 returns the proper response code and message4387 file_path: "%2Fetc%2Fpasswd", ref: "master", status: :bad_request, key: "error", message: "file_path should be a valid file path"4388 returns the proper response code and message4389 file_path: "../../etc/passwd", ref: "master", status: :not_found, key: "error", message: "404 Not Found"4390 returns the proper response code and message4391 behaves like project snippet access levels4392 behaves like unauthenticated project snippet access4393 project_visibility: :public, snippet_visibility: :public, status: :ok4394 behaves like expected response status4395 returns the correct response4396 project_visibility: :public, snippet_visibility: :private, status: :not_found4397 behaves like expected response status4398 returns the correct response4399 project_visibility: :public, snippet_visibility: :internal, status: :not_found4400 behaves like expected response status4401 returns the correct response4402 project_visibility: :internal, snippet_visibility: :public, status: :not_found4403 behaves like expected response status4404 returns the correct response4405 project_visibility: :private, snippet_visibility: :public, status: :not_found4406 behaves like expected response status4407 returns the correct response4408 behaves like non-member project snippet access4409 project_visibility: :public, snippet_visibility: :public, status: :ok4410 behaves like expected response status4411 returns the correct response4412 project_visibility: :public, snippet_visibility: :internal, status: :ok4413 behaves like expected response status4414 returns the correct response4415 project_visibility: :internal, snippet_visibility: :public, status: :ok4416 behaves like expected response status4417 returns the correct response4418 project_visibility: :public, snippet_visibility: :private, status: :not_found4419 behaves like expected response status4420 returns the correct response4421 project_visibility: :private, snippet_visibility: :public, status: :not_found4422 behaves like expected response status4423 returns the correct response4424 behaves like member project snippet access4425 project_visibility: :public, snippet_visibility: :public, status: :ok4426 behaves like expected response status4427 returns the correct response4428# [RSpecRunTime] RSpec elapsed time: 15 minutes 49.83 seconds. Current RSS: ~1460M. load average: 1.02 0.99 1.00 1/310 30354429 project_visibility: :public, snippet_visibility: :internal, status: :ok4430 behaves like expected response status4431 returns the correct response4432# [RSpecRunTime] RSpec elapsed time: 15 minutes 50.93 seconds. Current RSS: ~1454M. load average: 1.02 0.99 1.00 1/310 30484433 project_visibility: :internal, snippet_visibility: :public, status: :ok4434 behaves like expected response status4435 returns the correct response4436# [RSpecRunTime] RSpec elapsed time: 15 minutes 52.09 seconds. Current RSS: ~1450M. load average: 1.02 0.99 1.00 1/310 30614437 project_visibility: :public, snippet_visibility: :private, status: :ok4438 behaves like expected response status4439 returns the correct response4440# [RSpecRunTime] RSpec elapsed time: 15 minutes 53.26 seconds. Current RSS: ~1449M. load average: 1.02 0.99 1.00 2/310 30744441 project_visibility: :private, snippet_visibility: :public, status: :ok4442 behaves like expected response status4443 returns the correct response4444# [RSpecRunTime] RSpec elapsed time: 15 minutes 54.45 seconds. Current RSS: ~1454M. load average: 1.02 0.99 1.00 1/310 30874445# [RSpecRunTime] Finishing example group spec/requests/api/project_snippets_spec.rb. It took 1 minute 32.25 seconds. Expected to take 1 minute 25.04 seconds.4446# [RSpecRunTime] Starting example group spec/requests/api/debian_group_packages_spec.rb. Expected to take 1 minute 17.02 seconds.4447API::DebianGroupPackages4448 with invalid parameter4449 behaves like Debian packages GET request4450 returns bad_request and expected body4451# [RSpecRunTime] RSpec elapsed time: 15 minutes 56.72 seconds. Current RSS: ~1446M. load average: 1.02 0.99 1.00 1/310 30884452 GET groups/:id/-/packages/debian/dists/*distribution/Release.gpg4453 behaves like Debian packages read endpoint4454 with valid container4455 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNATURE-----/4456 behaves like Debian packages GET request4457 returns success and expected body4458 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNATURE-----/4459 behaves like Debian packages GET request4460 returns success and expected body4461 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNATURE-----/4462 behaves like Debian packages GET request4463 returns success and expected body4464 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4465 behaves like Debian packages GET request4466 returns unauthorized4467 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNATURE-----/4468 behaves like Debian packages GET request4469 returns success and expected body4470 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4471 behaves like Debian packages GET request4472 returns unauthorized4473 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4474 behaves like Debian packages GET request4475 returns forbidden4476 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4477 behaves like Debian packages GET request4478 returns not_found4479 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4480 behaves like Debian packages GET request4481 returns unauthorized4482 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4483 behaves like Debian packages GET request4484 returns unauthorized4485 behaves like rejects Debian access with unknown container id4486 with an unknown container4487 as anonymous4488 behaves like Debian packages GET request4489 returns unauthorized4490 as authenticated user4491 behaves like Debian packages GET request4492 returns not_found4493 GET groups/:id/-/packages/debian/dists/*distribution/Release4494 behaves like Debian packages read endpoint4495 with valid container4496 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^Codename: fixture-distribution\n$/4497 behaves like Debian packages GET request4498 returns success and expected body4499 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^Codename: fixture-distribution\n$/4500 behaves like Debian packages GET request4501 returns success and expected body4502 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^Codename: fixture-distribution\n$/4503 behaves like Debian packages GET request4504 returns success and expected body4505 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4506 behaves like Debian packages GET request4507 returns unauthorized4508 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^Codename: fixture-distribution\n$/4509 behaves like Debian packages GET request4510 returns success and expected body4511 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4512 behaves like Debian packages GET request4513 returns unauthorized4514 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4515 behaves like Debian packages GET request4516 returns forbidden4517 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4518 behaves like Debian packages GET request4519 returns not_found4520 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4521 behaves like Debian packages GET request4522 returns unauthorized4523 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4524 behaves like Debian packages GET request4525 returns unauthorized4526 behaves like rejects Debian access with unknown container id4527 with an unknown container4528 as anonymous4529 behaves like Debian packages GET request4530 returns unauthorized4531 as authenticated user4532 behaves like Debian packages GET request4533 returns not_found4534 GET groups/:id/-/packages/debian/dists/*distribution/InRelease4535 behaves like Debian packages read endpoint4536 with valid container4537 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNED MESSAGE-----/4538 behaves like Debian packages GET request4539 returns success and expected body4540 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNED MESSAGE-----/4541 behaves like Debian packages GET request4542 returns success and expected body4543 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNED MESSAGE-----/4544 behaves like Debian packages GET request4545 returns success and expected body4546 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4547 behaves like Debian packages GET request4548 returns unauthorized4549 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^-----BEGIN PGP SIGNED MESSAGE-----/4550 behaves like Debian packages GET request4551 returns success and expected body4552 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4553 behaves like Debian packages GET request4554 returns unauthorized4555 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4556 behaves like Debian packages GET request4557 returns forbidden4558 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4559 behaves like Debian packages GET request4560 returns not_found4561 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4562 behaves like Debian packages GET request4563 returns unauthorized4564 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4565 behaves like Debian packages GET request4566 returns unauthorized4567 behaves like rejects Debian access with unknown container id4568 with an unknown container4569 as anonymous4570 behaves like Debian packages GET request4571 returns unauthorized4572 as authenticated user4573 behaves like Debian packages GET request4574 returns not_found4575 GET groups/:id/-/packages/debian/dists/*distribution/:component/binary-:architecture/Packages4576 behaves like Debian packages index endpoint4577 behaves like Debian packages read endpoint4578 with valid container4579 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete Packages file/4580 behaves like Debian packages GET request4581 returns success and expected body4582 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete Packages file/4583 behaves like Debian packages GET request4584 returns success and expected body4585 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete Packages file/4586 behaves like Debian packages GET request4587 returns success and expected body4588 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4589 behaves like Debian packages GET request4590 returns unauthorized4591 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete Packages file/4592 behaves like Debian packages GET request4593 returns success and expected body4594 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4595 behaves like Debian packages GET request4596 returns unauthorized4597 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4598 behaves like Debian packages GET request4599 returns forbidden4600 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4601 behaves like Debian packages GET request4602 returns not_found4603 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4604 behaves like Debian packages GET request4605 returns unauthorized4606 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4607 behaves like Debian packages GET request4608 returns unauthorized4609 behaves like rejects Debian access with unknown container id4610 with an unknown container4611 as anonymous4612 behaves like Debian packages GET request4613 returns unauthorized4614 as authenticated user4615 behaves like Debian packages GET request4616 returns not_found4617 when no ComponentFile is found4618 behaves like Debian packages read endpoint4619 with valid container4620 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :no_content, expected_body: /^$/4621 behaves like Debian packages GET request4622 returns no_content and expected body4623 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :no_content, expected_body: /^$/4624 behaves like Debian packages GET request4625 returns no_content and expected body4626 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :no_content, expected_body: /^$/4627 behaves like Debian packages GET request4628 returns no_content and expected body4629 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4630 behaves like Debian packages GET request4631 returns unauthorized4632 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :no_content, expected_body: /^$/4633 behaves like Debian packages GET request4634 returns no_content and expected body4635 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4636 behaves like Debian packages GET request4637 returns unauthorized4638 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4639 behaves like Debian packages GET request4640 returns forbidden4641 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4642 behaves like Debian packages GET request4643 returns not_found4644 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4645 behaves like Debian packages GET request4646 returns unauthorized4647 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4648 behaves like Debian packages GET request4649 returns unauthorized4650 behaves like rejects Debian access with unknown container id4651 with an unknown container4652 as anonymous4653 behaves like Debian packages GET request4654 returns unauthorized4655 as authenticated user4656 behaves like Debian packages GET request4657 returns not_found4658 GET groups/:id/-/packages/debian/dists/*distribution/:component/binary-:architecture/Packages.gz4659 behaves like Debian packages read endpoint4660 with valid container4661 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/4662 behaves like Debian packages GET request4663 returns not_found and expected body4664 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/4665 behaves like Debian packages GET request4666 returns not_found and expected body4667 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/4668 behaves like Debian packages GET request4669 returns not_found and expected body4670 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4671 behaves like Debian packages GET request4672 returns unauthorized4673 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/4674 behaves like Debian packages GET request4675 returns not_found and expected body4676 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4677 behaves like Debian packages GET request4678 returns unauthorized4679 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4680 behaves like Debian packages GET request4681 returns forbidden4682 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4683 behaves like Debian packages GET request4684 returns not_found4685 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4686 behaves like Debian packages GET request4687 returns unauthorized4688 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4689 behaves like Debian packages GET request4690 returns unauthorized4691 behaves like rejects Debian access with unknown container id4692 with an unknown container4693 as anonymous4694 behaves like Debian packages GET request4695 returns unauthorized4696 as authenticated user4697 behaves like Debian packages GET request4698 returns not_found4699 GET groups/:id/-/packages/debian/dists/*distribution/:component/binary-:architecture/by-hash/SHA256/:file_sha2564700 behaves like Debian packages index sha256 endpoint4701 behaves like Debian packages read endpoint4702 with valid container4703 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/4704 behaves like Debian packages GET request4705 returns success and expected body4706 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/4707 behaves like Debian packages GET request4708 returns success and expected body4709 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/4710 behaves like Debian packages GET request4711 returns success and expected body4712 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4713 behaves like Debian packages GET request4714 returns unauthorized4715 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/4716 behaves like Debian packages GET request4717 returns success and expected body4718 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4719 behaves like Debian packages GET request4720 returns unauthorized4721 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4722 behaves like Debian packages GET request4723 returns forbidden4724 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4725 behaves like Debian packages GET request4726 returns not_found4727 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4728 behaves like Debian packages GET request4729 returns unauthorized4730 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4731 behaves like Debian packages GET request4732 returns unauthorized4733 behaves like rejects Debian access with unknown container id4734 with an unknown container4735 as anonymous4736 behaves like Debian packages GET request4737 returns unauthorized4738 as authenticated user4739 behaves like Debian packages GET request4740 returns not_found4741 with empty checksum4742 behaves like Debian packages read endpoint4743 with valid container4744 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :no_content, expected_body: /^$/4745 behaves like Debian packages GET request4746 returns no_content and expected body4747 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :no_content, expected_body: /^$/4748 behaves like Debian packages GET request4749 returns no_content and expected body4750 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :no_content, expected_body: /^$/4751 behaves like Debian packages GET request4752 returns no_content and expected body4753 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4754 behaves like Debian packages GET request4755 returns unauthorized4756 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :no_content, expected_body: /^$/4757 behaves like Debian packages GET request4758 returns no_content and expected body4759 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4760 behaves like Debian packages GET request4761 returns unauthorized4762 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4763 behaves like Debian packages GET request4764 returns forbidden4765 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4766 behaves like Debian packages GET request4767 returns not_found4768 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4769 behaves like Debian packages GET request4770 returns unauthorized4771 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4772 behaves like Debian packages GET request4773 returns unauthorized4774 behaves like rejects Debian access with unknown container id4775 with an unknown container4776 as anonymous4777 behaves like Debian packages GET request4778 returns unauthorized4779 as authenticated user4780 behaves like Debian packages GET request4781 returns not_found4782 when ComponentFile is not found4783 behaves like Debian packages read endpoint4784 with valid container4785 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/4786 behaves like Debian packages GET request4787 returns not_found and expected body4788 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/4789 behaves like Debian packages GET request4790 returns not_found and expected body4791 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/4792 behaves like Debian packages GET request4793 returns not_found and expected body4794 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4795 behaves like Debian packages GET request4796 returns unauthorized4797 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/4798 behaves like Debian packages GET request4799 returns not_found and expected body4800 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4801 behaves like Debian packages GET request4802 returns unauthorized4803 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4804 behaves like Debian packages GET request4805 returns forbidden4806 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4807 behaves like Debian packages GET request4808 returns not_found4809 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4810 behaves like Debian packages GET request4811 returns unauthorized4812 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4813 behaves like Debian packages GET request4814 returns unauthorized4815 behaves like rejects Debian access with unknown container id4816 with an unknown container4817 as anonymous4818 behaves like Debian packages GET request4819 returns unauthorized4820 as authenticated user4821 behaves like Debian packages GET request4822 returns not_found4823 GET groups/:id/-/packages/debian/dists/*distribution/:component/source/Sources4824 behaves like Debian packages index endpoint4825 behaves like Debian packages read endpoint4826 with valid container4827 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^Description: This is an incomplete Sources file$/4828 behaves like Debian packages GET request4829 returns success and expected body4830 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^Description: This is an incomplete Sources file$/4831 behaves like Debian packages GET request4832 returns success and expected body4833 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^Description: This is an incomplete Sources file$/4834 behaves like Debian packages GET request4835 returns success and expected body4836 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4837 behaves like Debian packages GET request4838 returns unauthorized4839 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^Description: This is an incomplete Sources file$/4840 behaves like Debian packages GET request4841 returns success and expected body4842 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4843 behaves like Debian packages GET request4844 returns unauthorized4845 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4846 behaves like Debian packages GET request4847 returns forbidden4848 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4849 behaves like Debian packages GET request4850 returns not_found4851 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4852 behaves like Debian packages GET request4853 returns unauthorized4854 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4855 behaves like Debian packages GET request4856 returns unauthorized4857 behaves like rejects Debian access with unknown container id4858 with an unknown container4859 as anonymous4860 behaves like Debian packages GET request4861 returns unauthorized4862 as authenticated user4863 behaves like Debian packages GET request4864 returns not_found4865 when no ComponentFile is found4866 behaves like Debian packages read endpoint4867 with valid container4868 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :no_content, expected_body: /^$/4869 behaves like Debian packages GET request4870 returns no_content and expected body4871 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :no_content, expected_body: /^$/4872 behaves like Debian packages GET request4873 returns no_content and expected body4874 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :no_content, expected_body: /^$/4875 behaves like Debian packages GET request4876 returns no_content and expected body4877 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4878 behaves like Debian packages GET request4879 returns unauthorized4880 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :no_content, expected_body: /^$/4881 behaves like Debian packages GET request4882 returns no_content and expected body4883 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4884 behaves like Debian packages GET request4885 returns unauthorized4886 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4887 behaves like Debian packages GET request4888 returns forbidden4889 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4890 behaves like Debian packages GET request4891 returns not_found4892 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4893 behaves like Debian packages GET request4894 returns unauthorized4895 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4896 behaves like Debian packages GET request4897 returns unauthorized4898 behaves like rejects Debian access with unknown container id4899 with an unknown container4900 as anonymous4901 behaves like Debian packages GET request4902 returns unauthorized4903 as authenticated user4904 behaves like Debian packages GET request4905 returns not_found4906 GET groups/:id/-/packages/debian/dists/*distribution/:component/source/by-hash/SHA256/:file_sha2564907 behaves like Debian packages index sha256 endpoint4908 behaves like Debian packages read endpoint4909 with valid container4910 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/4911 behaves like Debian packages GET request4912 returns success and expected body4913# [RSpecRunTime] RSpec elapsed time: 16 minutes 28.02 seconds. Current RSS: ~1447M. load average: 1.01 0.99 1.00 1/301 30894914 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/4915 behaves like Debian packages GET request4916 returns success and expected body4917 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/4918 behaves like Debian packages GET request4919 returns success and expected body4920 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4921 behaves like Debian packages GET request4922 returns unauthorized4923 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/4924 behaves like Debian packages GET request4925 returns success and expected body4926 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4927 behaves like Debian packages GET request4928 returns unauthorized4929 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4930 behaves like Debian packages GET request4931 returns forbidden4932 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4933 behaves like Debian packages GET request4934 returns not_found4935 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4936 behaves like Debian packages GET request4937 returns unauthorized4938 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4939 behaves like Debian packages GET request4940 returns unauthorized4941 behaves like rejects Debian access with unknown container id4942 with an unknown container4943 as anonymous4944 behaves like Debian packages GET request4945 returns unauthorized4946 as authenticated user4947 behaves like Debian packages GET request4948 returns not_found4949 with empty checksum4950 behaves like Debian packages read endpoint4951 with valid container4952 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :no_content, expected_body: /^$/4953 behaves like Debian packages GET request4954 returns no_content and expected body4955 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :no_content, expected_body: /^$/4956 behaves like Debian packages GET request4957 returns no_content and expected body4958 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :no_content, expected_body: /^$/4959 behaves like Debian packages GET request4960 returns no_content and expected body4961 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4962 behaves like Debian packages GET request4963 returns unauthorized4964 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :no_content, expected_body: /^$/4965 behaves like Debian packages GET request4966 returns no_content and expected body4967 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil4968 behaves like Debian packages GET request4969 returns unauthorized4970 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil4971 behaves like Debian packages GET request4972 returns forbidden4973 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil4974 behaves like Debian packages GET request4975 returns not_found4976 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4977 behaves like Debian packages GET request4978 returns unauthorized4979 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil4980 behaves like Debian packages GET request4981 returns unauthorized4982 behaves like rejects Debian access with unknown container id4983 with an unknown container4984 as anonymous4985 behaves like Debian packages GET request4986 returns unauthorized4987 as authenticated user4988 behaves like Debian packages GET request4989 returns not_found4990 when ComponentFile is not found4991 behaves like Debian packages read endpoint4992 with valid container4993 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/4994 behaves like Debian packages GET request4995 returns not_found and expected body4996 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/4997 behaves like Debian packages GET request4998 returns not_found and expected body4999 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/5000 behaves like Debian packages GET request5001 returns not_found and expected body5002 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5003 behaves like Debian packages GET request5004 returns unauthorized5005 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/5006 behaves like Debian packages GET request5007 returns not_found and expected body5008 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5009 behaves like Debian packages GET request5010 returns unauthorized5011 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5012 behaves like Debian packages GET request5013 returns forbidden5014 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5015 behaves like Debian packages GET request5016 returns not_found5017 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5018 behaves like Debian packages GET request5019 returns unauthorized5020 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5021 behaves like Debian packages GET request5022 returns unauthorized5023 behaves like rejects Debian access with unknown container id5024 with an unknown container5025 as anonymous5026 behaves like Debian packages GET request5027 returns unauthorized5028 as authenticated user5029 behaves like Debian packages GET request5030 returns not_found5031 GET groups/:id/-/packages/debian/dists/*distribution/:component/debian-installer/binary-:architecture/Packages5032 behaves like Debian packages index endpoint5033 behaves like Debian packages read endpoint5034 with valid container5035 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete D-I Packages file/5036 behaves like Debian packages GET request5037 returns success and expected body5038 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete D-I Packages file/5039 behaves like Debian packages GET request5040 returns success and expected body5041 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete D-I Packages file/5042 behaves like Debian packages GET request5043 returns success and expected body5044 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5045 behaves like Debian packages GET request5046 returns unauthorized5047 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /Description: This is an incomplete D-I Packages file/5048 behaves like Debian packages GET request5049 returns success and expected body5050 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5051 behaves like Debian packages GET request5052 returns unauthorized5053 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5054 behaves like Debian packages GET request5055 returns forbidden5056 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5057 behaves like Debian packages GET request5058 returns not_found5059 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5060 behaves like Debian packages GET request5061 returns unauthorized5062 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5063 behaves like Debian packages GET request5064 returns unauthorized5065 behaves like rejects Debian access with unknown container id5066 with an unknown container5067 as anonymous5068 behaves like Debian packages GET request5069 returns unauthorized5070 as authenticated user5071 behaves like Debian packages GET request5072 returns not_found5073 when no ComponentFile is found5074 behaves like Debian packages read endpoint5075 with valid container5076 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5077 behaves like Debian packages GET request5078 returns no_content and expected body5079 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5080 behaves like Debian packages GET request5081 returns no_content and expected body5082 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5083 behaves like Debian packages GET request5084 returns no_content and expected body5085 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5086 behaves like Debian packages GET request5087 returns unauthorized5088 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5089 behaves like Debian packages GET request5090 returns no_content and expected body5091 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5092 behaves like Debian packages GET request5093 returns unauthorized5094 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5095 behaves like Debian packages GET request5096 returns forbidden5097 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5098 behaves like Debian packages GET request5099 returns not_found5100 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5101 behaves like Debian packages GET request5102 returns unauthorized5103 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5104 behaves like Debian packages GET request5105 returns unauthorized5106 behaves like rejects Debian access with unknown container id5107 with an unknown container5108 as anonymous5109 behaves like Debian packages GET request5110 returns unauthorized5111 as authenticated user5112 behaves like Debian packages GET request5113 returns not_found5114 GET groups/:id/-/packages/debian/dists/*distribution/:component/debian-installer/binary-:architecture/Packages.gz5115 behaves like Debian packages read endpoint5116 with valid container5117 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/5118 behaves like Debian packages GET request5119 returns not_found and expected body5120 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/5121 behaves like Debian packages GET request5122 returns not_found and expected body5123 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/5124 behaves like Debian packages GET request5125 returns not_found and expected body5126 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5127 behaves like Debian packages GET request5128 returns unauthorized5129 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: /Format gz is not supported/5130 behaves like Debian packages GET request5131 returns not_found and expected body5132 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5133 behaves like Debian packages GET request5134 returns unauthorized5135 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5136 behaves like Debian packages GET request5137 returns forbidden5138 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5139 behaves like Debian packages GET request5140 returns not_found5141 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5142 behaves like Debian packages GET request5143 returns unauthorized5144 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5145 behaves like Debian packages GET request5146 returns unauthorized5147 behaves like rejects Debian access with unknown container id5148 with an unknown container5149 as anonymous5150 behaves like Debian packages GET request5151 returns unauthorized5152 as authenticated user5153 behaves like Debian packages GET request5154 returns not_found5155 GET groups/:id/-/packages/debian/dists/*distribution/:component/debian-installer/binary-:architecture/by-hash/SHA256/:file_sha2565156 behaves like Debian packages index sha256 endpoint5157 behaves like Debian packages read endpoint5158 with valid container5159 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/5160 behaves like Debian packages GET request5161 returns success and expected body5162 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/5163 behaves like Debian packages GET request5164 returns success and expected body5165 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/5166 behaves like Debian packages GET request5167 returns success and expected body5168 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5169 behaves like Debian packages GET request5170 returns unauthorized5171 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^Other SHA256$/5172 behaves like Debian packages GET request5173 returns success and expected body5174 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5175 behaves like Debian packages GET request5176 returns unauthorized5177 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5178 behaves like Debian packages GET request5179 returns forbidden5180 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5181 behaves like Debian packages GET request5182 returns not_found5183 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5184 behaves like Debian packages GET request5185 returns unauthorized5186 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5187 behaves like Debian packages GET request5188 returns unauthorized5189 behaves like rejects Debian access with unknown container id5190 with an unknown container5191 as anonymous5192 behaves like Debian packages GET request5193 returns unauthorized5194 as authenticated user5195 behaves like Debian packages GET request5196 returns not_found5197 with empty checksum5198 behaves like Debian packages read endpoint5199 with valid container5200 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5201 behaves like Debian packages GET request5202 returns no_content and expected body5203 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5204 behaves like Debian packages GET request5205 returns no_content and expected body5206 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5207 behaves like Debian packages GET request5208 returns no_content and expected body5209 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5210 behaves like Debian packages GET request5211 returns unauthorized5212 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :no_content, expected_body: /^$/5213 behaves like Debian packages GET request5214 returns no_content and expected body5215 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5216 behaves like Debian packages GET request5217 returns unauthorized5218 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5219 behaves like Debian packages GET request5220 returns forbidden5221 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5222 behaves like Debian packages GET request5223 returns not_found5224 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5225 behaves like Debian packages GET request5226 returns unauthorized5227 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5228 behaves like Debian packages GET request5229 returns unauthorized5230 behaves like rejects Debian access with unknown container id5231 with an unknown container5232 as anonymous5233 behaves like Debian packages GET request5234 returns unauthorized5235 as authenticated user5236 behaves like Debian packages GET request5237 returns not_found5238 when ComponentFile is not found5239 behaves like Debian packages read endpoint5240 with valid container5241 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/5242 behaves like Debian packages GET request5243 returns not_found and expected body5244 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/5245 behaves like Debian packages GET request5246 returns not_found and expected body5247 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/5248 behaves like Debian packages GET request5249 returns not_found and expected body5250 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5251 behaves like Debian packages GET request5252 returns unauthorized5253 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: /^{"message":"404 Not Found"}$/5254 behaves like Debian packages GET request5255 returns not_found and expected body5256 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5257 behaves like Debian packages GET request5258 returns unauthorized5259 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5260 behaves like Debian packages GET request5261 returns forbidden5262 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5263 behaves like Debian packages GET request5264 returns not_found5265 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5266 behaves like Debian packages GET request5267 returns unauthorized5268# [RSpecRunTime] RSpec elapsed time: 16 minutes 51.82 seconds. Current RSS: ~1446M. load average: 1.01 0.99 1.00 1/301 30905269 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5270 behaves like Debian packages GET request5271 returns unauthorized5272 behaves like rejects Debian access with unknown container id5273 with an unknown container5274 as anonymous5275 behaves like Debian packages GET request5276 returns unauthorized5277 as authenticated user5278 behaves like Debian packages GET request5279 returns not_found5280 GET groups/:id/-/packages/debian/pool/:codename/:project_id/:letter/:package_name/:package_version/:file_name5281 file_name: "sample_1.2.3~alpha2.tar.xz", success_body: /^.7zXZ/5282 behaves like Debian packages read endpoint5283 with valid container5284 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^.7zXZ/5285 behaves like Debian packages GET request5286 returns success and expected body5287 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^.7zXZ/5288 behaves like Debian packages GET request5289 returns success and expected body5290 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^.7zXZ/5291 behaves like Debian packages GET request5292 returns success and expected body5293 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5294 behaves like Debian packages GET request5295 returns unauthorized5296 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^.7zXZ/5297 behaves like Debian packages GET request5298 returns success and expected body5299 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5300 behaves like Debian packages GET request5301 returns unauthorized5302 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5303 behaves like Debian packages GET request5304 returns forbidden5305 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5306 behaves like Debian packages GET request5307 returns not_found5308 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5309 behaves like Debian packages GET request5310 returns unauthorized5311 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5312 behaves like Debian packages GET request5313 returns unauthorized5314 behaves like rejects Debian access with unknown container id5315 with an unknown container5316 as anonymous5317 behaves like Debian packages GET request5318 returns unauthorized5319 as authenticated user5320 behaves like Debian packages GET request5321 returns not_found5322 for bumping last downloaded at5323 behaves like bumping the package last downloaded at field5324 bumps last_downloaded_at5325 file_name: "sample_1.2.3~alpha2.dsc", success_body: /^Format: 3.0 \(native\)/5326 behaves like Debian packages read endpoint5327 with valid container5328 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^Format: 3.0 \(native\)/5329 behaves like Debian packages GET request5330 returns success and expected body5331 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^Format: 3.0 \(native\)/5332 behaves like Debian packages GET request5333 returns success and expected body5334 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^Format: 3.0 \(native\)/5335 behaves like Debian packages GET request5336 returns success and expected body5337 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5338 behaves like Debian packages GET request5339 returns unauthorized5340 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^Format: 3.0 \(native\)/5341 behaves like Debian packages GET request5342 returns success and expected body5343 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5344 behaves like Debian packages GET request5345 returns unauthorized5346 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5347 behaves like Debian packages GET request5348 returns forbidden5349 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5350 behaves like Debian packages GET request5351 returns not_found5352 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5353 behaves like Debian packages GET request5354 returns unauthorized5355 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5356 behaves like Debian packages GET request5357 returns unauthorized5358 behaves like rejects Debian access with unknown container id5359 with an unknown container5360 as anonymous5361 behaves like Debian packages GET request5362 returns unauthorized5363 as authenticated user5364 behaves like Debian packages GET request5365 returns not_found5366 for bumping last downloaded at5367 behaves like bumping the package last downloaded at field5368 bumps last_downloaded_at5369 file_name: "libsample0_1.2.3~alpha2_amd64.deb", success_body: /^!<arch>/5370 behaves like Debian packages read endpoint5371 with valid container5372 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5373 behaves like Debian packages GET request5374 returns success and expected body5375 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5376 behaves like Debian packages GET request5377 returns success and expected body5378 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5379 behaves like Debian packages GET request5380 returns success and expected body5381 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5382 behaves like Debian packages GET request5383 returns unauthorized5384 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5385 behaves like Debian packages GET request5386 returns success and expected body5387 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5388 behaves like Debian packages GET request5389 returns unauthorized5390 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5391 behaves like Debian packages GET request5392 returns forbidden5393 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5394 behaves like Debian packages GET request5395 returns not_found5396 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5397 behaves like Debian packages GET request5398 returns unauthorized5399 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5400 behaves like Debian packages GET request5401 returns unauthorized5402 behaves like rejects Debian access with unknown container id5403 with an unknown container5404 as anonymous5405 behaves like Debian packages GET request5406 returns unauthorized5407 as authenticated user5408 behaves like Debian packages GET request5409 returns not_found5410 for bumping last downloaded at5411 behaves like bumping the package last downloaded at field5412 bumps last_downloaded_at5413 file_name: "sample-udeb_1.2.3~alpha2_amd64.udeb", success_body: /^!<arch>/5414 behaves like Debian packages read endpoint5415 with valid container5416 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5417 behaves like Debian packages GET request5418 returns success and expected body5419 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5420 behaves like Debian packages GET request5421 returns success and expected body5422 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5423 behaves like Debian packages GET request5424 returns success and expected body5425 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5426 behaves like Debian packages GET request5427 returns unauthorized5428 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5429 behaves like Debian packages GET request5430 returns success and expected body5431 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5432 behaves like Debian packages GET request5433 returns unauthorized5434 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5435 behaves like Debian packages GET request5436 returns forbidden5437 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5438 behaves like Debian packages GET request5439 returns not_found5440 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5441 behaves like Debian packages GET request5442 returns unauthorized5443 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5444 behaves like Debian packages GET request5445 returns unauthorized5446 behaves like rejects Debian access with unknown container id5447 with an unknown container5448 as anonymous5449 behaves like Debian packages GET request5450 returns unauthorized5451 as authenticated user5452 behaves like Debian packages GET request5453 returns not_found5454 for bumping last downloaded at5455 behaves like bumping the package last downloaded at field5456 bumps last_downloaded_at5457 file_name: "sample-ddeb_1.2.3~alpha2_amd64.ddeb", success_body: /^!<arch>/5458 behaves like Debian packages read endpoint5459 with valid container5460 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5461 behaves like Debian packages GET request5462 returns success and expected body5463 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5464 behaves like Debian packages GET request5465 returns success and expected body5466 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5467 behaves like Debian packages GET request5468 returns success and expected body5469# [RSpecRunTime] RSpec elapsed time: 17 minutes 7.54 seconds. Current RSS: ~1453M. load average: 1.07 1.01 1.00 1/301 30915470 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5471 behaves like Debian packages GET request5472 returns unauthorized5473 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /^!<arch>/5474 behaves like Debian packages GET request5475 returns success and expected body5476 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5477 behaves like Debian packages GET request5478 returns unauthorized5479 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5480 behaves like Debian packages GET request5481 returns forbidden5482 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5483 behaves like Debian packages GET request5484 returns not_found5485 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5486 behaves like Debian packages GET request5487 returns unauthorized5488 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5489 behaves like Debian packages GET request5490 returns unauthorized5491 behaves like rejects Debian access with unknown container id5492 with an unknown container5493 as anonymous5494 behaves like Debian packages GET request5495 returns unauthorized5496 as authenticated user5497 behaves like Debian packages GET request5498 returns not_found5499 for bumping last downloaded at5500 behaves like bumping the package last downloaded at field5501 bumps last_downloaded_at5502 file_name: "sample_1.2.3~alpha2_amd64.buildinfo", success_body: /Build-Tainted-By/5503 behaves like Debian packages read endpoint5504 with valid container5505 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /Build-Tainted-By/5506 behaves like Debian packages GET request5507 returns success and expected body5508 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /Build-Tainted-By/5509 behaves like Debian packages GET request5510 returns success and expected body5511 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /Build-Tainted-By/5512 behaves like Debian packages GET request5513 returns success and expected body5514 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5515 behaves like Debian packages GET request5516 returns unauthorized5517 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /Build-Tainted-By/5518 behaves like Debian packages GET request5519 returns success and expected body5520 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5521 behaves like Debian packages GET request5522 returns unauthorized5523 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5524 behaves like Debian packages GET request5525 returns forbidden5526 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5527 behaves like Debian packages GET request5528 returns not_found5529 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5530 behaves like Debian packages GET request5531 returns unauthorized5532 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5533 behaves like Debian packages GET request5534 returns unauthorized5535 behaves like rejects Debian access with unknown container id5536 with an unknown container5537 as anonymous5538 behaves like Debian packages GET request5539 returns unauthorized5540 as authenticated user5541 behaves like Debian packages GET request5542 returns not_found5543 for bumping last downloaded at5544 behaves like bumping the package last downloaded at field5545 bumps last_downloaded_at5546 file_name: "sample_1.2.3~alpha2_amd64.changes", success_body: /urgency=medium/5547 behaves like Debian packages read endpoint5548 with valid container5549 visibility_level: :public, user_type: :guest, auth_method: :basic, expected_status: :success, expected_body: /urgency=medium/5550 behaves like Debian packages GET request5551 returns success and expected body5552 visibility_level: :public, user_type: :not_a_member, auth_method: :basic, expected_status: :success, expected_body: /urgency=medium/5553 behaves like Debian packages GET request5554 returns success and expected body5555 visibility_level: :public, user_type: :anonymous, auth_method: :basic, expected_status: :success, expected_body: /urgency=medium/5556 behaves like Debian packages GET request5557 returns success and expected body5558 visibility_level: :public, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5559 behaves like Debian packages GET request5560 returns unauthorized5561 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :success, expected_body: /urgency=medium/5562 behaves like Debian packages GET request5563 returns success and expected body5564 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil5565 behaves like Debian packages GET request5566 returns unauthorized5567 visibility_level: :private, user_type: :guest, auth_method: :basic, expected_status: :forbidden, expected_body: nil5568 behaves like Debian packages GET request5569 returns forbidden5570 visibility_level: :private, user_type: :not_a_member, auth_method: :basic, expected_status: :not_found, expected_body: nil5571 behaves like Debian packages GET request5572 returns not_found5573 visibility_level: :private, user_type: :anonymous, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5574 behaves like Debian packages GET request5575 returns unauthorized5576 visibility_level: :private, user_type: :invalid_token, auth_method: :basic, expected_status: :unauthorized, expected_body: nil5577 behaves like Debian packages GET request5578 returns unauthorized5579 behaves like rejects Debian access with unknown container id5580 with an unknown container5581 as anonymous5582 behaves like Debian packages GET request5583 returns unauthorized5584 as authenticated user5585 behaves like Debian packages GET request5586 returns not_found5587 for bumping last downloaded at5588 behaves like bumping the package last downloaded at field5589 bumps last_downloaded_at5590# [RSpecRunTime] Finishing example group spec/requests/api/debian_group_packages_spec.rb. It took 1 minute 22.56 seconds. Expected to take 1 minute 17.02 seconds.5591# [RSpecRunTime] Starting example group spec/requests/api/snippets_spec.rb. Expected to take 57.97 seconds.5592API::Snippets5593 GET /snippets/5594 hides private snippets from regular user5595 does not return snippets related to a project with disable feature visibility5596 behaves like returns unauthorized when not authenticated5597 returns 401 for non-authenticated5598# [RSpecRunTime] RSpec elapsed time: 17 minutes 19.63 seconds. Current RSS: ~1467M. load average: 1.06 1.01 1.00 1/301 31405599 behaves like returns filtered snippets for user5600 returns snippets available for user5601 filtering snippets by created_after/created_before5602 returns snippets available for user in given time range5603# [RSpecRunTime] RSpec elapsed time: 17 minutes 21.3 seconds. Current RSS: ~1498M. load average: 1.06 1.01 1.00 1/301 32015604 GET /snippets/public5605 returns only public snippets from all users when authenticated5606 behaves like returns unauthorized when not authenticated5607 returns 401 for non-authenticated5608# [RSpecRunTime] RSpec elapsed time: 17 minutes 23.23 seconds. Current RSS: ~1519M. load average: 1.13 1.02 1.01 1/303 32765609 filtering public snippets by created_after/created_before5610 returns public snippets available to user in given time range5611 GET /snippets/all5612 behaves like returns unauthorized when not authenticated5613 returns 401 for non-authenticated5614 behaves like returns filtered snippets for user5615 returns snippets available for user5616 filtering snippets by created_after/created_before5617 returns snippets available for user in given time range5618# [RSpecRunTime] RSpec elapsed time: 17 minutes 27.04 seconds. Current RSS: ~1556M. load average: 1.13 1.02 1.01 1/303 33695619 with additional snippets5620 and user is admin5621 returns all snippets5622 and user is not admin5623 returns all internal and public snippets5624 GET /snippets/:id/raw5625 returns raw text5626 returns 404 for invalid snippet id5627 behaves like snippet access with different users5628 requester: :admin, visibility: :public, status: :ok5629 returns the correct response5630 requester: :admin, visibility: :private, status: :ok5631 returns the correct response5632 requester: :admin, visibility: :internal, status: :ok5633 returns the correct response5634 requester: :author, visibility: :public, status: :ok5635 returns the correct response5636 requester: :author, visibility: :private, status: :ok5637 returns the correct response5638 requester: :author, visibility: :internal, status: :ok5639 returns the correct response5640 requester: :other, visibility: :public, status: :ok5641 returns the correct response5642 requester: :other, visibility: :private, status: :not_found5643 returns the correct response5644 requester: :other, visibility: :internal, status: :ok5645 returns the correct response5646 requester: nil, visibility: :public, status: :ok5647 returns the correct response5648 requester: nil, visibility: :private, status: :not_found5649 returns the correct response5650 requester: nil, visibility: :internal, status: :not_found5651 returns the correct response5652 behaves like snippet blob content5653 returns content from repository5654 when snippet repository is empty5655 returns content from database5656 GET /snippets/:id/files/:ref/:file_path/raw5657 behaves like raw snippet files5658 with an invalid snippet ID5659 returns 4045660 with valid params5661 returns the raw file info5662 with unauthorized user5663 returns 4045664 with invalid params5665 file_path: "%2Egitattributes", ref: "invalid-ref", status: :not_found, key: "message", message: "404 Reference Not Found"5666 returns the proper response code and message5667 file_path: "%2Egitattributes", ref: nil, status: :not_found, key: "error", message: "404 Not Found"5668 returns the proper response code and message5669 file_path: "%2Egitattributes", ref: "", status: :not_found, key: "error", message: "404 Not Found"5670 returns the proper response code and message5671 file_path: "doesnotexist.rb", ref: "master", status: :not_found, key: "message", message: "404 File Not Found"5672 returns the proper response code and message5673 file_path: "/does/not/exist.rb", ref: "master", status: :not_found, key: "error", message: "404 Not Found"5674 returns the proper response code and message5675 file_path: "%2E%2E%2Fetc%2Fpasswd", ref: "master", status: :bad_request, key: "error", message: "file_path should be a valid file path"5676 returns the proper response code and message5677 file_path: "%2Fetc%2Fpasswd", ref: "master", status: :bad_request, key: "error", message: "file_path should be a valid file path"5678 returns the proper response code and message5679 file_path: "../../etc/passwd", ref: "master", status: :not_found, key: "error", message: "404 Not Found"5680 returns the proper response code and message5681 behaves like snippet access with different users5682 requester: :admin, visibility: :public, status: :ok5683 returns the correct response5684 requester: :admin, visibility: :private, status: :ok5685 returns the correct response5686 requester: :admin, visibility: :internal, status: :ok5687 returns the correct response5688 requester: :author, visibility: :public, status: :ok5689 returns the correct response5690 requester: :author, visibility: :private, status: :ok5691 returns the correct response5692 requester: :author, visibility: :internal, status: :ok5693 returns the correct response5694 requester: :other, visibility: :public, status: :ok5695 returns the correct response5696 requester: :other, visibility: :private, status: :not_found5697 returns the correct response5698 requester: :other, visibility: :internal, status: :ok5699 returns the correct response5700 requester: nil, visibility: :public, status: :ok5701 returns the correct response5702 requester: nil, visibility: :private, status: :not_found5703 returns the correct response5704 requester: nil, visibility: :internal, status: :not_found5705 returns the correct response5706 GET /snippets/:id5707 with the author5708 returns snippet json5709 with a non-existent snippet ID5710 returns 4045711 behaves like snippet access with different users5712 requester: :admin, visibility: :public, status: :ok5713 returns the correct response5714 requester: :admin, visibility: :private, status: :ok5715 returns the correct response5716 requester: :admin, visibility: :internal, status: :ok5717 returns the correct response5718 requester: :author, visibility: :public, status: :ok5719 returns the correct response5720 requester: :author, visibility: :private, status: :ok5721 returns the correct response5722 requester: :author, visibility: :internal, status: :ok5723 returns the correct response5724 requester: :other, visibility: :public, status: :ok5725 returns the correct response5726 requester: :other, visibility: :private, status: :not_found5727 returns the correct response5728 requester: :other, visibility: :internal, status: :ok5729 returns the correct response5730 requester: nil, visibility: :public, status: :ok5731 returns the correct response5732 requester: nil, visibility: :private, status: :not_found5733 returns the correct response5734 requester: nil, visibility: :internal, status: :not_found5735 returns the correct response5736 POST /snippets/5737 returns 400 for missing parameters5738 returns 400 if title is blank5739 with files parameter5740 behaves like snippet creation with files parameter5741 returns 400 if both files and content are provided5742 returns 400 when neither files or content are provided5743 path: ".gitattributes", content: "file content", status: :created, error: nil5744 responds correctly5745 path: "valid/path/file.rb", content: "file content", status: :created, error: nil5746 responds correctly5747 path: ".gitattributes", content: nil, status: :bad_request, error: "files[0][content] is empty"5748 responds correctly5749 path: ".gitattributes", content: "", status: :bad_request, error: "files[0][content] is empty"5750 responds correctly5751 path: "", content: "file content", status: :bad_request, error: "files[0][file_path] is empty"5752 responds correctly5753 path: nil, content: "file content", status: :bad_request, error: "files[0][file_path] should be a valid file path, files[0][file_path] is empty"5754 responds correctly5755 path: "../../etc/passwd", content: "file content", status: :bad_request, error: "files[0][file_path] should be a valid file path"5756 responds correctly5757 with multiple files5758 behaves like snippet creation5759 creates a new snippet5760 creates repository5761 commit the files to the repository5762# [RSpecRunTime] RSpec elapsed time: 17 minutes 41.83 seconds. Current RSS: ~1456M. load average: 1.10 1.02 1.01 1/306 37585763 behaves like snippet creation without files parameter5764 allows file_name and content parameters5765 returns 400 if file_name and content are not both provided5766 returns 400 if content is blank5767 with restricted visibility settings5768 behaves like snippet creation5769 creates a new snippet5770 creates repository5771 commit the files to the repository5772# [RSpecRunTime] RSpec elapsed time: 17 minutes 43.92 seconds. Current RSS: ~1450M. load average: 1.01 1.01 1.00 1/306 38615773 behaves like snippet creation5774 creates a new snippet5775 creates repository5776 commit the files to the repository5777# [RSpecRunTime] RSpec elapsed time: 17 minutes 45.28 seconds. Current RSS: ~1445M. load average: 1.01 1.01 1.00 1/306 39415778 with an external user5779 does not create a new snippet5780 when save fails because the repository could not be created5781 returns 4005782 when the snippet is spam5783 when the snippet is private5784 creates the snippet5785 when the snippet is public5786 rejects the snippet5787 creates a spam log5788 PUT /snippets/:id5789 returns 404 for another user's snippet5790 behaves like snippet file updates5791 with various snippet file changes5792 is_multi_file: true, file_name: nil, content: nil, files: [{:action=>"create", :file_path=>"foo.txt", :content=>"bar"}], status: :success5793 has the correct response5794 is_multi_file: true, file_name: nil, content: nil, files: [{:action=>"update", :file_path=>"CHANGELOG", :content=>"bar"}], status: :success5795 has the correct response5796 is_multi_file: true, file_name: nil, content: nil, files: [{:action=>"move", :file_path=>".old-gitattributes", :previous_path=>".gitattributes"}], status: :success5797 has the correct response5798 is_multi_file: true, file_name: nil, content: nil, files: [{:action=>"delete", :file_path=>"CONTRIBUTING.md"}], status: :success5799 has the correct response5800 is_multi_file: true, file_name: nil, content: nil, files: [{:action=>"create", :file_path=>"foo.txt", :content=>"bar"}, {:action=>"update", :file_path=>"CHANGELOG", :content=>"bar"}], status: :success5801 has the correct response5802 is_multi_file: true, file_name: "foo.txt", content: "bar", files: [{:action=>"create", :file_path=>"foo.txt", :content=>"bar"}], status: :bad_request5803 has the correct response5804 is_multi_file: true, file_name: "foo.txt", content: "bar", files: nil, status: :bad_request5805 has the correct response5806 is_multi_file: true, file_name: nil, content: nil, files: nil, status: :bad_request5807 has the correct response5808 is_multi_file: true, file_name: "foo.txt", content: nil, files: [{:action=>"create", :file_path=>"foo.txt", :content=>"bar"}], status: :bad_request5809 has the correct response5810 is_multi_file: true, file_name: nil, content: "bar", files: [{:action=>"create", :file_path=>"foo.txt", :content=>"bar"}], status: :bad_request5811 has the correct response5812 is_multi_file: true, file_name: "", content: nil, files: [{:action=>"create", :file_path=>"foo.txt", :content=>"bar"}], status: :bad_request5813 has the correct response5814 is_multi_file: true, file_name: nil, content: "", files: [{:action=>"create", :file_path=>"foo.txt", :content=>"bar"}], status: :bad_request5815 has the correct response5816 is_multi_file: true, file_name: nil, content: nil, files: [{:action=>"create", :file_path=>"../../etc/passwd", :content=>"bar"}], status: :bad_request5817 has the correct response5818 is_multi_file: true, file_name: nil, content: nil, files: [{:action=>"create", :previous_path=>"../../etc/passwd", :file_path=>"CHANGELOG", :content=>"bar"}], status: :bad_request5819 has the correct response5820 is_multi_file: true, file_name: nil, content: nil, files: [{:action=>"move", :file_path=>"missing_previous_path.txt"}], status: :unprocessable_entity5821 has the correct response5822 is_multi_file: false, file_name: "foo.txt", content: "bar", files: nil, status: :success5823 has the correct response5824 is_multi_file: false, file_name: "foo.txt", content: nil, files: nil, status: :success5825 has the correct response5826# [RSpecRunTime] RSpec elapsed time: 17 minutes 55.24 seconds. Current RSS: ~1538M. load average: 1.17 1.04 1.01 1/306 43255827 is_multi_file: false, file_name: nil, content: "bar", files: nil, status: :success5828 has the correct response5829# [RSpecRunTime] RSpec elapsed time: 17 minutes 56.68 seconds. Current RSS: ~1538M. load average: 1.17 1.04 1.01 1/306 43685830 is_multi_file: false, file_name: "foo.txt", content: "bar", files: [{:action=>"create", :file_path=>"foo.txt", :content=>"bar"}], status: :bad_request5831 has the correct response5832 is_multi_file: false, file_name: nil, content: nil, files: nil, status: :bad_request5833 has the correct response5834 is_multi_file: false, file_name: nil, content: "", files: nil, status: :bad_request5835 has the correct response5836 is_multi_file: false, file_name: nil, content: nil, files: [{:action=>"create", :file_path=>"../../etc/passwd", :content=>"bar"}], status: :bad_request5837 has the correct response5838 is_multi_file: false, file_name: nil, content: nil, files: [{:action=>"create", :previous_path=>"../../etc/passwd", :file_path=>"CHANGELOG", :content=>"bar"}], status: :bad_request5839 has the correct response5840 when save fails due to a repository commit error5841 returns a bad request response5842 behaves like snippet non-file updates5843 updates a snippet non-file attributes5844 behaves like snippet individual non-file updates5845 attribute: :description, updated_value: "new description"5846 updates the attribute5847 attribute: :title, updated_value: "new title"5848 updates the attribute5849 attribute: :visibility, updated_value: "private"5850 updates the attribute5851 behaves like invalid snippet updates5852 returns 404 for invalid snippet id5853 returns 400 for missing parameters5854 returns 400 if content is blank5855 returns 400 if title is blank5856# [RSpecRunTime] RSpec elapsed time: 18 minutes 2.33 seconds. Current RSS: ~1539M. load average: 1.24 1.06 1.02 1/305 45335857 with restricted visibility settings5858 behaves like snippet non-file updates5859 updates a snippet non-file attributes5860 behaves like update with repository actions5861 when the repository exists5862 commits the changes to the repository5863 when the repository does not exist5864 when update attributes does not include file_name or content5865 does not create the repository5866 when update attributes include file_name or content5867 creates the repository5868 commits the file to the repository5869 when save fails due to a repository creation error5870 returns 4005871 does not save the changes to the snippet object5872# [RSpecRunTime] RSpec elapsed time: 18 minutes 5.43 seconds. Current RSS: ~1530M. load average: 1.22 1.05 1.02 1/306 46585873 when the snippet is spam5874 when the snippet is private5875 updates the snippet5876 when the snippet is public5877 rejects the snippet5878 creates a spam log5879 when a private snippet is made public5880 rejects the snippet5881 creates a spam log5882 when admin5883 when sudo is defined5884 returns 200 and updates snippet visibility5885 does not commit data5886 DELETE /snippets/:id5887 deletes snippet5888 returns 404 for invalid snippet id5889 behaves like 412 response5890 for a modified resource5891 returns 412 with a JSON error5892 for an unmodified resource5893 returns 204 with an empty body5894 GET /snippets/:id/user_agent_detail5895 exposes known attributes5896 behaves like GET request permissions for admin mode5897 behaves like when admin5898 behaves like makes request5899 returns5900 behaves like makes request5901 returns5902 behaves like when user5903 returns5904 behaves like makes request5905 returns5906# [RSpecRunTime] Finishing example group spec/requests/api/snippets_spec.rb. It took 53.86 seconds. Expected to take 57.97 seconds.5907# [RSpecRunTime] Starting example group spec/controllers/projects/commit_controller_spec.rb. Expected to take 51.04 seconds.5908Projects::CommitController5909 GET show5910 handles binary files5911 with valid id5912 responds with 2005913 when a pipeline job is running5914 defines last pipeline information5915# [RSpecRunTime] RSpec elapsed time: 18 minutes 17.94 seconds. Current RSS: ~1473M. load average: 1.24 1.07 1.02 1/306 48385916 with invalid id5917 responds with 4045918 with valid page5919 responds with 2005920# [RSpecRunTime] RSpec elapsed time: 18 minutes 20.7 seconds. Current RSS: ~1444M. load average: 1.24 1.07 1.02 1/306 48545921 with invalid page5922 does not return an error5923# [RSpecRunTime] RSpec elapsed time: 18 minutes 23.78 seconds. Current RSS: ~1437M. load average: 1.30 1.08 1.03 1/306 48665924 as diff5925 triggers workhorse to serve the request5926 as patch5927 contains a git diff5928 commit that removes a submodule5929 renders it5930# [RSpecRunTime] RSpec elapsed time: 18 minutes 27.08 seconds. Current RSS: ~1434M. load average: 1.30 1.08 1.03 1/306 49085931 in the context of a merge_request5932 prepare diff notes in the context of the merge request5933# [RSpecRunTime] RSpec elapsed time: 18 minutes 30.02 seconds. Current RSS: ~1442M. load average: 1.27 1.08 1.03 1/307 49645934 GET branches5935 contains branch and tags information5936 returns :limit_exceeded when number of branches/tags reach a threshhold5937 when commit is not found5938 responds with 4045939# [RSpecRunTime] RSpec elapsed time: 18 minutes 31.45 seconds. Current RSS: ~1440M. load average: 1.27 1.08 1.03 1/306 49815940 POST revert5941 when target branch is not provided5942 renders the 404 page5943 when the revert commit is missing5944 renders the 404 page5945 when the revert was successful5946 redirects to the commits page5947 when the revert failed5948 redirects to the commit page5949 in the context of a merge_request5950 when the revert was successful5951 redirects to the merge request page5952# [RSpecRunTime] RSpec elapsed time: 18 minutes 35.02 seconds. Current RSS: ~1472M. load average: 1.25 1.08 1.02 1/307 51045953 when the revert failed5954 redirects to the merge request page5955# [RSpecRunTime] RSpec elapsed time: 18 minutes 36.47 seconds. Current RSS: ~1520M. load average: 1.25 1.08 1.02 1/307 51855956 POST cherry_pick5957 when target branch is not provided5958 renders the 404 page5959 when the cherry-pick commit is missing5960 renders the 404 page5961 when the cherry-pick was successful5962 redirects to the commits page5963 when the cherry_pick failed5964 redirects to the commit page5965 in the context of a merge_request5966 when the cherry_pick was successful5967 redirects to the merge request page5968# [RSpecRunTime] RSpec elapsed time: 18 minutes 40.31 seconds. Current RSS: ~1539M. load average: 1.23 1.08 1.02 1/307 53095969 when the cherry_pick failed5970 redirects to the merge request page5971# [RSpecRunTime] RSpec elapsed time: 18 minutes 41.74 seconds. Current RSS: ~1548M. load average: 1.23 1.08 1.02 1/307 53755972 when a project has a fork5973 successfully cherry picks a commit from fork to upstream project5974 when the cherry pick is performed via merge request5975 successfully cherry picks a commit from fork to a cherry pick branch5976# [RSpecRunTime] RSpec elapsed time: 18 minutes 47.3 seconds. Current RSS: ~1638M. load average: 1.21 1.08 1.02 1/307 56705977 when a user cannot push to upstream project5978 cherry picks a commit to the fork5979# [RSpecRunTime] RSpec elapsed time: 18 minutes 50.19 seconds. Current RSS: ~1676M. load average: 1.20 1.08 1.02 1/308 57305980 when a user do not have access to the target project5981 cherry picks a commit to the fork5982# [RSpecRunTime] RSpec elapsed time: 18 minutes 52.88 seconds. Current RSS: ~1692M. load average: 1.18 1.07 1.02 1/308 57675983 GET #diff_files5984 renders diff files5985 when format is not html5986 returns 404 page5987 GET diff_for_path5988 when the commit exists5989 when the user has access to the project5990 when the path exists in the diff5991 enables diff notes5992 only renders the diffs for the path given5993 when the path does not exist in the diff5994 returns a 4045995 when the user does not have access to the project5996 returns a 4045997 when the commit does not exist5998 returns a 4045999 GET pipelines6000 when the commit exists6001 when the commit has pipelines6002 when rendering a HTML format6003 shows pipelines6004 defines last pipeline information6005# [RSpecRunTime] RSpec elapsed time: 18 minutes 58.8 seconds. Current RSS: ~1697M. load average: 1.16 1.07 1.02 1/308 58126006 when rendering a JSON format6007 responds with serialized pipelines6008 with pagination6009 paginates the result when ref is blank6010 paginates the result when ref is present6011# [RSpecRunTime] RSpec elapsed time: 19 minutes 1.98 seconds. Current RSS: ~1697M. load average: 1.16 1.07 1.02 1/308 58426012 when the commit does not exist6013 returns a 4046014 GET #rapid_diffs6015 renders rapid_diffs template6016 when the feature flag rapid_diffs is disabled6017 returns 4046018 #append_info_to_payload6019 appends diffs_files_count for logging6020# [RSpecRunTime] Finishing example group spec/controllers/projects/commit_controller_spec.rb. It took 52.92 seconds. Expected to take 51.04 seconds.6021# [RSpecRunTime] Starting example group spec/requests/api/issues/put_projects_issues_spec.rb. Expected to take 44.26 seconds.6022API::Issues6023 PUT /projects/:id/issues/:issue_iid to update only title6024 updates a project issue6025 returns 404 error if issue iid not found6026 returns 404 error if issue id is used instead of the iid6027 allows special label names6028 allows special label names with labels param as array6029 behaves like PUT request permissions for admin mode6030 behaves like when admin6031 behaves like makes request6032 returns6033# [RSpecRunTime] RSpec elapsed time: 19 minutes 11.42 seconds. Current RSS: ~1725M. load average: 1.07 1.05 1.02 1/308 58636034 behaves like makes request6035 returns6036 behaves like when user6037 returns6038 behaves like makes request6039 returns6040# [RSpecRunTime] RSpec elapsed time: 19 minutes 13.8 seconds. Current RSS: ~1724M. load average: 1.06 1.05 1.02 1/305 58646041 confidential issues6042 returns 403 for non project members6043 returns 403 for project members with guest role6044 updates a confidential issue for project members6045 updates a confidential issue for author6046 updates a confidential issue for admin6047 sets an issue to confidential6048 makes a confidential issue public6049 does not update a confidential issue with wrong confidential flag6050# [RSpecRunTime] RSpec elapsed time: 19 minutes 20.95 seconds. Current RSS: ~1722M. load average: 1.06 1.05 1.02 1/303 58656051 PUT /projects/:id/issues/:issue_iid with spam filtering6052 when allow_possible_spam application setting is false6053 does not update a project issue6054 returns correct status and message6055 creates a new spam log entry6056# [RSpecRunTime] RSpec elapsed time: 19 minutes 23.51 seconds. Current RSS: ~1725M. load average: 1.05 1.05 1.01 1/303 58666057 when allow_possible_spam application setting is true6058 updates a project issue6059 returns correct status and message6060 creates a new spam log entry6061# [RSpecRunTime] RSpec elapsed time: 19 minutes 27.07 seconds. Current RSS: ~1711M. load average: 1.05 1.05 1.01 1/303 58676062 PUT /projects/:id/issues/:issue_iid to update assignee6063 removes assignee6064 updates an issue with new assignee6065 support for deprecated assignee_id6066 removes assignee6067 updates an issue with new assignee6068# [RSpecRunTime] RSpec elapsed time: 19 minutes 31.95 seconds. Current RSS: ~1708M. load average: 1.05 1.05 1.01 1/303 58686069 single assignee restrictions6070 updates an issue with several assignees but only one has been applied6071# [RSpecRunTime] RSpec elapsed time: 19 minutes 33.23 seconds. Current RSS: ~1711M. load average: 1.04 1.05 1.01 1/303 58696072 PUT /projects/:id/issues/:issue_iid to update labels6073 adds relevant labels6074 does not update labels if not present6075 removes all labels and touches the record6076 removes all labels and touches the record with labels param as array6077 updates labels and touches the record6078 updates labels and touches the record with labels param as array6079 allows special label names6080 allows special label names with labels param as array6081 returns 400 if title is too long6082 removes6083 removes relevant labels6084 removes all labels6085# [RSpecRunTime] RSpec elapsed time: 19 minutes 44.01 seconds. Current RSS: ~1727M. load average: 0.96 1.03 1.01 1/303 58706086 PUT /projects/:id/issues/:issue_iid to update state and label6087 updates a project issue6088 reopens a project isssue6089# [RSpecRunTime] RSpec elapsed time: 19 minutes 46.16 seconds. Current RSS: ~1727M. load average: 0.96 1.03 1.01 1/303 58716090 PUT /projects/:id/issues/:issue_iid to update updated_at param6091 when reporter makes request6092 accepts the update date to be set6093# [RSpecRunTime] RSpec elapsed time: 19 minutes 47.25 seconds. Current RSS: ~1726M. load average: 0.96 1.03 1.01 1/303 58726094 when admin or owner makes the request6095 not allow to set null for updated_at6096 not allow to set blank for updated_at6097 not allow to set invalid format for updated_at6098 accepts the update date to be set6099# [RSpecRunTime] RSpec elapsed time: 19 minutes 50.41 seconds. Current RSS: ~1724M. load average: 0.97 1.03 1.01 1/303 58736100 PUT /projects/:id/issues/:issue_iid to update due date6101 creates a new project issue6102# [RSpecRunTime] Finishing example group spec/requests/api/issues/put_projects_issues_spec.rb. It took 47.57 seconds. Expected to take 44.26 seconds.6103# [RSpecRunTime] Starting example group spec/controllers/sessions_controller_spec.rb. Expected to take 37.79 seconds.6104SessionsController6105 #new6106 redirects correctly for referer on same host with params6107 redirects when in_initial_setup_state? is detected6108 when auto sign-in is enabled6109 and no auto_sign_in param is passed6110 redirects to :omniauth_authorize_path6111 and auto_sign_in=false param is passed6112 responds with 2006113 with LDAP enabled6114 ldap_servers available in helper6115 with sign_in disabled6116 no ldap_servers available in helper6117 behaves like switches to user preferred language6118 with preferred_language in cookies6119 renders new template with cookies preferred language6120 #create6121 behaves like known sign in6122 when the remote IP and the last sign in IP match6123 does not notify the user6124 sets/updates the encrypted cookie6125 when the remote IP and the last sign in IP do not match6126 notifies the user when the cookie is expired6127 notifies the user when the cookie is for another user6128 does not notify the user when remote IP matches an active session6129 does not notify the user when the cookie is present and not expired6130 when the cookie is not previously set6131 notifies the user6132 sets the encrypted cookie6133# [RSpecRunTime] RSpec elapsed time: 19 minutes 56.45 seconds. Current RSS: ~1710M. load average: 1.05 1.05 1.01 1/303 58746134 when notify_on_unknown_sign_in global setting is false6135 does not notify the user6136 does not set a cookie6137 when using standard authentications6138 invalid password6139 does not authenticate user6140 mass assignment6141 does not authenticate with multiple usernames6142 does not authenticate with multiple passwords6143 when user with LDAP identity6144 does not authenticate user6145 a blocked user6146 does not authenticate the user6147 a `blocked pending approval` user6148 does not authenticate the user6149 an internal user6150 does not authenticate the user6151 when using valid password6152 authenticates user correctly6153 creates an audit log record6154 creates an authentication event record6155 allows user authenticating from the same ip6156 blocks user authenticating from two distinct ips6157 updates the user activity6158 a deactivated user6159 is allowed to login6160 activates the user6161 shows reactivation flash message after logging in6162# [RSpecRunTime] RSpec elapsed time: 20 minutes 11.01 seconds. Current RSS: ~1770M. load average: 1.04 1.04 1.01 1/303 58756163 with password authentication disabled6164 does not sign in the user6165 returns status 4036166# [RSpecRunTime] RSpec elapsed time: 20 minutes 12.94 seconds. Current RSS: ~1773M. load average: 1.03 1.04 1.01 1/303 58766167 with reCAPTCHA6168 when reCAPTCHA is enabled6169 successfully logs in a user when reCAPTCHA is solved6170 when the reCAPTCHA is not solved6171 displays an error6172 sets gon variables6173# [RSpecRunTime] RSpec elapsed time: 20 minutes 14.76 seconds. Current RSS: ~1771M. load average: 1.03 1.04 1.01 1/303 58776174 when reCAPTCHA login protection is enabled6175 when user tried to login 5 times6176 displays an error when the reCAPTCHA is not solved6177 successfully logs in a user when reCAPTCHA is solved6178# [RSpecRunTime] RSpec elapsed time: 20 minutes 15.88 seconds. Current RSS: ~1772M. load average: 1.03 1.04 1.01 1/303 58786179 when there are more than 5 anonymous session with the same IP6180 displays an error when the reCAPTCHA is not solved6181 successfully logs in a user when reCAPTCHA is solved6182 when using two-factor authentication via OTP6183 creates an audit log record6184 creates an authentication event record6185 remember_me field6186 sets a remember_user_token cookie when enabled6187 does nothing when disabled6188# [RSpecRunTime] RSpec elapsed time: 20 minutes 17.93 seconds. Current RSS: ~1771M. load average: 1.03 1.04 1.01 1/303 58796189 with password authentication disabled6190 allows 2FA stage of non-password login6191 when otp_user_id is stale6192 favors login over otp_user_id when password is present and does not authenticate the user6193 when authenticating with login and OTP of another user6194 when another user has 2FA enabled6195 when OTP is valid for another user6196 does not authenticate6197 when OTP is invalid for another user6198 does not authenticate6199 when authenticating with OTP6200 when OTP is valid6201 authenticates correctly6202 when OTP is invalid6203 does not authenticate6204 warns about invalid OTP code6205 sends an email to the user informing about the attempt to sign in with a wrong OTP code6206 when OTP is an array6207 does not authenticate6208 when the user is on their last attempt6209 when OTP is valid6210 authenticates correctly6211 when OTP is invalid6212 does not authenticate6213 warns about invalid login6214 locks the user6215 keeps the user locked on future login attempts6216# [RSpecRunTime] RSpec elapsed time: 20 minutes 23.07 seconds. Current RSS: ~1783M. load average: 1.03 1.04 1.01 1/303 58806217 when rendering devise two factor6218 adds gon variables6219 when using two-factor authentication via WebAuthn device6220 creates an audit log record6221 creates an authentication event record6222 remember_me field6223 sets a remember_user_token cookie when enabled6224 does nothing when disabled6225# [RSpecRunTime] RSpec elapsed time: 20 minutes 24.85 seconds. Current RSS: ~1789M. load average: 1.03 1.04 1.01 1/303 58816226 when the user is locked and submits a valid verification token6227 successfully logs in a user6228 behaves like known sign in6229 when the remote IP and the last sign in IP match6230 does not notify the user6231 sets/updates the encrypted cookie6232# [RSpecRunTime] RSpec elapsed time: 20 minutes 26.06 seconds. Current RSS: ~1795M. load average: 1.03 1.04 1.01 1/303 58826233 when the remote IP and the last sign in IP do not match6234 notifies the user when the cookie is expired6235 notifies the user when the cookie is for another user6236 does not notify the user when remote IP matches an active session6237 does not notify the user when the cookie is present and not expired6238 when the cookie is not previously set6239 notifies the user6240 sets the encrypted cookie6241# [RSpecRunTime] RSpec elapsed time: 20 minutes 28.51 seconds. Current RSS: ~1804M. load average: 1.03 1.04 1.01 1/303 58836242 when notify_on_unknown_sign_in global setting is false6243 does not notify the user6244 does not set a cookie6245 when the verification token is invalid6246 does not log the user in6247 when the verification token is an array6248 does not log the user in6249 when login fails6250 does increment failed login counts for session6251 #set_current_context6252 when signed in6253 sets the username and caller_id in the context6254 when not signed in6255 sets the caller_id in the context6256 when the user becomes locked6257 sets the caller_id in the context6258 #destroy6259 for a user whose password has expired6260 allows to sign out successfully6261# [RSpecRunTime] Finishing example group spec/controllers/sessions_controller_spec.rb. It took 39.49 seconds. Expected to take 37.79 seconds.6262# [RSpecRunTime] Starting example group spec/controllers/projects/environments_controller_spec.rb. Expected to take 34.9 seconds.6263Projects::EnvironmentsController6264 GET index6265 when a request for the HTML is made6266 responds with status code 2006267 expires etag cache to force reload environments list6268 behaves like tracking unique visits6269 tracks unique visit if the format is HTML6270 tracks unique visit if DNT is not enabled6271 does not track unique visit if DNT is enabled6272 does not track unique visit if the format is JSON6273# [RSpecRunTime] RSpec elapsed time: 20 minutes 33.57 seconds. Current RSS: ~1825M. load average: 1.02 1.04 1.01 1/303 58936274 when requesting JSON response for folders6275 with default parameters6276 responds with a flat payload describing available environments6277 handles search option properly6278 ignores search option if is shorter than a minimum6279 supports search within environment folder name6280 sets the polling interval header6281 can access stop stale environments feature6282 maintainers can access the feature6283 when user is a reporter6284 reporters cannot access the feature6285# [RSpecRunTime] RSpec elapsed time: 20 minutes 38.07 seconds. Current RSS: ~1827M. load average: 1.02 1.04 1.01 1/303 58986286 when enable_environments_search_within_folder FF is disabled6287 ignores name inside folder6288 validates latest deployment6289 responds with the latest deployment for the environment6290# [RSpecRunTime] RSpec elapsed time: 20 minutes 40.2 seconds. Current RSS: ~1831M. load average: 1.02 1.04 1.01 1/308 59116291 when a folder-based nested structure is requested6292 responds with a payload containing the latest environment for each folder6293 when requesting available environments scope6294 responds with a payload describing available environments6295 contains values describing environment scopes sizes6296# [RSpecRunTime] RSpec elapsed time: 20 minutes 41.94 seconds. Current RSS: ~1834M. load average: 1.02 1.04 1.01 1/308 59126297 when requesting stopped environments scope6298 responds with a payload describing stopped environments6299 contains values describing environment scopes sizes6300# [RSpecRunTime] RSpec elapsed time: 20 minutes 42.99 seconds. Current RSS: ~1835M. load average: 1.10 1.05 1.01 1/308 59136301 GET folder6302 when using default format6303 responds with HTML6304 behaves like tracking unique visits6305 tracks unique visit if the format is HTML6306 tracks unique visit if DNT is not enabled6307 does not track unique visit if DNT is enabled6308 does not track unique visit if the format is JSON6309# [RSpecRunTime] RSpec elapsed time: 20 minutes 44.24 seconds. Current RSS: ~1837M. load average: 1.10 1.05 1.01 1/308 59146310 when using JSON format6311 sorts the subfolders lexicographically6312 handles search option properly6313 GET k8s6314 with valid id6315 responds with a status code 2006316 with invalid id6317 responds with a status code 4046318 GET show6319 with valid id6320 responds with a status code 2006321 sets the kas cookie if the request format is html6322 does not set the kas_cookie if the request format is not html6323 behaves like tracking unique visits6324 tracks unique visit if the format is HTML6325 tracks unique visit if DNT is not enabled6326 does not track unique visit if DNT is enabled6327 does not track unique visit if the format is JSON6328# [RSpecRunTime] RSpec elapsed time: 20 minutes 47.43 seconds. Current RSS: ~1838M. load average: 1.10 1.05 1.01 1/308 59156329 with invalid id6330 responds with a status code 4046331 GET new6332 responds with a status code 2006333 behaves like tracking unique visits6334 tracks unique visit if the format is HTML6335 tracks unique visit if DNT is not enabled6336 does not track unique visit if DNT is enabled6337 does not track unique visit if the format is JSON6338# [RSpecRunTime] RSpec elapsed time: 20 minutes 49.01 seconds. Current RSS: ~1833M. load average: 1.09 1.05 1.01 1/308 59166339 GET edit6340 responds with a status code 2006341 behaves like tracking unique visits6342 tracks unique visit if the format is HTML6343 tracks unique visit if DNT is not enabled6344 does not track unique visit if DNT is enabled6345 does not track unique visit if the format is JSON6346# [RSpecRunTime] RSpec elapsed time: 20 minutes 50.29 seconds. Current RSS: ~1833M. load average: 1.09 1.05 1.01 1/304 59176347 PATCH #update6348 when environment params are valid6349 returns ok and the path to the newly created environment6350 behaves like tracking unique visits6351 tracks unique visit if the format is HTML6352 tracks unique visit if DNT is not enabled6353 does not track unique visit if DNT is enabled6354 does not track unique visit if the format is JSON6355# [RSpecRunTime] RSpec elapsed time: 20 minutes 51.53 seconds. Current RSS: ~1830M. load average: 1.09 1.05 1.01 1/303 59186356 when environment params are invalid6357 returns bad request6358 when name is passed6359 ignores name6360 PATCH #stop6361 when env not available6362 returns 4046363 when stop action6364 returns job url for a stop action when job is build6365 returns pipeline url for a stop action when job is bridge6366 returns environment url for multiple stop actions6367 behaves like tracking unique visits6368 tracks unique visit if the format is HTML6369 tracks unique visit if DNT is not enabled6370 does not track unique visit if DNT is enabled6371 does not track unique visit if the format is JSON6372# [RSpecRunTime] RSpec elapsed time: 20 minutes 56.69 seconds. Current RSS: ~1777M. load average: 1.08 1.05 1.01 1/302 59196373 when no stop action6374 returns env url6375 POST #cancel_auto_stop6376 when environment is set as auto-stop6377 behaves like successful response for #cancel_auto_stop6378 when request is html6379 redirects to show page6380 expires etag caching6381 when request is js6382 responds as ok6383 expires etag caching6384 behaves like tracking unique visits6385 tracks unique visit if the format is HTML6386 tracks unique visit if DNT is not enabled6387 does not track unique visit if DNT is enabled6388 does not track unique visit if the format is JSON6389 when user is reporter6390 shows NOT Found6391 when environment is not set as auto-stop6392 behaves like failed response for #cancel_auto_stop6393 when request is html6394 redirects to show page6395 when request is js6396 responds as unprocessable entity6397 GET #terminal6398 with valid id6399 responds with a status code 2006400 loads the terminals for the environment6401 behaves like tracking unique visits6402 tracks unique visit if the format is HTML6403 tracks unique visit if DNT is not enabled6404 does not track unique visit if DNT is enabled6405 does not track unique visit if the format is JSON6406# [RSpecRunTime] RSpec elapsed time: 21 minutes 1.31 seconds. Current RSS: ~1794M. load average: 1.00 1.03 1.01 1/303 59206407 with invalid id6408 responds with a status code 4046409 GET #terminal_websocket_authorize6410 with valid workhorse signature6411 and valid id6412 returns the first terminal for the environment6413 and invalid id6414 returns 4046415 with invalid workhorse signature6416 aborts with an exception6417 GET #search6418 responds with status code 2006419 returns matched results6420 when query is review6421 returns matched results6422 when query is empty6423 returns matched results6424 when query is review/patch-36425 responds with status code 2046426 when query is partially matched in the middle of environment name6427 responds with status code 2046428 when query contains a wildcard character6429 prevents wildcard injection6430 when query matches case insensitively6431 returns matched results6432 POST #create6433 when environment params are valid6434 returns ok and the path to the newly created environment6435 behaves like tracking unique visits6436 tracks unique visit if the format is HTML6437 tracks unique visit if DNT is not enabled6438 does not track unique visit if DNT is enabled6439 does not track unique visit if the format is JSON6440# [RSpecRunTime] RSpec elapsed time: 21 minutes 5.97 seconds. Current RSS: ~1795M. load average: 1.00 1.03 1.01 1/303 59216441 when environment params are invalid6442 returns bad request6443# [RSpecRunTime] Finishing example group spec/controllers/projects/environments_controller_spec.rb. It took 35.4 seconds. Expected to take 34.9 seconds.6444# [RSpecRunTime] Starting example group spec/controllers/projects/analytics/cycle_analytics/stages_controller_spec.rb. Expected to take 29.24 seconds.6445Projects::Analytics::CycleAnalytics::StagesController6446 GET index6447 only returns authorized stages6448 behaves like project-level value stream analytics endpoint6449 succeeds6450 exposes the default stages6451 when list service fails6452 renders 4036453# [RSpecRunTime] RSpec elapsed time: 21 minutes 9.71 seconds. Current RSS: ~1786M. load average: 1.08 1.05 1.01 1/303 59226454 behaves like project-level value stream analytics request error examples6455 when invalid value stream id is given6456 renders 4046457 when user is not member of the project6458 renders 4046459 GET median6460 behaves like project-level value stream analytics endpoint6461 succeeds6462 returns the median6463# [RSpecRunTime] RSpec elapsed time: 21 minutes 11.57 seconds. Current RSS: ~1789M. load average: 1.08 1.05 1.01 1/303 59236464 behaves like project-level value stream analytics request error examples6465 when invalid value stream id is given6466 renders 4046467 when user is not member of the project6468 renders 4046469 behaves like project-level value stream analytics with guest user6470 disallows stage code6471 disallows stage review6472 allows stage issue6473 allows stage plan6474 allows stage test6475 allows stage staging6476# [RSpecRunTime] RSpec elapsed time: 21 minutes 16.58 seconds. Current RSS: ~1789M. load average: 1.07 1.05 1.01 1/303 59246477 GET average6478 behaves like project-level value stream analytics endpoint6479 succeeds6480 returns the average6481# [RSpecRunTime] RSpec elapsed time: 21 minutes 18.1 seconds. Current RSS: ~1787M. load average: 1.07 1.05 1.01 1/303 59256482 behaves like project-level value stream analytics request error examples6483 when invalid value stream id is given6484 renders 4046485 when user is not member of the project6486 renders 4046487 behaves like project-level value stream analytics with guest user6488 disallows stage code6489 disallows stage review6490 allows stage issue6491 allows stage plan6492 allows stage test6493 allows stage staging6494# [RSpecRunTime] RSpec elapsed time: 21 minutes 23.02 seconds. Current RSS: ~1780M. load average: 1.06 1.05 1.01 1/303 59266495 GET count6496 behaves like project-level value stream analytics endpoint6497 succeeds6498 returns the count6499# [RSpecRunTime] RSpec elapsed time: 21 minutes 24.63 seconds. Current RSS: ~1782M. load average: 1.06 1.05 1.01 1/303 59276500 behaves like project-level value stream analytics request error examples6501 when invalid value stream id is given6502 renders 4046503 when user is not member of the project6504 renders 4046505 behaves like project-level value stream analytics with guest user6506 disallows stage code6507 disallows stage review6508 allows stage issue6509 allows stage plan6510 allows stage test6511 allows stage staging6512# [RSpecRunTime] RSpec elapsed time: 21 minutes 29.47 seconds. Current RSS: ~1778M. load average: 1.06 1.04 1.01 1/303 59286513 GET records6514 behaves like project-level value stream analytics endpoint6515 succeeds6516 returns the records6517# [RSpecRunTime] RSpec elapsed time: 21 minutes 31.1 seconds. Current RSS: ~1777M. load average: 1.06 1.04 1.01 1/303 59296518 behaves like project-level value stream analytics request error examples6519 when invalid value stream id is given6520 renders 4046521 when user is not member of the project6522 renders 4046523 behaves like project-level value stream analytics with guest user6524 disallows stage code6525 disallows stage review6526 allows stage issue6527 allows stage plan6528 allows stage test6529 allows stage staging6530# [RSpecRunTime] RSpec elapsed time: 21 minutes 36.04 seconds. Current RSS: ~1781M. load average: 0.97 1.03 1.00 1/303 59306531# [RSpecRunTime] Finishing example group spec/controllers/projects/analytics/cycle_analytics/stages_controller_spec.rb. It took 29.79 seconds. Expected to take 29.24 seconds.6532# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/merge_request_spec.rb. Expected to take 28.08 seconds.6533getting merge request information nested in a project6534 contains merge request information6535 includes a web_url6536 includes correct mergedAt value when merged6537 includes nil mergedAt value when not merged6538 behaves like a working graphql query6539 returns a successful response6540# [RSpecRunTime] RSpec elapsed time: 21 minutes 48.08 seconds. Current RSS: ~1727M. load average: 0.91 1.01 1.00 1/308 60596541 when selecting author6542 includes author6543 when the merge_request has reviewers6544 includes reviewers6545 when the merge_request has committers6546 includes committers6547 diffStats6548 includes diff stats6549 when requesting a specific diff stat6550 includes only the requested stats6551 when a path includes a non UTF-8 character6552 does not raise an error6553 returns the expected UTF-8 path6554 permissions on the merge request6555 includes the permissions for the current user on a public project6556 when the user does not have access to the merge request6557 returns nil6558 when there are pipelines6559 has a head pipeline6560 has pipeline connections6561 when limiting the number of results6562 returns the correct number of results6563 when merge request is cannot_be_merged_rechecking6564 returns checking6565# [RSpecRunTime] RSpec elapsed time: 21 minutes 54.61 seconds. Current RSS: ~1746M. load average: 0.92 1.01 1.00 1/309 61226566 when the notes have been preloaded (by participants)6567 does not error6568 behaves like when requesting information about MR interactions6569 when the user is not assigned6570 returns null data6571 when the user is a reviewer, but has not reviewed6572 returns falsey values6573 when the user has interacted6574 returns appropriate data6575 scalability6576 when selecting only known scalable fields6577 behaves like scalable query for interaction fields6578 does not suffer from N+16579# [RSpecRunTime] RSpec elapsed time: 21 minutes 57.97 seconds. Current RSS: ~1743M. load average: 0.92 1.01 1.00 1/308 61236580 when selecting all fields6581 behaves like scalable query for interaction fields6582 does not suffer from N+1 (PENDING: See: https://gitlab.com/gitlab-org/gitlab/-/issues/322549)6583# [RSpecRunTime] RSpec elapsed time: 21 minutes 59.4 seconds. Current RSS: ~1743M. load average: 0.92 1.01 1.00 1/308 61246584 behaves like when requesting information about MR interactions6585 when the user is not assigned6586 returns null data6587 when the user is a reviewer, but has not reviewed6588 returns falsey values6589 when the user has interacted6590 returns appropriate data6591 scalability6592 when selecting only known scalable fields6593 behaves like scalable query for interaction fields6594 does not suffer from N+16595# [RSpecRunTime] RSpec elapsed time: 22 minutes 2.35 seconds. Current RSS: ~1740M. load average: 0.92 1.01 1.00 1/309 61256596 when selecting all fields6597 behaves like scalable query for interaction fields6598 does not suffer from N+1 (PENDING: See: https://gitlab.com/gitlab-org/gitlab/-/issues/322549)6599# [RSpecRunTime] RSpec elapsed time: 22 minutes 3.78 seconds. Current RSS: ~1739M. load average: 0.93 1.01 1.00 1/305 61266600 when selecting `awardEmoji`6601 includes award emojis6602# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/merge_request_spec.rb. It took 28.22 seconds. Expected to take 28.08 seconds.6603# [RSpecRunTime] Starting example group spec/requests/api/project_debian_distributions_spec.rb. Expected to take 25.63 seconds.6604API::ProjectDebianDistributions6605 POST projects/:id/debian_distributions6606 behaves like Debian distributions write endpoint6607 with valid container6608 visibility_level: :public, user_type: :developer, auth_method: :private_token, expected_status: :created, expected_body: /^{.*"codename":"my-codename",.*"components":\["main"\],.*"architectures":\["all","amd64"\]/6609 behaves like Debian distributions POST request6610 creates distribution6611# [RSpecRunTime] RSpec elapsed time: 22 minutes 6.42 seconds. Current RSS: ~1732M. load average: 0.93 1.01 1.00 1/303 61276612 visibility_level: :public, user_type: :developer, auth_method: :basic, expected_status: :unauthorized, expected_body: nil6613 behaves like Debian distributions POST request6614 returns unauthorized6615 visibility_level: :public, user_type: :guest, auth_method: :private_token, expected_status: :forbidden, expected_body: nil6616 behaves like Debian distributions POST request6617 returns forbidden6618 visibility_level: :public, user_type: :not_a_member, auth_method: :private_token, expected_status: :forbidden, expected_body: nil6619 behaves like Debian distributions POST request6620 returns forbidden6621 visibility_level: :public, user_type: :anonymous, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil6622 behaves like Debian distributions POST request6623 returns unauthorized6624 visibility_level: :public, user_type: :invalid_token, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil6625 behaves like Debian distributions POST request6626 returns unauthorized6627 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :created, expected_body: /^{.*"codename":"my-codename",.*"components":\["main"\],.*"architectures":\["all","amd64"\]/6628 behaves like Debian distributions POST request6629 creates distribution6630 visibility_level: :private, user_type: :guest, auth_method: :private_token, expected_status: :forbidden, expected_body: nil6631 behaves like Debian distributions POST request6632 returns forbidden6633 visibility_level: :private, user_type: :not_a_member, auth_method: :private_token, expected_status: :not_found, expected_body: nil6634 behaves like Debian distributions POST request6635 returns not_found6636 visibility_level: :private, user_type: :anonymous, auth_method: :private_token, expected_status: :not_found, expected_body: nil6637 behaves like Debian distributions POST request6638 returns not_found6639 visibility_level: :private, user_type: :invalid_token, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil6640 behaves like Debian distributions POST request6641 returns unauthorized6642 behaves like rejects Debian access with unknown container id6643 with an unknown container6644 as anonymous6645 behaves like Debian packages GET request6646 returns not_found6647 as authenticated user6648 behaves like Debian packages GET request6649 returns not_found6650 with invalid parameters6651 behaves like Debian distributions write endpoint6652 with valid container6653 visibility_level: :public, user_type: :developer, auth_method: :private_token, expected_status: :bad_request, expected_body: /^{"message":{"codename":\["has already been taken"\]}}$/6654 behaves like Debian distributions GET request6655 returns bad_request and expected body6656 visibility_level: :public, user_type: :developer, auth_method: :basic, expected_status: :unauthorized, expected_body: nil6657 behaves like Debian distributions GET request6658 returns unauthorized6659 visibility_level: :public, user_type: :guest, auth_method: :private_token, expected_status: :forbidden, expected_body: nil6660 behaves like Debian distributions GET request6661 returns forbidden6662 visibility_level: :public, user_type: :not_a_member, auth_method: :private_token, expected_status: :forbidden, expected_body: nil6663 behaves like Debian distributions GET request6664 returns forbidden6665 visibility_level: :public, user_type: :anonymous, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil6666 behaves like Debian distributions GET request6667 returns unauthorized6668 visibility_level: :public, user_type: :invalid_token, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil6669 behaves like Debian distributions GET request6670 returns unauthorized6671 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :bad_request, expected_body: /^{"message":{"codename":\["has already been taken"\]}}$/6672 behaves like Debian distributions GET request6673 returns bad_request and expected body6674 visibility_level: :private, user_type: :guest, auth_method: :private_token, expected_status: :forbidden, expected_body: nil6675 behaves like Debian distributions GET request6676 returns forbidden6677 visibility_level: :private, user_type: :not_a_member, auth_method: :private_token, expected_status: :not_found, expected_body: nil6678 behaves like Debian distributions GET request6679 returns not_found6680 visibility_level: :private, user_type: :anonymous, auth_method: :private_token, expected_status: :not_found, expected_body: nil6681 behaves like Debian distributions GET request6682 returns not_found6683 visibility_level: :private, user_type: :invalid_token, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil6684 behaves like Debian distributions GET request6685 returns unauthorized6686 behaves like rejects Debian access with unknown container id6687 with an unknown container6688 as anonymous6689 behaves like Debian packages GET request6690 returns not_found6691 as authenticated user6692 behaves like Debian packages GET request6693 returns not_found6694 with access to package registry for everyone6695 behaves like Debian distributions POST request6696 returns not_found6697 GET projects/:id/debian_distributions6698 behaves like Debian distributions read endpoint6699 with valid container6700 visibility_level: :public, user_type: :guest, auth_method: :private_token, expected_status: :success, expected_body: /^\[{.*"codename":"existing-codename",.*"components":\["existing-component"\],.*"architectures":\["all","existing-arch"\]/6701 behaves like Debian distributions GET request6702 returns success and expected body6703 visibility_level: :public, user_type: :not_a_member, auth_method: :private_token, expected_status: :success, expected_body: /^\[{.*"codename":"existing-codename",.*"components":\["existing-component"\],.*"architectures":\["all","existing-arch"\]/6704 behaves like Debian distributions GET request6705 returns success and expected body6706 visibility_level: :public, user_type: :anonymous, auth_method: :private_token, expected_status: :success, expected_body: /^\[{.*"codename":"existing-codename",.*"components":\["existing-component"\],.*"architectures":\["all","existing-arch"\]/6707 behaves like Debian distributions GET request6708 returns success and expected body6709 visibility_level: :public, user_type: :invalid_token, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil6710 behaves like Debian distributions GET request6711 returns unauthorized6712 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :success, expected_body: /^\[{.*"codename":"existing-codename",.*"components":\["existing-component"\],.*"architectures":\["all","existing-arch"\]/6713 behaves like Debian distributions GET request6714 returns success and expected body6715 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: nil6716 behaves like Debian distributions GET request6717 returns not_found6718 visibility_level: :private, user_type: :guest, auth_method: :private_token, expected_status: :forbidden, expected_body: nil6719 behaves like Debian distributions GET request6720 returns forbidden6721 visibility_level: :private, user_type: :not_a_member, auth_method: :private_token, expected_status: :not_found, expected_body: nil6722 behaves like Debian distributions GET request6723 returns not_found6724 visibility_level: :private, user_type: :anonymous, auth_method: :private_token, expected_status: :not_found, expected_body: nil6725 behaves like Debian distributions GET request6726 returns not_found6727 visibility_level: :private, user_type: :invalid_token, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil6728 behaves like Debian distributions GET request6729 returns unauthorized6730 behaves like rejects Debian access with unknown container id6731 with an unknown container6732 as anonymous6733 behaves like Debian packages GET request6734 returns not_found6735 as authenticated user6736 behaves like Debian packages GET request6737 returns not_found6738 behaves like accept GET request on private project with access to package registry for everyone6739 behaves like Debian distributions GET request6740 returns success6741 GET projects/:id/debian_distributions/:codename6742 behaves like Debian distributions read endpoint6743 with valid container6744 visibility_level: :public, user_type: :guest, auth_method: :private_token, expected_status: :success, expected_body: /^{.*"codename":"existing-codename",.*"components":\["existing-component"\],.*"architectures":\["all","existing-arch"\]/6745 behaves like Debian distributions GET request6746 returns success and expected body6747 visibility_level: :public, user_type: :not_a_member, auth_method: :private_token, expected_status: :success, expected_body: /^{.*"codename":"existing-codename",.*"components":\["existing-component"\],.*"architectures":\["all","existing-arch"\]/6748 behaves like Debian distributions GET request6749 returns success and expected body6750 visibility_level: :public, user_type: :anonymous, auth_method: :private_token, expected_status: :success, expected_body: /^{.*"codename":"existing-codename",.*"components":\["existing-component"\],.*"architectures":\["all","existing-arch"\]/6751 behaves like Debian distributions GET request6752 returns success and expected body6753 visibility_level: :public, user_type: :invalid_token, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil6754 behaves like Debian distributions GET request6755 returns unauthorized6756 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :success, expected_body: /^{.*"codename":"existing-codename",.*"components":\["existing-component"\],.*"architectures":\["all","existing-arch"\]/6757 behaves like Debian distributions GET request6758 returns success and expected body6759 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: nil6760 behaves like Debian distributions GET request6761 returns not_found6762 visibility_level: :private, user_type: :guest, auth_method: :private_token, expected_status: :forbidden, expected_body: nil6763 behaves like Debian distributions GET request6764 returns forbidden6765 visibility_level: :private, user_type: :not_a_member, auth_method: :private_token, expected_status: :not_found, expected_body: nil6766 behaves like Debian distributions GET request6767 returns not_found6768 visibility_level: :private, user_type: :anonymous, auth_method: :private_token, expected_status: :not_found, expected_body: nil6769 behaves like Debian distributions GET request6770 returns not_found6771 visibility_level: :private, user_type: :invalid_token, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil6772 behaves like Debian distributions GET request6773 returns unauthorized6774 behaves like rejects Debian access with unknown container id6775 with an unknown container6776 as anonymous6777 behaves like Debian packages GET request6778 returns not_found6779 as authenticated user6780 behaves like Debian packages GET request6781 returns not_found6782 behaves like accept GET request on private project with access to package registry for everyone6783 behaves like Debian distributions GET request6784 returns success6785 GET projects/:id/debian_distributions/:codename/key.asc6786 behaves like Debian distributions read endpoint6787 with valid container6788 visibility_level: :public, user_type: :guest, auth_method: :private_token, expected_status: :success, expected_body: /^-----BEGIN PGP PUBLIC KEY BLOCK-----/6789 behaves like Debian distributions GET request6790 returns success and expected body6791 visibility_level: :public, user_type: :not_a_member, auth_method: :private_token, expected_status: :success, expected_body: /^-----BEGIN PGP PUBLIC KEY BLOCK-----/6792 behaves like Debian distributions GET request6793 returns success and expected body6794 visibility_level: :public, user_type: :anonymous, auth_method: :private_token, expected_status: :success, expected_body: /^-----BEGIN PGP PUBLIC KEY BLOCK-----/6795 behaves like Debian distributions GET request6796 returns success and expected body6797 visibility_level: :public, user_type: :invalid_token, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil6798 behaves like Debian distributions GET request6799 returns unauthorized6800 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :success, expected_body: /^-----BEGIN PGP PUBLIC KEY BLOCK-----/6801 behaves like Debian distributions GET request6802 returns success and expected body6803 visibility_level: :private, user_type: :developer, auth_method: :basic, expected_status: :not_found, expected_body: nil6804 behaves like Debian distributions GET request6805 returns not_found6806 visibility_level: :private, user_type: :guest, auth_method: :private_token, expected_status: :forbidden, expected_body: nil6807 behaves like Debian distributions GET request6808 returns forbidden6809 visibility_level: :private, user_type: :not_a_member, auth_method: :private_token, expected_status: :not_found, expected_body: nil6810 behaves like Debian distributions GET request6811 returns not_found6812 visibility_level: :private, user_type: :anonymous, auth_method: :private_token, expected_status: :not_found, expected_body: nil6813 behaves like Debian distributions GET request6814 returns not_found6815 visibility_level: :private, user_type: :invalid_token, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil6816 behaves like Debian distributions GET request6817 returns unauthorized6818 behaves like rejects Debian access with unknown container id6819 with an unknown container6820 as anonymous6821 behaves like Debian packages GET request6822 returns not_found6823 as authenticated user6824 behaves like Debian packages GET request6825 returns not_found6826 behaves like accept GET request on private project with access to package registry for everyone6827 behaves like Debian distributions GET request6828 returns success6829 PUT projects/:id/debian_distributions/:codename6830 behaves like Debian distributions write endpoint6831 with valid container6832 visibility_level: :public, user_type: :developer, auth_method: :private_token, expected_status: :success, expected_body: /^{.*"codename":"existing-codename",.*"suite":"my-suite",/6833 behaves like Debian distributions PUT request6834 updates distribution6835 visibility_level: :public, user_type: :developer, auth_method: :basic, expected_status: :unauthorized, expected_body: nil6836 behaves like Debian distributions PUT request6837 returns unauthorized6838 visibility_level: :public, user_type: :guest, auth_method: :private_token, expected_status: :forbidden, expected_body: nil6839 behaves like Debian distributions PUT request6840 returns forbidden6841 visibility_level: :public, user_type: :not_a_member, auth_method: :private_token, expected_status: :forbidden, expected_body: nil6842 behaves like Debian distributions PUT request6843 returns forbidden6844 visibility_level: :public, user_type: :anonymous, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil6845 behaves like Debian distributions PUT request6846 returns unauthorized6847 visibility_level: :public, user_type: :invalid_token, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil6848 behaves like Debian distributions PUT request6849 returns unauthorized6850 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :success, expected_body: /^{.*"codename":"existing-codename",.*"suite":"my-suite",/6851 behaves like Debian distributions PUT request6852 updates distribution6853 visibility_level: :private, user_type: :guest, auth_method: :private_token, expected_status: :forbidden, expected_body: nil6854 behaves like Debian distributions PUT request6855 returns forbidden6856 visibility_level: :private, user_type: :not_a_member, auth_method: :private_token, expected_status: :not_found, expected_body: nil6857 behaves like Debian distributions PUT request6858 returns not_found6859 visibility_level: :private, user_type: :anonymous, auth_method: :private_token, expected_status: :not_found, expected_body: nil6860 behaves like Debian distributions PUT request6861 returns not_found6862 visibility_level: :private, user_type: :invalid_token, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil6863 behaves like Debian distributions PUT request6864 returns unauthorized6865 behaves like rejects Debian access with unknown container id6866 with an unknown container6867 as anonymous6868 behaves like Debian packages GET request6869 returns not_found6870 as authenticated user6871 behaves like Debian packages GET request6872 returns not_found6873 with invalid parameters6874 behaves like Debian distributions write endpoint6875 with valid container6876 visibility_level: :public, user_type: :developer, auth_method: :private_token, expected_status: :bad_request, expected_body: /^{"message":{"suite":\["has already been taken as Codename"\]}}$/6877 behaves like Debian distributions GET request6878 returns bad_request and expected body6879 visibility_level: :public, user_type: :developer, auth_method: :basic, expected_status: :unauthorized, expected_body: nil6880 behaves like Debian distributions GET request6881 returns unauthorized6882 visibility_level: :public, user_type: :guest, auth_method: :private_token, expected_status: :forbidden, expected_body: nil6883 behaves like Debian distributions GET request6884 returns forbidden6885 visibility_level: :public, user_type: :not_a_member, auth_method: :private_token, expected_status: :forbidden, expected_body: nil6886 behaves like Debian distributions GET request6887 returns forbidden6888 visibility_level: :public, user_type: :anonymous, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil6889 behaves like Debian distributions GET request6890 returns unauthorized6891 visibility_level: :public, user_type: :invalid_token, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil6892 behaves like Debian distributions GET request6893 returns unauthorized6894 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :bad_request, expected_body: /^{"message":{"suite":\["has already been taken as Codename"\]}}$/6895 behaves like Debian distributions GET request6896 returns bad_request and expected body6897 visibility_level: :private, user_type: :guest, auth_method: :private_token, expected_status: :forbidden, expected_body: nil6898 behaves like Debian distributions GET request6899 returns forbidden6900 visibility_level: :private, user_type: :not_a_member, auth_method: :private_token, expected_status: :not_found, expected_body: nil6901 behaves like Debian distributions GET request6902 returns not_found6903 visibility_level: :private, user_type: :anonymous, auth_method: :private_token, expected_status: :not_found, expected_body: nil6904 behaves like Debian distributions GET request6905 returns not_found6906 visibility_level: :private, user_type: :invalid_token, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil6907 behaves like Debian distributions GET request6908 returns unauthorized6909 behaves like rejects Debian access with unknown container id6910 with an unknown container6911 as anonymous6912 behaves like Debian packages GET request6913 returns not_found6914 as authenticated user6915 behaves like Debian packages GET request6916 returns not_found6917 DELETE projects/:id/debian_distributions/:codename6918 behaves like Debian distributions maintainer write endpoint6919 with valid container6920 visibility_level: :public, user_type: :maintainer, auth_method: :private_token, expected_status: :success, expected_body: /^{"message":"202 Accepted"}$/6921 behaves like Debian distributions DELETE request6922 updates distribution6923 visibility_level: :public, user_type: :maintainer, auth_method: :basic, expected_status: :unauthorized, expected_body: nil6924 behaves like Debian distributions DELETE request6925 returns unauthorized6926 visibility_level: :public, user_type: :developer, auth_method: :private_token, expected_status: :forbidden, expected_body: nil6927 behaves like Debian distributions DELETE request6928 returns forbidden6929 visibility_level: :public, user_type: :not_a_member, auth_method: :private_token, expected_status: :forbidden, expected_body: nil6930 behaves like Debian distributions DELETE request6931 returns forbidden6932 visibility_level: :public, user_type: :anonymous, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil6933 behaves like Debian distributions DELETE request6934 returns unauthorized6935 visibility_level: :public, user_type: :invalid_token, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil6936 behaves like Debian distributions DELETE request6937 returns unauthorized6938 visibility_level: :private, user_type: :maintainer, auth_method: :private_token, expected_status: :success, expected_body: /^{"message":"202 Accepted"}$/6939 behaves like Debian distributions DELETE request6940 updates distribution6941 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :forbidden, expected_body: nil6942 behaves like Debian distributions DELETE request6943 returns forbidden6944 visibility_level: :private, user_type: :not_a_member, auth_method: :private_token, expected_status: :not_found, expected_body: nil6945 behaves like Debian distributions DELETE request6946 returns not_found6947 visibility_level: :private, user_type: :anonymous, auth_method: :private_token, expected_status: :not_found, expected_body: nil6948 behaves like Debian distributions DELETE request6949 returns not_found6950 visibility_level: :private, user_type: :invalid_token, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil6951 behaves like Debian distributions DELETE request6952 returns unauthorized6953 behaves like rejects Debian access with unknown container id6954 with an unknown container6955 as anonymous6956 behaves like Debian packages GET request6957 returns not_found6958 as authenticated user6959 behaves like Debian packages GET request6960 returns not_found6961 when destroy fails6962 behaves like Debian distributions maintainer write endpoint6963 with valid container6964 visibility_level: :public, user_type: :maintainer, auth_method: :private_token, expected_status: :bad_request, expected_body: /^{"message":"Failed to delete distribution"}$/6965 behaves like Debian distributions GET request6966 returns bad_request and expected body6967 visibility_level: :public, user_type: :maintainer, auth_method: :basic, expected_status: :unauthorized, expected_body: nil6968 behaves like Debian distributions GET request6969 returns unauthorized6970 visibility_level: :public, user_type: :developer, auth_method: :private_token, expected_status: :forbidden, expected_body: nil6971 behaves like Debian distributions GET request6972 returns forbidden6973 visibility_level: :public, user_type: :not_a_member, auth_method: :private_token, expected_status: :forbidden, expected_body: nil6974 behaves like Debian distributions GET request6975 returns forbidden6976 visibility_level: :public, user_type: :anonymous, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil6977 behaves like Debian distributions GET request6978 returns unauthorized6979 visibility_level: :public, user_type: :invalid_token, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil6980 behaves like Debian distributions GET request6981 returns unauthorized6982 visibility_level: :private, user_type: :maintainer, auth_method: :private_token, expected_status: :bad_request, expected_body: /^{"message":"Failed to delete distribution"}$/6983 behaves like Debian distributions GET request6984 returns bad_request and expected body6985 visibility_level: :private, user_type: :developer, auth_method: :private_token, expected_status: :forbidden, expected_body: nil6986 behaves like Debian distributions GET request6987 returns forbidden6988 visibility_level: :private, user_type: :not_a_member, auth_method: :private_token, expected_status: :not_found, expected_body: nil6989 behaves like Debian distributions GET request6990 returns not_found6991 visibility_level: :private, user_type: :anonymous, auth_method: :private_token, expected_status: :not_found, expected_body: nil6992 behaves like Debian distributions GET request6993 returns not_found6994 visibility_level: :private, user_type: :invalid_token, auth_method: :private_token, expected_status: :unauthorized, expected_body: nil6995 behaves like Debian distributions GET request6996 returns unauthorized6997 behaves like rejects Debian access with unknown container id6998 with an unknown container6999 as anonymous7000 behaves like Debian packages GET request7001 returns not_found7002 as authenticated user7003 behaves like Debian packages GET request7004 returns not_found7005# [RSpecRunTime] Finishing example group spec/requests/api/project_debian_distributions_spec.rb. It took 27.48 seconds. Expected to take 25.63 seconds.7006# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/notes/create/image_diff_note_spec.rb. Expected to take 23.55 seconds.7007Adding an image DiffNote7008 behaves like a Note mutation when the user does not have permission7009 behaves like a Note mutation that does not create a Note7010 is expected not to change `Note.count`7011# [RSpecRunTime] RSpec elapsed time: 22 minutes 33.59 seconds. Current RSS: ~1780M. load average: 1.02 1.02 1.00 1/309 61867012 behaves like a mutation that returns top-level errors7013 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"7014# [RSpecRunTime] RSpec elapsed time: 22 minutes 35.19 seconds. Current RSS: ~1779M. load average: 1.02 1.02 1.00 1/309 62457015 when the user has permission7016 returns the note with the correct position7017 behaves like a Note mutation that creates a Note7018 is expected to change `Note.count` by 17019# [RSpecRunTime] RSpec elapsed time: 22 minutes 39.46 seconds. Current RSS: ~1790M. load average: 0.94 1.00 1.00 1/309 63807020 behaves like a Note mutation when there are active record validation errors7021 returns an empty Note7022 behaves like a Note mutation that does not create a Note7023 is expected not to change `Note.count`7024# [RSpecRunTime] RSpec elapsed time: 22 minutes 42.52 seconds. Current RSS: ~1792M. load average: 0.94 1.00 1.00 1/309 64977025 behaves like a mutation that returns errors in the response7026 is expected to contain exactly "Error 1" and "Error 2"7027# [RSpecRunTime] RSpec elapsed time: 22 minutes 44.3 seconds. Current RSS: ~1778M. load average: 0.94 1.00 1.00 1/309 65567028 behaves like a Note mutation when there are rate limit validation errors7029 with rate limiter7030 behaves like a Note mutation that does not create a Note7031 is expected not to change `Note.count`7032# [RSpecRunTime] RSpec elapsed time: 22 minutes 47.73 seconds. Current RSS: ~1736M. load average: 0.94 1.00 1.00 1/309 66347033 behaves like a mutation that returns top-level errors7034 is expected to contain exactly "This endpoint has been requested too many times. Try again later."7035# [RSpecRunTime] RSpec elapsed time: 22 minutes 50.77 seconds. Current RSS: ~1740M. load average: 0.95 1.00 1.00 1/309 67137036 when the user is in the allowlist7037 behaves like a Note mutation that creates a Note7038 is expected to change `Note.count` by 17039# [RSpecRunTime] RSpec elapsed time: 22 minutes 54.58 seconds. Current RSS: ~1741M. load average: 1.11 1.04 1.01 1/309 67977041 behaves like a Note mutation when the given resource id is not for a Noteable7042 behaves like a Note mutation that does not create a Note7043 is expected not to change `Note.count`7044# [RSpecRunTime] RSpec elapsed time: 22 minutes 55.77 seconds. Current RSS: ~1742M. load average: 1.11 1.04 1.01 1/308 68077045 behaves like a mutation that returns top-level errors7046 is expected to include / does not represent an instance of Noteable/7047# [RSpecRunTime] RSpec elapsed time: 22 minutes 56.94 seconds. Current RSS: ~1750M. load average: 1.11 1.04 1.01 1/308 68177048# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/notes/create/image_diff_note_spec.rb. It took 25.17 seconds. Expected to take 23.55 seconds.7049# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/container_expiration_policy/update_spec.rb. Expected to take 21.04 seconds.7050Updating the container expiration policy7051 post graphql mutation7052 with existing container expiration policy7053 user_role: :maintainer, shared_examples_name: "accepting the mutation request updating the container expiration policy"7054 behaves like accepting the mutation request updating the container expiration policy7055 behaves like updating the container expiration policy attributes7056 updates the container expiration policy7057 behaves like not creating the container expiration policy7058 doesn't create the container expiration policy7059# [RSpecRunTime] RSpec elapsed time: 22 minutes 58.56 seconds. Current RSS: ~1749M. load average: 1.10 1.04 1.01 1/308 68187060 behaves like returning a success7061 returns the updated container expiration policy7062 behaves like returning response status7063 returns success7064 behaves like rejecting invalid regex for7065 for field name_regex7066 returns an error7067 behaves like returning response status7068 returns success7069 behaves like not creating the container expiration policy7070 doesn't create the container expiration policy7071 behaves like rejecting invalid regex for7072 for field name_regex_keep7073 returns an error7074 behaves like returning response status7075 returns success7076 behaves like not creating the container expiration policy7077 doesn't create the container expiration policy7078 behaves like rejecting blank name_regex when enabled7079 for blank name_regex7080 returns an error7081 behaves like returning response status7082 returns success7083 behaves like not creating the container expiration policy7084 doesn't create the container expiration policy7085 user_role: :developer, shared_examples_name: "denying the mutation request"7086 behaves like denying the mutation request7087 returns no response7088 behaves like not creating the container expiration policy7089 doesn't create the container expiration policy7090 behaves like returning response status7091 returns success7092 user_role: :reporter, shared_examples_name: "denying the mutation request"7093 behaves like denying the mutation request7094 returns no response7095 behaves like not creating the container expiration policy7096 doesn't create the container expiration policy7097 behaves like returning response status7098 returns success7099 user_role: :guest, shared_examples_name: "denying the mutation request"7100 behaves like denying the mutation request7101 returns no response7102 behaves like not creating the container expiration policy7103 doesn't create the container expiration policy7104 behaves like returning response status7105 returns success7106 user_role: :anonymous, shared_examples_name: "denying the mutation request"7107 behaves like denying the mutation request7108 returns no response7109 behaves like not creating the container expiration policy7110 doesn't create the container expiration policy7111 behaves like returning response status7112 returns success7113 without existing container expiration policy7114 user_role: :maintainer, shared_examples_name: "accepting the mutation request creating the container expiration policy"7115 behaves like accepting the mutation request creating the container expiration policy7116 behaves like creating the container expiration policy7117 behaves like updating the container expiration policy attributes7118 creates a new container expiration policy7119 updates the container expiration policy7120# [RSpecRunTime] RSpec elapsed time: 23 minutes 8.73 seconds. Current RSS: ~1767M. load average: 1.01 1.02 1.00 1/304 68197121 behaves like returning a success7122 returns the updated container expiration policy7123 behaves like returning response status7124 returns success7125 behaves like returning a success7126 returns the updated container expiration policy7127 behaves like returning response status7128 returns success7129 behaves like rejecting invalid regex for7130 for field name_regex7131 returns an error7132 behaves like returning response status7133 returns success7134 behaves like not creating the container expiration policy7135 doesn't create the container expiration policy7136 behaves like rejecting invalid regex for7137 for field name_regex_keep7138 returns an error7139 behaves like returning response status7140 returns success7141 behaves like not creating the container expiration policy7142 doesn't create the container expiration policy7143 behaves like rejecting blank name_regex when enabled7144 for blank name_regex7145 returns an error7146 behaves like returning response status7147 returns success7148 behaves like not creating the container expiration policy7149 doesn't create the container expiration policy7150 user_role: :developer, shared_examples_name: "denying the mutation request"7151 behaves like denying the mutation request7152 returns no response7153 behaves like not creating the container expiration policy7154 doesn't create the container expiration policy7155 behaves like returning response status7156 returns success7157 user_role: :reporter, shared_examples_name: "denying the mutation request"7158 behaves like denying the mutation request7159 returns no response7160 behaves like not creating the container expiration policy7161 doesn't create the container expiration policy7162 behaves like returning response status7163 returns success7164 user_role: :guest, shared_examples_name: "denying the mutation request"7165 behaves like denying the mutation request7166 returns no response7167 behaves like not creating the container expiration policy7168 doesn't create the container expiration policy7169 behaves like returning response status7170 returns success7171 user_role: :anonymous, shared_examples_name: "denying the mutation request"7172 behaves like denying the mutation request7173 returns no response7174 behaves like not creating the container expiration policy7175 doesn't create the container expiration policy7176 behaves like returning response status7177 returns success7178# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/container_expiration_policy/update_spec.rb. It took 21.74 seconds. Expected to take 21.04 seconds.7179# [RSpecRunTime] Starting example group spec/controllers/groups/uploads_controller_spec.rb. Expected to take 20.07 seconds.7180Groups::UploadsController7181 behaves like handle uploads7182 behaves like handle uploads authorize7183 POST #authorize7184 when a user is not authorized to upload a file7185 returns 404 status7186 when id is not passed as a param7187 returns 404 status7188 when a user can upload a file7189 and the request bypassed workhorse7190 raises an exception7191 and request is sent by gitlab-workhorse to authorize the request7192 when using local storage7193 behaves like a local file7194 behaves like a valid response7195 responds with status 2007196 uses the gitlab-workhorse content type7197 responds with status 200, location of uploads store and object details7198# [RSpecRunTime] RSpec elapsed time: 23 minutes 21.41 seconds. Current RSS: ~1773M. load average: 1.01 1.02 1.00 1/303 68207199 when using remote storage7200 when direct upload is enabled7201 behaves like a valid response7202 responds with status 2007203 uses the gitlab-workhorse content type7204 responds with status 200, location of uploads remote store and object details7205# [RSpecRunTime] RSpec elapsed time: 23 minutes 23.01 seconds. Current RSS: ~1771M. load average: 1.00 1.02 1.00 1/303 68217206 when direct upload is disabled7207 behaves like a local file7208 behaves like a valid response7209 responds with status 2007210 uses the gitlab-workhorse content type7211 responds with status 200, location of uploads store and object details7212# [RSpecRunTime] RSpec elapsed time: 23 minutes 24.76 seconds. Current RSS: ~1762M. load average: 1.00 1.02 1.00 1/303 68227213 POST #create7214 when a user is not authorized to upload a file7215 returns 404 status7216 when a user can upload a file7217 without params['file']7218 returns an error7219 with valid image7220 returns a content with original filename, new link, and correct type.7221 creates a corresponding Upload record7222# [RSpecRunTime] RSpec elapsed time: 23 minutes 26.79 seconds. Current RSS: ~1757M. load average: 1.00 1.02 1.00 1/303 68237223 with valid non-image file7224 returns a content with original filename, new link, and correct type.7225 GET #show7226 when the secret is invalid7227 responds with status 4047228 when accessing a specific upload via different model7229 responds with status 4047230 when the upload does not have a MIME type that Rails knows7231 falls back to the null type7232 when the model is public7233 when not signed in7234 when the file exists7235 responds with status 2007236 when neither the uploader nor the model exists7237 responds with status 4047238 when the file doesn't exist7239 responds with status 4047240 when signed in7241 when the file exists7242 responds with status 2007243 when the file doesn't exist7244 responds with status 4047245 when the model is private7246 when not signed in7247 when the file exists7248 when the file is an image7249 responds with the appropriate status code7250 when the file is not an image7251 redirects to the sign in page7252 when the file doesn't exist7253 redirects to the sign in page7254 when signed in7255 when the user has access to the project7256 when the file exists7257 responds with status 2007258 when the file doesn't exist7259 responds with status 4047260 when the user doesn't have access to the model7261 when the file exists7262 when the file is an image7263 responds with the appropriate status code7264 when the file is not an image7265 responds with status 4047266 when the file doesn't exist7267 responds with status 4047268 with a moved group7269 redirects to a file with the proper extension7270 GET #show7271 when the group is public7272 when not signed in7273 responds with appropriate status7274 when uploader class does not match the upload7275 responds with status 4047276 when filename does not match7277 responds with status 4047278 when signed in7279 when the user doesn't have access to the model7280 responds with status 2007281 when the group is private7282 when not signed in7283 responds with appropriate status7284 when signed in7285 when the user doesn't have access to the model7286 responds with status 2007287# [RSpecRunTime] Finishing example group spec/controllers/groups/uploads_controller_spec.rb. It took 16.96 seconds. Expected to take 20.07 seconds.7288# [RSpecRunTime] Starting example group spec/controllers/projects/imports_controller_spec.rb. Expected to take 17.14 seconds.7289Projects::ImportsController7290 GET #show7291 when user is not authenticated and the project is public7292 returns 404 response7293 when the user has maintainer rights7294 when repository does not exist7295 renders template7296 sets flash.now if params is present7297# [RSpecRunTime] RSpec elapsed time: 23 minutes 38.25 seconds. Current RSS: ~1756M. load average: 1.00 1.01 1.00 1/303 68347298 when repository exists7299 when import is in progress7300 renders template7301 sets flash.now if params is present7302# [RSpecRunTime] RSpec elapsed time: 23 minutes 40.54 seconds. Current RSS: ~1761M. load average: 1.00 1.01 1.00 1/303 68417303 when import failed7304 redirects to new_namespace_project_import_path7305# [RSpecRunTime] RSpec elapsed time: 23 minutes 41.79 seconds. Current RSS: ~1753M. load average: 1.00 1.01 1.00 1/303 68457306 when import finished7307 when project is a fork7308 redirects to namespace_project_path7309# [RSpecRunTime] RSpec elapsed time: 23 minutes 43.0 seconds. Current RSS: ~1751M. load average: 1.00 1.01 1.00 1/303 68497310 when project is external7311 redirects to namespace_project_path7312# [RSpecRunTime] RSpec elapsed time: 23 minutes 44.22 seconds. Current RSS: ~1746M. load average: 1.00 1.01 1.00 1/303 68537313 when continue params is present7314 redirects to internal params[:to]7315 does not redirect to external params[:to]7316# [RSpecRunTime] RSpec elapsed time: 23 minutes 46.85 seconds. Current RSS: ~1741M. load average: 1.00 1.01 1.00 1/303 68607317 when import never happened7318 redirects to namespace_project_path7319# [RSpecRunTime] RSpec elapsed time: 23 minutes 48.15 seconds. Current RSS: ~1739M. load average: 0.92 1.00 0.99 1/303 68647320 when project is in group7321 when user has developer access to group and import is in progress7322 when group prohibits developers to import projects7323 returns 404 response7324# [RSpecRunTime] RSpec elapsed time: 23 minutes 49.49 seconds. Current RSS: ~1739M. load average: 0.92 1.00 0.99 1/303 68687325 POST #create7326 sets import_url to the project7327# [RSpecRunTime] RSpec elapsed time: 23 minutes 50.6 seconds. Current RSS: ~1741M. load average: 0.92 1.00 0.99 1/303 68697328# [RSpecRunTime] Finishing example group spec/controllers/projects/imports_controller_spec.rb. It took 14.96 seconds. Expected to take 17.14 seconds.7329# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/award_emojis/toggle_spec.rb. Expected to take 16.87 seconds.7330Toggling an AwardEmoji7331 when the user has permission7332 when the given awardable is not an Awardable7333 behaves like a mutation that does not create or destroy an AwardEmoji7334 is expected not to change `AwardEmoji.count`7335# [RSpecRunTime] RSpec elapsed time: 23 minutes 51.96 seconds. Current RSS: ~1733M. load average: 0.92 1.00 0.99 1/303 68707336 behaves like a mutation that returns top-level errors7337 is expected to include /was provided invalid value for awardableId/7338 when the given awardable is an Awardable but still cannot be awarded an emoji7339 behaves like a mutation that does not create or destroy an AwardEmoji7340 is expected not to change `AwardEmoji.count`7341 behaves like a mutation that returns top-level errors7342 is expected to contain exactly "You cannot add emoji reactions to this resource."7343 when the given awardable is an Awardable7344 when the awardable is a work item7345 when the work item is associated directly with a group7346 when no emoji has been awarded by the current_user yet7347 creates an emoji7348 when an emoji has been awarded by the current_user7349 removes the emoji7350 when no emoji has been awarded by the current_user yet7351 creates an emoji7352 returns the emoji7353 returns toggledOn as true7354 marking Todos as done7355 type: :issue, expectation: true7356 is expected to eq true7357# [RSpecRunTime] RSpec elapsed time: 23 minutes 58.37 seconds. Current RSS: ~1742M. load average: 0.93 1.00 1.00 1/303 68717358 type: :merge_request, expectation: true7359 is expected to eq true7360# [RSpecRunTime] RSpec elapsed time: 24 minutes 0.37 second. Current RSS: ~1758M. load average: 0.93 1.00 1.00 2/309 69317361 type: :project_snippet, expectation: false7362 is expected to eq false7363# [RSpecRunTime] RSpec elapsed time: 24 minutes 1.79 seconds. Current RSS: ~1734M. load average: 0.93 1.00 1.00 1/310 69327364 for notes7365 regular Notes7366 marks the Todo as done7367# [RSpecRunTime] RSpec elapsed time: 24 minutes 2.9 seconds. Current RSS: ~1735M. load average: 0.94 1.00 1.00 1/309 69337368 PersonalSnippet Notes7369 does not mark the Todo as done7370# [RSpecRunTime] RSpec elapsed time: 24 minutes 4.29 seconds. Current RSS: ~1727M. load average: 0.94 1.00 1.00 1/309 69347371 when there were active record validation errors7372 returns an empty awardEmoji7373 behaves like a mutation that does not create or destroy an AwardEmoji7374 is expected not to change `AwardEmoji.count`7375# [RSpecRunTime] RSpec elapsed time: 24 minutes 5.64 seconds. Current RSS: ~1728M. load average: 0.94 1.00 1.00 1/309 69357376 behaves like a mutation that returns errors in the response7377 is expected to contain exactly "Error 1" and "Error 2"7378 when an emoji has been awarded by the current_user7379 removes the emoji7380 returns no errors7381 returns an empty awardEmoji7382 returns toggledOn as false7383# [RSpecRunTime] RSpec elapsed time: 24 minutes 8.18 seconds. Current RSS: ~1719M. load average: 0.94 1.00 1.00 1/309 69367384 when the user does not have permission7385 behaves like a mutation that does not create or destroy an AwardEmoji7386 is expected not to change `AwardEmoji.count`7387 behaves like a mutation that returns a top-level access error7388 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"7389# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/award_emojis/toggle_spec.rb. It took 18.39 seconds. Expected to take 16.87 seconds.7390# [RSpecRunTime] Starting example group spec/requests/api/graphql/milestone_spec.rb. Expected to take 14.38 seconds.7391Querying a Milestone7392 when we post the query7393 and the project is private7394 when the user is a direct project member7395 and the user is a guest7396 behaves like returns the milestone successfully7397 is expected to include {"title" => "My title 822"}7398 contains release information7399 behaves like a working graphql query7400 returns a successful response7401# [RSpecRunTime] RSpec elapsed time: 24 minutes 11.97 seconds. Current RSS: ~1718M. load average: 0.94 1.00 1.00 1/303 69377402 when milestone has no dates7403 returns upcoming and expired as false7404 when there are two milestones7405 returns the correct releases associated with each milestone7406 does not suffer from N+1 performance issues7407# [RSpecRunTime] RSpec elapsed time: 24 minutes 13.65 seconds. Current RSS: ~1728M. load average: 0.95 1.00 1.00 1/303 69387408 when the user is an inherited member from the group7409 user: inherited_guest7410 behaves like returns the milestone successfully7411 is expected to include {"title" => "My title 822"}7412 contains release information7413 behaves like a working graphql query7414 returns a successful response7415# [RSpecRunTime] RSpec elapsed time: 24 minutes 14.98 seconds. Current RSS: ~1721M. load average: 0.95 1.00 1.00 1/303 69397416 user: inherited_reporter7417 behaves like returns the milestone successfully7418 is expected to include {"title" => "My title 822"}7419 contains release information7420 behaves like a working graphql query7421 returns a successful response7422# [RSpecRunTime] RSpec elapsed time: 24 minutes 16.15 seconds. Current RSS: ~1724M. load average: 0.95 1.00 1.00 1/303 69407423 user: inherited_developer7424 behaves like returns the milestone successfully7425 is expected to include {"title" => "My title 822"}7426 contains release information7427 behaves like a working graphql query7428 returns a successful response7429# [RSpecRunTime] RSpec elapsed time: 24 minutes 17.36 seconds. Current RSS: ~1727M. load average: 0.95 1.00 1.00 1/303 69417430 when unauthenticated7431 is expected to be nil7432 behaves like a working graphql query7433 returns a successful response7434 when ID argument is missing7435 raises an exception7436 for common GraphQL/REST7437 behaves like group milestones including ancestors and descendants7438 for group milestones7439 when including descendant milestones in a public group7440 finds milestones only in accessible projects and groups7441# [RSpecRunTime] RSpec elapsed time: 24 minutes 19.94 seconds. Current RSS: ~1730M. load average: 0.95 1.00 1.00 1/303 69427442 include_descendants and include_ancestors7443 when including neither ancestor nor descendant milestones in a public group7444 finds milestones only in accessible projects and groups7445# [RSpecRunTime] RSpec elapsed time: 24 minutes 21.76 seconds. Current RSS: ~1719M. load average: 0.95 1.00 1.00 1/303 69437446 when including descendant milestones in a public group7447 finds milestones only in accessible projects and groups7448 when including ancestor milestones in a public group7449 finds milestones only in accessible projects and groups7450 when including both ancestor and descendant milestones in a public group7451 finds milestones only in accessible projects and groups7452# [RSpecRunTime] Finishing example group spec/requests/api/graphql/milestone_spec.rb. It took 13.98 seconds. Expected to take 14.38 seconds.7453# [RSpecRunTime] Starting example group spec/controllers/projects/hooks_controller_spec.rb. Expected to take 14.29 seconds.7454Projects::HooksController7455 #index7456 renders index with 200 status code7457 #update7458 adds, updates and deletes URL variables7459 adds, updates and deletes custom headers7460 does not update custom headers with the secret mask7461 with an existing token7462 does not change a token7463# [RSpecRunTime] RSpec elapsed time: 24 minutes 25.66 seconds. Current RSS: ~1730M. load average: 0.96 1.00 1.00 1/303 69447464 #edit7465 does not error if the hook cannot be found7466 assigns hook_logs7467 handles when logs are present7468 can paginate logs7469# [RSpecRunTime] RSpec elapsed time: 24 minutes 31.02 seconds. Current RSS: ~1768M. load average: 0.96 1.00 1.00 1/303 69457470 #create7471 sets all parameters7472 alerts the user if the new hook is invalid7473 DELETE #destroy7474 behaves like Web hook destroyer7475 displays a message about synchronous delete7476 displays a message about async delete7477 displays an error if deletion failed7478# [RSpecRunTime] RSpec elapsed time: 24 minutes 32.78 seconds. Current RSS: ~1778M. load average: 0.96 1.00 1.00 1/303 69467479 when user does not have permission7480 renders a 4047481 #test7482 when the hook executes successfully7483 informs the user7484 when the hook runs, but fails7485 informs the user7486 when the hook fails completely7487 informs the user7488 when the endpoint receives requests above the limit7489 prevents making test requests7490# [RSpecRunTime] Finishing example group spec/controllers/projects/hooks_controller_spec.rb. It took 12.0 seconds. Expected to take 14.29 seconds.7491# [RSpecRunTime] Starting example group spec/requests/lfs_locks_api_spec.rb. Expected to take 13.47 seconds.7492Git LFS File Locking API7493 Create File Lock endpoint7494 when user does not have download permission7495 returns a 404 response7496# [RSpecRunTime] RSpec elapsed time: 24 minutes 36.53 seconds. Current RSS: ~1777M. load average: 0.96 1.00 1.00 1/303 69477497 when user does not have upload permission7498 returns a 403 response7499 with an existent lock7500 return an error message7501 returns the existen lock7502# [RSpecRunTime] RSpec elapsed time: 24 minutes 39.08 seconds. Current RSS: ~1760M. load average: 0.97 1.00 1.00 1/303 69487503 without an existent lock7504 creates the lock7505 Listing File Locks endpoint7506 returns the list of locked files7507 when user does not have download permission7508 returns a 404 response7509# [RSpecRunTime] RSpec elapsed time: 24 minutes 41.72 seconds. Current RSS: ~1737M. load average: 0.97 1.00 1.00 1/303 69497510 when user does not have upload permission7511 returns a 403 response7512 List File Locks for verification endpoint7513 returns the list of locked files grouped by owner7514 when user does not have download permission7515 returns a 404 response7516# [RSpecRunTime] RSpec elapsed time: 24 minutes 44.06 seconds. Current RSS: ~1717M. load average: 0.97 1.00 1.00 1/303 69507517 when user does not have upload permission7518 returns a 403 response7519 Delete File Lock endpoint7520 when user does not have download permission7521 returns a 404 response7522 when user does not have upload permission7523 returns a 403 response7524 with an existent lock7525 deletes the lock7526 returns the deleted lock7527 when a maintainer uses force7528 deletes the lock7529# [RSpecRunTime] RSpec elapsed time: 24 minutes 48.85 seconds. Current RSS: ~1698M. load average: 0.97 1.00 1.00 1/303 69517530# [RSpecRunTime] Finishing example group spec/requests/lfs_locks_api_spec.rb. It took 13.9 seconds. Expected to take 13.47 seconds.7531# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/project_members_spec.rb. Expected to take 11.8 seconds.7532getting project members information7533 when the request is correct7534 returns project members successfully7535 behaves like a working graphql query7536 returns a successful response7537# [RSpecRunTime] RSpec elapsed time: 24 minutes 50.98 seconds. Current RSS: ~1701M. load average: 0.97 1.00 1.00 1/303 69527538 search argument7539 returns members that match the search query7540 when paginating7541 returns correct results7542 member relations7543 returns direct members7544 returns invited members plus inherited members7545 returns direct, inherited, descendant, and invited members7546 returns an error for an invalid member relation7547 when a member is invited only via email and current_user is a maintainer7548 returns null in the user field7549# [RSpecRunTime] RSpec elapsed time: 24 minutes 55.14 seconds. Current RSS: ~1718M. load average: 0.98 1.00 1.00 1/303 69537550 when project is owned by a member7551 returns the owner in the response7552 merge request interactions7553 avoids N+1 queries, when requesting multiple MRs7554 avoids N+1 queries, when more users are involved7555# [RSpecRunTime] RSpec elapsed time: 24 minutes 57.86 seconds. Current RSS: ~1720M. load average: 0.98 1.00 1.00 1/303 69547556 when unauthenticated7557 returns members7558# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/project_members_spec.rb. It took 9.23 seconds. Expected to take 11.8 seconds.7559# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/tree/tree_spec.rb. Expected to take 11.44 seconds.7560getting a tree in a project7561 when path does not exist7562 returns empty tree7563 returns null commit7564# [RSpecRunTime] RSpec elapsed time: 24 minutes 59.59 seconds. Current RSS: ~1731M. load average: 0.98 1.00 1.00 1/305 69727565 when ref does not exist7566 returns empty tree7567 returns null commit7568 when ref and path exist7569 returns tree7570 returns blobs, subtrees and submodules inside tree7571 returns tree latest commit7572# [RSpecRunTime] RSpec elapsed time: 25 minutes 1.85 seconds. Current RSS: ~1732M. load average: 0.98 1.00 1.00 1/309 70147573 when the ref points to a gpg-signed commit with a user7574 returns the expected signature data7575# [RSpecRunTime] RSpec elapsed time: 25 minutes 4.89 seconds. Current RSS: ~1721M. load average: 1.06 1.02 1.01 1/309 70847576 when the ref points to a X.509-signed commit7577 returns the expected signature data7578 returns expected certificate data7579# [RSpecRunTime] RSpec elapsed time: 25 minutes 6.83 seconds. Current RSS: ~1721M. load average: 1.06 1.02 1.01 1/309 70977580 when the ref points to a SSH-signed commit7581 returns the expected signature data7582# [RSpecRunTime] RSpec elapsed time: 25 minutes 8.34 seconds. Current RSS: ~1729M. load average: 1.06 1.02 1.00 1/309 71247583 when current user is nil7584 returns empty project7585# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/tree/tree_spec.rb. It took 10.46 seconds. Expected to take 11.44 seconds.7586# [RSpecRunTime] Starting example group spec/requests/api/doorkeeper_access_spec.rb. Expected to take 10.22 seconds.7587doorkeeper access7588 unauthenticated7589 returns authentication success7590 allows user authenticating from the same ip7591 blocks user authenticating from two distinct ips7592# [RSpecRunTime] RSpec elapsed time: 25 minutes 12.24 seconds. Current RSS: ~1761M. load average: 1.06 1.02 1.00 1/308 71257593 when token invalid7594 returns authentication error7595 authorization by OAuth token7596 returns authentication success7597 allows user authenticating from the same ip7598 blocks user authenticating from two distinct ips7599# [RSpecRunTime] RSpec elapsed time: 25 minutes 16.18 seconds. Current RSS: ~1791M. load average: 1.05 1.02 1.00 1/308 71267600 when user is blocked7601 behaves like forbidden request7602 returns 403 response7603 when user is ldap_blocked7604 behaves like forbidden request7605 returns 403 response7606 when user is deactivated7607 behaves like forbidden request7608 returns 403 response7609 when user is blocked pending approval7610 behaves like forbidden request7611 returns 403 response7612# [RSpecRunTime] Finishing example group spec/requests/api/doorkeeper_access_spec.rb. It took 9.39 seconds. Expected to take 10.22 seconds.7613# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/packages/protection/rule/delete_spec.rb. Expected to take 9.37 seconds.7614Deleting a package protection rule7615 is expected to change `::Packages::Protection::Rule.count` from 1 to 07616 is expected to eq []7617 responds with deleted package protection rule7618 when current_user does not have permission7619 current_user: developer7620 is expected to include (a string matching /you don't have permission to perform this action/)7621 behaves like an erroneous response7622 is expected to be blank7623 is expected not to change `::Packages::Protection::Rule.count`7624# [RSpecRunTime] RSpec elapsed time: 25 minutes 21.17 seconds. Current RSS: ~1772M. load average: 1.05 1.02 1.00 1/303 71367625 current_user: reporter7626 is expected to include (a string matching /you don't have permission to perform this action/)7627 behaves like an erroneous response7628 is expected to be blank7629 is expected not to change `::Packages::Protection::Rule.count`7630 current_user: guest7631 is expected to include (a string matching /you don't have permission to perform this action/)7632 behaves like an erroneous response7633 is expected to be blank7634 is expected not to change `::Packages::Protection::Rule.count`7635 current_user: anonymous7636 is expected to include (a string matching /you don't have permission to perform this action/)7637 behaves like an erroneous response7638 is expected to be blank7639 is expected not to change `::Packages::Protection::Rule.count`7640 with existing package protection rule belonging to other project7641 is expected to include (a string matching /you don't have permission to perform this action/)7642 behaves like an erroneous response7643 is expected to be blank7644 is expected not to change `::Packages::Protection::Rule.count`7645# [RSpecRunTime] RSpec elapsed time: 25 minutes 24.97 seconds. Current RSS: ~1786M. load average: 1.04 1.01 1.00 1/303 71377646 behaves like a working GraphQL mutation7647 with a personal access token7648 behaves like prevents access to the mutation7649 does not resolve the mutation7650 behaves like allows access to the mutation7651 behaves like a working graphql query that returns data7652 contains data7653 behaves like a working graphql query7654 returns a successful response7655 with an OAuth token7656 behaves like prevents access to the mutation7657 does not resolve the mutation7658 behaves like allows access to the mutation7659 behaves like a working graphql query that returns data7660 contains data7661 behaves like a working graphql query7662 returns a successful response7663 with deleted package protection rule7664 is expected to include (a string matching /you don't have permission to perform this action/)7665 behaves like an erroneous response7666 is expected to be blank7667 is expected not to change `::Packages::Protection::Rule.count`7668 when feature flag ':packages_protected_packages' disabled7669 is expected to include (a string matching /'packages_protected_packages' feature flag is disabled/)7670 behaves like an erroneous response7671 is expected to be blank7672 is expected not to change `::Packages::Protection::Rule.count`7673# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/packages/protection/rule/delete_spec.rb. It took 10.23 seconds. Expected to take 9.37 seconds.7674# [RSpecRunTime] Starting example group spec/mailers/emails/projects_spec.rb. Expected to take 9.17 seconds.7675Emails::Projects7676 #prometheus_alert_fired_email7677 has expected X-GitLab alert headers7678 behaves like an email with X-GitLab headers containing project details7679 has X-GitLab-Project headers7680# [RSpecRunTime] RSpec elapsed time: 25 minutes 29.79 seconds. Current RSS: ~1803M. load average: 1.04 1.01 1.00 1/303 71477681 with incident7682 has expected X-GitLab incident headers7683 with empty payload7684 has expected subject7685 has expected content7686 behaves like an email sent from GitLab7687 has the characteristics of an email sent from GitLab7688 behaves like it should not have Gmail Actions links7689 is expected not to have body including "ViewAction"7690 behaves like a user cannot unsubscribe through footer link7691 does not have a List-Unsubscribe header or a body link7692 with description7693 has expected subject7694 has expected content7695 behaves like an email sent from GitLab7696 has the characteristics of an email sent from GitLab7697 behaves like it should not have Gmail Actions links7698 is expected not to have body including "ViewAction"7699 behaves like a user cannot unsubscribe through footer link7700 does not have a List-Unsubscribe header or a body link7701 with environment7702 has expected subject7703 has expected content7704 behaves like an email sent from GitLab7705 has the characteristics of an email sent from GitLab7706 behaves like it should not have Gmail Actions links7707 is expected not to have body including "ViewAction"7708 behaves like a user cannot unsubscribe through footer link7709 does not have a List-Unsubscribe header or a body link7710 resolved7711 has expected subject7712 has expected content7713 behaves like an email sent from GitLab7714 has the characteristics of an email sent from GitLab7715 behaves like it should not have Gmail Actions links7716 is expected not to have body including "ViewAction"7717 behaves like a user cannot unsubscribe through footer link7718 does not have a List-Unsubscribe header or a body link7719 .inactive_project_deletion_warning_email7720 has the correct subject and body7721 behaves like an email sent to a user7722 is sent to user's global notification email address7723 with group notification email7724 is sent to user's group notification email7725 behaves like an email sent from GitLab7726 has the characteristics of an email sent from GitLab7727 behaves like it should not have Gmail Actions links7728 is expected not to have body including "ViewAction"7729 behaves like a user cannot unsubscribe through footer link7730 does not have a List-Unsubscribe header or a body link7731 behaves like appearance header and footer enabled7732 contains header and footer7733 behaves like appearance header and footer not enabled7734 does not contain header and footer7735# [RSpecRunTime] Finishing example group spec/mailers/emails/projects_spec.rb. It took 7.78 seconds. Expected to take 9.17 seconds.7736# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/notes/destroy_spec.rb. Expected to take 8.34 seconds.7737Destroying a Note7738 when the user does not have permission7739 does not destroy the Note7740 behaves like a mutation that returns a top-level access error7741 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"7742# [RSpecRunTime] RSpec elapsed time: 25 minutes 38.43 seconds. Current RSS: ~1816M. load average: 1.03 1.01 1.00 1/303 71487743 when the user has permission7744 destroys the Note7745 returns an empty Note7746 behaves like a Note mutation when the given resource id is not for a Note7747 behaves like a mutation that returns top-level errors7748 is expected to include /does not represent an instance of Note/7749# [RSpecRunTime] RSpec elapsed time: 25 minutes 41.28 seconds. Current RSS: ~1758M. load average: 1.03 1.01 1.00 1/303 71497750 when note is system7751 does not destroy system note7752 without notes widget7753 does not update the Note7754 behaves like a mutation that returns top-level errors7755 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"7756# [RSpecRunTime] RSpec elapsed time: 25 minutes 44.1 seconds. Current RSS: ~1738M. load average: 1.03 1.01 1.00 1/303 71507757# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/notes/destroy_spec.rb. It took 8.19 seconds. Expected to take 8.34 seconds.7758# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/issues/set_crm_contacts_spec.rb. Expected to take 7.82 seconds.7759Setting issues crm contacts7760 when the user has no permission7761 returns expected error7762# [RSpecRunTime] RSpec elapsed time: 25 minutes 45.52 seconds. Current RSS: ~1721M. load average: 1.03 1.01 1.00 1/303 71517763 when the user has permission7764 behaves like successful mutation7765 replace7766 updates the issue with correct contacts7767 with an empty list of contacts7768 removes all contacts7769# [RSpecRunTime] RSpec elapsed time: 25 minutes 47.12 seconds. Current RSS: ~1712M. load average: 1.03 1.01 1.00 1/303 71527770 append7771 updates the issue with correct contacts7772 remove7773 updates the issue with correct contacts7774 when the contact does not exist7775 returns expected error7776 when the contact belongs to a different group7777 returns expected error7778 when attempting to add more than 67779 returns expected error7780 when trying to remove non-existent contact7781 raises expected error7782 when crm_enabled is false7783 raises expected error7784# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/issues/set_crm_contacts_spec.rb. It took 8.13 seconds. Expected to take 7.82 seconds.7785# [RSpecRunTime] Starting example group spec/requests/api/container_repositories_spec.rb. Expected to take 7.4 seconds.7786API::ContainerRepositories7787 GET /registry/repositories/:id7788 behaves like rejected container repository access7789 for guest7790 returns forbidden7791# [RSpecRunTime] RSpec elapsed time: 25 minutes 53.47 seconds. Current RSS: ~1711M. load average: 1.02 1.01 1.00 1/303 71537792 behaves like rejected container repository access7793 for anonymous7794 returns unauthorized7795 for allowed user7796 returns a repository7797 returns a matching schema7798 with a network error7799 returns a matching schema7800# [RSpecRunTime] RSpec elapsed time: 25 minutes 55.35 seconds. Current RSS: ~1712M. load average: 1.02 1.01 1.00 1/303 71547801 with tags param7802 behaves like returning a repository and its tags7803 returns a repository and its tags7804 when the repository is migrated7805 when the GitLab API is supported7806 when the Gitlab API returns tags7807 returns instantiated tags from the response7808 when the Gitlab API does not return any tags7809 returns an instantiated tag from the response7810 when the GitLab API is not supported7811 behaves like returning a repository and its tags7812 returns a repository and its tags7813 with a network error7814caught error of type Faraday::Error in after callback inside Grape::Middleware::Formatter : 7815 returns a connection error message7816 with tags_count param7817 returns a repository and its tags_count7818 with size param7819 returns a repository and its size7820 with a network error7821caught error of type Faraday::Error in after callback inside Grape::Middleware::Formatter : 7822 returns an error message7823 with not supporting the gitlab api7824 returns nil7825 with invalid repository id7826 behaves like returning response status7827 returns not_found7828# [RSpecRunTime] Finishing example group spec/requests/api/container_repositories_spec.rb. It took 7.86 seconds. Expected to take 7.4 seconds.7829# [RSpecRunTime] Starting example group spec/requests/api/graphql/ci/job_spec.rb. Expected to take 6.9 seconds.7830Query.project(fullPath).pipelines.job(id)7831 scalar fields7832 retrieves scalar fields7833 when fetching by name7834 retrieves scalar fields7835# [RSpecRunTime] RSpec elapsed time: 26 minutes 5.28 seconds. Current RSS: ~1715M. load average: 1.02 1.01 1.00 1/306 71837836 .detailedStatus7837 retrieves detailed status7838 .stage7839 returns appropriate data7840# [RSpecRunTime] Finishing example group spec/requests/api/graphql/ci/job_spec.rb. It took 5.97 seconds. Expected to take 6.9 seconds.7841# [RSpecRunTime] Starting example group spec/requests/jira_connect/repositories_controller_spec.rb. Expected to take 6.37 seconds.7842JiraConnect::RepositoriesController7843 POST /-/jira_connect/repositories/associate7844 without JWT7845 returns 4037846# [RSpecRunTime] RSpec elapsed time: 26 minutes 7.71 seconds. Current RSS: ~1708M. load average: 1.02 1.01 1.00 1/307 72387847 with valid JWT7848 with invalid ID7849 returns 4047850 with valid ID7851 returns 2007852 renders the relevant data as JSON7853# [RSpecRunTime] RSpec elapsed time: 26 minutes 9.9 seconds. Current RSS: ~1706M. load average: 1.02 1.01 1.00 1/308 73247854 GET /-/jira_connect/repositories/search7855 without JWT7856 returns 4037857 with valid JWT7858 without query params7859 returns 2007860 with query params7861 returns 2007862 renders the relevant data as JSON7863# [RSpecRunTime] RSpec elapsed time: 26 minutes 12.72 seconds. Current RSS: ~1695M. load average: 1.02 1.01 1.00 1/308 74377864# [RSpecRunTime] Finishing example group spec/requests/jira_connect/repositories_controller_spec.rb. It took 6.65 seconds. Expected to take 6.37 seconds.7865# [RSpecRunTime] Starting example group spec/requests/api/graphql/group/milestones_spec.rb. Expected to take 6.13 seconds.7866Milestones through GroupQuery7867 Get list of milestones from a group7868 when the request is correct7869 returns milestones successfully7870 behaves like a working graphql query7871 returns a successful response7872# [RSpecRunTime] RSpec elapsed time: 26 minutes 14.16 seconds. Current RSS: ~1692M. load average: 1.02 1.01 1.00 1/308 74387873 when filtering by timeframe7874 fetches milestones between timeframe start and end arguments7875 when filtering by state7876 returns milestones with given state7877 when including milestones from decendants7878 when including decendants7879 returns milestones also from subgroups and subprojects visible to user7880# [RSpecRunTime] RSpec elapsed time: 26 minutes 16.46 seconds. Current RSS: ~1699M. load average: 1.02 1.01 1.00 1/308 74397881 when including ancestors7882 returns milestones from ancestor groups7883 ensures each field returns the correct value7884 returns correct values for scalar fields7885 milestone statistics7886 returns the correct milestone statistics7887# [RSpecRunTime] RSpec elapsed time: 26 minutes 18.27 seconds. Current RSS: ~1698M. load average: 1.02 1.01 1.00 1/308 74407888# [RSpecRunTime] Finishing example group spec/requests/api/graphql/group/milestones_spec.rb. It took 5.59 seconds. Expected to take 6.13 seconds.7889# [RSpecRunTime] Starting example group spec/controllers/concerns/confirm_email_warning_spec.rb. Expected to take 5.64 seconds.7890ConfirmEmailWarning7891 confirm email flash warning7892 when not signed in7893 is expected not to set confirm warning for "user578@example.org"7894 when signed in7895 with a confirmed user7896 is expected not to set confirm warning for "user579@example.org"7897 with an unconfirmed user7898 when executing a json request7899 is expected not to set confirm warning for "user580@example.org"7900 when executing a post request7901 is expected not to set confirm warning for "user581@example.org"7902 when executing a get request7903 with an unconfirmed email address present7904 is expected to set confirm warning for "unconfirmed@gitlab.com"7905 without an unconfirmed email address present7906 is expected to set confirm warning for "user583@example.org"7907 when user is being impersonated7908 is expected to set confirm warning for "user584@example.org"7909 when impersonated user email has html in their email7910 is expected to set confirm warning for "malicious@test.com<form><input/title='<script>alert(document.domain)</script>'>"7911# [RSpecRunTime] RSpec elapsed time: 26 minutes 22.92 seconds. Current RSS: ~1704M. load average: 1.01 1.01 1.00 1/303 74417912 when user is not being impersonated7913 is expected to set confirm warning for "user588@example.org"7914 when user email has html in their email7915 is expected to set confirm warning for "malicious@test.com<form><input/title='<script>alert(document.domain)</script>'>"7916# [RSpecRunTime] Finishing example group spec/controllers/concerns/confirm_email_warning_spec.rb. It took 5.6 seconds. Expected to take 5.64 seconds.7917# [RSpecRunTime] Starting example group spec/controllers/concerns/enforces_admin_authentication_spec.rb. Expected to take 5.38 seconds.7918EnforcesAdminAuthentication7919 application setting :admin_mode is enabled7920 authenticate_admin!7921 as an admin7922 renders redirect for re-authentication and does not set admin mode7923 when admin mode is active7924 renders ok7925# [RSpecRunTime] RSpec elapsed time: 26 minutes 25.2 seconds. Current RSS: ~1708M. load average: 1.01 1.01 1.00 1/303 74427926 as a user7927 renders a 4047928 does not set admin mode7929# [RSpecRunTime] RSpec elapsed time: 26 minutes 26.32 seconds. Current RSS: ~1706M. load average: 1.01 1.01 1.00 1/303 74437930 application setting :admin_mode is disabled7931 authenticate_admin!7932 as an admin7933 allows direct access to page7934 does not set admin mode7935# [RSpecRunTime] RSpec elapsed time: 26 minutes 27.41 seconds. Current RSS: ~1705M. load average: 1.01 1.01 1.00 1/303 74447936 as a user7937 renders a 4047938 does not set admin mode7939# [RSpecRunTime] RSpec elapsed time: 26 minutes 28.48 seconds. Current RSS: ~1696M. load average: 1.01 1.01 1.00 1/303 74457940# [RSpecRunTime] Finishing example group spec/controllers/concerns/enforces_admin_authentication_spec.rb. It took 4.58 seconds. Expected to take 5.38 seconds.7941# [RSpecRunTime] Starting example group spec/requests/api/graphql/group/dependency_proxy_image_ttl_policy_spec.rb. Expected to take 5.25 seconds.7942getting dependency proxy image ttl policy for a group7943 behaves like a working graphql query7944 returns a successful response7945 with different permissions7946 group_visibility: :private, role: :owner, access_granted: true7947 return the proper response7948 group_visibility: :private, role: :maintainer, access_granted: false7949 return the proper response7950 group_visibility: :private, role: :developer, access_granted: false7951 return the proper response7952 group_visibility: :private, role: :reporter, access_granted: false7953 return the proper response7954 group_visibility: :private, role: :guest, access_granted: false7955 return the proper response7956 group_visibility: :private, role: :anonymous, access_granted: false7957 return the proper response7958 group_visibility: :public, role: :owner, access_granted: true7959 return the proper response7960 group_visibility: :public, role: :maintainer, access_granted: false7961 return the proper response7962 group_visibility: :public, role: :developer, access_granted: false7963 return the proper response7964 group_visibility: :public, role: :reporter, access_granted: false7965 return the proper response7966 group_visibility: :public, role: :guest, access_granted: false7967 return the proper response7968 group_visibility: :public, role: :anonymous, access_granted: false7969 return the proper response7970# [RSpecRunTime] Finishing example group spec/requests/api/graphql/group/dependency_proxy_image_ttl_policy_spec.rb. It took 6.09 seconds. Expected to take 5.25 seconds.7971# [RSpecRunTime] Starting example group spec/controllers/admin/ci/variables_controller_spec.rb. Expected to take 4.72 seconds.7972Admin::Ci::VariablesController7973 GET #show7974 when signed in as admin7975 renders the variables as json7976 has only one variable7977 when signed in as regular user7978 returns 4047979 PATCH #update7980 when signed in as admin7981 with invalid new variable parameters7982 does not update the existing variable7983 does not create the new variable7984 returns a bad request response7985 with duplicate new variable parameters7986 does not update the existing variable7987 does not create the new variable7988 returns a bad request response7989 with valid new variable parameters7990 updates the existing variable7991 creates the new variable7992 returns a successful response7993 has all variables in response7994 with a deleted variable7995 destroys the variable7996 returns a successful response7997 has all variables in response7998 with missing variable7999 returns not found response8000 for variables of type file8001 creates new variable of type file8002 when signed in as regular user8003 returns 4048004# [RSpecRunTime] Finishing example group spec/controllers/admin/ci/variables_controller_spec.rb. It took 4.21 seconds. Expected to take 4.72 seconds.8005# [RSpecRunTime] Starting example group spec/requests/admin/background_migrations_controller_spec.rb. Expected to take 4.64 seconds.8006Admin::BackgroundMigrationsController8007 GET #show8008 when the migration is valid8009 fetches the migration8010 returns failed jobs8011# [RSpecRunTime] RSpec elapsed time: 26 minutes 40.01 seconds. Current RSS: ~1729M. load average: 0.93 0.99 0.99 1/303 74468012 when the migration does not exist8013 returns not found8014 GET #index8015 when no database is provided8016 uses the default connection8017 returns default database records8018 for finalizing tab8019 returns only finalizing migration8020# [RSpecRunTime] RSpec elapsed time: 26 minutes 42.16 seconds. Current RSS: ~1731M. load average: 0.93 0.99 0.99 1/303 74478021 when multiple database is enabled8022 when CI database is provided8023 uses CI database connection8024 returns CI database records8025# [RSpecRunTime] RSpec elapsed time: 26 minutes 43.39 seconds. Current RSS: ~1733M. load average: 0.94 0.99 1.00 1/303 74488026 POST #retry8027 redirects the user to the admin migrations page8028 retries the migration8029 when the migration is not failed8030 keeps the same migration status8031# [RSpecRunTime] Finishing example group spec/requests/admin/background_migrations_controller_spec.rb. It took 5.5 seconds. Expected to take 4.64 seconds.8032# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/merge_requests/set_assignees_spec.rb. Expected to take 4.4 seconds.8033Setting assignees of a merge request8034 returns an error if the user is not allowed to update the merge request8035 when the current user does not have permission to add assignees8036 does not change the assignees8037# [RSpecRunTime] RSpec elapsed time: 26 minutes 47.31 seconds. Current RSS: ~1722M. load average: 0.94 0.99 1.00 1/309 75088038 with assignees already assigned8039 triggers webhooks8040# [RSpecRunTime] RSpec elapsed time: 26 minutes 49.1 seconds. Current RSS: ~1708M. load average: 0.94 0.99 1.00 1/308 75188041# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/merge_requests/set_assignees_spec.rb. It took 4.81 seconds. Expected to take 4.4 seconds.8042# [RSpecRunTime] Starting example group spec/requests/api/graphql/notes/synthetic_note_resolver_spec.rb. Expected to take 4.14 seconds.8043Query.synthetic_note(noteable_id, sha)8044 when the user does not have access to read the note8045 returns nil8046# [RSpecRunTime] RSpec elapsed time: 26 minutes 50.42 seconds. Current RSS: ~1703M. load average: 0.94 0.99 1.00 1/308 75198047 when the user has access to read the note8048 returns synthetic note8049 and notes widget is not available8050 returns nil8051# [RSpecRunTime] RSpec elapsed time: 26 minutes 53.0 seconds. Current RSS: ~1714M. load average: 0.95 0.99 1.00 1/308 75208052# [RSpecRunTime] Finishing example group spec/requests/api/graphql/notes/synthetic_note_resolver_spec.rb. It took 3.89 seconds. Expected to take 4.14 seconds.8053# [RSpecRunTime] Starting example group spec/controllers/concerns/autocomplete_sources/expires_in_spec.rb. Expected to take 3.94 seconds.8054AutocompleteSources::ExpiresIn8055 when action is commands with feature flag disabled8056 does not set cache-control8057 when action is members with feature flag disabled8058 does not set cache-control8059 when action is not in AUTOCOMPLETE_CACHED_ACTIONS8060 does not set cache-control8061 when action is labels with feature flag disabled8062 does not set cache-control8063 when action is members with feature flag enabled8064 sets correct cache-control8065 when action is commands with feature flag enabled8066 sets correct cache-control8067 when action is labels with feature flag enabled8068 sets correct cache-control8069# [RSpecRunTime] Finishing example group spec/controllers/concerns/autocomplete_sources/expires_in_spec.rb. It took 3.07 seconds. Expected to take 3.94 seconds.8070# [RSpecRunTime] Starting example group spec/requests/projects/harbor/artifacts_controller_spec.rb. Expected to take 3.79 seconds.8071Projects::Harbor::ArtifactsController8072 behaves like a harbor artifacts controller8073 GET #index.json8074 behaves like responds with 200 status with json8075 renders the index template8076# [RSpecRunTime] RSpec elapsed time: 26 minutes 57.51 seconds. Current RSS: ~1715M. load average: 0.95 0.99 1.00 1/304 75218077 with anonymous user8078 behaves like responds with 302 status8079 returns 3028080 with unauthorized user8081 behaves like responds with 404 status8082 returns 4048083 with valid params8084 with valid repository8085 behaves like responds with 200 status with json8086 renders the index template8087 with valid page8088 behaves like responds with 200 status with json8089 renders the index template8090 with valid limit8091 behaves like responds with 200 status with json8092 renders the index template8093 with invalid params8094 with invalid page8095 behaves like responds with 422 status with json8096 returns 4228097 with invalid limit8098 behaves like responds with 422 status with json8099 returns 4228100# [RSpecRunTime] Finishing example group spec/requests/projects/harbor/artifacts_controller_spec.rb. It took 4.04 seconds. Expected to take 3.79 seconds.8101# [RSpecRunTime] Starting example group spec/requests/projects/ml/model_versions_controller_spec.rb. Expected to take 3.68 seconds.8102Projects::Ml::ModelVersionsController8103 show8104 renders the template8105 fetches the correct model_version8106 when version id does not exist8107 is expected to respond with numeric status code not_found8108# [RSpecRunTime] RSpec elapsed time: 27 minutes 3.22 seconds. Current RSS: ~1712M. load average: 0.95 0.99 1.00 1/304 75228109 when version and model id are correct but project is not8110 is expected to respond with numeric status code not_found8111 when user does not have access8112 is expected to respond with numeric status code not_found8113# [RSpecRunTime] Finishing example group spec/requests/projects/ml/model_versions_controller_spec.rb. It took 3.63 seconds. Expected to take 3.68 seconds.8114# [RSpecRunTime] Starting example group spec/controllers/user_settings/profiles_controller_spec.rb. Expected to take 3.34 seconds.8115UserSettings::ProfilesController8116 POST update8117 does not update password8118 allows an email update from a user without an external email address8119 allows an email update without confirmation if existing verified email8120 ignores an email update from a user with an external email address8121 ignores an email and name update but allows a location update from a user with external email and name,but not external location8122 allows setting a user status8123 allows updating user specified job title8124 allows updating user specified pronouns8125 allows updating user specified pronunciation8126 allows updating user specified Discord User ID8127 allows updating user specified mastodon username8128# [RSpecRunTime] RSpec elapsed time: 27 minutes 6.74 seconds. Current RSS: ~1715M. load average: 0.95 0.99 1.00 1/303 75238129# [RSpecRunTime] Finishing example group spec/controllers/user_settings/profiles_controller_spec.rb. It took 3.08 seconds. Expected to take 3.34 seconds.8130# [RSpecRunTime] Starting example group spec/requests/api/graphql/subscriptions/notes/updated_spec.rb. Expected to take 3.19 seconds.8131Subscriptions::Notes::Updated8132 when user is unauthorized8133 does not receive any data8134# [RSpecRunTime] RSpec elapsed time: 27 minutes 8.2 seconds. Current RSS: ~1707M. load average: 0.96 0.99 1.00 1/303 75248135 when user is authorized8136 receives updated note data8137 when note is confidential8138 and user has permission to read confidential notes8139 receives updated note data8140# [RSpecRunTime] RSpec elapsed time: 27 minutes 9.57 seconds. Current RSS: ~1707M. load average: 0.96 0.99 1.00 1/303 75258141 and user does not have permission to read confidential notes8142 does not receive updated note data8143# [RSpecRunTime] Finishing example group spec/requests/api/graphql/subscriptions/notes/updated_spec.rb. It took 3.4 seconds. Expected to take 3.19 seconds.8144# [RSpecRunTime] Starting example group spec/controllers/projects/work_items_controller_spec.rb. Expected to take 3.19 seconds.8145Projects::WorkItemsController8146 GET show8147 is expected to have request urgency :low8148 POST authorize8149 is expected to have request urgency :high8150 when user is anonymous8151 behaves like redirects to new session path8152 redirects to sign in8153 POST import_csv8154 is expected to have request urgency :low8155 with authorized user8156 when feature is available8157 when the upload is processed successfully8158 renders the correct message8159 when file is not valid8160 renders the error message8161 when service response includes errors8162 renders the error message8163 when feature is not available8164 behaves like response with 404 status8165 renders a not found message8166 with unauthorised user8167 behaves like response with 404 status8168 renders a not found message8169 with anonymous user8170 redirects to sign in page8171# [RSpecRunTime] Finishing example group spec/controllers/projects/work_items_controller_spec.rb. It took 2.82 seconds. Expected to take 3.19 seconds.8172# [RSpecRunTime] Starting example group spec/requests/api/graphql/project/issue/design_collection/versions_spec.rb. Expected to take 2.81 seconds.8173Getting versions related to an issue8174 returns the design filename8175 with all fields requested8176 returns correct data8177# [RSpecRunTime] RSpec elapsed time: 27 minutes 14.64 seconds. Current RSS: ~1710M. load average: 0.96 0.99 1.00 1/303 75268178 filter by sha8179 finds only those versions at or before the given cut-off8180 filter by id8181 finds only those versions at or before the given cut-off8182 pagination8183 sorts designs for reliable pagination8184# [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/issue/design_collection/versions_spec.rb. It took 2.84 seconds. Expected to take 2.81 seconds.8185# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/clusters/agents/delete_spec.rb. Expected to take 2.81 seconds.8186Delete a cluster agent8187 without project permissions8188 does not delete cluster agent8189 behaves like a mutation that returns top-level errors8190 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"8191# [RSpecRunTime] RSpec elapsed time: 27 minutes 17.88 seconds. Current RSS: ~1709M. load average: 1.05 1.01 1.00 1/303 75278192 with project permissions8193 deletes a cluster agent8194# [RSpecRunTime] RSpec elapsed time: 27 minutes 19.01 seconds. Current RSS: ~1712M. load average: 1.05 1.01 1.00 1/303 75288195# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/clusters/agents/delete_spec.rb. It took 3.15 seconds. Expected to take 2.81 seconds.8196# [RSpecRunTime] Starting example group spec/mailers/emails/identity_verification_spec.rb. Expected to take 2.59 seconds.8197Emails::IdentityVerification8198 verification_instructions_email8199 is sent to the user8200 has the correct subject8201 has the mailgun suppression bypass header8202 includes the token8203 includes the expiration time8204 behaves like an email sent from GitLab8205 has the characteristics of an email sent from GitLab8206# [RSpecRunTime] RSpec elapsed time: 27 minutes 21.1 seconds. Current RSS: ~1712M. load average: 1.05 1.01 1.00 1/303 75388207 with an email containing multiple addresses8208 raises an error8209# [RSpecRunTime] Finishing example group spec/mailers/emails/identity_verification_spec.rb. It took 2.26 seconds. Expected to take 2.59 seconds.8210# [RSpecRunTime] Starting example group spec/requests/api/graphql/group/work_item_spec.rb. Expected to take 2.58 seconds.8211getting a single work item associated with a group8212 when the user cannot read the work item8213 returns does not return the work item8214# [RSpecRunTime] RSpec elapsed time: 27 minutes 23.15 seconds. Current RSS: ~1698M. load average: 1.04 1.01 1.00 1/303 75398215 when the user can read the work item8216 returns the work item8217 when the namespace_level_work_items feature flag is disabled8218 does not return the work item8219# [RSpecRunTime] Finishing example group spec/requests/api/graphql/group/work_item_spec.rb. It took 2.77 seconds. Expected to take 2.58 seconds.8220# [RSpecRunTime] Starting example group spec/mailers/abuse_report_mailer_spec.rb. Expected to take 2.31 seconds.8221AbuseReportMailer8222 .notify8223 behaves like appearance header and footer enabled8224 contains header and footer8225 behaves like appearance header and footer not enabled8226 does not contain header and footer8227 with abuse_notification_email set8228 sends to the abuse_notification_email8229 includes the user in the subject8230 with no abuse_notification_email set8231 returns early8232# [RSpecRunTime] Finishing example group spec/mailers/abuse_report_mailer_spec.rb. It took 2.01 seconds. Expected to take 2.31 seconds.8233# [RSpecRunTime] Starting example group spec/requests/oauth/tokens_controller_spec.rb. Expected to take 2.26 seconds.8234Oauth::TokensController8235 POST /oauth/token8236 for resource owner password credential flow8237 when user does not have two factor enabled8238 authenticates successfully8239 fails to authenticate and increments failed attempts when using the incorrect password8240 when the user has two factor enabled8241 fails to authenticate and does not call GitLab::Auth even when using the correct password8242 when the user's password is automatically set8243 fails to authenticate and does not call GitLab::Auth even when using the correct password8244 when the user has an identity matching a provider that is not password-based8245 fails to authenticate and does not call GitLab::Auth8246 when the user is a password-based omniauth user8247 forwards the request to Gitlab::Auth8248 for CORS requests8249 POST /oauth/token8250 behaves like cross-origin POST request8251 allows cross-origin requests8252 OPTIONS /oauth/token8253 behaves like CORS preflight OPTIONS request8254 returns 2008255 allows cross-origin requests8256 POST /oauth/revoke8257 returns 2008258 behaves like cross-origin POST request8259 allows cross-origin requests8260 OPTIONS /oauth/revoke8261 behaves like CORS preflight OPTIONS request8262 returns 2008263 allows cross-origin requests8264# [RSpecRunTime] Finishing example group spec/requests/oauth/tokens_controller_spec.rb. It took 2.23 seconds. Expected to take 2.26 seconds.8265# [RSpecRunTime] Starting example group spec/requests/api/graphql/terraform/state/delete_spec.rb. Expected to take 2.21 seconds.8266delete a terraform state8267 returns a successful response8268# [RSpecRunTime] Finishing example group spec/requests/api/graphql/terraform/state/delete_spec.rb. It took 1.06 seconds. Expected to take 2.21 seconds.8269# [RSpecRunTime] RSpec elapsed time: 27 minutes 29.53 seconds. Current RSS: ~1723M. load average: 1.04 1.01 1.00 1/303 75408270# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/work_items/export_spec.rb. Expected to take 2.03 seconds.8271Export work items8272 when import_export_work_items_csv feature flag is disabled8273 behaves like a mutation that returns top-level errors8274 is expected to contain exactly "`import_export_work_items_csv` feature flag is disabled."8275# [RSpecRunTime] RSpec elapsed time: 27 minutes 30.62 seconds. Current RSS: ~1712M. load average: 1.04 1.01 1.00 1/303 75418276 when user has permissions to export work items8277 schedules export job with given arguments8278 when user is not allowed to export work items8279 behaves like a mutation that returns a top-level access error8280 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"8281# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/work_items/export_spec.rb. It took 1.71 seconds. Expected to take 2.03 seconds.8282# [RSpecRunTime] Starting example group spec/controllers/projects/error_tracking/stack_traces_controller_spec.rb. Expected to take 1.99 seconds.8283Projects::ErrorTracking::StackTracesController8284 GET #index8285 when awaiting data8286 responds with no data8287 behaves like sets the polling header8288 is expected to eq "1000"8289 when service result is successful8290 highlights stack trace source code8291 behaves like sets the polling header8292 is expected to eq "1000"8293 when service result is erroneous8294 without http_status8295 responds with bad request8296 with explicit http_status8297 responds with custom http status8298# [RSpecRunTime] Finishing example group spec/controllers/projects/error_tracking/stack_traces_controller_spec.rb. It took 1.93 seconds. Expected to take 1.99 seconds.8299# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/ci/catalog/resources/destroy_spec.rb. Expected to take 1.85 seconds.8300CatalogResourceDestroy8301 when unauthorized8302 behaves like a mutation that returns a top-level access error8303 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"8304# [RSpecRunTime] RSpec elapsed time: 27 minutes 34.64 seconds. Current RSS: ~1694M. load average: 1.03 1.01 1.00 1/308 76308305 when authorized8306 destroys the catalog resource8307# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/ci/catalog/resources/destroy_spec.rb. It took 2.01 seconds. Expected to take 1.85 seconds.8308# [RSpecRunTime] Starting example group spec/controllers/concerns/graceful_timeout_handling_spec.rb. Expected to take 1.74 seconds.8309GracefulTimeoutHandling8310 for json request8311 renders graceful error message8312 logs exception8313 for html request8314 has no effect8315# [RSpecRunTime] Finishing example group spec/controllers/concerns/graceful_timeout_handling_spec.rb. It took 1.48 seconds. Expected to take 1.74 seconds.8316# [RSpecRunTime] Starting example group spec/mailers/repository_check_mailer_spec.rb. Expected to take 1.67 seconds.8317RepositoryCheckMailer8318 .notify8319 emails all admins8320 email with I18n.default_locale8321 omits blocked admins8322 mentions the number of failed checks8323 with footer and header8324 behaves like appearance header and footer enabled8325 contains header and footer8326# [RSpecRunTime] RSpec elapsed time: 27 minutes 38.16 seconds. Current RSS: ~1694M. load average: 1.03 1.01 1.00 1/308 76318327 behaves like appearance header and footer not enabled8328 does not contain header and footer8329# [RSpecRunTime] Finishing example group spec/mailers/repository_check_mailer_spec.rb. It took 1.77 seconds. Expected to take 1.67 seconds.8330# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/release_asset_links/update_spec.rb. Expected to take 1.55 seconds.8331Updating an existing release asset link8332 updates and existing release asset link and returns the updated link8333# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/release_asset_links/update_spec.rb. It took 1.45 seconds. Expected to take 1.55 seconds.8334# [RSpecRunTime] RSpec elapsed time: 27 minutes 39.94 seconds. Current RSS: ~1703M. load average: 1.03 1.01 1.00 1/308 76418335# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/issues/link_alerts_spec.rb. Expected to take 1.48 seconds.8336Link alerts to an incident8337 when the user is not allowed to update the incident8338 returns an error8339 when the user is allowed to update the incident8340 links alerts to the incident8341# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/issues/link_alerts_spec.rb. It took 1.54 seconds. Expected to take 1.48 seconds.8342# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/security/ci_configuration/configure_sast_iac_spec.rb. Expected to take 1.35 seconds.8343ConfigureSastIac8344 when authorized8345 creates a branch with sast iac configured8346# [RSpecRunTime] RSpec elapsed time: 27 minutes 42.71 seconds. Current RSS: ~1706M. load average: 1.03 1.01 1.00 1/308 76818347# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/security/ci_configuration/configure_sast_iac_spec.rb. It took 1.34 seconds. Expected to take 1.35 seconds.8348# [RSpecRunTime] Starting example group spec/controllers/groups/avatars_controller_spec.rb. Expected to take 1.29 seconds.8349Groups::AvatarsController8350 removes avatar from DB calling destroy8351 works when external authorization service is enabled8352# [RSpecRunTime] Finishing example group spec/controllers/groups/avatars_controller_spec.rb. It took 1.49 seconds. Expected to take 1.29 seconds.8353# [RSpecRunTime] RSpec elapsed time: 27 minutes 44.38 seconds. Current RSS: ~1704M. load average: 1.03 1.01 1.00 1/308 76828354# [RSpecRunTime] Starting example group spec/controllers/admin/identities_controller_spec.rb. Expected to take 1.19 seconds.8355Admin::IdentitiesController8356 GET #index8357 when the user has no identities8358 shows no identities8359 when the user has identities8360 shows identities8361 UPDATE identity8362 repairs ldap blocks8363 DELETE identity8364 repairs ldap blocks8365# [RSpecRunTime] Finishing example group spec/controllers/admin/identities_controller_spec.rb. It took 1.35 seconds. Expected to take 1.19 seconds.8366# [RSpecRunTime] Starting example group spec/controllers/users/unsubscribes_controller_spec.rb. Expected to take 1.04 seconds.8367Users::UnsubscribesController8368 show8369 responds with success8370 behaves the same if email address isn't known in the system8371 create8372 unsubscribes the connected user8373 behaves the same if email address isn't known in the system8374# [RSpecRunTime] Finishing example group spec/controllers/users/unsubscribes_controller_spec.rb. It took 1.02 seconds. Expected to take 1.04 seconds.8375# [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/alert_management/alerts/update_alert_status_spec.rb. Expected to take 0.98 second.8376Setting the status of an alert8377 updates the status of the alert8378# [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/alert_management/alerts/update_alert_status_spec.rb. It took 1.11 seconds. Expected to take 0.98 second.8379# [RSpecRunTime] RSpec elapsed time: 27 minutes 47.93 seconds. Current RSS: ~1702M. load average: 0.95 0.99 1.00 1/306 76838380# [RSpecRunTime] Starting example group spec/controllers/projects/packages/packages_controller_spec.rb. Expected to take 0.79 second.8381Projects::Packages::PackagesController8382 GET #index8383 behaves like returning response status8384 returns ok8385 GET #show8386 behaves like returning response status8387 returns ok8388# [RSpecRunTime] Finishing example group spec/controllers/projects/packages/packages_controller_spec.rb. It took 1.08 seconds. Expected to take 0.79 second.8389# [RSpecRunTime] Starting example group spec/requests/groups/custom_emoji_controller_spec.rb. Expected to take 0.65 second.8390Groups::CustomEmojiController8391 GET #index8392 is expected to respond with numeric status code ok8393# [RSpecRunTime] Finishing example group spec/requests/groups/custom_emoji_controller_spec.rb. It took 0.73 second. Expected to take 0.65 second.8394# [RSpecRunTime] Starting example group spec/controllers/admin/health_check_controller_spec.rb. Expected to take 0.53 second.8395Admin::HealthCheckController8396 GET show8397 loads the health information8398# [RSpecRunTime] Finishing example group spec/controllers/admin/health_check_controller_spec.rb. It took 0.58 second. Expected to take 0.53 second.8399auto_explain log contains 1330 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-integration-pg14-4-16.343.main.ndjson.gz8400took 27.3398258618401auto_explain log contains 1331 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-integration-pg14-4-16.343.ci.ndjson.gz8402took 26.1590138348403[TEST PROF INFO] EventProf results for sql.active_record8404Total time: 06:53.626 of 27:46.518 (24.82%)8405Total events: 2618808406Top 5 slowest suites (by time):8407API::MavenPackages (./spec/requests/api/maven_packages_spec.rb:4) – 03:39.085 (129135 / 1074) of 12:32.735 (29.11%)8408Update of user activity (./spec/requests/user_activity_spec.rb:5) – 00:28.129 (20384 / 62) of 01:45.807 (26.59%)8409API::ProjectSnippets (./spec/requests/api/project_snippets_spec.rb:5) – 00:14.688 (11583 / 169) of 01:32.250 (15.92%)8410API::DebianGroupPackages (./spec/requests/api/debian_group_packages_spec.rb:4) – 00:13.509 (8582 / 332) of 01:22.556 (16.36%)8411API::Issues (./spec/requests/api/issues/put_projects_issues_spec.rb:5) – 00:12.420 (8583 / 47) of 00:47.573 (26.11%)8412Knapsack report was generated. Preview:8413{8414 "spec/requests/api/maven_packages_spec.rb": 752.7350927180014,8415 "spec/requests/user_activity_spec.rb": 105.80754654900011,8416 "spec/requests/api/project_snippets_spec.rb": 92.2503119239991,8417 "spec/requests/api/debian_group_packages_spec.rb": 82.55644603700057,8418 "spec/requests/api/snippets_spec.rb": 53.859895620000316,8419 "spec/controllers/projects/commit_controller_spec.rb": 52.92026177200023,8420 "spec/requests/api/issues/put_projects_issues_spec.rb": 47.57360924599925,8421 "spec/controllers/sessions_controller_spec.rb": 39.485434494999936,8422 "spec/controllers/projects/environments_controller_spec.rb": 35.40357595599926,8423 "spec/controllers/projects/analytics/cycle_analytics/stages_controller_spec.rb": 29.79225131400017,8424 "spec/requests/api/graphql/project/merge_request_spec.rb": 28.222808549999172,8425 "spec/requests/api/project_debian_distributions_spec.rb": 27.477840433999518,8426 "spec/requests/api/graphql/mutations/notes/create/image_diff_note_spec.rb": 25.165109099998517,8427 "spec/requests/api/graphql/mutations/container_expiration_policy/update_spec.rb": 21.73477070700028,8428 "spec/controllers/groups/uploads_controller_spec.rb": 16.960086584000237,8429 "spec/controllers/projects/imports_controller_spec.rb": 14.955226625999785,8430 "spec/requests/api/graphql/mutations/award_emojis/toggle_spec.rb": 18.384628430001612,8431 "spec/requests/api/graphql/milestone_spec.rb": 13.977545161000307,8432 "spec/controllers/projects/hooks_controller_spec.rb": 12.000853330999234,8433 "spec/requests/lfs_locks_api_spec.rb": 13.899003894999623,8434 "spec/requests/api/graphql/project/project_members_spec.rb": 9.232540197997878,8435 "spec/requests/api/graphql/project/tree/tree_spec.rb": 10.458453541999916,8436 "spec/requests/api/doorkeeper_access_spec.rb": 9.387150701000792,8437 "spec/requests/api/graphql/mutations/packages/protection/rule/delete_spec.rb": 10.228230902001087,8438 "spec/mailers/emails/projects_spec.rb": 7.775876005001919,8439 "spec/requests/api/graphql/mutations/notes/destroy_spec.rb": 8.190582875999098,8440 "spec/requests/api/graphql/mutations/issues/set_crm_contacts_spec.rb": 8.126245929001016,8441 "spec/requests/api/container_repositories_spec.rb": 7.858310020998033,8442 "spec/requests/api/graphql/ci/job_spec.rb": 5.965501647002384,8443 "spec/requests/jira_connect/repositories_controller_spec.rb": 6.651077176000399,8444 "spec/requests/api/graphql/group/milestones_spec.rb": 5.587373884998669,8445 "spec/controllers/concerns/confirm_email_warning_spec.rb": 5.598892844001966,8446 "spec/controllers/concerns/enforces_admin_authentication_spec.rb": 4.575211231000139,8447 "spec/requests/api/graphql/group/dependency_proxy_image_ttl_policy_spec.rb": 6.086161221999646,8448 "spec/controllers/admin/ci/variables_controller_spec.rb": 4.205113718002394,8449 "spec/requests/admin/background_migrations_controller_spec.rb": 5.49573313899964,8450 "spec/requests/api/graphql/mutations/merge_requests/set_assignees_spec.rb": 4.813600379999116,8451 "spec/requests/api/graphql/notes/synthetic_note_resolver_spec.rb": 3.889461601997027,8452 "spec/controllers/concerns/autocomplete_sources/expires_in_spec.rb": 3.0663752400032536,8453 "spec/requests/projects/harbor/artifacts_controller_spec.rb": 4.040279135002493,8454 "spec/requests/projects/ml/model_versions_controller_spec.rb": 3.630282324000291,8455 "spec/controllers/user_settings/profiles_controller_spec.rb": 3.075550280002062,8456 "spec/requests/api/graphql/subscriptions/notes/updated_spec.rb": 3.400989223999204,8457 "spec/controllers/projects/work_items_controller_spec.rb": 2.8170509509982367,8458 "spec/requests/api/graphql/project/issue/design_collection/versions_spec.rb": 2.838905231001263,8459 "spec/requests/api/graphql/mutations/clusters/agents/delete_spec.rb": 3.154047305997665,8460 "spec/mailers/emails/identity_verification_spec.rb": 2.2576483369994094,8461 "spec/requests/api/graphql/group/work_item_spec.rb": 2.773783993001416,8462 "spec/mailers/abuse_report_mailer_spec.rb": 2.0070322479987226,8463 "spec/requests/oauth/tokens_controller_spec.rb": 2.228788907999842,8464 "spec/requests/api/graphql/terraform/state/delete_spec.rb": 1.0626313309985562,8465 "spec/requests/api/graphql/mutations/work_items/export_spec.rb": 1.7104432019987144,8466 "spec/controllers/projects/error_tracking/stack_traces_controller_spec.rb": 1.9254919220002193,8467 "spec/requests/api/graphql/mutations/ci/catalog/resources/destroy_spec.rb": 2.0119129680024344,8468 "spec/controllers/concerns/graceful_timeout_handling_spec.rb": 1.4806066320015816,8469 "spec/mailers/repository_check_mailer_spec.rb": 1.7675352090009255,8470 "spec/requests/api/graphql/mutations/release_asset_links/update_spec.rb": 1.4448522339989722,8471 "spec/requests/api/graphql/mutations/issues/link_alerts_spec.rb": 1.543226179001067,8472 "spec/requests/api/graphql/mutations/security/ci_configuration/configure_sast_iac_spec.rb": 1.336659968997992,8473 "spec/controllers/groups/avatars_controller_spec.rb": 1.4868842420000874,8474 "spec/controllers/admin/identities_controller_spec.rb": 1.351218798001355,8475 "spec/controllers/users/unsubscribes_controller_spec.rb": 1.0183038840004883,8476 "spec/requests/api/graphql/mutations/alert_management/alerts/update_alert_status_spec.rb": 1.1145062590003363,8477 "spec/controllers/projects/packages/packages_controller_spec.rb": 1.0837636700016446,8478 "spec/requests/groups/custom_emoji_controller_spec.rb": 0.7315865860000486,8479 "spec/controllers/admin/health_check_controller_spec.rb": 0.58080199400137648480}8481Knapsack global time execution for tests: 27m 46s8482Pending: (Failures listed here are expected and do not affect your suite's status)8483 1) getting merge request information nested in a project behaves like when requesting information about MR interactions scalability when selecting all fields behaves like scalable query for interaction fields does not suffer from N+18485 Failure/Error: expect { post_graphql(query) }.not_to exceed_query_limit(baseline)8486 Expected a maximum of 19 queries, got 28:8487 Query Diff:8488 -----------8489 SELECT "namespace_bans".* FROM "namespace_bans"...8490 -- (expected: 0, got: 1)8491 WHERE "namespace_bans"."user_id" = 3618492 -- (expected: 0, got: 1)8493 WHERE "namespace_bans"."user_id" = 3608494 -- (expected: 0, got: 1)8495 WHERE "namespace_bans"."user_id" = 3598496 SELECT MAX("project_authorizations"."access_level") AS "maximum_access_level", "project_authorizations"."user_id" AS "project_authorizations_user_id" FROM "project_authorizations"...8497 -- (expected: 0, got: 1)8498 WHERE "project_authorizations"."project_id" = 147 AND "project_authorizations"."user_id" = 361 GROUP BY "project_authorizations"."user_id"8499 -- (expected: 0, got: 1)8500 WHERE "project_authorizations"."project_id" = 147 AND "project_authorizations"."user_id" = 360 GROUP BY "project_authorizations"."user_id"8501 -- (expected: 0, got: 1)8502 WHERE "project_authorizations"."project_id" = 147 AND "project_authorizations"."user_id" = 359 GROUP BY "project_authorizations"."user_id"8503 SELECT 1 AS one FROM "users"...8504 -- (expected: 0, got: 1)8505 INNER JOIN "merge_request_assignees" ON "users"."id" = "merge_request_assignees"."user_id" WHERE "merge_request_assignees"."merge_request_id" = 68 AND "users"."id" = 361 LIMIT 18506 -- (expected: 0, got: 1)8507 INNER JOIN "merge_request_assignees" ON "users"."id" = "merge_request_assignees"."user_id" WHERE "merge_request_assignees"."merge_request_id" = 68 AND "users"."id" = 360 LIMIT 18508 -- (expected: 0, got: 1)8509 INNER JOIN "merge_request_assignees" ON "users"."id" = "merge_request_assignees"."user_id" WHERE "merge_request_assignees"."merge_request_id" = 68 AND "users"."id" = 359 LIMIT 18510 Shared Example Group: "scalable query for interaction fields" called from ./spec/requests/api/graphql/project/merge_request_spec.rb:4948511 Shared Example Group: "when requesting information about MR interactions" called from ./spec/requests/api/graphql/project/merge_request_spec.rb:4998512 # ./spec/requests/api/graphql/project/merge_request_spec.rb:467:in `block (5 levels) in <top (required)>'8513 # ./spec/spec_helper.rb:448:in `block (3 levels) in <top (required)>'8514 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'8515 # ./spec/spec_helper.rb:447:in `block (2 levels) in <top (required)>'8516 # ./spec/spec_helper.rb:442:in `block (3 levels) in <top (required)>'8517 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'8518 # ./spec/spec_helper.rb:433:in `block (2 levels) in <top (required)>'8519 # ./spec/spec_helper.rb:429:in `block (3 levels) in <top (required)>'8520 # ./lib/gitlab/application_context.rb:70:in `with_raw_context'8521 # ./spec/spec_helper.rb:429:in `block (2 levels) in <top (required)>'8522 # ./spec/spec_helper.rb:261:in `block (2 levels) in <top (required)>'8523 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8524 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'8525 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'8526 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'8527 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'8528 2) getting merge request information nested in a project behaves like when requesting information about MR interactions scalability when selecting all fields behaves like scalable query for interaction fields does not suffer from N+18530 Failure/Error: expect { post_graphql(query) }.not_to exceed_query_limit(baseline)8531 Expected a maximum of 19 queries, got 28:8532 Query Diff:8533 -----------8534 SELECT "namespace_bans".* FROM "namespace_bans"...8535 -- (expected: 0, got: 1)8536 WHERE "namespace_bans"."user_id" = 3658537 -- (expected: 0, got: 1)8538 WHERE "namespace_bans"."user_id" = 3648539 -- (expected: 0, got: 1)8540 WHERE "namespace_bans"."user_id" = 3638541 SELECT MAX("project_authorizations"."access_level") AS "maximum_access_level", "project_authorizations"."user_id" AS "project_authorizations_user_id" FROM "project_authorizations"...8542 -- (expected: 0, got: 1)8543 WHERE "project_authorizations"."project_id" = 147 AND "project_authorizations"."user_id" = 365 GROUP BY "project_authorizations"."user_id"8544 -- (expected: 0, got: 1)8545 WHERE "project_authorizations"."project_id" = 147 AND "project_authorizations"."user_id" = 364 GROUP BY "project_authorizations"."user_id"8546 -- (expected: 0, got: 1)8547 WHERE "project_authorizations"."project_id" = 147 AND "project_authorizations"."user_id" = 363 GROUP BY "project_authorizations"."user_id"8548 SELECT 1 AS one FROM "users"...8549 -- (expected: 0, got: 1)8550 INNER JOIN "merge_request_assignees" ON "users"."id" = "merge_request_assignees"."user_id" WHERE "merge_request_assignees"."merge_request_id" = 68 AND "users"."id" = 365 LIMIT 18551 -- (expected: 0, got: 1)8552 INNER JOIN "merge_request_assignees" ON "users"."id" = "merge_request_assignees"."user_id" WHERE "merge_request_assignees"."merge_request_id" = 68 AND "users"."id" = 364 LIMIT 18553 -- (expected: 0, got: 1)8554 INNER JOIN "merge_request_assignees" ON "users"."id" = "merge_request_assignees"."user_id" WHERE "merge_request_assignees"."merge_request_id" = 68 AND "users"."id" = 363 LIMIT 18555 Shared Example Group: "scalable query for interaction fields" called from ./spec/requests/api/graphql/project/merge_request_spec.rb:4948556 Shared Example Group: "when requesting information about MR interactions" called from ./spec/requests/api/graphql/project/merge_request_spec.rb:5098557 # ./spec/requests/api/graphql/project/merge_request_spec.rb:467:in `block (5 levels) in <top (required)>'8558 # ./spec/spec_helper.rb:448:in `block (3 levels) in <top (required)>'8559 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'8560 # ./spec/spec_helper.rb:447:in `block (2 levels) in <top (required)>'8561 # ./spec/spec_helper.rb:442:in `block (3 levels) in <top (required)>'8562 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'8563 # ./spec/spec_helper.rb:433:in `block (2 levels) in <top (required)>'8564 # ./spec/spec_helper.rb:429:in `block (3 levels) in <top (required)>'8565 # ./lib/gitlab/application_context.rb:70:in `with_raw_context'8566 # ./spec/spec_helper.rb:429:in `block (2 levels) in <top (required)>'8567 # ./spec/spec_helper.rb:261:in `block (2 levels) in <top (required)>'8568 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8569 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'8570 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'8571 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'8572 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'8573Finished in 28 minutes 44 seconds (files took 1 minute 25.54 seconds to load)85742790 examples, 0 failures, 2 pending8575Randomized with seed 332048576[TEST PROF INFO] Time spent in factories: 04:27.620 (15.16% of total time)8577RSpec exited with 0.8578No examples to retry, congrats!8580Running after script...8581$ source scripts/utils.sh8582$ bundle exec gem list gitlab_quality-test_tooling8583gitlab_quality-test_tooling (1.26.0)8584$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command8588$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command8591$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command8595$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command8598$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command8602$ tooling/bin/push_job_metrics || true8603[job-metrics] Pushing job metrics file for the CI/CD job.8604[job-metrics] Pushed 4 CI job metric entries to InfluxDB.8606Not uploading cache ruby-gems-debian-bookworm-ruby-3.1-17 due to policy8608Uploading artifacts...8609auto_explain/: found 3 matching artifact files and directories 8610coverage/: found 5 matching artifact files and directories 8611WARNING: crystalball/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8612WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8613knapsack/: found 4 matching artifact files and directories 8614rspec/: found 12 matching artifact files and directories 8615WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8616log/*.log: found 17 matching artifact files and directories 8617WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6934018683/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com8618WARNING: Retrying... context=artifacts-uploader error=request redirected8619Uploading artifacts as "archive" to coordinator... 201 Created id=6934018683 responseStatus=201 Created token=glcbt-658620Uploading artifacts...8621rspec/rspec-*.xml: found 1 matching artifact files and directories 8622WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6934018683/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com8623WARNING: Retrying... context=artifacts-uploader error=request redirected8624Uploading artifacts as "junit" to coordinator... 201 Created id=6934018683 responseStatus=201 Created token=glcbt-658626Job succeeded