rspec-ee integration pg14 6/7
Passed Started
by
@krasio

Krasimir Angelov
1Running with gitlab-runner 17.0.0~pre.88.g761ae5dd (761ae5dd)2 on green-5.private.runners-manager.gitlab.com/gitlab.com/gitlab-org Zi_8oswQ, system ID: s_8a4f217c24b63 feature flags: FF_NETWORK_PER_BUILD:true4Resolving secrets6Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.patched-golang-1.21-rust-1.73-node-20.12-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 ...7Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 ...8Authenticating with credentials from job payload (GitLab Registry)9Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 ...10Using docker image sha256:82f132c22567f8ce17cc132c14b2f9aa3eaf9bb5424d91c2d966912433f0257d for registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:c55e1364ee4327b244a9cfa1750f19feea14fc774eaf792b725967d146eb45f5 ...11WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.12WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.13Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...14Authenticating with credentials from job payload (GitLab Registry)15Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...16Using docker image sha256:5c5ba5b83d6c60cb0b225bd670b7a43be8c238cc72347d24af57e5027c3648f3 for registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:46aceab84c42d0e819c8e7940f2f98ce9e184785cd7b22d95872024a35f52407 ...17Starting service redis:6.2-alpine ...18Pulling docker image redis:6.2-alpine ...19Using docker image sha256:0fc0b666ef9eb249e61edd4e2ec434a328e98117079727c5e7cf6dc9a00d7a94 for redis:6.2-alpine with digest redis@sha256:c6abddbb4223951cf5cb54a19d4a83418582fa69c97c0458ab4f0974f24f119c ...20WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.8 is already created. Ignoring.21WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.8 is already created. Ignoring.22Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.8 ...23Authenticating with credentials from job payload (GitLab Registry)24Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.8 ...25Using docker image sha256:df819140e3df737cdc7b8d6fb73ce804b05058c790e025b5f52840956feb1734 for registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.8 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:7bdf349fc3dd9da64bc6581d44c0e906bffd38977ddbd2668ba34adb5dedfe38 ...26Starting service elasticsearch:7.17.6 ...27Pulling docker image elasticsearch:7.17.6 ...28Using docker image sha256:5fad10241ffd65d817ed0ddfaf6e87eee1f7dc2a7db33db1047835560ea71fda for elasticsearch:7.17.6 with digest elasticsearch@sha256:6c128de5d01c0c130a806022d6bd99b3e4c27a9af5bfc33b6b81861ae117d028 ...29Starting service registry.gitlab.com/gitlab-org/modelops/applied-ml/code-suggestions/ai-assist/model-gateway:latest ...30Authenticating with credentials from job payload (GitLab Registry)31Pulling docker image registry.gitlab.com/gitlab-org/modelops/applied-ml/code-suggestions/ai-assist/model-gateway:latest ...32Using docker image sha256:3c5f1e3ac1332b78854a67ecf17c55922502c097ba3ed70937f702c71f19f962 for registry.gitlab.com/gitlab-org/modelops/applied-ml/code-suggestions/ai-assist/model-gateway:latest with digest registry.gitlab.com/gitlab-org/modelops/applied-ml/code-suggestions/ai-assist/model-gateway@sha256:c2c912f0676a3a3f4c804a2d3a170926653fb50791020260f13f5c408fcf4aa0 ...33Waiting for services to be up and running (timeout 30 seconds)...34Authenticating with credentials from job payload (GitLab Registry)35Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.patched-golang-1.21-rust-1.73-node-20.12-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 ...36Using docker image sha256:d10d211334d3c94a5e626cf961467431b7d3f3bd8b6109e5caf9357421c0117b for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.patched-golang-1.21-rust-1.73-node-20.12-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.patched-golang-1.21-rust-1.73-node-20.12-postgresql-14@sha256:3c4cd9a237deb59350b4836552151ba2aae96247034074c8f0c2ccaff4558cab ...38Running on runner-zi8oswq-project-278964-concurrent-0 via runner-zi8oswq-private-1717022791-4815674d...40Skipping Git repository setup41Skipping Git checkout42Skipping Git submodules setup44Checking cache for ruby-gems-debian-bookworm-ruby-3.2-17...45Downloading cache from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/ruby-gems-debian-bookworm-ruby-3.2-17 46Successfully extracted cache48Downloading artifacts for clone-gitlab-repo (6975007209)...49Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6975007209 responseStatus=200 OK token=glcbt-6550WARNING: Part of .git directory is on the list of files to extract 51WARNING: This may introduce unexpected problems 52Downloading artifacts for compile-test-assets (6975007223)...53Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6975007223 responseStatus=200 OK token=glcbt-6554Downloading artifacts for detect-tests (6975007229)...55Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6975007229 responseStatus=200 OK token=glcbt-6556Downloading artifacts for retrieve-tests-metadata (6975007235)...57Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6975007235 responseStatus=200 OK token=glcbt-6558Downloading artifacts for setup-test-env (6975007225)...59Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6975007225 responseStatus=200 OK token=glcbt-65 60 Executing "step_script" stage of the job script 61Using docker image sha256:d10d211334d3c94a5e626cf961467431b7d3f3bd8b6109e5caf9357421c0117b for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.patched-golang-1.21-rust-1.73-node-20.12-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.patched-golang-1.21-rust-1.73-node-20.12-postgresql-14@sha256:3c4cd9a237deb59350b4836552151ba2aae96247034074c8f0c2ccaff4558cab ...62$ echo $FOSS_ONLY63$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb64$ export GOPATH=$CI_PROJECT_DIR/.go65$ mkdir -p $GOPATH66$ source scripts/utils.sh67$ source scripts/prepare_build.sh768Using decomposed database config (config/database.yml.decomposed-postgresql)769Geo DB will be set up.770Embedding DB will be set up.786$ source ./scripts/rspec_helpers.sh787$ run_timed_command "gem install knapsack --no-document"788$ gem install knapsack --no-document789Successfully installed knapsack-4.0.07901 gem installed791$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"792==> 'gem install knapsack --no-document' succeeded in 1 seconds.797$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"798$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"799$ tooling/bin/create_job_metrics_file || true800[job-metrics] Creating the job metrics file for the CI/CD job.801$ rspec_section rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request"803[23:32:44] Starting rspec_parallelized_job804RETRY_FAILED_TESTS_IN_NEW_PROCESS: true805KNAPSACK_GENERATE_REPORT: true806FLAKY_RSPEC_GENERATE_REPORT: true807KNAPSACK_TEST_FILE_PATTERN: {ee/}spec/{commands,controllers,mailers,requests}{,/**/}*_spec.rb808KNAPSACK_LOG_LEVEL: debug809KNAPSACK_REPORT_PATH: knapsack/rspec-ee_integration_pg14_6_7_278964_report.json810FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json811FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec-ee_integration_pg14_6_7_278964_report.json812NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec-ee_integration_pg14_6_7_278964_report.json813RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-6975008151.txt814CRYSTALBALL: 815RSPEC_TESTS_MAPPING_ENABLED: 816RSPEC_TESTS_FILTER_FILE: 817Shell set options (set -o) enabled:818braceexpand on819hashall on820interactive-comments on821pipefail on822Parsing expected rspec suite duration...823RSpec suite is expected to take 28 minutes 43.83 seconds.824Expected duration for tests:825{826 "ee/spec/requests/api/projects_spec.rb": 185.2099410909815,827 "ee/spec/controllers/concerns/routable_actions_spec.rb": 148.48534015459484,828 "ee/spec/requests/api/dependency_proxy/packages/npm_spec.rb": 129.655907416486,829 "ee/spec/requests/api/project_approval_rules_spec.rb": 97.27601862813925,830 "ee/spec/requests/git_http_geo_spec.rb": 86.52575230728633,831 "ee/spec/requests/users/registrations_identity_verification_controller_spec.rb": 62.35800170045345,832 "ee/spec/requests/groups/group_members_controller_spec.rb": 54.556782196265765,833 "ee/spec/requests/api/geo_nodes_spec.rb": 47.63280620213539,834 "ee/spec/controllers/groups/push_rules_controller_spec.rb": 43.693004595426906,835 "ee/spec/requests/api/graphql/work_item_spec.rb": 40.041968469589925,836 "ee/spec/controllers/groups/epic_issues_controller_spec.rb": 37.357963706037516,837 "ee/spec/requests/api/users_spec.rb": 34.43141545891738,838 "ee/spec/requests/api/graphql/vulnerabilities/vulnerability_spec.rb": 30.8279030888525,839 "ee/spec/requests/api/vulnerability_issue_links_spec.rb": 29.861406602718276,840 "ee/spec/controllers/registrations/groups_controller_spec.rb": 25.533558771933755,841 "ee/spec/requests/api/scim/instance_scim_spec.rb": 23.778745107488696,842 "ee/spec/requests/api/group_service_accounts_spec.rb": 21.667336473739738,843 "ee/spec/controllers/ee/search_controller_spec.rb": 20.473650480265867,844 "ee/spec/controllers/groups/epics/notes_controller_spec.rb": 19.447823936209303,845 "ee/spec/requests/groups/protected_branches_controller_spec.rb": 18.43700327084773,846 "ee/spec/requests/projects/on_demand_scans_controller_spec.rb": 17.259514703264706,847 "ee/spec/controllers/projects/feature_flag_issues_controller_spec.rb": 16.014465103607378,848 "ee/spec/requests/projects/issues_controller_spec.rb": 15.651519077099117,849 "ee/spec/requests/api/graphql/project/work_items_spec.rb": 14.805879682166383,850 "ee/spec/requests/api/ci/jobs_spec.rb": 14.050568006258562,851 "ee/spec/controllers/groups/analytics/productivity_analytics_controller_spec.rb": 14.023806531622032,852 "ee/spec/requests/api/license_spec.rb": 13.161230290074185,853 "ee/spec/controllers/projects/clusters_controller_spec.rb": 13.141622038791287,854 "ee/spec/requests/api/graphql/mutations/boards/epic_boards/epic_move_list_spec.rb": 12.50407319740979,855 "ee/spec/requests/api/boards_spec.rb": 12.108163339919319,856 "ee/spec/controllers/concerns/ee/onboarding/status_spec.rb": 12.000322840375134,857 "ee/spec/requests/api/graphql/group/epic/epic_aggregate_query_spec.rb": 11.57898325202443,858 "ee/spec/controllers/projects/path_locks_controller_spec.rb": 10.750717712737618,859 "ee/spec/requests/groups/epics/related_epic_links_controller_spec.rb": 10.684523214383885,860 "ee/spec/requests/api/graphql/remote_development/cluster_agent/workspaces/with_actual_states_arg_spec.rb": 10.580768347965517,861 "ee/spec/requests/api/graphql/project/dependency_proxy_packages_setting_spec.rb": 10.009801505990616,862 "ee/spec/requests/smartcard_controller_spec.rb": 9.718670043938003,863 "ee/spec/requests/api/graphql/mutations/audit_events/google_cloud_logging_configurations/destroy_spec.rb": 9.37343931342793,864 "ee/spec/requests/rack_attack_spec.rb": 9.13200876092394,865 "ee/spec/requests/custom_roles/admin_web_hook/request_spec.rb": 8.808586634076066,866 "ee/spec/requests/api/graphql/mutations/notes/create/note_spec.rb": 8.630585727340259,867 "ee/spec/requests/api/group_approval_rules_spec.rb": 8.507635929750904,868 "ee/spec/requests/api/internal/app_sec/dast/site_validations_spec.rb": 8.429339121123622,869 "ee/spec/requests/api/ci/variables_spec.rb": 7.999446576016607,870 "ee/spec/requests/api/graphql/mutations/dast/profiles/update_spec.rb": 7.743944123063367,871 "ee/spec/mailers/emails/requirements_spec.rb": 7.587770315150346,872 "ee/spec/requests/api/graphql/mutations/alert_management/http_integration/create_spec.rb": 7.309787313323352,873 "ee/spec/requests/api/graphql/mutations/security/configuration/set_container_scanning_for_registry_spec.rb": 7.232390456197528,874 "ee/spec/requests/api/graphql/project/runner_google_cloud_provisioning_spec.rb": 6.945268359328168,875 "ee/spec/requests/api/graphql/project/pipeline/security_report_findings_spec.rb": 6.925342875429431,876 "ee/spec/requests/api/graphql/mutations/security_policy/unassign_security_policy_project_spec.rb": 6.775253369726426,877 "ee/spec/requests/api/analytics/project_deployment_frequency_spec.rb": 6.494105378550321,878 "ee/spec/requests/api/graphql/mutations/security/configuration/project_set_continuous_vulnerability_scanning_spec.rb": 6.463601604481771,879 "ee/spec/requests/api/graphql/mutations/issues/set_weight_spec.rb": 6.18081125751221,880 "ee/spec/requests/api/graphql/remote_development/workspaces/with_ids_arg_spec.rb": 6.040501785793885,881 "ee/spec/requests/api/graphql/project/google_cloud/artifact_registry/docker_images_spec.rb": 6.031065508434567,882 "ee/spec/requests/api/graphql/mutations/vulnerabilities/confirm_spec.rb": 5.707616154794301,883 "ee/spec/requests/groups/issues_controller_spec.rb": 5.680489612729717,884 "ee/spec/requests/api/graphql/mutations/projects/initialize_product_analytics_spec.rb": 5.586724072354475,885 "ee/spec/requests/api/graphql/project/issue_status_counts_spec.rb": 5.301988257298708,886 "ee/spec/requests/api/graphql/mutations/audit_events/instance/audit_event_streaming_destinations/create_spec.rb": 5.193029230147768,887 "ee/spec/requests/groups/protected_environments_controller_spec.rb": 5.123875294730121,888 "ee/spec/requests/api/graphql/google_cloud/artifact_registry/docker_image_spec.rb": 5.117544869974783,889 "ee/spec/requests/api/graphql/mutations/merge_requests/update_approval_rule_spec.rb": 4.997441860510261,890 "ee/spec/requests/api/group_milestones_spec.rb": 4.850236824338634,891 "ee/spec/requests/api/graphql/current_user/groups_query_spec.rb": 4.8259439223204845,892 "ee/spec/requests/api/graphql/mutations/issues/set_epic_spec.rb": 4.681437318590531,893 "ee/spec/controllers/projects/iterations_controller_spec.rb": 4.502768828034346,894 "ee/spec/requests/api/analytics/product_analytics_spec.rb": 4.453965136510737,895 "ee/spec/requests/projects/audit_events_spec.rb": 4.382535499226146,896 "ee/spec/controllers/groups/boards_controller_spec.rb": 4.2821805622522655,897 "ee/spec/requests/api/graphql/project/security_orchestration/scan_result_policy_spec.rb": 4.279615432691539,898 "ee/spec/requests/projects/google_cloud/artifact_registry_controller_spec.rb": 4.079172088214706,899 "ee/spec/requests/api/graphql/mutations/ci/catalog/verified_namespace/create_spec.rb": 4.026255287662879,900 "ee/spec/requests/api/graphql/mutations/epics/set_subscription_spec.rb": 3.953378565669225,901 "ee/spec/requests/api/graphql/remote_development/namespace/remote_development_cluster_agents/with_directly_mapped_filter_arg_spec.rb": 3.946920483312624,902 "ee/spec/requests/api/graphql/vulnerabilities/external_issue_links_spec.rb": 3.891856191586538,903 "ee/spec/controllers/projects/analytics/cycle_analytics/summary_controller_spec.rb": 3.7989223100805183,904 "ee/spec/requests/api/branches_spec.rb": 3.798302939887656,905 "ee/spec/requests/api/graphql/group/security_orchestration/approval_policy_spec.rb": 3.687091506097056,906 "ee/spec/requests/api/graphql/audit_events/streaming/headers/destroy_spec.rb": 3.5773295458529604,907 "ee/spec/requests/api/graphql/remote_development/namespace/remote_development_cluster_agents/with_available_filter_arg_spec.rb": 3.493225379546728,908 "ee/spec/requests/api/internal/search/zoekt_spec.rb": 3.4674494022856135,909 "ee/spec/controllers/projects/security/scanned_resources_controller_spec.rb": 3.3593058746850515,910 "ee/spec/requests/admin/users_controller_spec.rb": 3.3027372271160655,911 "ee/spec/requests/api/graphql/mutations/releases/create_spec.rb": 3.2641261005380713,912 "ee/spec/requests/lfs_locks_api_spec.rb": 3.182330708018039,913 "ee/spec/requests/api/graphql/boards/epic_boards_query_spec.rb": 3.156406856110496,914 "ee/spec/requests/api/ci/pipelines_spec.rb": 3.00535829825879,915 "ee/spec/requests/api/graphql/audit_events/streaming/instance_headers/create_spec.rb": 2.9920590676037215,916 "ee/spec/requests/custom_roles/admin_push_rules/projects_request_spec.rb": 2.8565706646396576,917 "ee/spec/requests/api/graphql/project/branch_rules/external_status_checks_spec.rb": 2.8448733195489466,918 "ee/spec/requests/projects/security/dast_configuration_controller_spec.rb": 2.738994761546717,919 "ee/spec/requests/groups/saml_providers_controller_spec.rb": 2.638763031942555,920 "ee/spec/requests/api/ci/runner/jobs_put_spec.rb": 2.6093255597639073,921 "ee/spec/requests/api/graphql/project/security_training_urls_spec.rb": 2.509150235927953,922 "ee/spec/requests/api/snippets_spec.rb": 2.468053842409155,923 "ee/spec/requests/phone_verification/telesign_callbacks_controller_spec.rb": 2.402967413930979,924 "ee/spec/requests/api/internal/suggested_reviewers_spec.rb": 2.332312502077813,925 "ee/spec/requests/api/graphql/iterations/cadences_spec.rb": 2.2888002842860566,926 "ee/spec/requests/api/graphql/mutations/projects/blobs_remove_spec.rb": 2.233575363223997,927 "ee/spec/requests/api/debian_project_packages_spec.rb": 2.1566077031950615,928 "ee/spec/requests/api/graphql/member_role/single_member_role_spec.rb": 2.1007578711645776,929 "ee/spec/requests/api/ee/issues/post_projects_issues_spec.rb": 2.0539225767249656,930 "ee/spec/controllers/admin/elasticsearch_controller_spec.rb": 1.9681283132066607,931 "ee/spec/requests/api/sbom/occurrences_spec.rb": 1.890851540814021,932 "ee/spec/controllers/projects/learn_gitlab_controller_spec.rb": 1.849255592180195,933 "ee/spec/requests/api/graphql/mutations/incident_management/escalation_policy/update_spec.rb": 1.793564424404861,934 "ee/spec/controllers/security/vulnerabilities_controller_spec.rb": 1.7896298112518163,935 "ee/spec/controllers/ee/root_controller_spec.rb": 1.7067350662849066,936 "ee/spec/requests/api/graphql/audit_events/instance/amazon_s3_configuration_spec.rb": 1.7062761930061465,937 "ee/spec/controllers/remote_development/workspaces_feature_flag_controller_spec.rb": 1.5864952187233088,938 "ee/spec/requests/groups/settings/access_tokens_controller_spec.rb": 1.5645635783807903,939 "ee/spec/requests/admin/application_settings/roles_and_permissions_controller_spec.rb": 1.5325631110303464,940 "ee/spec/requests/api/graphql/mutations/analytics/cycle_analytics/value_streams/destroy_spec.rb": 1.4873356250090597,941 "ee/spec/requests/api/graphql/groups/saved_replies/destroy_spec.rb": 1.3901966800088523,942 "ee/spec/requests/groups/security/compliance_project_framework_reports_controller_spec.rb": 1.3154573865484942,943 "ee/spec/requests/api/graphql/user_code_suggestions_available_spec.rb": 1.27969533058703,944 "ee/spec/requests/admin/user_permission_exports_controller_spec.rb": 1.1391753285474366,945 "ee/spec/requests/api/ai/llm/git_command_spec.rb": 1.1220536152278306,946 "ee/spec/controllers/users_controller_spec.rb": 1.0917820027544585,947 "ee/spec/controllers/admin/role_promotion_requests_controller_spec.rb": 0.8197731518903942,948 "ee/spec/controllers/admin/initial_setup_controller_spec.rb": 0.7656293012519397,949 "ee/spec/controllers/oauth/applications_controller_spec.rb": 0.56103387412958,950 "ee/spec/mailers/emails/epics_spec.rb": 0.3732844551463552951}952Running 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-6975008151.json --format RspecJunitFormatter --out rspec/rspec-6975008151.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request -- ee/spec/requests/api/projects_spec.rb ee/spec/controllers/concerns/routable_actions_spec.rb ee/spec/requests/api/dependency_proxy/packages/npm_spec.rb ee/spec/requests/api/project_approval_rules_spec.rb ee/spec/requests/git_http_geo_spec.rb ee/spec/requests/users/registrations_identity_verification_controller_spec.rb ee/spec/requests/groups/group_members_controller_spec.rb ee/spec/requests/api/geo_nodes_spec.rb ee/spec/controllers/groups/push_rules_controller_spec.rb ee/spec/requests/api/graphql/work_item_spec.rb ee/spec/controllers/groups/epic_issues_controller_spec.rb ee/spec/requests/api/users_spec.rb ee/spec/requests/api/graphql/vulnerabilities/vulnerability_spec.rb ee/spec/requests/api/vulnerability_issue_links_spec.rb ee/spec/controllers/registrations/groups_controller_spec.rb ee/spec/requests/api/scim/instance_scim_spec.rb ee/spec/requests/api/group_service_accounts_spec.rb ee/spec/controllers/ee/search_controller_spec.rb ee/spec/controllers/groups/epics/notes_controller_spec.rb ee/spec/requests/groups/protected_branches_controller_spec.rb ee/spec/requests/projects/on_demand_scans_controller_spec.rb ee/spec/controllers/projects/feature_flag_issues_controller_spec.rb ee/spec/requests/projects/issues_controller_spec.rb ee/spec/requests/api/graphql/project/work_items_spec.rb ee/spec/requests/api/ci/jobs_spec.rb ee/spec/controllers/groups/analytics/productivity_analytics_controller_spec.rb ee/spec/requests/api/license_spec.rb ee/spec/controllers/projects/clusters_controller_spec.rb ee/spec/requests/api/graphql/mutations/boards/epic_boards/epic_move_list_spec.rb ee/spec/requests/api/boards_spec.rb ee/spec/controllers/concerns/ee/onboarding/status_spec.rb ee/spec/requests/api/graphql/group/epic/epic_aggregate_query_spec.rb ee/spec/controllers/projects/path_locks_controller_spec.rb ee/spec/requests/groups/epics/related_epic_links_controller_spec.rb ee/spec/requests/api/graphql/remote_development/cluster_agent/workspaces/with_actual_states_arg_spec.rb ee/spec/requests/api/graphql/project/dependency_proxy_packages_setting_spec.rb ee/spec/requests/smartcard_controller_spec.rb ee/spec/requests/api/graphql/mutations/audit_events/google_cloud_logging_configurations/destroy_spec.rb ee/spec/requests/rack_attack_spec.rb ee/spec/requests/custom_roles/admin_web_hook/request_spec.rb ee/spec/requests/api/graphql/mutations/notes/create/note_spec.rb ee/spec/requests/api/group_approval_rules_spec.rb ee/spec/requests/api/internal/app_sec/dast/site_validations_spec.rb ee/spec/requests/api/ci/variables_spec.rb ee/spec/requests/api/graphql/mutations/dast/profiles/update_spec.rb ee/spec/mailers/emails/requirements_spec.rb ee/spec/requests/api/graphql/mutations/alert_management/http_integration/create_spec.rb ee/spec/requests/api/graphql/mutations/security/configuration/set_container_scanning_for_registry_spec.rb ee/spec/requests/api/graphql/project/runner_google_cloud_provisioning_spec.rb ee/spec/requests/api/graphql/project/pipeline/security_report_findings_spec.rb ee/spec/requests/api/graphql/mutations/security_policy/unassign_security_policy_project_spec.rb ee/spec/requests/api/analytics/project_deployment_frequency_spec.rb ee/spec/requests/api/graphql/mutations/security/configuration/project_set_continuous_vulnerability_scanning_spec.rb ee/spec/requests/api/graphql/mutations/issues/set_weight_spec.rb ee/spec/requests/api/graphql/remote_development/workspaces/with_ids_arg_spec.rb ee/spec/requests/api/graphql/project/google_cloud/artifact_registry/docker_images_spec.rb ee/spec/requests/api/graphql/mutations/vulnerabilities/confirm_spec.rb ee/spec/requests/groups/issues_controller_spec.rb ee/spec/requests/api/graphql/mutations/projects/initialize_product_analytics_spec.rb ee/spec/requests/api/graphql/project/issue_status_counts_spec.rb ee/spec/requests/api/graphql/mutations/audit_events/instance/audit_event_streaming_destinations/create_spec.rb ee/spec/requests/groups/protected_environments_controller_spec.rb ee/spec/requests/api/graphql/google_cloud/artifact_registry/docker_image_spec.rb ee/spec/requests/api/graphql/mutations/merge_requests/update_approval_rule_spec.rb ee/spec/requests/api/group_milestones_spec.rb ee/spec/requests/api/graphql/current_user/groups_query_spec.rb ee/spec/requests/api/graphql/mutations/issues/set_epic_spec.rb ee/spec/controllers/projects/iterations_controller_spec.rb ee/spec/requests/api/analytics/product_analytics_spec.rb ee/spec/requests/projects/audit_events_spec.rb ee/spec/controllers/groups/boards_controller_spec.rb ee/spec/requests/api/graphql/project/security_orchestration/scan_result_policy_spec.rb ee/spec/requests/projects/google_cloud/artifact_registry_controller_spec.rb ee/spec/requests/api/graphql/mutations/ci/catalog/verified_namespace/create_spec.rb ee/spec/requests/api/graphql/mutations/epics/set_subscription_spec.rb ee/spec/requests/api/graphql/remote_development/namespace/remote_development_cluster_agents/with_directly_mapped_filter_arg_spec.rb ee/spec/requests/api/graphql/vulnerabilities/external_issue_links_spec.rb ee/spec/controllers/projects/analytics/cycle_analytics/summary_controller_spec.rb ee/spec/requests/api/branches_spec.rb ee/spec/requests/api/graphql/group/security_orchestration/approval_policy_spec.rb ee/spec/requests/api/graphql/audit_events/streaming/headers/destroy_spec.rb ee/spec/requests/api/graphql/remote_development/namespace/remote_development_cluster_agents/with_available_filter_arg_spec.rb ee/spec/requests/api/internal/search/zoekt_spec.rb ee/spec/controllers/projects/security/scanned_resources_controller_spec.rb ee/spec/requests/admin/users_controller_spec.rb ee/spec/requests/api/graphql/mutations/releases/create_spec.rb ee/spec/requests/lfs_locks_api_spec.rb ee/spec/requests/api/graphql/boards/epic_boards_query_spec.rb ee/spec/requests/api/ci/pipelines_spec.rb ee/spec/requests/api/graphql/audit_events/streaming/instance_headers/create_spec.rb ee/spec/requests/custom_roles/admin_push_rules/projects_request_spec.rb ee/spec/requests/api/graphql/project/branch_rules/external_status_checks_spec.rb ee/spec/requests/projects/security/dast_configuration_controller_spec.rb ee/spec/requests/groups/saml_providers_controller_spec.rb ee/spec/requests/api/ci/runner/jobs_put_spec.rb ee/spec/requests/api/graphql/project/security_training_urls_spec.rb ee/spec/requests/api/snippets_spec.rb ee/spec/requests/phone_verification/telesign_callbacks_controller_spec.rb ee/spec/requests/api/internal/suggested_reviewers_spec.rb ee/spec/requests/api/graphql/iterations/cadences_spec.rb ee/spec/requests/api/graphql/mutations/projects/blobs_remove_spec.rb ee/spec/requests/api/debian_project_packages_spec.rb ee/spec/requests/api/graphql/member_role/single_member_role_spec.rb ee/spec/requests/api/ee/issues/post_projects_issues_spec.rb ee/spec/controllers/admin/elasticsearch_controller_spec.rb ee/spec/requests/api/sbom/occurrences_spec.rb ee/spec/controllers/projects/learn_gitlab_controller_spec.rb ee/spec/requests/api/graphql/mutations/incident_management/escalation_policy/update_spec.rb ee/spec/controllers/security/vulnerabilities_controller_spec.rb ee/spec/controllers/ee/root_controller_spec.rb ee/spec/requests/api/graphql/audit_events/instance/amazon_s3_configuration_spec.rb ee/spec/controllers/remote_development/workspaces_feature_flag_controller_spec.rb ee/spec/requests/groups/settings/access_tokens_controller_spec.rb ee/spec/requests/admin/application_settings/roles_and_permissions_controller_spec.rb ee/spec/requests/api/graphql/mutations/analytics/cycle_analytics/value_streams/destroy_spec.rb ee/spec/requests/api/graphql/groups/saved_replies/destroy_spec.rb ee/spec/requests/groups/security/compliance_project_framework_reports_controller_spec.rb ee/spec/requests/api/graphql/user_code_suggestions_available_spec.rb ee/spec/requests/admin/user_permission_exports_controller_spec.rb ee/spec/requests/api/ai/llm/git_command_spec.rb ee/spec/controllers/users_controller_spec.rb ee/spec/controllers/admin/role_promotion_requests_controller_spec.rb ee/spec/controllers/admin/initial_setup_controller_spec.rb ee/spec/controllers/oauth/applications_controller_spec.rb ee/spec/mailers/emails/epics_spec.rbKnapsack report generator started!953warning: parser/current is loading parser/ruby32, which recognizes 3.2.3-compliant syntax, but you are running 3.2.4.955Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}956# [RSpecRunTime] Starting RSpec timer...957[TEST PROF INFO] EventProf enabled (sql.active_record)958unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.959unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.960Test environment set up in 3.018132301 seconds961# [RSpecRunTime] Starting example group ee/spec/requests/api/projects_spec.rb. Expected to take 3 minutes 5.21 seconds.962API::Projects963 GET /projects964 does not break on license checks965 when there are several projects owned by groups966 avoids N+1 queries967 when user requests hidden projects968 when user is not admin969 does not return hidden projects970# [RSpecRunTime] RSpec elapsed time: 17.51 seconds. Current RSS: ~1293M. Threads: 5. load average: 1.18 1.55 1.54 1/448 425971.972 when user is an admin973 also returns hidden projects974 when include_hidden option is off975 does not return hidden projects976 GET /projects/:id977 with external authorization978 when the user has access to the project979 includes the label in the response980 when the external service denies access981 returns a 404982 it does not return the label when the feature is not available983 does not include the label in the response984 with ip restriction985 when the group_ip_restriction feature is not available986 returns 200987# [RSpecRunTime] RSpec elapsed time: 21.88 seconds. Current RSS: ~1320M. Threads: 5. load average: 1.17 1.54 1.54 1/448 426988.989 when the group_ip_restriction feature is available990 returns 404 for request from ip not in the range991 returns 200 for request from ip in the range992# [RSpecRunTime] RSpec elapsed time: 24.09 seconds. Current RSS: ~1314M. Threads: 5. load average: 1.17 1.54 1.54 1/448 427993.994 compliance_frameworks attribute995 when compliance_framework feature is available996 when project has a compliance framework997 exposes framework names as array of strings998# [RSpecRunTime] RSpec elapsed time: 25.67 seconds. Current RSS: ~1313M. Threads: 5. load average: 1.16 1.53 1.54 1/448 428999.1000 when project has no compliance framework1001 returns an empty array1002 ci_restrict_pipeline_cancellation_role1003 when unavailable1004 does not include ci_restrict_pipeline_cancellation_role1005 when available1006 includes ci_restrict_pipeline_cancellation_role1007 project soft-deletion1008 marked_for_deletion_at attribute1009 exposed when the feature is available1010 not exposed when the feature is not available1011# [RSpecRunTime] RSpec elapsed time: 30.15 seconds. Current RSS: ~1312M. Threads: 5. load average: 1.14 1.52 1.53 1/448 4291012.1013 marked_for_deletion_on attribute1014 exposed when the feature is available1015 not exposed when the feature is not available1016# [RSpecRunTime] RSpec elapsed time: 31.94 seconds. Current RSS: ~1312M. Threads: 5. load average: 1.14 1.52 1.53 1/448 4301017.1018 issuable default templates1019 when feature is available1020 returns issuable default templates1021 when user does not have permission to see issues1022 does not return issue default templates1023# [RSpecRunTime] RSpec elapsed time: 33.83 seconds. Current RSS: ~1309M. Threads: 5. load average: 1.14 1.52 1.53 1/448 4311024.1025 when user does not have permission to see merge requests1026 does not return merge request default templates1027 issuable default templates feature not available1028 does not return issuable default templates1029# [RSpecRunTime] RSpec elapsed time: 35.77 seconds. Current RSS: ~1309M. Threads: 5. load average: 1.13 1.52 1.53 1/448 4321030.1031 merge pipelines feature is available through license1032 returns merge pipelines enabled flag1033 merge pipelines feature is available through usage ping features1034 returns merge pipelines enabled flag1035 when usage ping is disabled on free license1036 does not return merge pipelines enabled flag1037 merge pipelines feature not available1038 does not return merge pipelines enabled flag1039 when external_status_checks is available1040 returns only_allow_merge_if_all_status_checks_passed flag1041 when external_status_checks not available1042 does not return only_allow_merge_if_all_status_checks_passed enabled flag1043 merge trains feature is available1044 returns merge trains enabled flag1045 merge trains feature not available1046 does not return merge trains enabled flag1047 when protected_environments is available1048 returns allow_pipeline_trigger_approve_deployment flag1049 when protected_environments is not available1050 does not returns allow_pipeline_trigger_approve_deployment flag1051 GET /projects/:id/users1052 when unauthenticated1053 behaves like project users response1054 returns the project users1055 when authenticated1056 valid request1057 behaves like project users response1058 returns the project users1059 POST /projects/user/:id1060 with templates1061 behaves like creates projects with templates1062 creates a project using a template1063 returns a 400 error for an invalid template name1064 returns a 400 error for an invalid template ID1065# [RSpecRunTime] RSpec elapsed time: 49.71 seconds. Current RSS: ~1316M. Threads: 5. load average: 1.02 1.47 1.52 1/448 4391066.1067 behaves like creates projects with templates1068 creates a project using a template1069 returns a 400 error for an invalid template name1070 returns a 400 error for an invalid template ID1071# [RSpecRunTime] RSpec elapsed time: 54.74 seconds. Current RSS: ~1308M. Threads: 5. load average: 1.02 1.47 1.51 1/448 4461072.1073 behaves like creates projects with templates1074 creates a project using a template1075 returns a 400 error for an invalid template name1076 returns a 400 error for an invalid template ID1077# [RSpecRunTime] RSpec elapsed time: 59.89 seconds. Current RSS: ~1305M. Threads: 5. load average: 0.94 1.44 1.50 2/448 4531078.1079 behaves like creates projects with templates1080 creates a project using a template1081 returns a 400 error for an invalid template name1082 returns a 400 error for an invalid template ID1083# [RSpecRunTime] RSpec elapsed time: 1 minute 4.97 seconds. Current RSS: ~1304M. Threads: 5. load average: 0.94 1.43 1.50 1/447 4601084.1085 POST /projects1086 with templates1087 behaves like creates projects with templates1088 creates a project using a template1089 returns a 400 error for an invalid template name1090 returns a 400 error for an invalid template ID1091# [RSpecRunTime] RSpec elapsed time: 1 minute 9.86 seconds. Current RSS: ~1305M. Threads: 5. load average: 0.95 1.43 1.50 1/447 4671092.1093 behaves like creates projects with templates1094 creates a project using a template1095 returns a 400 error for an invalid template name1096 returns a 400 error for an invalid template ID1097# [RSpecRunTime] RSpec elapsed time: 1 minute 14.9 seconds. Current RSS: ~1308M. Threads: 5. load average: 0.95 1.42 1.50 1/446 4741098.1099 behaves like creates projects with templates1100 creates a project using a template1101 returns a 400 error for an invalid template name1102 returns a 400 error for an invalid template ID1103# [RSpecRunTime] RSpec elapsed time: 1 minute 19.7 seconds. Current RSS: ~1309M. Threads: 5. load average: 0.96 1.41 1.49 1/446 4811104.1105 behaves like creates projects with templates1106 creates a project using a template1107 returns a 400 error for an invalid template name1108 returns a 400 error for an invalid template ID1109# [RSpecRunTime] RSpec elapsed time: 1 minute 24.55 seconds. Current RSS: ~1313M. Threads: 5. load average: 0.96 1.40 1.49 1/446 4881110.1111 when importing with mirror attributes1112 creates new project with pull mirroring set up1113 creates project without mirror settings when repository mirroring feature is disabled1114 when pull mirroring is not available1115 ignores the mirroring options1116 creates project with mirror settings1117# [RSpecRunTime] RSpec elapsed time: 1 minute 29.74 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.04 1.41 1.49 1/446 5131118.1119 with requirements_access_level1120 updates project with given value1121# [RSpecRunTime] RSpec elapsed time: 1 minute 31.03 seconds. Current RSS: ~1339M. Threads: 5. load average: 1.04 1.41 1.49 1/446 5281122.1123 GET projects/:id/audit_events1124 behaves like inaccessable by reporter role and lower1125 for reporter1126 returns 403 response1127 for guest1128 returns 403 response1129 for anonymous1130 returns 403 response1131 when authenticated, as a member1132 returns only events authored by current user1133# [RSpecRunTime] RSpec elapsed time: 1 minute 34.52 seconds. Current RSS: ~1344M. Threads: 5. load average: 1.04 1.41 1.49 1/446 5291134.1135 when authenticated, as a project owner1136 audit events feature is not available1137 behaves like 403 response1138 returns 4031139 audit events feature is available1140 returns 200 response1141 includes the correct pagination headers1142 does not include audit events of a different project1143 parameters1144 behaves like an endpoint with keyset pagination1145 on making requests with supported ordering structure1146 includes keyset url params in the url response1147 does not include pagination headers1148 paginates the records correctly1149# [RSpecRunTime] RSpec elapsed time: 1 minute 42.68 seconds. Current RSS: ~1329M. Threads: 5. load average: 1.12 1.42 1.49 2/446 5301150.1151 on making requests with unsupported ordering structure1152 returns error1153# [RSpecRunTime] RSpec elapsed time: 1 minute 44.24 seconds. Current RSS: ~1328M. Threads: 5. load average: 1.11 1.41 1.49 1/446 5311154.1155 created_before parameter1156 returns audit events created before the given parameter1157 created_after parameter1158 returns audit events created after the given parameter1159 response schema1160 matches the response schema1161 Snowplow event tracking1162 behaves like Snowplow event tracking with RedisHLL context1163 behaves like Snowplow event tracking1164 is emitted1165 GET projects/:id/audit_events/:audit_event_id1166 behaves like inaccessable by reporter role and lower1167 for reporter1168 returns 403 response1169# [RSpecRunTime] RSpec elapsed time: 1 minute 47.08 seconds. Current RSS: ~1340M. Threads: 5. load average: 1.11 1.41 1.49 1/446 5321170.1171 for guest1172 returns 403 response1173 for anonymous1174 returns 403 response1175 when authenticated, as a guest1176 behaves like 403 response1177 returns 4031178 when authenticated, as a member1179 returns 200 response1180 existing audit event of a different user1181 behaves like 404 response1182 returns 4041183# [RSpecRunTime] RSpec elapsed time: 1 minute 50.15 seconds. Current RSS: ~1340M. Threads: 5. load average: 1.10 1.40 1.49 1/446 5331184.1185 when authenticated, as a project owner1186 audit events feature is not available1187 behaves like 403 response1188 returns 4031189 audit events feature is available1190 existent audit event1191 returns 200 response1192 response schema1193 matches the response schema1194 invalid audit_event_id1195 behaves like 400 response1196 returns 4001197 non existent audit event1198 non existent audit event of a project1199 behaves like 404 response1200 returns 4041201 existing audit event of a different project1202 behaves like 404 response1203 returns 4041204# [RSpecRunTime] RSpec elapsed time: 1 minute 52.61 seconds. Current RSS: ~1353M. Threads: 5. load average: 1.10 1.40 1.49 1/446 5341205.1206 PUT /projects/:id1207 issuable default templates feature is available1208 when updating issues_template1209 updates the content1210 when updating merge_requests_template1211 updates the content1212 when updating requirements_access_level1213 updates project with given value1214 issuable default templates feature not available1215 when updating issues_template1216 does not update the content1217 when updating merge_requests_template1218 does not update the content1219 merge pipelines feature is available1220 updates the content1221 when user does not have permission1222 does not update the content1223# [RSpecRunTime] RSpec elapsed time: 1 minute 58.75 seconds. Current RSS: ~1349M. Threads: 5. load average: 1.09 1.40 1.48 1/446 5351224.1225 merge pipelines feature feature not available1226 does not update the content1227 when external_status_checks is available1228 updates the content1229 when user does not have permission1230 does not update the content1231# [RSpecRunTime] RSpec elapsed time: 2 minutes 1.49 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.08 1.39 1.48 1/446 5361232.1233 when approvals_before_merge is nil1234 behaves like 400 response1235 returns 4001236 when external_status_checks not available1237 does not update the content1238 merge trains feature is available1239 updates the content1240 when user does not have permission1241 does not update the content1242# [RSpecRunTime] RSpec elapsed time: 2 minutes 4.86 seconds. Current RSS: ~1338M. Threads: 5. load average: 1.16 1.40 1.48 1/446 5371243.1244 merge trains feature feature not available1245 does not update the content1246 when setting ci_restrict_pipeline_cancellation_role1247 when licence is availible1248 updates the value1249 when licence is not availible1250 does not update the value1251 when updating external classification1252 updates the classification label1253 when updating mirror related attributes1254 updates mirror related attributes1255 updates project without mirror attributes when the project is unable to set up repository mirroring1256 renders an API error when mirror user is invalid1257 returns 403 when the user does not have access to mirror settings1258 when pull mirroring is not available1259 does not update mirror related attributes1260 updates mirror related attributes when user is admin1261# [RSpecRunTime] RSpec elapsed time: 2 minutes 14.39 seconds. Current RSS: ~1348M. Threads: 5. load average: 1.05 1.37 1.47 1/446 5381262.1263 when import_url is not a valid git endpoint1264 disallows creating a project with an import_url that is not reachable1265 when only disabling pull mirror1266 updates mirror to false1267# [RSpecRunTime] RSpec elapsed time: 2 minutes 16.6 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.05 1.37 1.47 1/446 5391268.1269 with mirror_branch_regex and only_mirror_protected_branches1270 fails1271 with only_mirror_protected_branches1272 when enabling only_mirror_protected_branches1273 removes mirror_branch_regex1274# [RSpecRunTime] RSpec elapsed time: 2 minutes 18.35 seconds. Current RSS: ~1357M. Threads: 5. load average: 1.05 1.37 1.47 1/446 5401275.1276 when disabling only_mirror_protected_branches1277 keeps mirror_branch_regex1278# [RSpecRunTime] RSpec elapsed time: 2 minutes 19.44 seconds. Current RSS: ~1357M. Threads: 5. load average: 1.05 1.36 1.47 1/446 5411279.1280 when removing mirror_branch_regex1281 with mirror_branch_regex present1282 removes mirror_branch_regex1283# [RSpecRunTime] RSpec elapsed time: 2 minutes 20.51 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.05 1.36 1.47 1/446 5421284.1285 with mirror_branch_regex nil and only_mirror_protected_branches is truthy1286 does not change only_mirror_protected_branches value1287# [RSpecRunTime] RSpec elapsed time: 2 minutes 21.69 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.05 1.36 1.47 1/446 5431288.1289 with mirror_branch_regex nil and only_mirror_protected_branches is false1290 does not change only_mirror_protected_branches value1291# [RSpecRunTime] RSpec elapsed time: 2 minutes 22.8 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.05 1.36 1.47 1/446 5441292.1293 with mirror_branch_regex1294 succeeds1295# [RSpecRunTime] RSpec elapsed time: 2 minutes 23.85 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.05 1.36 1.47 1/446 5451296.1297 updating approvals_before_merge attribute1298 when authenticated as project owner1299 updates approvals_before_merge1300 when protected_environments is available1301 updates the content1302 when protected_environments not available1303 does not update the content1304 when jira_issue_association_enforcement is available1305 updates prevent_merge_without_jira_issue1306 when jira_issue_association_enforcement is not available1307 does not update prevent_merge_without_jira_issue1308 POST /projects/:id/restore1309 feature is available1310 restores project1311 returns error if project is already being deleted1312# [RSpecRunTime] RSpec elapsed time: 2 minutes 30.14 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.04 1.35 1.46 1/446 5461313.1314 feature is not available1315 returns error1316 DELETE /projects/:id1317 when feature is available1318 delayed project deletion is enabled for group1319 returns error if project cannot be marked for deletion1320 behaves like marks project for deletion1321 aggregate_failures1322# [RSpecRunTime] RSpec elapsed time: 2 minutes 33.6 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.04 1.35 1.46 1/446 5471323.1324 when permanently_remove param is true1325 when project is already marked for deletion1326 with correct project full path1327 behaves like deletes project immediately1328 aggregate_failures1329# [RSpecRunTime] RSpec elapsed time: 2 minutes 34.86 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.04 1.35 1.46 1/446 5481330.1331 with incorrect project full path1332 behaves like immediately delete project error1333 aggregate_failures1334# [RSpecRunTime] RSpec elapsed time: 2 minutes 36.17 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.04 1.35 1.46 1/446 5491335.1336 when project is not marked for deletion1337 behaves like immediately delete project error1338 aggregate_failures1339# [RSpecRunTime] RSpec elapsed time: 2 minutes 37.31 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.04 1.35 1.46 1/446 5501340.1341 when deletion adjourned period is 01342 behaves like deletes project immediately1343 aggregate_failures1344# [RSpecRunTime] RSpec elapsed time: 2 minutes 38.54 seconds. Current RSS: ~1346M. Threads: 5. load average: 1.04 1.35 1.46 1/446 5511345.1346 delayed project deletion is disabled for group1347 behaves like marks project for deletion1348 aggregate_failures1349# [RSpecRunTime] RSpec elapsed time: 2 minutes 39.97 seconds. Current RSS: ~1344M. Threads: 5. load average: 1.03 1.34 1.46 1/446 5521350.1351 for projects in user namespace1352 behaves like deletes project immediately1353 aggregate_failures1354 when feature is not available1355 behaves like deletes project immediately1356 aggregate_failures1357# [RSpecRunTime] RSpec elapsed time: 2 minutes 42.08 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.03 1.34 1.46 1/446 5531358.1359 POST /projects/:id/fork1360 when project namespace has prohibit_outer_forks enabled1361 and target namespace is outer1362 renders 4041363# [RSpecRunTime] RSpec elapsed time: 2 minutes 44.68 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.03 1.33 1.45 1/446 5541364.1365 and target namespace is inner to project namespace1366 forks the project1367# [RSpecRunTime] RSpec elapsed time: 2 minutes 47.17 seconds. Current RSS: ~1345M. Threads: 5. load average: 1.03 1.33 1.45 1/446 5611368.1369 POST /projects/:id/fork/:forked_from_id1370 when project namespace has prevent_forking_outside_group enabled1371 and target namespace is inside the source group1372 behaves like forks the project1373 forks the project1374# [RSpecRunTime] RSpec elapsed time: 2 minutes 49.19 seconds. Current RSS: ~1345M. Threads: 5. load average: 1.03 1.33 1.45 1/446 5621375.1376 and target namespace is outside the source group1377 renders 4041378# [RSpecRunTime] RSpec elapsed time: 2 minutes 50.43 seconds. Current RSS: ~1346M. Threads: 5. load average: 1.03 1.33 1.45 1/446 5631379.1380 when project namespace has prevent_forking_outside_group disabled1381 and target namespace is inside the source group1382 behaves like forks the project1383 forks the project1384# [RSpecRunTime] RSpec elapsed time: 2 minutes 52.06 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.03 1.33 1.45 1/446 5641385.1386 and target namespace is outside the source group1387 behaves like forks the project1388 forks the project1389# [RSpecRunTime] RSpec elapsed time: 2 minutes 53.63 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.03 1.33 1.45 1/446 5651390.1391 POST /projects/:id/import_project_members/:project_id1392 when the target project has locked their membership1393 via the parent group1394 returns 4031395# [RSpecRunTime] RSpec elapsed time: 2 minutes 54.98 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.03 1.32 1.45 1/446 5661396.1397 via LDAP1398 returns 4031399 block seat overages1400 when block seat overages is enabled1401 rejects adding more members than there are available seats1402 when block seat overages is disabled1403 accepts adding more members than there are available seats1404# [RSpecRunTime] Finishing example group ee/spec/requests/api/projects_spec.rb. It took 2 minutes 50.23 seconds. Expected to take 3 minutes 5.21 seconds.1405# [RSpecRunTime] Starting example group ee/spec/controllers/concerns/routable_actions_spec.rb. Expected to take 2 minutes 28.49 seconds.1406RoutableActions1407 #find_routable!1408 when SAML SSO is enabled for resource1409 resource: root_group, resource_visibility_level: "private", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, shared_examples: "SSO Enforced"1410 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1411 when resource is private1412 for user1413 redirects to group SSO page on GET requests1414# [RSpecRunTime] RSpec elapsed time: 2 minutes 57.72 seconds. Current RSS: ~1361M. Threads: 6. load average: 1.03 1.32 1.45 1/447 5691415.1416 resource: root_group, resource_visibility_level: "private", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: true, user_with_saml_session?: false, shared_examples: "SSO Not enforced"1417 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1418 when resource is private1419 for user1420 allows to read response of GET requests1421 resource: root_group, resource_visibility_level: "private", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: true, shared_examples: "SSO Not enforced"1422 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1423 when resource is private1424 for user1425 allows to read response of GET requests1426# [RSpecRunTime] RSpec elapsed time: 2 minutes 59.75 seconds. Current RSS: ~1384M. Threads: 6. load average: 0.94 1.30 1.44 1/447 5701427.1428 resource: subgroup, resource_visibility_level: "private", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, shared_examples: "SSO Enforced"1429 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1430 when resource is private1431 for user1432 redirects to group SSO page on GET requests1433# [RSpecRunTime] RSpec elapsed time: 3 minutes 0.97 second. Current RSS: ~1390M. Threads: 6. load average: 0.94 1.30 1.44 2/448 5711434.1435 resource: subgroup, resource_visibility_level: "private", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: true, user_with_saml_session?: false, shared_examples: "SSO Enforced"1436 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1437 when resource is private1438 for user1439 redirects to group SSO page on GET requests1440# [RSpecRunTime] RSpec elapsed time: 3 minutes 2.22 seconds. Current RSS: ~1394M. Threads: 6. load average: 0.94 1.30 1.44 1/447 5721441.1442 resource: subgroup, resource_visibility_level: "private", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: true, shared_examples: "SSO Not enforced"1443 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1444 when resource is private1445 for user1446 allows to read response of GET requests1447# [RSpecRunTime] RSpec elapsed time: 3 minutes 3.52 seconds. Current RSS: ~1395M. Threads: 6. load average: 0.94 1.30 1.44 2/447 5731448.1449 resource: project, resource_visibility_level: "private", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, shared_examples: "SSO Enforced"1450 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1451 when resource is private1452 for user1453 redirects to group SSO page on GET requests1454# [RSpecRunTime] RSpec elapsed time: 3 minutes 5.12 seconds. Current RSS: ~1385M. Threads: 6. load average: 0.95 1.29 1.44 1/447 5741455.1456 resource: project, resource_visibility_level: "private", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: true, user_with_saml_session?: false, shared_examples: "SSO Enforced"1457 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1458 when resource is private1459 for user1460 redirects to group SSO page on GET requests1461# [RSpecRunTime] RSpec elapsed time: 3 minutes 6.77 seconds. Current RSS: ~1375M. Threads: 6. load average: 0.95 1.29 1.44 2/447 5751462.1463 resource: project, resource_visibility_level: "private", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: true, shared_examples: "SSO Not enforced"1464 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1465 when resource is private1466 for user1467 allows to read response of GET requests1468# [RSpecRunTime] RSpec elapsed time: 3 minutes 8.38 seconds. Current RSS: ~1374M. Threads: 6. load average: 0.95 1.29 1.44 1/447 5761469.1470 resource: root_group, resource_visibility_level: "private", enforced_sso?: false, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, shared_examples: "SSO Not enforced"1471 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1472 when resource is private1473 for user1474 allows to read response of GET requests1475# [RSpecRunTime] RSpec elapsed time: 3 minutes 9.48 seconds. Current RSS: ~1375M. Threads: 6. load average: 0.95 1.29 1.44 1/447 5771476.1477 resource: subgroup, resource_visibility_level: "private", enforced_sso?: false, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, shared_examples: "SSO Not enforced"1478 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1479 when resource is private1480 for user1481 allows to read response of GET requests1482# [RSpecRunTime] RSpec elapsed time: 3 minutes 10.74 seconds. Current RSS: ~1374M. Threads: 6. load average: 0.95 1.29 1.44 1/447 5781483.1484 resource: project, resource_visibility_level: "private", enforced_sso?: false, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, shared_examples: "SSO Not enforced"1485 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1486 when resource is private1487 for user1488 allows to read response of GET requests1489# [RSpecRunTime] RSpec elapsed time: 3 minutes 12.41 seconds. Current RSS: ~1377M. Threads: 6. load average: 0.95 1.29 1.44 1/447 5791490.1491 resource: root_group, resource_visibility_level: "private", enforced_sso?: false, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, shared_examples: "SSO Not enforced; For signed in user, no access to the resource due to its visibility level"1492 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1493 when resource is private1494 for user1495 does not redirect to group SSO page on GET requests, returns not_found instead1496# [RSpecRunTime] RSpec elapsed time: 3 minutes 13.6 seconds. Current RSS: ~1379M. Threads: 6. load average: 0.95 1.29 1.44 1/447 5801497.1498 resource: subgroup, resource_visibility_level: "private", enforced_sso?: false, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, shared_examples: "SSO Not enforced; For signed in user, no access to the resource due to its visibility level"1499 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1500 when resource is private1501 for user1502 does not redirect to group SSO page on GET requests, returns not_found instead1503# [RSpecRunTime] RSpec elapsed time: 3 minutes 14.98 seconds. Current RSS: ~1378M. Threads: 6. load average: 0.96 1.28 1.43 1/447 5811504.1505 resource: project, resource_visibility_level: "private", enforced_sso?: false, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, shared_examples: "SSO Not enforced; For signed in user, no access to the resource due to its visibility level"1506 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1507 when resource is private1508 for user1509 does not redirect to group SSO page on GET requests, returns not_found instead1510# [RSpecRunTime] RSpec elapsed time: 3 minutes 16.64 seconds. Current RSS: ~1379M. Threads: 6. load average: 0.96 1.28 1.43 1/447 5821511.1512 resource: root_group, resource_visibility_level: "private", enforced_sso?: false, user: not_signed_in_user, user_is_resource_owner?: nil, user_with_saml_session?: nil, shared_examples: "SSO Not enforced; For not signed in user, no access to the resource due to its visibility level"1513 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1514 when resource is private1515 for user1516 does not redirect to group SSO page on GET requests, redirects to /users/sign_in page instead1517# [RSpecRunTime] RSpec elapsed time: 3 minutes 17.72 seconds. Current RSS: ~1380M. Threads: 6. load average: 0.96 1.28 1.43 3/447 5831518.1519 resource: subgroup, resource_visibility_level: "private", enforced_sso?: false, user: not_signed_in_user, user_is_resource_owner?: nil, user_with_saml_session?: nil, shared_examples: "SSO Not enforced; For not signed in user, no access to the resource due to its visibility level"1520 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1521 when resource is private1522 for user1523 does not redirect to group SSO page on GET requests, redirects to /users/sign_in page instead1524# [RSpecRunTime] RSpec elapsed time: 3 minutes 18.95 seconds. Current RSS: ~1378M. Threads: 6. load average: 0.96 1.28 1.43 1/447 5841525.1526 resource: project, resource_visibility_level: "private", enforced_sso?: false, user: not_signed_in_user, user_is_resource_owner?: nil, user_with_saml_session?: nil, shared_examples: "SSO Not enforced; For not signed in user, no access to the resource due to its visibility level"1527 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1528 when resource is private1529 for user1530 does not redirect to group SSO page on GET requests, redirects to /users/sign_in page instead1531# [RSpecRunTime] RSpec elapsed time: 3 minutes 20.57 seconds. Current RSS: ~1380M. Threads: 6. load average: 0.96 1.28 1.43 1/447 5851532.1533 resource: root_group, resource_visibility_level: "private", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, shared_examples: "SSO Enforced"1534 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1535 when resource is private1536 for user1537 redirects to group SSO page on GET requests1538# [RSpecRunTime] RSpec elapsed time: 3 minutes 21.71 seconds. Current RSS: ~1380M. Threads: 6. load average: 0.96 1.28 1.43 2/447 5861539.1540 resource: root_group, resource_visibility_level: "private", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: true, user_with_saml_session?: false, shared_examples: "SSO Not enforced"1541 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1542 when resource is private1543 for user1544 allows to read response of GET requests1545# [RSpecRunTime] RSpec elapsed time: 3 minutes 22.84 seconds. Current RSS: ~1380M. Threads: 6. load average: 0.96 1.28 1.43 1/447 5871546.1547 resource: root_group, resource_visibility_level: "private", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: true, shared_examples: "SSO Not enforced"1548 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1549 when resource is private1550 for user1551 allows to read response of GET requests1552# [RSpecRunTime] RSpec elapsed time: 3 minutes 23.93 seconds. Current RSS: ~1380M. Threads: 6. load average: 0.96 1.28 1.43 1/447 5881553.1554 resource: subgroup, resource_visibility_level: "private", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, shared_examples: "SSO Enforced"1555 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1556 when resource is private1557 for user1558 redirects to group SSO page on GET requests1559# [RSpecRunTime] RSpec elapsed time: 3 minutes 25.25 seconds. Current RSS: ~1389M. Threads: 6. load average: 0.96 1.27 1.43 1/447 5891560.1561 resource: subgroup, resource_visibility_level: "private", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: true, user_with_saml_session?: false, shared_examples: "SSO Enforced"1562 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1563 when resource is private1564 for user1565 redirects to group SSO page on GET requests1566# [RSpecRunTime] RSpec elapsed time: 3 minutes 26.51 seconds. Current RSS: ~1389M. Threads: 6. load average: 0.96 1.27 1.43 1/447 5901567.1568 resource: subgroup, resource_visibility_level: "private", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: true, shared_examples: "SSO Not enforced"1569 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1570 when resource is private1571 for user1572 allows to read response of GET requests1573# [RSpecRunTime] RSpec elapsed time: 3 minutes 27.75 seconds. Current RSS: ~1391M. Threads: 6. load average: 0.96 1.27 1.43 1/447 5911574.1575 resource: project, resource_visibility_level: "private", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, shared_examples: "SSO Enforced"1576 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1577 when resource is private1578 for user1579 redirects to group SSO page on GET requests1580# [RSpecRunTime] RSpec elapsed time: 3 minutes 29.38 seconds. Current RSS: ~1397M. Threads: 6. load average: 1.05 1.29 1.43 1/447 5921581.1582 resource: project, resource_visibility_level: "private", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: true, user_with_saml_session?: false, shared_examples: "SSO Enforced"1583 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1584 when resource is private1585 for user1586 redirects to group SSO page on GET requests1587# [RSpecRunTime] RSpec elapsed time: 3 minutes 30.91 seconds. Current RSS: ~1391M. Threads: 6. load average: 1.05 1.29 1.43 1/447 5931588.1589 resource: project, resource_visibility_level: "private", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: true, shared_examples: "SSO Not enforced"1590 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1591 when resource is private1592 for user1593 allows to read response of GET requests1594# [RSpecRunTime] RSpec elapsed time: 3 minutes 32.47 seconds. Current RSS: ~1390M. Threads: 6. load average: 1.05 1.29 1.43 1/447 5941595.1596 resource: root_group, resource_visibility_level: "private", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, shared_examples: "SSO Enforced"1597 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1598 when resource is private1599 for user1600 redirects to group SSO page on GET requests1601# [RSpecRunTime] RSpec elapsed time: 3 minutes 33.62 seconds. Current RSS: ~1393M. Threads: 6. load average: 1.05 1.29 1.43 1/447 5951602.1603 resource: root_group, resource_visibility_level: "private", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: true, user_with_saml_session?: nil, shared_examples: "SSO Not enforced"1604 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1605 when resource is private1606 for user1607 allows to read response of GET requests1608# [RSpecRunTime] RSpec elapsed time: 3 minutes 34.72 seconds. Current RSS: ~1395M. Threads: 6. load average: 1.12 1.30 1.44 1/447 5961609.1610 resource: subgroup, resource_visibility_level: "private", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, shared_examples: "SSO Enforced"1611 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1612 when resource is private1613 for user1614 redirects to group SSO page on GET requests1615# [RSpecRunTime] RSpec elapsed time: 3 minutes 35.95 seconds. Current RSS: ~1397M. Threads: 6. load average: 1.12 1.30 1.44 1/447 5971616.1617 resource: subgroup, resource_visibility_level: "private", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: true, user_with_saml_session?: nil, shared_examples: "SSO Enforced"1618 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1619 when resource is private1620 for user1621 redirects to group SSO page on GET requests1622# [RSpecRunTime] RSpec elapsed time: 3 minutes 37.18 seconds. Current RSS: ~1402M. Threads: 6. load average: 1.12 1.30 1.44 1/447 5981623.1624 resource: project, resource_visibility_level: "private", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, shared_examples: "SSO Enforced"1625 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1626 when resource is private1627 for user1628 redirects to group SSO page on GET requests1629# [RSpecRunTime] RSpec elapsed time: 3 minutes 38.71 seconds. Current RSS: ~1381M. Threads: 6. load average: 1.12 1.30 1.44 1/447 5991630.1631 resource: project, resource_visibility_level: "private", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: true, user_with_saml_session?: nil, shared_examples: "SSO Enforced"1632 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1633 when resource is private1634 for user1635 redirects to group SSO page on GET requests1636# [RSpecRunTime] RSpec elapsed time: 3 minutes 40.26 seconds. Current RSS: ~1384M. Threads: 6. load average: 1.19 1.31 1.44 1/447 6001637.1638 resource: root_group, resource_visibility_level: "private", enforced_sso?: true, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, shared_examples: "SSO Enforced"1639 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1640 when resource is private1641 for user1642 redirects to group SSO page on GET requests1643# [RSpecRunTime] RSpec elapsed time: 3 minutes 41.41 seconds. Current RSS: ~1388M. Threads: 6. load average: 1.19 1.31 1.44 1/447 6011644.1645 resource: subgroup, resource_visibility_level: "private", enforced_sso?: true, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, shared_examples: "SSO Enforced"1646 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1647 when resource is private1648 for user1649 redirects to group SSO page on GET requests1650# [RSpecRunTime] RSpec elapsed time: 3 minutes 42.66 seconds. Current RSS: ~1388M. Threads: 6. load average: 1.19 1.31 1.44 1/447 6021651.1652 resource: project, resource_visibility_level: "private", enforced_sso?: true, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, shared_examples: "SSO Enforced"1653 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1654 when resource is private1655 for user1656 redirects to group SSO page on GET requests1657# [RSpecRunTime] RSpec elapsed time: 3 minutes 44.22 seconds. Current RSS: ~1380M. Threads: 6. load average: 1.19 1.31 1.44 1/447 6031658.1659 resource: root_group, resource_visibility_level: "private", enforced_sso?: true, user: not_signed_in_user, user_is_resource_owner?: nil, user_with_saml_session?: nil, shared_examples: "SSO Enforced"1660 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1661 when resource is private1662 for user1663 redirects to group SSO page on GET requests1664# [RSpecRunTime] RSpec elapsed time: 3 minutes 45.33 seconds. Current RSS: ~1381M. Threads: 6. load average: 1.18 1.31 1.44 1/447 6041665.1666 resource: subgroup, resource_visibility_level: "private", enforced_sso?: true, user: not_signed_in_user, user_is_resource_owner?: nil, user_with_saml_session?: nil, shared_examples: "SSO Enforced"1667 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1668 when resource is private1669 for user1670 redirects to group SSO page on GET requests1671# [RSpecRunTime] RSpec elapsed time: 3 minutes 46.53 seconds. Current RSS: ~1381M. Threads: 6. load average: 1.18 1.31 1.44 1/447 6051672.1673 resource: project, resource_visibility_level: "private", enforced_sso?: true, user: not_signed_in_user, user_is_resource_owner?: nil, user_with_saml_session?: nil, shared_examples: "SSO Enforced"1674 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1675 when resource is private1676 for user1677 redirects to group SSO page on GET requests1678# [RSpecRunTime] RSpec elapsed time: 3 minutes 48.02 seconds. Current RSS: ~1380M. Threads: 6. load average: 1.18 1.31 1.44 1/447 6061679.1680 resource: root_group, resource_visibility_level: "public", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, shared_examples: "SSO Enforced"1681 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1682 when resource is public1683 for user1684 redirects to group SSO page on GET requests1685# [RSpecRunTime] RSpec elapsed time: 3 minutes 49.13 seconds. Current RSS: ~1383M. Threads: 6. load average: 1.18 1.31 1.44 1/447 6071686.1687 resource: root_group, resource_visibility_level: "public", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: true, user_with_saml_session?: false, shared_examples: "SSO Not enforced"1688 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1689 when resource is public1690 for user1691 allows to read response of GET requests1692 resource: root_group, resource_visibility_level: "public", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: true, shared_examples: "SSO Not enforced"1693 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1694 when resource is public1695 for user1696 allows to read response of GET requests1697 resource: subgroup, resource_visibility_level: "public", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, shared_examples: "SSO Enforced"1698 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1699 when resource is public1700 for user1701 redirects to group SSO page on GET requests1702# [RSpecRunTime] RSpec elapsed time: 3 minutes 52.31 seconds. Current RSS: ~1386M. Threads: 6. load average: 1.16 1.30 1.43 1/447 6081703.1704 resource: subgroup, resource_visibility_level: "public", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: true, user_with_saml_session?: false, shared_examples: "SSO Enforced"1705 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1706 when resource is public1707 for user1708 redirects to group SSO page on GET requests1709# [RSpecRunTime] RSpec elapsed time: 3 minutes 53.69 seconds. Current RSS: ~1388M. Threads: 6. load average: 1.16 1.30 1.43 1/447 6091710.1711 resource: subgroup, resource_visibility_level: "public", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: true, shared_examples: "SSO Not enforced"1712 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1713 when resource is public1714 for user1715 allows to read response of GET requests1716# [RSpecRunTime] RSpec elapsed time: 3 minutes 54.89 seconds. Current RSS: ~1389M. Threads: 6. load average: 1.15 1.29 1.43 1/447 6101717.1718 resource: project, resource_visibility_level: "public", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, shared_examples: "SSO Enforced"1719 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1720 when resource is public1721 for user1722 redirects to group SSO page on GET requests1723# [RSpecRunTime] RSpec elapsed time: 3 minutes 56.43 seconds. Current RSS: ~1390M. Threads: 6. load average: 1.15 1.29 1.43 1/447 6111724.1725 resource: project, resource_visibility_level: "public", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: true, user_with_saml_session?: false, shared_examples: "SSO Enforced"1726 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1727 when resource is public1728 for user1729 redirects to group SSO page on GET requests1730# [RSpecRunTime] RSpec elapsed time: 3 minutes 58.03 seconds. Current RSS: ~1388M. Threads: 6. load average: 1.15 1.29 1.43 1/447 6121731.1732 resource: project, resource_visibility_level: "public", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: true, shared_examples: "SSO Not enforced"1733 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1734 when resource is public1735 for user1736 allows to read response of GET requests1737# [RSpecRunTime] RSpec elapsed time: 3 minutes 59.57 seconds. Current RSS: ~1385M. Threads: 6. load average: 1.14 1.29 1.43 1/447 6131738.1739 resource: root_group, resource_visibility_level: "public", enforced_sso?: false, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, shared_examples: "SSO Not enforced"1740 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1741 when resource is public1742 for user1743 allows to read response of GET requests1744# [RSpecRunTime] RSpec elapsed time: 4 minutes 0.66 second. Current RSS: ~1386M. Threads: 6. load average: 1.14 1.29 1.43 2/448 6141745.1746 resource: subgroup, resource_visibility_level: "public", enforced_sso?: false, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, shared_examples: "SSO Not enforced"1747 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1748 when resource is public1749 for user1750 allows to read response of GET requests1751# [RSpecRunTime] RSpec elapsed time: 4 minutes 1.88 seconds. Current RSS: ~1386M. Threads: 6. load average: 1.14 1.29 1.43 1/447 6151752.1753 resource: project, resource_visibility_level: "public", enforced_sso?: false, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, shared_examples: "SSO Not enforced"1754 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1755 when resource is public1756 for user1757 allows to read response of GET requests1758# [RSpecRunTime] RSpec elapsed time: 4 minutes 3.33 seconds. Current RSS: ~1386M. Threads: 6. load average: 1.14 1.29 1.43 1/447 6161759.1760 resource: root_group, resource_visibility_level: "public", enforced_sso?: false, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, shared_examples: "SSO Not enforced"1761 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1762 when resource is public1763 for user1764 allows to read response of GET requests1765# [RSpecRunTime] RSpec elapsed time: 4 minutes 4.44 seconds. Current RSS: ~1386M. Threads: 6. load average: 1.13 1.28 1.43 1/447 6171766.1767 resource: subgroup, resource_visibility_level: "public", enforced_sso?: false, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, shared_examples: "SSO Not enforced"1768 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1769 when resource is public1770 for user1771 allows to read response of GET requests1772# [RSpecRunTime] RSpec elapsed time: 4 minutes 5.77 seconds. Current RSS: ~1383M. Threads: 6. load average: 1.13 1.28 1.43 1/447 6181773.1774 resource: project, resource_visibility_level: "public", enforced_sso?: false, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, shared_examples: "SSO Not enforced"1775 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1776 when resource is public1777 for user1778 allows to read response of GET requests1779# [RSpecRunTime] RSpec elapsed time: 4 minutes 7.41 seconds. Current RSS: ~1375M. Threads: 6. load average: 1.13 1.28 1.43 1/447 6191780.1781 resource: root_group, resource_visibility_level: "public", enforced_sso?: false, user: not_signed_in_user, user_is_resource_owner?: nil, user_with_saml_session?: nil, shared_examples: "SSO Not enforced"1782 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1783 when resource is public1784 for user1785 allows to read response of GET requests1786 resource: subgroup, resource_visibility_level: "public", enforced_sso?: false, user: not_signed_in_user, user_is_resource_owner?: nil, user_with_saml_session?: nil, shared_examples: "SSO Not enforced"1787 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1788 when resource is public1789 for user1790 allows to read response of GET requests1791# [RSpecRunTime] RSpec elapsed time: 4 minutes 9.54 seconds. Current RSS: ~1381M. Threads: 6. load average: 1.12 1.28 1.42 1/447 6201792.1793 resource: project, resource_visibility_level: "public", enforced_sso?: false, user: not_signed_in_user, user_is_resource_owner?: nil, user_with_saml_session?: nil, shared_examples: "SSO Not enforced"1794 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1795 when resource is public1796 for user1797 allows to read response of GET requests1798# [RSpecRunTime] RSpec elapsed time: 4 minutes 11.1 seconds. Current RSS: ~1381M. Threads: 6. load average: 1.12 1.28 1.42 1/447 6211799.1800 resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, shared_examples: "SSO Enforced"1801 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1802 when resource is public1803 for user1804 redirects to group SSO page on GET requests1805# [RSpecRunTime] RSpec elapsed time: 4 minutes 12.3 seconds. Current RSS: ~1385M. Threads: 6. load average: 1.12 1.28 1.42 1/447 6221806.1807 resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: true, user_with_saml_session?: false, shared_examples: "SSO Not enforced"1808 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1809 when resource is public1810 for user1811 allows to read response of GET requests1812# [RSpecRunTime] RSpec elapsed time: 4 minutes 13.46 seconds. Current RSS: ~1387M. Threads: 6. load average: 1.12 1.28 1.42 1/447 6231813.1814 resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: true, shared_examples: "SSO Not enforced"1815 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1816 when resource is public1817 for user1818 allows to read response of GET requests1819# [RSpecRunTime] RSpec elapsed time: 4 minutes 14.57 seconds. Current RSS: ~1390M. Threads: 6. load average: 1.11 1.27 1.42 1/447 6241820.1821 resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, shared_examples: "SSO Enforced"1822 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1823 when resource is public1824 for user1825 redirects to group SSO page on GET requests1826# [RSpecRunTime] RSpec elapsed time: 4 minutes 15.82 seconds. Current RSS: ~1391M. Threads: 6. load average: 1.11 1.27 1.42 1/447 6251827.1828 resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: true, user_with_saml_session?: false, shared_examples: "SSO Enforced"1829 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1830 when resource is public1831 for user1832 redirects to group SSO page on GET requests1833# [RSpecRunTime] RSpec elapsed time: 4 minutes 17.17 seconds. Current RSS: ~1394M. Threads: 6. load average: 1.11 1.27 1.42 1/447 6261834.1835 resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: true, shared_examples: "SSO Not enforced"1836 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1837 when resource is public1838 for user1839 allows to read response of GET requests1840# [RSpecRunTime] RSpec elapsed time: 4 minutes 18.41 seconds. Current RSS: ~1393M. Threads: 6. load average: 1.11 1.27 1.42 1/447 6271841.1842 resource: project, resource_visibility_level: "public", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, shared_examples: "SSO Enforced"1843 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1844 when resource is public1845 for user1846 redirects to group SSO page on GET requests1847# [RSpecRunTime] RSpec elapsed time: 4 minutes 19.99 seconds. Current RSS: ~1391M. Threads: 6. load average: 1.10 1.27 1.42 1/447 6281848.1849 resource: project, resource_visibility_level: "public", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: true, user_with_saml_session?: false, shared_examples: "SSO Enforced"1850 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1851 when resource is public1852 for user1853 redirects to group SSO page on GET requests1854# [RSpecRunTime] RSpec elapsed time: 4 minutes 21.72 seconds. Current RSS: ~1390M. Threads: 6. load average: 1.10 1.27 1.42 1/447 6291855.1856 resource: project, resource_visibility_level: "public", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: true, shared_examples: "SSO Not enforced"1857 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1858 when resource is public1859 for user1860 allows to read response of GET requests1861# [RSpecRunTime] RSpec elapsed time: 4 minutes 23.34 seconds. Current RSS: ~1386M. Threads: 6. load average: 1.10 1.27 1.42 1/447 6301862.1863 resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, shared_examples: "SSO Enforced"1864 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1865 when resource is public1866 for user1867 redirects to group SSO page on GET requests1868# [RSpecRunTime] RSpec elapsed time: 4 minutes 24.46 seconds. Current RSS: ~1386M. Threads: 6. load average: 1.09 1.26 1.42 1/447 6311869.1870 resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: true, user_with_saml_session?: nil, shared_examples: "SSO Not enforced"1871 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1872 when resource is public1873 for user1874 allows to read response of GET requests1875# [RSpecRunTime] RSpec elapsed time: 4 minutes 25.63 seconds. Current RSS: ~1387M. Threads: 6. load average: 1.09 1.26 1.42 1/447 6321876.1877 resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, shared_examples: "SSO Enforced"1878 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1879 when resource is public1880 for user1881 redirects to group SSO page on GET requests1882# [RSpecRunTime] RSpec elapsed time: 4 minutes 26.89 seconds. Current RSS: ~1385M. Threads: 6. load average: 1.09 1.26 1.42 1/447 6331883.1884 resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: true, user_with_saml_session?: nil, shared_examples: "SSO Enforced"1885 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1886 when resource is public1887 for user1888 redirects to group SSO page on GET requests1889# [RSpecRunTime] RSpec elapsed time: 4 minutes 28.21 seconds. Current RSS: ~1385M. Threads: 6. load average: 1.09 1.26 1.42 1/447 6341890.1891 resource: project, resource_visibility_level: "public", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, shared_examples: "SSO Enforced"1892 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1893 when resource is public1894 for user1895 redirects to group SSO page on GET requests1896# [RSpecRunTime] RSpec elapsed time: 4 minutes 29.85 seconds. Current RSS: ~1386M. Threads: 6. load average: 1.08 1.26 1.41 1/447 6351897.1898 resource: project, resource_visibility_level: "public", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: true, user_with_saml_session?: nil, shared_examples: "SSO Enforced"1899 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1900 when resource is public1901 for user1902 redirects to group SSO page on GET requests1903# [RSpecRunTime] RSpec elapsed time: 4 minutes 31.46 seconds. Current RSS: ~1383M. Threads: 6. load average: 1.08 1.26 1.41 1/447 6361904.1905 resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, shared_examples: "SSO Not enforced"1906 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1907 when resource is public1908 for user1909 allows to read response of GET requests1910# [RSpecRunTime] RSpec elapsed time: 4 minutes 32.6 seconds. Current RSS: ~1384M. Threads: 6. load average: 1.08 1.26 1.41 1/447 6371911.1912 resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, shared_examples: "SSO Not enforced"1913 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1914 when resource is public1915 for user1916 allows to read response of GET requests1917# [RSpecRunTime] RSpec elapsed time: 4 minutes 33.95 seconds. Current RSS: ~1376M. Threads: 6. load average: 1.08 1.26 1.41 1/447 6381918.1919 resource: project, resource_visibility_level: "public", enforced_sso?: true, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, shared_examples: "SSO Not enforced"1920 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1921 when resource is public1922 for user1923 allows to read response of GET requests1924# [RSpecRunTime] RSpec elapsed time: 4 minutes 35.56 seconds. Current RSS: ~1374M. Threads: 6. load average: 1.08 1.26 1.41 1/447 6391925.1926 resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: not_signed_in_user, user_is_resource_owner?: nil, user_with_saml_session?: nil, shared_examples: "SSO Not enforced"1927 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1928 when resource is public1929 for user1930 allows to read response of GET requests1931# [RSpecRunTime] RSpec elapsed time: 4 minutes 36.62 seconds. Current RSS: ~1374M. Threads: 6. load average: 1.08 1.26 1.41 1/448 6401932.1933 resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: not_signed_in_user, user_is_resource_owner?: nil, user_with_saml_session?: nil, shared_examples: "SSO Not enforced"1934 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1935 when resource is public1936 for user1937 allows to read response of GET requests1938# [RSpecRunTime] RSpec elapsed time: 4 minutes 37.86 seconds. Current RSS: ~1378M. Threads: 6. load average: 1.08 1.26 1.41 1/447 6411939.1940 resource: project, resource_visibility_level: "public", enforced_sso?: true, user: not_signed_in_user, user_is_resource_owner?: nil, user_with_saml_session?: nil, shared_examples: "SSO Not enforced"1941 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1942 when resource is public1943 for user1944 allows to read response of GET requests1945# [RSpecRunTime] RSpec elapsed time: 4 minutes 39.36 seconds. Current RSS: ~1373M. Threads: 6. load average: 1.07 1.25 1.41 1/447 6421946.1947# [RSpecRunTime] Finishing example group ee/spec/controllers/concerns/routable_actions_spec.rb. It took 1 minute 43.07 seconds. Expected to take 2 minutes 28.49 seconds.1948# [RSpecRunTime] Starting example group ee/spec/requests/api/dependency_proxy/packages/npm_spec.rb. Expected to take 2 minutes 9.66 seconds.1949API::DependencyProxy::Packages::Npm1950 GET /api/v4/projects/:project_id/dependency_proxy/packages/npm/*package_name/-/*file_name1951 with valid parameters1952 with package registry public access set to true1953 with a public project1954 behaves like handling different token types1955 and a personal access token1956 user_role: :anonymous, valid_token: nil, expected_status: :forbidden1957 behaves like returning response status1958 returns forbidden1959# [RSpecRunTime] RSpec elapsed time: 4 minutes 41.06 seconds. Current RSS: ~1375M. Threads: 6. load average: 1.07 1.25 1.41 1/447 6431960.1961 user_role: :guest, valid_token: true, expected_status: :ok1962 behaves like returning response status1963 returns ok1964 user_role: :guest, valid_token: false, expected_status: :unauthorized1965 behaves like returning response status1966 returns unauthorized1967 and a deploy token1968 valid_token: true, expected_status: :ok1969 behaves like returning response status1970 returns ok1971 valid_token: false, expected_status: :unauthorized1972 behaves like returning response status1973 returns unauthorized1974 and a ci job token1975 valid_token: true, expected_status: :ok1976 behaves like returning response status1977 returns ok1978 valid_token: false, expected_status: :unauthorized1979 behaves like returning response status1980 returns unauthorized1981 behaves like a user pulling files1982 with a reporter pulling files1983 behaves like pulling existing files1984 when pulling a file1985 etag_service_response: #<ServiceResponse:0x00007d0ee88a97a0 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil1986 behaves like returning response status1987 returns ok1988 etag_service_response: #<ServiceResponse:0x00007d0ee88a6870 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil1989 behaves like returning response status1990 returns ok1991 etag_service_response: #<ServiceResponse:0x00007d0ee88a3440 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil1992 behaves like returning response status1993 returns ok1994 etag_service_response: #<ServiceResponse:0x00007d0ee88df828 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse sendurl response"1995 behaves like returning a workhorse sendurl response1996 behaves like returning a workhorse sendurl response with1997 returns a workhorse sendurl response1998 with an external token1999 behaves like returning a workhorse sendurl response with2000 returns a workhorse sendurl response2001# [RSpecRunTime] RSpec elapsed time: 4 minutes 45.24 seconds. Current RSS: ~1407M. Threads: 6. load average: 1.06 1.25 1.41 1/447 6442002.2003 with an external basic auth2004 behaves like returning a workhorse sendurl response with2005 returns a workhorse sendurl response2006 behaves like pulling non existing files2007 with file test.tgz2008 behaves like returning a workhorse sendurl response2009 behaves like returning a workhorse sendurl response with2010 returns a workhorse sendurl response2011 with an external token2012 behaves like returning a workhorse sendurl response with2013 returns a workhorse sendurl response2014 with an external basic auth2015 behaves like returning a workhorse sendurl response with2016 returns a workhorse sendurl response2017 with a developer pulling files2018 behaves like pulling existing files2019 when pulling a file2020 etag_service_response: #<ServiceResponse:0x00007d0ee895d160 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2021 behaves like returning response status2022 returns ok2023 etag_service_response: #<ServiceResponse:0x00007d0ee8959560 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2024 behaves like returning response status2025 returns ok2026 etag_service_response: #<ServiceResponse:0x00007d0ee89554b0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2027 behaves like returning response status2028 returns ok2029 etag_service_response: #<ServiceResponse:0x00007d0ee8950a00 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse sendurl response"2030 behaves like returning a workhorse sendurl response2031 behaves like returning a workhorse sendurl response with2032 returns a workhorse sendurl response2033 with an external token2034 behaves like returning a workhorse sendurl response with2035 returns a workhorse sendurl response2036 with an external basic auth2037 behaves like returning a workhorse sendurl response with2038 returns a workhorse sendurl response2039 behaves like pulling non existing files2040 with file test.tgz2041 behaves like returning a workhorse senddependency response2042 behaves like returning a workhorse senddependency response with2043 returns a workhorse senddependency response2044 with an external token2045 behaves like returning a workhorse senddependency response with2046 returns a workhorse senddependency response2047 with an external basic auth2048 behaves like returning a workhorse senddependency response with2049 returns a workhorse senddependency response2050 with a maintainer pulling files2051 behaves like pulling existing files2052 when pulling a file2053 etag_service_response: #<ServiceResponse:0x00007d0ee89dfac0 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2054 behaves like returning response status2055 returns ok2056 etag_service_response: #<ServiceResponse:0x00007d0ee89db560 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2057 behaves like returning response status2058 returns ok2059 etag_service_response: #<ServiceResponse:0x00007d0ee89d8770 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2060 behaves like returning response status2061 returns ok2062 etag_service_response: #<ServiceResponse:0x00007d0ee89d4b20 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"2063 behaves like returning a workhorse senddependency response2064 behaves like returning a workhorse senddependency response with2065 returns a workhorse senddependency response2066 with an external token2067 behaves like returning a workhorse senddependency response with2068 returns a workhorse senddependency response2069 with an external basic auth2070 behaves like returning a workhorse senddependency response with2071 returns a workhorse senddependency response2072 behaves like pulling non existing files2073 with file test.tgz2074 behaves like returning a workhorse senddependency response2075 behaves like returning a workhorse senddependency response with2076 returns a workhorse senddependency response2077 with an external token2078 behaves like returning a workhorse senddependency response with2079 returns a workhorse senddependency response2080 with an external basic auth2081 behaves like returning a workhorse senddependency response with2082 returns a workhorse senddependency response2083 with a ci job token2084 behaves like pulling existing files2085 when pulling a file2086 etag_service_response: #<ServiceResponse:0x00007d0ee8a226e0 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2087 behaves like returning response status2088 returns ok2089 etag_service_response: #<ServiceResponse:0x00007d0ee8a6d708 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2090 behaves like returning response status2091 returns ok2092 etag_service_response: #<ServiceResponse:0x00007d0ee8a69608 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2093 behaves like returning response status2094 returns ok2095 etag_service_response: #<ServiceResponse:0x00007d0ee8a64428 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"2096 behaves like returning a workhorse senddependency response2097 behaves like returning a workhorse senddependency response with2098 returns a workhorse senddependency response2099 with an external token2100 behaves like returning a workhorse senddependency response with2101 returns a workhorse senddependency response2102 with an external basic auth2103 behaves like returning a workhorse senddependency response with2104 returns a workhorse senddependency response2105 behaves like pulling non existing files2106 with file test.tgz2107 behaves like returning a workhorse senddependency response2108 behaves like returning a workhorse senddependency response with2109 returns a workhorse senddependency response2110 with an external token2111 behaves like returning a workhorse senddependency response with2112 returns a workhorse senddependency response2113 with an external basic auth2114 behaves like returning a workhorse senddependency response with2115 returns a workhorse senddependency response2116 with a deploy token2117 behaves like pulling existing files2118 when pulling a file2119 etag_service_response: #<ServiceResponse:0x00007d0ee8aa68c8 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2120 behaves like returning response status2121 returns ok2122 etag_service_response: #<ServiceResponse:0x00007d0ee8aa2ae8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2123 behaves like returning response status2124 returns ok2125 etag_service_response: #<ServiceResponse:0x00007d0ee8b3fb90 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2126 behaves like returning response status2127 returns ok2128 etag_service_response: #<ServiceResponse:0x00007d0ee8b3b630 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"2129 behaves like returning a workhorse senddependency response2130 behaves like returning a workhorse senddependency response with2131 returns a workhorse senddependency response2132 with an external token2133 behaves like returning a workhorse senddependency response with2134 returns a workhorse senddependency response2135 with an external basic auth2136 behaves like returning a workhorse senddependency response with2137 returns a workhorse senddependency response2138 behaves like pulling non existing files2139 with file test.tgz2140 behaves like returning a workhorse senddependency response2141 behaves like returning a workhorse senddependency response with2142 returns a workhorse senddependency response2143 with an external token2144 behaves like returning a workhorse senddependency response with2145 returns a workhorse senddependency response2146 with an external basic auth2147 behaves like returning a workhorse senddependency response with2148 returns a workhorse senddependency response2149 with an internal project2150 behaves like handling different token types2151 and a personal access token2152 user_role: :anonymous, valid_token: nil, expected_status: :not_found2153 behaves like returning response status2154 returns not_found2155 user_role: :guest, valid_token: true, expected_status: :ok2156 behaves like returning response status2157 returns ok2158 user_role: :guest, valid_token: false, expected_status: :unauthorized2159 behaves like returning response status2160 returns unauthorized2161 and a deploy token2162 valid_token: true, expected_status: :ok2163 behaves like returning response status2164 returns ok2165 valid_token: false, expected_status: :unauthorized2166 behaves like returning response status2167 returns unauthorized2168 and a ci job token2169 valid_token: true, expected_status: :ok2170 behaves like returning response status2171 returns ok2172 valid_token: false, expected_status: :unauthorized2173 behaves like returning response status2174 returns unauthorized2175 behaves like a user pulling files2176 with a reporter pulling files2177 behaves like pulling existing files2178 when pulling a file2179 etag_service_response: #<ServiceResponse:0x00007d0ee8bb02a0 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2180 behaves like returning response status2181 returns ok2182 etag_service_response: #<ServiceResponse:0x00007d0ee8bfbc78 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2183 behaves like returning response status2184 returns ok2185 etag_service_response: #<ServiceResponse:0x00007d0ee8bf7998 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2186 behaves like returning response status2187 returns ok2188 etag_service_response: #<ServiceResponse:0x00007d0ee8bf4388 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse sendurl response"2189 behaves like returning a workhorse sendurl response2190 behaves like returning a workhorse sendurl response with2191 returns a workhorse sendurl response2192 with an external token2193 behaves like returning a workhorse sendurl response with2194 returns a workhorse sendurl response2195 with an external basic auth2196 behaves like returning a workhorse sendurl response with2197 returns a workhorse sendurl response2198 behaves like pulling non existing files2199 with file test.tgz2200 behaves like returning a workhorse sendurl response2201 behaves like returning a workhorse sendurl response with2202 returns a workhorse sendurl response2203 with an external token2204 behaves like returning a workhorse sendurl response with2205 returns a workhorse sendurl response2206 with an external basic auth2207 behaves like returning a workhorse sendurl response with2208 returns a workhorse sendurl response2209 with a developer pulling files2210 behaves like pulling existing files2211 when pulling a file2212 etag_service_response: #<ServiceResponse:0x00007d0ee8c66a50 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2213 behaves like returning response status2214 returns ok2215 etag_service_response: #<ServiceResponse:0x00007d0ee8c633f0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2216 behaves like returning response status2217 returns ok2218 etag_service_response: #<ServiceResponse:0x00007d0ee8c9fa08 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2219 behaves like returning response status2220 returns ok2221 etag_service_response: #<ServiceResponse:0x00007d0ee8c9be08 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse sendurl response"2222 behaves like returning a workhorse sendurl response2223 behaves like returning a workhorse sendurl response with2224 returns a workhorse sendurl response2225 with an external token2226 behaves like returning a workhorse sendurl response with2227 returns a workhorse sendurl response2228 with an external basic auth2229 behaves like returning a workhorse sendurl response with2230 returns a workhorse sendurl response2231 behaves like pulling non existing files2232 with file test.tgz2233 behaves like returning a workhorse senddependency response2234 behaves like returning a workhorse senddependency response with2235 returns a workhorse senddependency response2236 with an external token2237 behaves like returning a workhorse senddependency response with2238 returns a workhorse senddependency response2239 with an external basic auth2240 behaves like returning a workhorse senddependency response with2241 returns a workhorse senddependency response2242 with a maintainer pulling files2243 behaves like pulling existing files2244 when pulling a file2245 etag_service_response: #<ServiceResponse:0x00007d0ee8d2d358 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2246 behaves like returning response status2247 returns ok2248 etag_service_response: #<ServiceResponse:0x00007d0ee8d2a338 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2249 behaves like returning response status2250 returns ok2251 etag_service_response: #<ServiceResponse:0x00007d0ee8d26af8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2252 behaves like returning response status2253 returns ok2254 etag_service_response: #<ServiceResponse:0x00007d0ee8d224f8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"2255 behaves like returning a workhorse senddependency response2256 behaves like returning a workhorse senddependency response with2257 returns a workhorse senddependency response2258 with an external token2259 behaves like returning a workhorse senddependency response with2260 returns a workhorse senddependency response2261 with an external basic auth2262 behaves like returning a workhorse senddependency response with2263 returns a workhorse senddependency response2264 behaves like pulling non existing files2265 with file test.tgz2266 behaves like returning a workhorse senddependency response2267 behaves like returning a workhorse senddependency response with2268 returns a workhorse senddependency response2269 with an external token2270 behaves like returning a workhorse senddependency response with2271 returns a workhorse senddependency response2272 with an external basic auth2273 behaves like returning a workhorse senddependency response with2274 returns a workhorse senddependency response2275 with a ci job token2276 behaves like pulling existing files2277 when pulling a file2278 etag_service_response: #<ServiceResponse:0x00007d0ee8d652d0 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2279 behaves like returning response status2280 returns ok2281 etag_service_response: #<ServiceResponse:0x00007d0ee8d613b0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2282 behaves like returning response status2283 returns ok2284 etag_service_response: #<ServiceResponse:0x00007d0ee8ded860 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2285 behaves like returning response status2286 returns ok2287 etag_service_response: #<ServiceResponse:0x00007d0ee8dea570 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"2288 behaves like returning a workhorse senddependency response2289 behaves like returning a workhorse senddependency response with2290 returns a workhorse senddependency response2291 with an external token2292 behaves like returning a workhorse senddependency response with2293 returns a workhorse senddependency response2294 with an external basic auth2295 behaves like returning a workhorse senddependency response with2296 returns a workhorse senddependency response2297 behaves like pulling non existing files2298 with file test.tgz2299 behaves like returning a workhorse senddependency response2300 behaves like returning a workhorse senddependency response with2301 returns a workhorse senddependency response2302 with an external token2303 behaves like returning a workhorse senddependency response with2304 returns a workhorse senddependency response2305 with an external basic auth2306 behaves like returning a workhorse senddependency response with2307 returns a workhorse senddependency response2308 with a deploy token2309 behaves like pulling existing files2310 when pulling a file2311 etag_service_response: #<ServiceResponse:0x00007d0ee8e7cb78 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2312 behaves like returning response status2313 returns ok2314 etag_service_response: #<ServiceResponse:0x00007d0ee8e787f8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2315 behaves like returning response status2316 returns ok2317 etag_service_response: #<ServiceResponse:0x00007d0ee8e73c58 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2318 behaves like returning response status2319 returns ok2320 etag_service_response: #<ServiceResponse:0x00007d0ee8e70698 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"2321 behaves like returning a workhorse senddependency response2322 behaves like returning a workhorse senddependency response with2323 returns a workhorse senddependency response2324 with an external token2325 behaves like returning a workhorse senddependency response with2326 returns a workhorse senddependency response2327 with an external basic auth2328 behaves like returning a workhorse senddependency response with2329 returns a workhorse senddependency response2330 behaves like pulling non existing files2331 with file test.tgz2332 behaves like returning a workhorse senddependency response2333 behaves like returning a workhorse senddependency response with2334 returns a workhorse senddependency response2335 with an external token2336 behaves like returning a workhorse senddependency response with2337 returns a workhorse senddependency response2338 with an external basic auth2339 behaves like returning a workhorse senddependency response with2340 returns a workhorse senddependency response2341 with a private project2342 behaves like handling different token types2343 and a personal access token2344 user_role: :anonymous, valid_token: nil, expected_status: :not_found2345 behaves like returning response status2346 returns not_found2347 user_role: :guest, valid_token: true, expected_status: :forbidden2348 behaves like returning response status2349 returns forbidden2350 user_role: :guest, valid_token: false, expected_status: :unauthorized2351 behaves like returning response status2352 returns unauthorized2353 user_role: :reporter, valid_token: true, expected_status: :ok2354 behaves like returning response status2355 returns ok2356 user_role: :reporter, valid_token: false, expected_status: :unauthorized2357 behaves like returning response status2358 returns unauthorized2359 and a deploy token2360 valid_token: true, expected_status: :ok2361 behaves like returning response status2362 returns ok2363 valid_token: false, expected_status: :unauthorized2364 behaves like returning response status2365 returns unauthorized2366 and a ci job token2367 valid_token: true, expected_status: :ok2368 behaves like returning response status2369 returns ok2370 valid_token: false, expected_status: :unauthorized2371 behaves like returning response status2372 returns unauthorized2373 behaves like a user pulling files2374 with a reporter pulling files2375 behaves like pulling existing files2376 when pulling a file2377 etag_service_response: #<ServiceResponse:0x00007d0ee8fbfc88 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2378 behaves like returning response status2379 returns ok2380 etag_service_response: #<ServiceResponse:0x00007d0ee8fbd668 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2381 behaves like returning response status2382 returns ok2383 etag_service_response: #<ServiceResponse:0x00007d0ee8fbafa8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2384 behaves like returning response status2385 returns ok2386 etag_service_response: #<ServiceResponse:0x00007d0ee8fb8a78 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse sendurl response"2387 behaves like returning a workhorse sendurl response2388 behaves like returning a workhorse sendurl response with2389 returns a workhorse sendurl response2390 with an external token2391 behaves like returning a workhorse sendurl response with2392 returns a workhorse sendurl response2393 with an external basic auth2394 behaves like returning a workhorse sendurl response with2395 returns a workhorse sendurl response2396 behaves like pulling non existing files2397 with file test.tgz2398 behaves like returning a workhorse sendurl response2399 behaves like returning a workhorse sendurl response with2400 returns a workhorse sendurl response2401 with an external token2402 behaves like returning a workhorse sendurl response with2403 returns a workhorse sendurl response2404 with an external basic auth2405 behaves like returning a workhorse sendurl response with2406 returns a workhorse sendurl response2407 with a developer pulling files2408 behaves like pulling existing files2409 when pulling a file2410 etag_service_response: #<ServiceResponse:0x00007d0ee902f830 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2411 behaves like returning response status2412 returns ok2413 etag_service_response: #<ServiceResponse:0x00007d0ee902b690 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2414 behaves like returning response status2415 returns ok2416 etag_service_response: #<ServiceResponse:0x00007d0ee9027770 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2417 behaves like returning response status2418 returns ok2419 etag_service_response: #<ServiceResponse:0x00007d0ee90235d0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse sendurl response"2420 behaves like returning a workhorse sendurl response2421 behaves like returning a workhorse sendurl response with2422 returns a workhorse sendurl response2423 with an external token2424 behaves like returning a workhorse sendurl response with2425 returns a workhorse sendurl response2426 with an external basic auth2427 behaves like returning a workhorse sendurl response with2428 returns a workhorse sendurl response2429 behaves like pulling non existing files2430 with file test.tgz2431 behaves like returning a workhorse senddependency response2432 behaves like returning a workhorse senddependency response with2433 returns a workhorse senddependency response2434 with an external token2435 behaves like returning a workhorse senddependency response with2436 returns a workhorse senddependency response2437 with an external basic auth2438 behaves like returning a workhorse senddependency response with2439 returns a workhorse senddependency response2440 with a maintainer pulling files2441 behaves like pulling existing files2442 when pulling a file2443 etag_service_response: #<ServiceResponse:0x00007d0ee9072db0 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2444 behaves like returning response status2445 returns ok2446 etag_service_response: #<ServiceResponse:0x00007d0ee90fe608 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2447 behaves like returning response status2448 returns ok2449 etag_service_response: #<ServiceResponse:0x00007d0ee90fb5e8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2450 behaves like returning response status2451 returns ok2452 etag_service_response: #<ServiceResponse:0x00007d0ee90f7ee8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"2453 behaves like returning a workhorse senddependency response2454 behaves like returning a workhorse senddependency response with2455 returns a workhorse senddependency response2456 with an external token2457 behaves like returning a workhorse senddependency response with2458 returns a workhorse senddependency response2459 with an external basic auth2460 behaves like returning a workhorse senddependency response with2461 returns a workhorse senddependency response2462 behaves like pulling non existing files2463 with file test.tgz2464 behaves like returning a workhorse senddependency response2465 behaves like returning a workhorse senddependency response with2466 returns a workhorse senddependency response2467 with an external token2468 behaves like returning a workhorse senddependency response with2469 returns a workhorse senddependency response2470 with an external basic auth2471 behaves like returning a workhorse senddependency response with2472 returns a workhorse senddependency response2473 with a ci job token2474 behaves like pulling existing files2475 when pulling a file2476 etag_service_response: #<ServiceResponse:0x00007d0ee91ca820 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2477 behaves like returning response status2478 returns ok2479 etag_service_response: #<ServiceResponse:0x00007d0ee91c7ad0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2480 behaves like returning response status2481 returns ok2482 etag_service_response: #<ServiceResponse:0x00007d0ee91c4e70 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2483 behaves like returning response status2484 returns ok2485 etag_service_response: #<ServiceResponse:0x00007d0ee91c1c70 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"2486 behaves like returning a workhorse senddependency response2487 behaves like returning a workhorse senddependency response with2488 returns a workhorse senddependency response2489 with an external token2490 behaves like returning a workhorse senddependency response with2491 returns a workhorse senddependency response2492 with an external basic auth2493 behaves like returning a workhorse senddependency response with2494 returns a workhorse senddependency response2495 behaves like pulling non existing files2496 with file test.tgz2497 behaves like returning a workhorse senddependency response2498 behaves like returning a workhorse senddependency response with2499 returns a workhorse senddependency response2500 with an external token2501 behaves like returning a workhorse senddependency response with2502 returns a workhorse senddependency response2503 with an external basic auth2504 behaves like returning a workhorse senddependency response with2505 returns a workhorse senddependency response2506 with a deploy token2507 behaves like pulling existing files2508 when pulling a file2509 etag_service_response: #<ServiceResponse:0x00007d0ee92150a0 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2510 behaves like returning response status2511 returns ok2512 etag_service_response: #<ServiceResponse:0x00007d0ee929fb10 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2513 behaves like returning response status2514 returns ok2515 etag_service_response: #<ServiceResponse:0x00007d0ee929a160 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2516 behaves like returning response status2517 returns ok2518 etag_service_response: #<ServiceResponse:0x00007d0ee9294c10 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"2519 behaves like returning a workhorse senddependency response2520 behaves like returning a workhorse senddependency response with2521 returns a workhorse senddependency response2522 with an external token2523 behaves like returning a workhorse senddependency response with2524 returns a workhorse senddependency response2525 with an external basic auth2526 behaves like returning a workhorse senddependency response with2527 returns a workhorse senddependency response2528 behaves like pulling non existing files2529 with file test.tgz2530 behaves like returning a workhorse senddependency response2531 behaves like returning a workhorse senddependency response with2532 returns a workhorse senddependency response2533 with an external token2534 behaves like returning a workhorse senddependency response with2535 returns a workhorse senddependency response2536 with an external basic auth2537 behaves like returning a workhorse senddependency response with2538 returns a workhorse senddependency response2539 with package registry public access set to false2540 with a public project2541 behaves like handling different token types2542 and a personal access token2543 user_role: :anonymous, valid_token: nil, expected_status: :forbidden2544 behaves like returning response status2545 returns forbidden2546 user_role: :guest, valid_token: true, expected_status: :ok2547 behaves like returning response status2548 returns ok2549 user_role: :guest, valid_token: false, expected_status: :unauthorized2550 behaves like returning response status2551 returns unauthorized2552 and a deploy token2553 valid_token: true, expected_status: :ok2554 behaves like returning response status2555 returns ok2556 valid_token: false, expected_status: :unauthorized2557 behaves like returning response status2558 returns unauthorized2559 and a ci job token2560 valid_token: true, expected_status: :ok2561 behaves like returning response status2562 returns ok2563 valid_token: false, expected_status: :unauthorized2564 behaves like returning response status2565 returns unauthorized2566 behaves like a user pulling files2567 with a reporter pulling files2568 behaves like pulling existing files2569 when pulling a file2570 etag_service_response: #<ServiceResponse:0x00007d0eef3d9520 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2571 behaves like returning response status2572 returns ok2573 etag_service_response: #<ServiceResponse:0x00007d0eef3d54c0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2574 behaves like returning response status2575 returns ok2576 etag_service_response: #<ServiceResponse:0x00007d0eef3d2360 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2577 behaves like returning response status2578 returns ok2579 etag_service_response: #<ServiceResponse:0x00007d0eef49e898 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse sendurl response"2580 behaves like returning a workhorse sendurl response2581 behaves like returning a workhorse sendurl response with2582 returns a workhorse sendurl response2583 with an external token2584 behaves like returning a workhorse sendurl response with2585 returns a workhorse sendurl response2586 with an external basic auth2587 behaves like returning a workhorse sendurl response with2588 returns a workhorse sendurl response2589 behaves like pulling non existing files2590 with file test.tgz2591 behaves like returning a workhorse sendurl response2592 behaves like returning a workhorse sendurl response with2593 returns a workhorse sendurl response2594 with an external token2595 behaves like returning a workhorse sendurl response with2596 returns a workhorse sendurl response2597 with an external basic auth2598 behaves like returning a workhorse sendurl response with2599 returns a workhorse sendurl response2600 with a developer pulling files2601 behaves like pulling existing files2602 when pulling a file2603 etag_service_response: #<ServiceResponse:0x00007d0eef50d5e0 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2604 behaves like returning response status2605 returns ok2606 etag_service_response: #<ServiceResponse:0x00007d0eef509850 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2607 behaves like returning response status2608 returns ok2609 etag_service_response: #<ServiceResponse:0x00007d0eef506650 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2610 behaves like returning response status2611 returns ok2612 etag_service_response: #<ServiceResponse:0x00007d0eef502be0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse sendurl response"2613 behaves like returning a workhorse sendurl response2614 behaves like returning a workhorse sendurl response with2615 returns a workhorse sendurl response2616 with an external token2617 behaves like returning a workhorse sendurl response with2618 returns a workhorse sendurl response2619 with an external basic auth2620 behaves like returning a workhorse sendurl response with2621 returns a workhorse sendurl response2622 behaves like pulling non existing files2623 with file test.tgz2624 behaves like returning a workhorse senddependency response2625 behaves like returning a workhorse senddependency response with2626 returns a workhorse senddependency response2627 with an external token2628 behaves like returning a workhorse senddependency response with2629 returns a workhorse senddependency response2630 with an external basic auth2631 behaves like returning a workhorse senddependency response with2632 returns a workhorse senddependency response2633 with a maintainer pulling files2634 behaves like pulling existing files2635 when pulling a file2636 etag_service_response: #<ServiceResponse:0x00007d0eef564520 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2637 behaves like returning response status2638 returns ok2639 etag_service_response: #<ServiceResponse:0x00007d0eef560740 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2640 behaves like returning response status2641 returns ok2642 etag_service_response: #<ServiceResponse:0x00007d0eef5bdbc0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2643 behaves like returning response status2644 returns ok2645 etag_service_response: #<ServiceResponse:0x00007d0eef5ba1a0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"2646 behaves like returning a workhorse senddependency response2647 behaves like returning a workhorse senddependency response with2648 returns a workhorse senddependency response2649 with an external token2650 behaves like returning a workhorse senddependency response with2651 returns a workhorse senddependency response2652 with an external basic auth2653 behaves like returning a workhorse senddependency response with2654 returns a workhorse senddependency response2655 behaves like pulling non existing files2656 with file test.tgz2657 behaves like returning a workhorse senddependency response2658 behaves like returning a workhorse senddependency response with2659 returns a workhorse senddependency response2660 with an external token2661 behaves like returning a workhorse senddependency response with2662 returns a workhorse senddependency response2663 with an external basic auth2664 behaves like returning a workhorse senddependency response with2665 returns a workhorse senddependency response2666 with a ci job token2667 behaves like pulling existing files2668 when pulling a file2669 etag_service_response: #<ServiceResponse:0x00007d0eef60de90 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2670 behaves like returning response status2671 returns ok2672 etag_service_response: #<ServiceResponse:0x00007d0eef608f80 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2673 behaves like returning response status2674 returns ok2675 etag_service_response: #<ServiceResponse:0x00007d0eef6056a0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2676 behaves like returning response status2677 returns ok2678 etag_service_response: #<ServiceResponse:0x00007d0eef600b50 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"2679 behaves like returning a workhorse senddependency response2680 behaves like returning a workhorse senddependency response with2681 returns a workhorse senddependency response2682 with an external token2683 behaves like returning a workhorse senddependency response with2684 returns a workhorse senddependency response2685 with an external basic auth2686 behaves like returning a workhorse senddependency response with2687 returns a workhorse senddependency response2688 behaves like pulling non existing files2689 with file test.tgz2690 behaves like returning a workhorse senddependency response2691 behaves like returning a workhorse senddependency response with2692 returns a workhorse senddependency response2693 with an external token2694 behaves like returning a workhorse senddependency response with2695 returns a workhorse senddependency response2696 with an external basic auth2697 behaves like returning a workhorse senddependency response with2698 returns a workhorse senddependency response2699 with a deploy token2700 behaves like pulling existing files2701 when pulling a file2702 etag_service_response: #<ServiceResponse:0x00007d0eef660b40 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2703 behaves like returning response status2704 returns ok2705 etag_service_response: #<ServiceResponse:0x00007d0eef76dfd8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2706 behaves like returning response status2707 returns ok2708 etag_service_response: #<ServiceResponse:0x00007d0eef76b508 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2709 behaves like returning response status2710 returns ok2711 etag_service_response: #<ServiceResponse:0x00007d0eef765568 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"2712 behaves like returning a workhorse senddependency response2713 behaves like returning a workhorse senddependency response with2714 returns a workhorse senddependency response2715 with an external token2716 behaves like returning a workhorse senddependency response with2717 returns a workhorse senddependency response2718 with an external basic auth2719 behaves like returning a workhorse senddependency response with2720 returns a workhorse senddependency response2721 behaves like pulling non existing files2722 with file test.tgz2723 behaves like returning a workhorse senddependency response2724 behaves like returning a workhorse senddependency response with2725 returns a workhorse senddependency response2726 with an external token2727 behaves like returning a workhorse senddependency response with2728 returns a workhorse senddependency response2729 with an external basic auth2730 behaves like returning a workhorse senddependency response with2731 returns a workhorse senddependency response2732 with an internal project2733 behaves like handling different token types2734 and a personal access token2735 user_role: :anonymous, valid_token: nil, expected_status: :not_found2736 behaves like returning response status2737 returns not_found2738 user_role: :guest, valid_token: true, expected_status: :ok2739 behaves like returning response status2740 returns ok2741 user_role: :guest, valid_token: false, expected_status: :unauthorized2742 behaves like returning response status2743 returns unauthorized2744 and a deploy token2745 valid_token: true, expected_status: :ok2746 behaves like returning response status2747 returns ok2748 valid_token: false, expected_status: :unauthorized2749 behaves like returning response status2750 returns unauthorized2751 and a ci job token2752 valid_token: true, expected_status: :ok2753 behaves like returning response status2754 returns ok2755 valid_token: false, expected_status: :unauthorized2756 behaves like returning response status2757 returns unauthorized2758 behaves like a user pulling files2759 with a reporter pulling files2760 behaves like pulling existing files2761 when pulling a file2762 etag_service_response: #<ServiceResponse:0x00007d0eef8041b8 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2763 behaves like returning response status2764 returns ok2765 etag_service_response: #<ServiceResponse:0x00007d0eef87dbd0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2766 behaves like returning response status2767 returns ok2768 etag_service_response: #<ServiceResponse:0x00007d0eef878e50 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2769 behaves like returning response status2770 returns ok2771 etag_service_response: #<ServiceResponse:0x00007d0eef874530 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse sendurl response"2772 behaves like returning a workhorse sendurl response2773 behaves like returning a workhorse sendurl response with2774 returns a workhorse sendurl response2775 with an external token2776 behaves like returning a workhorse sendurl response with2777 returns a workhorse sendurl response2778 with an external basic auth2779 behaves like returning a workhorse sendurl response with2780 returns a workhorse sendurl response2781 behaves like pulling non existing files2782 with file test.tgz2783 behaves like returning a workhorse sendurl response2784 behaves like returning a workhorse sendurl response with2785 returns a workhorse sendurl response2786 with an external token2787 behaves like returning a workhorse sendurl response with2788 returns a workhorse sendurl response2789 with an external basic auth2790 behaves like returning a workhorse sendurl response with2791 returns a workhorse sendurl response2792 with a developer pulling files2793 behaves like pulling existing files2794 when pulling a file2795 etag_service_response: #<ServiceResponse:0x00007d0eef902998 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2796 behaves like returning response status2797 returns ok2798 etag_service_response: #<ServiceResponse:0x00007d0eef97da80 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2799 behaves like returning response status2800 returns ok2801 etag_service_response: #<ServiceResponse:0x00007d0eef979700 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2802 behaves like returning response status2803 returns ok2804 etag_service_response: #<ServiceResponse:0x00007d0eef974d90 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse sendurl response"2805 behaves like returning a workhorse sendurl response2806 behaves like returning a workhorse sendurl response with2807 returns a workhorse sendurl response2808 with an external token2809 behaves like returning a workhorse sendurl response with2810 returns a workhorse sendurl response2811 with an external basic auth2812 behaves like returning a workhorse sendurl response with2813 returns a workhorse sendurl response2814 behaves like pulling non existing files2815 with file test.tgz2816 behaves like returning a workhorse senddependency response2817 behaves like returning a workhorse senddependency response with2818 returns a workhorse senddependency response2819 with an external token2820 behaves like returning a workhorse senddependency response with2821 returns a workhorse senddependency response2822 with an external basic auth2823 behaves like returning a workhorse senddependency response with2824 returns a workhorse senddependency response2825 with a maintainer pulling files2826 behaves like pulling existing files2827 when pulling a file2828 etag_service_response: #<ServiceResponse:0x00007d0eefa37048 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2829 behaves like returning response status2830 returns ok2831 etag_service_response: #<ServiceResponse:0x00007d0eefa348e8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2832 behaves like returning response status2833 returns ok2834 etag_service_response: #<ServiceResponse:0x00007d0eefa31d78 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2835 behaves like returning response status2836 returns ok2837 etag_service_response: #<ServiceResponse:0x00007d0eefaaf1b0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"2838 behaves like returning a workhorse senddependency response2839 behaves like returning a workhorse senddependency response with2840 returns a workhorse senddependency response2841 with an external token2842 behaves like returning a workhorse senddependency response with2843 returns a workhorse senddependency response2844 with an external basic auth2845 behaves like returning a workhorse senddependency response with2846 returns a workhorse senddependency response2847 behaves like pulling non existing files2848 with file test.tgz2849 behaves like returning a workhorse senddependency response2850 behaves like returning a workhorse senddependency response with2851 returns a workhorse senddependency response2852 with an external token2853 behaves like returning a workhorse senddependency response with2854 returns a workhorse senddependency response2855 with an external basic auth2856 behaves like returning a workhorse senddependency response with2857 returns a workhorse senddependency response2858 with a ci job token2859 behaves like pulling existing files2860 when pulling a file2861 etag_service_response: #<ServiceResponse:0x00007d0eefaa2af0 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2862 behaves like returning response status2863 returns ok2864 etag_service_response: #<ServiceResponse:0x00007d0eefb1ece0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2865 behaves like returning response status2866 returns ok2867 etag_service_response: #<ServiceResponse:0x00007d0eefb1a640 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2868 behaves like returning response status2869 returns ok2870 etag_service_response: #<ServiceResponse:0x00007d0eefb15a00 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"2871 behaves like returning a workhorse senddependency response2872 behaves like returning a workhorse senddependency response with2873 returns a workhorse senddependency response2874 with an external token2875 behaves like returning a workhorse senddependency response with2876 returns a workhorse senddependency response2877 with an external basic auth2878 behaves like returning a workhorse senddependency response with2879 returns a workhorse senddependency response2880 behaves like pulling non existing files2881 with file test.tgz2882 behaves like returning a workhorse senddependency response2883 behaves like returning a workhorse senddependency response with2884 returns a workhorse senddependency response2885 with an external token2886 behaves like returning a workhorse senddependency response with2887 returns a workhorse senddependency response2888 with an external basic auth2889 behaves like returning a workhorse senddependency response with2890 returns a workhorse senddependency response2891 with a deploy token2892 behaves like pulling existing files2893 when pulling a file2894 etag_service_response: #<ServiceResponse:0x00007d0eefb95610 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2895 behaves like returning response status2896 returns ok2897 etag_service_response: #<ServiceResponse:0x00007d0eefb92140 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2898 behaves like returning response status2899 returns ok2900 etag_service_response: #<ServiceResponse:0x00007d0eefc1e848 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2901 behaves like returning response status2902 returns ok2903 etag_service_response: #<ServiceResponse:0x00007d0eefc1b738 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"2904 behaves like returning a workhorse senddependency response2905 behaves like returning a workhorse senddependency response with2906 returns a workhorse senddependency response2907 with an external token2908 behaves like returning a workhorse senddependency response with2909 returns a workhorse senddependency response2910 with an external basic auth2911 behaves like returning a workhorse senddependency response with2912 returns a workhorse senddependency response2913 behaves like pulling non existing files2914 with file test.tgz2915 behaves like returning a workhorse senddependency response2916 behaves like returning a workhorse senddependency response with2917 returns a workhorse senddependency response2918 with an external token2919 behaves like returning a workhorse senddependency response with2920 returns a workhorse senddependency response2921 with an external basic auth2922 behaves like returning a workhorse senddependency response with2923 returns a workhorse senddependency response2924 with a private project2925 behaves like handling different token types2926 and a personal access token2927 user_role: :anonymous, valid_token: nil, expected_status: :not_found2928 behaves like returning response status2929 returns not_found2930 user_role: :guest, valid_token: true, expected_status: :forbidden2931 behaves like returning response status2932 returns forbidden2933 user_role: :guest, valid_token: false, expected_status: :unauthorized2934 behaves like returning response status2935 returns unauthorized2936 user_role: :reporter, valid_token: true, expected_status: :ok2937 behaves like returning response status2938 returns ok2939 user_role: :reporter, valid_token: false, expected_status: :unauthorized2940 behaves like returning response status2941 returns unauthorized2942 and a deploy token2943 valid_token: true, expected_status: :ok2944 behaves like returning response status2945 returns ok2946 valid_token: false, expected_status: :unauthorized2947 behaves like returning response status2948 returns unauthorized2949 and a ci job token2950 valid_token: true, expected_status: :ok2951 behaves like returning response status2952 returns ok2953 valid_token: false, expected_status: :unauthorized2954 behaves like returning response status2955 returns unauthorized2956 behaves like a user pulling files2957 with a reporter pulling files2958 behaves like pulling existing files2959 when pulling a file2960 etag_service_response: #<ServiceResponse:0x00007d0f11eae848 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2961 behaves like returning response status2962 returns ok2963 etag_service_response: #<ServiceResponse:0x00007d0f11eae118 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2964 behaves like returning response status2965 returns ok2966 etag_service_response: #<ServiceResponse:0x00007d0f11ea3038 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2967 behaves like returning response status2968 returns ok2969 etag_service_response: #<ServiceResponse:0x00007d0f11f3f410 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse sendurl response"2970 behaves like returning a workhorse sendurl response2971 behaves like returning a workhorse sendurl response with2972 returns a workhorse sendurl response2973 with an external token2974 behaves like returning a workhorse sendurl response with2975 returns a workhorse sendurl response2976 with an external basic auth2977 behaves like returning a workhorse sendurl response with2978 returns a workhorse sendurl response2979 behaves like pulling non existing files2980 with file test.tgz2981 behaves like returning a workhorse sendurl response2982 behaves like returning a workhorse sendurl response with2983 returns a workhorse sendurl response2984 with an external token2985 behaves like returning a workhorse sendurl response with2986 returns a workhorse sendurl response2987 with an external basic auth2988 behaves like returning a workhorse sendurl response with2989 returns a workhorse sendurl response2990 with a developer pulling files2991 behaves like pulling existing files2992 when pulling a file2993 etag_service_response: #<ServiceResponse:0x00007d0f0a833fd8 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2994 behaves like returning response status2995 returns ok2996 etag_service_response: #<ServiceResponse:0x00007d0f0a831b48 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2997 behaves like returning response status2998 returns ok2999 etag_service_response: #<ServiceResponse:0x00007d0f09eae4e0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil3000 behaves like returning response status3001 returns ok3002 etag_service_response: #<ServiceResponse:0x00007d0f09ef7f00 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse sendurl response"3003 behaves like returning a workhorse sendurl response3004 behaves like returning a workhorse sendurl response with3005 returns a workhorse sendurl response3006 with an external token3007 behaves like returning a workhorse sendurl response with3008 returns a workhorse sendurl response3009 with an external basic auth3010 behaves like returning a workhorse sendurl response with3011 returns a workhorse sendurl response3012 behaves like pulling non existing files3013 with file test.tgz3014 behaves like returning a workhorse senddependency response3015 behaves like returning a workhorse senddependency response with3016 returns a workhorse senddependency response3017 with an external token3018 behaves like returning a workhorse senddependency response with3019 returns a workhorse senddependency response3020 with an external basic auth3021 behaves like returning a workhorse senddependency response with3022 returns a workhorse senddependency response3023 with a maintainer pulling files3024 behaves like pulling existing files3025 when pulling a file3026 etag_service_response: #<ServiceResponse:0x00007d0f00b53da8 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil3027 behaves like returning response status3028 returns ok3029 etag_service_response: #<ServiceResponse:0x00007d0f00b59078 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil3030 behaves like returning response status3031 returns ok3032 etag_service_response: #<ServiceResponse:0x00007d0eff34e5c8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil3033 behaves like returning response status3034 returns ok3035 etag_service_response: #<ServiceResponse:0x00007d0eff345e28 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"3036 behaves like returning a workhorse senddependency response3037 behaves like returning a workhorse senddependency response with3038 returns a workhorse senddependency response3039 with an external token3040 behaves like returning a workhorse senddependency response with3041 returns a workhorse senddependency response3042 with an external basic auth3043 behaves like returning a workhorse senddependency response with3044 returns a workhorse senddependency response3045 behaves like pulling non existing files3046 with file test.tgz3047 behaves like returning a workhorse senddependency response3048 behaves like returning a workhorse senddependency response with3049 returns a workhorse senddependency response3050 with an external token3051 behaves like returning a workhorse senddependency response with3052 returns a workhorse senddependency response3053 with an external basic auth3054 behaves like returning a workhorse senddependency response with3055 returns a workhorse senddependency response3056 with a ci job token3057 behaves like pulling existing files3058 when pulling a file3059 etag_service_response: #<ServiceResponse:0x00007d0efd2e7d70 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil3060 behaves like returning response status3061 returns ok3062 etag_service_response: #<ServiceResponse:0x00007d0efd2e3090 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil3063 behaves like returning response status3064 returns ok3065 etag_service_response: #<ServiceResponse:0x00007d0efcf9dc50 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil3066 behaves like returning response status3067 returns ok3068 etag_service_response: #<ServiceResponse:0x00007d0efcf96680 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"3069 behaves like returning a workhorse senddependency response3070 behaves like returning a workhorse senddependency response with3071 returns a workhorse senddependency response3072 with an external token3073 behaves like returning a workhorse senddependency response with3074 returns a workhorse senddependency response3075 with an external basic auth3076 behaves like returning a workhorse senddependency response with3077 returns a workhorse senddependency response3078 behaves like pulling non existing files3079 with file test.tgz3080 behaves like returning a workhorse senddependency response3081 behaves like returning a workhorse senddependency response with3082 returns a workhorse senddependency response3083 with an external token3084 behaves like returning a workhorse senddependency response with3085 returns a workhorse senddependency response3086 with an external basic auth3087 behaves like returning a workhorse senddependency response with3088 returns a workhorse senddependency response3089 with a deploy token3090 behaves like pulling existing files3091 when pulling a file3092 etag_service_response: #<ServiceResponse:0x00007d0efcb4e988 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil3093 behaves like returning response status3094 returns ok3095 etag_service_response: #<ServiceResponse:0x00007d0efcb48948 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil3096 behaves like returning response status3097 returns ok3098 etag_service_response: #<ServiceResponse:0x00007d0efcb434e8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil3099 behaves like returning response status3100 returns ok3101 etag_service_response: #<ServiceResponse:0x00007d0efcb6e850 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"3102 behaves like returning a workhorse senddependency response3103 behaves like returning a workhorse senddependency response with3104 returns a workhorse senddependency response3105 with an external token3106 behaves like returning a workhorse senddependency response with3107 returns a workhorse senddependency response3108 with an external basic auth3109 behaves like returning a workhorse senddependency response with3110 returns a workhorse senddependency response3111 behaves like pulling non existing files3112 with file test.tgz3113 behaves like returning a workhorse senddependency response3114 behaves like returning a workhorse senddependency response with3115 returns a workhorse senddependency response3116 with an external token3117 behaves like returning a workhorse senddependency response with3118 returns a workhorse senddependency response3119 with an external basic auth3120 behaves like returning a workhorse senddependency response with3121 returns a workhorse senddependency response3122 with invalid parameters3123 with invalid package name3124 behaves like returning response status3125 returns bad_request3126 with invalid package file name3127 behaves like returning response status3128 returns bad_request3129 with a developer3130 with non existing dependency proxy setting3131 behaves like returning response status3132 returns not_found3133 with disabled dependency proxy setting3134 behaves like returning response status3135 returns not_found3136 with url not set in the dependency proxy setting3137 behaves like returning response status3138 returns not_found3139 with packages disabled3140 behaves like returning response status3141 returns not_found3142 with dependency_proxy disabled3143 behaves like returning response status3144 returns not_found3145 with licensed feature dependency_proxy_for_packages disabled3146 behaves like returning response status3147 returns forbidden3148 with packages_dependency_proxy_npm disabled3149 behaves like returning response status3150 returns not_found3151# [RSpecRunTime] Finishing example group ee/spec/requests/api/dependency_proxy/packages/npm_spec.rb. It took 1 minute 58.48 seconds. Expected to take 2 minutes 9.66 seconds.3152# [RSpecRunTime] Starting example group ee/spec/requests/api/project_approval_rules_spec.rb. Expected to take 1 minute 37.28 seconds.3153API::ProjectApprovalRules3154 GET /projects/:id/approval_rules/:approval_rule_id3155 when the request is correct3156 matches the response schema3157# [RSpecRunTime] RSpec elapsed time: 6 minutes 40.21 seconds. Current RSS: ~1468M. Threads: 6. load average: 1.47 1.27 1.39 1/446 6663158.3159 when the user is not authorized3160 does not display rule information3161 when license is missing3162 returns 403 error3163 GET /projects/:id/approval_rules3164 when the request is correct3165 matches the response schema3166 private group filtering3167 excludes private groups if user has no access3168 includes private groups if user has access3169# [RSpecRunTime] RSpec elapsed time: 6 minutes 42.83 seconds. Current RSS: ~1456M. Threads: 6. load average: 1.47 1.27 1.39 1/446 6673170.3171 report_approver rules3172 includes report_approver rules3173 rules from scan result policy3174 returns 4043175 when project is archived3176 when user has normal permissions3177 returns 4033178 when user has project admin permissions3179 allows access3180 when license is missing3181 returns 403 error3182 POST /projects/:id/approval_rules3183 behaves like an API endpoint for creating project approval rule3184 behaves like a restricted project approval rule API endpoint3185 when admin_merge_request_approvers_rules license feature is disabled3186 when disable_overriding_approvers_per_merge_request app setting is false3187 behaves like a user with access3188 returns 201 status3189 when disable_overriding_approvers_per_merge_request app setting is true3190 behaves like a user with access3191 returns 201 status3192 when admin_merge_request_approvers_rules license feature is enabled3193 when disable_overriding_approvers_per_merge_request app setting is false3194 behaves like a user with access3195 returns 201 status3196 when disable_overriding_approvers_per_merge_request app setting is true3197 behaves like a user without access3198 returns 4033199 when user is an admin3200 behaves like a user with access3201 returns 201 status3202 when missing parameters3203 returns 400 status3204 when user is without access3205 behaves like a user without access3206 returns 4033207 when the request is correct3208 changes settings properly3209 behaves like a user with access3210 returns 201 status3211 when protected_branch_ids param is present3212 creates approval rule associated to specified protected branches3213 when applies_to_all_protected_branches param is present3214 returns a list of project protected branches in the response3215 with rule_type set to report_approver3216 without report_type3217 returns a error http status3218 when creating a approval rule for each report_type3219 rule_name: "Coverage-Check", report_type: :code_coverage3220 specifies `report_rule` and `report_type`3221 when `report_type` is not supported3222 returns a bad request error3223 with users or groups params3224 with a user3225 returns a user3226 with users_ids3227 returns a user3228 when both users and user_ids are set3229 returns a user from user_ids3230 with a group3231 returns a group3232 with group_ids3233 returns a group3234 when both groups and group_ids are set3235 returns a group from group_ids3236 with valid scanners3237 returns 201 status3238 with valid severity_levels3239 returns 201 status3240 with username3241 returns 201 status3242 with vulnerabilities_allowed3243 returns 201 status3244 PUT /projects/:id/approval_rules/:approval_rule_id3245 behaves like an API endpoint for updating project approval rule3246 behaves like a restricted project approval rule API endpoint3247 when admin_merge_request_approvers_rules license feature is disabled3248 when disable_overriding_approvers_per_merge_request app setting is false3249 behaves like a user with access3250 sets approvers3251 when applies_to_all_protected_branches param is present3252 returns a list of project protected branches in the response3253# [RSpecRunTime] RSpec elapsed time: 6 minutes 55.5 seconds. Current RSS: ~1435M. Threads: 6. load average: 1.37 1.25 1.38 1/446 6683254.3255 when protected_branch_ids param is present3256 associates approval rule to specified protected branches3257 with users or groups params3258 with a user3259 sets a user3260 with users_ids3261 sets a user3262 when both users and user_ids are set3263 sets a user from user_ids3264 with a group3265 sets a group3266 with group_ids3267 sets a group3268 when both groups and group_ids are set3269 sets a group from group_ids3270 with valid scanners3271 returns 200 status3272 with nil scanners3273 returns 200 status3274 when scanners is NULL in the database3275 returns 200 status3276 with valid severity_levels3277 returns 200 status3278 when approver already exists3279 when sending json data3280 removes all approvers if empty params are given3281 with vulnerabilities_allowed3282 returns 200 status3283 when approval rule is from scan result policy3284 when report_type is scan_finding3285 behaves like cannot update rule3286 returns not_found3287 when report_type is license_scanning3288 behaves like cannot update rule3289 returns not_found3290 when user is authorized but cannot edit the approval rule3291 returns forbidden3292 when disable_overriding_approvers_per_merge_request app setting is true3293 behaves like a user with access3294 sets approvers3295 when applies_to_all_protected_branches param is present3296 returns a list of project protected branches in the response3297# [RSpecRunTime] RSpec elapsed time: 7 minutes 7.08 seconds. Current RSS: ~1385M. Threads: 6. load average: 1.24 1.23 1.37 2/446 6693298.3299 when protected_branch_ids param is present3300 associates approval rule to specified protected branches3301 with users or groups params3302 with a user3303 sets a user3304 with users_ids3305 sets a user3306 when both users and user_ids are set3307 sets a user from user_ids3308 with a group3309 sets a group3310 with group_ids3311 sets a group3312 when both groups and group_ids are set3313 sets a group from group_ids3314 with valid scanners3315 returns 200 status3316 with nil scanners3317 returns 200 status3318 when scanners is NULL in the database3319 returns 200 status3320 with valid severity_levels3321 returns 200 status3322 when approver already exists3323 when sending json data3324 removes all approvers if empty params are given3325 with vulnerabilities_allowed3326 returns 200 status3327 when approval rule is from scan result policy3328 when report_type is scan_finding3329 behaves like cannot update rule3330 returns not_found3331 when report_type is license_scanning3332 behaves like cannot update rule3333 returns not_found3334 when user is authorized but cannot edit the approval rule3335 returns forbidden3336 when admin_merge_request_approvers_rules license feature is enabled3337 when disable_overriding_approvers_per_merge_request app setting is false3338 behaves like a user with access3339 sets approvers3340 when applies_to_all_protected_branches param is present3341 returns a list of project protected branches in the response3342# [RSpecRunTime] RSpec elapsed time: 7 minutes 18.94 seconds. Current RSS: ~1379M. Threads: 6. load average: 1.20 1.22 1.36 1/446 6703343.3344 when protected_branch_ids param is present3345 associates approval rule to specified protected branches3346 with users or groups params3347 with a user3348 sets a user3349 with users_ids3350 sets a user3351 when both users and user_ids are set3352 sets a user from user_ids3353 with a group3354 sets a group3355 with group_ids3356 sets a group3357 when both groups and group_ids are set3358 sets a group from group_ids3359 with valid scanners3360 returns 200 status3361 with nil scanners3362 returns 200 status3363 when scanners is NULL in the database3364 returns 200 status3365 with valid severity_levels3366 returns 200 status3367 when approver already exists3368 when sending json data3369 removes all approvers if empty params are given3370 with vulnerabilities_allowed3371 returns 200 status3372 when approval rule is from scan result policy3373 when report_type is scan_finding3374 behaves like cannot update rule3375 returns not_found3376 when report_type is license_scanning3377 behaves like cannot update rule3378 returns not_found3379 when user is authorized but cannot edit the approval rule3380 returns forbidden3381 when disable_overriding_approvers_per_merge_request app setting is true3382 behaves like a user without access3383 returns 4033384 when user is an admin3385 behaves like a user with access3386 sets approvers3387 when applies_to_all_protected_branches param is present3388 returns a list of project protected branches in the response3389# [RSpecRunTime] RSpec elapsed time: 7 minutes 31.56 seconds. Current RSS: ~1377M. Threads: 6. load average: 1.16 1.21 1.36 1/446 6713390.3391 when protected_branch_ids param is present3392 associates approval rule to specified protected branches3393 with users or groups params3394 with a user3395 sets a user3396 with users_ids3397 sets a user3398 when both users and user_ids are set3399 sets a user from user_ids3400 with a group3401 sets a group3402 with group_ids3403 sets a group3404 when both groups and group_ids are set3405 sets a group from group_ids3406 with valid scanners3407 returns 200 status3408 with nil scanners3409 returns 200 status3410 when scanners is NULL in the database3411 returns 200 status3412 with valid severity_levels3413 returns 200 status3414 when approver already exists3415 when sending json data3416 removes all approvers if empty params are given3417 with vulnerabilities_allowed3418 returns 200 status3419 when approval rule is from scan result policy3420 when report_type is scan_finding3421 behaves like cannot update rule3422 returns not_found3423 when report_type is license_scanning3424 behaves like cannot update rule3425 returns not_found3426 when user is authorized but cannot edit the approval rule3427 returns forbidden3428 as a project admin3429 behaves like a user with access3430 sets approvers3431 when applies_to_all_protected_branches param is present3432 returns a list of project protected branches in the response3433# [RSpecRunTime] RSpec elapsed time: 7 minutes 44.54 seconds. Current RSS: ~1371M. Threads: 6. load average: 1.19 1.22 1.36 1/446 6723434.3435 when protected_branch_ids param is present3436 associates approval rule to specified protected branches3437 with users or groups params3438 with a user3439 sets a user3440 with users_ids3441 sets a user3442 when both users and user_ids are set3443 sets a user from user_ids3444 with a group3445 sets a group3446 with group_ids3447 sets a group3448 when both groups and group_ids are set3449 sets a group from group_ids3450 with valid scanners3451 returns 200 status3452 with nil scanners3453 returns 200 status3454 when scanners is NULL in the database3455 returns 200 status3456 with valid severity_levels3457 returns 200 status3458 when approver already exists3459 when sending json data3460 removes all approvers if empty params are given3461 with vulnerabilities_allowed3462 returns 200 status3463 when approval rule is from scan result policy3464 when report_type is scan_finding3465 behaves like cannot update rule3466 returns not_found3467 when report_type is license_scanning3468 behaves like cannot update rule3469 returns not_found3470 when user is authorized but cannot edit the approval rule3471 returns forbidden3472 as a global admin3473 behaves like a user with access3474 sets approvers3475 when applies_to_all_protected_branches param is present3476 returns a list of project protected branches in the response3477# [RSpecRunTime] RSpec elapsed time: 7 minutes 55.99 seconds. Current RSS: ~1377M. Threads: 6. load average: 1.24 1.22 1.36 1/447 6733478.3479 when protected_branch_ids param is present3480 associates approval rule to specified protected branches3481 with users or groups params3482 with a user3483 sets a user3484 with users_ids3485 sets a user3486 when both users and user_ids are set3487 sets a user from user_ids3488 with a group3489 sets a group3490 with group_ids3491 sets a group3492 when both groups and group_ids are set3493 sets a group from group_ids3494 with valid scanners3495 returns 200 status3496 with nil scanners3497 returns 200 status3498 when scanners is NULL in the database3499 returns 200 status3500 with valid severity_levels3501 returns 200 status3502 when approver already exists3503 when sending json data3504 removes all approvers if empty params are given3505 with vulnerabilities_allowed3506 returns 200 status3507 when approval rule is from scan result policy3508 when report_type is scan_finding3509 behaves like cannot update rule3510 returns not_found3511 when report_type is license_scanning3512 behaves like cannot update rule3513 returns not_found3514 when user is authorized but cannot edit the approval rule3515 returns forbidden3516 as a random user3517 behaves like a user without access3518 returns 4033519 DELETE /projects/:id/approval_rules/:approval_rule_id3520 behaves like an API endpoint for deleting project approval rule3521 behaves like a user with access3522 destroys3523 behaves like a restricted project approval rule API endpoint3524 when admin_merge_request_approvers_rules license feature is disabled3525 when disable_overriding_approvers_per_merge_request app setting is false3526 behaves like a user with access3527 destroys3528# [RSpecRunTime] RSpec elapsed time: 8 minutes 7.61 seconds. Current RSS: ~1385M. Threads: 6. load average: 1.20 1.22 1.36 1/447 6743529.3530 when disable_overriding_approvers_per_merge_request app setting is true3531 behaves like a user with access3532 destroys3533 when admin_merge_request_approvers_rules license feature is enabled3534 when disable_overriding_approvers_per_merge_request app setting is false3535 behaves like a user with access3536 destroys3537 when disable_overriding_approvers_per_merge_request app setting is true3538 behaves like a user without access3539 returns 4033540 when user is an admin3541 behaves like a user with access3542 destroys3543 when approval rule not found3544 returns not found3545 when approval rule is from scan result policy3546 when report_type is scan_finding3547 behaves like cannot delete rule3548 returns not_found3549 when report_type is license_scanning3550 behaves like cannot delete rule3551 returns not_found3552 when user is not eligible to delete3553 behaves like a user without access3554 returns 4033555# [RSpecRunTime] Finishing example group ee/spec/requests/api/project_approval_rules_spec.rb. It took 1 minute 32.93 seconds. Expected to take 1 minute 37.28 seconds.3556# [RSpecRunTime] Starting example group ee/spec/requests/git_http_geo_spec.rb. Expected to take 1 minute 26.53 seconds.3557Git HTTP requests (Geo)3558 when current node is a secondary3559 GET info_refs3560 git pull3561 when the repository exists3562 but has not successfully synced3563 behaves like a Geo 302 redirect to Primary3564 valid Geo JWT token3565 returns a redirect response3566# [RSpecRunTime] RSpec elapsed time: 8 minutes 14.12 seconds. Current RSS: ~1411M. Threads: 6. load average: 1.19 1.21 1.35 1/448 7163567.3568 when terms are enforced3569 behaves like a Geo 302 redirect to Primary3570 valid Geo JWT token3571 returns a redirect response3572# [RSpecRunTime] RSpec elapsed time: 8 minutes 15.83 seconds. Current RSS: ~1422M. Threads: 6. load average: 1.17 1.21 1.35 1/448 7173573.3574 and has successfully synced3575 behaves like a Geo git request3576 post-dated Geo JWT token3577 is expected to respond with numeric status code unauthorized3578# [RSpecRunTime] RSpec elapsed time: 8 minutes 16.9 seconds. Current RSS: ~1416M. Threads: 6. load average: 1.17 1.21 1.35 1/448 7183579.3580 expired Geo JWT token3581 is expected to respond with numeric status code unauthorized3582 invalid Geo JWT token3583 is expected to respond with numeric status code unauthorized3584 no Geo JWT token3585 is expected to respond with numeric status code unauthorized3586# [RSpecRunTime] RSpec elapsed time: 8 minutes 19.9 seconds. Current RSS: ~1397M. Threads: 6. load average: 1.16 1.21 1.35 1/448 7193587.3588 Geo is unlicensed3589 is expected to respond with numeric status code forbidden3590# [RSpecRunTime] RSpec elapsed time: 8 minutes 20.93 seconds. Current RSS: ~1385M. Threads: 6. load average: 1.16 1.21 1.35 1/448 7203591.3592 behaves like a Geo 200 git request3593 valid Geo JWT token3594 returns an OK response with JSON data3595# [RSpecRunTime] RSpec elapsed time: 8 minutes 22.01 seconds. Current RSS: ~1375M. Threads: 6. load average: 1.16 1.21 1.35 1/448 7213596.3597 when terms are enforced3598 behaves like a Geo git request3599 post-dated Geo JWT token3600 is expected to respond with numeric status code unauthorized3601# [RSpecRunTime] RSpec elapsed time: 8 minutes 23.61 seconds. Current RSS: ~1378M. Threads: 6. load average: 1.16 1.21 1.35 1/448 7223602.3603 expired Geo JWT token3604 is expected to respond with numeric status code unauthorized3605# [RSpecRunTime] RSpec elapsed time: 8 minutes 25.27 seconds. Current RSS: ~1395M. Threads: 6. load average: 1.06 1.19 1.34 1/448 7233606.3607 invalid Geo JWT token3608 is expected to respond with numeric status code unauthorized3609# [RSpecRunTime] RSpec elapsed time: 8 minutes 26.81 seconds. Current RSS: ~1402M. Threads: 6. load average: 1.06 1.19 1.34 1/448 7243610.3611 no Geo JWT token3612 is expected to respond with numeric status code unauthorized3613# [RSpecRunTime] RSpec elapsed time: 8 minutes 28.4 seconds. Current RSS: ~1408M. Threads: 6. load average: 1.06 1.19 1.34 1/448 7253614.3615 Geo is unlicensed3616 is expected to respond with numeric status code forbidden3617# [RSpecRunTime] RSpec elapsed time: 8 minutes 30.08 seconds. Current RSS: ~1426M. Threads: 6. load average: 1.06 1.18 1.34 1/448 7263618.3619 behaves like a Geo 200 git request3620 valid Geo JWT token3621 returns an OK response with JSON data3622# [RSpecRunTime] RSpec elapsed time: 8 minutes 31.7 seconds. Current RSS: ~1426M. Threads: 6. load average: 1.06 1.18 1.34 1/448 7273623.3624 when the repository does not exist3625 behaves like a Geo 302 redirect to Primary3626 valid Geo JWT token3627 returns a redirect response3628# [RSpecRunTime] RSpec elapsed time: 8 minutes 32.77 seconds. Current RSS: ~1419M. Threads: 6. load average: 1.06 1.18 1.34 1/448 7283629.3630 when terms are enforced3631 behaves like a Geo 302 redirect to Primary3632 valid Geo JWT token3633 returns a redirect response3634# [RSpecRunTime] RSpec elapsed time: 8 minutes 34.36 seconds. Current RSS: ~1427M. Threads: 6. load average: 1.05 1.18 1.34 1/448 7293635.3636 when the project does not exist3637 behaves like a Geo 302 redirect to Primary3638 valid Geo JWT token3639 returns a redirect response3640 when terms are enforced3641 behaves like a Geo 302 redirect to Primary3642 valid Geo JWT token3643 returns a redirect response3644# [RSpecRunTime] RSpec elapsed time: 8 minutes 36.9 seconds. Current RSS: ~1428M. Threads: 6. load average: 1.05 1.18 1.34 1/448 7303645.3646 git push3647 behaves like a Geo 302 redirect to Primary3648 valid Geo JWT token3649 returns a redirect response3650 POST git_upload_pack3651 when the repository exists3652 behaves like a Geo git request3653 post-dated Geo JWT token3654 is expected to respond with numeric status code unauthorized3655 expired Geo JWT token3656 is expected to respond with numeric status code unauthorized3657 invalid Geo JWT token3658 is expected to respond with numeric status code unauthorized3659 no Geo JWT token3660 is expected to respond with numeric status code unauthorized3661 Geo is unlicensed3662 is expected to respond with numeric status code forbidden3663 behaves like a Geo 200 git request3664 valid Geo JWT token3665 returns an OK response with JSON data3666 when terms are enforced3667 behaves like a Geo git request3668 post-dated Geo JWT token3669 is expected to respond with numeric status code unauthorized3670# [RSpecRunTime] RSpec elapsed time: 8 minutes 44.79 seconds. Current RSS: ~1390M. Threads: 6. load average: 1.04 1.17 1.34 1/448 7313671.3672 expired Geo JWT token3673 is expected to respond with numeric status code unauthorized3674# [RSpecRunTime] RSpec elapsed time: 8 minutes 46.22 seconds. Current RSS: ~1390M. Threads: 6. load average: 1.04 1.17 1.34 1/448 7323675.3676 invalid Geo JWT token3677 is expected to respond with numeric status code unauthorized3678# [RSpecRunTime] RSpec elapsed time: 8 minutes 47.82 seconds. Current RSS: ~1406M. Threads: 6. load average: 1.04 1.17 1.34 1/448 7333679.3680 no Geo JWT token3681 is expected to respond with numeric status code unauthorized3682# [RSpecRunTime] RSpec elapsed time: 8 minutes 49.41 seconds. Current RSS: ~1407M. Threads: 6. load average: 1.04 1.17 1.33 1/448 7343683.3684 Geo is unlicensed3685 is expected to respond with numeric status code forbidden3686# [RSpecRunTime] RSpec elapsed time: 8 minutes 52.05 seconds. Current RSS: ~1415M. Threads: 6. load average: 1.04 1.17 1.33 1/448 7353687.3688 behaves like a Geo 200 git request3689 valid Geo JWT token3690 returns an OK response with JSON data3691# [RSpecRunTime] RSpec elapsed time: 8 minutes 53.66 seconds. Current RSS: ~1403M. Threads: 6. load average: 1.04 1.17 1.33 1/448 7363692.3693 when the repository does not exist3694 behaves like a Geo 302 redirect to Primary3695 valid Geo JWT token3696 returns a redirect response3697 when terms are enforced3698 behaves like a Geo 302 redirect to Primary3699 valid Geo JWT token3700 returns a redirect response3701# [RSpecRunTime] RSpec elapsed time: 8 minutes 56.13 seconds. Current RSS: ~1409M. Threads: 6. load average: 1.04 1.17 1.33 1/448 7373702.3703 git-lfs3704 Batch API3705 POST /namespace/repo.git/info/lfs/objects/batch3706 operation upload3707 with a valid git-lfs version3708 behaves like a Geo 302 redirect to Primary3709 valid Geo JWT token3710 returns a redirect response3711 with an invalid git-lfs version3712 description: "outdated", version: "git-lfs/2.4.1"3713 that is description: "outdated", version: "git-lfs/2.4.1"3714 is forbidden3715 description: "unknown", version: "git-lfs"3716 that is description: "unknown", version: "git-lfs"3717 is forbidden3718 operation download3719 when the repository exists3720 is handled by the secondary3721# [RSpecRunTime] RSpec elapsed time: 9 minutes 0.09 second. Current RSS: ~1404M. Threads: 6. load average: 1.03 1.16 1.33 1/448 7383722.3723 when the repository does not exist3724 behaves like a Geo 302 redirect to Primary3725 valid Geo JWT token3726 returns a redirect response3727 batch requests3728 objects are in sync3729 is handled by the secondary3730# [RSpecRunTime] RSpec elapsed time: 9 minutes 2.17 seconds. Current RSS: ~1404M. Threads: 6. load average: 1.03 1.16 1.33 1/449 7393731.3732 objects are not in sync3733 behaves like a Geo 302 redirect to Primary3734 valid Geo JWT token3735 returns a redirect response3736# [RSpecRunTime] RSpec elapsed time: 9 minutes 3.26 seconds. Current RSS: ~1403M. Threads: 6. load average: 1.03 1.16 1.33 1/449 7403737.3738 description: "outdated", version: "git-lfs/2.4.1"3739 with an description: "outdated", version: "git-lfs/2.4.1" git-lfs version3740 is handled by the secondary3741# [RSpecRunTime] RSpec elapsed time: 9 minutes 4.39 seconds. Current RSS: ~1392M. Threads: 6. load average: 1.03 1.16 1.33 1/449 7413742.3743 description: "unknown", version: "git-lfs"3744 with an description: "unknown", version: "git-lfs" git-lfs version3745 is handled by the secondary3746# [RSpecRunTime] RSpec elapsed time: 9 minutes 5.49 seconds. Current RSS: ~1386M. Threads: 6. load average: 1.03 1.16 1.33 1/449 7423747.3748 Transfer API3749 GET /namespace/repo.git/gitlab-lfs/objects/<oid>3750 when the repository exists3751 behaves like a Geo 200 git-lfs request3752 valid Geo JWT token3753 returns an OK response with binary data3754# [RSpecRunTime] RSpec elapsed time: 9 minutes 6.62 seconds. Current RSS: ~1387M. Threads: 6. load average: 1.03 1.16 1.33 1/449 7433755.3756 when the repository has been updated3757 is handled by the secondary3758# [RSpecRunTime] RSpec elapsed time: 9 minutes 7.69 seconds. Current RSS: ~1382M. Threads: 6. load average: 1.03 1.16 1.33 1/449 7443759.3760 when current node is the primary3761 POST git_receive_pack3762 when HTTP redirected from a secondary node3763 stores the secondary node ID so the internal API post_receive request can generate the replication lag message3764# [RSpecRunTime] RSpec elapsed time: 9 minutes 8.81 seconds. Current RSS: ~1382M. Threads: 6. load average: 1.03 1.16 1.33 1/449 7453765.3766 when proxying an SSH request from a secondary node3767 when gl_id is provided in JWT token3768 but is invalid3769 geo_gl_id: "key-999"3770 returns a 4033771# [RSpecRunTime] RSpec elapsed time: 9 minutes 9.86 seconds. Current RSS: ~1382M. Threads: 6. load average: 1.03 1.16 1.33 1/449 7463772.3773 geo_gl_id: "key-1"3774 returns a 4033775# [RSpecRunTime] RSpec elapsed time: 9 minutes 10.9 seconds. Current RSS: ~1381M. Threads: 6. load average: 1.03 1.16 1.33 1/449 7473776.3777 geo_gl_id: "key-999"3778 returns a 4033779 geo_gl_id: "junk"3780 returns a 4033781 geo_gl_id: "junk-1"3782 returns a 4033783 geo_gl_id: "kkey-1"3784 returns a 4033785 and is valid3786 but the user has no access3787 returns a 4043788 but the user does not have push access3789 returns a 4033790# [RSpecRunTime] RSpec elapsed time: 9 minutes 16.61 seconds. Current RSS: ~1355M. Threads: 6. load average: 1.03 1.15 1.32 1/448 7493791.3792 and the user has push access3793 returns a 2003794# [RSpecRunTime] RSpec elapsed time: 9 minutes 17.65 seconds. Current RSS: ~1352M. Threads: 6. load average: 1.03 1.15 1.32 1/448 7503795.3796 repository does not exist3797 is expected to respond with numeric status code not_found3798# [RSpecRunTime] RSpec elapsed time: 9 minutes 18.76 seconds. Current RSS: ~1353M. Threads: 6. load average: 1.03 1.15 1.32 1/448 7513799.3800 invalid scope3801 invalid scope of Geo JWT token3802 is expected to respond with numeric status code unauthorized3803 returns correct error3804# [RSpecRunTime] RSpec elapsed time: 9 minutes 20.67 seconds. Current RSS: ~1355M. Threads: 6. load average: 1.02 1.15 1.32 1/448 7523805.3806 Geo JWT token scopes for wiki and repository are not interchangeable3807 for a repository but using a wiki scope3808 is expected to respond with numeric status code unauthorized3809 returns correct error3810# [RSpecRunTime] RSpec elapsed time: 9 minutes 22.58 seconds. Current RSS: ~1354M. Threads: 6. load average: 1.02 1.15 1.32 1/448 7533811.3812 for a wiki but using a repository scope3813 is expected to respond with numeric status code unauthorized3814 returns correct error3815# [RSpecRunTime] RSpec elapsed time: 9 minutes 25.72 seconds. Current RSS: ~1348M. Threads: 6. load average: 1.02 1.15 1.32 1/448 7663816.3817 IP allowed settings3818 returns unauthorized error3819 returns success response3820# [RSpecRunTime] RSpec elapsed time: 9 minutes 27.8 seconds. Current RSS: ~1345M. Threads: 6. load average: 1.02 1.15 1.32 1/448 7673821.3822# [RSpecRunTime] Finishing example group ee/spec/requests/git_http_geo_spec.rb. It took 1 minute 17.03 seconds. Expected to take 1 minute 26.53 seconds.3823# [RSpecRunTime] Starting example group ee/spec/requests/users/registrations_identity_verification_controller_spec.rb. Expected to take 1 minute 2.36 seconds.3824Users::RegistrationsIdentityVerificationController3825 GET verification_state3826 behaves like it requires a valid verification_user_id3827 when session contains an invalid `verification_user_id`3828 handles sticking3829 redirects to root path3830 when session contains a valid `verification_user_id`3831 sets the user instance variable3832 renders identity verification page3833 behaves like it requires a signed in user3834 when the user was created after the release day3835 sets the user instance variable3836 does not redirect to root path3837 with an unverified user3838 returns verification methods and state3839 behaves like it sets poll interval header3840 sets poll interval header3841 methods_requiring_arkose_challenge3842 required_methods: ["email"], methods_requiring_challenge: []3843 is expected to contain exactly3844 when identity_verification_arkose_challenge is disabled3845 is expected to eq []3846 required_methods: ["email", "phone"], methods_requiring_challenge: ["phone"]3847 is expected to contain exactly "phone"3848 when identity_verification_arkose_challenge is disabled3849 is expected to eq []3850 required_methods: ["email", "phone", "credit_card"], methods_requiring_challenge: ["phone"]3851 is expected to contain exactly "phone"3852 when identity_verification_arkose_challenge is disabled3853 is expected to eq []3854 required_methods: ["email", "credit_card", "phone"], methods_requiring_challenge: ["credit_card"]3855 is expected to contain exactly "credit_card"3856 when identity_verification_arkose_challenge is disabled3857 is expected to eq []3858 required_methods: ["email", "credit_card"], methods_requiring_challenge: ["credit_card"]3859 is expected to contain exactly "credit_card"3860 when identity_verification_arkose_challenge is disabled3861 is expected to eq []3862 required_methods: ["phone"], methods_requiring_challenge: ["phone"]3863 is expected to contain exactly "phone"3864 when identity_verification_arkose_challenge is disabled3865 is expected to eq []3866 required_methods: ["phone", "credit_card"], methods_requiring_challenge: ["phone"]3867 is expected to contain exactly "phone"3868 when identity_verification_arkose_challenge is disabled3869 is expected to eq []3870 required_methods: ["credit_card", "phone"], methods_requiring_challenge: ["credit_card"]3871 is expected to contain exactly "credit_card"3872 when identity_verification_arkose_challenge is disabled3873 is expected to eq []3874 required_methods: ["credit_card"], methods_requiring_challenge: ["credit_card"]3875 is expected to contain exactly "credit_card"3876 when identity_verification_arkose_challenge is disabled3877 is expected to eq []3878 GET success3879 for an invite3880 when onboarding is not available3881 renders the template with the after_sign_in_path_for variable3882 tracks phone_verification_for_low_risk_users registration_completed event3883 when not yet verified3884 redirects back to signup_identity_verification_path3885# [RSpecRunTime] RSpec elapsed time: 9 minutes 36.11 seconds. Current RSS: ~1403M. Threads: 6. load average: 1.02 1.14 1.32 1/448 7693886.3887 when verified3888 accepts pending invitations3889 signs in the user3890 deletes the verification_user_id from the session3891 does not update onboarding_status3892# [RSpecRunTime] RSpec elapsed time: 9 minutes 40.28 seconds. Current RSS: ~1383M. Threads: 6. load average: 1.02 1.14 1.31 1/448 7703893.3894 when onboarding is available3895 updates the registration types3896 sets the tracking_label to invite registration3897# [RSpecRunTime] RSpec elapsed time: 9 minutes 42.43 seconds. Current RSS: ~1373M. Threads: 6. load average: 1.02 1.14 1.31 1/448 7713898.3899 for trial registration3900 detects a trial3901 GET show3902 renders template show with layout minimal3903 behaves like it requires a valid verification_user_id3904 when session contains an invalid `verification_user_id`3905 handles sticking3906 redirects to root path3907 when session contains a valid `verification_user_id`3908 sets the user instance variable3909 renders identity verification page3910 behaves like it requires a signed in user3911 when the user was created after the release day3912 sets the user instance variable3913 does not redirect to root path3914 behaves like it requires an unconfirmed user3915 when session contains a `verification_user_id` from a confirmed user3916 is expected to redirect to "/users/identity_verification/success"3917 when session contains a `verification_user_id` from an unconfirmed user3918 is expected to respond with numeric status code ok3919 behaves like it requires oauth users to go through ArkoseLabs challenge3920 is expected to redirect to "/users/identity_verification/arkose_labs_challenge"3921 when user has an arkose_risk_band3922 is expected not to redirect to "/users/identity_verification/arkose_labs_challenge"3923 when arkose is disabled3924 is expected not to redirect to "/users/identity_verification/arkose_labs_challenge"3925 for signup_intent_step_one experiment3926 tracks signup_intent_step_one experiment events3927 with a banned user3928 dot_com: true, error_message: "Your account has been blocked. Contact https://support.gitlab.com for assistance."3929 redirects to the sign-in page with an error message3930 deletes the verification_user_id from the session3931 dot_com: false, error_message: "Your account has been blocked. Contact your GitLab administrator for assistance."3932 redirects to the sign-in page with an error message3933 deletes the verification_user_id from the session3934 POST send_phone_verification_code3935 before action hooks3936 behaves like it requires a valid verification_user_id3937 when session contains an invalid `verification_user_id`3938 handles sticking3939 redirects to root path3940 when session contains a valid `verification_user_id`3941 sets the user instance variable3942 renders identity verification page3943 behaves like it requires a signed in user3944 when the user was created after the release day3945 sets the user instance variable3946 does not redirect to root path3947 behaves like it requires an unconfirmed user3948 when session contains a `verification_user_id` from a confirmed user3949 is expected to redirect to "/users/identity_verification/success"3950 when session contains a `verification_user_id` from an unconfirmed user3951 is expected to respond with numeric status code ok3952 behaves like it requires oauth users to go through ArkoseLabs challenge3953 is expected to redirect to "/users/identity_verification/arkose_labs_challenge"3954 when user has an arkose_risk_band3955 is expected not to redirect to "/users/identity_verification/arkose_labs_challenge"3956 when arkose is disabled3957 is expected not to redirect to "/users/identity_verification/arkose_labs_challenge"3958 behaves like it ensures verification attempt is allowed3959 when verification is allowed3960 is expected to respond with numeric status code ok3961 when verification is not allowed3962 is expected to respond with numeric status code bad_request3963 behaves like it verifies arkose token3964 when verification fails3965 returns a 400 with an error message3966 when verification succeeds3967 returns a 2003968 behaves like sets arkose_challenge_solved session variable3969 arkose_shown_challenge_solved session variable3970 when user solved a shown challenge3971 is expected to eq true3972 when user solved a challenge that was not shown3973 is expected to be nil3974 when Arkose is down3975 returns a 2003976 when identity_verification_arkose_challenge is disabled3977 skips verification3978 behaves like it successfully sends phone number verification code3979 responds with status 200 OK3980 behaves like logs and tracks the event3981 logs and tracks the event3982 behaves like it handles failed phone number verification code send3983 responds with error message3984 behaves like logs and tracks the event3985 logs and tracks the event3986 when the error is related to a high risk user3987 does not log an error3988 POST verify_email_code3989 behaves like it requires a valid verification_user_id3990 when session contains an invalid `verification_user_id`3991 handles sticking3992 redirects to root path3993 when session contains a valid `verification_user_id`3994 sets the user instance variable3995 renders identity verification page3996 behaves like it requires a signed in user3997 when the user was created after the release day3998 sets the user instance variable3999 does not redirect to root path4000 behaves like it requires an unconfirmed user4001 when session contains a `verification_user_id` from a confirmed user4002 is expected to redirect to "/users/identity_verification/success"4003 when session contains a `verification_user_id` from an unconfirmed user4004 is expected to respond with numeric status code ok4005 behaves like it requires oauth users to go through ArkoseLabs challenge4006 is expected to redirect to "/users/identity_verification/arkose_labs_challenge"4007 when user has an arkose_risk_band4008 is expected not to redirect to "/users/identity_verification/arkose_labs_challenge"4009 when arkose is disabled4010 is expected not to redirect to "/users/identity_verification/arkose_labs_challenge"4011 when validation was successful4012 confirms the user4013 renders the result as json4014 behaves like logs and tracks the event4015 logs and tracks the event4016 when failing to validate4017 renders the result as json4018 behaves like logs and tracks the event4019 logs and tracks the event4020 PATCH toggle_phone_exemption4021 behaves like it requires an unconfirmed user4022 when session contains a `verification_user_id` from a confirmed user4023 is expected to redirect to "/users/identity_verification/success"4024 when session contains a `verification_user_id` from an unconfirmed user4025 is expected to respond with numeric status code ok4026 behaves like it requires a valid verification_user_id4027 when session contains an invalid `verification_user_id`4028 handles sticking4029 redirects to root path4030 when session contains a valid `verification_user_id`4031 sets the user instance variable4032 renders identity verification page4033 behaves like it requires a signed in user4034 when the user was created after the release day4035 sets the user instance variable4036 does not redirect to root path4037 behaves like toggles phone number verification exemption for the user4038 toggles phone exemption4039 returns verification methods and state4040 behaves like logs and tracks the event4041 logs and tracks the event4042 when phone exemption is not offered for the user4043 returns an empty response with a bad request status4044 behaves like logs and tracks the event4045 logs and tracks the event4046 GET verify_credit_card4047 behaves like it ensures verification attempt is allowed4048 when verification is allowed4049 is expected to respond with numeric status code ok4050 when verification is not allowed4051 is expected to respond with numeric status code bad_request4052 behaves like it verifies presence of credit_card_validation record for the user4053 when request format is html4054 returns 4044055 when no credit_card_validation record exist for the user4056 returns 4044057 when a credit_card_validation record exists for the user4058 returns HTTP status 200 and an empty json4059 behaves like logs and tracks the event4060 logs and tracks the event4061 when the user's credit card has been used by a banned user4062 bans the user4063 behaves like logs and tracks the event4064 logs and tracks the event4065 returned error message4066 dot_com: true, error_message: "Your account has been blocked. Contact https://support.gitlab.com for assistance."4067 returns HTTP status 400 and a message4068 dot_com: false, error_message: "Your account has been blocked. Contact your GitLab administrator for assistance."4069 returns HTTP status 400 and a message4070 when rate limited4071 returns HTTP status 400 and a message4072 behaves like logs and tracks the event4073 logs and tracks the event4074 POST verify_credit_card_captcha4075 behaves like it verifies arkose token4076 when verification fails4077 returns a 400 with an error message4078 when verification succeeds4079 returns a 2004080 behaves like sets arkose_challenge_solved session variable4081 arkose_shown_challenge_solved session variable4082 when user solved a shown challenge4083 is expected to eq true4084 when user solved a challenge that was not shown4085 is expected to be nil4086 when Arkose is down4087 returns a 2004088 when identity_verification_arkose_challenge is disabled4089 skips verification4090 POST verify_arkose_labs_session4091 behaves like it requires a valid verification_user_id4092 when session contains an invalid `verification_user_id`4093 handles sticking4094 redirects to root path4095 when session contains a valid `verification_user_id`4096 sets the user instance variable4097 renders identity verification page4098 behaves like it requires a signed in user4099 when the user was created after the release day4100 sets the user instance variable4101 does not redirect to root path4102 behaves like it requires an unconfirmed user4103 when session contains a `verification_user_id` from a confirmed user4104 is expected to redirect to "/users/identity_verification/success"4105 when session contains a `verification_user_id` from an unconfirmed user4106 is expected to respond with numeric status code redirect4107 token verification4108 when it fails4109 renders arkose_labs_challenge with the correct alert flash4110 when Arkose is down4111 marks the user as Arkose-verified4112 when it succeeds4113 redirects to show action4114 behaves like sets arkose_challenge_solved session variable4115 arkose_shown_challenge_solved session variable4116 when user solved a shown challenge4117 is expected to eq true4118 when user solved a challenge that was not shown4119 is expected to be nil4120 phone verification service daily transaction limit check4121 is executed4122 POST verify_phone_verification_code4123 before action hooks4124 behaves like it requires a valid verification_user_id4125 when session contains an invalid `verification_user_id`4126 handles sticking4127 redirects to root path4128 when session contains a valid `verification_user_id`4129 sets the user instance variable4130 renders identity verification page4131 behaves like it requires a signed in user4132 when the user was created after the release day4133 sets the user instance variable4134 does not redirect to root path4135 behaves like it requires an unconfirmed user4136 when session contains a `verification_user_id` from a confirmed user4137 is expected to redirect to "/users/identity_verification/success"4138 when session contains a `verification_user_id` from an unconfirmed user4139 is expected to respond with numeric status code ok4140 behaves like it requires oauth users to go through ArkoseLabs challenge4141 is expected to redirect to "/users/identity_verification/arkose_labs_challenge"4142 when user has an arkose_risk_band4143 is expected not to redirect to "/users/identity_verification/arkose_labs_challenge"4144 when arkose is disabled4145 is expected not to redirect to "/users/identity_verification/arkose_labs_challenge"4146 behaves like it ensures verification attempt is allowed4147 when verification is allowed4148 is expected to respond with numeric status code ok4149 when verification is not allowed4150 is expected to respond with numeric status code bad_request4151 behaves like it successfully verifies a phone number verification code4152 responds with status 200 OK4153 behaves like logs and tracks the event4154 logs and tracks the event4155 behaves like it handles failed phone number code verification4156 responds with error message4157 behaves like logs and tracks the event4158 logs and tracks the event4159 when multiple codes are attempted4160 passes no params to VerifyCodeService4161 POST resend_email_code4162 behaves like it requires a valid verification_user_id4163 when session contains an invalid `verification_user_id`4164 handles sticking4165 redirects to root path4166 when session contains a valid `verification_user_id`4167 sets the user instance variable4168 renders identity verification page4169 behaves like it requires a signed in user4170 when the user was created after the release day4171 sets the user instance variable4172 does not redirect to root path4173 behaves like it requires an unconfirmed user4174 when session contains a `verification_user_id` from a confirmed user4175 is expected to redirect to "/users/identity_verification/success"4176 when session contains a `verification_user_id` from an unconfirmed user4177 is expected to respond with numeric status code ok4178 behaves like it requires oauth users to go through ArkoseLabs challenge4179 is expected to redirect to "/users/identity_verification/arkose_labs_challenge"4180 when user has an arkose_risk_band4181 is expected not to redirect to "/users/identity_verification/arkose_labs_challenge"4182 when arkose is disabled4183 is expected not to redirect to "/users/identity_verification/arkose_labs_challenge"4184 when rate limited4185 renders the result as json4186 when successful4187 sets the confirmation_sent_at time4188 sets the confirmation_token to the encrypted custom token4189 sends the confirmation instructions email4190 renders the result as json4191 behaves like logs and tracks the event4192 logs and tracks the event4193# [RSpecRunTime] RSpec elapsed time: 10 minutes 14.53 seconds. Current RSS: ~1416M. Threads: 6. load average: 1.13 1.16 1.31 1/448 7734194.4195 GET arkose_labs_challenge4196 renders arkose_labs_challenge template4197 behaves like it requires a valid verification_user_id4198 when session contains an invalid `verification_user_id`4199 handles sticking4200 redirects to root path4201 when session contains a valid `verification_user_id`4202 sets the user instance variable4203 renders identity verification page4204 behaves like it requires a signed in user4205 when the user was created after the release day4206 sets the user instance variable4207 does not redirect to root path4208 behaves like it requires an unconfirmed user4209 when session contains a `verification_user_id` from a confirmed user4210 is expected to redirect to "/users/identity_verification/success"4211 when session contains a `verification_user_id` from an unconfirmed user4212 is expected to respond with numeric status code ok4213 GET restricted4214 when feature `prevent_registration_from_china` is enabled4215 returns the template with a redirect4216 when feature `prevent_registration_from_china` is not enabled4217 returns not found4218# [RSpecRunTime] Finishing example group ee/spec/requests/users/registrations_identity_verification_controller_spec.rb. It took 49.14 seconds. Expected to take 1 minute 2.36 seconds.4219# [RSpecRunTime] Starting example group ee/spec/requests/groups/group_members_controller_spec.rb. Expected to take 54.56 seconds.4220Groups::GroupMembersController4221 GET /groups/*group_id/-/group_members4222 with banned members4223 pushes feature flag to frontend4224 sets @banned to include banned group members4225 sets @members not to include banned group members4226 when licensed feature is not available4227 behaves like assigns @banned and @members correctly4228 does not assign @banned4229 sets @members to include banned group members4230# [RSpecRunTime] RSpec elapsed time: 10 minutes 24.31 seconds. Current RSS: ~1410M. Threads: 6. load average: 1.20 1.17 1.32 1/448 7744231.4232 when feature flag is disabled4233 behaves like assigns @banned and @members correctly4234 does not assign @banned4235 sets @members to include banned group members4236# [RSpecRunTime] RSpec elapsed time: 10 minutes 27.09 seconds. Current RSS: ~1390M. Threads: 6. load average: 1.27 1.18 1.32 1/448 7754237.4238 when sub-group4239 behaves like assigns @banned and @members correctly4240 does not assign @banned4241 sets @members to include banned group members4242# [RSpecRunTime] RSpec elapsed time: 10 minutes 30.73 seconds. Current RSS: ~1386M. Threads: 6. load average: 1.25 1.18 1.32 1/448 7764243.4244 with member pending promotions4245 with member_promotion management feature enabled4246 when user can admin group4247 assigns @pending_promotion_members with the correct pending members4248 with pagination4249 paginates @pending_promotion_members correctly4250# [RSpecRunTime] RSpec elapsed time: 10 minutes 35.4 seconds. Current RSS: ~1378M. Threads: 6. load average: 1.23 1.18 1.32 1/448 7774251.4252 when user cannot admin group4253 does not assigns @pending_promotion_members4254# [RSpecRunTime] RSpec elapsed time: 10 minutes 37.88 seconds. Current RSS: ~1371M. Threads: 6. load average: 1.23 1.18 1.32 1/448 7784255.4256 with member_promotion management feature disabled4257 behaves like empty response4258 assigns @pending_promotion_members be empty4259# [RSpecRunTime] RSpec elapsed time: 10 minutes 40.01 seconds. Current RSS: ~1369M. Threads: 6. load average: 1.21 1.17 1.31 1/448 7794260.4261 with member_promotion management feature setting disabled4262 behaves like empty response4263 assigns @pending_promotion_members be empty4264# [RSpecRunTime] RSpec elapsed time: 10 minutes 42.14 seconds. Current RSS: ~1363M. Threads: 6. load average: 1.21 1.17 1.31 1/448 7804265.4266 when license is not Ultimate4267 behaves like empty response4268 assigns @pending_promotion_members be empty4269# [RSpecRunTime] RSpec elapsed time: 10 minutes 44.27 seconds. Current RSS: ~1360M. Threads: 6. load average: 1.21 1.17 1.31 1/448 7814270.4271 PUT /groups/*group_id/-/group_members/:id/ban4272 when current user is an owner4273 redirects back to group members page4274 behaves like bans the user4275 bans the user4276# [RSpecRunTime] RSpec elapsed time: 10 minutes 46.07 seconds. Current RSS: ~1361M. Threads: 6. load average: 1.19 1.17 1.31 1/448 7824277.4278 when ban fails4279 redirects back to group members page with the error message as alert4280 when user cannot admin_group_member (not an owner)4281 returns 4034282# [RSpecRunTime] RSpec elapsed time: 10 minutes 47.92 seconds. Current RSS: ~1364M. Threads: 6. load average: 1.19 1.17 1.31 1/448 7834283.4284 PUT /groups/*group_id/-/group_members/:id/unban4285 when current user is an owner4286 redirects back to banned group members page4287 behaves like unbans the user4288 unbans the user4289# [RSpecRunTime] RSpec elapsed time: 10 minutes 49.82 seconds. Current RSS: ~1366M. Threads: 6. load average: 1.26 1.19 1.32 1/448 7844290.4291 when unbanning a subgroup member4292 behaves like unbans the user4293 unbans the user4294# [RSpecRunTime] RSpec elapsed time: 10 minutes 50.9 seconds. Current RSS: ~1367M. Threads: 6. load average: 1.26 1.19 1.32 1/448 7854295.4296 when member is not banned4297 returns 4044298 when unban fails4299 redirects back to banned group members page with the error message as alert4300 when user is not an owner4301 returns 4044302# [RSpecRunTime] RSpec elapsed time: 10 minutes 53.74 seconds. Current RSS: ~1364M. Threads: 6. load average: 1.26 1.19 1.32 1/448 7864303.4304 PUT /groups/*group_id/-/group_members/:id4305 when group has email domain feature enabled4306 for a user with an email belonging to the allowed domain4307 returns error status4308 for a user with an un-verified email belonging to a domain different from the allowed domain4309 returns error status4310 returns error message4311# [RSpecRunTime] RSpec elapsed time: 10 minutes 56.18 seconds. Current RSS: ~1364M. Threads: 6. load average: 1.24 1.18 1.31 1/448 7874312.4313 GET /groups/*group_id/-/group_members/export_csv4314 redirects back to members list4315 when LDAP sync is enabled4316 redirects back to members list4317# [RSpecRunTime] RSpec elapsed time: 10 minutes 57.37 seconds. Current RSS: ~1370M. Threads: 6. load average: 1.24 1.18 1.31 1/448 7884318.4319# [RSpecRunTime] Finishing example group ee/spec/requests/groups/group_members_controller_spec.rb. It took 40.44 seconds. Expected to take 54.56 seconds.4320# [RSpecRunTime] Starting example group ee/spec/requests/api/geo_nodes_spec.rb. Expected to take 47.63 seconds.4321API::GeoNodes4322 POST /geo_nodes4323 denies access if not admin4324 returns rendering error if params are missing4325 delegates the creation of the Geo node to Geo::NodeCreateService4326# [RSpecRunTime] RSpec elapsed time: 11 minutes 0.52 second. Current RSS: ~1403M. Threads: 6. load average: 1.22 1.18 1.31 1/449 7894327.4328 GET /geo_nodes4329 retrieves the Geo nodes if admin is logged in4330 denies access if not admin4331# [RSpecRunTime] RSpec elapsed time: 11 minutes 2.36 seconds. Current RSS: ~1406M. Threads: 6. load average: 1.22 1.18 1.31 1/448 7904332.4333 GET /geo_nodes/:id4334 retrieves the Geo nodes if admin is logged in4335 denies access if not admin4336 behaves like 404 response4337 returns 4044338# [RSpecRunTime] RSpec elapsed time: 11 minutes 4.97 seconds. Current RSS: ~1416M. Threads: 6. load average: 1.20 1.18 1.31 1/448 7914339.4340 GET /geo_nodes/status4341 retrieves all Geo nodes statuses if admin is logged in4342 returns only one record if only one record exists4343 denies access if not admin4344# [RSpecRunTime] RSpec elapsed time: 11 minutes 7.79 seconds. Current RSS: ~1444M. Threads: 6. load average: 1.20 1.18 1.31 1/448 7924345.4346 GET /geo_nodes/:id/status4347 retrieves the Geo nodes status if admin is logged in4348 fetches the current node status from redis4349 shows the database-held response if current node status exists in the database, but not redis4350 the secondary shows 404 response if current node status does not exist in database or redis yet4351 the primary shows 404 response if secondary node status does not exist in database yet4352 denies access if not admin4353 behaves like 404 response4354 returns 4044355# [RSpecRunTime] RSpec elapsed time: 11 minutes 14.69 seconds. Current RSS: ~1435M. Threads: 6. load average: 1.17 1.17 1.31 1/448 7934356.4357 POST /geo_nodes/:id/repair4358 denies access if not admin4359 returns 200 for the primary node4360 returns 200 when node does not need repairing4361 repairs a secondary with oauth application missing4362 behaves like 404 response4363 returns 4044364# [RSpecRunTime] RSpec elapsed time: 11 minutes 19.34 seconds. Current RSS: ~1444M. Threads: 6. load average: 1.17 1.17 1.31 1/448 7944365.4366 PUT /geo_nodes/:id4367 denies access if not admin4368 updates the parameters4369 can update primary4370 cannot disable a primary4371 behaves like 404 response4372 returns 4044373# [RSpecRunTime] RSpec elapsed time: 11 minutes 24.36 seconds. Current RSS: ~1462M. Threads: 6. load average: 1.22 1.18 1.31 1/448 7954374.4375 auth with geo node token4376 enables the secondary node4377 disables the secondary node4378 returns bad request if you try to update the primary4379 responds with 401 when IP is not allowed4380 responds 401 if auth header is bad4381# [RSpecRunTime] RSpec elapsed time: 11 minutes 30.68 seconds. Current RSS: ~1427M. Threads: 6. load average: 1.20 1.18 1.31 1/448 7964382.4383 DELETE /geo_nodes/:id4384 denies access if not admin4385 deletes the node4386 returns 500 if Geo Node could not be deleted4387 behaves like 404 response4388 returns 4044389# [RSpecRunTime] RSpec elapsed time: 11 minutes 33.95 seconds. Current RSS: ~1450M. Threads: 6. load average: 1.20 1.18 1.31 1/448 7974390.4391# [RSpecRunTime] Finishing example group ee/spec/requests/api/geo_nodes_spec.rb. It took 36.56 seconds. Expected to take 47.63 seconds.4392# [RSpecRunTime] Starting example group ee/spec/controllers/groups/push_rules_controller_spec.rb. Expected to take 43.69 seconds.4393Groups::PushRulesController4394 #update4395 push rules unlicensed4396 returns 404 status4397 push rules licensed4398 Updating reject_unsigned_commits rule4399 as an admin4400 when admin mode enabled4401 behaves like an updatable setting with global default4402 when reject_unsigned_commits not specified on global level4403 behaves like updateable setting4404 updates the setting4405 when global setting reject_unsigned_commits is enabled4406 behaves like updateable setting4407 updates the setting4408# [RSpecRunTime] RSpec elapsed time: 11 minutes 36.86 seconds. Current RSS: ~1443M. Threads: 6. load average: 1.26 1.19 1.31 1/448 7984409.4410 when admin mode disabled4411 behaves like a not updatable setting with global default4412 when reject_unsigned_commits is disabled4413 behaves like not updateable setting4414 does not update the setting4415 when global setting reject_unsigned_commits is enabled4416 behaves like not updateable setting4417 does not update the setting4418# [RSpecRunTime] RSpec elapsed time: 11 minutes 38.88 seconds. Current RSS: ~1436M. Threads: 6. load average: 1.26 1.19 1.31 1/448 7994419.4420 as a maintainer user4421 updates the push rule4422 when global setting reject_unsigned_commits is disabled4423 behaves like updateable setting4424 updates the setting4425# [RSpecRunTime] RSpec elapsed time: 11 minutes 41.08 seconds. Current RSS: ~1426M. Threads: 6. load average: 1.24 1.19 1.31 1/448 8004426.4427 when global setting reject_unsigned_commits is enabled4428 behaves like not updateable setting4429 does not update the setting4430# [RSpecRunTime] RSpec elapsed time: 11 minutes 42.41 seconds. Current RSS: ~1418M. Threads: 6. load average: 1.24 1.19 1.31 1/448 8014431.4432 as a developer user4433 behaves like a not updatable setting with global default4434 when reject_unsigned_commits is disabled4435 behaves like not updateable setting4436 does not update the setting4437 when global setting reject_unsigned_commits is enabled4438 behaves like not updateable setting4439 does not update the setting4440# [RSpecRunTime] RSpec elapsed time: 11 minutes 44.49 seconds. Current RSS: ~1409M. Threads: 6. load average: 1.22 1.18 1.31 1/448 8024441.4442 Updating commit_committer_check rule4443 as an admin4444 when admin mode enabled4445 behaves like an updatable setting with global default4446 when commit_committer_check not specified on global level4447 behaves like updateable setting4448 updates the setting4449 when global setting commit_committer_check is enabled4450 behaves like updateable setting4451 updates the setting4452# [RSpecRunTime] RSpec elapsed time: 11 minutes 46.55 seconds. Current RSS: ~1406M. Threads: 6. load average: 1.22 1.18 1.31 1/448 8034453.4454 when admin mode disabled4455 behaves like a not updatable setting with global default4456 when commit_committer_check is disabled4457 behaves like not updateable setting4458 does not update the setting4459 when global setting commit_committer_check is enabled4460 behaves like not updateable setting4461 does not update the setting4462# [RSpecRunTime] RSpec elapsed time: 11 minutes 48.62 seconds. Current RSS: ~1406M. Threads: 6. load average: 1.22 1.18 1.31 2/448 8044463.4464 as a maintainer user4465 updates the push rule4466 when global setting commit_committer_check is disabled4467 behaves like updateable setting4468 updates the setting4469# [RSpecRunTime] RSpec elapsed time: 11 minutes 50.8 seconds. Current RSS: ~1405M. Threads: 6. load average: 1.20 1.18 1.30 1/448 8054470.4471 when global setting commit_committer_check is enabled4472 behaves like not updateable setting4473 does not update the setting4474# [RSpecRunTime] RSpec elapsed time: 11 minutes 52.23 seconds. Current RSS: ~1406M. Threads: 6. load average: 1.20 1.18 1.30 1/448 8064475.4476 as a developer user4477 behaves like a not updatable setting with global default4478 when commit_committer_check is disabled4479 behaves like not updateable setting4480 does not update the setting4481 when global setting commit_committer_check is enabled4482 behaves like not updateable setting4483 does not update the setting4484# [RSpecRunTime] RSpec elapsed time: 11 minutes 54.38 seconds. Current RSS: ~1393M. Threads: 6. load average: 1.19 1.18 1.30 1/448 8074485.4486 Updating reject_non_dco_commits rule4487 as an admin4488 when admin mode enabled4489 behaves like an updatable setting with global default4490 when reject_non_dco_commits not specified on global level4491 behaves like updateable setting4492 updates the setting4493 when global setting reject_non_dco_commits is enabled4494 behaves like updateable setting4495 updates the setting4496# [RSpecRunTime] RSpec elapsed time: 11 minutes 56.32 seconds. Current RSS: ~1372M. Threads: 6. load average: 1.19 1.18 1.30 1/448 8084497.4498 when admin mode disabled4499 behaves like a not updatable setting with global default4500 when reject_non_dco_commits is disabled4501 behaves like not updateable setting4502 does not update the setting4503 when global setting reject_non_dco_commits is enabled4504 behaves like not updateable setting4505 does not update the setting4506# [RSpecRunTime] RSpec elapsed time: 11 minutes 58.33 seconds. Current RSS: ~1362M. Threads: 6. load average: 1.19 1.18 1.30 1/448 8094507.4508 as a maintainer user4509 updates the push rule4510 when global setting reject_non_dco_commits is disabled4511 behaves like updateable setting4512 updates the setting4513# [RSpecRunTime] RSpec elapsed time: 12 minutes 0.55 second. Current RSS: ~1362M. Threads: 6. load average: 1.17 1.17 1.30 2/449 8104514.4515 when global setting reject_non_dco_commits is enabled4516 behaves like not updateable setting4517 does not update the setting4518# [RSpecRunTime] RSpec elapsed time: 12 minutes 1.96 seconds. Current RSS: ~1361M. Threads: 6. load average: 1.17 1.17 1.30 1/448 8114519.4520 as a developer user4521 behaves like a not updatable setting with global default4522 when reject_non_dco_commits is disabled4523 behaves like not updateable setting4524 does not update the setting4525 when global setting reject_non_dco_commits is enabled4526 behaves like not updateable setting4527 does not update the setting4528# [RSpecRunTime] RSpec elapsed time: 12 minutes 4.15 seconds. Current RSS: ~1359M. Threads: 6. load average: 1.17 1.17 1.30 1/448 8124529.4530 Updating commit_committer_name_check rule4531 when commit_committer_name_check is disabled4532 as an admin4533 when admin mode enabled4534 behaves like updates push rule commit_committer_name_check of group4535 matches the given result4536 as a maintainer user4537 behaves like updates push rule commit_committer_name_check of group4538 matches the given result4539 as a developer user4540 behaves like updates push rule commit_committer_name_check of group4541 matches the given result4542 when commit_committer_name_check is enabled4543 as an admin4544 when admin mode enabled4545 behaves like updates push rule commit_committer_name_check of group4546 matches the given result4547 as a maintainer user4548 behaves like updates push rule commit_committer_name_check of group4549 matches the given result4550 as a developer user4551 behaves like updates push rule commit_committer_name_check of group4552 matches the given result4553 when user role is lower than maintainer4554 push rules unlicensed4555 returns 404 status4556 push rules licensed4557 returns 404 status4558# [RSpecRunTime] Finishing example group ee/spec/controllers/groups/push_rules_controller_spec.rb. It took 35.7 seconds. Expected to take 43.69 seconds.4559# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/work_item_spec.rb. Expected to take 40.04 seconds.4560Query.work_item(id)4561 when the user can read the work item4562 when querying widgets4563 iteration widget4564 when iterations feature is licensed4565 returns widget information4566# [RSpecRunTime] RSpec elapsed time: 12 minutes 11.55 seconds. Current RSS: ~1364M. Threads: 6. load average: 1.14 1.17 1.30 1/448 8134567.4568 when iteration feature is unlicensed4569 returns without iteration4570 progress widget4571 when okrs feature is licensed4572 returns widget information4573 when okrs feature is unlicensed4574 returns without progress4575 weight widget4576 when issuable weights is licensed4577 returns widget information4578 when issuable weights is unlicensed4579 returns without weight4580 status widget4581 when requirements is licensed4582 when latest test report status is satisfied4583 behaves like response with status information4584 returns correct data4585 when latest test report status is failed4586 behaves like response with status information4587 returns correct data4588 with no test report4589 behaves like response with status information4590 returns correct data4591 when requirements is unlicensed4592 returns no status information4593 test reports widget4594 when requirements is licensed4595 returns correct widget data4596# [RSpecRunTime] RSpec elapsed time: 12 minutes 16.66 seconds. Current RSS: ~1370M. Threads: 6. load average: 1.13 1.16 1.29 1/448 8144597.4598 when requirements is not licensed4599 returns empty widget data4600 labels widget4601 has_scoped_labels_license: true4602 returns widget information4603 has_scoped_labels_license: false4604 returns widget information4605 legacy requirement widget4606 when requirements is licensed4607 returns correct data4608 when requirements is unlicensed4609 returns no legacy requirement information4610 notes widget4611 fetches notes that require gitaly call to parse note4612 when fetching description version diffs4613 when work item belongs to a project4614 behaves like description change diff4615 returns previous description change diff4616# [RSpecRunTime] RSpec elapsed time: 12 minutes 20.27 seconds. Current RSS: ~1386M. Threads: 6. load average: 1.12 1.16 1.29 1/448 8154617.4618 with passed description version id4619 behaves like description change diff4620 returns previous description change diff4621 with description_diffs disabled4622 behaves like description change diff4623 returns previous description change diff4624 with description_diffs enabled4625 behaves like description change diff4626 returns previous description change diff4627 when work item belongs to a group4628 behaves like description change diff4629 returns previous description change diff4630 linked items widget4631 when request is successful4632 avoids N+1 queries4633 filter_type: "RELATED", item: related_item, link: link1, expected: "relates_to"4634 returns widget information4635# [RSpecRunTime] RSpec elapsed time: 12 minutes 24.99 seconds. Current RSS: ~1395M. Threads: 6. load average: 1.11 1.16 1.29 1/448 8164636.4637 filter_type: "BLOCKS", item: blocked_item, link: link2, expected: "blocks"4638 returns widget information4639 filter_type: "BLOCKED_BY", item: blocking_item, link: link3, expected: "is_blocked_by"4640 returns widget information4641 when work item belongs to a group4642 returns widget information4643 hierarchy widget4644 returns widget information4645 avoids N+1 queries4646 when user does not have access to an ancestor4647 truncates ancestors up to the last visible one4648# [RSpecRunTime] RSpec elapsed time: 12 minutes 31.47 seconds. Current RSS: ~1381M. Threads: 6. load average: 1.02 1.14 1.28 1/448 8184649.4650 when work item belongs to a user namespace project4651 returns ancestor information4652 when user does not have access4653 does not return anything4654# [RSpecRunTime] RSpec elapsed time: 12 minutes 33.07 seconds. Current RSS: ~1383M. Threads: 6. load average: 1.02 1.14 1.28 1/448 8194655.4656 when not signed in4657 when project is private4658 does not list any ancestors4659 when project is public4660 when partial ancestors are accessible4661 truncates ancestors up to the last visible one4662 when all ancestors are accessible4663 shows all ancestors4664 color widget4665 when work item epics available4666 returns widget information4667 avoids N+1 queries4668# [RSpecRunTime] RSpec elapsed time: 12 minutes 37.43 seconds. Current RSS: ~1386M. Threads: 6. load average: 0.94 1.12 1.28 1/448 8204669.4670 when work item epics is unavailable4671 returns without color4672 dates rolledup widget4673 with fixed dates4674 returns widget information4675 with dates from child4676 returns widget information4677 with dates from milestone4678 returns widget information4679 development widget4680 when fetching related feature flags4681 when user is developer4682 returns related feature flags in the response4683 avoids N + 1 queries4684# [RSpecRunTime] RSpec elapsed time: 12 minutes 41.11 seconds. Current RSS: ~1383M. Threads: 6. load average: 0.95 1.12 1.27 1/448 8214685.4686 when user is guest4687 returns an empty list of feature flags4688 when querying work item type information4689 when work item exists at the project level4690 returns work item type information4691 when work item exists at the group level4692 returns work item type information4693 when accessing sync epic work item4694 can access sync epic work item4695# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/work_item_spec.rb. It took 32.74 seconds. Expected to take 40.04 seconds.4696# [RSpecRunTime] Starting example group ee/spec/controllers/groups/epic_issues_controller_spec.rb. Expected to take 37.36 seconds.4697Groups::EpicIssuesController4698 GET #index4699 behaves like unlicensed epics action4700 returns 403 status4701# [RSpecRunTime] RSpec elapsed time: 12 minutes 43.93 seconds. Current RSS: ~1389M. Threads: 6. load average: 0.95 1.12 1.27 1/448 8224702.4703 when epics feature is enabled4704 when user has access to epic4705 returns status 2004706 returns the correct json4707# [RSpecRunTime] RSpec elapsed time: 12 minutes 46.71 seconds. Current RSS: ~1380M. Threads: 6. load average: 0.95 1.12 1.27 1/448 8234708.4709 when user does not have access to epic4710 returns 404 status4711# [RSpecRunTime] RSpec elapsed time: 12 minutes 47.86 seconds. Current RSS: ~1380M. Threads: 6. load average: 0.95 1.12 1.27 1/446 8244712.4713 POST #create4714 behaves like unlicensed epics action4715 returns 403 status4716# [RSpecRunTime] RSpec elapsed time: 12 minutes 49.24 seconds. Current RSS: ~1376M. Threads: 6. load average: 0.95 1.12 1.27 1/446 8254717.4718 when epics feature is enabled4719 when user has permissions to create requested association4720 returns correct response for the correct issue reference4721 creates a new EpicIssue record4722# [RSpecRunTime] RSpec elapsed time: 12 minutes 52.81 seconds. Current RSS: ~1364M. Threads: 6. load average: 0.95 1.11 1.27 1/446 8264723.4724 when user does not have permissions to create requested association4725 returns correct response for the correct issue reference4726 does not create a new EpicIssue record4727# [RSpecRunTime] RSpec elapsed time: 12 minutes 55.12 seconds. Current RSS: ~1364M. Threads: 6. load average: 0.96 1.11 1.27 1/446 8274728.4729 DELETE #destroy4730 behaves like unlicensed epics action4731 returns 403 status4732# [RSpecRunTime] RSpec elapsed time: 12 minutes 56.5 seconds. Current RSS: ~1363M. Threads: 6. load average: 0.96 1.11 1.27 1/446 8284733.4734 when epics feature is enabled4735 when user has permissions to delete the link4736 returns status 2004737 destroys the link4738# [RSpecRunTime] RSpec elapsed time: 12 minutes 59.91 seconds. Current RSS: ~1361M. Threads: 6. load average: 0.96 1.11 1.27 1/446 8294739.4740 when user does not have permissions to delete the link4741 returns status 4034742 does not destroy the link4743# [RSpecRunTime] RSpec elapsed time: 13 minutes 2.2 seconds. Current RSS: ~1360M. Threads: 6. load average: 0.96 1.11 1.27 1/447 8304744.4745 when the epic from the association does not equal epic from the path4746 returns status 4044747 does not destroy the link4748# [RSpecRunTime] RSpec elapsed time: 13 minutes 5.17 seconds. Current RSS: ~1363M. Threads: 6. load average: 0.88 1.09 1.26 1/446 8314749.4750 when the epic_issue record does not exists4751 returns status 4044752# [RSpecRunTime] RSpec elapsed time: 13 minutes 6.52 seconds. Current RSS: ~1363M. Threads: 6. load average: 0.88 1.09 1.26 1/446 8324753.4754 PUT #update4755 behaves like unlicensed epics action4756 returns 403 status4757# [RSpecRunTime] RSpec elapsed time: 13 minutes 8.02 seconds. Current RSS: ~1358M. Threads: 6. load average: 0.88 1.09 1.26 1/446 8334758.4759 when epics feature is enabled4760 when user has permissions to admin the epic4761 returns status 2004762 updates the issue position value4763# [RSpecRunTime] RSpec elapsed time: 13 minutes 11.13 seconds. Current RSS: ~1358M. Threads: 6. load average: 0.89 1.09 1.26 1/446 8344764.4765 when user does not have permissions to admin the epic4766 returns status 4034767# [RSpecRunTime] RSpec elapsed time: 13 minutes 12.51 seconds. Current RSS: ~1357M. Threads: 6. load average: 0.89 1.09 1.26 1/446 8354768.4769 when the epic from the association does not equal epic from the path4770 returns status 4044771# [RSpecRunTime] RSpec elapsed time: 13 minutes 14.15 seconds. Current RSS: ~1357M. Threads: 6. load average: 0.89 1.09 1.26 1/446 8364772.4773 when the epic_issue record does not exists4774 returns status 4044775# [RSpecRunTime] RSpec elapsed time: 13 minutes 15.72 seconds. Current RSS: ~1356M. Threads: 6. load average: 0.90 1.09 1.26 1/448 8374776.4777# [RSpecRunTime] Finishing example group ee/spec/controllers/groups/epic_issues_controller_spec.rb. It took 33.32 seconds. Expected to take 37.36 seconds.4778# [RSpecRunTime] Starting example group ee/spec/requests/api/users_spec.rb. Expected to take 34.43 seconds.4779API::Users4780 updating name4781 behaves like PUT request permissions for admin mode4782 behaves like when admin4783 behaves like makes request4784 returns4785 behaves like makes request4786 returns4787 behaves like when user4788 returns4789 behaves like makes request4790 returns4791 when authenticated and ldap is enabled4792 returns non-ldap user4793 when `disable_name_update_for_users` feature is available4794 when the ability to update their name is disabled for users4795 behaves like admin can update the name of a user4796 updates the user with new name4797 when the ability to update their name is not disabled for users4798 behaves like admin can update the name of a user4799 updates the user with new name4800 when `disable_name_update_for_users` feature is not available4801 behaves like admin can update the name of a user4802 updates the user with new name4803 extended audit events4804 PUT /users/:id4805 creates audit event when updating user with new password4806 behaves like PUT request permissions for admin mode4807 behaves like when admin4808 behaves like makes request4809 returns4810# [RSpecRunTime] RSpec elapsed time: 13 minutes 21.72 seconds. Current RSS: ~1381M. Threads: 6. load average: 0.91 1.09 1.26 1/448 8384811.4812 behaves like makes request4813 returns4814 behaves like when user4815 returns4816 behaves like makes request4817 returns4818 POST /users/:id/block4819 creates audit event when blocking user4820 behaves like POST request permissions for admin mode4821 behaves like when admin4822 behaves like makes request4823 returns4824 behaves like makes request4825 returns4826 behaves like when user4827 returns4828 behaves like makes request4829 returns4830 POST /user/keys4831 creates audit event when user adds a new SSH key4832 POST /users/:id/keys4833 creates audit event when admin adds a new key for a user4834 behaves like POST request permissions for admin mode4835 behaves like when admin4836 behaves like makes request4837 returns4838 behaves like makes request4839 returns4840 behaves like when user4841 returns4842 behaves like makes request4843 returns4844 shared_runners_minutes_limit4845 PUT /users/:id4846 when user is an admin4847 updates shared_runners_minutes_limit4848 when user is not an admin4849 cannot update their own shared_runners_minutes_limit4850 when auditor field is specified4851 PUT /users/:id4852 when user is an admin4853 updates auditor status for the user4854 when licensed_feature is not available4855 cannot update auditor status for the user4856 when user is not an admin4857 cannot update auditor status for the user4858 POST /users/4859 behaves like POST request permissions for admin mode4860 behaves like when admin4861 behaves like makes request4862 returns4863 behaves like makes request4864 returns4865 behaves like when user4866 returns4867 behaves like makes request4868 returns4869 when user is an admin4870 creates user with auditor status4871 when licensed_feature is not available4872 cannot create user with auditor status4873# [RSpecRunTime] RSpec elapsed time: 13 minutes 29.46 seconds. Current RSS: ~1399M. Threads: 6. load average: 0.92 1.08 1.25 1/448 8394874.4875 when user is not an admin4876 cannot create user with auditor status4877 with group SAML4878 creates user with new identity4879 creates user with new identity without sending reset password email4880 updates user with new identity4881 fails to update user with nonexistent identity4882 fails to update user with nonexistent provider4883 contains provisioned_by_group_id parameter4884 behaves like POST request permissions for admin mode4885 behaves like when admin4886 behaves like makes request4887 returns4888# [RSpecRunTime] RSpec elapsed time: 13 minutes 34.57 seconds. Current RSS: ~1404M. Threads: 6. load average: 0.93 1.08 1.25 1/448 8404889.4890 behaves like makes request4891 returns4892 behaves like when user4893 returns4894 behaves like makes request4895 returns4896 GET /api/users?saml_provider_id4897 querying users by saml provider id4898 returns only users for the saml_provider_id4899 GET /api/users?auditors=true4900 querying users who are auditors4901 returns all users4902 GET /user/:id4903 when authenticated4904 as an admin4905 contains scim_identities parameter4906 and user has a plan4907 contains is_auditor parameter4908 and user is not a trial user4909 contains plan and trial4910# [RSpecRunTime] RSpec elapsed time: 13 minutes 38.75 seconds. Current RSS: ~1405M. Threads: 6. load average: 0.93 1.08 1.25 1/448 8414911.4912 and user is a trial user4913 contains plan and trial4914 and user has no plan4915 returns `nil` for both plan and trial4916 as a user4917 does not contain plan and trial info4918 does not contain is_auditor parameter4919 does not contain provisioned_by_group_id parameter4920 does not contain scim_identities parameter4921# [RSpecRunTime] RSpec elapsed time: 13 minutes 41.27 seconds. Current RSS: ~1406M. Threads: 6. load average: 0.94 1.08 1.25 1/448 8424922.4923 when not authenticated4924 does not contain plan and trial info4925 POST /users/:user_id/personal_access_tokens4926 when the user is a service account4927 when the feature is licensed4928 when the user is an admin4929 with required params4930 does not allow PAT creation4931 when admin mode enabled4932 allows PAT creation4933 when missing params4934 does not allow PAT creation4935 when the user is not an admin4936 does not allow PAT creation4937 when the feature is not licensed4938 does not allow PAT creation4939 POST /user/personal_access_tokens4940 when disable_personal_access_tokens feature is available4941 when personal access tokens are disabled in settings4942 does not create a personal access token4943 when personal access tokens are enabled in settings4944 creates a personal access token4945 GET /api/users?extern_uid=:extern_uid&provider=scim4946 querying users by SCIM identity as an admin4947 returns only users for the extern_uid4948# [RSpecRunTime] RSpec elapsed time: 13 minutes 45.37 seconds. Current RSS: ~1415M. Threads: 6. load average: 0.94 1.08 1.25 1/448 8434949.4950 setting profile to private4951 behaves like PUT request permissions for admin mode4952 behaves like when admin4953 behaves like makes request4954 returns4955 behaves like makes request4956 returns4957 behaves like when user4958 returns4959 behaves like makes request4960 returns4961 when the ability to make their profile private is disabled for users4962 makes the profile private4963# [RSpecRunTime] Finishing example group ee/spec/requests/api/users_spec.rb. It took 31.68 seconds. Expected to take 34.43 seconds.4964# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/vulnerabilities/vulnerability_spec.rb. Expected to take 30.83 seconds.4965Query.vulnerability(id)4966 query all fields4967 for a sast vulnerability4968 behaves like a working graphql query that returns data4969 contains data4970 returns the vulnerability4971 behaves like a working graphql query4972 returns a successful response4973# [RSpecRunTime] RSpec elapsed time: 13 minutes 50.43 seconds. Current RSS: ~1393M. Threads: 6. load average: 0.95 1.08 1.25 1/448 8444974.4975 with an unauthenticated client4976 behaves like a working graphql query that returns no data4977 contains no data4978 behaves like a working graphql query4979 returns a successful response4980 for a dependency_scanning vulnerability4981 behaves like a working graphql query that returns data4982 contains data4983 returns the vulnerability4984 behaves like a working graphql query4985 returns a successful response4986# [RSpecRunTime] RSpec elapsed time: 13 minutes 53.22 seconds. Current RSS: ~1394M. Threads: 6. load average: 0.95 1.08 1.25 1/448 8454987.4988 with an unauthenticated client4989 behaves like a working graphql query that returns no data4990 contains no data4991 behaves like a working graphql query4992 returns a successful response4993 for a container_scanning vulnerability4994 behaves like a working graphql query that returns data4995 contains data4996 returns the vulnerability4997 behaves like a working graphql query4998 returns a successful response4999# [RSpecRunTime] RSpec elapsed time: 13 minutes 56.01 seconds. Current RSS: ~1392M. Threads: 6. load average: 1.03 1.09 1.25 1/448 8465000.5001 with an unauthenticated client5002 behaves like a working graphql query that returns no data5003 contains no data5004 behaves like a working graphql query5005 returns a successful response5006 for a dast vulnerability5007 behaves like a working graphql query that returns data5008 contains data5009 returns the vulnerability5010 behaves like a working graphql query5011 returns a successful response5012# [RSpecRunTime] RSpec elapsed time: 13 minutes 58.8 seconds. Current RSS: ~1387M. Threads: 6. load average: 1.03 1.09 1.25 1/448 8475013.5014 with an unauthenticated client5015 behaves like a working graphql query that returns no data5016 contains no data5017 behaves like a working graphql query5018 returns a successful response5019 for a secret_detection vulnerability5020 behaves like a working graphql query that returns data5021 contains data5022 returns the vulnerability5023 behaves like a working graphql query5024 returns a successful response5025# [RSpecRunTime] RSpec elapsed time: 14 minutes 1.53 seconds. Current RSS: ~1386M. Threads: 6. load average: 1.03 1.09 1.25 1/449 8485026.5027 with an unauthenticated client5028 behaves like a working graphql query that returns no data5029 contains no data5030 behaves like a working graphql query5031 returns a successful response5032 for a coverage_fuzzing vulnerability5033 behaves like a working graphql query that returns data5034 contains data5035 returns the vulnerability5036 behaves like a working graphql query5037 returns a successful response5038# [RSpecRunTime] RSpec elapsed time: 14 minutes 4.22 seconds. Current RSS: ~1388M. Threads: 6. load average: 1.03 1.09 1.25 1/449 8495039.5040 with an unauthenticated client5041 behaves like a working graphql query that returns no data5042 contains no data5043 behaves like a working graphql query5044 returns a successful response5045 for a api_fuzzing vulnerability5046 behaves like a working graphql query that returns data5047 contains data5048 returns the vulnerability5049 behaves like a working graphql query5050 returns a successful response5051# [RSpecRunTime] RSpec elapsed time: 14 minutes 6.95 seconds. Current RSS: ~1387M. Threads: 6. load average: 1.03 1.09 1.25 1/449 8505052.5053 with an unauthenticated client5054 behaves like a working graphql query that returns no data5055 contains no data5056 behaves like a working graphql query5057 returns a successful response5058 for a cluster_image_scanning vulnerability5059 behaves like a working graphql query that returns data5060 contains data5061 returns the vulnerability5062 behaves like a working graphql query5063 returns a successful response5064# [RSpecRunTime] RSpec elapsed time: 14 minutes 9.8 seconds. Current RSS: ~1376M. Threads: 6. load average: 1.02 1.09 1.25 1/449 8515065.5066 with an unauthenticated client5067 behaves like a working graphql query that returns no data5068 contains no data5069 behaves like a working graphql query5070 returns a successful response5071 for a container_scanning_for_registry vulnerability5072 behaves like a working graphql query that returns data5073 contains data5074 returns the vulnerability5075 behaves like a working graphql query5076 returns a successful response5077# [RSpecRunTime] RSpec elapsed time: 14 minutes 12.74 seconds. Current RSS: ~1376M. Threads: 6. load average: 1.02 1.09 1.25 1/449 8525078.5079 with an unauthenticated client5080 behaves like a working graphql query that returns no data5081 contains no data5082 behaves like a working graphql query5083 returns a successful response5084 for a generic vulnerability5085 behaves like a working graphql query that returns data5086 contains data5087 returns the vulnerability5088 behaves like a working graphql query5089 returns a successful response5090# [RSpecRunTime] RSpec elapsed time: 14 minutes 15.58 seconds. Current RSS: ~1376M. Threads: 6. load average: 1.02 1.08 1.25 1/448 8535091.5092 with an unauthenticated client5093 behaves like a working graphql query that returns no data5094 contains no data5095 behaves like a working graphql query5096 returns a successful response5097# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/vulnerabilities/vulnerability_spec.rb. It took 28.56 seconds. Expected to take 30.83 seconds.5098# [RSpecRunTime] Starting example group ee/spec/requests/api/vulnerability_issue_links_spec.rb. Expected to take 29.86 seconds.5099API::VulnerabilityIssueLinks5100 GET /vulnerabilities/:id/issue_links5101 with an authorized user with proper permissions5102 when linked issue is not confidential and available for the user5103 gets the list of visible issue links5104# [RSpecRunTime] RSpec elapsed time: 14 minutes 18.31 seconds. Current RSS: ~1376M. Threads: 6. load average: 1.02 1.08 1.25 1/448 8545105.5106 when there is an additional confidential issue linked5107 gets the list of visible issue links5108 does not return confidential issue in the response5109# [RSpecRunTime] RSpec elapsed time: 14 minutes 20.88 seconds. Current RSS: ~1370M. Threads: 6. load average: 1.02 1.08 1.24 1/448 8555110.5111 when link is created to issue in the inaccessible project5112 gets the list of visible issue links5113 does not return issue from inaccessible project5114# [RSpecRunTime] RSpec elapsed time: 14 minutes 22.25 seconds. Current RSS: ~1371M. Threads: 6. load average: 1.02 1.08 1.24 1/448 8565115.5116 behaves like responds with "not found" for an unknown vulnerability ID5117 is expected to respond with numeric status code not_found5118 behaves like forbids access to vulnerability API endpoint in case of disabled features5119 when security dashboard feature is not available5120 responds with 403 Forbidden5121 permissions5122 is expected to be allowed for :admin5123 is expected to be allowed for :owner5124 is expected to be allowed for :maintainer5125 is expected to be allowed for :developer5126 is expected to be allowed for :auditor5127 is expected to be denied for :reporter5128 is expected to be denied for :guest5129 is expected to be denied for :anonymous5130# [RSpecRunTime] RSpec elapsed time: 14 minutes 26.01 seconds. Current RSS: ~1392M. Threads: 6. load average: 1.02 1.08 1.24 1/448 8575131.5132 POST /vulnerabilities/:id/issue_links5133 with an authorized user with proper permissions5134 with valid params5135 creates a new vulnerability-issue link5136# [RSpecRunTime] RSpec elapsed time: 14 minutes 27.69 seconds. Current RSS: ~1390M. Threads: 6. load average: 1.02 1.08 1.24 1/448 8585137.5138 when issue is from different project5139 when target_project_id is invalid5140 responds with "not found" and specific error message5141 when user does not have access to the project5142 responds with "not found" and specific error message5143 when user is authorized with proper permissions to the project5144 creates a new vulnerability-issue link5145 with unknown issue ID5146 responds with "not found" and specific error message5147 when a link between these issue and vulnerability already exists5148 responds with "conflict" status code and specific error message5149 when a "created" link for a vulnerability already exists5150 responds with "conflict" status code and specific error message5151 when trying to relate a confidential issue of the same project5152 creates a new vulnerability-issue link5153 behaves like responds with "not found" for an unknown vulnerability ID5154 is expected to respond with numeric status code not_found5155 behaves like forbids access to vulnerability API endpoint in case of disabled features5156 when security dashboard feature is not available5157 responds with 403 Forbidden5158 permissions5159 is expected to be allowed for :admin5160 is expected to be allowed for :owner5161 is expected to be allowed for :maintainer5162 is expected to be allowed for :developer5163 is expected to be denied for :auditor5164 is expected to be denied for :reporter5165 is expected to be denied for :guest5166 is expected to be denied for :anonymous5167# [RSpecRunTime] RSpec elapsed time: 14 minutes 35.09 seconds. Current RSS: ~1404M. Threads: 6. load average: 1.02 1.08 1.24 1/448 8595168.5169 DELETE /vulnerabilities/:id/issue_links/:issue_link_id5170 with an authorized user with proper permissions5171 with valid params5172 deletes the specified vulnerability-issue link5173 with link to an issue that the current user cannot see5174 deletes the link without disclosing the linked issue5175# [RSpecRunTime] RSpec elapsed time: 14 minutes 40.13 seconds. Current RSS: ~1389M. Threads: 6. load average: 1.09 1.09 1.24 1/448 8605176.5177 with unknown issue link ID5178 responds with "not found" and specific error message5179 behaves like responds with "not found" for an unknown vulnerability ID5180 is expected to respond with numeric status code not_found5181 behaves like forbids access to vulnerability API endpoint in case of disabled features5182 when security dashboard feature is not available5183 responds with 403 Forbidden5184 permissions5185 is expected to be allowed for :admin5186 is expected to be allowed for :owner5187 is expected to be allowed for :maintainer5188 is expected to be allowed for :developer5189 is expected to be denied for :auditor5190 is expected to be denied for :reporter5191 is expected to be denied for :guest5192 is expected to be denied for :anonymous5193# [RSpecRunTime] RSpec elapsed time: 14 minutes 43.93 seconds. Current RSS: ~1399M. Threads: 6. load average: 1.09 1.09 1.24 2/448 8615194.5195# [RSpecRunTime] Finishing example group ee/spec/requests/api/vulnerability_issue_links_spec.rb. It took 27.99 seconds. Expected to take 29.86 seconds.5196# [RSpecRunTime] Starting example group ee/spec/controllers/registrations/groups_controller_spec.rb. Expected to take 25.53 seconds.5197Registrations::GroupsController5198 GET #new5199 with an unauthenticated user5200 is expected to respond with numeric status code redirect5201 is expected to redirect to "/users/sign_in"5202 with an authenticated user5203 when onboarding feature is available5204 is expected to respond with numeric status code ok5205 is expected to render template new5206 assigns the group variable to a new Group with the default group visibility5207 builds a project object5208 when form is rendered5209 tracks the new group view event5210 when on trial5211 tracks the new group view event5212# [RSpecRunTime] RSpec elapsed time: 14 minutes 45.7 seconds. Current RSS: ~1406M. Threads: 6. load average: 1.09 1.09 1.24 1/448 8625213.5214 when user does not have the ability to create a group5215 is expected to respond with numeric status code not_found5216 when onboarding feature is not available5217 is expected to respond with numeric status code not_found5218 behaves like hides email confirmation warning5219 with an unconfirmed email address present5220 is expected not to set confirm warning for "unconfirmed@gitlab.com"5221 without an unconfirmed email address present5222 is expected not to set confirm warning for "user1340@example.org"5223 POST #create5224 with an unauthenticated user5225 is expected to respond with numeric status code redirect5226 is expected to redirect to "/users/sign_in"5227 with an authenticated user5228 creates a group and project5229 sets the cookie for confetti for learn gitlab5230 behaves like hides email confirmation warning5231 with an unconfirmed email address present5232 is expected not to set confirm warning for "unconfirmed@gitlab.com"5233# [RSpecRunTime] RSpec elapsed time: 14 minutes 51.02 seconds. Current RSS: ~1426M. Threads: 6. load average: 1.16 1.11 1.25 1/448 9775234.5235 without an unconfirmed email address present5236 is expected not to set confirm warning for "user1342@example.org"5237# [RSpecRunTime] RSpec elapsed time: 14 minutes 52.54 seconds. Current RSS: ~1426M. Threads: 6. load average: 1.16 1.11 1.25 1/448 10165238.5239 behaves like finishing onboarding5240 when onboarding feature is not available5241 does not finish onboarding5242 when onboarding feature is available5243 finishes onboarding5244# [RSpecRunTime] RSpec elapsed time: 14 minutes 54.29 seconds. Current RSS: ~1422M. Threads: 6. load average: 1.16 1.11 1.25 1/448 10555245.5246 when form is successfully submitted5247 tracks submission event5248 with template name5249 tracks submission event5250# [RSpecRunTime] RSpec elapsed time: 14 minutes 56.9 seconds. Current RSS: ~1410M. Threads: 6. load average: 1.15 1.11 1.25 1/448 10945251.5252 when on trial5253 tracks submission event5254# [RSpecRunTime] RSpec elapsed time: 14 minutes 58.49 seconds. Current RSS: ~1394M. Threads: 6. load average: 1.15 1.11 1.25 1/448 11335255.5256 when there is no suggested path based from the name5257 creates a group5258# [RSpecRunTime] RSpec elapsed time: 15 minutes 0.04 second. Current RSS: ~1385M. Threads: 6. load average: 1.21 1.12 1.25 1/448 11725259.5260 when the group cannot be created5261 does not create a group5262 the project is not disregarded completely5263 is expected to respond with numeric status code ok5264 is expected to render template new5265 when form is not submitted5266 does not track submission event5267# [RSpecRunTime] RSpec elapsed time: 15 minutes 1.11 seconds. Current RSS: ~1394M. Threads: 6. load average: 1.21 1.12 1.25 1/449 11735268.5269 with signup onboarding not enabled5270 is expected to respond with numeric status code not_found5271 when group can be created but the project can't5272 does not create a project5273 is expected to respond with numeric status code ok5274 is expected to render template new5275# [RSpecRunTime] RSpec elapsed time: 15 minutes 3.23 seconds. Current RSS: ~1404M. Threads: 6. load average: 1.21 1.12 1.25 1/449 11745276.5277 when a group is already created but a project isn't5278 creates a project and not another group5279# [RSpecRunTime] RSpec elapsed time: 15 minutes 4.65 seconds. Current RSS: ~1402M. Threads: 6. load average: 1.36 1.15 1.26 1/449 12135280.5281 when redirecting5282 is expected to redirect to "/namespace256/project-361/-/learn_gitlab"5283 with import_url in the params5284 behaves like hides email confirmation warning5285 with an unconfirmed email address present5286 is expected not to set confirm warning for "unconfirmed@gitlab.com"5287 without an unconfirmed email address present5288 is expected not to set confirm warning for "user1346@example.org"5289 behaves like finishing onboarding5290 when onboarding feature is not available5291 does not finish onboarding5292 when onboarding feature is available5293 finishes onboarding5294 when a group can't be created5295 is expected to render template new5296 when there is no suggested path based from the group name5297 creates a group, and redirects5298 when group can be created5299 creates a group5300 redirects to the import url with a namespace_id parameter5301# [RSpecRunTime] Finishing example group ee/spec/controllers/registrations/groups_controller_spec.rb. It took 24.48 seconds. Expected to take 25.53 seconds.5302# [RSpecRunTime] Starting example group ee/spec/requests/api/scim/instance_scim_spec.rb. Expected to take 23.78 seconds.5303API::Scim::InstanceScim5304 when user with an email extern_uid5305 behaves like SCIM API endpoints5306 GET api/scim/v2/application/Users5307 responds with paginated users when there is no filter5308 behaves like Not available to SaaS customers5309 on GitLab.com5310 renders not found5311 behaves like Instance level SCIM license required5312 when license is not enabled5313 returns not found error5314 behaves like SCIM token authenticated5315 without token auth5316 responds with 4015317 behaves like SAML SSO must be enabled5318 responds with 403 when instance SAML SSO not enabled5319 when unsupported filters are used5320 responds with an error5321 when existing user matches filter5322 responds with 2005323 sets default values as required by the specification5324 when no user matches filter5325 responds with 2005326 GET api/scim/v2/application/Users/:id5327 responds with 403 when instance SAML SSO not configured5328 behaves like Not available to SaaS customers5329 on GitLab.com5330 renders not found5331 behaves like Instance level SCIM license required5332 when license is not enabled5333 returns not found error5334 behaves like SCIM token authenticated5335 without token auth5336 responds with 4015337 behaves like SAML SSO must be enabled5338 responds with 403 when instance SAML SSO not enabled5339 behaves like Invalid extern_uid returns 4045340 when there is no user associated with extern_uid5341 responds with 4045342 when there is a user with extern_uid5343 responds with 2005344 POST api/scim/v2/application/Users5345 behaves like Not available to SaaS customers5346 on GitLab.com5347 renders not found5348 behaves like Instance level SCIM license required5349 when license is not enabled5350 returns not found error5351 behaves like SCIM token authenticated5352 without token auth5353 responds with 4015354 behaves like SAML SSO must be enabled5355 responds with 403 when instance SAML SSO not enabled5356 without an existing user5357 responds with 201 and the new user attributes5358# [RSpecRunTime] RSpec elapsed time: 15 minutes 14.8 seconds. Current RSS: ~1417M. Threads: 6. load average: 1.30 1.15 1.26 1/448 12145359.5360 when existing user5361 responds with 201 and the scim user attributes5362 when a provisioning error occurs5363 returns a 412 response and error message5364 behaves like Filtered params in errors5365 does not expose the password in error response5366 does not expose the access token in error response5367 when a conflict occurs5368 returns a 409 response and error message5369 behaves like Filtered params in errors5370 does not expose the password in error response5371 does not expose the access token in error response5372 PATCH api/scim/v2/application/Users/:id5373 behaves like Not available to SaaS customers5374 on GitLab.com5375 renders not found5376 behaves like Instance level SCIM license required5377 when license is not enabled5378 returns not found error5379 behaves like SCIM token authenticated5380 without token auth5381 responds with 4015382 behaves like SAML SSO must be enabled5383 responds with 403 when instance SAML SSO not enabled5384 behaves like Invalid extern_uid returns 4045385 when there is no user associated with extern_uid5386 responds with 4045387 when params update extern_uid for existing scim identity5388 responds with 204 and updates extern_uid5389 when params update other attributes on existing scim identity5390 responds with success but does not update the attributes5391 when params are invalid5392 ignores the params and returns a success response5393 when extern_uid update fails5394 returns an error5395 when deprovision fails5396 returns an error5397 when reprovision fails5398 returns an error5399 when param values deactivate scim identity5400 deactivates the scim_identity5401 when param values reactivate scim identity5402 activates the scim_identity5403 does not call reprovision service when identity is already active5404 when id param is missing from request5405 returns method not allowed error5406 DELETE /scim/v2/application/Users/:id5407 behaves like Not available to SaaS customers5408 on GitLab.com5409 renders not found5410 behaves like Instance level SCIM license required5411 when license is not enabled5412 returns not found error5413 behaves like SCIM token authenticated5414 without token auth5415 responds with 4015416 behaves like SAML SSO must be enabled5417 responds with 403 when instance SAML SSO not enabled5418 behaves like Invalid extern_uid returns 4045419 when there is no user associated with extern_uid5420 responds with 4045421 when existing user5422 responds with 204 and deactivates the scim identity5423 when deprovision fails5424 returns an error5425 when user with an alphanumeric extern_uid5426 behaves like SCIM API endpoints5427 GET api/scim/v2/application/Users5428 responds with paginated users when there is no filter5429 behaves like Not available to SaaS customers5430 on GitLab.com5431 renders not found5432 behaves like Instance level SCIM license required5433 when license is not enabled5434 returns not found error5435 behaves like SCIM token authenticated5436 without token auth5437 responds with 4015438 behaves like SAML SSO must be enabled5439 responds with 403 when instance SAML SSO not enabled5440 when unsupported filters are used5441 responds with an error5442 when existing user matches filter5443 responds with 2005444 sets default values as required by the specification5445 when no user matches filter5446 responds with 2005447 GET api/scim/v2/application/Users/:id5448 responds with 403 when instance SAML SSO not configured5449 behaves like Not available to SaaS customers5450 on GitLab.com5451 renders not found5452 behaves like Instance level SCIM license required5453 when license is not enabled5454 returns not found error5455 behaves like SCIM token authenticated5456 without token auth5457 responds with 4015458 behaves like SAML SSO must be enabled5459 responds with 403 when instance SAML SSO not enabled5460 behaves like Invalid extern_uid returns 4045461 when there is no user associated with extern_uid5462 responds with 4045463 when there is a user with extern_uid5464 responds with 2005465 POST api/scim/v2/application/Users5466 behaves like Not available to SaaS customers5467 on GitLab.com5468 renders not found5469 behaves like Instance level SCIM license required5470 when license is not enabled5471 returns not found error5472 behaves like SCIM token authenticated5473 without token auth5474 responds with 4015475 behaves like SAML SSO must be enabled5476 responds with 403 when instance SAML SSO not enabled5477 without an existing user5478 responds with 201 and the new user attributes5479 when existing user5480 responds with 201 and the scim user attributes5481 when a provisioning error occurs5482 returns a 412 response and error message5483 behaves like Filtered params in errors5484 does not expose the password in error response5485 does not expose the access token in error response5486 when a conflict occurs5487 returns a 409 response and error message5488 behaves like Filtered params in errors5489 does not expose the password in error response5490 does not expose the access token in error response5491 PATCH api/scim/v2/application/Users/:id5492 behaves like Not available to SaaS customers5493 on GitLab.com5494 renders not found5495 behaves like Instance level SCIM license required5496 when license is not enabled5497 returns not found error5498 behaves like SCIM token authenticated5499 without token auth5500 responds with 4015501 behaves like SAML SSO must be enabled5502 responds with 403 when instance SAML SSO not enabled5503 behaves like Invalid extern_uid returns 4045504 when there is no user associated with extern_uid5505 responds with 4045506 when params update extern_uid for existing scim identity5507 responds with 204 and updates extern_uid5508 when params update other attributes on existing scim identity5509 responds with success but does not update the attributes5510 when params are invalid5511 ignores the params and returns a success response5512 when extern_uid update fails5513 returns an error5514 when deprovision fails5515 returns an error5516 when reprovision fails5517 returns an error5518 when param values deactivate scim identity5519 deactivates the scim_identity5520 when param values reactivate scim identity5521 activates the scim_identity5522 does not call reprovision service when identity is already active5523 when id param is missing from request5524 returns method not allowed error5525 DELETE /scim/v2/application/Users/:id5526 behaves like Not available to SaaS customers5527 on GitLab.com5528 renders not found5529 behaves like Instance level SCIM license required5530 when license is not enabled5531 returns not found error5532 behaves like SCIM token authenticated5533 without token auth5534 responds with 4015535 behaves like SAML SSO must be enabled5536 responds with 403 when instance SAML SSO not enabled5537 behaves like Invalid extern_uid returns 4045538 when there is no user associated with extern_uid5539 responds with 4045540 when existing user5541 responds with 204 and deactivates the scim identity5542 when deprovision fails5543 returns an error5544# [RSpecRunTime] Finishing example group ee/spec/requests/api/scim/instance_scim_spec.rb. It took 24.76 seconds. Expected to take 23.78 seconds.5545# [RSpecRunTime] Starting example group ee/spec/requests/api/group_service_accounts_spec.rb. Expected to take 21.67 seconds.5546API::GroupServiceAccounts5547 POST /groups/:id/service_accounts5548 when Self-managed5549 when the feature is licensed5550 when current user is an admin5551 when the group exists5552 creates user with service_account user type5553 for subgroup5554 returns error5555# [RSpecRunTime] RSpec elapsed time: 15 minutes 34.7 seconds. Current RSS: ~1426M. Threads: 6. load average: 1.22 1.14 1.25 1/448 12155556.5557 when the group does not exist5558 returns error5559 when on GitLab.com5560 when the feature is licensed5561 when current user is an owner5562 when the group exists5563 creates user with service_account user type5564 returns bad request when service returns bad request5565 when params are provided5566 creates user with provided details5567 when user with the username already exists5568 returns error5569# [RSpecRunTime] RSpec elapsed time: 15 minutes 38.3 seconds. Current RSS: ~1422M. Threads: 6. load average: 1.22 1.14 1.25 3/448 12165570.5571 for subgroup5572 returns error5573 when the group does not exist5574 returns error5575 when user is not an owner5576 returns error5577 without authentication5578 returns error5579 when the feature is not licensed5580 returns error5581 POST /groups/:id/service_accounts/:user_id/personal_access_tokens5582 when the feature is licensed5583 when user is an owner5584 when the group exists5585 creates personal access token for the user5586 when an error is thrown by the model5587 returns the error5588# [RSpecRunTime] RSpec elapsed time: 15 minutes 42.57 seconds. Current RSS: ~1406M. Threads: 6. load average: 1.20 1.13 1.25 1/448 12175589.5590 when target user does not belong to group5591 returns error5592 when target user is not service accounts5593 returns bad request error5594 when group does not exist5595 returns error5596 when user is not an owner5597 returns error5598 without authentication5599 returns error5600 when feature is not licensed5601 returns error5602 POST /personal_access_tokens/:token_id/rotate5603 when the feature is licensed5604 when user is an owner5605 when the group exists5606 revokes the token5607 when service raises an error5608 returns error message5609# [RSpecRunTime] RSpec elapsed time: 15 minutes 46.99 seconds. Current RSS: ~1401M. Threads: 6. load average: 1.18 1.13 1.25 1/448 12185610.5611 when token does not exist5612 returns not found5613 when token does not belong to service account user5614 returns bad request5615 when target user does not belong to group5616 returns error5617 when target user is not service accounts5618 returns bad request error5619 when group does not exist5620 returns error5621 when user is not an owner5622 throws error5623 when the feature is not licensed5624 returns error5625# [RSpecRunTime] Finishing example group ee/spec/requests/api/group_service_accounts_spec.rb. It took 17.78 seconds. Expected to take 21.67 seconds.5626# [RSpecRunTime] Starting example group ee/spec/controllers/ee/search_controller_spec.rb. Expected to take 20.47 seconds.5627SearchController5628 GET #show5629 behaves like unique_users tracking5630 Snowplow event tracking5631 emits all search events5632# [RSpecRunTime] RSpec elapsed time: 15 minutes 56.29 seconds. Current RSS: ~1364M. Threads: 6. load average: 1.23 1.14 1.25 2/467 12205633.5634 i_search_advanced5635 behaves like tracking unique hll events5636 tracks unique event5637 i_search_paid5638 on Gitlab.com5639 behaves like tracking unique hll events5640 tracks unique event5641 self-managed instance5642 does not track if there is no license available5643 license is available5644 behaves like tracking unique hll events5645 tracks unique event5646 feature is available through usage ping features5647 behaves like tracking unique hll events5648 tracks unique event5649 behaves like support for elasticsearch timeouts5650 renders a 408 when a timeout occurs5651 GET #autocomplete5652 behaves like unique_users tracking5653 Snowplow event tracking5654 emits all search events5655 i_search_advanced5656 behaves like tracking unique hll events5657 tracks unique event5658 i_search_paid5659 on Gitlab.com5660 behaves like tracking unique hll events5661 tracks unique event5662 self-managed instance5663 does not track if there is no license available5664 license is available5665 behaves like tracking unique hll events5666 tracks unique event5667 feature is available through usage ping features5668 behaves like tracking unique hll events5669 tracks unique event5670 GET #aggregations5671 raises an error if search term is missing5672 returns an error if search term is invalid5673 sets correct cache control headers5674 behaves like when the user cannot read cross project5675 blocks access without a project_id5676 allows access with a project_id5677# [RSpecRunTime] RSpec elapsed time: 16 minutes 2.03 seconds. Current RSS: ~1397M. Threads: 6. load average: 1.30 1.16 1.26 1/469 12215678.5679 behaves like with external authorization service enabled5680 renders a 403 when no project is given5681 renders a 200 when a project was set5682 behaves like support for elasticsearch timeouts5683 renders a 408 when a timeout occurs5684 behaves like rate limited endpoint5685 when rate limiter enabled5686 logs request and declines it when endpoint called more than the threshold5687 when rate limiter is disabled5688 does not log request and does not block the request5689 blobs scope5690 when elasticsearch is disabled5691 returns an empty array5692 when elasticsearch is enabled5693 returns aggregations5694# [RSpecRunTime] RSpec elapsed time: 16 minutes 6.77 seconds. Current RSS: ~1402M. Threads: 6. load average: 1.27 1.16 1.25 1/476 13415695.5696 issue scope5697 when elasticsearch is disabled5698 returns an empty array5699 when elasticsearch is enabled5700 returns aggregations5701# [RSpecRunTime] RSpec elapsed time: 16 minutes 9.18 seconds. Current RSS: ~1400M. Threads: 6. load average: 1.27 1.16 1.25 2/477 13425702.5703 when on gitlab.com5704 sets correct cache control headers5705 #append_info_to_payload5706 when using elasticsearch5707 appends the type of search used as advanced5708 when using basic search5709 appends the type of search used as basic5710# [RSpecRunTime] Finishing example group ee/spec/controllers/ee/search_controller_spec.rb. It took 19.65 seconds. Expected to take 20.47 seconds.5711# [RSpecRunTime] Starting example group ee/spec/controllers/groups/epics/notes_controller_spec.rb. Expected to take 19.45 seconds.5712Groups::Epics::NotesController5713 GET index5714 responds with array of notes5715 with cross-reference system note that is not visible to the current user5716 does not return any note5717# [RSpecRunTime] RSpec elapsed time: 16 minutes 13.67 seconds. Current RSS: ~1400M. Threads: 6. load average: 1.25 1.15 1.25 1/473 13435718.5719 POST create5720 returns status 302 for html5721 returns status 200 for json5722 when epic was promoted from issue5723 creates reply note for discussion5724# [RSpecRunTime] RSpec elapsed time: 16 minutes 19.03 seconds. Current RSS: ~1391M. Threads: 6. load average: 1.23 1.15 1.25 1/472 13445725.5726 behaves like create notes request exceeding rate limit5727 allows user in allow-list to create notes, even if the case is different5728 when rate limiter enabled5729 logs request and declines it when endpoint called more than the threshold5730# [RSpecRunTime] RSpec elapsed time: 16 minutes 21.12 seconds. Current RSS: ~1392M. Threads: 6. load average: 1.29 1.16 1.26 1/472 13455731.5732 when rate limiter is disabled5733 does not log request and does not block the request5734 PUT update5735 updates the note5736# [RSpecRunTime] RSpec elapsed time: 16 minutes 23.14 seconds. Current RSS: ~1396M. Threads: 6. load average: 1.29 1.16 1.26 1/472 13465737.5738 DELETE destroy5739 user is the author of a note5740 returns status 2005741 deletes the note5742# [RSpecRunTime] RSpec elapsed time: 16 minutes 25.63 seconds. Current RSS: ~1392M. Threads: 6. load average: 1.27 1.16 1.25 1/472 13475743.5744 user is not the author of the note5745 returns status 4045746# [RSpecRunTime] RSpec elapsed time: 16 minutes 26.93 seconds. Current RSS: ~1392M. Threads: 6. load average: 1.27 1.16 1.25 1/472 13485747.5748 POST toggle_award_emoji5749 toggles the award emoji5750 removes the already awarded emoji5751# [RSpecRunTime] RSpec elapsed time: 16 minutes 29.58 seconds. Current RSS: ~1385M. Threads: 6. load average: 1.25 1.16 1.25 1/472 13495752.5753# [RSpecRunTime] Finishing example group ee/spec/controllers/groups/epics/notes_controller_spec.rb. It took 18.96 seconds. Expected to take 19.45 seconds.5754# [RSpecRunTime] Starting example group ee/spec/requests/groups/protected_branches_controller_spec.rb. Expected to take 18.44 seconds.5755Groups::ProtectedBranchesController5756 before action hook5757 when group is not top-level5758 respond status :not_found5759# [RSpecRunTime] RSpec elapsed time: 16 minutes 30.74 seconds. Current RSS: ~1382M. Threads: 6. load average: 1.25 1.16 1.25 1/472 13505760.5761 when feature flag disabled5762 respond status :not_found5763 when license disabled5764 respond status :not_found5765 when cannot admin group5766 respond status :not_found5767 PUT #update5768 updates the protected branch rule5769 when a policy restricts rule update5770 prevents update of the protected branch rule5771 when a invalid value update5772 prevents update of the protected branch rule5773 with blocking scan result policy5774 does not rename5775 responds with 4035776 does not rename5777 responds with 4035778 with feature disabled5779 renames5780 responds with 2005781# [RSpecRunTime] RSpec elapsed time: 16 minutes 41.15 seconds. Current RSS: ~1410M. Threads: 6. load average: 1.44 1.20 1.27 1/477 15725782.5783 with feature disabled5784 renames5785 responds with 2005786# [RSpecRunTime] RSpec elapsed time: 16 minutes 43.32 seconds. Current RSS: ~1391M. Threads: 6. load average: 1.44 1.20 1.27 1/477 16215787.5788 POST #create5789 creates the protected branch rule5790 when format :html5791 added record and response :found5792 when format :json5793 added record and response :ok5794 when a policy restricts rule creation5795 prevents creation of the protected branch rule5796 DELETE #destroy5797 deletes the protected branch rule5798 when a policy restricts rule deletion5799 prevents deletion of the protected branch rule5800# [RSpecRunTime] Finishing example group ee/spec/requests/groups/protected_branches_controller_spec.rb. It took 15.96 seconds. Expected to take 18.44 seconds.5801# [RSpecRunTime] Starting example group ee/spec/requests/projects/on_demand_scans_controller_spec.rb. Expected to take 17.26 seconds.5802Projects::OnDemandScansController5803 GET #index5804 behaves like on-demand scans page5805 when the "Security and Compliance" feature is disabled5806 is expected to respond with numeric status code not_found5807# [RSpecRunTime] RSpec elapsed time: 16 minutes 46.9 seconds. Current RSS: ~1406M. Threads: 6. load average: 1.40 1.20 1.27 1/477 16425808.5809 feature available5810 user authorized5811 can access page5812 if FIPS mode is enabled5813 can access page if browser based feature flag is enabled5814# [RSpecRunTime] RSpec elapsed time: 16 minutes 48.75 seconds. Current RSS: ~1402M. Threads: 6. load average: 1.40 1.20 1.27 1/477 16515815.5816 user not authorized5817 sees a 404 error5818 feature not available5819 sees a 404 error if the license doesn't support the feature5820 if FIPS mode is enabled5821 sees a 404 if browser based feature flag is disabled5822 GET #new5823 user has auditor role5824 sees a 404 error5825 behaves like on-demand scans page5826 when the "Security and Compliance" feature is disabled5827 is expected to respond with numeric status code not_found5828 feature available5829 user authorized5830 can access page5831 if FIPS mode is enabled5832 can access page if browser based feature flag is enabled5833# [RSpecRunTime] RSpec elapsed time: 16 minutes 52.23 seconds. Current RSS: ~1416M. Threads: 6. load average: 1.37 1.20 1.26 1/477 16525834.5835 user not authorized5836 sees a 404 error5837 feature not available5838 sees a 404 error if the license doesn't support the feature5839 if FIPS mode is enabled5840 sees a 404 if browser based feature flag is disabled5841# [RSpecRunTime] RSpec elapsed time: 16 minutes 54.02 seconds. Current RSS: ~1412M. Threads: 6. load average: 1.37 1.20 1.26 1/473 16535842.5843 GET #edit5844 behaves like on-demand scans page5845 when the "Security and Compliance" feature is disabled5846 is expected to respond with numeric status code not_found5847# [RSpecRunTime] RSpec elapsed time: 16 minutes 55.55 seconds. Current RSS: ~1406M. Threads: 6. load average: 1.26 1.18 1.26 1/473 16555848.5849 feature available5850 user authorized5851 can access page5852 if FIPS mode is enabled5853 can access page if browser based feature flag is enabled5854# [RSpecRunTime] RSpec elapsed time: 16 minutes 57.15 seconds. Current RSS: ~1407M. Threads: 6. load average: 1.26 1.18 1.26 1/473 16565855.5856 user not authorized5857 sees a 404 error5858 feature not available5859 sees a 404 error if the license doesn't support the feature5860 if FIPS mode is enabled5861 sees a 404 if browser based feature flag is disabled5862 feature available and user can access page5863 dast_profile exists in the database5864 includes a serialized dast_profile in the response body5865 dast_profile does not exist in the database5866 sees a 404 error5867 user has auditor role5868 sees a 404 error5869# [RSpecRunTime] RSpec elapsed time: 17 minutes 0.82 second. Current RSS: ~1417M. Threads: 6. load average: 1.24 1.17 1.26 1/473 16775870.5871# [RSpecRunTime] Finishing example group ee/spec/requests/projects/on_demand_scans_controller_spec.rb. It took 15.29 seconds. Expected to take 17.26 seconds.5872# [RSpecRunTime] Starting example group ee/spec/controllers/projects/feature_flag_issues_controller_spec.rb. Expected to take 16.01 seconds.5873Projects::FeatureFlagIssuesController5874 GET #index5875 returns linked issues5876 does not return linked issues for a reporter5877 orders by feature_flag_issue id5878 returns the correct relation_path when the feature flag is linked to multiple issues5879 returns the correct relation_path when multiple feature flags are linked to an issue5880 returns the correct relation_path when there are multiple linked feature flags and issues5881 does not make N+1 queries5882 returns only issues readable by the user5883 when feature flag related issues feature is unlicensed5884 does not return linked issues5885# [RSpecRunTime] RSpec elapsed time: 17 minutes 6.05 seconds. Current RSS: ~1420M. Threads: 6. load average: 1.22 1.17 1.25 1/472 16785886.5887 POST #create5888 creates a link between the feature flag and the issue5889 creates a link for the correct feature flag when there are multiple feature flags and projects5890 creates a cross project link for a project in the same namespace5891 creates a cross project link for a project in another namespace5892 does not create a link for a reporter5893 does not create a cross project link when the user is not a member of the issue's project5894 does not create a cross project link when the user is a guest of the issue's project5895 does not create a link when the user cannot read the issue5896 when feature flag related issues feature is unlicensed5897 does not create a link between the feature flag and the issue5898# [RSpecRunTime] RSpec elapsed time: 17 minutes 12.46 seconds. Current RSS: ~1419M. Threads: 6. load average: 1.20 1.17 1.25 1/472 16795899.5900 DELETE #destroy5901 unlinks the issue from the feature flag5902 does not unlink the issue for a reporter5903 when feature flag related issues feature is unlicensed5904 does not unlink the issue5905# [RSpecRunTime] RSpec elapsed time: 17 minutes 13.56 seconds. Current RSS: ~1421M. Threads: 6. load average: 1.20 1.17 1.25 1/472 16805906.5907# [RSpecRunTime] Finishing example group ee/spec/controllers/projects/feature_flag_issues_controller_spec.rb. It took 12.73 seconds. Expected to take 16.01 seconds.5908# [RSpecRunTime] Starting example group ee/spec/requests/projects/issues_controller_spec.rb. Expected to take 15.65 seconds.5909Projects::IssuesController5910 GET #show5911 exposes the escalation_policies licensed feature setting5912 with blocking issues5913 does not cause extra queries when multiple blocking issues are present5914# [RSpecRunTime] RSpec elapsed time: 17 minutes 18.47 seconds. Current RSS: ~1415M. Threads: 6. load average: 1.18 1.16 1.25 1/472 16815915.5916 with test case5917 redirects to test cases show5918 behaves like seat count alert5919 when the namespace qualifies for the alert5920 sets the seat_count_data5921 when the namespace does not qualify for the alert5922 sets the seat_count_data to nil5923 for summarize notes feature5924 when user is a member5925 when feature is available5926 exposes the required feature flags5927 when feature is not available5928 does not push licensed feature5929 when user is not a member5930 does not push licensed feature5931 GET #index5932 when viewing all issues5933 when the namespace qualifies for the alert5934 sets the seat_count_data5935 when the namespace does not qualify for the alert5936 sets the seat_count_data to nil5937 when listing epic issues5938 does not cause extra queries when there are other subepic issues5939# [RSpecRunTime] RSpec elapsed time: 17 minutes 26.96 seconds. Current RSS: ~1405M. Threads: 6. load average: 1.08 1.14 1.24 2/472 16825940.5941# [RSpecRunTime] Finishing example group ee/spec/requests/projects/issues_controller_spec.rb. It took 13.42 seconds. Expected to take 15.65 seconds.5942# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/work_items_spec.rb. Expected to take 14.81 seconds.5943getting a work item list for a project5944 work items with widgets5945 with status widget5946 returns work items including status5947 avoids N+1 queries5948 when filtering5949 with status widget5950 filters by status argument5951# [RSpecRunTime] RSpec elapsed time: 17 minutes 32.5 seconds. Current RSS: ~1377M. Threads: 6. load average: 1.08 1.14 1.24 1/472 16835952.5953 with legacy requirement widget5954 returns work items including legacy iid5955 avoids N+1 queries5956 when filtering5957 with legacy requirement widget5958 filters by legacy IID argument5959# [RSpecRunTime] RSpec elapsed time: 17 minutes 34.93 seconds. Current RSS: ~1385M. Threads: 6. load average: 1.07 1.14 1.24 1/472 16845960.5961 with progress widget5962 avoids N+1 queries5963 with test reports widget5964 avoids N+1 queries5965# [RSpecRunTime] RSpec elapsed time: 17 minutes 38.22 seconds. Current RSS: ~1381M. Threads: 6. load average: 1.07 1.14 1.24 1/472 16855966.5967 with development widget5968 for the feature flags field5969 avoids N+1 queries5970# [RSpecRunTime] RSpec elapsed time: 17 minutes 39.42 seconds. Current RSS: ~1381M. Threads: 6. load average: 1.06 1.13 1.24 1/472 16865971.5972# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/work_items_spec.rb. It took 12.46 seconds. Expected to take 14.81 seconds.5973# [RSpecRunTime] Starting example group ee/spec/requests/api/ci/jobs_spec.rb. Expected to take 14.05 seconds.5974API::Ci::Jobs5975 GET /projects/:id/jobs/:job_id/artifacts5976 when using job_token to authenticate5977 when cross-project pipelines are enabled through license5978 behaves like enabled cross-project pipelines5979 user is developer5980 returns specific job artifacts5981# [RSpecRunTime] RSpec elapsed time: 17 minutes 41.2 seconds. Current RSS: ~1387M. Threads: 6. load average: 1.06 1.13 1.24 1/473 17145982.5983 when anonymous user is accessing private artifacts5984 hides artifacts and rejects request5985 when cross-project pipelines are enabled through usage ping features5986 behaves like enabled cross-project pipelines5987 user is developer5988 returns specific job artifacts5989 when anonymous user is accessing private artifacts5990 hides artifacts and rejects request5991 when cross-project pipeline are disabled5992 disallows access to the artifacts5993 when the job is not running5994 disallows access to the artifacts5995 GET /projects/:id/artifacts/:ref_name/download?job=name5996 when using job_token to authenticate5997 when cross-project pipelines are enabled through license5998 behaves like enabled cross-project pipelines5999 when user is developer6000 when artifacts are stored locally6001 returns specific job artifacts6002# [RSpecRunTime] RSpec elapsed time: 17 minutes 46.28 seconds. Current RSS: ~1405M. Threads: 6. load average: 0.98 1.12 1.23 1/476 17256003.6004 when artifacts are stored remotely6005 returns location redirect6006# [RSpecRunTime] RSpec elapsed time: 17 minutes 48.06 seconds. Current RSS: ~1405M. Threads: 6. load average: 0.98 1.12 1.23 1/476 17266007.6008 when user is admin, but not member6009 does not allow to see that artfiact is present6010 when cross-project pipelines are enabled through usage ping features6011 behaves like enabled cross-project pipelines6012 when user is developer6013 when artifacts are stored locally6014 returns specific job artifacts6015# [RSpecRunTime] RSpec elapsed time: 17 minutes 50.67 seconds. Current RSS: ~1406M. Threads: 6. load average: 0.98 1.11 1.23 1/477 17376016.6017 when artifacts are stored remotely6018 returns location redirect6019# [RSpecRunTime] RSpec elapsed time: 17 minutes 51.76 seconds. Current RSS: ~1403M. Threads: 6. load average: 0.98 1.11 1.23 1/477 17386020.6021 when user is admin, but not member6022 does not allow to see that artfiact is present6023# [RSpecRunTime] Finishing example group ee/spec/requests/api/ci/jobs_spec.rb. It took 12.97 seconds. Expected to take 14.05 seconds.6024# [RSpecRunTime] Starting example group ee/spec/controllers/groups/analytics/productivity_analytics_controller_spec.rb. Expected to take 14.02 seconds.6025Groups::Analytics::ProductivityAnalyticsController6026 usage counter6027 behaves like internal event tracking6028 logs to Snowplow and Redis6029 with a JSON request6030 behaves like internal event not tracked6031 does not record an internal event6032 GET show6033 when user is not authorized to view productivity analytics6034 renders 403, forbidden error6035 when feature is not licensed6036 renders forbidden error6037 when the feature is licensed6038 behaves like tracking unique visits6039 tracks unique visit if the format is HTML6040 tracks unique visit if DNT is not enabled6041 does not track unique visit if DNT is enabled6042 does not track unique visit if the format is JSON6043# [RSpecRunTime] RSpec elapsed time: 17 minutes 55.55 seconds. Current RSS: ~1441M. Threads: 6. load average: 1.06 1.13 1.23 1/477 17396044.6045 behaves like Snowplow event tracking with RedisHLL context6046 behaves like Snowplow event tracking6047 is emitted6048 when user is an auditor6049 allows access6050 GET show.json6051 when feature is not licensed6052 renders forbidden error6053 when invalid params are given6054 returns 422, unprocessable_entity6055 without group_id specified6056 renders 403, forbidden6057 with non-existing group_id6058 renders 404, not_found6059 with non-existing project_id6060 renders 404, not_found6061 with group specified6062 for list of MRs6063 serializes whatever analytics returns with ProductivityAnalyticsMergeRequestEntity6064 sets pagination headers6065 when project from a sub-group is requested6066 succeeds6067# [RSpecRunTime] RSpec elapsed time: 18 minutes 3.33 seconds. Current RSS: ~1473M. Threads: 6. load average: 1.06 1.13 1.23 1/479 19756068.6069 for scatterplot charts6070 renders whatever analytics returns for scatterplot6071 for histogram charts6072 renders whatever analytics returns for histogram6073# [RSpecRunTime] Finishing example group ee/spec/controllers/groups/analytics/productivity_analytics_controller_spec.rb. It took 11.86 seconds. Expected to take 14.02 seconds.6074# [RSpecRunTime] Starting example group ee/spec/requests/api/license_spec.rb. Expected to take 13.16 seconds.6075API::License6076 GET /license6077 retrieves the license information if admin is logged in6078 denies access if not admin6079 behaves like GET request permissions for admin mode6080 behaves like when admin6081 behaves like makes request6082 returns6083 behaves like makes request6084 returns6085 behaves like when user6086 returns6087 behaves like makes request6088 returns6089 GET /license/usage_export6090 retrieves the license usage data if admin is logged in6091 denies access if not admin6092 behaves like GET request permissions for admin mode6093 behaves like when admin6094 behaves like makes request6095 returns6096 behaves like makes request6097 returns6098 behaves like when user6099 returns6100 behaves like makes request6101 returns6102 POST /license6103 adds a new license if admin is logged in6104 denies access if not admin6105 returns 400 if the license cannot be saved6106 behaves like POST request permissions for admin mode6107 behaves like when admin6108 behaves like makes request6109 returns6110 behaves like makes request6111 returns6112 behaves like when user6113 returns6114 behaves like makes request6115 returns6116 DELETE /license/:id6117 returns an error if the license doesn't exist6118 returns 403 if the user is not an admin6119 behaves like license removal6120 destroys a license and returns 2046121# [RSpecRunTime] RSpec elapsed time: 18 minutes 9.88 seconds. Current RSS: ~1481M. Threads: 6. load average: 1.05 1.12 1.23 1/477 19766122.6123 behaves like DELETE request permissions for admin mode6124 behaves like when admin6125 behaves like makes request6126 returns6127 behaves like makes request6128 returns6129 behaves like when user6130 returns6131 behaves like makes request6132 returns6133 with a cloud license6134 behaves like license removal6135 destroys a license and returns 2046136 GET /license/:id6137 gets a license by its id6138 returns an error if the license doesn't exist6139 returns 403 if the user is not an admin6140 behaves like GET request permissions for admin mode6141 behaves like when admin6142 behaves like makes request6143 returns6144 behaves like makes request6145 returns6146 behaves like when user6147 returns6148 behaves like makes request6149 returns6150 PUT /license/:id/refresh_billable_users6151 behaves like PUT request permissions for admin mode6152 behaves like when admin6153 behaves like makes request6154 returns6155 behaves like makes request6156 returns6157 behaves like when user6158 returns6159 behaves like makes request6160 returns6161 when user is an admin6162 schedules a refresh of billable_users6163 when license doesn't exist6164 returns 4046165 when user is not an admin6166 returns 4036167 when user is unavailable6168 returns 4016169 GET /licenses6170 returns a collection of licenses6171 returns an empty array if no licenses exist6172 returns 403 if the user is not an admin6173 behaves like GET request permissions for admin mode6174 behaves like when admin6175 behaves like makes request6176 returns6177# [RSpecRunTime] RSpec elapsed time: 18 minutes 15.56 seconds. Current RSS: ~1483M. Threads: 6. load average: 1.04 1.12 1.23 1/472 19776178.6179 behaves like makes request6180 returns6181 behaves like when user6182 returns6183 behaves like makes request6184 returns6185# [RSpecRunTime] Finishing example group ee/spec/requests/api/license_spec.rb. It took 11.87 seconds. Expected to take 13.16 seconds.6186# [RSpecRunTime] Starting example group ee/spec/controllers/projects/clusters_controller_spec.rb. Expected to take 13.14 seconds.6187Projects::ClustersController6188 behaves like cluster metrics6189 GET #metrics6190 functionality6191 can query Prometheus6192 queries cluster metrics6193 when response has content6194 returns prometheus query response6195# [RSpecRunTime] RSpec elapsed time: 18 minutes 18.48 seconds. Current RSS: ~1472M. Threads: 6. load average: 1.04 1.12 1.23 1/472 19786196.6197 when response has no content6198 returns prometheus query response6199 without Prometheus6200 returns not found6201 cannot query Prometheus6202 returns not found6203 security6204 is allowed for admin when admin mode enabled6205 is denied for admin when admin mode disabled6206 is expected to be allowed for owner. Expected: 200,201,204,302 Got: 2046207 is expected to be allowed for maintainer. Expected: 200,201,204,302 Got: 2046208 is expected to be denied for developer. Expected: 401,404 Got: 4046209 is expected to be denied for reporter. Expected: 401,404 Got: 4046210 is expected to be denied for guest. Expected: 401,404 Got: 4046211 is expected to be denied for user. Expected: 401,404 Got: 4046212 is expected to be denied for external. Expected: 401,404 Got: 4046213# [RSpecRunTime] RSpec elapsed time: 18 minutes 29.36 seconds. Current RSS: ~1429M. Threads: 6. load average: 1.19 1.15 1.24 2/472 19796214.6215# [RSpecRunTime] Finishing example group ee/spec/controllers/projects/clusters_controller_spec.rb. It took 13.23 seconds. Expected to take 13.14 seconds.6216# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/boards/epic_boards/epic_move_list_spec.rb. Expected to take 12.5 seconds.6217Reposition and move epic between board lists6218 when epics are available6219 when user does not have permissions to admin the board6220 raises resource not available error6221 when user has permissions to admin the board6222 when required move params are missing6223 raises an error6224 when positionInList param is invalid6225 when move_before_id is also given6226 raises an error6227 when move_after_id is also given6228 raises an error6229 when position_in_list is invalid6230 raises an error6231 moving an epic to another list6232 moves the epic to another list6233 repositioning an epic6234 when both move_before_id and move_after_id params are present6235 repositions the epic6236# [RSpecRunTime] RSpec elapsed time: 18 minutes 34.59 seconds. Current RSS: ~1425M. Threads: 6. load average: 1.24 1.16 1.24 1/472 19806237.6238 when only move_before_id param is present6239 repositions the epic6240# [RSpecRunTime] RSpec elapsed time: 18 minutes 35.82 seconds. Current RSS: ~1422M. Threads: 6. load average: 1.24 1.16 1.24 1/472 19816241.6242 when only move_after_id param is present6243 repositions the epic6244# [RSpecRunTime] RSpec elapsed time: 18 minutes 37.13 seconds. Current RSS: ~1418M. Threads: 6. load average: 1.24 1.16 1.24 1/472 19826245.6246 when position_in_list param is present6247 when moving an epic to the beginning of the list6248 repositions the epic6249# [RSpecRunTime] RSpec elapsed time: 18 minutes 38.31 seconds. Current RSS: ~1413M. Threads: 6. load average: 1.24 1.16 1.24 1/472 19836250.6251 when moving an epic to the bottom of the list6252 repositions the epic6253# [RSpecRunTime] RSpec elapsed time: 18 minutes 39.55 seconds. Current RSS: ~1406M. Threads: 6. load average: 1.22 1.16 1.24 1/472 19846254.6255# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/boards/epic_boards/epic_move_list_spec.rb. It took 10.19 seconds. Expected to take 12.5 seconds.6256# [RSpecRunTime] Starting example group ee/spec/requests/api/boards_spec.rb. Expected to take 12.11 seconds.6257API::Boards6258 behaves like multiple and scoped issue boards6259 multiple issue boards6260 POST /projects/:id/boards6261 creates a board6262# [RSpecRunTime] RSpec elapsed time: 18 minutes 40.9 seconds. Current RSS: ~1389M. Threads: 6. load average: 1.22 1.16 1.24 1/472 19856263.6264 PUT /projects/:id/boards/:board_id6265 updates a board6266 does not remove missing attributes from the board6267 allows removing optional attributes6268# [RSpecRunTime] RSpec elapsed time: 18 minutes 42.29 seconds. Current RSS: ~1391M. Threads: 6. load average: 1.22 1.16 1.24 1/472 19866269.6270 DELETE /projects/:id/boards/:board_id6271 deletes a board6272 with the scoped_issue_board-feature available6273 returns the milestone when the `scoped_issue_board` feature is enabled6274 hides the milestone when the `scoped_issue_board` feature is disabled6275 POST /projects/:id/boards/:board_id/lists6276 behaves like milestone board list6277 when milestone_id is sent6278 returns 400 if milestone is not found6279 returns 400 if milestone list feature is not available6280 creates a milestone list if milestone is found6281# [RSpecRunTime] RSpec elapsed time: 18 minutes 44.3 seconds. Current RSS: ~1407M. Threads: 6. load average: 1.22 1.16 1.24 1/471 19876282.6283 behaves like assignee board list6284 when assignee_id is sent6285 returns 400 if user is not found6286 returns 400 if assignee list feature is not available6287 creates an assignee list if user is found6288 behaves like iteration board list6289 when iteration_id is sent6290 returns 400 if iteration is not found6291 returns 400 if not licensed6292 creates an iteration list if iteration is found6293 GET /projects/:id/boards/:board_id with special milestones6294 returns board with Upcoming milestone6295 returns board with Started milestone6296 GET /projects/:id/boards/:board_id/lists with max_issue_count6297 with WIP limits license6298 includes max_issue_count6299 includes max_issue_weight6300 includes limit_metric6301# [RSpecRunTime] RSpec elapsed time: 18 minutes 49.86 seconds. Current RSS: ~1424M. Threads: 6. load average: 1.18 1.15 1.24 1/471 19886302.6303 without WIP limits license6304 does not include max_issue_weight6305 does not include max_issue_count6306 does not include limit_metric6307# [RSpecRunTime] RSpec elapsed time: 18 minutes 52.12 seconds. Current RSS: ~1422M. Threads: 6. load average: 1.18 1.15 1.24 1/471 19896308.6309# [RSpecRunTime] Finishing example group ee/spec/requests/api/boards_spec.rb. It took 12.57 seconds. Expected to take 12.11 seconds.6310# [RSpecRunTime] Starting example group ee/spec/controllers/concerns/ee/onboarding/status_spec.rb. Expected to take 12.0 seconds.6311Onboarding::Status6312 #trial_onboarding_flow?6313 params: {:trial_onboarding_flow=>"true"}, expected_result: true6314 is expected to eq true6315 params: {:trial_onboarding_flow=>"false"}, expected_result: false6316 is expected to eq false6317 params: {}, expected_result: false6318 is expected to eq false6319 params: {:trial_onboarding_flow=>""}, expected_result: false6320 is expected to eq false6321 #redirect_to_company_form?6322 converted_to_automatic_trial?: true, trial?: false, expected_result: true6323 is expected to eq true6324 converted_to_automatic_trial?: false, trial?: false, expected_result: false6325 is expected to eq false6326 converted_to_automatic_trial?: false, trial?: true, expected_result: true6327 is expected to eq true6328 #continue_full_onboarding?6329 subscription?: true, invite?: true, oauth?: true, enabled?: true6330 is expected to eq false6331 subscription?: true, invite?: true, oauth?: true, enabled?: false6332 is expected to eq false6333 subscription?: true, invite?: true, oauth?: false, enabled?: true6334 is expected to eq false6335 subscription?: true, invite?: true, oauth?: false, enabled?: false6336 is expected to eq false6337 subscription?: true, invite?: false, oauth?: true, enabled?: true6338 is expected to eq false6339 subscription?: true, invite?: false, oauth?: true, enabled?: false6340 is expected to eq false6341 subscription?: true, invite?: false, oauth?: false, enabled?: true6342 is expected to eq false6343 subscription?: true, invite?: false, oauth?: false, enabled?: false6344 is expected to eq false6345 subscription?: false, invite?: true, oauth?: true, enabled?: true6346 is expected to eq false6347 subscription?: false, invite?: true, oauth?: true, enabled?: false6348 is expected to eq false6349 subscription?: false, invite?: true, oauth?: false, enabled?: true6350 is expected to eq false6351 subscription?: false, invite?: true, oauth?: false, enabled?: false6352 is expected to eq false6353 subscription?: false, invite?: false, oauth?: true, enabled?: true6354 is expected to eq false6355 subscription?: false, invite?: false, oauth?: true, enabled?: false6356 is expected to eq false6357 subscription?: false, invite?: false, oauth?: false, enabled?: true6358 is expected to eq true6359 subscription?: false, invite?: false, oauth?: false, enabled?: false6360 is expected to eq false6361 #tracking_label6362 is expected to eq "free_registration"6363 when it is a trial6364 is expected to eq "trial_registration"6365 when it is an invite6366 is expected to eq "invite_registration"6367 when it is a subscription6368 is expected to eq "subscription_registration"6369 #onboarding_tracking_label6370 is expected to eq "free_registration"6371 when it is a trial_onboarding_flow6372 is expected to eq "trial_registration"6373 #oauth?6374 when in oauth6375 is expected to eq true6376 when there are params on the oauth path6377 is expected to eq true6378 when not in oauth6379 when no user location is stored6380 is expected to eq false6381 when user location does not indicate oauth6382 is expected to eq false6383 when user location does not have value in session6384 is expected to eq false6385 #joining_a_project?6386 params: {:joining_project=>"true"}, expected_result: true6387 is expected to eq true6388 params: {:joining_project=>"false"}, expected_result: false6389 is expected to eq false6390 params: {}, expected_result: false6391 is expected to eq false6392 params: {:joining_project=>""}, expected_result: false6393 is expected to eq false6394 #convert_to_automatic_trial?6395 setup_for_company?: true, invite?: false, subscription?: false, trial?: false, expected_result: true6396 is expected to eq true6397 setup_for_company?: false, invite?: false, subscription?: false, trial?: false, expected_result: false6398 is expected to eq false6399 setup_for_company?: false, invite?: true, subscription?: false, trial?: false, expected_result: false6400 is expected to eq false6401 setup_for_company?: true, invite?: true, subscription?: false, trial?: false, expected_result: false6402 is expected to eq false6403 setup_for_company?: true, invite?: false, subscription?: true, trial?: false, expected_result: false6404 is expected to eq false6405 setup_for_company?: true, invite?: false, subscription?: false, trial?: true, expected_result: false6406 is expected to eq false6407 #trial_from_the_beginning?6408 current_user: user, expected_result: false6409 is expected to eq false6410 current_user: user_with_initial_trial, expected_result: true6411 is expected to eq true6412 current_user: user_with_initial_free, expected_result: false6413 is expected to eq false6414 .enabled?6415 when on SaaS6416 is expected to eq true6417 when not on SaaS6418 is expected to eq false6419 #enabled?6420 when on SaaS6421 is expected to eq true6422 when not on SaaS6423 is expected to eq false6424 #eligible_for_iterable_trigger?6425 trial?: true, invite?: true, redirect_to_company_form?: true, continue_full_onboarding?: true6426 is expected to eq false6427 trial?: true, invite?: true, redirect_to_company_form?: true, continue_full_onboarding?: false6428 is expected to eq false6429 trial?: true, invite?: true, redirect_to_company_form?: false, continue_full_onboarding?: true6430 is expected to eq false6431 trial?: true, invite?: true, redirect_to_company_form?: false, continue_full_onboarding?: false6432 is expected to eq false6433 trial?: true, invite?: false, redirect_to_company_form?: true, continue_full_onboarding?: true6434 is expected to eq false6435 trial?: true, invite?: false, redirect_to_company_form?: true, continue_full_onboarding?: false6436 is expected to eq false6437 trial?: true, invite?: false, redirect_to_company_form?: false, continue_full_onboarding?: true6438 is expected to eq false6439 trial?: true, invite?: false, redirect_to_company_form?: false, continue_full_onboarding?: false6440 is expected to eq false6441 trial?: false, invite?: true, redirect_to_company_form?: true, continue_full_onboarding?: true6442 is expected to eq true6443 trial?: false, invite?: true, redirect_to_company_form?: true, continue_full_onboarding?: false6444 is expected to eq true6445 trial?: false, invite?: true, redirect_to_company_form?: false, continue_full_onboarding?: true6446 is expected to eq true6447 trial?: false, invite?: true, redirect_to_company_form?: false, continue_full_onboarding?: false6448 is expected to eq true6449 trial?: false, invite?: false, redirect_to_company_form?: true, continue_full_onboarding?: true6450 is expected to eq false6451 trial?: false, invite?: false, redirect_to_company_form?: true, continue_full_onboarding?: false6452 is expected to eq false6453 trial?: false, invite?: false, redirect_to_company_form?: false, continue_full_onboarding?: true6454 is expected to eq true6455 trial?: false, invite?: false, redirect_to_company_form?: false, continue_full_onboarding?: false6456 is expected to eq false6457 when setup_for_company is true and a user registration is an invite6458 is expected to eq true6459 #subscription?6460 when onboarding feature is available6461 is expected to eq true6462 when the registration type is not subscription6463 is expected to eq false6464 when onboarding feature is not available6465 is expected to eq false6466 #stored_user_location6467 when no user location is stored6468 is expected to be nil6469 when user location exists6470 is expected to eq "/some/path"6471 when user location does not have value in session6472 is expected to be nil6473 #iterable_product_interaction6474 when invite registration is detected from onboarding_status6475 when it is an invite registration6476 is expected to eq "Invited User"6477 when it is not an invite registration6478 is expected to eq "Personal SaaS Registration"6479 #preregistration_tracking_label6480 is expected to eq "free_registration"6481 when it is an invite6482 is expected to eq "invite_registration"6483 when it is a subscription6484 is expected to eq "subscription_registration"6485 #setup_for_company?6486 params: {:user=>{:setup_for_company=>true}}, expected_result: true6487 is expected to eq true6488 params: {:user=>{:setup_for_company=>false}}, expected_result: false6489 is expected to eq false6490 params: {:user=>{}}, expected_result: false6491 is expected to eq false6492 #invite?6493 current_user: user_with_invite_registration_type, expected_result: true6494 is expected to eq true6495 current_user: user_without_invite_registration_type, expected_result: false6496 is expected to eq false6497 #trial?6498 current_user: user, onboarding_enabled?: false, expected_result: false6499 is expected to eq false6500 current_user: user, onboarding_enabled?: true, expected_result: false6501 is expected to eq false6502 current_user: user_with_trial, onboarding_enabled?: true, expected_result: true6503 is expected to eq true6504 current_user: user_with_trial, onboarding_enabled?: false, expected_result: false6505 is expected to eq false6506 #company_lead_product_interaction6507 when it is a true trial registration6508 is expected to eq "SaaS Trial"6509 when it is an automatic trial registration6510 is expected to eq "SaaS Trial - defaulted"6511 when it is initially free registration_type6512 when it has trial set from params6513 is expected to eq "SaaS Trial - defaulted"6514 when it does not have trial set from params6515 is expected to eq "SaaS Trial - defaulted"6516 when it is now a trial registration_type6517 is expected to eq "SaaS Trial - defaulted"6518 #group_creation_tracking_label6519 trial_onboarding_flow?: true, trial?: true, expected_result: "trial_registration"6520 is expected to eq "trial_registration"6521 trial_onboarding_flow?: true, trial?: false, expected_result: "trial_registration"6522 is expected to eq "trial_registration"6523 trial_onboarding_flow?: false, trial?: true, expected_result: "trial_registration"6524 is expected to eq "trial_registration"6525 trial_onboarding_flow?: false, trial?: false, expected_result: "free_registration"6526 is expected to eq "free_registration"6527# [RSpecRunTime] Finishing example group ee/spec/controllers/concerns/ee/onboarding/status_spec.rb. It took 10.76 seconds. Expected to take 12.0 seconds.6528# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/group/epic/epic_aggregate_query_spec.rb. Expected to take 11.58 seconds.6529Epic aggregates (count and weight)6530 count and weight totals6531 uses the LazyEpicAggregate service6532 returns the weights6533 behaves like counts properly6534 returns the epic counts6535 returns the issue counts6536 behaves like a working graphql query6537 returns a successful response6538# [RSpecRunTime] RSpec elapsed time: 19 minutes 6.92 seconds. Current RSS: ~1483M. Threads: 6. load average: 1.22 1.16 1.24 1/471 19906539.6540 when requesting has_issues6541 behaves like having correct values for6542 behaves like a working graphql query6543 returns a successful response6544 when target epic has child epics or issues6545 returns true6546 when target epic has no child epics nor issues6547 returns false6548 behaves like efficient query6549 does not result in N+16550 when requesting has_children6551 behaves like having correct values for6552 behaves like a working graphql query6553 returns a successful response6554 when target epic has child epics or issues6555 returns true6556 when target epic has no child epics nor issues6557 returns false6558 behaves like efficient query6559 does not result in N+16560# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/group/epic/epic_aggregate_query_spec.rb. It took 9.16 seconds. Expected to take 11.58 seconds.6561# [RSpecRunTime] Starting example group ee/spec/controllers/projects/path_locks_controller_spec.rb. Expected to take 10.75 seconds.6562Projects::PathLocksController6563 GET #index6564 displays the lock paths6565 when the user does not have access6566 does not allow access6567# [RSpecRunTime] RSpec elapsed time: 19 minutes 14.46 seconds. Current RSS: ~1438M. Threads: 6. load average: 1.18 1.15 1.23 1/471 20336568.6569 POST #toggle6570 when LFS is enabled6571 when locking a file6572 locks the file6573 locks the file in LFS6574 tries to create the PathLock only once6575# [RSpecRunTime] RSpec elapsed time: 19 minutes 15.64 seconds. Current RSS: ~1440M. Threads: 6. load average: 1.18 1.15 1.23 1/476 20766576.6577 when locking a directory6578 locks the directory6579 does not locks the directory through LFS6580 when file does not exist6581 locks the file6582 does not lock the file in LFS6583 when unlocking a file6584 with files6585 unlocks the file6586 unlocks the file in LFS6587# [RSpecRunTime] RSpec elapsed time: 19 minutes 18.06 seconds. Current RSS: ~1453M. Threads: 6. load average: 1.18 1.15 1.23 1/476 21536588.6589 when file does not exist6590 unlocks the file6591 does not unlock the file in LFS6592 when unlocking a directory6593 unlocks the directory6594 does not call the LFS unlock service6595 when LFS is not enabled6596 locks the file6597 doesn't lock the file in LFS6598 unlocks the file6599 when the user does not have access6600 does not allow access6601# [RSpecRunTime] RSpec elapsed time: 19 minutes 21.82 seconds. Current RSS: ~1466M. Threads: 6. load average: 1.17 1.15 1.23 1/476 22156602.6603# [RSpecRunTime] Finishing example group ee/spec/controllers/projects/path_locks_controller_spec.rb. It took 9.77 seconds. Expected to take 10.75 seconds.6604# [RSpecRunTime] Starting example group ee/spec/requests/groups/epics/related_epic_links_controller_spec.rb. Expected to take 10.68 seconds.6605Groups::Epics::RelatedEpicLinksController6606 GET /*group_id/:group_id/epics/:epic_id/related_epic_links6607 returns JSON response6608 avoids N+1 queries6609 behaves like a not available action6610 when related_epics are not available6611 returns not_found error6612# [RSpecRunTime] RSpec elapsed time: 19 minutes 24.45 seconds. Current RSS: ~1450M. Threads: 6. load average: 1.15 1.15 1.23 1/476 22166613.6614 DELETE /*group_id/:group_id/epics/:epic_id/related_epic_links/:link_id6615 deletes related epic link6616 behaves like a not available action6617 when related_epics are not available6618 returns not_found error6619 when related epic link id is not valid6620 returns 4046621 when related epic link does not belong to epic6622 does not delete related epic link6623 POST /groups/*group_id/-/epics/:epic_id/related_epic_links6624 with success6625 returns JSON response6626 delegates the creation of the related epic link to Epics::RelatedEpicLinks::CreateService6627 creates a new Epic::RelatedEpicLink record6628 returns correct relation path in response6629# [RSpecRunTime] RSpec elapsed time: 19 minutes 29.62 seconds. Current RSS: ~1431M. Threads: 6. load average: 1.14 1.14 1.23 1/476 22176630.6631 with failure6632 when unauthorized6633 returns 4036634 when failing service result6635 returns failure JSON6636 behaves like a not available action6637 when related_epics are not available6638 returns not_found error6639# [RSpecRunTime] Finishing example group ee/spec/requests/groups/epics/related_epic_links_controller_spec.rb. It took 9.2 seconds. Expected to take 10.68 seconds.6640# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/remote_development/cluster_agent/workspaces/with_actual_states_arg_spec.rb. Expected to take 10.58 seconds.6641Query.project.clusterAgent.workspaces(actual_states: [GraphQL::Types::String])6642 behaves like multiple workspaces query6643 when user is authorized6644 behaves like query is a working graphql query6645 behaves like a working graphql query6646 returns a successful response6647# [RSpecRunTime] RSpec elapsed time: 19 minutes 36.43 seconds. Current RSS: ~1393M. Threads: 6. load average: 1.13 1.14 1.23 2/472 22186648.6649 behaves like query returns workspaces array containing only expected workspace6650 includes only the expected workspace6651 when the user requests a workspace that they are not authorized for6652 does not return the unauthorized workspace6653 still returns the authorized workspace6654# [RSpecRunTime] RSpec elapsed time: 19 minutes 38.12 seconds. Current RSS: ~1394M. Threads: 6. load average: 1.13 1.14 1.23 1/471 22196655.6656 when user is not authorized6657 behaves like query is a working graphql query6658 behaves like a working graphql query6659 returns a successful response6660 behaves like query returns blank6661 is expected to be blank6662 behaves like query in unlicensed environment6663 when remote_development feature is unlicensed6664 when user is authorized6665 behaves like query returns blank6666 is expected to be blank6667 behaves like query includes graphql error6668 includes a graphql error6669# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/remote_development/cluster_agent/workspaces/with_actual_states_arg_spec.rb. It took 9.2 seconds. Expected to take 10.58 seconds.6670# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/dependency_proxy_packages_setting_spec.rb. Expected to take 10.01 seconds.6671getting dependency proxy for packages settings for a project6672 with a maintainer6673 with dependency_proxy disabled in the config6674 behaves like returning a blank response6675 returns a blank response6676 with packages disabled in the config6677 behaves like returning a blank response6678 returns a blank response6679 with packages feature disabled in the project6680 behaves like returning a blank response6681 returns a blank response6682 with licensed dependency proxy for packages disabled6683 behaves like returning a blank response6684 returns a blank response6685 without the settings model created6686 behaves like querying the dependency proxy for packages setting6687 behaves like a working graphql query6688 returns a successful response6689 with different permissions6690 visibility: :public, role: :developer, access_granted: false6691 returns the proper response6692 visibility: :public, role: :maintainer, access_granted: true6693 returns the proper response6694 visibility: :internal, role: :developer, access_granted: false6695 returns the proper response6696 visibility: :internal, role: :maintainer, access_granted: true6697 returns the proper response6698 visibility: :private, role: :developer, access_granted: false6699 returns the proper response6700 visibility: :private, role: :maintainer, access_granted: true6701 returns the proper response6702 with the settings model created6703 behaves like querying the dependency proxy for packages setting6704 behaves like a working graphql query6705 returns a successful response6706 with different permissions6707 visibility: :public, role: :developer, access_granted: false6708 returns the proper response6709 visibility: :public, role: :maintainer, access_granted: true6710 returns the proper response6711 visibility: :internal, role: :developer, access_granted: false6712 returns the proper response6713 visibility: :internal, role: :maintainer, access_granted: true6714 returns the proper response6715 visibility: :private, role: :developer, access_granted: false6716 returns the proper response6717 visibility: :private, role: :maintainer, access_granted: true6718 returns the proper response6719# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/dependency_proxy_packages_setting_spec.rb. It took 7.85 seconds. Expected to take 10.01 seconds.6720# [RSpecRunTime] Starting example group ee/spec/requests/smartcard_controller_spec.rb. Expected to take 9.72 seconds.6721SmartcardController6722 #auth6723 with smartcard_auth enabled6724 redirects to extract certificate6725 with provider param6726 forwards the provider param6727 with smartcard_auth disabled6728 renders 4046729 #extract_certificate6730 with smartcard_auth enabled6731 redirects to verify certificate6732 with provider param6733 forwards the provider param6734 missing NGINX client certificate header6735 renders unauthorized6736 request from different host / port6737 renders 4046738 with smartcard_auth disabled6739 renders 4046740 #verify_certificate6741 Smartcard::Certificate6742 behaves like a client certificate authentication6743 with smartcard_auth enabled6744 allows sign in6745 redirects to root6746 logs audit event6747 stores active session6748 user does not exist6749 signup allowed6750 creates user6751# [RSpecRunTime] RSpec elapsed time: 19 minutes 52.2 seconds. Current RSS: ~1464M. Threads: 6. load average: 1.10 1.13 1.22 1/471 22206752.6753 signup disabled6754 renders 4016755 missing client certificate param6756 renders unauthorized6757 when timestamp of certificate param is expired6758 renders unauthorized6759 when timestamp of certificate param is in the future6760 renders unauthorized6761 with smartcard_auth disabled6762 renders 4046763 user already exists6764 finds existing user6765 certificate header formats from NGINX6766 escaped format6767 behaves like valid certificate header6768 authenticates user6769 deprecated format6770 behaves like valid certificate header6771 authenticates user6772 Smartcard::LdapCertificate6773 sets correct parameters for LDAP search6774 behaves like a client certificate authentication6775 with smartcard_auth enabled6776 allows sign in6777 redirects to root6778 logs audit event6779 stores active session6780 user does not exist6781 signup allowed6782 creates user6783# [RSpecRunTime] RSpec elapsed time: 19 minutes 55.65 seconds. Current RSS: ~1467M. Threads: 6. load average: 1.25 1.17 1.23 1/471 22216784.6785 signup disabled6786 renders 4016787 missing client certificate param6788 renders unauthorized6789 when timestamp of certificate param is expired6790 renders unauthorized6791 when timestamp of certificate param is in the future6792 renders unauthorized6793 with smartcard_auth disabled6794 renders 4046795 when ldap is an active directory server6796 sets correct parameters for LDAP search6797 user already exists6798 finds existing user6799 user has a different identity6800 doesn't login a user6801 doesn't create a new user entry either6802# [RSpecRunTime] Finishing example group ee/spec/requests/smartcard_controller_spec.rb. It took 9.34 seconds. Expected to take 9.72 seconds.6803# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/audit_events/google_cloud_logging_configurations/destroy_spec.rb. Expected to take 9.37 seconds.6804Destroy Google Cloud logging configuration6805 when feature is unlicensed6806 behaves like a mutation on an unauthorized resource6807 behaves like a mutation that returns top-level errors6808 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"6809# [RSpecRunTime] RSpec elapsed time: 19 minutes 59.91 seconds. Current RSS: ~1471M. Threads: 6. load average: 1.23 1.16 1.23 1/471 22226810.6811 behaves like a mutation that does not destroy a configuration6812 does not destroy the configuration6813 does not create audit event6814 when feature is licensed6815 when current user is a group owner6816 destroys the configuration6817 audits the deletion6818 when there is an error during destroy6819 does not destroy the configuration and returns the error6820# [RSpecRunTime] RSpec elapsed time: 20 minutes 1.62 seconds. Current RSS: ~1475M. Threads: 6. load average: 1.23 1.16 1.23 1/472 22236821.6822 when current user is a group maintainer6823 behaves like a mutation on an unauthorized resource6824 behaves like a mutation that returns top-level errors6825 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"6826 behaves like a mutation that does not destroy a configuration6827 does not destroy the configuration6828 does not create audit event6829 when current user is a group developer6830 behaves like a mutation on an unauthorized resource6831 behaves like a mutation that returns top-level errors6832 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"6833 behaves like a mutation that does not destroy a configuration6834 does not destroy the configuration6835 does not create audit event6836 when current user is a group guest6837 behaves like a mutation on an unauthorized resource6838 behaves like a mutation that returns top-level errors6839 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"6840 behaves like a mutation that does not destroy a configuration6841 does not destroy the configuration6842 does not create audit event6843# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/audit_events/google_cloud_logging_configurations/destroy_spec.rb. It took 7.92 seconds. Expected to take 9.37 seconds.6844# [RSpecRunTime] Starting example group ee/spec/requests/rack_attack_spec.rb. Expected to take 9.13 seconds.6845Rack Attack EE throttles6846 requests to prometheus alert notify endpoint with oauth token6847 behaves like incident management rate limiting6848 limits set6849 when the throttle is enabled6850 rejects requests over the rate limit6851 allows requests after throttling and then waiting for the next period6852# [RSpecRunTime] RSpec elapsed time: 20 minutes 6.97 seconds. Current RSS: ~1458M. Threads: 6. load average: 1.21 1.16 1.23 1/471 22246853.6854 when the throttle is disabled6855 allows requests over the rate limit6856 requests to generic alert notify endpoint with oauth token6857 behaves like incident management rate limiting6858 limits set6859 when the throttle is enabled6860 rejects requests over the rate limit6861 allows requests after throttling and then waiting for the next period6862# [RSpecRunTime] RSpec elapsed time: 20 minutes 9.13 seconds. Current RSS: ~1441M. Threads: 6. load average: 1.21 1.16 1.23 1/471 22256863.6864 when the throttle is disabled6865 allows requests over the rate limit6866 requests to AlertManagement::HttpIntegration notify endpoint with oauth token6867 behaves like incident management rate limiting6868 limits set6869 when the throttle is enabled6870 rejects requests over the rate limit6871 allows requests after throttling and then waiting for the next period6872# [RSpecRunTime] RSpec elapsed time: 20 minutes 11.46 seconds. Current RSS: ~1429M. Threads: 6. load average: 1.20 1.16 1.23 1/471 22266873.6874 when the throttle is disabled6875 allows requests over the rate limit6876# [RSpecRunTime] Finishing example group ee/spec/requests/rack_attack_spec.rb. It took 6.9 seconds. Expected to take 9.13 seconds.6877# [RSpecRunTime] Starting example group ee/spec/requests/custom_roles/admin_web_hook/request_spec.rb. Expected to take 8.81 seconds.6878User with admin_web_hook custom role6879 Groups::HooksController6880 behaves like HooksController6881 #index6882 allows access6883# [RSpecRunTime] RSpec elapsed time: 20 minutes 14.2 seconds. Current RSS: ~1415M. Threads: 6. load average: 1.20 1.16 1.23 1/471 22276884.6885 #edit6886 allows access6887 #create6888 allows access6889 #update6890 allows access6891 #destroy6892 allows access6893 #test6894 allows access6895 Projects::HooksController6896 behaves like HooksController6897 #index6898 allows access6899# [RSpecRunTime] RSpec elapsed time: 20 minutes 17.79 seconds. Current RSS: ~1438M. Threads: 6. load average: 1.18 1.15 1.23 1/471 22286900.6901 #edit6902 allows access6903 #create6904 allows access6905 #update6906 allows access6907 #destroy6908 allows access6909 #test6910 allows access6911# [RSpecRunTime] Finishing example group ee/spec/requests/custom_roles/admin_web_hook/request_spec.rb. It took 8.02 seconds. Expected to take 8.81 seconds.6912# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/notes/create/note_spec.rb. Expected to take 8.63 seconds.6913Adding a Note to an Epic6914 when the user does not have permission6915 behaves like a Note mutation when the user does not have permission6916 behaves like a Note mutation that does not create a Note6917 is expected not to change `Note.count`6918 behaves like a mutation that returns top-level errors6919 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"6920 when the user has permission6921 when using internal param6922 behaves like a Note mutation with confidential notes6923 returns a Note with confidentiality enabled6924 behaves like a Note mutation that creates a Note6925 is expected to change `Note.count` by 16926# [RSpecRunTime] RSpec elapsed time: 20 minutes 22.63 seconds. Current RSS: ~1445M. Threads: 6. load average: 1.16 1.15 1.23 1/471 22296927.6928 when body contains quick actions6929 behaves like work item supports weights widget updates via quick actions6930 updates the work item6931# [RSpecRunTime] RSpec elapsed time: 20 minutes 23.82 seconds. Current RSS: ~1443M. Threads: 6. load average: 1.16 1.15 1.23 1/471 22306932.6933 behaves like work item does not support weights widget updates via quick actions6934 ignores the quick action6935 behaves like work item supports health status widget updates via quick actions6936 updates work item health status6937 behaves like work item does not support health status widget updates via quick actions6938 ignores the quick action6939 with work item epic6940 behaves like a Note mutation that creates a Note6941 is expected to change `Note.count` by 16942 when work item has synced epic6943 behaves like a Note mutation that does not create a Note6944 is expected not to change `Note.count`6945# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/notes/create/note_spec.rb. It took 7.69 seconds. Expected to take 8.63 seconds.6946# [RSpecRunTime] Starting example group ee/spec/requests/api/group_approval_rules_spec.rb. Expected to take 8.51 seconds.6947API::GroupApprovalRules6948 POST /groups/:id/approval_rules6949 returns 201 status6950 behaves like check for approval_group_rule feature flag6951 when approval_group_rules flag is disabled6952 returns 4046953# [RSpecRunTime] RSpec elapsed time: 20 minutes 29.88 seconds. Current RSS: ~1428M. Threads: 6. load average: 1.14 1.15 1.22 1/471 22516954.6955 behaves like check that user can update approval rules6956 when the user does not have access6957 returns 4036958 when the user is an admin6959 returns 201 status6960 when the user does not have access6961 returns 4036962 when missing parameters6963 returns 400 status6964 with an invalid parameter6965 returns 400 status6966 with user_id or group_id params6967 with user_ids6968 returns a user6969 with group_ids6970 returns a group6971 GET /groups/:id/approval_rules6972 returns the group approval rules6973 behaves like check for approval_group_rule feature flag6974 when approval_group_rules flag is disabled6975 returns 4046976 behaves like check that user can update approval rules6977 when the user does not have access6978 returns 4036979 when pagination parameters are provided6980 returns the paginated results6981 PUT /groups/:id/approval_rules/:approval_rule_id6982 returns 200 status6983 behaves like check for approval_group_rule feature flag6984 when approval_group_rules flag is disabled6985 returns 4046986 behaves like check that user can update approval rules6987 when the user does not have access6988 returns 4036989 when the approval rule does not exist6990 responds with not found6991 with an invalid parameter6992 returns 400 status6993 when the approval rule is not found6994 returns 404 status6995 with user_id or group_id params6996 with user_ids6997 returns a user6998 with group_ids6999 returns a group7000# [RSpecRunTime] Finishing example group ee/spec/requests/api/group_approval_rules_spec.rb. It took 7.27 seconds. Expected to take 8.51 seconds.7001# [RSpecRunTime] Starting example group ee/spec/requests/api/internal/app_sec/dast/site_validations_spec.rb. Expected to take 8.43 seconds.7002API::Internal::AppSec::Dast::SiteValidations7003 POST /internal/dast/site_validations/:id/transition7004 when a job token header is not set7005 returns 4017006 when user token is set7007 returns 400 and a contextual error message7008# [RSpecRunTime] RSpec elapsed time: 20 minutes 36.84 seconds. Current RSS: ~1440M. Threads: 6. load average: 1.13 1.14 1.22 1/471 22527009.7010 when a job token header is set7011 when user does not have access to the site validation7012 returns 4037013 when site validation does not exist7014 returns 4047015 when site validation and job are associated with different projects7016 returns 4007017 when the job project belongs to the same job token scope7018 returns 400 and a contextual error message7019# [RSpecRunTime] RSpec elapsed time: 20 minutes 39.06 seconds. Current RSS: ~1433M. Threads: 6. load average: 1.13 1.14 1.22 1/471 22537020.7021 when site validation exists7022 when the licensed feature is not available7023 returns 4037024 when user has access to the site validation7025 when the state transition is unknown7026 returns 400 and a contextual error message7027 when the state transition is invalid7028 returns 400 and a contextual error message7029 when the state transition is valid7030 updates the record7031 behaves like it transitions7032 returns 200 and the new state7033 calls the underlying transition method: #start7034 behaves like it transitions7035 returns 200 and the new state7036 calls the underlying transition method: #fail_op7037 behaves like it transitions7038 returns 200 and the new state7039 calls the underlying transition method: #retry7040 behaves like it transitions7041 returns 200 and the new state7042 calls the underlying transition method: #pass7043# [RSpecRunTime] Finishing example group ee/spec/requests/api/internal/app_sec/dast/site_validations_spec.rb. It took 6.12 seconds. Expected to take 8.43 seconds.7044# [RSpecRunTime] Starting example group ee/spec/requests/api/ci/variables_spec.rb. Expected to take 8.0 seconds.7045API::Ci::Variables7046 POST /projects/:id/variables7047 logs audit event7048 logs variable creation7049# [RSpecRunTime] RSpec elapsed time: 20 minutes 43.37 seconds. Current RSS: ~1441M. Threads: 6. load average: 1.12 1.14 1.22 1/471 22547050.7051 PUT /projects/:id/variables/:key7052 logs audit event7053 logs variable protection update7054# [RSpecRunTime] RSpec elapsed time: 20 minutes 45.37 seconds. Current RSS: ~1436M. Threads: 6. load average: 1.11 1.14 1.22 1/471 22557055.7056 DELETE /projects/:id/variables/:key7057 logs audit event7058 logs variable destruction7059# [RSpecRunTime] RSpec elapsed time: 20 minutes 47.22 seconds. Current RSS: ~1436M. Threads: 6. load average: 1.11 1.14 1.22 1/471 22567060.7061# [RSpecRunTime] Finishing example group ee/spec/requests/api/ci/variables_spec.rb. It took 5.88 seconds. Expected to take 8.0 seconds.7062# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/dast/profiles/update_spec.rb. Expected to take 7.74 seconds.7063Updating a DAST Profile7064 behaves like an on-demand scan mutation when user cannot run an on-demand scan7065 when a user does not have access to the project7066 behaves like a mutation that returns a top-level access error7067 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"7068# [RSpecRunTime] RSpec elapsed time: 20 minutes 48.75 seconds. Current RSS: ~1435M. Threads: 6. load average: 1.11 1.14 1.22 1/471 22817069.7070 when a user does not have access to run a dast scan on the project7071 behaves like a mutation that returns a top-level access error7072 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"7073 behaves like an on-demand scan mutation when user can run an on-demand scan7074 returns an empty errors array7075 returns a non-nil dastProfile7076 returns a non-nil pipelineUrl7077 updates the dast_profile7078 when on demand scan licensed feature is not available7079 behaves like a mutation that returns a top-level access error7080 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"7081# [RSpecRunTime] RSpec elapsed time: 20 minutes 54.97 seconds. Current RSS: ~1410M. Threads: 6. load average: 1.02 1.12 1.21 1/476 23007082.7083 when updating fails7084 returns an error7085# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/dast/profiles/update_spec.rb. It took 8.18 seconds. Expected to take 7.74 seconds.7086# [RSpecRunTime] Starting example group ee/spec/mailers/emails/requirements_spec.rb. Expected to take 7.59 seconds.7087Emails::Requirements7088 #import_requirements_csv_email7089 shows number of successful requirements imported7090 shows error when file is invalid7091 shows line numbers with errors7092 with header and footer7093 behaves like appearance header and footer enabled7094 contains header and footer7095# [RSpecRunTime] RSpec elapsed time: 20 minutes 56.8 seconds. Current RSS: ~1413M. Threads: 6. load average: 1.02 1.12 1.21 1/476 23017096.7097 behaves like appearance header and footer not enabled7098 does not contain header and footer7099 #requirements_csv_email7100 is expected to eq "Project-461 Name | Exported requirements"7101 is expected to contain exactly "user1937@example.org"7102 is expected to have text "Your CSV export of 10 requirements from project"7103 is expected to have text "Your CSV export of 10 requirements from project"7104 when truncated7105 is expected to have text "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15 MiB."7106# [RSpecRunTime] RSpec elapsed time: 21 minutes 1.73 seconds. Current RSS: ~1404M. Threads: 6. load average: 1.02 1.11 1.21 1/475 23027107.7108# [RSpecRunTime] Finishing example group ee/spec/mailers/emails/requirements_spec.rb. It took 6.33 seconds. Expected to take 7.59 seconds.7109# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/alert_management/http_integration/create_spec.rb. Expected to take 7.31 seconds.7110Creating a new HTTP Integration7111 stores the custom mapping params7112 behaves like creating a new HTTP integration7113 creates a new integration7114# [RSpecRunTime] RSpec elapsed time: 21 minutes 3.28 seconds. Current RSS: ~1413M. Threads: 6. load average: 1.02 1.11 1.21 1/471 23037115.7116 without required argument project_path7117 behaves like an invalid argument to the mutation7118 behaves like a mutation that returns top-level errors7119 is expected to contain exactly (include "invalid value for projectPath")7120 without required argument active7121 behaves like an invalid argument to the mutation7122 behaves like a mutation that returns top-level errors7123 is expected to contain exactly (include "invalid value for active")7124 without required argument name7125 behaves like an invalid argument to the mutation7126 behaves like a mutation that returns top-level errors7127 is expected to contain exactly (include "invalid value for name")7128 with the custom mappings feature unavailable7129 behaves like ignoring the custom mapping7130 creates integration without the custom mapping params7131 behaves like validating the payload_example7132 validates the payload_example size7133 with invalid payloadExample attribute7134 responds with errors7135 behaves like validating the payload_attribute_mappings7136 with invalid payloadAttributeMapping attribute does not contain fieldName7137 responds with errors7138 with invalid payloadAttributeMapping attribute does not contain path7139 responds with errors7140 with invalid payloadAttributeMapping attribute does not contain type7141 responds with errors7142# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/alert_management/http_integration/create_spec.rb. It took 4.82 seconds. Expected to take 7.31 seconds.7143# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/security/configuration/set_container_scanning_for_registry_spec.rb. Expected to take 7.23 seconds.7144Setting Project Container Scanning for Registry7145 with project7146 when the user does not have permission7147 does not enable container scanning for registry7148 behaves like a mutation that returns a top-level access error7149 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"7150# [RSpecRunTime] RSpec elapsed time: 21 minutes 8.47 seconds. Current RSS: ~1415M. Threads: 6. load average: 1.01 1.11 1.21 1/470 23047151.7152 when the user has permission7153 value_before: true, enable: false, value_after: false7154 updates the namespace setting and returns the new value7155 value_before: true, enable: true, value_after: true7156 updates the namespace setting and returns the new value7157 value_before: false, enable: true, value_after: true7158 updates the namespace setting and returns the new value7159 value_before: false, enable: false, value_after: false7160 updates the namespace setting and returns the new value7161 when an invalid value is provided7162 returns an error7163# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/security/configuration/set_container_scanning_for_registry_spec.rb. It took 6.6 seconds. Expected to take 7.23 seconds.7164# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/runner_google_cloud_provisioning_spec.rb. Expected to take 6.95 seconds.7165runnerGoogleCloudProvisioning7166 parent_field: :group, container: group, current_user: group_owner7167 when cloud_project_id is invalid7168 returns an error7169# [RSpecRunTime] RSpec elapsed time: 21 minutes 14.44 seconds. Current RSS: ~1406M. Threads: 6. load average: 1.01 1.11 1.21 1/470 23057170.7171 projectSetupShellScript7172 returns a script7173 provisioningSteps7174 with nil runner token7175 when user does not have permissions to create runner7176 returns an error7177 with invalid runner token7178 returns an error7179 when user cannot provision runners7180 returns an error7181 when user is not a maintainer or higher7182 is expected to equal nil7183 when SaaS feature is not enabled7184 is expected to equal nil7185 parent_field: :project, container: project, current_user: project_maintainer7186 when cloud_project_id is invalid7187 returns an error7188 projectSetupShellScript7189 returns a script7190 provisioningSteps7191 with nil runner token7192 when user does not have permissions to create runner7193 returns an error7194 with invalid runner token7195 returns an error7196 when user cannot provision runners7197 returns an error7198 when user is not a maintainer or higher7199 is expected to equal nil7200 when SaaS feature is not enabled7201 is expected to equal nil7202# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/runner_google_cloud_provisioning_spec.rb. It took 5.5 seconds. Expected to take 6.95 seconds.7203# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/pipeline/security_report_findings_spec.rb. Expected to take 6.93 seconds.7204Query.project(fullPath).pipeline(iid).securityReportFindings7205 when the required features are enabled7206 when user is member of the project7207 returns all the vulnerability findings7208 returns all the queried fields7209 pagination7210 with only :first argument7211 returns the first 5 findings7212# [RSpecRunTime] RSpec elapsed time: 21 minutes 21.84 seconds. Current RSS: ~1432M. Threads: 6. load average: 1.09 1.12 1.21 1/470 23277213.7214 with :first and :after arguments7215 returns the 6th to 10th findings7216 with :last and :before arguments7217 returns the 10th to 20th findings7218 with :first and :last arguments7219 returns an error7220 with :after and :before arguments7221 returns an error7222 with :last and :after arguments7223 returns an error7224 with :first and :before arguments7225 returns an error7226 when user is not a member of the project7227 returns no vulnerability findings7228 when the required features are disabled7229 returns no vulnerability findings7230# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/pipeline/security_report_findings_spec.rb. It took 6.55 seconds. Expected to take 6.93 seconds.7231# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/security_policy/unassign_security_policy_project_spec.rb. Expected to take 6.78 seconds.7232Unassigns scan execution policy project from a project/namespace7233 for project7234 behaves like unassigns security policy project7235 when licensed feature is available7236 when user is an owner of the container7237 when there is no security policy project assigned to the container7238 does not unassign the security policy project7239# [RSpecRunTime] RSpec elapsed time: 21 minutes 27.5 seconds. Current RSS: ~1418M. Threads: 6. load average: 1.08 1.12 1.21 1/470 23287240.7241 when security policy project is assigned to the container7242 unassigns the security policy project7243 when user is not an owner7244 behaves like a mutation that returns top-level errors7245 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"7246 when feature is not licensed7247 behaves like a mutation that returns top-level errors7248 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"7249 for namespace7250 behaves like unassigns security policy project7251 when licensed feature is available7252 when user is an owner of the container7253 when there is no security policy project assigned to the container7254 does not unassign the security policy project7255 when security policy project is assigned to the container7256 unassigns the security policy project7257 when user is not an owner7258 behaves like a mutation that returns top-level errors7259 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"7260 when feature is not licensed7261 behaves like a mutation that returns top-level errors7262 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"7263# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/security_policy/unassign_security_policy_project_spec.rb. It took 6.01 seconds. Expected to take 6.78 seconds.7264# [RSpecRunTime] Starting example group ee/spec/requests/api/analytics/project_deployment_frequency_spec.rb. Expected to take 6.49 seconds.7265API::Analytics::ProjectDeploymentFrequency7266 when user has access to the project7267 returns `ok`7268# [RSpecRunTime] RSpec elapsed time: 21 minutes 36.06 seconds. Current RSS: ~1399M. Threads: 6. load average: 1.07 1.12 1.21 1/475 24497269.7270 with params: from 2017 to 20197271 returns `bad_request` with expected message7272 with params: from 2019 to 20177273 returns `bad_request` with expected message7274 with params: from 2020/04/02 to request time7275 returns the expected deployment frequencies7276 with params: from 2020/02/01 to 2020/04/01 by all7277 returns the expected deployment frequencies7278 with params: from 2020/02/01 to 2020/04/01 by month7279 returns the expected deployment frequencies7280 with params: from 2020/02/01 to 2020/04/01 by day7281 returns the expected deployment frequencies7282 with params: invalid interval7283 returns `bad_request`7284 with params: missing from7285 returns `bad_request`7286 when user does not have access to the project7287 returns `not_found`7288 when feature is not available in plan7289 when user has access to the project7290 returns `forbidden`7291 when user does not have access to the project7292 returns `not_found`7293# [RSpecRunTime] Finishing example group ee/spec/requests/api/analytics/project_deployment_frequency_spec.rb. It took 7.05 seconds. Expected to take 6.49 seconds.7294# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/security/configuration/project_set_continuous_vulnerability_scanning_spec.rb. Expected to take 6.46 seconds.7295Setting Project Continuous Vulnerability Scanning7296 when the user does not have permission7297 does not enable cvs7298 behaves like a mutation that returns a top-level access error7299 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"7300# [RSpecRunTime] RSpec elapsed time: 21 minutes 39.93 seconds. Current RSS: ~1434M. Threads: 6. load average: 1.06 1.11 1.20 1/475 24507301.7302 when the user has permission7303 value_before: true, enable: false, value_after: false7304 updates the project setting and returns the new value7305 value_before: true, enable: true, value_after: true7306 updates the project setting and returns the new value7307 value_before: false, enable: true, value_after: true7308 updates the project setting and returns the new value7309 value_before: false, enable: false, value_after: false7310 updates the project setting and returns the new value7311# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/security/configuration/project_set_continuous_vulnerability_scanning_spec.rb. It took 5.01 seconds. Expected to take 6.46 seconds.7312# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/issues/set_weight_spec.rb. Expected to take 6.18 seconds.7313Setting weight of an issue7314 returns an error if the user is not allowed to update the issue7315 when weight is a number7316 updates the issue weight7317# [RSpecRunTime] RSpec elapsed time: 21 minutes 45.64 seconds. Current RSS: ~1416M. Threads: 6. load average: 1.06 1.11 1.20 1/475 24517318.7319 when weight is null7320 updates the issue weight7321# [RSpecRunTime] RSpec elapsed time: 21 minutes 46.82 seconds. Current RSS: ~1408M. Threads: 6. load average: 1.06 1.11 1.20 1/470 24527322.7323 when weight is not an integer7324 raises invalid value error7325# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/issues/set_weight_spec.rb. It took 4.47 seconds. Expected to take 6.18 seconds.7326# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/remote_development/workspaces/with_ids_arg_spec.rb. Expected to take 6.04 seconds.7327Query.workspaces(ids: [RemoteDevelopmentWorkspaceID!])7328 behaves like multiple workspaces query7329 when user is authorized7330 behaves like query is a working graphql query7331 behaves like a working graphql query7332 returns a successful response7333# [RSpecRunTime] RSpec elapsed time: 21 minutes 52.43 seconds. Current RSS: ~1371M. Threads: 6. load average: 1.05 1.11 1.20 1/470 24537334.7335 behaves like query returns workspaces array containing only expected workspace7336 includes only the expected workspace7337 when user is not authorized7338 behaves like query is a working graphql query7339 behaves like a working graphql query7340 returns a successful response7341 behaves like query in unlicensed environment7342 when remote_development feature is unlicensed7343 when user is authorized7344 behaves like query returns blank7345 is expected to be blank7346 behaves like query includes graphql error7347 includes a graphql error7348# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/remote_development/workspaces/with_ids_arg_spec.rb. It took 5.74 seconds. Expected to take 6.04 seconds.7349# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/google_cloud/artifact_registry/docker_images_spec.rb. Expected to take 6.03 seconds.7350getting the google cloud docker images linked to a project7351 matches the JSON schema7352 behaves like returning the expected response7353 returns the proper response7354# [RSpecRunTime] RSpec elapsed time: 21 minutes 54.69 seconds. Current RSS: ~1401M. Threads: 6. load average: 1.05 1.11 1.20 1/470 24547355.7356 with arguments7357 behaves like returning the expected response7358 returns the proper response7359 with invalid `sort` argument7360 returns the error7361 with an anonymous user on a public project7362 is expected to be nil7363 when an user does not have required permissions7364 is expected to be nil7365 with the Google Artifact Management integration7366 when does not exist7367 behaves like returns the error7368 is expected to include (a string matching "Google Artifact Management integration does not exist or inactive")7369 when inactive7370 behaves like returns the error7371 is expected to include (a string matching "Google Artifact Management integration does not exist or inactive")7372 with the Google Cloud Identity and Access Management (IAM) project integration7373 when does not exist7374 behaves like returns the error7375 is expected to include (a string matching "Google Cloud IAM integration not set")7376 when inactive7377 behaves like returns the error7378 is expected to include (a string matching "Google Cloud IAM integration not active")7379 when google artifact registry feature is unavailable7380 is expected to be nil7381 behaves like a working graphql query7382 returns a successful response7383# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/google_cloud/artifact_registry/docker_images_spec.rb. It took 4.37 seconds. Expected to take 6.03 seconds.7384# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/vulnerabilities/confirm_spec.rb. Expected to take 5.71 seconds.7385Mutation.vulnerabilityConfirm7386 with a custom role7387 with `admin_vulnerability` enabled7388 returns a successful response7389 with `custom_roles` disabled7390 returns an empty response7391# [RSpecRunTime] RSpec elapsed time: 22 minutes 2.61 seconds. Current RSS: ~1422M. Threads: 6. load average: 1.13 1.12 1.20 1/470 24557392.7393 with `admin_vulnerability` disabled7394 returns an empty response7395# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/vulnerabilities/confirm_spec.rb. It took 5.28 seconds. Expected to take 5.71 seconds.7396# [RSpecRunTime] Starting example group ee/spec/requests/groups/issues_controller_spec.rb. Expected to take 5.68 seconds.7397Groups::IssuesController7398 POST #bulk_update7399 when group bulk edit feature is not available7400 returns a 404 status7401# [RSpecRunTime] RSpec elapsed time: 22 minutes 5.06 seconds. Current RSS: ~1403M. Threads: 6. load average: 1.12 1.12 1.20 1/470 24567402.7403 when group bulk edit feature is enabled7404 updates attributes for selected issues7405 when setting arguments to null or none7406 does not unset arguments7407 when assignee_ids contains only null elements7408 does not unset assignees7409# [RSpecRunTime] RSpec elapsed time: 22 minutes 8.31 seconds. Current RSS: ~1391M. Threads: 6. load average: 1.12 1.12 1.20 1/470 24577410.7411# [RSpecRunTime] Finishing example group ee/spec/requests/groups/issues_controller_spec.rb. It took 5.18 seconds. Expected to take 5.68 seconds.7412# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/projects/initialize_product_analytics_spec.rb. Expected to take 5.59 seconds.7413Initialize Product Analytics7414 #resolve7415 when product analytics is enabled7416 when user is a project maintainer7417 enqueues the InitializeSnowplowProductAnalyticsWorker7418 behaves like a working GraphQL mutation7419 with a personal access token7420 behaves like prevents access to the mutation7421 does not resolve the mutation7422# [RSpecRunTime] RSpec elapsed time: 22 minutes 9.79 seconds. Current RSS: ~1395M. Threads: 6. load average: 1.11 1.12 1.20 1/470 24587423.7424 behaves like allows access to the mutation7425 behaves like a working graphql query that returns data7426 contains data7427 behaves like a working graphql query7428 returns a successful response7429 with an OAuth token7430 behaves like prevents access to the mutation7431 does not resolve the mutation7432 behaves like allows access to the mutation7433 behaves like a working graphql query that returns data7434 contains data7435 behaves like a working graphql query7436 returns a successful response7437 when an initialization is already in progress7438 behaves like a mutation that returns errors in the response7439 is expected to contain exactly "Product analytics initialization is already in progress"7440# [RSpecRunTime] RSpec elapsed time: 22 minutes 13.91 seconds. Current RSS: ~1409M. Threads: 6. load average: 1.11 1.12 1.20 1/470 24597441.7442 when user is not a project member7443 behaves like a mutation that returns top-level errors7444 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"7445 when product analytics is disabled7446 behaves like a mutation that returns errors in the response7447 is expected to contain exactly "Product analytics is disabled"7448# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/projects/initialize_product_analytics_spec.rb. It took 6.29 seconds. Expected to take 5.59 seconds.7449# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/issue_status_counts_spec.rb. Expected to take 5.3 seconds.7450getting Issue counts by status7451 with issue count data7452 with project permissions7453 returns the correct counts for each status7454 behaves like a working graphql query7455 returns a successful response7456# [RSpecRunTime] RSpec elapsed time: 22 minutes 17.45 seconds. Current RSS: ~1419M. Threads: 6. load average: 1.10 1.12 1.20 1/470 24807457.7458 when filters are provided7459 when filtering by weight7460 returns the correct counts for each status7461 when filtering by iteration7462 returns the correct counts for each status7463 when filtering by epic7464 returns the correct counts for each status7465 when filtering by health status7466 returns the correct counts for each status7467# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/issue_status_counts_spec.rb. It took 4.58 seconds. Expected to take 5.3 seconds.7468# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/audit_events/instance/audit_event_streaming_destinations/create_spec.rb. Expected to take 5.19 seconds.7469Create an instance level external audit event destination7470 when feature is licensed7471 when current user is instance admin7472 creates the destination7473 behaves like creates an audit event7474 audits the creation7475 for category7476 when category is invalid7477 behaves like a mutation that does not create a destination7478 does not destroy the destination7479 does not audit the creation7480 when category is not provided7481 behaves like a mutation that does not create a destination7482 does not destroy the destination7483 does not audit the creation7484 when secret_token is not provided7485 behaves like a mutation that does not create a destination7486 does not destroy the destination7487 does not audit the creation7488 for config7489 when config is invalid7490 behaves like a mutation that does not create a destination7491 does not destroy the destination7492 does not audit the creation7493 when config is not provided7494 behaves like a mutation that does not create a destination7495 does not destroy the destination7496 does not audit the creation7497 when current user is not instance admin7498 behaves like a mutation that does not create a destination7499 does not destroy the destination7500 does not audit the creation7501 when feature is unlicensed7502 does not create the destination7503 behaves like a mutation on an unauthorized resource7504 behaves like a mutation that returns top-level errors7505 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"7506# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/audit_events/instance/audit_event_streaming_destinations/create_spec.rb. It took 4.2 seconds. Expected to take 5.19 seconds.7507# [RSpecRunTime] Starting example group ee/spec/requests/groups/protected_environments_controller_spec.rb. Expected to take 5.12 seconds.7508Groups::ProtectedEnvironmentsController7509 #POST create7510 with valid params7511 creates a new ProtectedEnvironment7512 sets a flash7513 redirects to CI/CD settings7514# [RSpecRunTime] RSpec elapsed time: 22 minutes 25.09 seconds. Current RSS: ~1434M. Threads: 6. load average: 1.08 1.11 1.20 1/470 24817515.7516 with invalid params7517 does not create a new ProtectedEnvironment7518 redirects to CI/CD settings7519 with invalid access7520 renders 4047521 #PUT update7522 updates the protected environment7523 with invalid params7524 returns unprocessable_entity7525 when the user is not authorized7526 renders 4047527 #DELETE destroy7528 finds the requested protected environment7529 deletes the requested protected environment7530 redirects to CI/CD settings7531 when destroy failed7532 sets a flash7533# [RSpecRunTime] RSpec elapsed time: 22 minutes 27.76 seconds. Current RSS: ~1445M. Threads: 6. load average: 1.08 1.11 1.20 1/470 24827534.7535 when the user is not authorized7536 renders 4047537# [RSpecRunTime] Finishing example group ee/spec/requests/groups/protected_environments_controller_spec.rb. It took 4.71 seconds. Expected to take 5.12 seconds.7538# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/google_cloud/artifact_registry/docker_image_spec.rb. Expected to take 5.12 seconds.7539getting the google cloud docker image linked to a project7540 matches the JSON schema7541 with the artifact_registry integration7542 when not present7543 behaves like returning a blank response7544 returns a blank response7545# [RSpecRunTime] RSpec elapsed time: 22 minutes 29.3 seconds. Current RSS: ~1446M. Threads: 6. load average: 1.08 1.11 1.20 1/470 24837546.7547 when inactive7548 behaves like returning a blank response7549 returns a blank response7550 behaves like returning the expected response7551 returns the proper response7552 when an user does not have required permissions7553 behaves like returning a blank response7554 returns a blank response7555 when google artifact registry feature is unavailable7556 behaves like returning a blank response7557 returns a blank response7558 with an anonymous user on a public project7559 behaves like returning a blank response7560 returns a blank response7561 with invalid arguments7562 argument: :location, error_message: "`location` doesn't match Repository location of Google Artifact Management integration"7563 returns the error7564 argument: :repository, error_message: "`repository` doesn't match Repository name of Google Artifact Management integration"7565 returns the error7566 argument: :google_cloud_project_id, error_message: "`googleCloudProjectId` doesn't match Google Cloud project ID of Google Artifact Management integration"7567 returns the error7568 with the wlif integration7569 when not present7570 behaves like returning a blank response7571 returns a blank response7572 when inactive7573 behaves like returning a blank response7574 returns a blank response7575 behaves like a working graphql query7576 returns a successful response7577# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/google_cloud/artifact_registry/docker_image_spec.rb. It took 4.51 seconds. Expected to take 5.12 seconds.7578# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/merge_requests/update_approval_rule_spec.rb. Expected to take 5.0 seconds.7579Updating an approval_rule7580 with approvals_required7581 sets two required approvals to merge request rule7582# [RSpecRunTime] RSpec elapsed time: 22 minutes 35.58 seconds. Current RSS: ~1440M. Threads: 6. load average: 1.07 1.11 1.19 1/476 25677583.7584 with users already assigned7585 adds extra users7586 with remove_hidden_groups7587 removes inaccessible groups7588# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/merge_requests/update_approval_rule_spec.rb. It took 4.44 seconds. Expected to take 5.0 seconds.7589# [RSpecRunTime] Starting example group ee/spec/requests/api/group_milestones_spec.rb. Expected to take 4.85 seconds.7590API::GroupMilestones7591 matches V4 EE-specific response schema for a list of issues7592 behaves like group and project milestone burndowns7593 GET /groups/:id/milestones/:milestone_id/burndown_events7594 returns burndown events list7595 returns 404 when user is not authorized to read milestone7596# [RSpecRunTime] RSpec elapsed time: 22 minutes 41.39 seconds. Current RSS: ~1422M. Threads: 6. load average: 1.22 1.14 1.20 1/475 25687597.7598# [RSpecRunTime] Finishing example group ee/spec/requests/api/group_milestones_spec.rb. It took 4.33 seconds. Expected to take 4.85 seconds.7599# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/current_user/groups_query_spec.rb. Expected to take 4.83 seconds.7600Query current user groups7601 when permission_scope is CREATE_PROJECTS7602 behaves like a working graphql query7603 returns a successful response7604# [RSpecRunTime] RSpec elapsed time: 22 minutes 44.19 seconds. Current RSS: ~1393M. Threads: 6. load average: 1.22 1.14 1.20 1/475 25697605.7606 when ip_restrictions feature is enabled7607 when check_namespace_plan setting is enabled7608 behaves like no N + 1 DB queries7609 avoids N+1 queries7610# [RSpecRunTime] RSpec elapsed time: 22 minutes 45.74 seconds. Current RSS: ~1394M. Threads: 6. load average: 1.21 1.14 1.20 1/470 25707611.7612 when check_namespace_plan setting is disabled7613 behaves like no N + 1 DB queries7614 avoids N+1 queries7615# [RSpecRunTime] RSpec elapsed time: 22 minutes 47.32 seconds. Current RSS: ~1406M. Threads: 6. load average: 1.21 1.14 1.20 1/470 25717616.7617# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/current_user/groups_query_spec.rb. It took 5.93 seconds. Expected to take 4.83 seconds.7618# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/issues/set_epic_spec.rb. Expected to take 4.68 seconds.7619Setting the epic of an issue7620 returns an error if the user is not allowed to update the issue7621 return an error if issue can not be updated7622 sets given epic to the issue7623 removes existing epic if epic_id is nil7624# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/issues/set_epic_spec.rb. It took 4.37 seconds. Expected to take 4.68 seconds.7625# [RSpecRunTime] RSpec elapsed time: 22 minutes 51.85 seconds. Current RSS: ~1408M. Threads: 6. load average: 1.11 1.12 1.20 1/470 25727626.7627# [RSpecRunTime] Starting example group ee/spec/controllers/projects/iterations_controller_spec.rb. Expected to take 4.5 seconds.7628Projects::IterationsController7629 index7630 behaves like iterations license is not available7631 behaves like returning response status7632 returns not_found7633# [RSpecRunTime] RSpec elapsed time: 22 minutes 52.94 seconds. Current RSS: ~1403M. Threads: 6. load average: 1.11 1.12 1.20 1/470 25737634.7635 behaves like user is unauthorized7636 behaves like returning response status7637 returns not_found7638 behaves like project is under user namespace7639 behaves like returning response status7640 returns not_found7641 when user is authorized7642 redirects to the project iteration cadence index path7643 show7644 behaves like iterations license is not available7645 behaves like returning response status7646 returns not_found7647 behaves like user is unauthorized7648 behaves like returning response status7649 returns not_found7650 behaves like project is under user namespace7651 behaves like returning response status7652 returns not_found7653 when user is authorized7654 when current user cannot view the requested iteration7655 behaves like returning response status7656 returns not_found7657 when current user can view the requested iteration7658 redirects to the project iteration cadence iteration show path7659# [RSpecRunTime] Finishing example group ee/spec/controllers/projects/iterations_controller_spec.rb. It took 4.18 seconds. Expected to take 4.5 seconds.7660# [RSpecRunTime] Starting example group ee/spec/requests/api/analytics/product_analytics_spec.rb. Expected to take 4.45 seconds.7661API::Analytics::ProductAnalytics7662 GET projects/:id/product_analytics/request/load7663 behaves like well behaved cube query7664 when current user has guest project access7665 returns an unauthorized error7666# [RSpecRunTime] RSpec elapsed time: 22 minutes 57.52 seconds. Current RSS: ~1428M. Threads: 6. load average: 1.02 1.10 1.19 1/471 26237667.7668 when current user is a project developer7669 returns a 2007670 GET projects/:id/product_analytics/request/dry-run7671 behaves like well behaved cube query7672 when current user has guest project access7673 returns an unauthorized error7674 when current user is a project developer7675 returns a 2007676 GET projects/:id/product_analytics/meta7677 behaves like well behaved cube query7678 when current user has guest project access7679 returns an unauthorized error7680 when current user is a project developer7681 returns a 2007682# [RSpecRunTime] Finishing example group ee/spec/requests/api/analytics/product_analytics_spec.rb. It took 3.76 seconds. Expected to take 4.45 seconds.7683# [RSpecRunTime] Starting example group ee/spec/requests/projects/audit_events_spec.rb. Expected to take 4.38 seconds.7684view audit events7685 GET /:namespace/:project/-/audit_events7686 returns 200 response7687 avoids N+1 DB queries7688# [RSpecRunTime] RSpec elapsed time: 23 minutes 4.03 seconds. Current RSS: ~1417M. Threads: 6. load average: 1.10 1.12 1.19 1/473 26527689.7690# [RSpecRunTime] Finishing example group ee/spec/requests/projects/audit_events_spec.rb. It took 4.35 seconds. Expected to take 4.38 seconds.7691# [RSpecRunTime] Starting example group ee/spec/controllers/groups/boards_controller_spec.rb. Expected to take 4.28 seconds.7692Groups::BoardsController7693 GET index7694 when multiple boards are disabled7695 renders first board7696 when multiple boards are enabled7697 redirects to latest visited board7698 behaves like pushes wip limits to frontend7699 self-hosted with correct license7700 is enabled for all groups if the license is correct7701 on .com7702 for group with correct plan7703 is enabled7704 for group with incorrect or no plan7705 is not enabled7706 GET show7707 when multiple issue boards is enabled7708 lets user view board17709 lets user view board27710 when multiple issue boards is disabled7711 let user view the default shown board7712 renders 404 when project board is not the default7713# [RSpecRunTime] Finishing example group ee/spec/controllers/groups/boards_controller_spec.rb. It took 3.81 seconds. Expected to take 4.28 seconds.7714# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/security_orchestration/scan_result_policy_spec.rb. Expected to take 4.28 seconds.7715Query.project(fullPath).scanResultPolicies7716 when policy_configuration is assigned to the project7717 returns the policy7718 when policy_scope is present in policy7719 returns the policy7720# [RSpecRunTime] RSpec elapsed time: 23 minutes 11.5 seconds. Current RSS: ~1453M. Threads: 6. load average: 1.09 1.11 1.19 1/471 26777721.7722 when policy_configuration is assigned to the group7723 returns the policy7724# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/security_orchestration/scan_result_policy_spec.rb. It took 4.09 seconds. Expected to take 4.28 seconds.7725# [RSpecRunTime] Starting example group ee/spec/requests/projects/google_cloud/artifact_registry_controller_spec.rb. Expected to take 4.08 seconds.7726Projects::GoogleCloud::ArtifactRegistryController7727 GET #index7728 behaves like google artifact registry7729 when user has access to registry7730 behaves like returning response status7731 returns ok7732# [RSpecRunTime] RSpec elapsed time: 23 minutes 13.23 seconds. Current RSS: ~1452M. Threads: 6. load average: 1.09 1.11 1.19 1/470 26787733.7734 when feature is unavailable7735 behaves like returning response status7736 returns not_found7737 when user does not have access to registry7738 behaves like returning response status7739 returns not_found7740 with a public project and anonymous user7741 behaves like returning response status7742 returns not_found7743 GET #show7744 behaves like google artifact registry7745 when user has access to registry7746 behaves like returning response status7747 returns ok7748 when feature is unavailable7749 behaves like returning response status7750 returns not_found7751 when user does not have access to registry7752 behaves like returning response status7753 returns not_found7754 with a public project and anonymous user7755 behaves like returning response status7756 returns not_found7757# [RSpecRunTime] Finishing example group ee/spec/requests/projects/google_cloud/artifact_registry_controller_spec.rb. It took 3.64 seconds. Expected to take 4.08 seconds.7758# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/ci/catalog/verified_namespace/create_spec.rb. Expected to take 4.03 seconds.7759VerifiedNamespaceCreate7760 #resolve7761 when on gitlab.com7762 when unauthorized7763 behaves like a mutation that returns a top-level access error7764 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"7765 when authorized7766 with valid arguments7767 when there is no verified namespace record for a given namespace7768 creates a verified namespace record7769 when there is a verified namespace record for a given namespace7770 updates a verified namespace record7771 with invalid arguments7772 with invalid verification level7773 returns an error7774 with invalid namespace path7775 returns an error7776 with invalid verification level and namespace path7777 returns multiple errors7778 when on self-managed7779 returns an error7780# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/ci/catalog/verified_namespace/create_spec.rb. It took 2.7 seconds. Expected to take 4.03 seconds.7781# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/epics/set_subscription_spec.rb. Expected to take 3.95 seconds.7782Set an Epic Subscription7783 when epics feature is disabled7784 does not subscribe user to the epic7785 behaves like a mutation that returns a top-level access error7786 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"7787# [RSpecRunTime] RSpec elapsed time: 23 minutes 19.59 seconds. Current RSS: ~1453M. Threads: 6. load average: 1.08 1.11 1.19 1/470 26797788.7789 when epics feature is enabled7790 when a user wants to subscribe to an epic7791 subscribes the user to the epic7792 when a user wants to unsubscribe from an epic7793 unsubscribes the user from the epic7794# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/epics/set_subscription_spec.rb. It took 2.89 seconds. Expected to take 3.95 seconds.7795# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/remote_development/namespace/remote_development_cluster_agents/with_directly_mapped_filter_arg_spec.rb. Expected to take 3.95 seconds.7796Query.namespace.remote_development_cluster_agents(filter: DIRECTLY_MAPPED)7797 when remote_development feature is unlicensed7798 returns an error7799# [RSpecRunTime] RSpec elapsed time: 23 minutes 23.02 seconds. Current RSS: ~1441M. Threads: 6. load average: 1.08 1.11 1.19 1/470 26807800.7801 when the feature flag is disabled7802 returns an error7803 when user does not have access to view the mappings7804 returns an error7805 when the params are valid7806 returns cluster agents that are directly mapped to the namespace7807 when the passed namespace is not a group7808 returns an error7809# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/remote_development/namespace/remote_development_cluster_agents/with_directly_mapped_filter_arg_spec.rb. It took 3.34 seconds. Expected to take 3.95 seconds.7810# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/vulnerabilities/external_issue_links_spec.rb. Expected to take 3.89 seconds.7811Query.vulnerabilities.externalIssueLinks7812 when queried for the first time with reactive caching7813 schedules a background job to fetch data from Jira7814 returns null as value for externalIssue7815# [RSpecRunTime] RSpec elapsed time: 23 minutes 27.59 seconds. Current RSS: ~1425M. Threads: 6. load average: 1.07 1.11 1.19 1/470 26817816.7817 when queried without reactive caching7818 returns a list of all VulnerabilityExternalIssueLink7819# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/vulnerabilities/external_issue_links_spec.rb. It took 3.58 seconds. Expected to take 3.89 seconds.7820# [RSpecRunTime] Starting example group ee/spec/controllers/projects/analytics/cycle_analytics/summary_controller_spec.rb. Expected to take 3.8 seconds.7821Projects::Analytics::CycleAnalytics::SummaryController7822 GET "time_summary"7823 when cycle_analytics_for_projects feature is available7824 succeeds7825 returns correct value7826 when analytics_disabled features are disabled7827 renders 4047828# [RSpecRunTime] RSpec elapsed time: 23 minutes 30.45 seconds. Current RSS: ~1433M. Threads: 6. load average: 1.06 1.10 1.18 1/470 26827829.7830 when user is not part of the project7831 renders 4047832 when the feature is not available7833 renders 4047834# [RSpecRunTime] Finishing example group ee/spec/controllers/projects/analytics/cycle_analytics/summary_controller_spec.rb. It took 2.92 seconds. Expected to take 3.8 seconds.7835# [RSpecRunTime] Starting example group ee/spec/requests/api/branches_spec.rb. Expected to take 3.8 seconds.7836API::Branches7837 PUT /projects/:id/repository/branches/:branch/protect7838 when no one can push7839 updates 'developers_can_push' without removing the 'no_one' access level7840# [RSpecRunTime] RSpec elapsed time: 23 minutes 32.69 seconds. Current RSS: ~1442M. Threads: 6. load average: 1.06 1.10 1.18 1/473 27287841.7842 PUT /projects/:id/repository/branches/:branch/unprotect7843 with blocking scan result policy7844 blocks unprotecting branches7845# [RSpecRunTime] RSpec elapsed time: 23 minutes 34.55 seconds. Current RSS: ~1446M. Threads: 6. load average: 1.06 1.10 1.18 1/475 27937846.7847# [RSpecRunTime] Finishing example group ee/spec/requests/api/branches_spec.rb. It took 3.58 seconds. Expected to take 3.8 seconds.7848# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/group/security_orchestration/approval_policy_spec.rb. Expected to take 3.69 seconds.7849Query.group(fullPath).approvalPolicies7850 when policy_scope is present in policy7851 returns the policy7852# [RSpecRunTime] RSpec elapsed time: 23 minutes 37.72 seconds. Current RSS: ~1445M. Threads: 6. load average: 1.06 1.10 1.18 1/475 28187853.7854 when policy_scope is not present in policy7855 returns the policy7856# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/group/security_orchestration/approval_policy_spec.rb. It took 3.45 seconds. Expected to take 3.69 seconds.7857# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/audit_events/streaming/headers/destroy_spec.rb. Expected to take 3.58 seconds.7858Destroy an external audit event destination header7859 when feature is licensed7860 when current user is a group owner7861 destroys the header7862 when header ID belongs to a different destination7863 behaves like a mutation that does not destroy a header7864 does not destroy the destination7865# [RSpecRunTime] RSpec elapsed time: 23 minutes 39.51 seconds. Current RSS: ~1453M. Threads: 6. load average: 1.05 1.10 1.18 1/475 28197866.7867 when current user is a group maintainer7868 behaves like a mutation that does not destroy a header7869 does not destroy the destination7870 when current user is a group developer7871 behaves like a mutation that does not destroy a header7872 does not destroy the destination7873 when current user is a group guest7874 behaves like a mutation that does not destroy a header7875 does not destroy the destination7876 when feature is unlicensed7877 does not destroy the header7878 behaves like a mutation on an unauthorized resource7879 behaves like a mutation that returns top-level errors7880 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"7881# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/audit_events/streaming/headers/destroy_spec.rb. It took 3.09 seconds. Expected to take 3.58 seconds.7882# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/remote_development/namespace/remote_development_cluster_agents/with_available_filter_arg_spec.rb. Expected to take 3.49 seconds.7883Query.namespace.remote_development_cluster_agents(filter: AVAILABLE)7884 when the params are valid7885 returns a cluster agent7886# [RSpecRunTime] RSpec elapsed time: 23 minutes 42.53 seconds. Current RSS: ~1456M. Threads: 6. load average: 1.05 1.10 1.18 1/475 28207887.7888 when the provided namespace is not a group namespace7889 returns an error7890 when user does not have access to the project7891 skips agents for which the user does not have access7892 when remote_development feature is unlicensed7893 returns an error7894 when the feature flag is disabled7895 returns an error7896# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/remote_development/namespace/remote_development_cluster_agents/with_available_filter_arg_spec.rb. It took 2.66 seconds. Expected to take 3.49 seconds.7897# [RSpecRunTime] Starting example group ee/spec/requests/api/internal/search/zoekt_spec.rb. Expected to take 3.47 seconds.7898API::Internal::Search::Zoekt7899 POST /internal/search/zoekt/:uuid/callback7900 with invalid auth7901 returns 4017902 with valid auth7903 when node is found7904 and parms success is true7905 logs the info and returns accepted7906 and params success is false7907 logs the error and returns accepted7908 when additional_payload sent in the params7909 log the additional_payload attributes7910 when node is not found7911 logs the info and returns unprocessable_entity!7912 when a request is received with invalid params7913 returns bad_request7914 GET /internal/search/zoekt/:uuid/tasks7915 with invalid auth7916 returns 4017917 with valid auth7918 with feature flag disabled7919 when node does not exist7920 does not save node7921 when node exists7922 does not save node when node does not exist7923 when a task request is received with valid params7924 returns node ID and tasks for task request7925 when zoekt_send_tasks is disabled7926 does not return tasks7927 when a heartbeat has valid params but a node validation error occurs7928 returns 4227929 when a heartbeat is received with invalid params7930 returns 4007931# [RSpecRunTime] Finishing example group ee/spec/requests/api/internal/search/zoekt_spec.rb. It took 2.24 seconds. Expected to take 3.47 seconds.7932# [RSpecRunTime] Starting example group ee/spec/controllers/projects/security/scanned_resources_controller_spec.rb. Expected to take 3.36 seconds.7933Projects::Security::ScannedResourcesController7934 GET index7935 when the "Security and Compliance" feature is disabled7936 is expected to respond with numeric status code not_found7937# [RSpecRunTime] RSpec elapsed time: 23 minutes 47.37 seconds. Current RSS: ~1488M. Threads: 6. load average: 1.05 1.10 1.18 1/471 28447938.7939 when DAST security scan is found7940 returns the CSV data7941 when pipeline_id is from a dangling pipeline7942 returns the CSV data7943# [RSpecRunTime] RSpec elapsed time: 23 minutes 48.49 seconds. Current RSS: ~1489M. Threads: 6. load average: 1.05 1.10 1.18 2/474 28517944.7945 when the pipeline id is missing7946 raises an error when pipeline_id param is missing7947# [RSpecRunTime] Finishing example group ee/spec/controllers/projects/security/scanned_resources_controller_spec.rb. It took 2.92 seconds. Expected to take 3.36 seconds.7948# [RSpecRunTime] Starting example group ee/spec/requests/admin/users_controller_spec.rb. Expected to take 3.3 seconds.7949Admin::UsersController7950 GET card_match7951 when not SaaS7952 responds with 4047953 when SaaS7954 when user has no credit card validation7955 redirects back to #show7956 when user has credit card validation7957 displays its own and matching card details7958 GET #index7959 eager loads authorized projects association7960 PATCH #update7961 when user is an enterprise user7962 when new email is not owned by the user's enterprise group7963 allows change user email7964 PUT #unlock7965 logs a user_access_unlock audit event with author set to the current user7966# [RSpecRunTime] Finishing example group ee/spec/requests/admin/users_controller_spec.rb. It took 2.65 seconds. Expected to take 3.3 seconds.7967# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/releases/create_spec.rb. Expected to take 3.26 seconds.7968Creation of a new release7969 when the provided milestones include a group milestone7970 when the group milestone association feature is licensed7971 returns no errors7972 creates a release with both project and group milestone associations7973# [RSpecRunTime] RSpec elapsed time: 23 minutes 54.05 seconds. Current RSS: ~1479M. Threads: 6. load average: 1.04 1.10 1.18 1/475 29207974.7975 when the group milestone association feature is not licensed7976 returns an error-as-data field with a message about an invalid license7977# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/releases/create_spec.rb. It took 2.85 seconds. Expected to take 3.26 seconds.7978# [RSpecRunTime] Starting example group ee/spec/requests/lfs_locks_api_spec.rb. Expected to take 3.18 seconds.7979Git LFS File Locking API7980 Create File Lock endpoint7981 with an exceeded namespace storage limit7982 does not create the lock7983 Listing File Locks endpoint7984 with an exceeded namespace storage limit7985 returns the list of locked files7986 List File Locks for verification endpoint7987 with an exceeded namespace storage limit7988 rejects the request7989 Delete File Lock endpoint7990 with an exceeded namespace storage limit7991 does not delete the lock7992# [RSpecRunTime] Finishing example group ee/spec/requests/lfs_locks_api_spec.rb. It took 2.42 seconds. Expected to take 3.18 seconds.7993# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/boards/epic_boards_query_spec.rb. Expected to take 3.16 seconds.7994get list of epic boards7995 when the user does not have access to the epic board group7996 returns nil group7997 when user can access the epic board group7998 sorting and pagination7999 behaves like sorted paginated query8000 behaves like requires variables8001 shared example requires variables to be set8003 when sorting8004 sorts correctly8005 when paginating8006 paginates correctly8007# [RSpecRunTime] RSpec elapsed time: 23 minutes 58.95 seconds. Current RSS: ~1467M. Threads: 6. load average: 1.04 1.09 1.18 1/475 29298008.8009 field values8010 returns the correct values for hiding board lists8011# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/boards/epic_boards_query_spec.rb. It took 2.51 seconds. Expected to take 3.16 seconds.8012# [RSpecRunTime] Starting example group ee/spec/requests/api/ci/pipelines_spec.rb. Expected to take 3.01 seconds.8013API::Ci::Pipelines8014 DELETE /projects/:id/pipelines/:pipeline_id8015 authorized user8016 when audit events is enabled8017 logs an audit event8018# [RSpecRunTime] RSpec elapsed time: 24 minutes 1.24 seconds. Current RSS: ~1467M. Threads: 6. load average: 1.12 1.11 1.18 1/476 29598019.8020# [RSpecRunTime] Finishing example group ee/spec/requests/api/ci/pipelines_spec.rb. It took 1.88 seconds. Expected to take 3.01 seconds.8021# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/audit_events/streaming/instance_headers/create_spec.rb. Expected to take 2.99 seconds.8022Create an instance external audit event destination header8023 when feature is unlicensed8024 behaves like a mutation that returns top-level errors8025 is expected to contain exactly "You do not have access to this mutation."8026 behaves like a mutation that does not create a header8027 does not create a header8028 when feature is licensed8029 when current user is instance admin8030 creates the header with the correct attributes8031 when active param is also provided8032 creates the header with the correct attributes8033 when the header attributes are invalid8034 returns correct errors8035 behaves like a mutation that does not create a header8036 does not create a header8037 when the destination id is wrong8038 does not create any header8039 behaves like a mutation that returns top-level errors8040 is expected to contain exactly "Please provide valid destination id."8041 when current user is not instance admin8042 behaves like a mutation that does not create a header8043 does not create a header8044# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/audit_events/streaming/instance_headers/create_spec.rb. It took 2.7 seconds. Expected to take 2.99 seconds.8045# [RSpecRunTime] Starting example group ee/spec/requests/custom_roles/admin_push_rules/projects_request_spec.rb. Expected to take 2.86 seconds.8046User with admin_push_rules custom role8047 Projects::Settings::RepositoryController8048 #show8049 returns repository settings page8050# [RSpecRunTime] RSpec elapsed time: 24 minutes 5.91 seconds. Current RSS: ~1471M. Threads: 6. load average: 1.11 1.11 1.18 1/472 29608051.8052 Projects::PushRulesController8053 #update8054 updates repository settings8055# [RSpecRunTime] Finishing example group ee/spec/requests/custom_roles/admin_push_rules/projects_request_spec.rb. It took 2.33 seconds. Expected to take 2.86 seconds.8056# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/branch_rules/external_status_checks_spec.rb. Expected to take 2.84 seconds.8057getting external status checks for a branch rule8058 is expected to eq 18059 when the user does have read_external_status_check permission8060 behaves like a working graphql query8061 returns a successful response8062 returns external_status_checks_data8063# [RSpecRunTime] RSpec elapsed time: 24 minutes 8.1 seconds. Current RSS: ~1469M. Threads: 6. load average: 1.11 1.11 1.18 1/472 29618064.8065 when the user does not have read_external_status_check permission8066 behaves like a working graphql query8067 returns a successful response8068 hides external_status_checks_data8069# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/branch_rules/external_status_checks_spec.rb. It took 2.62 seconds. Expected to take 2.84 seconds.8070# [RSpecRunTime] Starting example group ee/spec/requests/projects/security/dast_configuration_controller_spec.rb. Expected to take 2.74 seconds.8071Projects::Security::DastConfigurationController8072 GET #show8073 when the "Security and Compliance" feature is disabled8074 is expected to respond with numeric status code not_found8075 feature available8076 user authorized8077 can access page8078 user not authorized8079 sees a 404 error8080 feature not available8081 license doesn't support the feature8082 sees a 404 error8083# [RSpecRunTime] Finishing example group ee/spec/requests/projects/security/dast_configuration_controller_spec.rb. It took 2.34 seconds. Expected to take 2.74 seconds.8084# [RSpecRunTime] Starting example group ee/spec/requests/groups/saml_providers_controller_spec.rb. Expected to take 2.64 seconds.8085Groups::SamlProvidersController8086 PUT update_microsoft_application8087 when SAML SSO is not enabled8088 renders 404 not found8089 when SAML SSO is enabled8090 when the user is not a group owner8091 renders 404 not found8092 when the user is a group owner8093 behaves like Microsoft application controller actions8094 raises an error when parameters are missing8095 redirects with error alert when missing required attributes8096 redirects with success notice8097# [RSpecRunTime] RSpec elapsed time: 24 minutes 13.52 seconds. Current RSS: ~1487M. Threads: 6. load average: 1.10 1.11 1.18 1/470 29628098.8099# [RSpecRunTime] Finishing example group ee/spec/requests/groups/saml_providers_controller_spec.rb. It took 2.3 seconds. Expected to take 2.64 seconds.8100# [RSpecRunTime] Starting example group ee/spec/requests/api/ci/runner/jobs_put_spec.rb. Expected to take 2.61 seconds.8101API::Ci::Runner8102 PUT /api/v4/jobs/:id8103 tracks CI minutes usage of running job8104 when CI minutes usage is exceeded8105 drops the job8106# [RSpecRunTime] RSpec elapsed time: 24 minutes 15.17 seconds. Current RSS: ~1476M. Threads: 6. load average: 1.01 1.09 1.17 1/470 29638107.8108 when CI minutes usage is not exceeded8109 does not drop the job8110# [RSpecRunTime] Finishing example group ee/spec/requests/api/ci/runner/jobs_put_spec.rb. It took 1.93 seconds. Expected to take 2.61 seconds.8111# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/security_training_urls_spec.rb. Expected to take 2.51 seconds.8112Query.project(fullPath).securityTrainingUrls8113 when unauthenticated8114 behaves like a working graphql query that returns no data8115 contains no data8116 behaves like a working graphql query8117 returns a successful response8118# [RSpecRunTime] RSpec elapsed time: 24 minutes 16.8 seconds. Current RSS: ~1479M. Threads: 6. load average: 1.01 1.09 1.17 1/470 29648119.8120 when authenticated8121 when not authorized8122 behaves like a working graphql query that returns no data8123 contains no data8124 behaves like a working graphql query8125 returns a successful response8126 when authorized8127 returns the security training urls8128# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/security_training_urls_spec.rb. It took 2.42 seconds. Expected to take 2.51 seconds.8129# [RSpecRunTime] Starting example group ee/spec/requests/api/snippets_spec.rb. Expected to take 2.47 seconds.8130API::Snippets8131 GET /snippets/all8132 when repository storage name is specified8133 for an admin8134 returns all snippets8135 filters by the repository storage name8136 does not return any snippet for unknown storage8137# [RSpecRunTime] RSpec elapsed time: 24 minutes 19.88 seconds. Current RSS: ~1487M. Threads: 6. load average: 1.01 1.09 1.17 1/470 30278138.8139 for a user8140 the repository storage filter is ignored8141# [RSpecRunTime] Finishing example group ee/spec/requests/api/snippets_spec.rb. It took 2.28 seconds. Expected to take 2.47 seconds.8142# [RSpecRunTime] Starting example group ee/spec/requests/phone_verification/telesign_callbacks_controller_spec.rb. Expected to take 2.4 seconds.8143PhoneVerification::TelesignCallbacksController8144 POST #notify8145 when callback request is not valid (authentication failed)8146 does not log and returns not found status8147 when callback request is valid8148 logs and returns ok status8149 when origin country of user is blocked in Telesign8150 when no user is associated with the callback8151 behaves like does not invalidate verification_state_signup_identity_verification_path cache8152 does not invalidate verification_state_signup_identity_verification_path cache8153 behaves like does not log the event8154 does not log the event8155 when a user is associated with the callback8156 exempts the user8157 invalidates verification_state_*identity_verification_path cache8158 logs the event8159 when user is not qualified for phone number exemption offer8160 does not exempt the user8161 behaves like does not invalidate verification_state_signup_identity_verification_path cache8162 does not invalidate verification_state_signup_identity_verification_path cache8163# [RSpecRunTime] RSpec elapsed time: 24 minutes 21.97 seconds. Current RSS: ~1499M. Threads: 6. load average: 1.01 1.09 1.17 1/470 30328164.8165 behaves like does not log the event8166 does not log the event8167# [RSpecRunTime] Finishing example group ee/spec/requests/phone_verification/telesign_callbacks_controller_spec.rb. It took 2.04 seconds. Expected to take 2.4 seconds.8168# [RSpecRunTime] Starting example group ee/spec/requests/api/internal/suggested_reviewers_spec.rb. Expected to take 2.33 seconds.8169API::Internal::SuggestedReviewers8170 POST /internal/suggested_reviewers/tokens8171 when feature flag is disabled8172 returns 4048173 when feature flag is enabled8174 when authentication header is not set8175 returns 4018176 when authentication header is set8177 when project is not allowed to suggest reviewers8178 returns 4048179 when project is allowed to suggest reviewers8180 when create token service fails8181 returns 4008182 when create token service succeeds8183 returns 2008184# [RSpecRunTime] Finishing example group ee/spec/requests/api/internal/suggested_reviewers_spec.rb. It took 1.84 seconds. Expected to take 2.33 seconds.8185# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/iterations/cadences_spec.rb. Expected to take 2.29 seconds.8186getting iterations8187 query for iteration cadence8188 returns all group cadences8189 by global id8190 fetching cadences from group level8191 behaves like returns cadence by id8192 returns cadence8193# [RSpecRunTime] RSpec elapsed time: 24 minutes 25.33 seconds. Current RSS: ~1491M. Threads: 6. load average: 1.01 1.08 1.17 1/470 30338194.8195 from a different group8196 behaves like returns cadence by id8197 returns cadence8198 fetching cadences from project level8199 behaves like returns cadence by id8200 returns cadence8201# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/iterations/cadences_spec.rb. It took 1.9 seconds. Expected to take 2.29 seconds.8202# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/projects/blobs_remove_spec.rb. Expected to take 2.23 seconds.8203projectBlobsRemove8204 Removing blobs:8205 when audit events are licensed8206 creates an audit event8207# [RSpecRunTime] RSpec elapsed time: 24 minutes 27.46 seconds. Current RSS: ~1487M. Threads: 6. load average: 1.01 1.08 1.17 1/471 30548208.8209 when audit events are not licensed8210 does not audit the change8211# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/projects/blobs_remove_spec.rb. It took 1.88 seconds. Expected to take 2.23 seconds.8212# [RSpecRunTime] Starting example group ee/spec/requests/api/debian_project_packages_spec.rb. Expected to take 2.16 seconds.8213API::DebianProjectPackages8214 GET projects/:id/packages/debian/pool/:codename/:letter/:package_name/:package_version/:file_name8215 behaves like applying ip restriction for group8216 in group without restriction8217 behaves like returning response status8218 returns ok8219# [RSpecRunTime] RSpec elapsed time: 24 minutes 29.13 seconds. Current RSS: ~1478M. Threads: 6. load average: 1.01 1.08 1.17 1/471 30558220.8221 in group with restriction8222 with address within the range8223 behaves like returning response status8224 returns ok8225 with address outside the range8226 behaves like returning response status8227 returns not_found8228# [RSpecRunTime] Finishing example group ee/spec/requests/api/debian_project_packages_spec.rb. It took 1.69 seconds. Expected to take 2.16 seconds.8229# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/member_role/single_member_role_spec.rb. Expected to take 2.1 seconds.8230Query.single_member_role8231 with custom roles feature8232 returns the requested member role8233 behaves like a working graphql query8234 returns a successful response8235# [RSpecRunTime] RSpec elapsed time: 24 minutes 31.23 seconds. Current RSS: ~1468M. Threads: 6. load average: 1.01 1.08 1.17 1/471 30568236.8237 without custom roles feature8238 does not return a member role8239# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/member_role/single_member_role_spec.rb. It took 2.08 seconds. Expected to take 2.1 seconds.8240# [RSpecRunTime] Starting example group ee/spec/requests/api/ee/issues/post_projects_issues_spec.rb. Expected to take 2.05 seconds.8241API::Issues8242 POST /projects/:id/issues8243 when an issue is added under an epic with max children limit reached8244 returns 4228245# [RSpecRunTime] RSpec elapsed time: 24 minutes 33.48 seconds. Current RSS: ~1463M. Threads: 6. load average: 1.01 1.08 1.17 1/471 30578246.8247# [RSpecRunTime] Finishing example group ee/spec/requests/api/ee/issues/post_projects_issues_spec.rb. It took 1.9 seconds. Expected to take 2.05 seconds.8248# [RSpecRunTime] Starting example group ee/spec/controllers/admin/elasticsearch_controller_spec.rb. Expected to take 1.97 seconds.8249Admin::ElasticsearchController8250 POST #enqueue_index8251 starts indexing8252 without an index8253 does nothing and returns 4048254 POST #trigger_reindexing8255 creates a reindexing task8256 does not create a reindexing task if there is another one8257 does not create a reindexing task if a required param is nil8258 POST #cancel_index_deletion8259 sets delete_original_index_at to nil8260 POST #retry_migration8261 deletes the migration record and drops the halted cache8262# [RSpecRunTime] Finishing example group ee/spec/controllers/admin/elasticsearch_controller_spec.rb. It took 1.64 seconds. Expected to take 1.97 seconds.8263# [RSpecRunTime] Starting example group ee/spec/requests/api/sbom/occurrences_spec.rb. Expected to take 1.89 seconds.8264API::Sbom::Occurrences8265 GET /occurrences/vulnerabilities8266 when unauthenticated8267 returns authentication error8268 when user is authenticated but unauthorized8269 returns not found8270 when user is authorized8271 returns success8272 when id is nil8273 returns not found8274# [RSpecRunTime] Finishing example group ee/spec/requests/api/sbom/occurrences_spec.rb. It took 2.8 seconds. Expected to take 1.89 seconds.8275# [RSpecRunTime] RSpec elapsed time: 24 minutes 38.08 seconds. Current RSS: ~1469M. Threads: 6. load average: 1.01 1.08 1.17 1/471 30598276.8277# [RSpecRunTime] Starting example group ee/spec/controllers/projects/learn_gitlab_controller_spec.rb. Expected to take 1.85 seconds.8278Projects::LearnGitlabController8279 GET #show8280 for unauthenticated user8281 is expected to respond with numeric status code redirect8282 for authenticated user8283 when learn gitlab is available8284 is expected to render template show8285 when not on gitlab.com8286 is expected to respond with numeric status code not_found8287 when learn_gitlab is not available8288 is expected to respond with numeric status code not_found8289# [RSpecRunTime] Finishing example group ee/spec/controllers/projects/learn_gitlab_controller_spec.rb. It took 1.52 seconds. Expected to take 1.85 seconds.8290# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/incident_management/escalation_policy/update_spec.rb. Expected to take 1.79 seconds.8291Updating an escalation policy8292 updates the escalation policy8293 when rules are provided out of order8294 successfully creates the policy and reorders the rules8295# [RSpecRunTime] RSpec elapsed time: 24 minutes 41.04 seconds. Current RSS: ~1466M. Threads: 6. load average: 1.01 1.08 1.17 1/471 30608296.8297# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/incident_management/escalation_policy/update_spec.rb. It took 1.57 seconds. Expected to take 1.79 seconds.8298# [RSpecRunTime] Starting example group ee/spec/controllers/security/vulnerabilities_controller_spec.rb. Expected to take 1.79 seconds.8299Security::VulnerabilitiesController8300 GET #index8301 behaves like Security::ApplicationController8302 when the user is authenticated8303 responds with success8304 and the instance does not have an Ultimate license8305 404s8306 when the user is not authenticated8307 redirects the user to the sign in page8308 when security dashboard feature8309 is enabled8310 is expected to render template instance_security8311 behaves like tracks govern usage event8312 tracks unique event8313 is disabled8314 is expected to respond with numeric status code not_found8315 is expected to render template errors/not_found8316 behaves like doesn't track govern usage event8317 doesn't tracks event8318# [RSpecRunTime] Finishing example group ee/spec/controllers/security/vulnerabilities_controller_spec.rb. It took 1.49 seconds. Expected to take 1.79 seconds.8319# [RSpecRunTime] Starting example group ee/spec/controllers/ee/root_controller_spec.rb. Expected to take 1.71 seconds.8320RootController8321 GET #index8322 when user is not logged in8323 on a Geo primary node8324 redirects to the sign-in page8325 when a custom home page URL is defined8326 redirects the user to the custom home page URL8327 on a Geo secondary node8328 redirects to the sign-in page8329 when a custom home page URL is defined8330 redirects to the sign-in page8331 with a user8332 who has customized their dashboard setting for operations8333 when licensed8334 redirects to operations dashboard8335 when unlicensed8336 renders the default dashboard8337# [RSpecRunTime] Finishing example group ee/spec/controllers/ee/root_controller_spec.rb. It took 1.35 seconds. Expected to take 1.71 seconds.8338# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/audit_events/instance/amazon_s3_configuration_spec.rb. Expected to take 1.71 seconds.8339List audit event Amazon S3 destinations for the instance8340 when user is authenticated8341 when feature is licensed8342 when user is instance admin8343 returns the instance audit event Amazon S3 configurations8344 when user is not instance admin8345 behaves like a request that returns no destinations8346 returns no destinations8347 when feature is not licensed8348 when user is instance admin8349 behaves like a request that returns no destinations8350 returns no destinations8351 when user is not instance admin8352 behaves like a request that returns no destinations8353 returns no destinations8354 when user is not authenticated8355 when feature is licensed8356 behaves like a request that returns no destinations8357 returns no destinations8358 when feature is not licensed8359 behaves like a request that returns no destinations8360 returns no destinations8361# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/audit_events/instance/amazon_s3_configuration_spec.rb. It took 1.49 seconds. Expected to take 1.71 seconds.8362# [RSpecRunTime] Starting example group ee/spec/controllers/remote_development/workspaces_feature_flag_controller_spec.rb. Expected to take 1.59 seconds.8363RemoteDevelopment::WorkspacesFeatureFlagController8364 GET #show8365 when namespace is not found8366 returns enabled as false8367 when namespace is found8368 when flag does not exist in the allow-list8369 returns enabled as false8370 when flag exists in the allow-list but is not a known feature flag8371 returns enabled as false8372 when feature flag is enabled8373 returns enabled as true8374 when flag is not allowed8375 returns enabled as false8376 when feature flag is disabled8377 returns enabled as false8378# [RSpecRunTime] Finishing example group ee/spec/controllers/remote_development/workspaces_feature_flag_controller_spec.rb. It took 1.16 seconds. Expected to take 1.59 seconds.8379# [RSpecRunTime] Starting example group ee/spec/requests/groups/settings/access_tokens_controller_spec.rb. Expected to take 1.56 seconds.8380Groups::Settings::AccessTokensController8381 POST /:namespace/-/settings/access_tokens8382 when has trial subscription8383 cannot create token8384 when has non-trial subscription8385 can create token8386# [RSpecRunTime] Finishing example group ee/spec/requests/groups/settings/access_tokens_controller_spec.rb. It took 1.32 seconds. Expected to take 1.56 seconds.8387# [RSpecRunTime] Starting example group ee/spec/requests/admin/application_settings/roles_and_permissions_controller_spec.rb. Expected to take 1.53 seconds.8388Admin::ApplicationSettings::RolesAndPermissionsController8389 GET #index8390 with non-admin user8391 behaves like not found8392 is not found8393 when no user is logged in8394 redirects to login page8395 with an admin user8396 when `custom_roles` license is disabled8397 behaves like not found8398 is not found8399 when `custom_roles` license is enabled8400 returns a 200 status code8401 when on SaaS8402 behaves like not found8403 is not found8404# [RSpecRunTime] Finishing example group ee/spec/requests/admin/application_settings/roles_and_permissions_controller_spec.rb. It took 1.19 seconds. Expected to take 1.53 seconds.8405# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/analytics/cycle_analytics/value_streams/destroy_spec.rb. Expected to take 1.49 seconds.8406Delete a value stream8407 when user has permissions to delete value streams8408 deletes value stream8409 when an error happens8410 returns error8411# [RSpecRunTime] RSpec elapsed time: 24 minutes 50.29 seconds. Current RSS: ~1501M. Threads: 6. load average: 1.00 1.08 1.17 1/471 30618412.8413 when the user does not have permission to create a value stream8414 behaves like a mutation that returns a top-level access error8415 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"8416# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/analytics/cycle_analytics/value_streams/destroy_spec.rb. It took 1.5 seconds. Expected to take 1.49 seconds.8417# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/groups/saved_replies/destroy_spec.rb. Expected to take 1.39 seconds.8418Destroy group saved reply8419 when license is valid8420 deletes the saved reply8421 when license is invalid8422 returns null8423 with group_saved_replies_flag disabled8424 returns null8425# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/groups/saved_replies/destroy_spec.rb. It took 1.17 seconds. Expected to take 1.39 seconds.8426# [RSpecRunTime] Starting example group ee/spec/requests/groups/security/compliance_project_framework_reports_controller_spec.rb. Expected to take 1.32 seconds.8427Groups::Security::ComplianceProjectFrameworkReportsController8428 GET /groups/*group_id/-/security/compliance_framework_reports(.:format)8429 when user does not have access to dashboard8430 renders not found8431 when user has access to compliance reports8432 defers email generation and redirects with message on following page8433# [RSpecRunTime] Finishing example group ee/spec/requests/groups/security/compliance_project_framework_reports_controller_spec.rb. It took 1.35 seconds. Expected to take 1.32 seconds.8434# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/user_code_suggestions_available_spec.rb. Expected to take 1.28 seconds.8435Querying user code suggestions access8436 when user is logged in8437 when user has access to code suggestions8438 returns true8439 when user does not have access to code suggestions8440 returns false8441 when feature flag is off8442 returns false8443 when user is not logged in8444 returns an empty response8445# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/user_code_suggestions_available_spec.rb. It took 0.97 second. Expected to take 1.28 seconds.8446# [RSpecRunTime] Starting example group ee/spec/requests/admin/user_permission_exports_controller_spec.rb. Expected to take 1.14 seconds.8447Admin::UserPermissionExportsController8448 #index8449 when user is authorized8450 when successful8451 responds with :ok8452 invokes the Export Service8453 has the appropriate data8454 when Export fails8455 responds appropriately8456 when user is unauthorised8457 responds with :not_found8458# [RSpecRunTime] Finishing example group ee/spec/requests/admin/user_permission_exports_controller_spec.rb. It took 1.01 seconds. Expected to take 1.14 seconds.8459# [RSpecRunTime] Starting example group ee/spec/requests/api/ai/llm/git_command_spec.rb. Expected to take 1.12 seconds.8460API::Ai::Llm::GitCommand8461 POST /ai/llm/git_command8462 when delegates AI request to Workhorse8463 responds with Workhorse send-url headers8464 when ai_global_switch is turned off8465 returns bad request8466 when the endpoint is called too many times8467 returns too many requests response8468# [RSpecRunTime] Finishing example group ee/spec/requests/api/ai/llm/git_command_spec.rb. It took 1.02 seconds. Expected to take 1.12 seconds.8469# [RSpecRunTime] Starting example group ee/spec/controllers/users_controller_spec.rb. Expected to take 1.09 seconds.8470UsersController8471 GET #available_project_templates8472 a user requests templates for themselves8473 responds successfully8474 a user requests templates for another user8475 responds with not found error8476 GET #available_group_templates8477 a user requests templates for themselves8478 responds successfully8479 a user requests templates for another user8480 responds with not found error8481# [RSpecRunTime] Finishing example group ee/spec/controllers/users_controller_spec.rb. It took 0.93 second. Expected to take 1.09 seconds.8482# [RSpecRunTime] Starting example group ee/spec/controllers/admin/role_promotion_requests_controller_spec.rb. Expected to take 0.82 second.8483Admin::RolePromotionRequestsController8484 GET #index8485 when member promotion management is enabled8486 renders the show template8487 when member promotion management is disabled8488 returns 4048489# [RSpecRunTime] Finishing example group ee/spec/controllers/admin/role_promotion_requests_controller_spec.rb. It took 0.68 second. Expected to take 0.82 second.8490# [RSpecRunTime] Starting example group ee/spec/controllers/admin/initial_setup_controller_spec.rb. Expected to take 0.77 second.8491Admin::InitialSetupController8492 #update8493 with extended auditing enabled8494 redirects to sign in page8495# [RSpecRunTime] Finishing example group ee/spec/controllers/admin/initial_setup_controller_spec.rb. It took 0.54 second. Expected to take 0.77 second.8496# [RSpecRunTime] Starting example group ee/spec/controllers/oauth/applications_controller_spec.rb. Expected to take 0.56 second.8497Oauth::ApplicationsController8498 project members8499 POST #create8500 logs the audit event8501# [RSpecRunTime] Finishing example group ee/spec/controllers/oauth/applications_controller_spec.rb. It took 0.43 second. Expected to take 0.56 second.8502# [RSpecRunTime] Starting example group ee/spec/mailers/emails/epics_spec.rb. Expected to take 0.37 second.8503Emails::Epics8504 adds email methods to Notify8505# [RSpecRunTime] Finishing example group ee/spec/mailers/emails/epics_spec.rb. It took 0.32 second. Expected to take 0.37 second.8506auto_explain log contains 1711 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-integration-pg14-6-7.344.main.ndjson.gz8507took 27.6996680918508auto_explain log contains 1712 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-integration-pg14-6-7.344.ci.ndjson.gz8509took 26.6796143988510[TEST PROF INFO] EventProf results for sql.active_record8511Total time: 06:12.701 of 24:52.893 (24.97%)8512Total events: 2621018513Top 5 slowest suites (by time):8514API::Projects (./ee/spec/requests/api/projects_spec.rb:5) – 00:46.727 (31027 / 152) of 02:50.230 (27.45%)8515RoutableActions (./ee/spec/controllers/concerns/routable_actions_spec.rb:5) – 00:33.122 (16243 / 78) of 01:43.067 (32.14%)8516API::Dependen...:Packages::Npm (./ee/spec/requests/api/dependency_proxy/packages/npm_spec.rb:5) – 00:28.002 (16978 / 325) of 01:58.481 (23.63%)8517API::ProjectApprovalRules (./ee/spec/requests/api/project_approval_rules_spec.rb:5) – 00:23.292 (16878 / 155) of 01:32.927 (25.07%)8518Git HTTP requests (Geo) (./ee/spec/requests/git_http_geo_spec.rb:5) – 00:21.259 (13920 / 63) of 01:17.029 (27.6%)8519Knapsack report was generated. Preview:8520{8521 "ee/spec/requests/api/projects_spec.rb": 170.22974498699978,8522 "ee/spec/controllers/concerns/routable_actions_spec.rb": 103.0675486340001,8523 "ee/spec/requests/api/dependency_proxy/packages/npm_spec.rb": 118.48155430599991,8524 "ee/spec/requests/api/project_approval_rules_spec.rb": 92.92669646100012,8525 "ee/spec/requests/git_http_geo_spec.rb": 77.02887985200005,8526 "ee/spec/requests/users/registrations_identity_verification_controller_spec.rb": 49.14086338400011,8527 "ee/spec/requests/groups/group_members_controller_spec.rb": 40.439442812999914,8528 "ee/spec/requests/api/geo_nodes_spec.rb": 36.56452490000038,8529 "ee/spec/controllers/groups/push_rules_controller_spec.rb": 35.69792683500009,8530 "ee/spec/requests/api/graphql/work_item_spec.rb": 32.73859005800023,8531 "ee/spec/controllers/groups/epic_issues_controller_spec.rb": 33.32297776200039,8532 "ee/spec/requests/api/users_spec.rb": 31.675305044000197,8533 "ee/spec/requests/api/graphql/vulnerabilities/vulnerability_spec.rb": 28.556774429000143,8534 "ee/spec/requests/api/vulnerability_issue_links_spec.rb": 27.98466715099994,8535 "ee/spec/controllers/registrations/groups_controller_spec.rb": 24.483234697999706,8536 "ee/spec/requests/api/scim/instance_scim_spec.rb": 24.755172461000257,8537 "ee/spec/requests/api/group_service_accounts_spec.rb": 17.78347732100019,8538 "ee/spec/controllers/ee/search_controller_spec.rb": 19.646525890999783,8539 "ee/spec/controllers/groups/epics/notes_controller_spec.rb": 18.961435967999932,8540 "ee/spec/requests/groups/protected_branches_controller_spec.rb": 15.963227459999871,8541 "ee/spec/requests/projects/on_demand_scans_controller_spec.rb": 15.291633443000137,8542 "ee/spec/controllers/projects/feature_flag_issues_controller_spec.rb": 12.73129192999977,8543 "ee/spec/requests/projects/issues_controller_spec.rb": 13.42290795200006,8544 "ee/spec/requests/api/graphql/project/work_items_spec.rb": 12.461110795999957,8545 "ee/spec/requests/api/ci/jobs_spec.rb": 12.967535159000363,8546 "ee/spec/controllers/groups/analytics/productivity_analytics_controller_spec.rb": 11.855491483999685,8547 "ee/spec/requests/api/license_spec.rb": 11.871867919999659,8548 "ee/spec/controllers/projects/clusters_controller_spec.rb": 13.229244906000076,8549 "ee/spec/requests/api/graphql/mutations/boards/epic_boards/epic_move_list_spec.rb": 10.188978813000176,8550 "ee/spec/requests/api/boards_spec.rb": 12.573389853000208,8551 "ee/spec/controllers/concerns/ee/onboarding/status_spec.rb": 10.760881430000154,8552 "ee/spec/requests/api/graphql/group/epic/epic_aggregate_query_spec.rb": 9.155126634000226,8553 "ee/spec/controllers/projects/path_locks_controller_spec.rb": 9.769057602999965,8554 "ee/spec/requests/groups/epics/related_epic_links_controller_spec.rb": 9.197390974999962,8555 "ee/spec/requests/api/graphql/remote_development/cluster_agent/workspaces/with_actual_states_arg_spec.rb": 9.195986015000017,8556 "ee/spec/requests/api/graphql/project/dependency_proxy_packages_setting_spec.rb": 7.845503413999722,8557 "ee/spec/requests/smartcard_controller_spec.rb": 9.342412533999777,8558 "ee/spec/requests/api/graphql/mutations/audit_events/google_cloud_logging_configurations/destroy_spec.rb": 7.919499818000077,8559 "ee/spec/requests/rack_attack_spec.rb": 6.898731876000056,8560 "ee/spec/requests/custom_roles/admin_web_hook/request_spec.rb": 8.019772445999934,8561 "ee/spec/requests/api/graphql/mutations/notes/create/note_spec.rb": 7.6905457769998975,8562 "ee/spec/requests/api/group_approval_rules_spec.rb": 7.273692115999893,8563 "ee/spec/requests/api/internal/app_sec/dast/site_validations_spec.rb": 6.119205613000304,8564 "ee/spec/requests/api/ci/variables_spec.rb": 5.880580253000062,8565 "ee/spec/requests/api/graphql/mutations/dast/profiles/update_spec.rb": 8.179188891999729,8566 "ee/spec/mailers/emails/requirements_spec.rb": 6.331089547000374,8567 "ee/spec/requests/api/graphql/mutations/alert_management/http_integration/create_spec.rb": 4.821453630000178,8568 "ee/spec/requests/api/graphql/mutations/security/configuration/set_container_scanning_for_registry_spec.rb": 6.599208139000439,8569 "ee/spec/requests/api/graphql/project/runner_google_cloud_provisioning_spec.rb": 5.502349333999518,8570 "ee/spec/requests/api/graphql/project/pipeline/security_report_findings_spec.rb": 6.553923798999676,8571 "ee/spec/requests/api/graphql/mutations/security_policy/unassign_security_policy_project_spec.rb": 6.010696475999794,8572 "ee/spec/requests/api/analytics/project_deployment_frequency_spec.rb": 7.050197063000269,8573 "ee/spec/requests/api/graphql/mutations/security/configuration/project_set_continuous_vulnerability_scanning_spec.rb": 5.011647659999653,8574 "ee/spec/requests/api/graphql/mutations/issues/set_weight_spec.rb": 4.473789293999289,8575 "ee/spec/requests/api/graphql/remote_development/workspaces/with_ids_arg_spec.rb": 5.737763883999833,8576 "ee/spec/requests/api/graphql/project/google_cloud/artifact_registry/docker_images_spec.rb": 4.3704393760008315,8577 "ee/spec/requests/api/graphql/mutations/vulnerabilities/confirm_spec.rb": 5.277698752000106,8578 "ee/spec/requests/groups/issues_controller_spec.rb": 5.180296763000115,8579 "ee/spec/requests/api/graphql/mutations/projects/initialize_product_analytics_spec.rb": 6.287005227000009,8580 "ee/spec/requests/api/graphql/project/issue_status_counts_spec.rb": 4.582516600999952,8581 "ee/spec/requests/api/graphql/mutations/audit_events/instance/audit_event_streaming_destinations/create_spec.rb": 4.203602380999655,8582 "ee/spec/requests/groups/protected_environments_controller_spec.rb": 4.710785352999665,8583 "ee/spec/requests/api/graphql/google_cloud/artifact_registry/docker_image_spec.rb": 4.507151797000006,8584 "ee/spec/requests/api/graphql/mutations/merge_requests/update_approval_rule_spec.rb": 4.439762293000058,8585 "ee/spec/requests/api/group_milestones_spec.rb": 4.325913010000477,8586 "ee/spec/requests/api/graphql/current_user/groups_query_spec.rb": 5.934456328000124,8587 "ee/spec/requests/api/graphql/mutations/issues/set_epic_spec.rb": 4.36741424200045,8588 "ee/spec/controllers/projects/iterations_controller_spec.rb": 4.1752109520002705,8589 "ee/spec/requests/api/analytics/product_analytics_spec.rb": 3.763213360000009,8590 "ee/spec/requests/projects/audit_events_spec.rb": 4.349234265000632,8591 "ee/spec/controllers/groups/boards_controller_spec.rb": 3.8113081490000695,8592 "ee/spec/requests/api/graphql/project/security_orchestration/scan_result_policy_spec.rb": 4.084713612000087,8593 "ee/spec/requests/projects/google_cloud/artifact_registry_controller_spec.rb": 3.6389927459995306,8594 "ee/spec/requests/api/graphql/mutations/ci/catalog/verified_namespace/create_spec.rb": 2.696727135999936,8595 "ee/spec/requests/api/graphql/mutations/epics/set_subscription_spec.rb": 2.889481615000477,8596 "ee/spec/requests/api/graphql/remote_development/namespace/remote_development_cluster_agents/with_directly_mapped_filter_arg_spec.rb": 3.3347113810004885,8597 "ee/spec/requests/api/graphql/vulnerabilities/external_issue_links_spec.rb": 3.5748379500000738,8598 "ee/spec/controllers/projects/analytics/cycle_analytics/summary_controller_spec.rb": 2.9187077690003207,8599 "ee/spec/requests/api/branches_spec.rb": 3.5771039699993707,8600 "ee/spec/requests/api/graphql/group/security_orchestration/approval_policy_spec.rb": 3.449725276999743,8601 "ee/spec/requests/api/graphql/audit_events/streaming/headers/destroy_spec.rb": 3.0888352729998587,8602 "ee/spec/requests/api/graphql/remote_development/namespace/remote_development_cluster_agents/with_available_filter_arg_spec.rb": 2.6636803740002506,8603 "ee/spec/requests/api/internal/search/zoekt_spec.rb": 2.2437072129996523,8604 "ee/spec/controllers/projects/security/scanned_resources_controller_spec.rb": 2.9191331789998003,8605 "ee/spec/requests/admin/users_controller_spec.rb": 2.649136887000168,8606 "ee/spec/requests/api/graphql/mutations/releases/create_spec.rb": 2.847014224999839,8607 "ee/spec/requests/lfs_locks_api_spec.rb": 2.421577184999478,8608 "ee/spec/requests/api/graphql/boards/epic_boards_query_spec.rb": 2.5099681060000876,8609 "ee/spec/requests/api/ci/pipelines_spec.rb": 1.8840833989997918,8610 "ee/spec/requests/api/graphql/audit_events/streaming/instance_headers/create_spec.rb": 2.6998598059999495,8611 "ee/spec/requests/custom_roles/admin_push_rules/projects_request_spec.rb": 2.3287107250007466,8612 "ee/spec/requests/api/graphql/project/branch_rules/external_status_checks_spec.rb": 2.6151104040000064,8613 "ee/spec/requests/projects/security/dast_configuration_controller_spec.rb": 2.34098847200039,8614 "ee/spec/requests/groups/saml_providers_controller_spec.rb": 2.297288121000747,8615 "ee/spec/requests/api/ci/runner/jobs_put_spec.rb": 1.9246630610005013,8616 "ee/spec/requests/api/graphql/project/security_training_urls_spec.rb": 2.419940545000827,8617 "ee/spec/requests/api/snippets_spec.rb": 2.277379576000385,8618 "ee/spec/requests/phone_verification/telesign_callbacks_controller_spec.rb": 2.039604935999705,8619 "ee/spec/requests/api/internal/suggested_reviewers_spec.rb": 1.835256649999792,8620 "ee/spec/requests/api/graphql/iterations/cadences_spec.rb": 1.898551636000775,8621 "ee/spec/requests/api/graphql/mutations/projects/blobs_remove_spec.rb": 1.8795669910005017,8622 "ee/spec/requests/api/debian_project_packages_spec.rb": 1.6901892710002357,8623 "ee/spec/requests/api/graphql/member_role/single_member_role_spec.rb": 2.083904956999504,8624 "ee/spec/requests/api/ee/issues/post_projects_issues_spec.rb": 1.900351025999953,8625 "ee/spec/controllers/admin/elasticsearch_controller_spec.rb": 1.6436540700005935,8626 "ee/spec/requests/api/sbom/occurrences_spec.rb": 2.7987810250006078,8627 "ee/spec/controllers/projects/learn_gitlab_controller_spec.rb": 1.516965806999906,8628 "ee/spec/requests/api/graphql/mutations/incident_management/escalation_policy/update_spec.rb": 1.5653050079999957,8629 "ee/spec/controllers/security/vulnerabilities_controller_spec.rb": 1.4878069340002185,8630 "ee/spec/controllers/ee/root_controller_spec.rb": 1.3485629229999176,8631 "ee/spec/requests/api/graphql/audit_events/instance/amazon_s3_configuration_spec.rb": 1.4919162930000311,8632 "ee/spec/controllers/remote_development/workspaces_feature_flag_controller_spec.rb": 1.159091833000275,8633 "ee/spec/requests/groups/settings/access_tokens_controller_spec.rb": 1.3232696689992736,8634 "ee/spec/requests/admin/application_settings/roles_and_permissions_controller_spec.rb": 1.1927092759997322,8635 "ee/spec/requests/api/graphql/mutations/analytics/cycle_analytics/value_streams/destroy_spec.rb": 1.5006375410002875,8636 "ee/spec/requests/api/graphql/groups/saved_replies/destroy_spec.rb": 1.1728668309997374,8637 "ee/spec/requests/groups/security/compliance_project_framework_reports_controller_spec.rb": 1.3524443619999147,8638 "ee/spec/requests/api/graphql/user_code_suggestions_available_spec.rb": 0.9740264130005016,8639 "ee/spec/requests/admin/user_permission_exports_controller_spec.rb": 1.0049377260002075,8640 "ee/spec/requests/api/ai/llm/git_command_spec.rb": 1.024380542000472,8641 "ee/spec/controllers/users_controller_spec.rb": 0.9333099010000296,8642 "ee/spec/controllers/admin/role_promotion_requests_controller_spec.rb": 0.6803306660003727,8643 "ee/spec/controllers/admin/initial_setup_controller_spec.rb": 0.5380238460002147,8644 "ee/spec/controllers/oauth/applications_controller_spec.rb": 0.4294927490000191,8645 "ee/spec/mailers/emails/epics_spec.rb": 0.31733596200047038646}8647Knapsack global time execution for tests: 24m 52s8648Finished in 25 minutes 54 seconds (files took 1 minute 22.78 seconds to load)86492466 examples, 0 failures8650Randomized with seed 547868651[TEST PROF INFO] Time spent in factories: 08:26.318 (31.8% of total time)8652RSpec exited with 0.8653No examples to retry, congrats!8655Running after script...8656$ source scripts/utils.sh8657$ bundle exec gem list gitlab_quality-test_tooling8658gitlab_quality-test_tooling (1.26.0)8659$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command8662$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command8665$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command8668$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command8672$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command8676$ tooling/bin/push_job_metrics || true8677[job-metrics] Pushing job metrics file for the CI/CD job.8678[job-metrics] Pushed 4 CI job metric entries to InfluxDB.8680Not uploading cache ruby-gems-debian-bookworm-ruby-3.2-17 due to policy8682Uploading artifacts...8683auto_explain/: found 3 matching artifact files and directories 8684coverage/: found 5 matching artifact files and directories 8685crystalball/: found 2 matching artifact files and directories 8686WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8687knapsack/: found 4 matching artifact files and directories 8688rspec/: found 16 matching artifact files and directories 8689WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8690log/*.log: found 20 matching artifact files and directories 8691WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6975008151/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com8692WARNING: Retrying... context=artifacts-uploader error=request redirected8693Uploading artifacts as "archive" to coordinator... 201 Created id=6975008151 responseStatus=201 Created token=glcbt-658694Uploading artifacts...8695rspec/rspec-*.xml: found 1 matching artifact files and directories 8696WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6975008151/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com8697WARNING: Retrying... context=artifacts-uploader error=request redirected8698Uploading artifacts as "junit" to coordinator... 201 Created id=6975008151 responseStatus=201 Created token=glcbt-658700Job succeeded