rspec-ee integration pg14 single-db-ci-connection 6/7
Passed Started
by
@krasio

Krasimir Angelov
1Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.8 ...2Using 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 ...3Starting service elasticsearch:7.17.6 ...4Pulling docker image elasticsearch:7.17.6 ...5Using docker image sha256:5fad10241ffd65d817ed0ddfaf6e87eee1f7dc2a7db33db1047835560ea71fda for elasticsearch:7.17.6 with digest elasticsearch@sha256:6c128de5d01c0c130a806022d6bd99b3e4c27a9af5bfc33b6b81861ae117d028 ...6Starting service registry.gitlab.com/gitlab-org/modelops/applied-ml/code-suggestions/ai-assist/model-gateway:latest ...7Authenticating with credentials from job payload (GitLab Registry)8Pulling docker image registry.gitlab.com/gitlab-org/modelops/applied-ml/code-suggestions/ai-assist/model-gateway:latest ...9Using 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 ...10Waiting for services to be up and running (timeout 30 seconds)...11Authenticating with credentials from job payload (GitLab Registry)12Pulling 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 ...13Using 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 ...15Running on runner-euhiqzpr-project-278964-concurrent-0 via runner-euhiqzpr-shared-gitlab-org-1717021485-17ba5abb...17Skipping Git repository setup18Skipping Git checkout19Skipping Git submodules setup21Checking cache for ruby-gems-debian-bookworm-ruby-3.2-17...22Downloading cache from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/ruby-gems-debian-bookworm-ruby-3.2-17 23Successfully extracted cache25Downloading artifacts for clone-gitlab-repo (6975007209)...26Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6975007209 responseStatus=200 OK token=glcbt-6527WARNING: Part of .git directory is on the list of files to extract 28WARNING: This may introduce unexpected problems 29Downloading artifacts for compile-test-assets (6975007223)...30Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6975007223 responseStatus=200 OK token=glcbt-6531Downloading artifacts for detect-tests (6975007229)...32Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6975007229 responseStatus=200 OK token=glcbt-6533Downloading artifacts for retrieve-tests-metadata (6975007235)...34Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6975007235 responseStatus=200 OK token=glcbt-6535Downloading artifacts for setup-test-env (6975007225)...36Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6975007225 responseStatus=200 OK token=glcbt-65 37 Executing "step_script" stage of the job script 38Using 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 ...39$ echo $FOSS_ONLY40$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb41$ export GOPATH=$CI_PROJECT_DIR/.go42$ mkdir -p $GOPATH43$ source scripts/utils.sh44$ source scripts/prepare_build.sh745Using two connections, single database config (config/database.yml.postgresql)746Geo DB will be set up.747Embedding DB will be set up.761$ source ./scripts/rspec_helpers.sh762$ run_timed_command "gem install knapsack --no-document"763$ gem install knapsack --no-document764Successfully installed knapsack-4.0.07651 gem installed766==> 'gem install knapsack --no-document' succeeded in 1 seconds.767$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"772$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"773$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"774$ tooling/bin/create_job_metrics_file || true775[job-metrics] Creating the job metrics file for the CI/CD job.776$ rspec_section rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request"778[23:34:42] Starting rspec_parallelized_job779RETRY_FAILED_TESTS_IN_NEW_PROCESS: true780KNAPSACK_GENERATE_REPORT: true781FLAKY_RSPEC_GENERATE_REPORT: true782KNAPSACK_TEST_FILE_PATTERN: {ee/}spec/{commands,controllers,mailers,requests}{,/**/}*_spec.rb783KNAPSACK_LOG_LEVEL: debug784KNAPSACK_REPORT_PATH: knapsack/rspec-ee_integration_pg14_single-db-ci-connection_6_7_278964_report.json785FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json786FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec-ee_integration_pg14_single-db-ci-connection_6_7_278964_report.json787NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec-ee_integration_pg14_single-db-ci-connection_6_7_278964_report.json788RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-6975008195.txt789CRYSTALBALL: 790RSPEC_TESTS_MAPPING_ENABLED: 791RSPEC_TESTS_FILTER_FILE: 792Shell set options (set -o) enabled:793braceexpand on794hashall on795interactive-comments on796pipefail on797Parsing expected rspec suite duration...798RSpec suite is expected to take 28 minutes 43.83 seconds.799Expected duration for tests:800{801 "ee/spec/requests/api/projects_spec.rb": 185.2099410909815,802 "ee/spec/controllers/concerns/routable_actions_spec.rb": 148.48534015459484,803 "ee/spec/requests/api/dependency_proxy/packages/npm_spec.rb": 129.655907416486,804 "ee/spec/requests/api/project_approval_rules_spec.rb": 97.27601862813925,805 "ee/spec/requests/git_http_geo_spec.rb": 86.52575230728633,806 "ee/spec/requests/users/registrations_identity_verification_controller_spec.rb": 62.35800170045345,807 "ee/spec/requests/groups/group_members_controller_spec.rb": 54.556782196265765,808 "ee/spec/requests/api/geo_nodes_spec.rb": 47.63280620213539,809 "ee/spec/controllers/groups/push_rules_controller_spec.rb": 43.693004595426906,810 "ee/spec/requests/api/graphql/work_item_spec.rb": 40.041968469589925,811 "ee/spec/controllers/groups/epic_issues_controller_spec.rb": 37.357963706037516,812 "ee/spec/requests/api/users_spec.rb": 34.43141545891738,813 "ee/spec/requests/api/graphql/vulnerabilities/vulnerability_spec.rb": 30.8279030888525,814 "ee/spec/requests/api/vulnerability_issue_links_spec.rb": 29.861406602718276,815 "ee/spec/controllers/registrations/groups_controller_spec.rb": 25.533558771933755,816 "ee/spec/requests/api/scim/instance_scim_spec.rb": 23.778745107488696,817 "ee/spec/requests/api/group_service_accounts_spec.rb": 21.667336473739738,818 "ee/spec/controllers/ee/search_controller_spec.rb": 20.473650480265867,819 "ee/spec/controllers/groups/epics/notes_controller_spec.rb": 19.447823936209303,820 "ee/spec/requests/groups/protected_branches_controller_spec.rb": 18.43700327084773,821 "ee/spec/requests/projects/on_demand_scans_controller_spec.rb": 17.259514703264706,822 "ee/spec/controllers/projects/feature_flag_issues_controller_spec.rb": 16.014465103607378,823 "ee/spec/requests/projects/issues_controller_spec.rb": 15.651519077099117,824 "ee/spec/requests/api/graphql/project/work_items_spec.rb": 14.805879682166383,825 "ee/spec/requests/api/ci/jobs_spec.rb": 14.050568006258562,826 "ee/spec/controllers/groups/analytics/productivity_analytics_controller_spec.rb": 14.023806531622032,827 "ee/spec/requests/api/license_spec.rb": 13.161230290074185,828 "ee/spec/controllers/projects/clusters_controller_spec.rb": 13.141622038791287,829 "ee/spec/requests/api/graphql/mutations/boards/epic_boards/epic_move_list_spec.rb": 12.50407319740979,830 "ee/spec/requests/api/boards_spec.rb": 12.108163339919319,831 "ee/spec/controllers/concerns/ee/onboarding/status_spec.rb": 12.000322840375134,832 "ee/spec/requests/api/graphql/group/epic/epic_aggregate_query_spec.rb": 11.57898325202443,833 "ee/spec/controllers/projects/path_locks_controller_spec.rb": 10.750717712737618,834 "ee/spec/requests/groups/epics/related_epic_links_controller_spec.rb": 10.684523214383885,835 "ee/spec/requests/api/graphql/remote_development/cluster_agent/workspaces/with_actual_states_arg_spec.rb": 10.580768347965517,836 "ee/spec/requests/api/graphql/project/dependency_proxy_packages_setting_spec.rb": 10.009801505990616,837 "ee/spec/requests/smartcard_controller_spec.rb": 9.718670043938003,838 "ee/spec/requests/api/graphql/mutations/audit_events/google_cloud_logging_configurations/destroy_spec.rb": 9.37343931342793,839 "ee/spec/requests/rack_attack_spec.rb": 9.13200876092394,840 "ee/spec/requests/custom_roles/admin_web_hook/request_spec.rb": 8.808586634076066,841 "ee/spec/requests/api/graphql/mutations/notes/create/note_spec.rb": 8.630585727340259,842 "ee/spec/requests/api/group_approval_rules_spec.rb": 8.507635929750904,843 "ee/spec/requests/api/internal/app_sec/dast/site_validations_spec.rb": 8.429339121123622,844 "ee/spec/requests/api/ci/variables_spec.rb": 7.999446576016607,845 "ee/spec/requests/api/graphql/mutations/dast/profiles/update_spec.rb": 7.743944123063367,846 "ee/spec/mailers/emails/requirements_spec.rb": 7.587770315150346,847 "ee/spec/requests/api/graphql/mutations/alert_management/http_integration/create_spec.rb": 7.309787313323352,848 "ee/spec/requests/api/graphql/mutations/security/configuration/set_container_scanning_for_registry_spec.rb": 7.232390456197528,849 "ee/spec/requests/api/graphql/project/runner_google_cloud_provisioning_spec.rb": 6.945268359328168,850 "ee/spec/requests/api/graphql/project/pipeline/security_report_findings_spec.rb": 6.925342875429431,851 "ee/spec/requests/api/graphql/mutations/security_policy/unassign_security_policy_project_spec.rb": 6.775253369726426,852 "ee/spec/requests/api/analytics/project_deployment_frequency_spec.rb": 6.494105378550321,853 "ee/spec/requests/api/graphql/mutations/security/configuration/project_set_continuous_vulnerability_scanning_spec.rb": 6.463601604481771,854 "ee/spec/requests/api/graphql/mutations/issues/set_weight_spec.rb": 6.18081125751221,855 "ee/spec/requests/api/graphql/remote_development/workspaces/with_ids_arg_spec.rb": 6.040501785793885,856 "ee/spec/requests/api/graphql/project/google_cloud/artifact_registry/docker_images_spec.rb": 6.031065508434567,857 "ee/spec/requests/api/graphql/mutations/vulnerabilities/confirm_spec.rb": 5.707616154794301,858 "ee/spec/requests/groups/issues_controller_spec.rb": 5.680489612729717,859 "ee/spec/requests/api/graphql/mutations/projects/initialize_product_analytics_spec.rb": 5.586724072354475,860 "ee/spec/requests/api/graphql/project/issue_status_counts_spec.rb": 5.301988257298708,861 "ee/spec/requests/api/graphql/mutations/audit_events/instance/audit_event_streaming_destinations/create_spec.rb": 5.193029230147768,862 "ee/spec/requests/groups/protected_environments_controller_spec.rb": 5.123875294730121,863 "ee/spec/requests/api/graphql/google_cloud/artifact_registry/docker_image_spec.rb": 5.117544869974783,864 "ee/spec/requests/api/graphql/mutations/merge_requests/update_approval_rule_spec.rb": 4.997441860510261,865 "ee/spec/requests/api/group_milestones_spec.rb": 4.850236824338634,866 "ee/spec/requests/api/graphql/current_user/groups_query_spec.rb": 4.8259439223204845,867 "ee/spec/requests/api/graphql/mutations/issues/set_epic_spec.rb": 4.681437318590531,868 "ee/spec/controllers/projects/iterations_controller_spec.rb": 4.502768828034346,869 "ee/spec/requests/api/analytics/product_analytics_spec.rb": 4.453965136510737,870 "ee/spec/requests/projects/audit_events_spec.rb": 4.382535499226146,871 "ee/spec/controllers/groups/boards_controller_spec.rb": 4.2821805622522655,872 "ee/spec/requests/api/graphql/project/security_orchestration/scan_result_policy_spec.rb": 4.279615432691539,873 "ee/spec/requests/projects/google_cloud/artifact_registry_controller_spec.rb": 4.079172088214706,874 "ee/spec/requests/api/graphql/mutations/ci/catalog/verified_namespace/create_spec.rb": 4.026255287662879,875 "ee/spec/requests/api/graphql/mutations/epics/set_subscription_spec.rb": 3.953378565669225,876 "ee/spec/requests/api/graphql/remote_development/namespace/remote_development_cluster_agents/with_directly_mapped_filter_arg_spec.rb": 3.946920483312624,877 "ee/spec/requests/api/graphql/vulnerabilities/external_issue_links_spec.rb": 3.891856191586538,878 "ee/spec/controllers/projects/analytics/cycle_analytics/summary_controller_spec.rb": 3.7989223100805183,879 "ee/spec/requests/api/branches_spec.rb": 3.798302939887656,880 "ee/spec/requests/api/graphql/group/security_orchestration/approval_policy_spec.rb": 3.687091506097056,881 "ee/spec/requests/api/graphql/audit_events/streaming/headers/destroy_spec.rb": 3.5773295458529604,882 "ee/spec/requests/api/graphql/remote_development/namespace/remote_development_cluster_agents/with_available_filter_arg_spec.rb": 3.493225379546728,883 "ee/spec/requests/api/internal/search/zoekt_spec.rb": 3.4674494022856135,884 "ee/spec/controllers/projects/security/scanned_resources_controller_spec.rb": 3.3593058746850515,885 "ee/spec/requests/admin/users_controller_spec.rb": 3.3027372271160655,886 "ee/spec/requests/api/graphql/mutations/releases/create_spec.rb": 3.2641261005380713,887 "ee/spec/requests/lfs_locks_api_spec.rb": 3.182330708018039,888 "ee/spec/requests/api/graphql/boards/epic_boards_query_spec.rb": 3.156406856110496,889 "ee/spec/requests/api/ci/pipelines_spec.rb": 3.00535829825879,890 "ee/spec/requests/api/graphql/audit_events/streaming/instance_headers/create_spec.rb": 2.9920590676037215,891 "ee/spec/requests/custom_roles/admin_push_rules/projects_request_spec.rb": 2.8565706646396576,892 "ee/spec/requests/api/graphql/project/branch_rules/external_status_checks_spec.rb": 2.8448733195489466,893 "ee/spec/requests/projects/security/dast_configuration_controller_spec.rb": 2.738994761546717,894 "ee/spec/requests/groups/saml_providers_controller_spec.rb": 2.638763031942555,895 "ee/spec/requests/api/ci/runner/jobs_put_spec.rb": 2.6093255597639073,896 "ee/spec/requests/api/graphql/project/security_training_urls_spec.rb": 2.509150235927953,897 "ee/spec/requests/api/snippets_spec.rb": 2.468053842409155,898 "ee/spec/requests/phone_verification/telesign_callbacks_controller_spec.rb": 2.402967413930979,899 "ee/spec/requests/api/internal/suggested_reviewers_spec.rb": 2.332312502077813,900 "ee/spec/requests/api/graphql/iterations/cadences_spec.rb": 2.2888002842860566,901 "ee/spec/requests/api/graphql/mutations/projects/blobs_remove_spec.rb": 2.233575363223997,902 "ee/spec/requests/api/debian_project_packages_spec.rb": 2.1566077031950615,903 "ee/spec/requests/api/graphql/member_role/single_member_role_spec.rb": 2.1007578711645776,904 "ee/spec/requests/api/ee/issues/post_projects_issues_spec.rb": 2.0539225767249656,905 "ee/spec/controllers/admin/elasticsearch_controller_spec.rb": 1.9681283132066607,906 "ee/spec/requests/api/sbom/occurrences_spec.rb": 1.890851540814021,907 "ee/spec/controllers/projects/learn_gitlab_controller_spec.rb": 1.849255592180195,908 "ee/spec/requests/api/graphql/mutations/incident_management/escalation_policy/update_spec.rb": 1.793564424404861,909 "ee/spec/controllers/security/vulnerabilities_controller_spec.rb": 1.7896298112518163,910 "ee/spec/controllers/ee/root_controller_spec.rb": 1.7067350662849066,911 "ee/spec/requests/api/graphql/audit_events/instance/amazon_s3_configuration_spec.rb": 1.7062761930061465,912 "ee/spec/controllers/remote_development/workspaces_feature_flag_controller_spec.rb": 1.5864952187233088,913 "ee/spec/requests/groups/settings/access_tokens_controller_spec.rb": 1.5645635783807903,914 "ee/spec/requests/admin/application_settings/roles_and_permissions_controller_spec.rb": 1.5325631110303464,915 "ee/spec/requests/api/graphql/mutations/analytics/cycle_analytics/value_streams/destroy_spec.rb": 1.4873356250090597,916 "ee/spec/requests/api/graphql/groups/saved_replies/destroy_spec.rb": 1.3901966800088523,917 "ee/spec/requests/groups/security/compliance_project_framework_reports_controller_spec.rb": 1.3154573865484942,918 "ee/spec/requests/api/graphql/user_code_suggestions_available_spec.rb": 1.27969533058703,919 "ee/spec/requests/admin/user_permission_exports_controller_spec.rb": 1.1391753285474366,920 "ee/spec/requests/api/ai/llm/git_command_spec.rb": 1.1220536152278306,921 "ee/spec/controllers/users_controller_spec.rb": 1.0917820027544585,922 "ee/spec/controllers/admin/role_promotion_requests_controller_spec.rb": 0.8197731518903942,923 "ee/spec/controllers/admin/initial_setup_controller_spec.rb": 0.7656293012519397,924 "ee/spec/controllers/oauth/applications_controller_spec.rb": 0.56103387412958,925 "ee/spec/mailers/emails/epics_spec.rb": 0.3732844551463552926}927Running 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-6975008195.json --format RspecJunitFormatter --out rspec/rspec-6975008195.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!928warning: parser/current is loading parser/ruby32, which recognizes 3.2.3-compliant syntax, but you are running 3.2.4.930Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}931# [RSpecRunTime] Starting RSpec timer...932[TEST PROF INFO] EventProf enabled (sql.active_record)933unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.934Test environment set up in 2.613139197 seconds935# [RSpecRunTime] Starting example group ee/spec/requests/api/projects_spec.rb. Expected to take 3 minutes 5.21 seconds.936API::Projects937 GET /projects938 does not break on license checks939 when there are several projects owned by groups940 avoids N+1 queries941 when user requests hidden projects942 when user is not admin943 does not return hidden projects944# [RSpecRunTime] RSpec elapsed time: 20.96 seconds. Current RSS: ~1298M. Threads: 5. load average: 1.11 1.42 0.98 1/408 416945.946 when user is an admin947 also returns hidden projects948 when include_hidden option is off949 does not return hidden projects950# [RSpecRunTime] RSpec elapsed time: 22.44 seconds. Current RSS: ~1304M. Threads: 5. load average: 1.11 1.42 0.98 1/409 417951.952 GET /projects/:id953 with external authorization954 when the user has access to the project955 includes the label in the response956# [RSpecRunTime] RSpec elapsed time: 23.6 seconds. Current RSS: ~1313M. Threads: 5. load average: 1.11 1.42 0.98 1/408 418957.958 when the external service denies access959 returns a 404960 it does not return the label when the feature is not available961 does not include the label in the response962 with ip restriction963 when the group_ip_restriction feature is not available964 returns 200965# [RSpecRunTime] RSpec elapsed time: 27.01 seconds. Current RSS: ~1310M. Threads: 5. load average: 1.18 1.43 0.98 1/408 419966.967 when the group_ip_restriction feature is available968 returns 404 for request from ip not in the range969 returns 200 for request from ip in the range970# [RSpecRunTime] RSpec elapsed time: 29.89 seconds. Current RSS: ~1314M. Threads: 5. load average: 1.18 1.43 0.98 1/408 420971.972 compliance_frameworks attribute973 when compliance_framework feature is available974 when project has a compliance framework975 exposes framework names as array of strings976# [RSpecRunTime] RSpec elapsed time: 31.79 seconds. Current RSS: ~1312M. Threads: 5. load average: 1.17 1.42 0.98 1/408 421977.978 when project has no compliance framework979 returns an empty array980# [RSpecRunTime] RSpec elapsed time: 32.8 seconds. Current RSS: ~1311M. Threads: 5. load average: 1.17 1.42 0.98 1/408 422981.982 ci_restrict_pipeline_cancellation_role983 when unavailable984 does not include ci_restrict_pipeline_cancellation_role985# [RSpecRunTime] RSpec elapsed time: 33.98 seconds. Current RSS: ~1309M. Threads: 5. load average: 1.17 1.42 0.98 2/408 423986.987 when available988 includes ci_restrict_pipeline_cancellation_role989# [RSpecRunTime] RSpec elapsed time: 35.27 seconds. Current RSS: ~1311M. Threads: 5. load average: 1.15 1.41 0.98 1/408 424990.991 project soft-deletion992 marked_for_deletion_at attribute993 exposed when the feature is available994 not exposed when the feature is not available995# [RSpecRunTime] RSpec elapsed time: 37.53 seconds. Current RSS: ~1308M. Threads: 5. load average: 1.15 1.41 0.98 1/408 425996.997 marked_for_deletion_on attribute998 exposed when the feature is available999 not exposed when the feature is not available1000# [RSpecRunTime] RSpec elapsed time: 39.85 seconds. Current RSS: ~1305M. Threads: 5. load average: 1.15 1.41 0.98 1/408 4261001.1002 issuable default templates1003 when feature is available1004 returns issuable default templates1005 when user does not have permission to see issues1006 does not return issue default templates1007# [RSpecRunTime] RSpec elapsed time: 42.07 seconds. Current RSS: ~1305M. Threads: 5. load average: 1.14 1.41 0.98 1/408 4271008.1009 when user does not have permission to see merge requests1010 does not return merge request default templates1011# [RSpecRunTime] RSpec elapsed time: 43.27 seconds. Current RSS: ~1304M. Threads: 5. load average: 1.14 1.41 0.98 1/409 4291012.1013 issuable default templates feature not available1014 does not return issuable default templates1015# [RSpecRunTime] RSpec elapsed time: 44.39 seconds. Current RSS: ~1304M. Threads: 5. load average: 1.14 1.41 0.98 1/409 4301016.1017 merge pipelines feature is available through license1018 returns merge pipelines enabled flag1019# [RSpecRunTime] RSpec elapsed time: 45.47 seconds. Current RSS: ~1305M. Threads: 5. load average: 1.13 1.40 0.99 1/409 4311020.1021 merge pipelines feature is available through usage ping features1022 returns merge pipelines enabled flag1023# [RSpecRunTime] RSpec elapsed time: 46.53 seconds. Current RSS: ~1303M. Threads: 5. load average: 1.13 1.40 0.99 1/409 4321024.1025 when usage ping is disabled on free license1026 does not return merge pipelines enabled flag1027# [RSpecRunTime] RSpec elapsed time: 47.61 seconds. Current RSS: ~1303M. Threads: 5. load average: 1.13 1.40 0.99 1/409 4331028.1029 merge pipelines feature not available1030 does not return merge pipelines enabled flag1031# [RSpecRunTime] RSpec elapsed time: 48.68 seconds. Current RSS: ~1305M. Threads: 5. load average: 1.13 1.40 0.99 1/409 4341032.1033 when external_status_checks is available1034 returns only_allow_merge_if_all_status_checks_passed flag1035# [RSpecRunTime] RSpec elapsed time: 49.8 seconds. Current RSS: ~1310M. Threads: 5. load average: 1.13 1.40 0.99 1/409 4351036.1037 when external_status_checks not available1038 does not return only_allow_merge_if_all_status_checks_passed enabled flag1039# [RSpecRunTime] RSpec elapsed time: 50.85 seconds. Current RSS: ~1313M. Threads: 5. load average: 1.20 1.41 0.99 1/409 4361040.1041 merge trains feature is available1042 returns merge trains enabled flag1043# [RSpecRunTime] RSpec elapsed time: 51.95 seconds. Current RSS: ~1312M. Threads: 5. load average: 1.20 1.41 0.99 1/409 4371044.1045 merge trains feature not available1046 does not return merge trains enabled flag1047# [RSpecRunTime] RSpec elapsed time: 53.01 seconds. Current RSS: ~1314M. Threads: 5. load average: 1.20 1.41 0.99 1/409 4381048.1049 when protected_environments is available1050 returns allow_pipeline_trigger_approve_deployment flag1051# [RSpecRunTime] RSpec elapsed time: 54.08 seconds. Current RSS: ~1315M. Threads: 5. load average: 1.20 1.41 0.99 1/409 4391052.1053 when protected_environments is not available1054 does not returns allow_pipeline_trigger_approve_deployment flag1055# [RSpecRunTime] RSpec elapsed time: 55.15 seconds. Current RSS: ~1315M. Threads: 5. load average: 1.26 1.42 1.00 1/408 4401056.1057 GET /projects/:id/users1058 when unauthenticated1059 behaves like project users response1060 returns the project users1061 when authenticated1062 valid request1063 behaves like project users response1064 returns the project users1065 POST /projects/user/:id1066 with templates1067 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: 1 minute 3.68 seconds. Current RSS: ~1309M. Threads: 5. load average: 1.24 1.41 1.00 1/408 4471072.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: 1 minute 10.11 seconds. Current RSS: ~1298M. Threads: 5. load average: 1.20 1.40 1.00 1/408 4541078.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 16.37 seconds. Current RSS: ~1299M. Threads: 5. load average: 1.19 1.39 1.00 1/408 4611084.1085 behaves like creates projects with templates1086 creates a project using a template1087 returns a 400 error for an invalid template name1088 returns a 400 error for an invalid template ID1089# [RSpecRunTime] RSpec elapsed time: 1 minute 22.61 seconds. Current RSS: ~1298M. Threads: 5. load average: 1.17 1.38 1.00 1/408 4681090.1091 POST /projects1092 with templates1093 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 28.53 seconds. Current RSS: ~1302M. Threads: 5. load average: 1.16 1.38 1.00 1/408 4751098.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 34.32 seconds. Current RSS: ~1301M. Threads: 5. load average: 1.15 1.37 1.00 1/408 4821104.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 40.26 seconds. Current RSS: ~1303M. Threads: 5. load average: 1.12 1.36 1.00 1/408 4891110.1111 behaves like creates projects with templates1112 creates a project using a template1113 returns a 400 error for an invalid template name1114 returns a 400 error for an invalid template ID1115# [RSpecRunTime] RSpec elapsed time: 1 minute 46.34 seconds. Current RSS: ~1303M. Threads: 5. load average: 1.03 1.34 0.99 1/408 4961116.1117 when importing with mirror attributes1118 creates new project with pull mirroring set up1119 creates project without mirror settings when repository mirroring feature is disabled1120 when pull mirroring is not available1121 ignores the mirroring options1122 creates project with mirror settings1123# [RSpecRunTime] RSpec elapsed time: 1 minute 52.74 seconds. Current RSS: ~1334M. Threads: 5. load average: 1.03 1.33 1.00 1/408 5211124.1125 with requirements_access_level1126 updates project with given value1127# [RSpecRunTime] RSpec elapsed time: 1 minute 54.2 seconds. Current RSS: ~1335M. Threads: 5. load average: 1.03 1.33 1.00 1/408 5361128.1129 GET projects/:id/audit_events1130 behaves like inaccessable by reporter role and lower1131 for reporter1132 returns 403 response1133# [RSpecRunTime] RSpec elapsed time: 1 minute 55.35 seconds. Current RSS: ~1333M. Threads: 5. load average: 1.03 1.32 1.00 1/408 5371134.1135 for guest1136 returns 403 response1137 for anonymous1138 returns 403 response1139 when authenticated, as a member1140 returns only events authored by current user1141# [RSpecRunTime] RSpec elapsed time: 1 minute 58.42 seconds. Current RSS: ~1340M. Threads: 5. load average: 1.03 1.32 1.00 1/408 5381142.1143 when authenticated, as a project owner1144 audit events feature is not available1145 behaves like 403 response1146 returns 4031147 audit events feature is available1148 returns 200 response1149 includes the correct pagination headers1150 does not include audit events of a different project1151 parameters1152 behaves like an endpoint with keyset pagination1153 on making requests with supported ordering structure1154 includes keyset url params in the url response1155 does not include pagination headers1156 paginates the records correctly1157# [RSpecRunTime] RSpec elapsed time: 2 minutes 8.6 seconds. Current RSS: ~1319M. Threads: 5. load average: 1.02 1.31 1.00 1/408 5391158.1159 on making requests with unsupported ordering structure1160 returns error1161# [RSpecRunTime] RSpec elapsed time: 2 minutes 10.56 seconds. Current RSS: ~1320M. Threads: 5. load average: 1.02 1.31 1.00 1/408 5401162.1163 created_before parameter1164 returns audit events created before the given parameter1165 created_after parameter1166 returns audit events created after the given parameter1167 response schema1168 matches the response schema1169 Snowplow event tracking1170 behaves like Snowplow event tracking with RedisHLL context1171 behaves like Snowplow event tracking1172 is emitted1173 GET projects/:id/audit_events/:audit_event_id1174 behaves like inaccessable by reporter role and lower1175 for reporter1176 returns 403 response1177# [RSpecRunTime] RSpec elapsed time: 2 minutes 14.11 seconds. Current RSS: ~1335M. Threads: 5. load average: 1.02 1.31 1.00 1/408 5411178.1179 for guest1180 returns 403 response1181 for anonymous1182 returns 403 response1183 when authenticated, as a guest1184 behaves like 403 response1185 returns 4031186 when authenticated, as a member1187 returns 200 response1188 existing audit event of a different user1189 behaves like 404 response1190 returns 4041191# [RSpecRunTime] RSpec elapsed time: 2 minutes 18.1 seconds. Current RSS: ~1333M. Threads: 5. load average: 1.02 1.30 1.00 1/408 5421192.1193 when authenticated, as a project owner1194 audit events feature is not available1195 behaves like 403 response1196 returns 4031197 audit events feature is available1198 existent audit event1199 returns 200 response1200 response schema1201 matches the response schema1202 invalid audit_event_id1203 behaves like 400 response1204 returns 4001205 non existent audit event1206 non existent audit event of a project1207 behaves like 404 response1208 returns 4041209 existing audit event of a different project1210 behaves like 404 response1211 returns 4041212# [RSpecRunTime] RSpec elapsed time: 2 minutes 21.11 seconds. Current RSS: ~1361M. Threads: 5. load average: 1.02 1.30 1.00 1/408 5431213.1214 PUT /projects/:id1215 issuable default templates feature is available1216 when updating issues_template1217 updates the content1218# [RSpecRunTime] RSpec elapsed time: 2 minutes 22.3 seconds. Current RSS: ~1358M. Threads: 5. load average: 1.02 1.30 1.00 1/408 5441219.1220 when updating merge_requests_template1221 updates the content1222# [RSpecRunTime] RSpec elapsed time: 2 minutes 23.48 seconds. Current RSS: ~1352M. Threads: 5. load average: 1.02 1.30 1.00 1/408 5451223.1224 when updating requirements_access_level1225 updates project with given value1226# [RSpecRunTime] RSpec elapsed time: 2 minutes 24.7 seconds. Current RSS: ~1350M. Threads: 5. load average: 1.02 1.30 1.00 1/408 5461227.1228 issuable default templates feature not available1229 when updating issues_template1230 does not update the content1231# [RSpecRunTime] RSpec elapsed time: 2 minutes 25.86 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.10 1.31 1.00 1/408 5471232.1233 when updating merge_requests_template1234 does not update the content1235# [RSpecRunTime] RSpec elapsed time: 2 minutes 26.99 seconds. Current RSS: ~1350M. Threads: 5. load average: 1.10 1.31 1.00 1/408 5481236.1237 merge pipelines feature is available1238 updates the content1239 when user does not have permission1240 does not update the content1241# [RSpecRunTime] RSpec elapsed time: 2 minutes 29.41 seconds. Current RSS: ~1347M. Threads: 5. load average: 1.10 1.31 1.00 1/408 5491242.1243 merge pipelines feature feature not available1244 does not update the content1245# [RSpecRunTime] RSpec elapsed time: 2 minutes 30.56 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.09 1.30 1.00 1/408 5501246.1247 when external_status_checks is available1248 updates the content1249 when user does not have permission1250 does not update the content1251# [RSpecRunTime] RSpec elapsed time: 2 minutes 32.96 seconds. Current RSS: ~1339M. Threads: 5. load average: 1.09 1.30 1.00 1/408 5511252.1253 when approvals_before_merge is nil1254 behaves like 400 response1255 returns 4001256 when external_status_checks not available1257 does not update the content1258# [RSpecRunTime] RSpec elapsed time: 2 minutes 34.82 seconds. Current RSS: ~1339M. Threads: 5. load average: 1.09 1.30 1.00 1/408 5521259.1260 merge trains feature is available1261 updates the content1262 when user does not have permission1263 does not update the content1264# [RSpecRunTime] RSpec elapsed time: 2 minutes 37.37 seconds. Current RSS: ~1339M. Threads: 5. load average: 1.24 1.33 1.01 1/408 5531265.1266 merge trains feature feature not available1267 does not update the content1268# [RSpecRunTime] RSpec elapsed time: 2 minutes 38.54 seconds. Current RSS: ~1338M. Threads: 5. load average: 1.24 1.33 1.01 1/408 5541269.1270 when setting ci_restrict_pipeline_cancellation_role1271 when licence is availible1272 updates the value1273# [RSpecRunTime] RSpec elapsed time: 2 minutes 39.77 seconds. Current RSS: ~1335M. Threads: 5. load average: 1.24 1.33 1.01 1/408 5551274.1275 when licence is not availible1276 does not update the value1277# [RSpecRunTime] RSpec elapsed time: 2 minutes 40.84 seconds. Current RSS: ~1335M. Threads: 5. load average: 1.22 1.33 1.01 1/408 5561278.1279 when updating external classification1280 updates the classification label1281# [RSpecRunTime] RSpec elapsed time: 2 minutes 42.09 seconds. Current RSS: ~1334M. Threads: 5. load average: 1.22 1.33 1.01 1/408 5571282.1283 when updating mirror related attributes1284 updates mirror related attributes1285 updates project without mirror attributes when the project is unable to set up repository mirroring1286 renders an API error when mirror user is invalid1287 returns 403 when the user does not have access to mirror settings1288 when pull mirroring is not available1289 does not update mirror related attributes1290 updates mirror related attributes when user is admin1291# [RSpecRunTime] RSpec elapsed time: 2 minutes 49.49 seconds. Current RSS: ~1339M. Threads: 5. load average: 1.20 1.32 1.01 1/408 5581292.1293 when import_url is not a valid git endpoint1294 disallows creating a project with an import_url that is not reachable1295 when only disabling pull mirror1296 updates mirror to false1297# [RSpecRunTime] RSpec elapsed time: 2 minutes 52.28 seconds. Current RSS: ~1343M. Threads: 5. load average: 1.19 1.31 1.01 1/408 5591298.1299 with mirror_branch_regex and only_mirror_protected_branches1300 fails1301 with only_mirror_protected_branches1302 when enabling only_mirror_protected_branches1303 removes mirror_branch_regex1304# [RSpecRunTime] RSpec elapsed time: 2 minutes 54.22 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.19 1.31 1.01 1/408 5601305.1306 when disabling only_mirror_protected_branches1307 keeps mirror_branch_regex1308# [RSpecRunTime] RSpec elapsed time: 2 minutes 55.65 seconds. Current RSS: ~1361M. Threads: 5. load average: 1.17 1.31 1.01 1/408 5611309.1310 when removing mirror_branch_regex1311 with mirror_branch_regex present1312 removes mirror_branch_regex1313# [RSpecRunTime] RSpec elapsed time: 2 minutes 57.03 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.17 1.31 1.01 2/408 5621314.1315 with mirror_branch_regex nil and only_mirror_protected_branches is truthy1316 does not change only_mirror_protected_branches value1317# [RSpecRunTime] RSpec elapsed time: 2 minutes 58.34 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.17 1.31 1.01 1/408 5631318.1319 with mirror_branch_regex nil and only_mirror_protected_branches is false1320 does not change only_mirror_protected_branches value1321# [RSpecRunTime] RSpec elapsed time: 2 minutes 59.85 seconds. Current RSS: ~1378M. Threads: 5. load average: 1.17 1.31 1.01 1/408 5641322.1323 with mirror_branch_regex1324 succeeds1325# [RSpecRunTime] RSpec elapsed time: 3 minutes 1.24 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.24 1.32 1.02 1/408 5651326.1327 updating approvals_before_merge attribute1328 when authenticated as project owner1329 updates approvals_before_merge1330# [RSpecRunTime] RSpec elapsed time: 3 minutes 2.46 seconds. Current RSS: ~1378M. Threads: 5. load average: 1.24 1.32 1.02 1/408 5661331.1332 when protected_environments is available1333 updates the content1334# [RSpecRunTime] RSpec elapsed time: 3 minutes 3.83 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.24 1.32 1.02 1/408 5671335.1336 when protected_environments not available1337 does not update the content1338# [RSpecRunTime] RSpec elapsed time: 3 minutes 5.05 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.24 1.32 1.02 1/408 5681339.1340 when jira_issue_association_enforcement is available1341 updates prevent_merge_without_jira_issue1342# [RSpecRunTime] RSpec elapsed time: 3 minutes 6.27 seconds. Current RSS: ~1369M. Threads: 5. load average: 1.22 1.31 1.02 1/408 5691343.1344 when jira_issue_association_enforcement is not available1345 does not update prevent_merge_without_jira_issue1346# [RSpecRunTime] RSpec elapsed time: 3 minutes 7.57 seconds. Current RSS: ~1368M. Threads: 5. load average: 1.22 1.31 1.02 1/408 5701347.1348 POST /projects/:id/restore1349 feature is available1350 restores project1351 returns error if project is already being deleted1352# [RSpecRunTime] RSpec elapsed time: 3 minutes 9.78 seconds. Current RSS: ~1366M. Threads: 5. load average: 1.22 1.31 1.02 1/408 5711353.1354 feature is not available1355 returns error1356 DELETE /projects/:id1357 when feature is available1358 delayed project deletion is enabled for group1359 returns error if project cannot be marked for deletion1360 behaves like marks project for deletion1361 aggregate_failures1362# [RSpecRunTime] RSpec elapsed time: 3 minutes 13.8 seconds. Current RSS: ~1357M. Threads: 5. load average: 1.28 1.33 1.02 1/408 5721363.1364 when permanently_remove param is true1365 when project is already marked for deletion1366 with correct project full path1367 behaves like deletes project immediately1368 aggregate_failures1369# [RSpecRunTime] RSpec elapsed time: 3 minutes 15.35 seconds. Current RSS: ~1352M. Threads: 5. load average: 1.26 1.32 1.02 1/408 5731370.1371 with incorrect project full path1372 behaves like immediately delete project error1373 aggregate_failures1374# [RSpecRunTime] RSpec elapsed time: 3 minutes 16.79 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.26 1.32 1.02 1/408 5741375.1376 when project is not marked for deletion1377 behaves like immediately delete project error1378 aggregate_failures1379# [RSpecRunTime] RSpec elapsed time: 3 minutes 18.3 seconds. Current RSS: ~1349M. Threads: 5. load average: 1.26 1.32 1.02 1/408 5751380.1381 when deletion adjourned period is 01382 behaves like deletes project immediately1383 aggregate_failures1384# [RSpecRunTime] RSpec elapsed time: 3 minutes 19.78 seconds. Current RSS: ~1346M. Threads: 5. load average: 1.26 1.32 1.02 1/408 5761385.1386 delayed project deletion is disabled for group1387 behaves like marks project for deletion1388 aggregate_failures1389# [RSpecRunTime] RSpec elapsed time: 3 minutes 21.56 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.24 1.32 1.02 1/408 5771390.1391 for projects in user namespace1392 behaves like deletes project immediately1393 aggregate_failures1394# [RSpecRunTime] RSpec elapsed time: 3 minutes 22.8 seconds. Current RSS: ~1337M. Threads: 5. load average: 1.24 1.32 1.02 1/408 5781395.1396 when feature is not available1397 behaves like deletes project immediately1398 aggregate_failures1399# [RSpecRunTime] RSpec elapsed time: 3 minutes 24.33 seconds. Current RSS: ~1337M. Threads: 5. load average: 1.24 1.32 1.02 1/408 5791400.1401 POST /projects/:id/fork1402 when project namespace has prohibit_outer_forks enabled1403 and target namespace is outer1404 renders 4041405# [RSpecRunTime] RSpec elapsed time: 3 minutes 26.21 seconds. Current RSS: ~1346M. Threads: 5. load average: 1.30 1.33 1.03 1/408 5801406.1407 and target namespace is inner to project namespace1408 forks the project1409# [RSpecRunTime] RSpec elapsed time: 3 minutes 29.26 seconds. Current RSS: ~1348M. Threads: 5. load average: 1.30 1.33 1.03 1/408 5871410.1411 POST /projects/:id/fork/:forked_from_id1412 when project namespace has prevent_forking_outside_group enabled1413 and target namespace is inside the source group1414 behaves like forks the project1415 forks the project1416# [RSpecRunTime] RSpec elapsed time: 3 minutes 31.95 seconds. Current RSS: ~1350M. Threads: 5. load average: 1.27 1.32 1.03 1/408 5881417.1418 and target namespace is outside the source group1419 renders 4041420# [RSpecRunTime] RSpec elapsed time: 3 minutes 33.52 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.27 1.32 1.03 1/408 5891421.1422 when project namespace has prevent_forking_outside_group disabled1423 and target namespace is inside the source group1424 behaves like forks the project1425 forks the project1426# [RSpecRunTime] RSpec elapsed time: 3 minutes 35.66 seconds. Current RSS: ~1357M. Threads: 5. load average: 1.25 1.32 1.03 1/408 5901427.1428 and target namespace is outside the source group1429 behaves like forks the project1430 forks the project1431# [RSpecRunTime] RSpec elapsed time: 3 minutes 37.51 seconds. Current RSS: ~1359M. Threads: 5. load average: 1.25 1.32 1.03 1/408 5911432.1433 POST /projects/:id/import_project_members/:project_id1434 when the target project has locked their membership1435 via the parent group1436 returns 4031437# [RSpecRunTime] RSpec elapsed time: 3 minutes 39.12 seconds. Current RSS: ~1348M. Threads: 5. load average: 1.25 1.32 1.03 1/408 5921438.1439 via LDAP1440 returns 4031441 block seat overages1442 when block seat overages is enabled1443 rejects adding more members than there are available seats1444 when block seat overages is disabled1445 accepts adding more members than there are available seats1446# [RSpecRunTime] Finishing example group ee/spec/requests/api/projects_spec.rb. It took 3 minutes 34.56 seconds. Expected to take 3 minutes 5.21 seconds.1447# [RSpecRunTime] Starting example group ee/spec/controllers/concerns/routable_actions_spec.rb. Expected to take 2 minutes 28.49 seconds.1448RoutableActions1449 #find_routable!1450 when SAML SSO is enabled for resource1451 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"1452 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1453 when resource is private1454 for user1455 redirects to group SSO page on GET requests1456# [RSpecRunTime] RSpec elapsed time: 3 minutes 42.64 seconds. Current RSS: ~1366M. Threads: 6. load average: 1.23 1.31 1.03 1/409 5951457.1458 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"1459 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1460 when resource is private1461 for user1462 allows to read response of GET requests1463# [RSpecRunTime] RSpec elapsed time: 3 minutes 45.11 seconds. Current RSS: ~1353M. Threads: 6. load average: 1.21 1.31 1.02 1/409 5961464.1465 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"1466 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1467 when resource is private1468 for user1469 allows to read response of GET requests1470# [RSpecRunTime] RSpec elapsed time: 3 minutes 46.41 seconds. Current RSS: ~1353M. Threads: 6. load average: 1.21 1.31 1.02 1/409 5971471.1472 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"1473 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1474 when resource is private1475 for user1476 redirects to group SSO page on GET requests1477# [RSpecRunTime] RSpec elapsed time: 3 minutes 47.81 seconds. Current RSS: ~1363M. Threads: 6. load average: 1.21 1.31 1.02 1/409 5981478.1479 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"1480 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1481 when resource is private1482 for user1483 redirects to group SSO page on GET requests1484# [RSpecRunTime] RSpec elapsed time: 3 minutes 49.23 seconds. Current RSS: ~1375M. Threads: 6. load average: 1.21 1.31 1.02 1/409 5991485.1486 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"1487 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1488 when resource is private1489 for user1490 allows to read response of GET requests1491# [RSpecRunTime] RSpec elapsed time: 3 minutes 50.75 seconds. Current RSS: ~1389M. Threads: 6. load average: 1.20 1.30 1.02 1/409 6001492.1493 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"1494 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1495 when resource is private1496 for user1497 redirects to group SSO page on GET requests1498# [RSpecRunTime] RSpec elapsed time: 3 minutes 52.72 seconds. Current RSS: ~1392M. Threads: 6. load average: 1.20 1.30 1.02 1/409 6011499.1500 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"1501 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1502 when resource is private1503 for user1504 redirects to group SSO page on GET requests1505# [RSpecRunTime] RSpec elapsed time: 3 minutes 54.67 seconds. Current RSS: ~1399M. Threads: 6. load average: 1.20 1.30 1.02 1/409 6021506.1507 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"1508 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1509 when resource is private1510 for user1511 allows to read response of GET requests1512# [RSpecRunTime] RSpec elapsed time: 3 minutes 56.59 seconds. Current RSS: ~1408M. Threads: 6. load average: 1.26 1.31 1.03 1/409 6031513.1514 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"1515 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1516 when resource is private1517 for user1518 allows to read response of GET requests1519# [RSpecRunTime] RSpec elapsed time: 3 minutes 57.97 seconds. Current RSS: ~1401M. Threads: 6. load average: 1.26 1.31 1.03 1/409 6041520.1521 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"1522 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1523 when resource is private1524 for user1525 allows to read response of GET requests1526# [RSpecRunTime] RSpec elapsed time: 3 minutes 59.43 seconds. Current RSS: ~1400M. Threads: 6. load average: 1.26 1.31 1.03 1/409 6051527.1528 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"1529 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1530 when resource is private1531 for user1532 allows to read response of GET requests1533# [RSpecRunTime] RSpec elapsed time: 4 minutes 1.32 seconds. Current RSS: ~1404M. Threads: 6. load average: 1.32 1.32 1.04 1/410 6061534.1535 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"1536 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1537 when resource is private1538 for user1539 does not redirect to group SSO page on GET requests, returns not_found instead1540# [RSpecRunTime] RSpec elapsed time: 4 minutes 2.85 seconds. Current RSS: ~1413M. Threads: 6. load average: 1.32 1.32 1.04 1/409 6071541.1542 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"1543 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1544 when resource is private1545 for user1546 does not redirect to group SSO page on GET requests, returns not_found instead1547# [RSpecRunTime] RSpec elapsed time: 4 minutes 4.43 seconds. Current RSS: ~1414M. Threads: 6. load average: 1.32 1.32 1.04 1/409 6081548.1549 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"1550 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1551 when resource is private1552 for user1553 does not redirect to group SSO page on GET requests, returns not_found instead1554# [RSpecRunTime] RSpec elapsed time: 4 minutes 6.34 seconds. Current RSS: ~1416M. Threads: 6. load average: 1.29 1.32 1.03 1/409 6091555.1556 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"1557 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1558 when resource is private1559 for user1560 does not redirect to group SSO page on GET requests, redirects to /users/sign_in page instead1561# [RSpecRunTime] RSpec elapsed time: 4 minutes 7.52 seconds. Current RSS: ~1426M. Threads: 6. load average: 1.29 1.32 1.03 1/409 6101562.1563 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"1564 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1565 when resource is private1566 for user1567 does not redirect to group SSO page on GET requests, redirects to /users/sign_in page instead1568# [RSpecRunTime] RSpec elapsed time: 4 minutes 9.03 seconds. Current RSS: ~1429M. Threads: 6. load average: 1.29 1.32 1.03 1/409 6111569.1570 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"1571 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1572 when resource is private1573 for user1574 does not redirect to group SSO page on GET requests, redirects to /users/sign_in page instead1575# [RSpecRunTime] RSpec elapsed time: 4 minutes 10.76 seconds. Current RSS: ~1429M. Threads: 6. load average: 1.27 1.31 1.03 1/409 6121576.1577 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"1578 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1579 when resource is private1580 for user1581 redirects to group SSO page on GET requests1582# [RSpecRunTime] RSpec elapsed time: 4 minutes 12.03 seconds. Current RSS: ~1434M. Threads: 6. load average: 1.27 1.31 1.03 1/409 6131583.1584 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"1585 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1586 when resource is private1587 for user1588 allows to read response of GET requests1589# [RSpecRunTime] RSpec elapsed time: 4 minutes 13.33 seconds. Current RSS: ~1436M. Threads: 6. load average: 1.27 1.31 1.03 1/409 6141590.1591 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"1592 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1593 when resource is private1594 for user1595 allows to read response of GET requests1596# [RSpecRunTime] RSpec elapsed time: 4 minutes 14.7 seconds. Current RSS: ~1436M. Threads: 6. load average: 1.27 1.31 1.03 1/409 6151597.1598 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"1599 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1600 when resource is private1601 for user1602 redirects to group SSO page on GET requests1603# [RSpecRunTime] RSpec elapsed time: 4 minutes 16.28 seconds. Current RSS: ~1437M. Threads: 6. load average: 1.33 1.32 1.04 1/409 6161604.1605 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"1606 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1607 when resource is private1608 for user1609 redirects to group SSO page on GET requests1610# [RSpecRunTime] RSpec elapsed time: 4 minutes 17.83 seconds. Current RSS: ~1436M. Threads: 6. load average: 1.33 1.32 1.04 1/409 6171611.1612 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"1613 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1614 when resource is private1615 for user1616 allows to read response of GET requests1617# [RSpecRunTime] RSpec elapsed time: 4 minutes 19.27 seconds. Current RSS: ~1437M. Threads: 6. load average: 1.33 1.32 1.04 1/409 6181618.1619 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"1620 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1621 when resource is private1622 for user1623 redirects to group SSO page on GET requests1624# [RSpecRunTime] RSpec elapsed time: 4 minutes 21.23 seconds. Current RSS: ~1434M. Threads: 6. load average: 1.38 1.34 1.04 1/409 6191625.1626 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"1627 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1628 when resource is private1629 for user1630 redirects to group SSO page on GET requests1631# [RSpecRunTime] RSpec elapsed time: 4 minutes 23.16 seconds. Current RSS: ~1432M. Threads: 6. load average: 1.38 1.34 1.04 1/409 6201632.1633 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"1634 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1635 when resource is private1636 for user1637 allows to read response of GET requests1638# [RSpecRunTime] RSpec elapsed time: 4 minutes 24.95 seconds. Current RSS: ~1431M. Threads: 6. load average: 1.38 1.34 1.04 1/409 6211639.1640 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"1641 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1642 when resource is private1643 for user1644 redirects to group SSO page on GET requests1645# [RSpecRunTime] RSpec elapsed time: 4 minutes 26.46 seconds. Current RSS: ~1407M. Threads: 6. load average: 1.35 1.33 1.04 1/409 6221646.1647 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"1648 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1649 when resource is private1650 for user1651 allows to read response of GET requests1652# [RSpecRunTime] RSpec elapsed time: 4 minutes 27.8 seconds. Current RSS: ~1407M. Threads: 6. load average: 1.35 1.33 1.04 1/409 6231653.1654 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"1655 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1656 when resource is private1657 for user1658 redirects to group SSO page on GET requests1659# [RSpecRunTime] RSpec elapsed time: 4 minutes 29.32 seconds. Current RSS: ~1408M. Threads: 6. load average: 1.35 1.33 1.04 1/409 6241660.1661 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"1662 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1663 when resource is private1664 for user1665 redirects to group SSO page on GET requests1666# [RSpecRunTime] RSpec elapsed time: 4 minutes 30.81 seconds. Current RSS: ~1403M. Threads: 6. load average: 1.32 1.32 1.04 1/409 6251667.1668 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"1669 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1670 when resource is private1671 for user1672 redirects to group SSO page on GET requests1673# [RSpecRunTime] RSpec elapsed time: 4 minutes 32.83 seconds. Current RSS: ~1406M. Threads: 6. load average: 1.32 1.32 1.04 1/409 6261674.1675 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"1676 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1677 when resource is private1678 for user1679 redirects to group SSO page on GET requests1680# [RSpecRunTime] RSpec elapsed time: 4 minutes 34.62 seconds. Current RSS: ~1409M. Threads: 6. load average: 1.32 1.32 1.04 1/409 6271681.1682 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"1683 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1684 when resource is private1685 for user1686 redirects to group SSO page on GET requests1687# [RSpecRunTime] RSpec elapsed time: 4 minutes 36.04 seconds. Current RSS: ~1411M. Threads: 6. load average: 1.38 1.33 1.05 1/409 6281688.1689 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"1690 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1691 when resource is private1692 for user1693 redirects to group SSO page on GET requests1694# [RSpecRunTime] RSpec elapsed time: 4 minutes 37.68 seconds. Current RSS: ~1414M. Threads: 6. load average: 1.38 1.33 1.05 1/409 6291695.1696 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"1697 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1698 when resource is private1699 for user1700 redirects to group SSO page on GET requests1701# [RSpecRunTime] RSpec elapsed time: 4 minutes 39.66 seconds. Current RSS: ~1415M. Threads: 6. load average: 1.38 1.33 1.05 1/409 6301702.1703 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"1704 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1705 when resource is private1706 for user1707 redirects to group SSO page on GET requests1708# [RSpecRunTime] RSpec elapsed time: 4 minutes 40.97 seconds. Current RSS: ~1415M. Threads: 6. load average: 1.43 1.35 1.05 1/409 6311709.1710 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"1711 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1712 when resource is private1713 for user1714 redirects to group SSO page on GET requests1715# [RSpecRunTime] RSpec elapsed time: 4 minutes 42.47 seconds. Current RSS: ~1419M. Threads: 6. load average: 1.43 1.35 1.05 1/409 6321716.1717 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"1718 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1719 when resource is private1720 for user1721 redirects to group SSO page on GET requests1722# [RSpecRunTime] RSpec elapsed time: 4 minutes 44.43 seconds. Current RSS: ~1417M. Threads: 6. load average: 1.43 1.35 1.05 1/409 6331723.1724 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"1725 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1726 when resource is public1727 for user1728 redirects to group SSO page on GET requests1729# [RSpecRunTime] RSpec elapsed time: 4 minutes 45.74 seconds. Current RSS: ~1419M. Threads: 6. load average: 1.39 1.34 1.05 1/409 6341730.1731 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"1732 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1733 when resource is public1734 for user1735 allows to read response of GET requests1736# [RSpecRunTime] RSpec elapsed time: 4 minutes 47.03 seconds. Current RSS: ~1424M. Threads: 6. load average: 1.39 1.34 1.05 1/409 6351737.1738 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"1739 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1740 when resource is public1741 for user1742 allows to read response of GET requests1743# [RSpecRunTime] RSpec elapsed time: 4 minutes 48.41 seconds. Current RSS: ~1425M. Threads: 6. load average: 1.39 1.34 1.05 1/409 6361744.1745 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"1746 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1747 when resource is public1748 for user1749 redirects to group SSO page on GET requests1750# [RSpecRunTime] RSpec elapsed time: 4 minutes 50.05 seconds. Current RSS: ~1428M. Threads: 6. load average: 1.39 1.34 1.05 1/409 6371751.1752 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"1753 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1754 when resource is public1755 for user1756 redirects to group SSO page on GET requests1757# [RSpecRunTime] RSpec elapsed time: 4 minutes 51.57 seconds. Current RSS: ~1427M. Threads: 6. load average: 1.36 1.33 1.05 1/409 6381758.1759 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"1760 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1761 when resource is public1762 for user1763 allows to read response of GET requests1764# [RSpecRunTime] RSpec elapsed time: 4 minutes 52.97 seconds. Current RSS: ~1426M. Threads: 6. load average: 1.36 1.33 1.05 1/406 6391765.1766 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"1767 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1768 when resource is public1769 for user1770 redirects to group SSO page on GET requests1771# [RSpecRunTime] RSpec elapsed time: 4 minutes 54.98 seconds. Current RSS: ~1426M. Threads: 6. load average: 1.36 1.33 1.05 1/406 6401772.1773 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"1774 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1775 when resource is public1776 for user1777 redirects to group SSO page on GET requests1778# [RSpecRunTime] RSpec elapsed time: 4 minutes 56.98 seconds. Current RSS: ~1425M. Threads: 6. load average: 1.33 1.33 1.05 2/406 6411779.1780 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"1781 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1782 when resource is public1783 for user1784 allows to read response of GET requests1785# [RSpecRunTime] RSpec elapsed time: 4 minutes 58.87 seconds. Current RSS: ~1419M. Threads: 6. load average: 1.33 1.33 1.05 1/406 6421786.1787 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"1788 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1789 when resource is public1790 for user1791 allows to read response of GET requests1792# [RSpecRunTime] RSpec elapsed time: 5 minutes 0.24 second. Current RSS: ~1416M. Threads: 6. load average: 1.31 1.32 1.05 1/406 6431793.1794 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"1795 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1796 when resource is public1797 for user1798 allows to read response of GET requests1799# [RSpecRunTime] RSpec elapsed time: 5 minutes 1.84 seconds. Current RSS: ~1415M. Threads: 6. load average: 1.31 1.32 1.05 1/406 6441800.1801 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"1802 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1803 when resource is public1804 for user1805 allows to read response of GET requests1806# [RSpecRunTime] RSpec elapsed time: 5 minutes 3.81 seconds. Current RSS: ~1416M. Threads: 6. load average: 1.31 1.32 1.05 1/406 6451807.1808 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"1809 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1810 when resource is public1811 for user1812 allows to read response of GET requests1813# [RSpecRunTime] RSpec elapsed time: 5 minutes 5.1 seconds. Current RSS: ~1421M. Threads: 6. load average: 1.28 1.32 1.05 1/406 6461814.1815 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"1816 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1817 when resource is public1818 for user1819 allows to read response of GET requests1820# [RSpecRunTime] RSpec elapsed time: 5 minutes 6.77 seconds. Current RSS: ~1424M. Threads: 6. load average: 1.28 1.32 1.05 1/406 6471821.1822 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"1823 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1824 when resource is public1825 for user1826 allows to read response of GET requests1827# [RSpecRunTime] RSpec elapsed time: 5 minutes 8.8 seconds. Current RSS: ~1419M. Threads: 6. load average: 1.28 1.32 1.05 1/406 6481828.1829 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"1830 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1831 when resource is public1832 for user1833 allows to read response of GET requests1834# [RSpecRunTime] RSpec elapsed time: 5 minutes 10.08 seconds. Current RSS: ~1422M. Threads: 6. load average: 1.26 1.31 1.05 1/406 6491835.1836 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"1837 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1838 when resource is public1839 for user1840 allows to read response of GET requests1841# [RSpecRunTime] RSpec elapsed time: 5 minutes 11.65 seconds. Current RSS: ~1422M. Threads: 6. load average: 1.26 1.31 1.05 1/406 6501842.1843 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"1844 when 'Enforce SSO-only authentication for web activity for this group' option is not enabled1845 when resource is public1846 for user1847 allows to read response of GET requests1848# [RSpecRunTime] RSpec elapsed time: 5 minutes 13.54 seconds. Current RSS: ~1423M. Threads: 6. load average: 1.26 1.31 1.05 1/406 6511849.1850 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"1851 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1852 when resource is public1853 for user1854 redirects to group SSO page on GET requests1855# [RSpecRunTime] RSpec elapsed time: 5 minutes 14.86 seconds. Current RSS: ~1429M. Threads: 6. load average: 1.26 1.31 1.05 1/406 6521856.1857 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"1858 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1859 when resource is public1860 for user1861 allows to read response of GET requests1862# [RSpecRunTime] RSpec elapsed time: 5 minutes 16.19 seconds. Current RSS: ~1430M. Threads: 6. load average: 1.24 1.31 1.05 1/406 6531863.1864 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"1865 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1866 when resource is public1867 for user1868 allows to read response of GET requests1869# [RSpecRunTime] RSpec elapsed time: 5 minutes 17.62 seconds. Current RSS: ~1432M. Threads: 6. load average: 1.24 1.31 1.05 1/406 6541870.1871 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"1872 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1873 when resource is public1874 for user1875 redirects to group SSO page on GET requests1876# [RSpecRunTime] RSpec elapsed time: 5 minutes 19.2 seconds. Current RSS: ~1434M. Threads: 6. load average: 1.24 1.31 1.05 1/406 6551877.1878 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"1879 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1880 when resource is public1881 for user1882 redirects to group SSO page on GET requests1883# [RSpecRunTime] RSpec elapsed time: 5 minutes 20.76 seconds. Current RSS: ~1431M. Threads: 6. load average: 1.22 1.30 1.05 1/406 6561884.1885 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"1886 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1887 when resource is public1888 for user1889 allows to read response of GET requests1890# [RSpecRunTime] RSpec elapsed time: 5 minutes 22.35 seconds. Current RSS: ~1434M. Threads: 6. load average: 1.22 1.30 1.05 4/406 6571891.1892 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"1893 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1894 when resource is public1895 for user1896 redirects to group SSO page on GET requests1897# [RSpecRunTime] RSpec elapsed time: 5 minutes 24.26 seconds. Current RSS: ~1431M. Threads: 6. load average: 1.22 1.30 1.05 1/406 6581898.1899 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"1900 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1901 when resource is public1902 for user1903 redirects to group SSO page on GET requests1904# [RSpecRunTime] RSpec elapsed time: 5 minutes 26.16 seconds. Current RSS: ~1428M. Threads: 6. load average: 1.28 1.31 1.06 1/406 6591905.1906 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"1907 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1908 when resource is public1909 for user1910 allows to read response of GET requests1911# [RSpecRunTime] RSpec elapsed time: 5 minutes 28.15 seconds. Current RSS: ~1421M. Threads: 6. load average: 1.28 1.31 1.06 1/406 6601912.1913 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"1914 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1915 when resource is public1916 for user1917 redirects to group SSO page on GET requests1918# [RSpecRunTime] RSpec elapsed time: 5 minutes 29.52 seconds. Current RSS: ~1422M. Threads: 6. load average: 1.28 1.31 1.06 1/406 6611919.1920 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"1921 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1922 when resource is public1923 for user1924 allows to read response of GET requests1925# [RSpecRunTime] RSpec elapsed time: 5 minutes 30.88 seconds. Current RSS: ~1413M. Threads: 6. load average: 1.26 1.31 1.06 1/406 6621926.1927 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"1928 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1929 when resource is public1930 for user1931 redirects to group SSO page on GET requests1932# [RSpecRunTime] RSpec elapsed time: 5 minutes 32.37 seconds. Current RSS: ~1399M. Threads: 6. load average: 1.26 1.31 1.06 1/406 6631933.1934 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"1935 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1936 when resource is public1937 for user1938 redirects to group SSO page on GET requests1939# [RSpecRunTime] RSpec elapsed time: 5 minutes 33.93 seconds. Current RSS: ~1410M. Threads: 6. load average: 1.26 1.31 1.06 1/406 6641940.1941 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"1942 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1943 when resource is public1944 for user1945 redirects to group SSO page on GET requests1946# [RSpecRunTime] RSpec elapsed time: 5 minutes 35.92 seconds. Current RSS: ~1413M. Threads: 6. load average: 1.24 1.30 1.06 1/406 6651947.1948 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"1949 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1950 when resource is public1951 for user1952 redirects to group SSO page on GET requests1953# [RSpecRunTime] RSpec elapsed time: 5 minutes 37.93 seconds. Current RSS: ~1422M. Threads: 6. load average: 1.24 1.30 1.06 1/406 6661954.1955 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"1956 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1957 when resource is public1958 for user1959 allows to read response of GET requests1960# [RSpecRunTime] RSpec elapsed time: 5 minutes 39.27 seconds. Current RSS: ~1420M. Threads: 6. load average: 1.24 1.30 1.06 1/406 6671961.1962 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"1963 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1964 when resource is public1965 for user1966 allows to read response of GET requests1967# [RSpecRunTime] RSpec elapsed time: 5 minutes 40.81 seconds. Current RSS: ~1420M. Threads: 6. load average: 1.22 1.30 1.05 1/406 6681968.1969 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"1970 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1971 when resource is public1972 for user1973 allows to read response of GET requests1974# [RSpecRunTime] RSpec elapsed time: 5 minutes 42.85 seconds. Current RSS: ~1418M. Threads: 6. load average: 1.22 1.30 1.05 1/406 6691975.1976 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"1977 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1978 when resource is public1979 for user1980 allows to read response of GET requests1981# [RSpecRunTime] RSpec elapsed time: 5 minutes 44.12 seconds. Current RSS: ~1415M. Threads: 6. load average: 1.22 1.30 1.05 1/406 6701982.1983 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"1984 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1985 when resource is public1986 for user1987 allows to read response of GET requests1988# [RSpecRunTime] RSpec elapsed time: 5 minutes 45.63 seconds. Current RSS: ~1410M. Threads: 6. load average: 1.20 1.29 1.05 1/406 6711989.1990 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"1991 when 'Enforce SSO-only authentication for web activity for this group' option is enabled1992 when resource is public1993 for user1994 allows to read response of GET requests1995# [RSpecRunTime] RSpec elapsed time: 5 minutes 47.51 seconds. Current RSS: ~1408M. Threads: 6. load average: 1.20 1.29 1.05 1/406 6721996.1997# [RSpecRunTime] Finishing example group ee/spec/controllers/concerns/routable_actions_spec.rb. It took 2 minutes 6.87 seconds. Expected to take 2 minutes 28.49 seconds.1998# [RSpecRunTime] Starting example group ee/spec/requests/api/dependency_proxy/packages/npm_spec.rb. Expected to take 2 minutes 9.66 seconds.1999API::DependencyProxy::Packages::Npm2000 GET /api/v4/projects/:project_id/dependency_proxy/packages/npm/*package_name/-/*file_name2001 with valid parameters2002 with package registry public access set to true2003 with a public project2004 behaves like handling different token types2005 and a personal access token2006 user_role: :anonymous, valid_token: nil, expected_status: :forbidden2007 behaves like returning response status2008 returns forbidden2009# [RSpecRunTime] RSpec elapsed time: 5 minutes 50.16 seconds. Current RSS: ~1409M. Threads: 6. load average: 1.18 1.29 1.05 1/406 6732010.2011 user_role: :guest, valid_token: true, expected_status: :ok2012 behaves like returning response status2013 returns ok2014 user_role: :guest, valid_token: false, expected_status: :unauthorized2015 behaves like returning response status2016 returns unauthorized2017 and a deploy token2018 valid_token: true, expected_status: :ok2019 behaves like returning response status2020 returns ok2021 valid_token: false, expected_status: :unauthorized2022 behaves like returning response status2023 returns unauthorized2024 and a ci job token2025 valid_token: true, expected_status: :ok2026 behaves like returning response status2027 returns ok2028 valid_token: false, expected_status: :unauthorized2029 behaves like returning response status2030 returns unauthorized2031 behaves like a user pulling files2032 with a reporter pulling files2033 behaves like pulling existing files2034 when pulling a file2035 etag_service_response: #<ServiceResponse:0x00007a943441feb8 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2036 behaves like returning response status2037 returns ok2038 etag_service_response: #<ServiceResponse:0x00007a9434419478 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2039 behaves like returning response status2040 returns ok2041 etag_service_response: #<ServiceResponse:0x00007a9434415be8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2042 behaves like returning response status2043 returns ok2044 etag_service_response: #<ServiceResponse:0x00007a9434412088 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse sendurl response"2045 behaves like returning a workhorse sendurl response2046 behaves like returning a workhorse sendurl response with2047 returns a workhorse sendurl response2048 with an external token2049 behaves like returning a workhorse sendurl response with2050 returns a workhorse sendurl response2051 with an external basic auth2052 behaves like returning a workhorse sendurl response with2053 returns a workhorse sendurl response2054 behaves like pulling non existing files2055 with file test.tgz2056 behaves like returning a workhorse sendurl response2057 behaves like returning a workhorse sendurl response with2058 returns a workhorse sendurl response2059 with an external token2060 behaves like returning a workhorse sendurl response with2061 returns a workhorse sendurl response2062 with an external basic auth2063 behaves like returning a workhorse sendurl response with2064 returns a workhorse sendurl response2065 with a developer pulling files2066 behaves like pulling existing files2067 when pulling a file2068 etag_service_response: #<ServiceResponse:0x00007a944fa0abf0 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2069 behaves like returning response status2070 returns ok2071 etag_service_response: #<ServiceResponse:0x00007a944fa3aff8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2072 behaves like returning response status2073 returns ok2074 etag_service_response: #<ServiceResponse:0x00007a944fa6cbc0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2075 behaves like returning response status2076 returns ok2077 etag_service_response: #<ServiceResponse:0x00007a944fa61fe0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse sendurl response"2078 behaves like returning a workhorse sendurl response2079 behaves like returning a workhorse sendurl response with2080 returns a workhorse sendurl response2081 with an external token2082 behaves like returning a workhorse sendurl response with2083 returns a workhorse sendurl response2084 with an external basic auth2085 behaves like returning a workhorse sendurl response with2086 returns a workhorse sendurl response2087 behaves like pulling non existing files2088 with file test.tgz2089 behaves like returning a workhorse senddependency response2090 behaves like returning a workhorse senddependency response with2091 returns a workhorse senddependency response2092 with an external token2093 behaves like returning a workhorse senddependency response with2094 returns a workhorse senddependency response2095 with an external basic auth2096 behaves like returning a workhorse senddependency response with2097 returns a workhorse senddependency response2098 with a maintainer pulling files2099 behaves like pulling existing files2100 when pulling a file2101 etag_service_response: #<ServiceResponse:0x00007a943df57138 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2102 behaves like returning response status2103 returns ok2104 etag_service_response: #<ServiceResponse:0x00007a943db9c278 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2105 behaves like returning response status2106 returns ok2107 etag_service_response: #<ServiceResponse:0x00007a943db957e8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2108 behaves like returning response status2109 returns ok2110 etag_service_response: #<ServiceResponse:0x00007a943dc1f2e0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"2111 behaves like returning a workhorse senddependency response2112 behaves like returning a workhorse senddependency response with2113 returns a workhorse senddependency response2114 with an external token2115 behaves like returning a workhorse senddependency response with2116 returns a workhorse senddependency response2117 with an external basic auth2118 behaves like returning a workhorse senddependency response with2119 returns a workhorse senddependency response2120 behaves like pulling non existing files2121 with file test.tgz2122 behaves like returning a workhorse senddependency response2123 behaves like returning a workhorse senddependency response with2124 returns a workhorse senddependency response2125 with an external token2126 behaves like returning a workhorse senddependency response with2127 returns a workhorse senddependency response2128 with an external basic auth2129 behaves like returning a workhorse senddependency response with2130 returns a workhorse senddependency response2131 with a ci job token2132 behaves like pulling existing files2133 when pulling a file2134 etag_service_response: #<ServiceResponse:0x00007a943a8fe398 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2135 behaves like returning response status2136 returns ok2137 etag_service_response: #<ServiceResponse:0x00007a943a8f8a88 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2138 behaves like returning response status2139 returns ok2140 etag_service_response: #<ServiceResponse:0x00007a943a8f3e98 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2141 behaves like returning response status2142 returns ok2143 etag_service_response: #<ServiceResponse:0x00007a943a90da78 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"2144 behaves like returning a workhorse senddependency response2145 behaves like returning a workhorse senddependency response with2146 returns a workhorse senddependency response2147 with an external token2148 behaves like returning a workhorse senddependency response with2149 returns a workhorse senddependency response2150 with an external basic auth2151 behaves like returning a workhorse senddependency response with2152 returns a workhorse senddependency response2153 behaves like pulling non existing files2154 with file test.tgz2155 behaves like returning a workhorse senddependency response2156 behaves like returning a workhorse senddependency response with2157 returns a workhorse senddependency response2158 with an external token2159 behaves like returning a workhorse senddependency response with2160 returns a workhorse senddependency response2161 with an external basic auth2162 behaves like returning a workhorse senddependency response with2163 returns a workhorse senddependency response2164 with a deploy token2165 behaves like pulling existing files2166 when pulling a file2167 etag_service_response: #<ServiceResponse:0x00007a943a34e3d0 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2168 behaves like returning response status2169 returns ok2170 etag_service_response: #<ServiceResponse:0x00007a943a347a30 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2171 behaves like returning response status2172 returns ok2173 etag_service_response: #<ServiceResponse:0x00007a943a342030 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2174 behaves like returning response status2175 returns ok2176 etag_service_response: #<ServiceResponse:0x00007a943a1a9c50 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"2177 behaves like returning a workhorse senddependency response2178 behaves like returning a workhorse senddependency response with2179 returns a workhorse senddependency response2180 with an external token2181 behaves like returning a workhorse senddependency response with2182 returns a workhorse senddependency response2183 with an external basic auth2184 behaves like returning a workhorse senddependency response with2185 returns a workhorse senddependency response2186 behaves like pulling non existing files2187 with file test.tgz2188 behaves like returning a workhorse senddependency response2189 behaves like returning a workhorse senddependency response with2190 returns a workhorse senddependency response2191 with an external token2192 behaves like returning a workhorse senddependency response with2193 returns a workhorse senddependency response2194 with an external basic auth2195 behaves like returning a workhorse senddependency response with2196 returns a workhorse senddependency response2197 with an internal project2198 behaves like handling different token types2199 and a personal access token2200 user_role: :anonymous, valid_token: nil, expected_status: :not_found2201 behaves like returning response status2202 returns not_found2203 user_role: :guest, valid_token: true, expected_status: :ok2204 behaves like returning response status2205 returns ok2206 user_role: :guest, valid_token: false, expected_status: :unauthorized2207 behaves like returning response status2208 returns unauthorized2209 and a deploy token2210 valid_token: true, expected_status: :ok2211 behaves like returning response status2212 returns ok2213 valid_token: false, expected_status: :unauthorized2214 behaves like returning response status2215 returns unauthorized2216 and a ci job token2217 valid_token: true, expected_status: :ok2218 behaves like returning response status2219 returns ok2220 valid_token: false, expected_status: :unauthorized2221 behaves like returning response status2222 returns unauthorized2223 behaves like a user pulling files2224 with a reporter pulling files2225 behaves like pulling existing files2226 when pulling a file2227 etag_service_response: #<ServiceResponse:0x00007a9433bbf480 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2228 behaves like returning response status2229 returns ok2230 etag_service_response: #<ServiceResponse:0x00007a9433bbc3c0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2231 behaves like returning response status2232 returns ok2233 etag_service_response: #<ServiceResponse:0x00007a9433bb98a0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2234 behaves like returning response status2235 returns ok2236 etag_service_response: #<ServiceResponse:0x00007a9433bb7000 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse sendurl response"2237 behaves like returning a workhorse sendurl response2238 behaves like returning a workhorse sendurl response with2239 returns a workhorse sendurl response2240 with an external token2241 behaves like returning a workhorse sendurl response with2242 returns a workhorse sendurl response2243 with an external basic auth2244 behaves like returning a workhorse sendurl response with2245 returns a workhorse sendurl response2246 behaves like pulling non existing files2247 with file test.tgz2248 behaves like returning a workhorse sendurl response2249 behaves like returning a workhorse sendurl response with2250 returns a workhorse sendurl response2251 with an external token2252 behaves like returning a workhorse sendurl response with2253 returns a workhorse sendurl response2254 with an external basic auth2255 behaves like returning a workhorse sendurl response with2256 returns a workhorse sendurl response2257 with a developer pulling files2258 behaves like pulling existing files2259 when pulling a file2260 etag_service_response: #<ServiceResponse:0x00007a94332db3c8 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2261 behaves like returning response status2262 returns ok2263# [RSpecRunTime] RSpec elapsed time: 6 minutes 18.22 seconds. Current RSS: ~1465M. Threads: 6. load average: 1.32 1.31 1.07 1/406 6742264.2265 etag_service_response: #<ServiceResponse:0x00007a94332d68c8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2266 behaves like returning response status2267 returns ok2268 etag_service_response: #<ServiceResponse:0x00007a94332d2908 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2269 behaves like returning response status2270 returns ok2271 etag_service_response: #<ServiceResponse:0x00007a942eeef7e0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse sendurl response"2272 behaves like returning a workhorse sendurl response2273 behaves like returning a workhorse sendurl response with2274 returns a workhorse sendurl response2275 with an external token2276 behaves like returning a workhorse sendurl response with2277 returns a workhorse sendurl response2278 with an external basic auth2279 behaves like returning a workhorse sendurl response with2280 returns a workhorse sendurl response2281 behaves like pulling non existing files2282 with file test.tgz2283 behaves like returning a workhorse senddependency response2284 behaves like returning a workhorse senddependency response with2285 returns a workhorse senddependency response2286 with an external token2287 behaves like returning a workhorse senddependency response with2288 returns a workhorse senddependency response2289 with an external basic auth2290 behaves like returning a workhorse senddependency response with2291 returns a workhorse senddependency response2292 with a maintainer pulling files2293 behaves like pulling existing files2294 when pulling a file2295 etag_service_response: #<ServiceResponse:0x00007a942eee62d0 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2296 behaves like returning response status2297 returns ok2298 etag_service_response: #<ServiceResponse:0x00007a942eee38f0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2299 behaves like returning response status2300 returns ok2301 etag_service_response: #<ServiceResponse:0x00007a942eaaf018 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2302 behaves like returning response status2303 returns ok2304 etag_service_response: #<ServiceResponse:0x00007a942eaaab58 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"2305 behaves like returning a workhorse senddependency response2306 behaves like returning a workhorse senddependency response with2307 returns a workhorse senddependency response2308 with an external token2309 behaves like returning a workhorse senddependency response with2310 returns a workhorse senddependency response2311 with an external basic auth2312 behaves like returning a workhorse senddependency response with2313 returns a workhorse senddependency response2314 behaves like pulling non existing files2315 with file test.tgz2316 behaves like returning a workhorse senddependency response2317 behaves like returning a workhorse senddependency response with2318 returns a workhorse senddependency response2319 with an external token2320 behaves like returning a workhorse senddependency response with2321 returns a workhorse senddependency response2322 with an external basic auth2323 behaves like returning a workhorse senddependency response with2324 returns a workhorse senddependency response2325 with a ci job token2326 behaves like pulling existing files2327 when pulling a file2328 etag_service_response: #<ServiceResponse:0x00007a942e4abb30 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2329 behaves like returning response status2330 returns ok2331 etag_service_response: #<ServiceResponse:0x00007a942e4a74e0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2332 behaves like returning response status2333 returns ok2334 etag_service_response: #<ServiceResponse:0x00007a942e4a26c0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2335 behaves like returning response status2336 returns ok2337 etag_service_response: #<ServiceResponse:0x00007a942e30e480 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"2338 behaves like returning a workhorse senddependency response2339 behaves like returning a workhorse senddependency response with2340 returns a workhorse senddependency response2341 with an external token2342 behaves like returning a workhorse senddependency response with2343 returns a workhorse senddependency response2344 with an external basic auth2345 behaves like returning a workhorse senddependency response with2346 returns a workhorse senddependency response2347 behaves like pulling non existing files2348 with file test.tgz2349 behaves like returning a workhorse senddependency response2350 behaves like returning a workhorse senddependency response with2351 returns a workhorse senddependency response2352 with an external token2353 behaves like returning a workhorse senddependency response with2354 returns a workhorse senddependency response2355 with an external basic auth2356 behaves like returning a workhorse senddependency response with2357 returns a workhorse senddependency response2358 with a deploy token2359 behaves like pulling existing files2360 when pulling a file2361 etag_service_response: #<ServiceResponse:0x00007a942e3010a0 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2362 behaves like returning response status2363 returns ok2364 etag_service_response: #<ServiceResponse:0x00007a942dcdcfd0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2365 behaves like returning response status2366 returns ok2367 etag_service_response: #<ServiceResponse:0x00007a942dcd9c40 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2368 behaves like returning response status2369 returns ok2370 etag_service_response: #<ServiceResponse:0x00007a942dcd5190 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"2371 behaves like returning a workhorse senddependency response2372 behaves like returning a workhorse senddependency response with2373 returns a workhorse senddependency response2374 with an external token2375 behaves like returning a workhorse senddependency response with2376 returns a workhorse senddependency response2377 with an external basic auth2378 behaves like returning a workhorse senddependency response with2379 returns a workhorse senddependency response2380 behaves like pulling non existing files2381 with file test.tgz2382 behaves like returning a workhorse senddependency response2383 behaves like returning a workhorse senddependency response with2384 returns a workhorse senddependency response2385 with an external token2386 behaves like returning a workhorse senddependency response with2387 returns a workhorse senddependency response2388 with an external basic auth2389 behaves like returning a workhorse senddependency response with2390 returns a workhorse senddependency response2391 with a private project2392 behaves like handling different token types2393 and a personal access token2394 user_role: :anonymous, valid_token: nil, expected_status: :not_found2395 behaves like returning response status2396 returns not_found2397 user_role: :guest, valid_token: true, expected_status: :forbidden2398 behaves like returning response status2399 returns forbidden2400 user_role: :guest, valid_token: false, expected_status: :unauthorized2401 behaves like returning response status2402 returns unauthorized2403 user_role: :reporter, valid_token: true, expected_status: :ok2404 behaves like returning response status2405 returns ok2406 user_role: :reporter, valid_token: false, expected_status: :unauthorized2407 behaves like returning response status2408 returns unauthorized2409 and a deploy token2410 valid_token: true, expected_status: :ok2411 behaves like returning response status2412 returns ok2413 valid_token: false, expected_status: :unauthorized2414 behaves like returning response status2415 returns unauthorized2416 and a ci job token2417 valid_token: true, expected_status: :ok2418 behaves like returning response status2419 returns ok2420 valid_token: false, expected_status: :unauthorized2421 behaves like returning response status2422 returns unauthorized2423 behaves like a user pulling files2424 with a reporter pulling files2425 behaves like pulling existing files2426 when pulling a file2427 etag_service_response: #<ServiceResponse:0x00007a942cf75b58 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2428 behaves like returning response status2429 returns ok2430 etag_service_response: #<ServiceResponse:0x00007a942cf72ea8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2431 behaves like returning response status2432 returns ok2433 etag_service_response: #<ServiceResponse:0x00007a942cccfb60 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2434 behaves like returning response status2435 returns ok2436 etag_service_response: #<ServiceResponse:0x00007a942ccccb40 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse sendurl response"2437 behaves like returning a workhorse sendurl response2438 behaves like returning a workhorse sendurl response with2439 returns a workhorse sendurl response2440 with an external token2441 behaves like returning a workhorse sendurl response with2442 returns a workhorse sendurl response2443 with an external basic auth2444 behaves like returning a workhorse sendurl response with2445 returns a workhorse sendurl response2446 behaves like pulling non existing files2447 with file test.tgz2448 behaves like returning a workhorse sendurl response2449 behaves like returning a workhorse sendurl response with2450 returns a workhorse sendurl response2451 with an external token2452 behaves like returning a workhorse sendurl response with2453 returns a workhorse sendurl response2454 with an external basic auth2455 behaves like returning a workhorse sendurl response with2456 returns a workhorse sendurl response2457 with a developer pulling files2458 behaves like pulling existing files2459 when pulling a file2460 etag_service_response: #<ServiceResponse:0x00007a94264af3c8 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2461 behaves like returning response status2462 returns ok2463 etag_service_response: #<ServiceResponse:0x00007a94264abea8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2464 behaves like returning response status2465 returns ok2466 etag_service_response: #<ServiceResponse:0x00007a94264a8ca8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2467 behaves like returning response status2468 returns ok2469 etag_service_response: #<ServiceResponse:0x00007a94264a5148 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse sendurl response"2470 behaves like returning a workhorse sendurl response2471 behaves like returning a workhorse sendurl response with2472 returns a workhorse sendurl response2473 with an external token2474 behaves like returning a workhorse sendurl response with2475 returns a workhorse sendurl response2476 with an external basic auth2477 behaves like returning a workhorse sendurl response with2478 returns a workhorse sendurl response2479 behaves like pulling non existing files2480 with file test.tgz2481 behaves like returning a workhorse senddependency response2482 behaves like returning a workhorse senddependency response with2483 returns a workhorse senddependency response2484 with an external token2485 behaves like returning a workhorse senddependency response with2486 returns a workhorse senddependency response2487 with an external basic auth2488 behaves like returning a workhorse senddependency response with2489 returns a workhorse senddependency response2490 with a maintainer pulling files2491 behaves like pulling existing files2492 when pulling a file2493 etag_service_response: #<ServiceResponse:0x00007a94262488f0 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2494 behaves like returning response status2495 returns ok2496 etag_service_response: #<ServiceResponse:0x00007a9426245560 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2497 behaves like returning response status2498 returns ok2499 etag_service_response: #<ServiceResponse:0x00007a9426241c30 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2500 behaves like returning response status2501 returns ok2502 etag_service_response: #<ServiceResponse:0x00007a94261af2e0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"2503 behaves like returning a workhorse senddependency response2504 behaves like returning a workhorse senddependency response with2505 returns a workhorse senddependency response2506 with an external token2507 behaves like returning a workhorse senddependency response with2508 returns a workhorse senddependency response2509 with an external basic auth2510 behaves like returning a workhorse senddependency response with2511 returns a workhorse senddependency response2512 behaves like pulling non existing files2513 with file test.tgz2514 behaves like returning a workhorse senddependency response2515 behaves like returning a workhorse senddependency response with2516 returns a workhorse senddependency response2517 with an external token2518 behaves like returning a workhorse senddependency response with2519 returns a workhorse senddependency response2520 with an external basic auth2521 behaves like returning a workhorse senddependency response with2522 returns a workhorse senddependency response2523 with a ci job token2524 behaves like pulling existing files2525 when pulling a file2526 etag_service_response: #<ServiceResponse:0x00007a94261a56f0 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2527 behaves like returning response status2528 returns ok2529 etag_service_response: #<ServiceResponse:0x00007a94261a2e00 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2530 behaves like returning response status2531 returns ok2532 etag_service_response: #<ServiceResponse:0x00007a94261a0880 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2533 behaves like returning response status2534 returns ok2535 etag_service_response: #<ServiceResponse:0x00007a94262b9f28 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"2536 behaves like returning a workhorse senddependency response2537 behaves like returning a workhorse senddependency response with2538 returns a workhorse senddependency response2539 with an external token2540 behaves like returning a workhorse senddependency response with2541 returns a workhorse senddependency response2542 with an external basic auth2543 behaves like returning a workhorse senddependency response with2544 returns a workhorse senddependency response2545 behaves like pulling non existing files2546 with file test.tgz2547 behaves like returning a workhorse senddependency response2548 behaves like returning a workhorse senddependency response with2549 returns a workhorse senddependency response2550 with an external token2551 behaves like returning a workhorse senddependency response with2552 returns a workhorse senddependency response2553 with an external basic auth2554 behaves like returning a workhorse senddependency response with2555 returns a workhorse senddependency response2556 with a deploy token2557 behaves like pulling existing files2558 when pulling a file2559 etag_service_response: #<ServiceResponse:0x00007a942630baa8 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2560 behaves like returning response status2561 returns ok2562 etag_service_response: #<ServiceResponse:0x00007a9426307368 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2563 behaves like returning response status2564 returns ok2565 etag_service_response: #<ServiceResponse:0x00007a94263033a8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2566 behaves like returning response status2567 returns ok2568 etag_service_response: #<ServiceResponse:0x00007a9426300838 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"2569 behaves like returning a workhorse senddependency response2570 behaves like returning a workhorse senddependency response with2571 returns a workhorse senddependency response2572 with an external token2573 behaves like returning a workhorse senddependency response with2574 returns a workhorse senddependency response2575 with an external basic auth2576 behaves like returning a workhorse senddependency response with2577 returns a workhorse senddependency response2578 behaves like pulling non existing files2579 with file test.tgz2580 behaves like returning a workhorse senddependency response2581 behaves like returning a workhorse senddependency response with2582 returns a workhorse senddependency response2583 with an external token2584 behaves like returning a workhorse senddependency response with2585 returns a workhorse senddependency response2586 with an external basic auth2587 behaves like returning a workhorse senddependency response with2588 returns a workhorse senddependency response2589 with package registry public access set to false2590 with a public project2591 behaves like handling different token types2592 and a personal access token2593 user_role: :anonymous, valid_token: nil, expected_status: :forbidden2594 behaves like returning response status2595 returns forbidden2596 user_role: :guest, valid_token: true, expected_status: :ok2597 behaves like returning response status2598 returns ok2599 user_role: :guest, valid_token: false, expected_status: :unauthorized2600 behaves like returning response status2601 returns unauthorized2602 and a deploy token2603 valid_token: true, expected_status: :ok2604 behaves like returning response status2605 returns ok2606 valid_token: false, expected_status: :unauthorized2607 behaves like returning response status2608 returns unauthorized2609 and a ci job token2610 valid_token: true, expected_status: :ok2611 behaves like returning response status2612 returns ok2613 valid_token: false, expected_status: :unauthorized2614 behaves like returning response status2615 returns unauthorized2616 behaves like a user pulling files2617 with a reporter pulling files2618 behaves like pulling existing files2619 when pulling a file2620 etag_service_response: #<ServiceResponse:0x00007a94264111f0 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2621 behaves like returning response status2622 returns ok2623 etag_service_response: #<ServiceResponse:0x00007a942651da30 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2624 behaves like returning response status2625 returns ok2626 etag_service_response: #<ServiceResponse:0x00007a942651a600 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2627 behaves like returning response status2628 returns ok2629 etag_service_response: #<ServiceResponse:0x00007a9426516e10 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse sendurl response"2630 behaves like returning a workhorse sendurl response2631 behaves like returning a workhorse sendurl response with2632 returns a workhorse sendurl response2633 with an external token2634 behaves like returning a workhorse sendurl response with2635 returns a workhorse sendurl response2636 with an external basic auth2637 behaves like returning a workhorse sendurl response with2638 returns a workhorse sendurl response2639 behaves like pulling non existing files2640 with file test.tgz2641 behaves like returning a workhorse sendurl response2642 behaves like returning a workhorse sendurl response with2643 returns a workhorse sendurl response2644 with an external token2645 behaves like returning a workhorse sendurl response with2646 returns a workhorse sendurl response2647 with an external basic auth2648 behaves like returning a workhorse sendurl response with2649 returns a workhorse sendurl response2650 with a developer pulling files2651 behaves like pulling existing files2652 when pulling a file2653 etag_service_response: #<ServiceResponse:0x00007a942658ac48 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2654 behaves like returning response status2655 returns ok2656 etag_service_response: #<ServiceResponse:0x00007a9426587778 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2657 behaves like returning response status2658 returns ok2659 etag_service_response: #<ServiceResponse:0x00007a9426583448 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2660 behaves like returning response status2661 returns ok2662 etag_service_response: #<ServiceResponse:0x00007a94265ff2a0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse sendurl response"2663 behaves like returning a workhorse sendurl response2664 behaves like returning a workhorse sendurl response with2665 returns a workhorse sendurl response2666 with an external token2667 behaves like returning a workhorse sendurl response with2668 returns a workhorse sendurl response2669 with an external basic auth2670 behaves like returning a workhorse sendurl response with2671 returns a workhorse sendurl response2672 behaves like pulling non existing files2673 with file test.tgz2674 behaves like returning a workhorse senddependency response2675 behaves like returning a workhorse senddependency response with2676 returns a workhorse senddependency response2677 with an external token2678 behaves like returning a workhorse senddependency response with2679 returns a workhorse senddependency response2680 with an external basic auth2681 behaves like returning a workhorse senddependency response with2682 returns a workhorse senddependency response2683 with a maintainer pulling files2684 behaves like pulling existing files2685 when pulling a file2686 etag_service_response: #<ServiceResponse:0x00007a94265f3d60 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2687 behaves like returning response status2688 returns ok2689 etag_service_response: #<ServiceResponse:0x00007a94265f0e80 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2690 behaves like returning response status2691 returns ok2692 etag_service_response: #<ServiceResponse:0x00007a942666d890 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2693 behaves like returning response status2694 returns ok2695 etag_service_response: #<ServiceResponse:0x00007a9426669d80 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"2696 behaves like returning a workhorse senddependency response2697 behaves like returning a workhorse senddependency response with2698 returns a workhorse senddependency response2699 with an external token2700 behaves like returning a workhorse senddependency response with2701 returns a workhorse senddependency response2702 with an external basic auth2703 behaves like returning a workhorse senddependency response with2704 returns a workhorse senddependency response2705 behaves like pulling non existing files2706 with file test.tgz2707 behaves like returning a workhorse senddependency response2708 behaves like returning a workhorse senddependency response with2709 returns a workhorse senddependency response2710 with an external token2711 behaves like returning a workhorse senddependency response with2712 returns a workhorse senddependency response2713 with an external basic auth2714 behaves like returning a workhorse senddependency response with2715 returns a workhorse senddependency response2716 with a ci job token2717 behaves like pulling existing files2718 when pulling a file2719 etag_service_response: #<ServiceResponse:0x00007a94266cc278 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2720 behaves like returning response status2721 returns ok2722 etag_service_response: #<ServiceResponse:0x00007a94266c5568 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2723 behaves like returning response status2724 returns ok2725 etag_service_response: #<ServiceResponse:0x00007a94266c0d38 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2726 behaves like returning response status2727 returns ok2728 etag_service_response: #<ServiceResponse:0x00007a942677e018 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"2729 behaves like returning a workhorse senddependency response2730 behaves like returning a workhorse senddependency response with2731 returns a workhorse senddependency response2732 with an external token2733 behaves like returning a workhorse senddependency response with2734 returns a workhorse senddependency response2735 with an external basic auth2736 behaves like returning a workhorse senddependency response with2737 returns a workhorse senddependency response2738 behaves like pulling non existing files2739 with file test.tgz2740 behaves like returning a workhorse senddependency response2741 behaves like returning a workhorse senddependency response with2742 returns a workhorse senddependency response2743 with an external token2744 behaves like returning a workhorse senddependency response with2745 returns a workhorse senddependency response2746 with an external basic auth2747 behaves like returning a workhorse senddependency response with2748 returns a workhorse senddependency response2749 with a deploy token2750 behaves like pulling existing files2751 when pulling a file2752 etag_service_response: #<ServiceResponse:0x00007a9426772218 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2753 behaves like returning response status2754 returns ok2755 etag_service_response: #<ServiceResponse:0x00007a94267eed40 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2756 behaves like returning response status2757 returns ok2758 etag_service_response: #<ServiceResponse:0x00007a94267ec130 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2759 behaves like returning response status2760 returns ok2761 etag_service_response: #<ServiceResponse:0x00007a94267e92a0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"2762 behaves like returning a workhorse senddependency response2763 behaves like returning a workhorse senddependency response with2764 returns a workhorse senddependency response2765 with an external token2766 behaves like returning a workhorse senddependency response with2767 returns a workhorse senddependency response2768 with an external basic auth2769 behaves like returning a workhorse senddependency response with2770 returns a workhorse senddependency response2771 behaves like pulling non existing files2772 with file test.tgz2773 behaves like returning a workhorse senddependency response2774 behaves like returning a workhorse senddependency response with2775 returns a workhorse senddependency response2776 with an external token2777 behaves like returning a workhorse senddependency response with2778 returns a workhorse senddependency response2779 with an external basic auth2780 behaves like returning a workhorse senddependency response with2781 returns a workhorse senddependency response2782 with an internal project2783 behaves like handling different token types2784 and a personal access token2785 user_role: :anonymous, valid_token: nil, expected_status: :not_found2786 behaves like returning response status2787 returns not_found2788 user_role: :guest, valid_token: true, expected_status: :ok2789 behaves like returning response status2790 returns ok2791 user_role: :guest, valid_token: false, expected_status: :unauthorized2792 behaves like returning response status2793 returns unauthorized2794 and a deploy token2795 valid_token: true, expected_status: :ok2796 behaves like returning response status2797 returns ok2798 valid_token: false, expected_status: :unauthorized2799 behaves like returning response status2800 returns unauthorized2801 and a ci job token2802 valid_token: true, expected_status: :ok2803 behaves like returning response status2804 returns ok2805 valid_token: false, expected_status: :unauthorized2806 behaves like returning response status2807 returns unauthorized2808 behaves like a user pulling files2809 with a reporter pulling files2810 behaves like pulling existing files2811 when pulling a file2812 etag_service_response: #<ServiceResponse:0x00007a942c8ab048 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2813 behaves like returning response status2814 returns ok2815 etag_service_response: #<ServiceResponse:0x00007a942c8a8438 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2816 behaves like returning response status2817 returns ok2818 etag_service_response: #<ServiceResponse:0x00007a942c8a4c98 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2819 behaves like returning response status2820 returns ok2821 etag_service_response: #<ServiceResponse:0x00007a942c8a1ae8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse sendurl response"2822 behaves like returning a workhorse sendurl response2823 behaves like returning a workhorse sendurl response with2824 returns a workhorse sendurl response2825 with an external token2826 behaves like returning a workhorse sendurl response with2827 returns a workhorse sendurl response2828 with an external basic auth2829 behaves like returning a workhorse sendurl response with2830 returns a workhorse sendurl response2831 behaves like pulling non existing files2832 with file test.tgz2833 behaves like returning a workhorse sendurl response2834 behaves like returning a workhorse sendurl response with2835 returns a workhorse sendurl response2836 with an external token2837 behaves like returning a workhorse sendurl response with2838 returns a workhorse sendurl response2839 with an external basic auth2840 behaves like returning a workhorse sendurl response with2841 returns a workhorse sendurl response2842 with a developer pulling files2843 behaves like pulling existing files2844 when pulling a file2845 etag_service_response: #<ServiceResponse:0x00007a942c902b90 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2846 behaves like returning response status2847 returns ok2848 etag_service_response: #<ServiceResponse:0x00007a942c9ed6b8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2849 behaves like returning response status2850 returns ok2851 etag_service_response: #<ServiceResponse:0x00007a942c9e87f8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2852 behaves like returning response status2853 returns ok2854 etag_service_response: #<ServiceResponse:0x00007a942c9e53c8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse sendurl response"2855 behaves like returning a workhorse sendurl response2856 behaves like returning a workhorse sendurl response with2857 returns a workhorse sendurl response2858 with an external token2859 behaves like returning a workhorse sendurl response with2860 returns a workhorse sendurl response2861 with an external basic auth2862 behaves like returning a workhorse sendurl response with2863 returns a workhorse sendurl response2864 behaves like pulling non existing files2865 with file test.tgz2866 behaves like returning a workhorse senddependency response2867 behaves like returning a workhorse senddependency response with2868 returns a workhorse senddependency response2869 with an external token2870 behaves like returning a workhorse senddependency response with2871 returns a workhorse senddependency response2872 with an external basic auth2873 behaves like returning a workhorse senddependency response with2874 returns a workhorse senddependency response2875 with a maintainer pulling files2876 behaves like pulling existing files2877 when pulling a file2878 etag_service_response: #<ServiceResponse:0x00007a942ca26968 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2879 behaves like returning response status2880 returns ok2881 etag_service_response: #<ServiceResponse:0x00007a942ca22f98 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2882 behaves like returning response status2883 returns ok2884 etag_service_response: #<ServiceResponse:0x00007a942ca9f020 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2885 behaves like returning response status2886 returns ok2887 etag_service_response: #<ServiceResponse:0x00007a942ca9c0a0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"2888 behaves like returning a workhorse senddependency response2889 behaves like returning a workhorse senddependency response with2890 returns a workhorse senddependency response2891 with an external token2892 behaves like returning a workhorse senddependency response with2893 returns a workhorse senddependency response2894 with an external basic auth2895 behaves like returning a workhorse senddependency response with2896 returns a workhorse senddependency response2897 behaves like pulling non existing files2898 with file test.tgz2899 behaves like returning a workhorse senddependency response2900 behaves like returning a workhorse senddependency response with2901 returns a workhorse senddependency response2902 with an external token2903 behaves like returning a workhorse senddependency response with2904 returns a workhorse senddependency response2905 with an external basic auth2906 behaves like returning a workhorse senddependency response with2907 returns a workhorse senddependency response2908 with a ci job token2909 behaves like pulling existing files2910 when pulling a file2911 etag_service_response: #<ServiceResponse:0x00007a942cb0f410 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2912 behaves like returning response status2913 returns ok2914 etag_service_response: #<ServiceResponse:0x00007a942cb0c120 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2915 behaves like returning response status2916 returns ok2917 etag_service_response: #<ServiceResponse:0x00007a942cb095b0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2918 behaves like returning response status2919 returns ok2920 etag_service_response: #<ServiceResponse:0x00007a942cb05be0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"2921 behaves like returning a workhorse senddependency response2922 behaves like returning a workhorse senddependency response with2923 returns a workhorse senddependency response2924 with an external token2925 behaves like returning a workhorse senddependency response with2926 returns a workhorse senddependency response2927 with an external basic auth2928 behaves like returning a workhorse senddependency response with2929 returns a workhorse senddependency response2930 behaves like pulling non existing files2931 with file test.tgz2932 behaves like returning a workhorse senddependency response2933 behaves like returning a workhorse senddependency response with2934 returns a workhorse senddependency response2935 with an external token2936 behaves like returning a workhorse senddependency response with2937 returns a workhorse senddependency response2938 with an external basic auth2939 behaves like returning a workhorse senddependency response with2940 returns a workhorse senddependency response2941 with a deploy token2942 behaves like pulling existing files2943 when pulling a file2944 etag_service_response: #<ServiceResponse:0x00007a942cb72da8 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil2945 behaves like returning response status2946 returns ok2947 etag_service_response: #<ServiceResponse:0x00007a942cbedad0 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil2948 behaves like returning response status2949 returns ok2950 etag_service_response: #<ServiceResponse:0x00007a942cbe9b60 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil2951 behaves like returning response status2952 returns ok2953 etag_service_response: #<ServiceResponse:0x00007a942cbe5740 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"2954 behaves like returning a workhorse senddependency response2955 behaves like returning a workhorse senddependency response with2956 returns a workhorse senddependency response2957 with an external token2958 behaves like returning a workhorse senddependency response with2959 returns a workhorse senddependency response2960 with an external basic auth2961 behaves like returning a workhorse senddependency response with2962 returns a workhorse senddependency response2963 behaves like pulling non existing files2964 with file test.tgz2965 behaves like returning a workhorse senddependency response2966 behaves like returning a workhorse senddependency response with2967 returns a workhorse senddependency response2968 with an external token2969 behaves like returning a workhorse senddependency response with2970 returns a workhorse senddependency response2971 with an external basic auth2972 behaves like returning a workhorse senddependency response with2973 returns a workhorse senddependency response2974 with a private project2975 behaves like handling different token types2976 and a personal access token2977 user_role: :anonymous, valid_token: nil, expected_status: :not_found2978 behaves like returning response status2979 returns not_found2980 user_role: :guest, valid_token: true, expected_status: :forbidden2981 behaves like returning response status2982 returns forbidden2983 user_role: :guest, valid_token: false, expected_status: :unauthorized2984 behaves like returning response status2985 returns unauthorized2986 user_role: :reporter, valid_token: true, expected_status: :ok2987 behaves like returning response status2988 returns ok2989 user_role: :reporter, valid_token: false, expected_status: :unauthorized2990 behaves like returning response status2991 returns unauthorized2992 and a deploy token2993 valid_token: true, expected_status: :ok2994 behaves like returning response status2995 returns ok2996 valid_token: false, expected_status: :unauthorized2997 behaves like returning response status2998 returns unauthorized2999 and a ci job token3000 valid_token: true, expected_status: :ok3001 behaves like returning response status3002 returns ok3003 valid_token: false, expected_status: :unauthorized3004 behaves like returning response status3005 returns unauthorized3006 behaves like a user pulling files3007 with a reporter pulling files3008 behaves like pulling existing files3009 when pulling a file3010 etag_service_response: #<ServiceResponse:0x00007a942cda72b8 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil3011 behaves like returning response status3012 returns ok3013 etag_service_response: #<ServiceResponse:0x00007a942cda3ed8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil3014 behaves like returning response status3015 returns ok3016 etag_service_response: #<ServiceResponse:0x00007a942cda02d8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil3017 behaves like returning response status3018 returns ok3019 etag_service_response: #<ServiceResponse:0x00007a942ce2c620 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse sendurl response"3020 behaves like returning a workhorse sendurl response3021 behaves like returning a workhorse sendurl response with3022 returns a workhorse sendurl response3023 with an external token3024 behaves like returning a workhorse sendurl response with3025 returns a workhorse sendurl response3026 with an external basic auth3027 behaves like returning a workhorse sendurl response with3028 returns a workhorse sendurl response3029 behaves like pulling non existing files3030 with file test.tgz3031 behaves like returning a workhorse sendurl response3032 behaves like returning a workhorse sendurl response with3033 returns a workhorse sendurl response3034 with an external token3035 behaves like returning a workhorse sendurl response with3036 returns a workhorse sendurl response3037 with an external basic auth3038 behaves like returning a workhorse sendurl response with3039 returns a workhorse sendurl response3040 with a developer pulling files3041 behaves like pulling existing files3042 when pulling a file3043 etag_service_response: #<ServiceResponse:0x00007a942ce214f0 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil3044 behaves like returning response status3045 returns ok3046 etag_service_response: #<ServiceResponse:0x00007a942ce9e338 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil3047 behaves like returning response status3048 returns ok3049 etag_service_response: #<ServiceResponse:0x00007a942ce9adc8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil3050 behaves like returning response status3051 returns ok3052 etag_service_response: #<ServiceResponse:0x00007a942ce970d8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse sendurl response"3053 behaves like returning a workhorse sendurl response3054 behaves like returning a workhorse sendurl response with3055 returns a workhorse sendurl response3056 with an external token3057 behaves like returning a workhorse sendurl response with3058 returns a workhorse sendurl response3059 with an external basic auth3060 behaves like returning a workhorse sendurl response with3061 returns a workhorse sendurl response3062 behaves like pulling non existing files3063 with file test.tgz3064 behaves like returning a workhorse senddependency response3065 behaves like returning a workhorse senddependency response with3066 returns a workhorse senddependency response3067 with an external token3068 behaves like returning a workhorse senddependency response with3069 returns a workhorse senddependency response3070 with an external basic auth3071 behaves like returning a workhorse senddependency response with3072 returns a workhorse senddependency response3073 with a maintainer pulling files3074 behaves like pulling existing files3075 when pulling a file3076 etag_service_response: #<ServiceResponse:0x00007a942cffad80 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil3077 behaves like returning response status3078 returns ok3079 etag_service_response: #<ServiceResponse:0x00007a942cff7a90 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil3080 behaves like returning response status3081 returns ok3082 etag_service_response: #<ServiceResponse:0x00007a942cff5470 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil3083 behaves like returning response status3084 returns ok3085 etag_service_response: #<ServiceResponse:0x00007a942cff2b30 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"3086 behaves like returning a workhorse senddependency response3087 behaves like returning a workhorse senddependency response with3088 returns a workhorse senddependency response3089 with an external token3090 behaves like returning a workhorse senddependency response with3091 returns a workhorse senddependency response3092 with an external basic auth3093 behaves like returning a workhorse senddependency response with3094 returns a workhorse senddependency response3095 behaves like pulling non existing files3096 with file test.tgz3097 behaves like returning a workhorse senddependency response3098 behaves like returning a workhorse senddependency response with3099 returns a workhorse senddependency response3100 with an external token3101 behaves like returning a workhorse senddependency response with3102 returns a workhorse senddependency response3103 with an external basic auth3104 behaves like returning a workhorse senddependency response with3105 returns a workhorse senddependency response3106 with a ci job token3107 behaves like pulling existing files3108 when pulling a file3109 etag_service_response: #<ServiceResponse:0x00007a942d044ac0 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil3110 behaves like returning response status3111 returns ok3112 etag_service_response: #<ServiceResponse:0x00007a942d041050 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil3113 behaves like returning response status3114 returns ok3115 etag_service_response: #<ServiceResponse:0x00007a942d0bd2b8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil3116 behaves like returning response status3117 returns ok3118 etag_service_response: #<ServiceResponse:0x00007a942d0b9cf8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"3119 behaves like returning a workhorse senddependency response3120 behaves like returning a workhorse senddependency response with3121 returns a workhorse senddependency response3122 with an external token3123 behaves like returning a workhorse senddependency response with3124 returns a workhorse senddependency response3125 with an external basic auth3126 behaves like returning a workhorse senddependency response with3127 returns a workhorse senddependency response3128 behaves like pulling non existing files3129 with file test.tgz3130 behaves like returning a workhorse senddependency response3131 behaves like returning a workhorse senddependency response with3132 returns a workhorse senddependency response3133 with an external token3134 behaves like returning a workhorse senddependency response with3135 returns a workhorse senddependency response3136 with an external basic auth3137 behaves like returning a workhorse senddependency response with3138 returns a workhorse senddependency response3139 with a deploy token3140 behaves like pulling existing files3141 when pulling a file3142 etag_service_response: #<ServiceResponse:0x00007a942d11c808 @status=:success, @message=nil, @payload={}, @http_status=:ok, @reason=nil>, expected_status: :ok, shared_example: nil3143 behaves like returning response status3144 returns ok3145 etag_service_response: #<ServiceResponse:0x00007a942d1182f8 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:response_error_code>, expected_status: :ok, shared_example: nil3146 behaves like returning response status3147 returns ok3148 etag_service_response: #<ServiceResponse:0x00007a942d114888 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:no_etag>, expected_status: :ok, shared_example: nil3149 behaves like returning response status3150 returns ok3151 etag_service_response: #<ServiceResponse:0x00007a942d110918 @status=:error, @message="", @payload={}, @http_status=nil, @reason=:wrong_etag>, expected_status: nil, shared_example: "returning a workhorse senddependency response"3152 behaves like returning a workhorse senddependency response3153 behaves like returning a workhorse senddependency response with3154 returns a workhorse senddependency response3155 with an external token3156 behaves like returning a workhorse senddependency response with3157 returns a workhorse senddependency response3158 with an external basic auth3159 behaves like returning a workhorse senddependency response with3160 returns a workhorse senddependency response3161 behaves like pulling non existing files3162 with file test.tgz3163 behaves like returning a workhorse senddependency response3164 behaves like returning a workhorse senddependency response with3165 returns a workhorse senddependency response3166 with an external token3167 behaves like returning a workhorse senddependency response with3168 returns a workhorse senddependency response3169 with an external basic auth3170 behaves like returning a workhorse senddependency response with3171 returns a workhorse senddependency response3172 with invalid parameters3173 with invalid package name3174 behaves like returning response status3175 returns bad_request3176 with invalid package file name3177 behaves like returning response status3178 returns bad_request3179 with a developer3180 with non existing dependency proxy setting3181 behaves like returning response status3182 returns not_found3183 with disabled dependency proxy setting3184 behaves like returning response status3185 returns not_found3186 with url not set in the dependency proxy setting3187 behaves like returning response status3188 returns not_found3189 with packages disabled3190 behaves like returning response status3191 returns not_found3192 with dependency_proxy disabled3193 behaves like returning response status3194 returns not_found3195 with licensed feature dependency_proxy_for_packages disabled3196 behaves like returning response status3197 returns forbidden3198 with packages_dependency_proxy_npm disabled3199 behaves like returning response status3200 returns not_found3201# [RSpecRunTime] Finishing example group ee/spec/requests/api/dependency_proxy/packages/npm_spec.rb. It took 2 minutes 26.84 seconds. Expected to take 2 minutes 9.66 seconds.3202# [RSpecRunTime] Starting example group ee/spec/requests/api/project_approval_rules_spec.rb. Expected to take 1 minute 37.28 seconds.3203API::ProjectApprovalRules3204 GET /projects/:id/approval_rules/:approval_rule_id3205 when the request is correct3206 matches the response schema3207# [RSpecRunTime] RSpec elapsed time: 8 minutes 17.21 seconds. Current RSS: ~1488M. Threads: 6. load average: 1.17 1.25 1.07 1/408 6913208.3209 when the user is not authorized3210 does not display rule information3211 when license is missing3212 returns 403 error3213 GET /projects/:id/approval_rules3214 when the request is correct3215 matches the response schema3216 private group filtering3217 excludes private groups if user has no access3218 includes private groups if user has access3219# [RSpecRunTime] RSpec elapsed time: 8 minutes 20.58 seconds. Current RSS: ~1468M. Threads: 6. load average: 1.24 1.26 1.08 1/408 6923220.3221 report_approver rules3222 includes report_approver rules3223 rules from scan result policy3224 returns 4043225 when project is archived3226 when user has normal permissions3227 returns 4033228 when user has project admin permissions3229 allows access3230 when license is missing3231 returns 403 error3232 POST /projects/:id/approval_rules3233 behaves like an API endpoint for creating project approval rule3234 behaves like a restricted project approval rule API endpoint3235 when admin_merge_request_approvers_rules license feature is disabled3236 when disable_overriding_approvers_per_merge_request app setting is false3237 behaves like a user with access3238 returns 201 status3239 when disable_overriding_approvers_per_merge_request app setting is true3240 behaves like a user with access3241 returns 201 status3242 when admin_merge_request_approvers_rules license feature is enabled3243 when disable_overriding_approvers_per_merge_request app setting is false3244 behaves like a user with access3245 returns 201 status3246 when disable_overriding_approvers_per_merge_request app setting is true3247 behaves like a user without access3248 returns 4033249 when user is an admin3250 behaves like a user with access3251 returns 201 status3252 when missing parameters3253 returns 400 status3254 when user is without access3255 behaves like a user without access3256 returns 4033257 when the request is correct3258 changes settings properly3259 behaves like a user with access3260 returns 201 status3261 when protected_branch_ids param is present3262 creates approval rule associated to specified protected branches3263 when applies_to_all_protected_branches param is present3264 returns a list of project protected branches in the response3265 with rule_type set to report_approver3266 without report_type3267 returns a error http status3268 when creating a approval rule for each report_type3269 rule_name: "Coverage-Check", report_type: :code_coverage3270 specifies `report_rule` and `report_type`3271 when `report_type` is not supported3272 returns a bad request error3273 with users or groups params3274 with a user3275 returns a user3276 with users_ids3277 returns a user3278 when both users and user_ids are set3279 returns a user from user_ids3280 with a group3281 returns a group3282 with group_ids3283 returns a group3284 when both groups and group_ids are set3285 returns a group from group_ids3286 with valid scanners3287 returns 201 status3288 with valid severity_levels3289 returns 201 status3290 with username3291 returns 201 status3292 with vulnerabilities_allowed3293 returns 201 status3294 PUT /projects/:id/approval_rules/:approval_rule_id3295 behaves like an API endpoint for updating project approval rule3296 behaves like a restricted project approval rule API endpoint3297 when admin_merge_request_approvers_rules license feature is disabled3298 when disable_overriding_approvers_per_merge_request app setting is false3299 behaves like a user with access3300 sets approvers3301 when applies_to_all_protected_branches param is present3302 returns a list of project protected branches in the response3303# [RSpecRunTime] RSpec elapsed time: 8 minutes 36.22 seconds. Current RSS: ~1457M. Threads: 6. load average: 1.25 1.26 1.08 2/408 6933304.3305 when protected_branch_ids param is present3306 associates approval rule to specified protected branches3307# [RSpecRunTime] RSpec elapsed time: 8 minutes 37.23 seconds. Current RSS: ~1458M. Threads: 6. load average: 1.25 1.26 1.08 1/408 6943308.3309 with users or groups params3310 with a user3311 sets a user3312 with users_ids3313 sets a user3314 when both users and user_ids are set3315 sets a user from user_ids3316 with a group3317 sets a group3318 with group_ids3319 sets a group3320 when both groups and group_ids are set3321 sets a group from group_ids3322 with valid scanners3323 returns 200 status3324 with nil scanners3325 returns 200 status3326 when scanners is NULL in the database3327 returns 200 status3328 with valid severity_levels3329 returns 200 status3330 when approver already exists3331 when sending json data3332 removes all approvers if empty params are given3333 with vulnerabilities_allowed3334 returns 200 status3335 when approval rule is from scan result policy3336 when report_type is scan_finding3337 behaves like cannot update rule3338 returns not_found3339 when report_type is license_scanning3340 behaves like cannot update rule3341 returns not_found3342 when user is authorized but cannot edit the approval rule3343 returns forbidden3344 when disable_overriding_approvers_per_merge_request app setting is true3345 behaves like a user with access3346 sets approvers3347 when applies_to_all_protected_branches param is present3348 returns a list of project protected branches in the response3349# [RSpecRunTime] RSpec elapsed time: 8 minutes 50.21 seconds. Current RSS: ~1434M. Threads: 6. load average: 1.26 1.27 1.09 1/408 6953350.3351 when protected_branch_ids param is present3352 associates approval rule to specified protected branches3353 with users or groups params3354 with a user3355 sets a user3356 with users_ids3357 sets a user3358 when both users and user_ids are set3359 sets a user from user_ids3360 with a group3361 sets a group3362 with group_ids3363 sets a group3364 when both groups and group_ids are set3365 sets a group from group_ids3366 with valid scanners3367 returns 200 status3368 with nil scanners3369 returns 200 status3370 when scanners is NULL in the database3371 returns 200 status3372 with valid severity_levels3373 returns 200 status3374 when approver already exists3375 when sending json data3376 removes all approvers if empty params are given3377 with vulnerabilities_allowed3378 returns 200 status3379 when approval rule is from scan result policy3380 when report_type is scan_finding3381 behaves like cannot update rule3382 returns not_found3383 when report_type is license_scanning3384 behaves like cannot update rule3385 returns not_found3386 when user is authorized but cannot edit the approval rule3387 returns forbidden3388 when admin_merge_request_approvers_rules license feature is enabled3389 when disable_overriding_approvers_per_merge_request app setting is false3390 behaves like a user with access3391 sets approvers3392 when applies_to_all_protected_branches param is present3393 returns a list of project protected branches in the response3394# [RSpecRunTime] RSpec elapsed time: 9 minutes 4.03 seconds. Current RSS: ~1426M. Threads: 6. load average: 1.30 1.27 1.09 1/408 6963395.3396 when protected_branch_ids param is present3397 associates approval rule to specified protected branches3398# [RSpecRunTime] RSpec elapsed time: 9 minutes 5.05 seconds. Current RSS: ~1425M. Threads: 6. load average: 1.30 1.27 1.09 1/408 6973399.3400 with users or groups params3401 with a user3402 sets a user3403 with users_ids3404 sets a user3405 when both users and user_ids are set3406 sets a user from user_ids3407 with a group3408 sets a group3409 with group_ids3410 sets a group3411 when both groups and group_ids are set3412 sets a group from group_ids3413 with valid scanners3414 returns 200 status3415 with nil scanners3416 returns 200 status3417 when scanners is NULL in the database3418 returns 200 status3419 with valid severity_levels3420 returns 200 status3421 when approver already exists3422 when sending json data3423 removes all approvers if empty params are given3424 with vulnerabilities_allowed3425 returns 200 status3426 when approval rule is from scan result policy3427 when report_type is scan_finding3428 behaves like cannot update rule3429 returns not_found3430 when report_type is license_scanning3431 behaves like cannot update rule3432 returns not_found3433 when user is authorized but cannot edit the approval rule3434 returns forbidden3435 when disable_overriding_approvers_per_merge_request app setting is true3436 behaves like a user without access3437 returns 4033438 when user is an admin3439 behaves like a user with access3440 sets approvers3441 when applies_to_all_protected_branches param is present3442 returns a list of project protected branches in the response3443# [RSpecRunTime] RSpec elapsed time: 9 minutes 18.54 seconds. Current RSS: ~1418M. Threads: 6. load average: 1.23 1.26 1.09 1/408 6983444.3445 when protected_branch_ids param is present3446 associates approval rule to specified protected branches3447# [RSpecRunTime] RSpec elapsed time: 9 minutes 19.65 seconds. Current RSS: ~1421M. Threads: 6. load average: 1.23 1.26 1.09 1/408 6993448.3449 with users or groups params3450 with a user3451 sets a user3452 with users_ids3453 sets a user3454 when both users and user_ids are set3455 sets a user from user_ids3456 with a group3457 sets a group3458# [RSpecRunTime] RSpec elapsed time: 9 minutes 23.56 seconds. Current RSS: ~1419M. Threads: 6. load average: 1.21 1.25 1.09 1/408 7003459.3460 with group_ids3461 sets a group3462# [RSpecRunTime] RSpec elapsed time: 9 minutes 24.7 seconds. Current RSS: ~1416M. Threads: 6. load average: 1.21 1.25 1.09 1/408 7013463.3464 when both groups and group_ids are set3465 sets a group from group_ids3466# [RSpecRunTime] RSpec elapsed time: 9 minutes 25.84 seconds. Current RSS: ~1411M. Threads: 6. load average: 1.19 1.25 1.09 1/408 7023467.3468 with valid scanners3469 returns 200 status3470 with nil scanners3471 returns 200 status3472 when scanners is NULL in the database3473 returns 200 status3474 with valid severity_levels3475 returns 200 status3476 when approver already exists3477 when sending json data3478 removes all approvers if empty params are given3479# [RSpecRunTime] RSpec elapsed time: 9 minutes 30.43 seconds. Current RSS: ~1406M. Threads: 6. load average: 1.18 1.25 1.09 1/408 7033480.3481 with vulnerabilities_allowed3482 returns 200 status3483 when approval rule is from scan result policy3484 when report_type is scan_finding3485 behaves like cannot update rule3486 returns not_found3487 when report_type is license_scanning3488 behaves like cannot update rule3489 returns not_found3490 when user is authorized but cannot edit the approval rule3491 returns forbidden3492 as a project admin3493 behaves like a user with access3494 sets approvers3495 when applies_to_all_protected_branches param is present3496 returns a list of project protected branches in the response3497# [RSpecRunTime] RSpec elapsed time: 9 minutes 34.74 seconds. Current RSS: ~1410M. Threads: 6. load average: 1.18 1.25 1.09 1/408 7043498.3499 when protected_branch_ids param is present3500 associates approval rule to specified protected branches3501 with users or groups params3502 with a user3503 sets a user3504 with users_ids3505 sets a user3506 when both users and user_ids are set3507 sets a user from user_ids3508 with a group3509 sets a group3510 with group_ids3511 sets a group3512 when both groups and group_ids are set3513 sets a group from group_ids3514 with valid scanners3515 returns 200 status3516 with nil scanners3517 returns 200 status3518 when scanners is NULL in the database3519 returns 200 status3520 with valid severity_levels3521 returns 200 status3522 when approver already exists3523 when sending json data3524 removes all approvers if empty params are given3525 with vulnerabilities_allowed3526 returns 200 status3527 when approval rule is from scan result policy3528 when report_type is scan_finding3529 behaves like cannot update rule3530 returns not_found3531 when report_type is license_scanning3532 behaves like cannot update rule3533 returns not_found3534 when user is authorized but cannot edit the approval rule3535 returns forbidden3536 as a global admin3537 behaves like a user with access3538 sets approvers3539 when applies_to_all_protected_branches param is present3540 returns a list of project protected branches in the response3541# [RSpecRunTime] RSpec elapsed time: 9 minutes 48.41 seconds. Current RSS: ~1405M. Threads: 6. load average: 1.14 1.23 1.09 1/408 7053542.3543 when protected_branch_ids param is present3544 associates approval rule to specified protected branches3545 with users or groups params3546 with a user3547 sets a user3548 with users_ids3549 sets a user3550 when both users and user_ids are set3551 sets a user from user_ids3552 with a group3553 sets a group3554 with group_ids3555 sets a group3556 when both groups and group_ids are set3557 sets a group from group_ids3558 with valid scanners3559 returns 200 status3560 with nil scanners3561 returns 200 status3562 when scanners is NULL in the database3563 returns 200 status3564 with valid severity_levels3565 returns 200 status3566 when approver already exists3567 when sending json data3568 removes all approvers if empty params are given3569 with vulnerabilities_allowed3570 returns 200 status3571 when approval rule is from scan result policy3572 when report_type is scan_finding3573 behaves like cannot update rule3574 returns not_found3575 when report_type is license_scanning3576 behaves like cannot update rule3577 returns not_found3578 when user is authorized but cannot edit the approval rule3579 returns forbidden3580 as a random user3581 behaves like a user without access3582 returns 4033583 DELETE /projects/:id/approval_rules/:approval_rule_id3584 behaves like an API endpoint for deleting project approval rule3585 behaves like a user with access3586 destroys3587 behaves like a restricted project approval rule API endpoint3588 when admin_merge_request_approvers_rules license feature is disabled3589 when disable_overriding_approvers_per_merge_request app setting is false3590 behaves like a user with access3591 destroys3592 when disable_overriding_approvers_per_merge_request app setting is true3593 behaves like a user with access3594 destroys3595 when admin_merge_request_approvers_rules license feature is enabled3596 when disable_overriding_approvers_per_merge_request app setting is false3597 behaves like a user with access3598 destroys3599 when disable_overriding_approvers_per_merge_request app setting is true3600 behaves like a user without access3601 returns 4033602 when user is an admin3603 behaves like a user with access3604 destroys3605 when approval rule not found3606 returns not found3607 when approval rule is from scan result policy3608 when report_type is scan_finding3609 behaves like cannot delete rule3610 returns not_found3611 when report_type is license_scanning3612 behaves like cannot delete rule3613 returns not_found3614 when user is not eligible to delete3615 behaves like a user without access3616 returns 4033617# [RSpecRunTime] Finishing example group ee/spec/requests/api/project_approval_rules_spec.rb. It took 1 minute 50.44 seconds. Expected to take 1 minute 37.28 seconds.3618# [RSpecRunTime] Starting example group ee/spec/requests/git_http_geo_spec.rb. Expected to take 1 minute 26.53 seconds.3619Git HTTP requests (Geo)3620 when current node is a secondary3621 GET info_refs3622 git pull3623 when the repository exists3624 but has not successfully synced3625 behaves like a Geo 302 redirect to Primary3626 valid Geo JWT token3627 returns a redirect response3628# [RSpecRunTime] RSpec elapsed time: 10 minutes 8.65 seconds. Current RSS: ~1437M. Threads: 6. load average: 1.18 1.23 1.09 1/411 7373629.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: 10 minutes 11.77 seconds. Current RSS: ~1429M. Threads: 6. load average: 1.16 1.23 1.09 1/411 7383635.3636 and has successfully synced3637 behaves like a Geo git request3638 post-dated Geo JWT token3639 is expected to respond with numeric status code unauthorized3640# [RSpecRunTime] RSpec elapsed time: 10 minutes 12.98 seconds. Current RSS: ~1424M. Threads: 6. load average: 1.16 1.23 1.09 1/411 7393641.3642 expired Geo JWT token3643 is expected to respond with numeric status code unauthorized3644# [RSpecRunTime] RSpec elapsed time: 10 minutes 14.12 seconds. Current RSS: ~1420M. Threads: 6. load average: 1.16 1.23 1.09 1/411 7403645.3646 invalid Geo JWT token3647 is expected to respond with numeric status code unauthorized3648# [RSpecRunTime] RSpec elapsed time: 10 minutes 15.34 seconds. Current RSS: ~1407M. Threads: 6. load average: 1.15 1.23 1.09 1/411 7413649.3650 no Geo JWT token3651 is expected to respond with numeric status code unauthorized3652# [RSpecRunTime] RSpec elapsed time: 10 minutes 16.54 seconds. Current RSS: ~1392M. Threads: 6. load average: 1.15 1.23 1.09 1/411 7423653.3654 Geo is unlicensed3655 is expected to respond with numeric status code forbidden3656# [RSpecRunTime] RSpec elapsed time: 10 minutes 17.65 seconds. Current RSS: ~1390M. Threads: 6. load average: 1.15 1.23 1.09 1/411 7433657.3658 behaves like a Geo 200 git request3659 valid Geo JWT token3660 returns an OK response with JSON data3661# [RSpecRunTime] RSpec elapsed time: 10 minutes 18.9 seconds. Current RSS: ~1389M. Threads: 6. load average: 1.15 1.23 1.09 1/411 7443662.3663 when terms are enforced3664 behaves like a Geo git request3665 post-dated Geo JWT token3666 is expected to respond with numeric status code unauthorized3667# [RSpecRunTime] RSpec elapsed time: 10 minutes 20.83 seconds. Current RSS: ~1400M. Threads: 6. load average: 1.22 1.24 1.10 1/411 7453668.3669 expired Geo JWT token3670 is expected to respond with numeric status code unauthorized3671# [RSpecRunTime] RSpec elapsed time: 10 minutes 22.64 seconds. Current RSS: ~1409M. Threads: 6. load average: 1.22 1.24 1.10 1/411 7463672.3673 invalid Geo JWT token3674 is expected to respond with numeric status code unauthorized3675# [RSpecRunTime] RSpec elapsed time: 10 minutes 24.39 seconds. Current RSS: ~1415M. Threads: 6. load average: 1.22 1.24 1.10 1/411 7473676.3677 no Geo JWT token3678 is expected to respond with numeric status code unauthorized3679# [RSpecRunTime] RSpec elapsed time: 10 minutes 26.3 seconds. Current RSS: ~1430M. Threads: 6. load average: 1.20 1.23 1.09 1/411 7483680.3681 Geo is unlicensed3682 is expected to respond with numeric status code forbidden3683# [RSpecRunTime] RSpec elapsed time: 10 minutes 28.12 seconds. Current RSS: ~1433M. Threads: 6. load average: 1.20 1.23 1.09 1/411 7493684.3685 behaves like a Geo 200 git request3686 valid Geo JWT token3687 returns an OK response with JSON data3688# [RSpecRunTime] RSpec elapsed time: 10 minutes 29.95 seconds. Current RSS: ~1437M. Threads: 6. load average: 1.20 1.23 1.09 1/411 7503689.3690 when the repository does not exist3691 behaves like a Geo 302 redirect to Primary3692 valid Geo JWT token3693 returns a redirect response3694# [RSpecRunTime] RSpec elapsed time: 10 minutes 31.15 seconds. Current RSS: ~1439M. Threads: 6. load average: 1.18 1.23 1.09 1/411 7513695.3696 when terms are enforced3697 behaves like a Geo 302 redirect to Primary3698 valid Geo JWT token3699 returns a redirect response3700# [RSpecRunTime] RSpec elapsed time: 10 minutes 32.93 seconds. Current RSS: ~1445M. Threads: 6. load average: 1.18 1.23 1.09 1/411 7523701.3702 when the project does not exist3703 behaves like a Geo 302 redirect to Primary3704 valid Geo JWT token3705 returns a redirect response3706# [RSpecRunTime] RSpec elapsed time: 10 minutes 34.08 seconds. Current RSS: ~1441M. Threads: 6. load average: 1.18 1.23 1.09 1/411 7533707.3708 when terms are enforced3709 behaves like a Geo 302 redirect to Primary3710 valid Geo JWT token3711 returns a redirect response3712# [RSpecRunTime] RSpec elapsed time: 10 minutes 35.95 seconds. Current RSS: ~1445M. Threads: 6. load average: 1.17 1.23 1.09 1/411 7543713.3714 git push3715 behaves like a Geo 302 redirect to Primary3716 valid Geo JWT token3717 returns a redirect response3718# [RSpecRunTime] RSpec elapsed time: 10 minutes 37.07 seconds. Current RSS: ~1447M. Threads: 6. load average: 1.17 1.23 1.09 1/411 7553719.3720 POST git_upload_pack3721 when the repository exists3722 behaves like a Geo git request3723 post-dated Geo JWT token3724 is expected to respond with numeric status code unauthorized3725# [RSpecRunTime] RSpec elapsed time: 10 minutes 38.3 seconds. Current RSS: ~1436M. Threads: 6. load average: 1.17 1.23 1.09 1/411 7563726.3727 expired Geo JWT token3728 is expected to respond with numeric status code unauthorized3729# [RSpecRunTime] RSpec elapsed time: 10 minutes 39.42 seconds. Current RSS: ~1436M. Threads: 6. load average: 1.17 1.23 1.09 1/411 7573730.3731 invalid Geo JWT token3732 is expected to respond with numeric status code unauthorized3733# [RSpecRunTime] RSpec elapsed time: 10 minutes 40.66 seconds. Current RSS: ~1426M. Threads: 6. load average: 1.16 1.22 1.09 1/411 7583734.3735 no Geo JWT token3736 is expected to respond with numeric status code unauthorized3737# [RSpecRunTime] RSpec elapsed time: 10 minutes 41.82 seconds. Current RSS: ~1423M. Threads: 6. load average: 1.16 1.22 1.09 1/411 7593738.3739 Geo is unlicensed3740 is expected to respond with numeric status code forbidden3741# [RSpecRunTime] RSpec elapsed time: 10 minutes 42.99 seconds. Current RSS: ~1423M. Threads: 6. load average: 1.16 1.22 1.09 1/411 7603742.3743 behaves like a Geo 200 git request3744 valid Geo JWT token3745 returns an OK response with JSON data3746# [RSpecRunTime] RSpec elapsed time: 10 minutes 44.24 seconds. Current RSS: ~1400M. Threads: 6. load average: 1.16 1.22 1.09 1/411 7613747.3748 when terms are enforced3749 behaves like a Geo git request3750 post-dated Geo JWT token3751 is expected to respond with numeric status code unauthorized3752# [RSpecRunTime] RSpec elapsed time: 10 minutes 46.12 seconds. Current RSS: ~1397M. Threads: 6. load average: 1.14 1.22 1.09 1/411 7623753.3754 expired Geo JWT token3755 is expected to respond with numeric status code unauthorized3756# [RSpecRunTime] RSpec elapsed time: 10 minutes 47.93 seconds. Current RSS: ~1398M. Threads: 6. load average: 1.14 1.22 1.09 1/411 7633757.3758 invalid Geo JWT token3759 is expected to respond with numeric status code unauthorized3760# [RSpecRunTime] RSpec elapsed time: 10 minutes 49.65 seconds. Current RSS: ~1420M. Threads: 6. load average: 1.14 1.22 1.09 1/411 7643761.3762 no Geo JWT token3763 is expected to respond with numeric status code unauthorized3764# [RSpecRunTime] RSpec elapsed time: 10 minutes 51.61 seconds. Current RSS: ~1422M. Threads: 6. load average: 1.13 1.22 1.09 1/411 7653765.3766 Geo is unlicensed3767 is expected to respond with numeric status code forbidden3768# [RSpecRunTime] RSpec elapsed time: 10 minutes 53.44 seconds. Current RSS: ~1430M. Threads: 6. load average: 1.13 1.22 1.09 1/411 7663769.3770 behaves like a Geo 200 git request3771 valid Geo JWT token3772 returns an OK response with JSON data3773# [RSpecRunTime] RSpec elapsed time: 10 minutes 55.41 seconds. Current RSS: ~1434M. Threads: 6. load average: 1.12 1.21 1.09 1/411 7673774.3775 when the repository does not exist3776 behaves like a Geo 302 redirect to Primary3777 valid Geo JWT token3778 returns a redirect response3779# [RSpecRunTime] RSpec elapsed time: 10 minutes 56.65 seconds. Current RSS: ~1436M. Threads: 6. load average: 1.12 1.21 1.09 1/411 7683780.3781 when terms are enforced3782 behaves like a Geo 302 redirect to Primary3783 valid Geo JWT token3784 returns a redirect response3785# [RSpecRunTime] RSpec elapsed time: 10 minutes 58.48 seconds. Current RSS: ~1443M. Threads: 6. load average: 1.12 1.21 1.09 1/411 7693786.3787 git-lfs3788 Batch API3789 POST /namespace/repo.git/info/lfs/objects/batch3790 operation upload3791 with a valid git-lfs version3792 behaves like a Geo 302 redirect to Primary3793 valid Geo JWT token3794 returns a redirect response3795# [RSpecRunTime] RSpec elapsed time: 10 minutes 59.72 seconds. Current RSS: ~1434M. Threads: 6. load average: 1.12 1.21 1.09 1/411 7703796.3797 with an invalid git-lfs version3798 description: "outdated", version: "git-lfs/2.4.1"3799 that is description: "outdated", version: "git-lfs/2.4.1"3800 is forbidden3801# [RSpecRunTime] RSpec elapsed time: 11 minutes 0.94 second. Current RSS: ~1433M. Threads: 6. load average: 1.11 1.21 1.09 1/412 7713802.3803 description: "unknown", version: "git-lfs"3804 that is description: "unknown", version: "git-lfs"3805 is forbidden3806# [RSpecRunTime] RSpec elapsed time: 11 minutes 2.09 seconds. Current RSS: ~1432M. Threads: 6. load average: 1.11 1.21 1.09 1/412 7723807.3808 operation download3809 when the repository exists3810 is handled by the secondary3811# [RSpecRunTime] RSpec elapsed time: 11 minutes 3.64 seconds. Current RSS: ~1426M. Threads: 6. load average: 1.11 1.21 1.09 1/412 7733812.3813 when the repository does not exist3814 behaves like a Geo 302 redirect to Primary3815 valid Geo JWT token3816 returns a redirect response3817# [RSpecRunTime] RSpec elapsed time: 11 minutes 4.97 seconds. Current RSS: ~1418M. Threads: 6. load average: 1.11 1.21 1.09 1/412 7743818.3819 batch requests3820 objects are in sync3821 is handled by the secondary3822# [RSpecRunTime] RSpec elapsed time: 11 minutes 6.36 seconds. Current RSS: ~1413M. Threads: 6. load average: 1.10 1.20 1.09 1/411 7753823.3824 objects are not in sync3825 behaves like a Geo 302 redirect to Primary3826 valid Geo JWT token3827 returns a redirect response3828# [RSpecRunTime] RSpec elapsed time: 11 minutes 7.61 seconds. Current RSS: ~1409M. Threads: 6. load average: 1.10 1.20 1.09 1/411 7763829.3830 description: "outdated", version: "git-lfs/2.4.1"3831 with an description: "outdated", version: "git-lfs/2.4.1" git-lfs version3832 is handled by the secondary3833# [RSpecRunTime] RSpec elapsed time: 11 minutes 9.04 seconds. Current RSS: ~1405M. Threads: 6. load average: 1.10 1.20 1.09 1/411 7773834.3835 description: "unknown", version: "git-lfs"3836 with an description: "unknown", version: "git-lfs" git-lfs version3837 is handled by the secondary3838# [RSpecRunTime] RSpec elapsed time: 11 minutes 10.4 seconds. Current RSS: ~1405M. Threads: 6. load average: 1.09 1.20 1.09 1/411 7783839.3840 Transfer API3841 GET /namespace/repo.git/gitlab-lfs/objects/<oid>3842 when the repository exists3843 behaves like a Geo 200 git-lfs request3844 valid Geo JWT token3845 returns an OK response with binary data3846# [RSpecRunTime] RSpec elapsed time: 11 minutes 11.79 seconds. Current RSS: ~1406M. Threads: 6. load average: 1.09 1.20 1.09 1/411 7793847.3848 when the repository has been updated3849 is handled by the secondary3850# [RSpecRunTime] RSpec elapsed time: 11 minutes 13.22 seconds. Current RSS: ~1396M. Threads: 6. load average: 1.09 1.20 1.09 1/411 7803851.3852 when current node is the primary3853 POST git_receive_pack3854 when HTTP redirected from a secondary node3855 stores the secondary node ID so the internal API post_receive request can generate the replication lag message3856# [RSpecRunTime] RSpec elapsed time: 11 minutes 14.58 seconds. Current RSS: ~1398M. Threads: 6. load average: 1.09 1.20 1.09 1/411 7813857.3858 when proxying an SSH request from a secondary node3859 when gl_id is provided in JWT token3860 but is invalid3861 geo_gl_id: "key-999"3862 returns a 4033863# [RSpecRunTime] RSpec elapsed time: 11 minutes 15.66 seconds. Current RSS: ~1377M. Threads: 6. load average: 1.09 1.20 1.09 1/411 7823864.3865 geo_gl_id: "key-1"3866 returns a 4033867# [RSpecRunTime] RSpec elapsed time: 11 minutes 16.89 seconds. Current RSS: ~1375M. Threads: 6. load average: 1.09 1.20 1.09 1/411 7833868.3869 geo_gl_id: "key-999"3870 returns a 4033871# [RSpecRunTime] RSpec elapsed time: 11 minutes 18.02 seconds. Current RSS: ~1373M. Threads: 6. load average: 1.09 1.20 1.09 1/411 7843872.3873 geo_gl_id: "junk"3874 returns a 4033875# [RSpecRunTime] RSpec elapsed time: 11 minutes 19.11 seconds. Current RSS: ~1373M. Threads: 6. load average: 1.09 1.20 1.09 1/411 7853876.3877 geo_gl_id: "junk-1"3878 returns a 4033879# [RSpecRunTime] RSpec elapsed time: 11 minutes 20.34 seconds. Current RSS: ~1374M. Threads: 6. load average: 1.08 1.19 1.09 1/411 7863880.3881 geo_gl_id: "kkey-1"3882 returns a 4033883# [RSpecRunTime] RSpec elapsed time: 11 minutes 21.52 seconds. Current RSS: ~1363M. Threads: 6. load average: 1.08 1.19 1.09 1/411 7873884.3885 and is valid3886 but the user has no access3887 returns a 4043888# [RSpecRunTime] RSpec elapsed time: 11 minutes 22.72 seconds. Current RSS: ~1361M. Threads: 6. load average: 1.08 1.19 1.09 1/411 7883889.3890 but the user does not have push access3891 returns a 4033892# [RSpecRunTime] RSpec elapsed time: 11 minutes 24.01 seconds. Current RSS: ~1362M. Threads: 6. load average: 1.08 1.19 1.09 1/411 7903893.3894 and the user has push access3895 returns a 2003896# [RSpecRunTime] RSpec elapsed time: 11 minutes 25.31 seconds. Current RSS: ~1365M. Threads: 6. load average: 1.15 1.21 1.09 1/411 7913897.3898 repository does not exist3899 is expected to respond with numeric status code not_found3900# [RSpecRunTime] RSpec elapsed time: 11 minutes 26.58 seconds. Current RSS: ~1366M. Threads: 6. load average: 1.15 1.21 1.09 1/411 7923901.3902 invalid scope3903 invalid scope of Geo JWT token3904 is expected to respond with numeric status code unauthorized3905 returns correct error3906# [RSpecRunTime] RSpec elapsed time: 11 minutes 28.71 seconds. Current RSS: ~1367M. Threads: 6. load average: 1.15 1.21 1.09 1/411 7933907.3908 Geo JWT token scopes for wiki and repository are not interchangeable3909 for a repository but using a wiki scope3910 is expected to respond with numeric status code unauthorized3911 returns correct error3912# [RSpecRunTime] RSpec elapsed time: 11 minutes 30.8 seconds. Current RSS: ~1365M. Threads: 6. load average: 1.14 1.20 1.09 1/411 7943913.3914 for a wiki but using a repository scope3915 is expected to respond with numeric status code unauthorized3916 returns correct error3917# [RSpecRunTime] RSpec elapsed time: 11 minutes 34.36 seconds. Current RSS: ~1360M. Threads: 6. load average: 1.14 1.20 1.09 1/411 8073918.3919 IP allowed settings3920 returns unauthorized error3921 returns success response3922# [RSpecRunTime] RSpec elapsed time: 11 minutes 36.69 seconds. Current RSS: ~1358M. Threads: 6. load average: 1.13 1.20 1.09 1/411 8083923.3924# [RSpecRunTime] Finishing example group ee/spec/requests/git_http_geo_spec.rb. It took 1 minute 31.89 seconds. Expected to take 1 minute 26.53 seconds.3925# [RSpecRunTime] Starting example group ee/spec/requests/users/registrations_identity_verification_controller_spec.rb. Expected to take 1 minute 2.36 seconds.3926Users::RegistrationsIdentityVerificationController3927 GET verify_credit_card3928 behaves like it ensures verification attempt is allowed3929 when verification is allowed3930 is expected to respond with numeric status code ok3931 when verification is not allowed3932 is expected to respond with numeric status code bad_request3933 behaves like it verifies presence of credit_card_validation record for the user3934 when request format is html3935 returns 4043936 when no credit_card_validation record exist for the user3937 returns 4043938 when a credit_card_validation record exists for the user3939 returns HTTP status 200 and an empty json3940 behaves like logs and tracks the event3941 logs and tracks the event3942 when the user's credit card has been used by a banned user3943 bans the user3944 behaves like logs and tracks the event3945 logs and tracks the event3946# [RSpecRunTime] RSpec elapsed time: 11 minutes 39.78 seconds. Current RSS: ~1394M. Threads: 6. load average: 1.13 1.20 1.09 1/412 8113947.3948 returned error message3949 dot_com: true, error_message: "Your account has been blocked. Contact https://support.gitlab.com for assistance."3950 returns HTTP status 400 and a message3951 dot_com: false, error_message: "Your account has been blocked. Contact your GitLab administrator for assistance."3952 returns HTTP status 400 and a message3953 when rate limited3954 returns HTTP status 400 and a message3955 behaves like logs and tracks the event3956 logs and tracks the event3957 POST resend_email_code3958 behaves like it requires a valid verification_user_id3959 when session contains an invalid `verification_user_id`3960 handles sticking3961 redirects to root path3962 when session contains a valid `verification_user_id`3963 sets the user instance variable3964 renders identity verification page3965 behaves like it requires a signed in user3966 when the user was created after the release day3967 sets the user instance variable3968 does not redirect to root path3969 behaves like it requires an unconfirmed user3970 when session contains a `verification_user_id` from a confirmed user3971 is expected to redirect to "/users/identity_verification/success"3972 when session contains a `verification_user_id` from an unconfirmed user3973 is expected to respond with numeric status code ok3974 behaves like it requires oauth users to go through ArkoseLabs challenge3975 is expected to redirect to "/users/identity_verification/arkose_labs_challenge"3976 when user has an arkose_risk_band3977 is expected not to redirect to "/users/identity_verification/arkose_labs_challenge"3978 when arkose is disabled3979 is expected not to redirect to "/users/identity_verification/arkose_labs_challenge"3980 when rate limited3981 renders the result as json3982 when successful3983 sets the confirmation_sent_at time3984 sets the confirmation_token to the encrypted custom token3985 sends the confirmation instructions email3986 renders the result as json3987 behaves like logs and tracks the event3988 logs and tracks the event3989# [RSpecRunTime] RSpec elapsed time: 11 minutes 46.3 seconds. Current RSS: ~1412M. Threads: 6. load average: 1.11 1.19 1.09 1/411 8123990.3991 GET arkose_labs_challenge3992 renders arkose_labs_challenge template3993 behaves like it requires a valid verification_user_id3994 when session contains an invalid `verification_user_id`3995 handles sticking3996 redirects to root path3997# [RSpecRunTime] RSpec elapsed time: 11 minutes 47.58 seconds. Current RSS: ~1412M. Threads: 6. load average: 1.11 1.19 1.09 1/411 8133998.3999 when session contains a valid `verification_user_id`4000 sets the user instance variable4001 renders identity verification page4002 behaves like it requires a signed in user4003 when the user was created after the release day4004 sets the user instance variable4005 does not redirect to root path4006 behaves like it requires an unconfirmed user4007 when session contains a `verification_user_id` from a confirmed user4008 is expected to redirect to "/users/identity_verification/success"4009 when session contains a `verification_user_id` from an unconfirmed user4010 is expected to respond with numeric status code ok4011 GET restricted4012 when feature `prevent_registration_from_china` is enabled4013 returns the template with a redirect4014 when feature `prevent_registration_from_china` is not enabled4015 returns not found4016 GET show4017 renders template show with layout minimal4018 behaves like it requires a valid verification_user_id4019 when session contains an invalid `verification_user_id`4020 handles sticking4021 redirects to root path4022 when session contains a valid `verification_user_id`4023 sets the user instance variable4024 renders identity verification page4025# [RSpecRunTime] RSpec elapsed time: 11 minutes 52.28 seconds. Current RSS: ~1407M. Threads: 6. load average: 1.10 1.19 1.09 1/411 8144026.4027 behaves like it requires a signed in user4028 when the user was created after the release day4029 sets the user instance variable4030 does not redirect to root path4031 behaves like it requires an unconfirmed user4032 when session contains a `verification_user_id` from a confirmed user4033 is expected to redirect to "/users/identity_verification/success"4034 when session contains a `verification_user_id` from an unconfirmed user4035 is expected to respond with numeric status code ok4036 behaves like it requires oauth users to go through ArkoseLabs challenge4037 is expected to redirect to "/users/identity_verification/arkose_labs_challenge"4038 when user has an arkose_risk_band4039 is expected not to redirect to "/users/identity_verification/arkose_labs_challenge"4040 when arkose is disabled4041 is expected not to redirect to "/users/identity_verification/arkose_labs_challenge"4042 for signup_intent_step_one experiment4043 tracks signup_intent_step_one experiment events4044 with a banned user4045 dot_com: true, error_message: "Your account has been blocked. Contact https://support.gitlab.com for assistance."4046 redirects to the sign-in page with an error message4047 deletes the verification_user_id from the session4048 dot_com: false, error_message: "Your account has been blocked. Contact your GitLab administrator for assistance."4049 redirects to the sign-in page with an error message4050 deletes the verification_user_id from the session4051 POST verify_email_code4052 behaves like it requires a valid verification_user_id4053 when session contains an invalid `verification_user_id`4054 handles sticking4055 redirects to root path4056 when session contains a valid `verification_user_id`4057 sets the user instance variable4058 renders identity verification page4059 behaves like it requires a signed in user4060 when the user was created after the release day4061 sets the user instance variable4062 does not redirect to root path4063 behaves like it requires an unconfirmed user4064 when session contains a `verification_user_id` from a confirmed user4065 is expected to redirect to "/users/identity_verification/success"4066 when session contains a `verification_user_id` from an unconfirmed user4067 is expected to respond with numeric status code ok4068 behaves like it requires oauth users to go through ArkoseLabs challenge4069 is expected to redirect to "/users/identity_verification/arkose_labs_challenge"4070 when user has an arkose_risk_band4071 is expected not to redirect to "/users/identity_verification/arkose_labs_challenge"4072 when arkose is disabled4073 is expected not to redirect to "/users/identity_verification/arkose_labs_challenge"4074 when validation was successful4075 confirms the user4076 renders the result as json4077 behaves like logs and tracks the event4078 logs and tracks the event4079 when failing to validate4080 renders the result as json4081 behaves like logs and tracks the event4082 logs and tracks the event4083 POST send_phone_verification_code4084 before action hooks4085 behaves like it requires a valid verification_user_id4086 when session contains an invalid `verification_user_id`4087 handles sticking4088 redirects to root path4089 when session contains a valid `verification_user_id`4090 sets the user instance variable4091 renders identity verification page4092 behaves like it requires a signed in user4093 when the user was created after the release day4094 sets the user instance variable4095 does not redirect to root path4096 behaves like it requires an unconfirmed user4097 when session contains a `verification_user_id` from a confirmed user4098 is expected to redirect to "/users/identity_verification/success"4099 when session contains a `verification_user_id` from an unconfirmed user4100 is expected to respond with numeric status code ok4101 behaves like it requires oauth users to go through ArkoseLabs challenge4102 is expected to redirect to "/users/identity_verification/arkose_labs_challenge"4103 when user has an arkose_risk_band4104 is expected not to redirect to "/users/identity_verification/arkose_labs_challenge"4105 when arkose is disabled4106 is expected not to redirect to "/users/identity_verification/arkose_labs_challenge"4107 behaves like it ensures verification attempt is allowed4108 when verification is allowed4109 is expected to respond with numeric status code ok4110 when verification is not allowed4111 is expected to respond with numeric status code bad_request4112 behaves like it verifies arkose token4113 when verification fails4114 returns a 400 with an error message4115 when verification succeeds4116 returns a 2004117 behaves like sets arkose_challenge_solved session variable4118 arkose_shown_challenge_solved session variable4119 when user solved a shown challenge4120 is expected to eq true4121 when user solved a challenge that was not shown4122 is expected to be nil4123 when Arkose is down4124 returns a 2004125 when identity_verification_arkose_challenge is disabled4126 skips verification4127 behaves like it successfully sends phone number verification code4128 responds with status 200 OK4129 behaves like logs and tracks the event4130 logs and tracks the event4131 behaves like it handles failed phone number verification code send4132 responds with error message4133 behaves like logs and tracks the event4134 logs and tracks the event4135 when the error is related to a high risk user4136 does not log an error4137 POST verify_arkose_labs_session4138 behaves like it requires a valid verification_user_id4139 when session contains an invalid `verification_user_id`4140 handles sticking4141 redirects to root path4142 when session contains a valid `verification_user_id`4143 sets the user instance variable4144 renders identity verification page4145 behaves like it requires a signed in user4146 when the user was created after the release day4147 sets the user instance variable4148 does not redirect to root path4149 behaves like it requires an unconfirmed user4150 when session contains a `verification_user_id` from a confirmed user4151 is expected to redirect to "/users/identity_verification/success"4152 when session contains a `verification_user_id` from an unconfirmed user4153 is expected to respond with numeric status code redirect4154 token verification4155 when it fails4156 renders arkose_labs_challenge with the correct alert flash4157 when Arkose is down4158 marks the user as Arkose-verified4159 when it succeeds4160 redirects to show action4161 behaves like sets arkose_challenge_solved session variable4162 arkose_shown_challenge_solved session variable4163 when user solved a shown challenge4164 is expected to eq true4165 when user solved a challenge that was not shown4166 is expected to be nil4167 phone verification service daily transaction limit check4168 is executed4169 POST verify_phone_verification_code4170 before action hooks4171 behaves like it requires a valid verification_user_id4172 when session contains an invalid `verification_user_id`4173 handles sticking4174 redirects to root path4175 when session contains a valid `verification_user_id`4176 sets the user instance variable4177 renders identity verification page4178 behaves like it requires a signed in user4179 when the user was created after the release day4180 sets the user instance variable4181 does not redirect to root path4182 behaves like it requires an unconfirmed user4183 when session contains a `verification_user_id` from a confirmed user4184 is expected to redirect to "/users/identity_verification/success"4185 when session contains a `verification_user_id` from an unconfirmed user4186 is expected to respond with numeric status code ok4187 behaves like it requires oauth users to go through ArkoseLabs challenge4188 is expected to redirect to "/users/identity_verification/arkose_labs_challenge"4189 when user has an arkose_risk_band4190 is expected not to redirect to "/users/identity_verification/arkose_labs_challenge"4191 when arkose is disabled4192 is expected not to redirect to "/users/identity_verification/arkose_labs_challenge"4193 behaves like it ensures verification attempt is allowed4194 when verification is allowed4195 is expected to respond with numeric status code ok4196 when verification is not allowed4197 is expected to respond with numeric status code bad_request4198 behaves like it successfully verifies a phone number verification code4199 responds with status 200 OK4200 behaves like logs and tracks the event4201 logs and tracks the event4202 behaves like it handles failed phone number code verification4203 responds with error message4204 behaves like logs and tracks the event4205 logs and tracks the event4206 when multiple codes are attempted4207 passes no params to VerifyCodeService4208 POST verify_credit_card_captcha4209 behaves like it verifies arkose token4210 when verification fails4211 returns a 400 with an error message4212 when verification succeeds4213 returns a 2004214 behaves like sets arkose_challenge_solved session variable4215 arkose_shown_challenge_solved session variable4216 when user solved a shown challenge4217 is expected to eq true4218 when user solved a challenge that was not shown4219 is expected to be nil4220 when Arkose is down4221 returns a 2004222 when identity_verification_arkose_challenge is disabled4223 skips verification4224 GET success4225 for an invite4226 when onboarding is not available4227 renders the template with the after_sign_in_path_for variable4228 tracks phone_verification_for_low_risk_users registration_completed event4229 when not yet verified4230 redirects back to signup_identity_verification_path4231# [RSpecRunTime] RSpec elapsed time: 12 minutes 19.13 seconds. Current RSS: ~1417M. Threads: 6. load average: 1.06 1.17 1.09 1/413 8164232.4233 when verified4234 accepts pending invitations4235 signs in the user4236 deletes the verification_user_id from the session4237 does not update onboarding_status4238# [RSpecRunTime] RSpec elapsed time: 12 minutes 23.82 seconds. Current RSS: ~1401M. Threads: 6. load average: 1.06 1.17 1.09 1/413 8174239.4240 when onboarding is available4241 updates the registration types4242 sets the tracking_label to invite registration4243# [RSpecRunTime] RSpec elapsed time: 12 minutes 26.37 seconds. Current RSS: ~1384M. Threads: 6. load average: 1.05 1.17 1.09 1/413 8184244.4245 for trial registration4246 detects a trial4247 PATCH toggle_phone_exemption4248 behaves like it requires an unconfirmed user4249 when session contains a `verification_user_id` from a confirmed user4250 is expected to redirect to "/users/identity_verification/success"4251 when session contains a `verification_user_id` from an unconfirmed user4252 is expected to respond with numeric status code ok4253 behaves like it requires a valid verification_user_id4254 when session contains an invalid `verification_user_id`4255 handles sticking4256 redirects to root path4257 when session contains a valid `verification_user_id`4258 sets the user instance variable4259 renders identity verification page4260 behaves like it requires a signed in user4261 when the user was created after the release day4262 sets the user instance variable4263 does not redirect to root path4264 behaves like toggles phone number verification exemption for the user4265 toggles phone exemption4266 returns verification methods and state4267 behaves like logs and tracks the event4268 logs and tracks the event4269 when phone exemption is not offered for the user4270 returns an empty response with a bad request status4271 behaves like logs and tracks the event4272 logs and tracks the event4273 GET verification_state4274 behaves like it requires a valid verification_user_id4275 when session contains an invalid `verification_user_id`4276 handles sticking4277 redirects to root path4278 when session contains a valid `verification_user_id`4279 sets the user instance variable4280 renders identity verification page4281 behaves like it requires a signed in user4282 when the user was created after the release day4283 sets the user instance variable4284 does not redirect to root path4285 with an unverified user4286 returns verification methods and state (FAILED - 1)4287 behaves like it sets poll interval header4288 sets poll interval header4289 methods_requiring_arkose_challenge4290 required_methods: ["email"], methods_requiring_challenge: []4291 is expected to contain exactly4292 when identity_verification_arkose_challenge is disabled4293 is expected to eq []4294 required_methods: ["email", "phone"], methods_requiring_challenge: ["phone"]4295 is expected to contain exactly "phone"4296 when identity_verification_arkose_challenge is disabled4297 is expected to eq []4298 required_methods: ["email", "phone", "credit_card"], methods_requiring_challenge: ["phone"]4299 is expected to contain exactly "phone"4300 when identity_verification_arkose_challenge is disabled4301 is expected to eq []4302 required_methods: ["email", "credit_card", "phone"], methods_requiring_challenge: ["credit_card"]4303 is expected to contain exactly "credit_card"4304 when identity_verification_arkose_challenge is disabled4305 is expected to eq []4306 required_methods: ["email", "credit_card"], methods_requiring_challenge: ["credit_card"]4307 is expected to contain exactly "credit_card"4308 when identity_verification_arkose_challenge is disabled4309 is expected to eq []4310 required_methods: ["phone"], methods_requiring_challenge: ["phone"]4311 is expected to contain exactly "phone"4312 when identity_verification_arkose_challenge is disabled4313 is expected to eq []4314 required_methods: ["phone", "credit_card"], methods_requiring_challenge: ["phone"]4315 is expected to contain exactly "phone"4316 when identity_verification_arkose_challenge is disabled4317 is expected to eq []4318 required_methods: ["credit_card", "phone"], methods_requiring_challenge: ["credit_card"]4319 is expected to contain exactly "credit_card"4320 when identity_verification_arkose_challenge is disabled4321 is expected to eq []4322 required_methods: ["credit_card"], methods_requiring_challenge: ["credit_card"]4323 is expected to contain exactly "credit_card"4324 when identity_verification_arkose_challenge is disabled4325 is expected to eq []4326# [RSpecRunTime] Finishing example group ee/spec/requests/users/registrations_identity_verification_controller_spec.rb. It took 59.54 seconds. Expected to take 1 minute 2.36 seconds.4327# [RSpecRunTime] Starting example group ee/spec/requests/groups/group_members_controller_spec.rb. Expected to take 54.56 seconds.4328Groups::GroupMembersController4329 GET /groups/*group_id/-/group_members4330 with banned members4331 pushes feature flag to frontend4332 sets @banned to include banned group members4333 sets @members not to include banned group members4334 when licensed feature is not available4335 behaves like assigns @banned and @members correctly4336 does not assign @banned4337 sets @members to include banned group members4338# [RSpecRunTime] RSpec elapsed time: 12 minutes 45.42 seconds. Current RSS: ~1399M. Threads: 6. load average: 1.04 1.16 1.08 1/413 8194339.4340 when feature flag is disabled4341 behaves like assigns @banned and @members correctly4342 does not assign @banned4343 sets @members to include banned group members4344# [RSpecRunTime] RSpec elapsed time: 12 minutes 48.92 seconds. Current RSS: ~1373M. Threads: 6. load average: 1.04 1.16 1.08 1/413 8204345.4346 when sub-group4347 behaves like assigns @banned and @members correctly4348 does not assign @banned4349 sets @members to include banned group members4350# [RSpecRunTime] RSpec elapsed time: 12 minutes 53.27 seconds. Current RSS: ~1383M. Threads: 6. load average: 1.04 1.15 1.08 1/413 8214351.4352 with member pending promotions4353 with member_promotion management feature enabled4354 when user can admin group4355 assigns @pending_promotion_members with the correct pending members4356 with pagination4357 paginates @pending_promotion_members correctly4358# [RSpecRunTime] RSpec elapsed time: 12 minutes 58.56 seconds. Current RSS: ~1380M. Threads: 6. load average: 1.03 1.15 1.08 1/413 8224359.4360 when user cannot admin group4361 does not assigns @pending_promotion_members4362# [RSpecRunTime] RSpec elapsed time: 13 minutes 1.53 seconds. Current RSS: ~1384M. Threads: 6. load average: 1.11 1.16 1.09 1/414 8234363.4364 with member_promotion management feature disabled4365 behaves like empty response4366 assigns @pending_promotion_members be empty4367# [RSpecRunTime] RSpec elapsed time: 13 minutes 4.23 seconds. Current RSS: ~1388M. Threads: 6. load average: 1.11 1.16 1.09 1/413 8244368.4369 with member_promotion management feature setting disabled4370 behaves like empty response4371 assigns @pending_promotion_members be empty4372# [RSpecRunTime] RSpec elapsed time: 13 minutes 6.88 seconds. Current RSS: ~1379M. Threads: 6. load average: 1.10 1.16 1.09 1/413 8254373.4374 when license is not Ultimate4375 behaves like empty response4376 assigns @pending_promotion_members be empty4377# [RSpecRunTime] RSpec elapsed time: 13 minutes 9.47 seconds. Current RSS: ~1367M. Threads: 6. load average: 1.10 1.16 1.09 1/413 8264378.4379 PUT /groups/*group_id/-/group_members/:id/ban4380 when current user is an owner4381 redirects back to group members page4382 behaves like bans the user4383 bans the user4384# [RSpecRunTime] RSpec elapsed time: 13 minutes 11.6 seconds. Current RSS: ~1368M. Threads: 6. load average: 1.09 1.16 1.09 1/413 8274385.4386 when ban fails4387 redirects back to group members page with the error message as alert4388# [RSpecRunTime] RSpec elapsed time: 13 minutes 12.77 seconds. Current RSS: ~1372M. Threads: 6. load average: 1.09 1.16 1.09 1/413 8284389.4390 when user cannot admin_group_member (not an owner)4391 returns 4034392# [RSpecRunTime] RSpec elapsed time: 13 minutes 14.15 seconds. Current RSS: ~1373M. Threads: 6. load average: 1.09 1.16 1.09 1/413 8294393.4394 PUT /groups/*group_id/-/group_members/:id/unban4395 when current user is an owner4396 redirects back to banned group members page4397 behaves like unbans the user4398 unbans the user4399# [RSpecRunTime] RSpec elapsed time: 13 minutes 16.32 seconds. Current RSS: ~1373M. Threads: 6. load average: 1.08 1.15 1.09 1/413 8304400.4401 when unbanning a subgroup member4402 behaves like unbans the user4403 unbans the user4404# [RSpecRunTime] RSpec elapsed time: 13 minutes 17.62 seconds. Current RSS: ~1374M. Threads: 6. load average: 1.08 1.15 1.09 1/413 8314405.4406 when member is not banned4407 returns 4044408# [RSpecRunTime] RSpec elapsed time: 13 minutes 18.78 seconds. Current RSS: ~1374M. Threads: 6. load average: 1.08 1.15 1.09 1/413 8324409.4410 when unban fails4411 redirects back to banned group members page with the error message as alert4412# [RSpecRunTime] RSpec elapsed time: 13 minutes 19.92 seconds. Current RSS: ~1373M. Threads: 6. load average: 1.08 1.15 1.09 1/413 8334413.4414 when user is not an owner4415 returns 4044416# [RSpecRunTime] RSpec elapsed time: 13 minutes 21.33 seconds. Current RSS: ~1373M. Threads: 6. load average: 1.16 1.17 1.09 1/413 8344417.4418 PUT /groups/*group_id/-/group_members/:id4419 when group has email domain feature enabled4420 for a user with an email belonging to the allowed domain4421 returns error status4422# [RSpecRunTime] RSpec elapsed time: 13 minutes 22.59 seconds. Current RSS: ~1373M. Threads: 6. load average: 1.16 1.17 1.09 1/413 8354423.4424 for a user with an un-verified email belonging to a domain different from the allowed domain4425 returns error status4426 returns error message4427# [RSpecRunTime] RSpec elapsed time: 13 minutes 24.55 seconds. Current RSS: ~1374M. Threads: 6. load average: 1.16 1.17 1.09 1/413 8364428.4429 GET /groups/*group_id/-/group_members/export_csv4430 redirects back to members list4431 when LDAP sync is enabled4432 redirects back to members list4433# [RSpecRunTime] RSpec elapsed time: 13 minutes 25.97 seconds. Current RSS: ~1380M. Threads: 6. load average: 1.15 1.17 1.09 1/413 8374434.4435# [RSpecRunTime] Finishing example group ee/spec/requests/groups/group_members_controller_spec.rb. It took 49.74 seconds. Expected to take 54.56 seconds.4436# [RSpecRunTime] Starting example group ee/spec/requests/api/geo_nodes_spec.rb. Expected to take 47.63 seconds.4437API::GeoNodes4438 POST /geo_nodes4439 denies access if not admin4440 returns rendering error if params are missing4441 delegates the creation of the Geo node to Geo::NodeCreateService4442# [RSpecRunTime] RSpec elapsed time: 13 minutes 29.61 seconds. Current RSS: ~1413M. Threads: 6. load average: 1.15 1.17 1.09 1/414 8384443.4444 GET /geo_nodes4445 retrieves the Geo nodes if admin is logged in4446 denies access if not admin4447# [RSpecRunTime] RSpec elapsed time: 13 minutes 31.73 seconds. Current RSS: ~1424M. Threads: 6. load average: 1.13 1.16 1.09 1/414 8394448.4449 GET /geo_nodes/:id4450 retrieves the Geo nodes if admin is logged in4451 denies access if not admin4452 behaves like 404 response4453 returns 4044454# [RSpecRunTime] RSpec elapsed time: 13 minutes 34.73 seconds. Current RSS: ~1431M. Threads: 6. load average: 1.13 1.16 1.09 1/414 8404455.4456 GET /geo_nodes/status4457 retrieves all Geo nodes statuses if admin is logged in4458 returns only one record if only one record exists4459 denies access if not admin4460# [RSpecRunTime] RSpec elapsed time: 13 minutes 38.01 seconds. Current RSS: ~1459M. Threads: 6. load average: 1.12 1.16 1.09 1/414 8414461.4462 GET /geo_nodes/:id/status4463 retrieves the Geo nodes status if admin is logged in4464 fetches the current node status from redis4465 shows the database-held response if current node status exists in the database, but not redis4466 the secondary shows 404 response if current node status does not exist in database or redis yet4467 the primary shows 404 response if secondary node status does not exist in database yet4468 denies access if not admin4469 behaves like 404 response4470 returns 4044471# [RSpecRunTime] RSpec elapsed time: 13 minutes 45.72 seconds. Current RSS: ~1438M. Threads: 6. load average: 1.10 1.15 1.09 1/414 8424472.4473 POST /geo_nodes/:id/repair4474 denies access if not admin4475 returns 200 for the primary node4476 returns 200 when node does not need repairing4477 repairs a secondary with oauth application missing4478 behaves like 404 response4479 returns 4044480# [RSpecRunTime] RSpec elapsed time: 13 minutes 50.96 seconds. Current RSS: ~1453M. Threads: 6. load average: 1.10 1.15 1.09 1/414 8434481.4482 PUT /geo_nodes/:id4483 denies access if not admin4484 updates the parameters4485 can update primary4486 cannot disable a primary4487 behaves like 404 response4488 returns 4044489# [RSpecRunTime] RSpec elapsed time: 13 minutes 56.74 seconds. Current RSS: ~1476M. Threads: 6. load average: 1.09 1.15 1.09 1/414 8444490.4491 auth with geo node token4492 enables the secondary node4493 disables the secondary node4494 returns bad request if you try to update the primary4495 responds with 401 when IP is not allowed4496 responds 401 if auth header is bad4497# [RSpecRunTime] RSpec elapsed time: 14 minutes 4.32 seconds. Current RSS: ~1425M. Threads: 6. load average: 1.16 1.16 1.09 1/414 8454498.4499 DELETE /geo_nodes/:id4500 denies access if not admin4501 deletes the node4502 returns 500 if Geo Node could not be deleted4503 behaves like 404 response4504 returns 4044505# [RSpecRunTime] RSpec elapsed time: 14 minutes 8.11 seconds. Current RSS: ~1462M. Threads: 6. load average: 1.15 1.16 1.09 1/414 8464506.4507# [RSpecRunTime] Finishing example group ee/spec/requests/api/geo_nodes_spec.rb. It took 42.14 seconds. Expected to take 47.63 seconds.4508# [RSpecRunTime] Starting example group ee/spec/controllers/groups/push_rules_controller_spec.rb. Expected to take 43.69 seconds.4509Groups::PushRulesController4510 #update4511 push rules unlicensed4512 returns 404 status4513 push rules licensed4514 Updating reject_unsigned_commits rule4515 as an admin4516 when admin mode enabled4517 behaves like an updatable setting with global default4518 when reject_unsigned_commits not specified on global level4519 behaves like updateable setting4520 updates the setting4521 when global setting reject_unsigned_commits is enabled4522 behaves like updateable setting4523 updates the setting4524# [RSpecRunTime] RSpec elapsed time: 14 minutes 11.39 seconds. Current RSS: ~1439M. Threads: 6. load average: 1.14 1.16 1.09 1/414 8474525.4526 when admin mode disabled4527 behaves like a not updatable setting with global default4528 when reject_unsigned_commits is disabled4529 behaves like not updateable setting4530 does not update the setting4531 when global setting reject_unsigned_commits is enabled4532 behaves like not updateable setting4533 does not update the setting4534# [RSpecRunTime] RSpec elapsed time: 14 minutes 13.84 seconds. Current RSS: ~1437M. Threads: 6. load average: 1.14 1.16 1.09 1/414 8484535.4536 as a maintainer user4537 updates the push rule4538 when global setting reject_unsigned_commits is disabled4539 behaves like updateable setting4540 updates the setting4541# [RSpecRunTime] RSpec elapsed time: 14 minutes 16.24 seconds. Current RSS: ~1437M. Threads: 6. load average: 1.20 1.17 1.10 1/414 8494542.4543 when global setting reject_unsigned_commits is enabled4544 behaves like not updateable setting4545 does not update the setting4546# [RSpecRunTime] RSpec elapsed time: 14 minutes 18.0 seconds. Current RSS: ~1428M. Threads: 6. load average: 1.20 1.17 1.10 1/414 8504547.4548 as a developer user4549 behaves like a not updatable setting with global default4550 when reject_unsigned_commits is disabled4551 behaves like not updateable setting4552 does not update the setting4553 when global setting reject_unsigned_commits is enabled4554 behaves like not updateable setting4555 does not update the setting4556# [RSpecRunTime] RSpec elapsed time: 14 minutes 20.48 seconds. Current RSS: ~1424M. Threads: 6. load average: 1.19 1.17 1.10 1/414 8514557.4558 Updating commit_committer_check rule4559 as an admin4560 when admin mode enabled4561 behaves like an updatable setting with global default4562 when commit_committer_check not specified on global level4563 behaves like updateable setting4564 updates the setting4565 when global setting commit_committer_check is enabled4566 behaves like updateable setting4567 updates the setting4568# [RSpecRunTime] RSpec elapsed time: 14 minutes 22.93 seconds. Current RSS: ~1422M. Threads: 6. load average: 1.19 1.17 1.10 1/414 8524569.4570 when admin mode disabled4571 behaves like a not updatable setting with global default4572 when commit_committer_check is disabled4573 behaves like not updateable setting4574 does not update the setting4575 when global setting commit_committer_check is enabled4576 behaves like not updateable setting4577 does not update the setting4578# [RSpecRunTime] RSpec elapsed time: 14 minutes 25.31 seconds. Current RSS: ~1423M. Threads: 6. load average: 1.17 1.16 1.09 1/414 8534579.4580 as a maintainer user4581 updates the push rule4582 when global setting commit_committer_check is disabled4583 behaves like updateable setting4584 updates the setting4585# [RSpecRunTime] RSpec elapsed time: 14 minutes 27.97 seconds. Current RSS: ~1425M. Threads: 6. load average: 1.17 1.16 1.09 1/414 8544586.4587 when global setting commit_committer_check is enabled4588 behaves like not updateable setting4589 does not update the setting4590# [RSpecRunTime] RSpec elapsed time: 14 minutes 29.74 seconds. Current RSS: ~1426M. Threads: 6. load average: 1.17 1.16 1.09 1/414 8554591.4592 as a developer user4593 behaves like a not updatable setting with global default4594 when commit_committer_check is disabled4595 behaves like not updateable setting4596 does not update the setting4597# [RSpecRunTime] RSpec elapsed time: 14 minutes 30.87 seconds. Current RSS: ~1427M. Threads: 6. load average: 1.24 1.18 1.10 1/414 8564598.4599 when global setting commit_committer_check is enabled4600 behaves like not updateable setting4601 does not update the setting4602# [RSpecRunTime] RSpec elapsed time: 14 minutes 32.43 seconds. Current RSS: ~1420M. Threads: 6. load average: 1.24 1.18 1.10 1/414 8574603.4604 Updating reject_non_dco_commits rule4605 as an admin4606 when admin mode enabled4607 behaves like an updatable setting with global default4608 when reject_non_dco_commits not specified on global level4609 behaves like updateable setting4610 updates the setting4611 when global setting reject_non_dco_commits is enabled4612 behaves like updateable setting4613 updates the setting4614# [RSpecRunTime] RSpec elapsed time: 14 minutes 34.79 seconds. Current RSS: ~1399M. Threads: 6. load average: 1.24 1.18 1.10 1/414 8584615.4616 when admin mode disabled4617 behaves like a not updatable setting with global default4618 when reject_non_dco_commits is disabled4619 behaves like not updateable setting4620 does not update the setting4621 when global setting reject_non_dco_commits is enabled4622 behaves like not updateable setting4623 does not update the setting4624# [RSpecRunTime] RSpec elapsed time: 14 minutes 37.24 seconds. Current RSS: ~1390M. Threads: 6. load average: 1.22 1.18 1.10 1/414 8594625.4626 as a maintainer user4627 updates the push rule4628 when global setting reject_non_dco_commits is disabled4629 behaves like updateable setting4630 updates the setting4631# [RSpecRunTime] RSpec elapsed time: 14 minutes 39.9 seconds. Current RSS: ~1393M. Threads: 6. load average: 1.22 1.18 1.10 1/414 8604632.4633 when global setting reject_non_dco_commits is enabled4634 behaves like not updateable setting4635 does not update the setting4636# [RSpecRunTime] RSpec elapsed time: 14 minutes 41.51 seconds. Current RSS: ~1393M. Threads: 6. load average: 1.20 1.17 1.10 1/414 8614637.4638 as a developer user4639 behaves like a not updatable setting with global default4640 when reject_non_dco_commits is disabled4641 behaves like not updateable setting4642 does not update the setting4643 when global setting reject_non_dco_commits is enabled4644 behaves like not updateable setting4645 does not update the setting4646# [RSpecRunTime] RSpec elapsed time: 14 minutes 44.11 seconds. Current RSS: ~1394M. Threads: 6. load average: 1.20 1.17 1.10 1/414 8624647.4648 Updating commit_committer_name_check rule4649 when commit_committer_name_check is disabled4650 as an admin4651 when admin mode enabled4652 behaves like updates push rule commit_committer_name_check of group4653 matches the given result4654 as a maintainer user4655 behaves like updates push rule commit_committer_name_check of group4656 matches the given result4657 as a developer user4658 behaves like updates push rule commit_committer_name_check of group4659 matches the given result4660 when commit_committer_name_check is enabled4661 as an admin4662 when admin mode enabled4663 behaves like updates push rule commit_committer_name_check of group4664 matches the given result4665 as a maintainer user4666 behaves like updates push rule commit_committer_name_check of group4667 matches the given result4668# [RSpecRunTime] RSpec elapsed time: 14 minutes 48.89 seconds. Current RSS: ~1400M. Threads: 6. load average: 1.27 1.19 1.10 1/414 8634669.4670 as a developer user4671 behaves like updates push rule commit_committer_name_check of group4672 matches the given result4673 when user role is lower than maintainer4674 push rules unlicensed4675 returns 404 status4676 push rules licensed4677 returns 404 status4678# [RSpecRunTime] Finishing example group ee/spec/controllers/groups/push_rules_controller_spec.rb. It took 42.58 seconds. Expected to take 43.69 seconds.4679# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/work_item_spec.rb. Expected to take 40.04 seconds.4680Query.work_item(id)4681 when the user can read the work item4682 when querying widgets4683 iteration widget4684 when iterations feature is licensed4685 returns widget information4686# [RSpecRunTime] RSpec elapsed time: 14 minutes 53.29 seconds. Current RSS: ~1396M. Threads: 6. load average: 1.24 1.18 1.10 1/414 8644687.4688 when iteration feature is unlicensed4689 returns without iteration4690 progress widget4691 when okrs feature is licensed4692 returns widget information4693 when okrs feature is unlicensed4694 returns without progress4695 weight widget4696 when issuable weights is licensed4697 returns widget information4698 when issuable weights is unlicensed4699 returns without weight4700 status widget4701 when requirements is licensed4702 when latest test report status is satisfied4703 behaves like response with status information4704 returns correct data4705# [RSpecRunTime] RSpec elapsed time: 14 minutes 56.4 seconds. Current RSS: ~1411M. Threads: 6. load average: 1.22 1.18 1.10 1/414 8654706.4707 when latest test report status is failed4708 behaves like response with status information4709 returns correct data4710 with no test report4711 behaves like response with status information4712 returns correct data4713 when requirements is unlicensed4714 returns no status information4715 test reports widget4716 when requirements is licensed4717 returns correct widget data4718# [RSpecRunTime] RSpec elapsed time: 14 minutes 59.6 seconds. Current RSS: ~1415M. Threads: 6. load average: 1.22 1.18 1.10 1/414 8664719.4720 when requirements is not licensed4721 returns empty widget data4722 labels widget4723 has_scoped_labels_license: true4724 returns widget information4725 has_scoped_labels_license: false4726 returns widget information4727 legacy requirement widget4728 when requirements is licensed4729 returns correct data4730 when requirements is unlicensed4731 returns no legacy requirement information4732 notes widget4733 fetches notes that require gitaly call to parse note4734 when fetching description version diffs4735 when work item belongs to a project4736 behaves like description change diff4737 returns previous description change diff4738# [RSpecRunTime] RSpec elapsed time: 15 minutes 3.86 seconds. Current RSS: ~1419M. Threads: 6. load average: 1.21 1.18 1.10 1/415 8674739.4740 with passed description version id4741 behaves like description change diff4742 returns previous description change diff4743# [RSpecRunTime] RSpec elapsed time: 15 minutes 4.87 seconds. Current RSS: ~1427M. Threads: 6. load average: 1.21 1.18 1.10 2/415 8684744.4745 with description_diffs disabled4746 behaves like description change diff4747 returns previous description change diff4748 with description_diffs enabled4749 behaves like description change diff4750 returns previous description change diff4751 when work item belongs to a group4752 behaves like description change diff4753 returns previous description change diff4754 linked items widget4755 when request is successful4756 avoids N+1 queries4757 filter_type: "RELATED", item: related_item, link: link1, expected: "relates_to"4758 returns widget information4759# [RSpecRunTime] RSpec elapsed time: 15 minutes 9.69 seconds. Current RSS: ~1415M. Threads: 6. load average: 1.19 1.17 1.10 1/415 8694760.4761 filter_type: "BLOCKS", item: blocked_item, link: link2, expected: "blocks"4762 returns widget information4763 filter_type: "BLOCKED_BY", item: blocking_item, link: link3, expected: "is_blocked_by"4764 returns widget information4765 when work item belongs to a group4766 returns widget information4767 hierarchy widget4768 returns widget information4769 avoids N+1 queries4770 when user does not have access to an ancestor4771 truncates ancestors up to the last visible one4772# [RSpecRunTime] RSpec elapsed time: 15 minutes 17.61 seconds. Current RSS: ~1406M. Threads: 6. load average: 1.16 1.17 1.10 2/415 8714773.4774 when work item belongs to a user namespace project4775 returns ancestor information4776 when user does not have access4777 does not return anything4778# [RSpecRunTime] RSpec elapsed time: 15 minutes 19.49 seconds. Current RSS: ~1404M. Threads: 6. load average: 1.16 1.17 1.10 1/415 8724779.4780 when not signed in4781 when project is private4782 does not list any ancestors4783 when project is public4784 when partial ancestors are accessible4785 truncates ancestors up to the last visible one4786 when all ancestors are accessible4787 shows all ancestors4788 color widget4789 when work item epics available4790 returns widget information4791 avoids N+1 queries4792# [RSpecRunTime] RSpec elapsed time: 15 minutes 24.45 seconds. Current RSS: ~1414M. Threads: 6. load average: 1.07 1.15 1.09 1/415 8734793.4794 when work item epics is unavailable4795 returns without color4796 dates rolledup widget4797 with fixed dates4798 returns widget information4799 with dates from child4800 returns widget information4801# [RSpecRunTime] RSpec elapsed time: 15 minutes 26.9 seconds. Current RSS: ~1411M. Threads: 6. load average: 1.06 1.14 1.09 1/414 8744802.4803 with dates from milestone4804 returns widget information4805 development widget4806 when fetching related feature flags4807 when user is developer4808 returns related feature flags in the response4809 avoids N + 1 queries4810# [RSpecRunTime] RSpec elapsed time: 15 minutes 29.11 seconds. Current RSS: ~1414M. Threads: 6. load average: 1.06 1.14 1.09 1/414 8754811.4812 when user is guest4813 returns an empty list of feature flags4814 when querying work item type information4815 when work item exists at the project level4816 returns work item type information4817 when work item exists at the group level4818 returns work item type information4819 when accessing sync epic work item4820 can access sync epic work item4821# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/work_item_spec.rb. It took 40.15 seconds. Expected to take 40.04 seconds.4822# [RSpecRunTime] Starting example group ee/spec/controllers/groups/epic_issues_controller_spec.rb. Expected to take 37.36 seconds.4823Groups::EpicIssuesController4824 GET #index4825 behaves like unlicensed epics action4826 returns 403 status4827# [RSpecRunTime] RSpec elapsed time: 15 minutes 32.71 seconds. Current RSS: ~1412M. Threads: 6. load average: 1.22 1.18 1.10 1/414 8764828.4829 when epics feature is enabled4830 when user has access to epic4831 returns status 2004832 returns the correct json4833# [RSpecRunTime] RSpec elapsed time: 15 minutes 36.15 seconds. Current RSS: ~1402M. Threads: 6. load average: 1.20 1.17 1.10 1/414 8774834.4835 when user does not have access to epic4836 returns 404 status4837# [RSpecRunTime] RSpec elapsed time: 15 minutes 37.67 seconds. Current RSS: ~1396M. Threads: 6. load average: 1.20 1.17 1.10 1/414 8784838.4839 POST #create4840 behaves like unlicensed epics action4841 returns 403 status4842# [RSpecRunTime] RSpec elapsed time: 15 minutes 39.1 seconds. Current RSS: ~1390M. Threads: 6. load average: 1.20 1.17 1.10 1/414 8794843.4844 when epics feature is enabled4845 when user has permissions to create requested association4846 returns correct response for the correct issue reference4847 creates a new EpicIssue record4848# [RSpecRunTime] RSpec elapsed time: 15 minutes 43.35 seconds. Current RSS: ~1375M. Threads: 6. load average: 1.26 1.19 1.10 1/414 8804849.4850 when user does not have permissions to create requested association4851 returns correct response for the correct issue reference4852 does not create a new EpicIssue record4853# [RSpecRunTime] RSpec elapsed time: 15 minutes 46.09 seconds. Current RSS: ~1381M. Threads: 6. load average: 1.24 1.18 1.10 1/414 8814854.4855 DELETE #destroy4856 behaves like unlicensed epics action4857 returns 403 status4858# [RSpecRunTime] RSpec elapsed time: 15 minutes 47.61 seconds. Current RSS: ~1382M. Threads: 6. load average: 1.24 1.18 1.10 1/414 8824859.4860 when epics feature is enabled4861 when user has permissions to delete the link4862 returns status 2004863 destroys the link4864# [RSpecRunTime] RSpec elapsed time: 15 minutes 51.5 seconds. Current RSS: ~1379M. Threads: 6. load average: 1.22 1.18 1.10 1/414 8834865.4866 when user does not have permissions to delete the link4867 returns status 4034868 does not destroy the link4869# [RSpecRunTime] RSpec elapsed time: 15 minutes 54.26 seconds. Current RSS: ~1380M. Threads: 6. load average: 1.22 1.18 1.10 1/414 8844870.4871 when the epic from the association does not equal epic from the path4872 returns status 4044873 does not destroy the link4874# [RSpecRunTime] RSpec elapsed time: 15 minutes 58.01 seconds. Current RSS: ~1381M. Threads: 6. load average: 1.20 1.18 1.10 1/414 8854875.4876 when the epic_issue record does not exists4877 returns status 4044878# [RSpecRunTime] RSpec elapsed time: 15 minutes 59.69 seconds. Current RSS: ~1379M. Threads: 6. load average: 1.20 1.18 1.10 1/414 8864879.4880 PUT #update4881 behaves like unlicensed epics action4882 returns 403 status4883# [RSpecRunTime] RSpec elapsed time: 16 minutes 1.51 seconds. Current RSS: ~1376M. Threads: 6. load average: 1.19 1.17 1.10 2/415 8874884.4885 when epics feature is enabled4886 when user has permissions to admin the epic4887 returns status 2004888 updates the issue position value4889# [RSpecRunTime] RSpec elapsed time: 16 minutes 5.41 seconds. Current RSS: ~1367M. Threads: 6. load average: 1.17 1.17 1.10 1/414 8884890.4891 when user does not have permissions to admin the epic4892 returns status 4034893# [RSpecRunTime] RSpec elapsed time: 16 minutes 6.87 seconds. Current RSS: ~1367M. Threads: 6. load average: 1.17 1.17 1.10 1/414 8894894.4895 when the epic from the association does not equal epic from the path4896 returns status 4044897# [RSpecRunTime] RSpec elapsed time: 16 minutes 8.9 seconds. Current RSS: ~1368M. Threads: 6. load average: 1.17 1.17 1.10 1/414 8904898.4899 when the epic_issue record does not exists4900 returns status 4044901# [RSpecRunTime] RSpec elapsed time: 16 minutes 10.74 seconds. Current RSS: ~1367M. Threads: 6. load average: 1.24 1.18 1.10 1/414 8914902.4903# [RSpecRunTime] Finishing example group ee/spec/controllers/groups/epic_issues_controller_spec.rb. It took 39.88 seconds. Expected to take 37.36 seconds.4904# [RSpecRunTime] Starting example group ee/spec/requests/api/users_spec.rb. Expected to take 34.43 seconds.4905API::Users4906 updating name4907 behaves like PUT request permissions for admin mode4908 behaves like when admin4909 behaves like makes request4910 returns4911 behaves like makes request4912 returns4913 behaves like when user4914 returns4915 behaves like makes request4916 returns4917 when authenticated and ldap is enabled4918 returns non-ldap user4919 when `disable_name_update_for_users` feature is available4920 when the ability to update their name is disabled for users4921 behaves like admin can update the name of a user4922 updates the user with new name4923 when the ability to update their name is not disabled for users4924 behaves like admin can update the name of a user4925 updates the user with new name4926 when `disable_name_update_for_users` feature is not available4927 behaves like admin can update the name of a user4928 updates the user with new name4929 extended audit events4930 PUT /users/:id4931 creates audit event when updating user with new password4932 behaves like PUT request permissions for admin mode4933 behaves like when admin4934 behaves like makes request4935 returns4936# [RSpecRunTime] RSpec elapsed time: 16 minutes 16.46 seconds. Current RSS: ~1390M. Threads: 6. load average: 1.22 1.18 1.10 1/414 8924937.4938 behaves like makes request4939 returns4940 behaves like when user4941 returns4942 behaves like makes request4943 returns4944 POST /users/:id/block4945 creates audit event when blocking user4946 behaves like POST request permissions for admin mode4947 behaves like when admin4948 behaves like makes request4949 returns4950 behaves like makes request4951 returns4952# [RSpecRunTime] RSpec elapsed time: 16 minutes 19.49 seconds. Current RSS: ~1402M. Threads: 6. load average: 1.22 1.18 1.10 1/414 8934953.4954 behaves like when user4955 returns4956 behaves like makes request4957 returns4958 POST /user/keys4959 creates audit event when user adds a new SSH key4960 POST /users/:id/keys4961 creates audit event when admin adds a new key for a user4962 behaves like POST request permissions for admin mode4963 behaves like when admin4964 behaves like makes request4965 returns4966 behaves like makes request4967 returns4968 behaves like when user4969 returns4970 behaves like makes request4971 returns4972 shared_runners_minutes_limit4973 PUT /users/:id4974 when user is an admin4975 updates shared_runners_minutes_limit4976 when user is not an admin4977 cannot update their own shared_runners_minutes_limit4978 when auditor field is specified4979 PUT /users/:id4980 when user is an admin4981 updates auditor status for the user4982 when licensed_feature is not available4983 cannot update auditor status for the user4984# [RSpecRunTime] RSpec elapsed time: 16 minutes 24.04 seconds. Current RSS: ~1418M. Threads: 6. load average: 1.20 1.18 1.10 1/414 8944985.4986 when user is not an admin4987 cannot update auditor status for the user4988 POST /users/4989 behaves like POST request permissions for admin mode4990 behaves like when admin4991 behaves like makes request4992 returns4993 behaves like makes request4994 returns4995 behaves like when user4996 returns4997 behaves like makes request4998 returns4999 when user is an admin5000 creates user with auditor status5001 when licensed_feature is not available5002 cannot create user with auditor status5003# [RSpecRunTime] RSpec elapsed time: 16 minutes 27.07 seconds. Current RSS: ~1420M. Threads: 6. load average: 1.18 1.17 1.10 1/414 8955004.5005 when user is not an admin5006 cannot create user with auditor status5007 with group SAML5008 creates user with new identity5009 creates user with new identity without sending reset password email5010 updates user with new identity5011 fails to update user with nonexistent identity5012 fails to update user with nonexistent provider5013 contains provisioned_by_group_id parameter5014 behaves like POST request permissions for admin mode5015 behaves like when admin5016 behaves like makes request5017 returns5018# [RSpecRunTime] RSpec elapsed time: 16 minutes 33.33 seconds. Current RSS: ~1442M. Threads: 6. load average: 1.17 1.17 1.10 1/414 8965019.5020 behaves like makes request5021 returns5022 behaves like when user5023 returns5024 behaves like makes request5025 returns5026# [RSpecRunTime] RSpec elapsed time: 16 minutes 34.96 seconds. Current RSS: ~1443M. Threads: 6. load average: 1.17 1.17 1.10 1/414 8975027.5028 GET /api/users?saml_provider_id5029 querying users by saml provider id5030 returns only users for the saml_provider_id5031# [RSpecRunTime] RSpec elapsed time: 16 minutes 36.1 seconds. Current RSS: ~1443M. Threads: 6. load average: 1.16 1.17 1.10 1/414 8985032.5033 GET /api/users?auditors=true5034 querying users who are auditors5035 returns all users5036 GET /user/:id5037 when authenticated5038 as an admin5039 contains scim_identities parameter5040 and user has a plan5041 contains is_auditor parameter5042 and user is not a trial user5043 contains plan and trial5044# [RSpecRunTime] RSpec elapsed time: 16 minutes 38.78 seconds. Current RSS: ~1433M. Threads: 6. load average: 1.16 1.17 1.10 1/414 8995045.5046 and user is a trial user5047 contains plan and trial5048 and user has no plan5049 returns `nil` for both plan and trial5050 as a user5051 does not contain plan and trial info5052 does not contain is_auditor parameter5053 does not contain provisioned_by_group_id parameter5054 does not contain scim_identities parameter5055# [RSpecRunTime] RSpec elapsed time: 16 minutes 41.8 seconds. Current RSS: ~1433M. Threads: 6. load average: 1.14 1.17 1.10 1/414 9005056.5057 when not authenticated5058 does not contain plan and trial info5059 POST /users/:user_id/personal_access_tokens5060 when the user is a service account5061 when the feature is licensed5062 when the user is an admin5063 with required params5064 does not allow PAT creation5065 when admin mode enabled5066 allows PAT creation5067# [RSpecRunTime] RSpec elapsed time: 16 minutes 43.26 seconds. Current RSS: ~1436M. Threads: 6. load average: 1.14 1.17 1.10 1/414 9015068.5069 when missing params5070 does not allow PAT creation5071 when the user is not an admin5072 does not allow PAT creation5073 when the feature is not licensed5074 does not allow PAT creation5075 POST /user/personal_access_tokens5076 when disable_personal_access_tokens feature is available5077 when personal access tokens are disabled in settings5078 does not create a personal access token5079 when personal access tokens are enabled in settings5080 creates a personal access token5081 GET /api/users?extern_uid=:extern_uid&provider=scim5082 querying users by SCIM identity as an admin5083 returns only users for the extern_uid5084# [RSpecRunTime] RSpec elapsed time: 16 minutes 47.01 seconds. Current RSS: ~1443M. Threads: 6. load average: 1.13 1.16 1.10 1/414 9025085.5086 setting profile to private5087 behaves like PUT request permissions for admin mode5088 behaves like when admin5089 behaves like makes request5090 returns5091 behaves like makes request5092 returns5093 behaves like when user5094 returns5095 behaves like makes request5096 returns5097 when the ability to make their profile private is disabled for users5098 makes the profile private5099# [RSpecRunTime] Finishing example group ee/spec/requests/api/users_spec.rb. It took 38.69 seconds. Expected to take 34.43 seconds.5100# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/vulnerabilities/vulnerability_spec.rb. Expected to take 30.83 seconds.5101Query.vulnerability(id)5102 query all fields5103 for a sast vulnerability5104 behaves like a working graphql query that returns data5105 contains data5106 returns the vulnerability5107 behaves like a working graphql query5108 returns a successful response5109# [RSpecRunTime] RSpec elapsed time: 16 minutes 53.27 seconds. Current RSS: ~1414M. Threads: 6. load average: 1.12 1.16 1.10 1/414 9035110.5111 with an unauthenticated client5112 behaves like a working graphql query that returns no data5113 contains no data5114 behaves like a working graphql query5115 returns a successful response5116 for a dependency_scanning vulnerability5117 behaves like a working graphql query that returns data5118 contains data5119 returns the vulnerability5120 behaves like a working graphql query5121 returns a successful response5122# [RSpecRunTime] RSpec elapsed time: 16 minutes 56.57 seconds. Current RSS: ~1423M. Threads: 6. load average: 1.11 1.16 1.10 1/414 9045123.5124 with an unauthenticated client5125 behaves like a working graphql query that returns no data5126 contains no data5127 behaves like a working graphql query5128 returns a successful response5129 for a container_scanning vulnerability5130 behaves like a working graphql query that returns data5131 contains data5132 returns the vulnerability5133 behaves like a working graphql query5134 returns a successful response5135# [RSpecRunTime] RSpec elapsed time: 16 minutes 59.79 seconds. Current RSS: ~1414M. Threads: 6. load average: 1.11 1.16 1.10 2/414 9055136.5137 with an unauthenticated client5138 behaves like a working graphql query that returns no data5139 contains no data5140 behaves like a working graphql query5141 returns a successful response5142 for a dast vulnerability5143 behaves like a working graphql query that returns data5144 contains data5145 returns the vulnerability5146 behaves like a working graphql query5147 returns a successful response5148# [RSpecRunTime] RSpec elapsed time: 17 minutes 3.18 seconds. Current RSS: ~1412M. Threads: 6. load average: 1.10 1.15 1.09 1/415 9065149.5150 with an unauthenticated client5151 behaves like a working graphql query that returns no data5152 contains no data5153 behaves like a working graphql query5154 returns a successful response5155 for a secret_detection vulnerability5156 behaves like a working graphql query that returns data5157 contains data5158 returns the vulnerability5159 behaves like a working graphql query5160 returns a successful response5161# [RSpecRunTime] RSpec elapsed time: 17 minutes 6.5 seconds. Current RSS: ~1408M. Threads: 6. load average: 1.09 1.15 1.09 1/415 9075162.5163 with an unauthenticated client5164 behaves like a working graphql query that returns no data5165 contains no data5166 behaves like a working graphql query5167 returns a successful response5168 for a coverage_fuzzing vulnerability5169 behaves like a working graphql query that returns data5170 contains data5171 returns the vulnerability5172 behaves like a working graphql query5173 returns a successful response5174# [RSpecRunTime] RSpec elapsed time: 17 minutes 9.9 seconds. Current RSS: ~1398M. Threads: 6. load average: 1.09 1.15 1.09 1/415 9085175.5176 with an unauthenticated client5177 behaves like a working graphql query that returns no data5178 contains no data5179 behaves like a working graphql query5180 returns a successful response5181 for a api_fuzzing vulnerability5182 behaves like a working graphql query that returns data5183 contains data5184 returns the vulnerability5185 behaves like a working graphql query5186 returns a successful response5187# [RSpecRunTime] RSpec elapsed time: 17 minutes 13.22 seconds. Current RSS: ~1393M. Threads: 6. load average: 1.09 1.15 1.09 1/415 9095188.5189 with an unauthenticated client5190 behaves like a working graphql query that returns no data5191 contains no data5192 behaves like a working graphql query5193 returns a successful response5194 for a cluster_image_scanning vulnerability5195 behaves like a working graphql query that returns data5196 contains data5197 returns the vulnerability5198 behaves like a working graphql query5199 returns a successful response5200# [RSpecRunTime] RSpec elapsed time: 17 minutes 16.55 seconds. Current RSS: ~1399M. Threads: 6. load average: 1.08 1.15 1.09 1/414 9105201.5202 with an unauthenticated client5203 behaves like a working graphql query that returns no data5204 contains no data5205 behaves like a working graphql query5206 returns a successful response5207 for a container_scanning_for_registry vulnerability5208 behaves like a working graphql query that returns data5209 contains data5210 returns the vulnerability5211 behaves like a working graphql query5212 returns a successful response5213# [RSpecRunTime] RSpec elapsed time: 17 minutes 19.74 seconds. Current RSS: ~1401M. Threads: 6. load average: 1.08 1.15 1.09 1/414 9115214.5215 with an unauthenticated client5216 behaves like a working graphql query that returns no data5217 contains no data5218 behaves like a working graphql query5219 returns a successful response5220 for a generic vulnerability5221 behaves like a working graphql query that returns data5222 contains data5223 returns the vulnerability5224 behaves like a working graphql query5225 returns a successful response5226# [RSpecRunTime] RSpec elapsed time: 17 minutes 23.05 seconds. Current RSS: ~1398M. Threads: 6. load average: 1.07 1.14 1.09 1/414 9125227.5228 with an unauthenticated client5229 behaves like a working graphql query that returns no data5230 contains no data5231 behaves like a working graphql query5232 returns a successful response5233# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/vulnerabilities/vulnerability_spec.rb. It took 34.09 seconds. Expected to take 30.83 seconds.5234# [RSpecRunTime] Starting example group ee/spec/requests/api/vulnerability_issue_links_spec.rb. Expected to take 29.86 seconds.5235API::VulnerabilityIssueLinks5236 GET /vulnerabilities/:id/issue_links5237 with an authorized user with proper permissions5238 when linked issue is not confidential and available for the user5239 gets the list of visible issue links5240# [RSpecRunTime] RSpec elapsed time: 17 minutes 26.12 seconds. Current RSS: ~1399M. Threads: 6. load average: 1.07 1.14 1.09 1/414 9135241.5242 when there is an additional confidential issue linked5243 gets the list of visible issue links5244 does not return confidential issue in the response5245# [RSpecRunTime] RSpec elapsed time: 17 minutes 28.83 seconds. Current RSS: ~1395M. Threads: 6. load average: 1.07 1.14 1.09 1/414 9145246.5247 when link is created to issue in the inaccessible project5248 gets the list of visible issue links5249 does not return issue from inaccessible project5250# [RSpecRunTime] RSpec elapsed time: 17 minutes 30.48 seconds. Current RSS: ~1395M. Threads: 6. load average: 1.06 1.14 1.09 1/414 9155251.5252 behaves like responds with "not found" for an unknown vulnerability ID5253 is expected to respond with numeric status code not_found5254 behaves like forbids access to vulnerability API endpoint in case of disabled features5255 when security dashboard feature is not available5256 responds with 403 Forbidden5257 permissions5258 is expected to be allowed for :admin5259 is expected to be allowed for :owner5260 is expected to be allowed for :maintainer5261 is expected to be allowed for :developer5262 is expected to be allowed for :auditor5263 is expected to be denied for :reporter5264 is expected to be denied for :guest5265 is expected to be denied for :anonymous5266# [RSpecRunTime] RSpec elapsed time: 17 minutes 34.68 seconds. Current RSS: ~1424M. Threads: 6. load average: 1.06 1.14 1.09 1/415 9165267.5268 POST /vulnerabilities/:id/issue_links5269 with an authorized user with proper permissions5270 with valid params5271 creates a new vulnerability-issue link5272# [RSpecRunTime] RSpec elapsed time: 17 minutes 36.53 seconds. Current RSS: ~1422M. Threads: 6. load average: 1.06 1.14 1.09 1/415 9175273.5274 when issue is from different project5275 when target_project_id is invalid5276 responds with "not found" and specific error message5277 when user does not have access to the project5278 responds with "not found" and specific error message5279 when user is authorized with proper permissions to the project5280 creates a new vulnerability-issue link5281 with unknown issue ID5282 responds with "not found" and specific error message5283 when a link between these issue and vulnerability already exists5284 responds with "conflict" status code and specific error message5285 when a "created" link for a vulnerability already exists5286 responds with "conflict" status code and specific error message5287 when trying to relate a confidential issue of the same project5288 creates a new vulnerability-issue link5289 behaves like responds with "not found" for an unknown vulnerability ID5290 is expected to respond with numeric status code not_found5291 behaves like forbids access to vulnerability API endpoint in case of disabled features5292 when security dashboard feature is not available5293 responds with 403 Forbidden5294 permissions5295 is expected to be allowed for :admin5296 is expected to be allowed for :owner5297 is expected to be allowed for :maintainer5298 is expected to be allowed for :developer5299 is expected to be denied for :auditor5300 is expected to be denied for :reporter5301 is expected to be denied for :guest5302 is expected to be denied for :anonymous5303# [RSpecRunTime] RSpec elapsed time: 17 minutes 45.23 seconds. Current RSS: ~1439M. Threads: 6. load average: 1.05 1.13 1.09 1/413 9185304.5305 DELETE /vulnerabilities/:id/issue_links/:issue_link_id5306 with an authorized user with proper permissions5307 with valid params5308 deletes the specified vulnerability-issue link5309 with link to an issue that the current user cannot see5310 deletes the link without disclosing the linked issue5311# [RSpecRunTime] RSpec elapsed time: 17 minutes 50.92 seconds. Current RSS: ~1416M. Threads: 6. load average: 1.04 1.13 1.09 1/413 9195312.5313 with unknown issue link ID5314 responds with "not found" and specific error message5315 behaves like responds with "not found" for an unknown vulnerability ID5316 is expected to respond with numeric status code not_found5317 behaves like forbids access to vulnerability API endpoint in case of disabled features5318 when security dashboard feature is not available5319 responds with 403 Forbidden5320 permissions5321 is expected to be allowed for :admin5322 is expected to be allowed for :owner5323 is expected to be allowed for :maintainer5324 is expected to be allowed for :developer5325 is expected to be denied for :auditor5326 is expected to be denied for :reporter5327 is expected to be denied for :guest5328 is expected to be denied for :anonymous5329# [RSpecRunTime] RSpec elapsed time: 17 minutes 55.59 seconds. Current RSS: ~1427M. Threads: 6. load average: 1.04 1.13 1.09 1/413 9205330.5331# [RSpecRunTime] Finishing example group ee/spec/requests/api/vulnerability_issue_links_spec.rb. It took 32.09 seconds. Expected to take 29.86 seconds.5332# [RSpecRunTime] Starting example group ee/spec/controllers/registrations/groups_controller_spec.rb. Expected to take 25.53 seconds.5333Registrations::GroupsController5334 GET #new5335 with an unauthenticated user5336 is expected to respond with numeric status code redirect5337 is expected to redirect to "/users/sign_in"5338 with an authenticated user5339 when onboarding feature is available5340 is expected to respond with numeric status code ok5341 is expected to render template new5342 assigns the group variable to a new Group with the default group visibility5343 builds a project object5344 when form is rendered5345 tracks the new group view event5346 when on trial5347 tracks the new group view event5348# [RSpecRunTime] RSpec elapsed time: 17 minutes 57.63 seconds. Current RSS: ~1435M. Threads: 6. load average: 1.04 1.13 1.09 1/413 9215349.5350 when user does not have the ability to create a group5351 is expected to respond with numeric status code not_found5352 when onboarding feature is not available5353 is expected to respond with numeric status code not_found5354 behaves like hides email confirmation warning5355 with an unconfirmed email address present5356 is expected not to set confirm warning for "unconfirmed@gitlab.com"5357 without an unconfirmed email address present5358 is expected not to set confirm warning for "user1340@example.org"5359 POST #create5360 with an unauthenticated user5361 is expected to respond with numeric status code redirect5362 is expected to redirect to "/users/sign_in"5363 with an authenticated user5364 creates a group and project5365 sets the cookie for confetti for learn gitlab5366 behaves like hides email confirmation warning5367 with an unconfirmed email address present5368 is expected not to set confirm warning for "unconfirmed@gitlab.com"5369# [RSpecRunTime] RSpec elapsed time: 18 minutes 3.89 seconds. Current RSS: ~1445M. Threads: 6. load average: 1.12 1.14 1.09 1/414 10335370.5371 without an unconfirmed email address present5372 is expected not to set confirm warning for "user1342@example.org"5373# [RSpecRunTime] RSpec elapsed time: 18 minutes 5.67 seconds. Current RSS: ~1437M. Threads: 6. load average: 1.11 1.14 1.09 1/414 10715374.5375 behaves like finishing onboarding5376 when onboarding feature is not available5377 does not finish onboarding5378 when onboarding feature is available5379 finishes onboarding5380# [RSpecRunTime] RSpec elapsed time: 18 minutes 7.73 seconds. Current RSS: ~1426M. Threads: 6. load average: 1.11 1.14 1.09 1/414 11095381.5382 when form is successfully submitted5383 tracks submission event5384 with template name5385 tracks submission event5386# [RSpecRunTime] RSpec elapsed time: 18 minutes 10.82 seconds. Current RSS: ~1406M. Threads: 6. load average: 1.10 1.14 1.09 1/414 11475387.5388 when on trial5389 tracks submission event5390# [RSpecRunTime] RSpec elapsed time: 18 minutes 12.5 seconds. Current RSS: ~1407M. Threads: 6. load average: 1.10 1.14 1.09 1/414 11855391.5392 when there is no suggested path based from the name5393 creates a group5394# [RSpecRunTime] RSpec elapsed time: 18 minutes 14.2 seconds. Current RSS: ~1406M. Threads: 6. load average: 1.10 1.14 1.09 1/414 12235395.5396 when the group cannot be created5397 does not create a group5398 the project is not disregarded completely5399 is expected to respond with numeric status code ok5400 is expected to render template new5401 when form is not submitted5402 does not track submission event5403# [RSpecRunTime] RSpec elapsed time: 18 minutes 15.45 seconds. Current RSS: ~1412M. Threads: 6. load average: 1.09 1.13 1.09 1/414 12245404.5405 with signup onboarding not enabled5406 is expected to respond with numeric status code not_found5407 when group can be created but the project can't5408 does not create a project5409 is expected to respond with numeric status code ok5410 is expected to render template new5411# [RSpecRunTime] RSpec elapsed time: 18 minutes 17.96 seconds. Current RSS: ~1419M. Threads: 6. load average: 1.09 1.13 1.09 1/414 12255412.5413 when a group is already created but a project isn't5414 creates a project and not another group5415# [RSpecRunTime] RSpec elapsed time: 18 minutes 19.43 seconds. Current RSS: ~1415M. Threads: 6. load average: 1.09 1.13 1.09 1/414 12635416.5417 when redirecting5418 is expected to redirect to "/namespace256/project-361/-/learn_gitlab"5419 with import_url in the params5420 behaves like hides email confirmation warning5421 with an unconfirmed email address present5422 is expected not to set confirm warning for "unconfirmed@gitlab.com"5423 without an unconfirmed email address present5424 is expected not to set confirm warning for "user1346@example.org"5425 behaves like finishing onboarding5426 when onboarding feature is not available5427 does not finish onboarding5428 when onboarding feature is available5429 finishes onboarding5430 when a group can't be created5431 is expected to render template new5432 when there is no suggested path based from the group name5433 creates a group, and redirects5434 when group can be created5435 creates a group5436 redirects to the import url with a namespace_id parameter5437# [RSpecRunTime] Finishing example group ee/spec/controllers/registrations/groups_controller_spec.rb. It took 28.12 seconds. Expected to take 25.53 seconds.5438# [RSpecRunTime] Starting example group ee/spec/requests/api/scim/instance_scim_spec.rb. Expected to take 23.78 seconds.5439API::Scim::InstanceScim5440 when user with an email extern_uid5441 behaves like SCIM API endpoints5442 GET api/scim/v2/application/Users5443 responds with paginated users when there is no filter5444 behaves like Not available to SaaS customers5445 on GitLab.com5446 renders not found5447 behaves like Instance level SCIM license required5448 when license is not enabled5449 returns not found error5450 behaves like SCIM token authenticated5451 without token auth5452 responds with 4015453 behaves like SAML SSO must be enabled5454 responds with 403 when instance SAML SSO not enabled5455 when unsupported filters are used5456 responds with an error5457 when existing user matches filter5458 responds with 2005459 sets default values as required by the specification5460 when no user matches filter5461 responds with 2005462 GET api/scim/v2/application/Users/:id5463 responds with 403 when instance SAML SSO not configured5464 behaves like Not available to SaaS customers5465 on GitLab.com5466 renders not found5467 behaves like Instance level SCIM license required5468 when license is not enabled5469 returns not found error5470 behaves like SCIM token authenticated5471 without token auth5472 responds with 4015473 behaves like SAML SSO must be enabled5474 responds with 403 when instance SAML SSO not enabled5475 behaves like Invalid extern_uid returns 4045476 when there is no user associated with extern_uid5477 responds with 4045478 when there is a user with extern_uid5479 responds with 2005480 POST api/scim/v2/application/Users5481 behaves like Not available to SaaS customers5482 on GitLab.com5483 renders not found5484 behaves like Instance level SCIM license required5485 when license is not enabled5486 returns not found error5487 behaves like SCIM token authenticated5488 without token auth5489 responds with 4015490 behaves like SAML SSO must be enabled5491 responds with 403 when instance SAML SSO not enabled5492 without an existing user5493 responds with 201 and the new user attributes5494 when existing user5495 responds with 201 and the scim user attributes5496 when a provisioning error occurs5497 returns a 412 response and error message5498 behaves like Filtered params in errors5499 does not expose the password in error response5500 does not expose the access token in error response5501 when a conflict occurs5502 returns a 409 response and error message5503 behaves like Filtered params in errors5504 does not expose the password in error response5505 does not expose the access token in error response5506 PATCH api/scim/v2/application/Users/:id5507 behaves like Not available to SaaS customers5508 on GitLab.com5509 renders not found5510 behaves like Instance level SCIM license required5511 when license is not enabled5512 returns not found error5513 behaves like SCIM token authenticated5514 without token auth5515 responds with 4015516 behaves like SAML SSO must be enabled5517 responds with 403 when instance SAML SSO not enabled5518 behaves like Invalid extern_uid returns 4045519 when there is no user associated with extern_uid5520 responds with 4045521 when params update extern_uid for existing scim identity5522 responds with 204 and updates extern_uid5523 when params update other attributes on existing scim identity5524 responds with success but does not update the attributes5525 when params are invalid5526 ignores the params and returns a success response5527 when extern_uid update fails5528 returns an error5529 when deprovision fails5530 returns an error5531 when reprovision fails5532 returns an error5533 when param values deactivate scim identity5534 deactivates the scim_identity5535 when param values reactivate scim identity5536 activates the scim_identity5537 does not call reprovision service when identity is already active5538 when id param is missing from request5539 returns method not allowed error5540 DELETE /scim/v2/application/Users/:id5541 behaves like Not available to SaaS customers5542 on GitLab.com5543 renders not found5544 behaves like Instance level SCIM license required5545 when license is not enabled5546 returns not found error5547 behaves like SCIM token authenticated5548 without token auth5549 responds with 4015550 behaves like SAML SSO must be enabled5551 responds with 403 when instance SAML SSO not enabled5552 behaves like Invalid extern_uid returns 4045553 when there is no user associated with extern_uid5554 responds with 4045555 when existing user5556 responds with 204 and deactivates the scim identity5557 when deprovision fails5558 returns an error5559 when user with an alphanumeric extern_uid5560 behaves like SCIM API endpoints5561 GET api/scim/v2/application/Users5562 responds with paginated users when there is no filter5563 behaves like Not available to SaaS customers5564 on GitLab.com5565 renders not found5566 behaves like Instance level SCIM license required5567 when license is not enabled5568 returns not found error5569 behaves like SCIM token authenticated5570 without token auth5571 responds with 4015572 behaves like SAML SSO must be enabled5573 responds with 403 when instance SAML SSO not enabled5574 when unsupported filters are used5575 responds with an error5576 when existing user matches filter5577 responds with 2005578 sets default values as required by the specification5579 when no user matches filter5580 responds with 2005581 GET api/scim/v2/application/Users/:id5582 responds with 403 when instance SAML SSO not configured5583 behaves like Not available to SaaS customers5584 on GitLab.com5585 renders not found5586 behaves like Instance level SCIM license required5587 when license is not enabled5588 returns not found error5589 behaves like SCIM token authenticated5590 without token auth5591 responds with 4015592 behaves like SAML SSO must be enabled5593 responds with 403 when instance SAML SSO not enabled5594 behaves like Invalid extern_uid returns 4045595 when there is no user associated with extern_uid5596 responds with 4045597 when there is a user with extern_uid5598 responds with 2005599 POST api/scim/v2/application/Users5600 behaves like Not available to SaaS customers5601 on GitLab.com5602 renders not found5603 behaves like Instance level SCIM license required5604 when license is not enabled5605 returns not found error5606 behaves like SCIM token authenticated5607 without token auth5608 responds with 4015609 behaves like SAML SSO must be enabled5610 responds with 403 when instance SAML SSO not enabled5611 without an existing user5612 responds with 201 and the new user attributes5613 when existing user5614 responds with 201 and the scim user attributes5615 when a provisioning error occurs5616 returns a 412 response and error message5617 behaves like Filtered params in errors5618 does not expose the password in error response5619 does not expose the access token in error response5620 when a conflict occurs5621 returns a 409 response and error message5622 behaves like Filtered params in errors5623 does not expose the password in error response5624 does not expose the access token in error response5625 PATCH api/scim/v2/application/Users/:id5626 behaves like Not available to SaaS customers5627 on GitLab.com5628 renders not found5629 behaves like Instance level SCIM license required5630 when license is not enabled5631 returns not found error5632 behaves like SCIM token authenticated5633 without token auth5634 responds with 4015635 behaves like SAML SSO must be enabled5636 responds with 403 when instance SAML SSO not enabled5637 behaves like Invalid extern_uid returns 4045638 when there is no user associated with extern_uid5639 responds with 4045640 when params update extern_uid for existing scim identity5641 responds with 204 and updates extern_uid5642 when params update other attributes on existing scim identity5643 responds with success but does not update the attributes5644 when params are invalid5645 ignores the params and returns a success response5646 when extern_uid update fails5647 returns an error5648 when deprovision fails5649 returns an error5650 when reprovision fails5651 returns an error5652 when param values deactivate scim identity5653 deactivates the scim_identity5654 when param values reactivate scim identity5655 activates the scim_identity5656 does not call reprovision service when identity is already active5657 when id param is missing from request5658 returns method not allowed error5659 DELETE /scim/v2/application/Users/:id5660 behaves like Not available to SaaS customers5661 on GitLab.com5662 renders not found5663 behaves like Instance level SCIM license required5664 when license is not enabled5665 returns not found error5666 behaves like SCIM token authenticated5667 without token auth5668 responds with 4015669 behaves like SAML SSO must be enabled5670 responds with 403 when instance SAML SSO not enabled5671 behaves like Invalid extern_uid returns 4045672 when there is no user associated with extern_uid5673 responds with 4045674 when existing user5675 responds with 204 and deactivates the scim identity5676 when deprovision fails5677 returns an error5678# [RSpecRunTime] Finishing example group ee/spec/requests/api/scim/instance_scim_spec.rb. It took 26.83 seconds. Expected to take 23.78 seconds.5679# [RSpecRunTime] Starting example group ee/spec/requests/api/group_service_accounts_spec.rb. Expected to take 21.67 seconds.5680API::GroupServiceAccounts5681 POST /groups/:id/service_accounts/:user_id/personal_access_tokens5682 when the feature is licensed5683 when user is an owner5684 when the group exists5685 creates personal access token for the user5686 when an error is thrown by the model5687 returns the error5688# [RSpecRunTime] RSpec elapsed time: 18 minutes 52.24 seconds. Current RSS: ~1446M. Threads: 6. load average: 1.11 1.13 1.09 1/413 12645689.5690 when target user does not belong to group5691 returns error5692 when target user is not service accounts5693 returns bad request error5694 when group does not exist5695 returns error5696 when user is not an owner5697 returns error5698 without authentication5699 returns error5700 when feature is not licensed5701 returns error5702 POST /groups/:id/service_accounts5703 when Self-managed5704 when the feature is licensed5705 when current user is an admin5706 when the group exists5707 creates user with service_account user type5708 for subgroup5709 returns error5710# [RSpecRunTime] RSpec elapsed time: 18 minutes 57.31 seconds. Current RSS: ~1438M. Threads: 6. load average: 1.18 1.15 1.10 1/413 12655711.5712 when the group does not exist5713 returns error5714 when on GitLab.com5715 when the feature is licensed5716 when current user is an owner5717 when the group exists5718 creates user with service_account user type5719 returns bad request when service returns bad request5720 when params are provided5721 creates user with provided details5722 when user with the username already exists5723 returns error5724# [RSpecRunTime] RSpec elapsed time: 19 minutes 1.41 seconds. Current RSS: ~1414M. Threads: 6. load average: 1.16 1.14 1.09 1/414 12665725.5726 for subgroup5727 returns error5728 when the group does not exist5729 returns error5730 when user is not an owner5731 returns error5732 without authentication5733 returns error5734 when the feature is not licensed5735 returns error5736 POST /personal_access_tokens/:token_id/rotate5737 when the feature is licensed5738 when user is an owner5739 when the group exists5740 revokes the token5741 when service raises an error5742 returns error message5743# [RSpecRunTime] RSpec elapsed time: 19 minutes 6.2 seconds. Current RSS: ~1412M. Threads: 6. load average: 1.15 1.14 1.09 1/414 12675744.5745 when token does not exist5746 returns not found5747 when token does not belong to service account user5748 returns bad request5749 when target user does not belong to group5750 returns error5751 when target user is not service accounts5752 returns bad request error5753 when group does not exist5754 returns error5755 when user is not an owner5756 throws error5757 when the feature is not licensed5758 returns error5759# [RSpecRunTime] Finishing example group ee/spec/requests/api/group_service_accounts_spec.rb. It took 20.17 seconds. Expected to take 21.67 seconds.5760# [RSpecRunTime] Starting example group ee/spec/controllers/ee/search_controller_spec.rb. Expected to take 20.47 seconds.5761SearchController5762 GET #show5763 behaves like unique_users tracking5764 Snowplow event tracking5765 emits all search events5766# [RSpecRunTime] RSpec elapsed time: 19 minutes 18.23 seconds. Current RSS: ~1382M. Threads: 6. load average: 1.37 1.19 1.11 1/440 12695767.5768 i_search_advanced5769 behaves like tracking unique hll events5770 tracks unique event5771 i_search_paid5772 on Gitlab.com5773 behaves like tracking unique hll events5774 tracks unique event5775 self-managed instance5776 does not track if there is no license available5777 license is available5778 behaves like tracking unique hll events5779 tracks unique event5780 feature is available through usage ping features5781 behaves like tracking unique hll events5782 tracks unique event5783 behaves like support for elasticsearch timeouts5784 renders a 408 when a timeout occurs5785 GET #autocomplete5786 behaves like unique_users tracking5787 Snowplow event tracking5788 emits all search events5789 i_search_advanced5790 behaves like tracking unique hll events5791 tracks unique event5792# [RSpecRunTime] RSpec elapsed time: 19 minutes 22.75 seconds. Current RSS: ~1407M. Threads: 6. load average: 1.34 1.18 1.11 1/440 12705793.5794 i_search_paid5795 on Gitlab.com5796 behaves like tracking unique hll events5797 tracks unique event5798 self-managed instance5799 does not track if there is no license available5800 license is available5801 behaves like tracking unique hll events5802 tracks unique event5803 feature is available through usage ping features5804 behaves like tracking unique hll events5805 tracks unique event5806 GET #aggregations5807 raises an error if search term is missing5808 returns an error if search term is invalid5809 sets correct cache control headers5810 behaves like when the user cannot read cross project5811 blocks access without a project_id5812 allows access with a project_id5813# [RSpecRunTime] RSpec elapsed time: 19 minutes 26.6 seconds. Current RSS: ~1415M. Threads: 6. load average: 1.31 1.18 1.11 1/440 12715814.5815 behaves like with external authorization service enabled5816 renders a 403 when no project is given5817 renders a 200 when a project was set5818# [RSpecRunTime] RSpec elapsed time: 19 minutes 27.62 seconds. Current RSS: ~1416M. Threads: 6. load average: 1.31 1.18 1.11 1/440 12725819.5820 behaves like support for elasticsearch timeouts5821 renders a 408 when a timeout occurs5822 behaves like rate limited endpoint5823 when rate limiter enabled5824 logs request and declines it when endpoint called more than the threshold5825 when rate limiter is disabled5826 does not log request and does not block the request5827 blobs scope5828 when elasticsearch is disabled5829 returns an empty array5830 when elasticsearch is enabled5831 returns aggregations5832# [RSpecRunTime] RSpec elapsed time: 19 minutes 33.23 seconds. Current RSS: ~1410M. Threads: 6. load average: 1.29 1.18 1.11 1/446 13875833.5834 issue scope5835 when elasticsearch is disabled5836 returns an empty array5837 when elasticsearch is enabled5838 returns aggregations5839# [RSpecRunTime] RSpec elapsed time: 19 minutes 35.91 seconds. Current RSS: ~1417M. Threads: 6. load average: 1.26 1.17 1.10 1/443 13885840.5841 when on gitlab.com5842 sets correct cache control headers5843 #append_info_to_payload5844 when using elasticsearch5845 appends the type of search used as advanced5846 when using basic search5847 appends the type of search used as basic5848# [RSpecRunTime] Finishing example group ee/spec/controllers/ee/search_controller_spec.rb. It took 26.98 seconds. Expected to take 20.47 seconds.5849# [RSpecRunTime] RSpec elapsed time: 19 minutes 37.89 seconds. Current RSS: ~1408M. Threads: 6. load average: 1.26 1.17 1.10 1/443 13895850.5851# [RSpecRunTime] Starting example group ee/spec/controllers/groups/epics/notes_controller_spec.rb. Expected to take 19.45 seconds.5852Groups::Epics::NotesController5853 GET index5854 responds with array of notes5855 with cross-reference system note that is not visible to the current user5856 does not return any note5857# [RSpecRunTime] RSpec elapsed time: 19 minutes 41.03 seconds. Current RSS: ~1413M. Threads: 6. load average: 1.24 1.17 1.10 1/442 13905858.5859 POST create5860 returns status 302 for html5861 returns status 200 for json5862 when epic was promoted from issue5863 creates reply note for discussion5864# [RSpecRunTime] RSpec elapsed time: 19 minutes 45.29 seconds. Current RSS: ~1408M. Threads: 6. load average: 1.22 1.17 1.10 1/442 13915865.5866 behaves like create notes request exceeding rate limit5867 allows user in allow-list to create notes, even if the case is different5868 when rate limiter enabled5869 logs request and declines it when endpoint called more than the threshold5870# [RSpecRunTime] RSpec elapsed time: 19 minutes 47.44 seconds. Current RSS: ~1410M. Threads: 6. load average: 1.22 1.17 1.10 1/442 13925871.5872 when rate limiter is disabled5873 does not log request and does not block the request5874# [RSpecRunTime] RSpec elapsed time: 19 minutes 48.52 seconds. Current RSS: ~1411M. Threads: 6. load average: 1.22 1.17 1.10 1/442 13935875.5876 PUT update5877 updates the note5878# [RSpecRunTime] RSpec elapsed time: 19 minutes 49.82 seconds. Current RSS: ~1413M. Threads: 6. load average: 1.22 1.17 1.10 1/442 13945879.5880 DELETE destroy5881 user is the author of a note5882 returns status 2005883 deletes the note5884# [RSpecRunTime] RSpec elapsed time: 19 minutes 52.45 seconds. Current RSS: ~1413M. Threads: 6. load average: 1.20 1.17 1.10 1/443 13955885.5886 user is not the author of the note5887 returns status 4045888# [RSpecRunTime] RSpec elapsed time: 19 minutes 53.82 seconds. Current RSS: ~1412M. Threads: 6. load average: 1.20 1.17 1.10 1/443 13965889.5890 POST toggle_award_emoji5891 toggles the award emoji5892 removes the already awarded emoji5893# [RSpecRunTime] RSpec elapsed time: 19 minutes 56.82 seconds. Current RSS: ~1408M. Threads: 6. load average: 1.19 1.16 1.10 1/443 13975894.5895# [RSpecRunTime] Finishing example group ee/spec/controllers/groups/epics/notes_controller_spec.rb. It took 19.04 seconds. Expected to take 19.45 seconds.5896# [RSpecRunTime] Starting example group ee/spec/requests/groups/protected_branches_controller_spec.rb. Expected to take 18.44 seconds.5897Groups::ProtectedBranchesController5898 DELETE #destroy5899 deletes the protected branch rule5900 when a policy restricts rule deletion5901 prevents deletion of the protected branch rule5902# [RSpecRunTime] RSpec elapsed time: 19 minutes 58.34 seconds. Current RSS: ~1405M. Threads: 6. load average: 1.19 1.16 1.10 1/443 13985903.5904 POST #create5905 creates the protected branch rule5906 when format :html5907 added record and response :found5908 when format :json5909 added record and response :ok5910 when a policy restricts rule creation5911 prevents creation of the protected branch rule5912 PUT #update5913 updates the protected branch rule5914 when a policy restricts rule update5915 prevents update of the protected branch rule5916# [RSpecRunTime] RSpec elapsed time: 20 minutes 0.88 second. Current RSS: ~1426M. Threads: 6. load average: 1.25 1.18 1.11 1/445 13995917.5918 when a invalid value update5919 prevents update of the protected branch rule5920 with blocking scan result policy5921 does not rename5922 responds with 4035923 does not rename5924 responds with 4035925 with feature disabled5926 renames5927 responds with 2005928# [RSpecRunTime] RSpec elapsed time: 20 minutes 10.13 seconds. Current RSS: ~1425M. Threads: 6. load average: 1.39 1.21 1.12 1/450 16105929.5930 with feature disabled5931 renames5932 responds with 2005933# [RSpecRunTime] RSpec elapsed time: 20 minutes 12.54 seconds. Current RSS: ~1411M. Threads: 6. load average: 1.36 1.20 1.11 1/450 16595934.5935 before action hook5936 when group is not top-level5937 respond status :not_found5938 when feature flag disabled5939 respond status :not_found5940 when license disabled5941 respond status :not_found5942 when cannot admin group5943 respond status :not_found5944# [RSpecRunTime] Finishing example group ee/spec/requests/groups/protected_branches_controller_spec.rb. It took 17.75 seconds. Expected to take 18.44 seconds.5945# [RSpecRunTime] Starting example group ee/spec/requests/projects/on_demand_scans_controller_spec.rb. Expected to take 17.26 seconds.5946Projects::OnDemandScansController5947 GET #index5948 behaves like on-demand scans page5949 when the "Security and Compliance" feature is disabled5950 is expected to respond with numeric status code not_found5951# [RSpecRunTime] RSpec elapsed time: 20 minutes 16.12 seconds. Current RSS: ~1425M. Threads: 6. load average: 1.33 1.20 1.11 1/449 16755952.5953 feature available5954 user authorized5955 can access page5956 if FIPS mode is enabled5957 can access page if browser based feature flag is enabled5958# [RSpecRunTime] RSpec elapsed time: 20 minutes 19.02 seconds. Current RSS: ~1427M. Threads: 6. load average: 1.33 1.20 1.11 1/449 16845959.5960 user not authorized5961 sees a 404 error5962 feature not available5963 sees a 404 error if the license doesn't support the feature5964 if FIPS mode is enabled5965 sees a 404 if browser based feature flag is disabled5966 GET #new5967 user has auditor role5968 sees a 404 error5969 behaves like on-demand scans page5970 when the "Security and Compliance" feature is disabled5971 is expected to respond with numeric status code not_found5972 feature available5973 user authorized5974 can access page5975 if FIPS mode is enabled5976 can access page if browser based feature flag is enabled5977# [RSpecRunTime] RSpec elapsed time: 20 minutes 24.37 seconds. Current RSS: ~1432M. Threads: 6. load average: 1.30 1.20 1.11 5/445 16855978.5979 user not authorized5980 sees a 404 error5981 feature not available5982 sees a 404 error if the license doesn't support the feature5983 if FIPS mode is enabled5984 sees a 404 if browser based feature flag is disabled5985 GET #edit5986 behaves like on-demand scans page5987 when the "Security and Compliance" feature is disabled5988 is expected to respond with numeric status code not_found5989 feature available5990 user authorized5991 can access page5992 if FIPS mode is enabled5993 can access page if browser based feature flag is enabled5994# [RSpecRunTime] RSpec elapsed time: 20 minutes 28.7 seconds. Current RSS: ~1436M. Threads: 6. load average: 1.28 1.19 1.11 1/444 16875995.5996 user not authorized5997 sees a 404 error5998 feature not available5999 sees a 404 error if the license doesn't support the feature6000 if FIPS mode is enabled6001 sees a 404 if browser based feature flag is disabled6002 feature available and user can access page6003 dast_profile exists in the database6004 includes a serialized dast_profile in the response body6005 dast_profile does not exist in the database6006 sees a 404 error6007 user has auditor role6008 sees a 404 error6009# [RSpecRunTime] RSpec elapsed time: 20 minutes 32.75 seconds. Current RSS: ~1442M. Threads: 6. load average: 1.26 1.19 1.11 1/444 17036010.6011# [RSpecRunTime] Finishing example group ee/spec/requests/projects/on_demand_scans_controller_spec.rb. It took 18.2 seconds. Expected to take 17.26 seconds.6012# [RSpecRunTime] Starting example group ee/spec/controllers/projects/feature_flag_issues_controller_spec.rb. Expected to take 16.01 seconds.6013Projects::FeatureFlagIssuesController6014 GET #index6015 returns linked issues6016 does not return linked issues for a reporter6017 orders by feature_flag_issue id6018 returns the correct relation_path when the feature flag is linked to multiple issues6019 returns the correct relation_path when multiple feature flags are linked to an issue6020 returns the correct relation_path when there are multiple linked feature flags and issues6021 does not make N+1 queries6022 returns only issues readable by the user6023 when feature flag related issues feature is unlicensed6024 does not return linked issues6025# [RSpecRunTime] RSpec elapsed time: 20 minutes 38.37 seconds. Current RSS: ~1435M. Threads: 6. load average: 1.24 1.19 1.11 1/445 17046026.6027 POST #create6028 creates a link between the feature flag and the issue6029 creates a link for the correct feature flag when there are multiple feature flags and projects6030 creates a cross project link for a project in the same namespace6031 creates a cross project link for a project in another namespace6032 does not create a link for a reporter6033 does not create a cross project link when the user is not a member of the issue's project6034 does not create a cross project link when the user is a guest of the issue's project6035 does not create a link when the user cannot read the issue6036 when feature flag related issues feature is unlicensed6037 does not create a link between the feature flag and the issue6038# [RSpecRunTime] RSpec elapsed time: 20 minutes 45.41 seconds. Current RSS: ~1442M. Threads: 6. load average: 1.20 1.18 1.11 1/445 17056039.6040 DELETE #destroy6041 unlinks the issue from the feature flag6042 does not unlink the issue for a reporter6043 when feature flag related issues feature is unlicensed6044 does not unlink the issue6045# [RSpecRunTime] RSpec elapsed time: 20 minutes 46.65 seconds. Current RSS: ~1447M. Threads: 6. load average: 1.20 1.18 1.11 1/445 17066046.6047# [RSpecRunTime] Finishing example group ee/spec/controllers/projects/feature_flag_issues_controller_spec.rb. It took 13.89 seconds. Expected to take 16.01 seconds.6048# [RSpecRunTime] Starting example group ee/spec/requests/projects/issues_controller_spec.rb. Expected to take 15.65 seconds.6049Projects::IssuesController6050 GET #show6051 exposes the escalation_policies licensed feature setting6052 with blocking issues6053 does not cause extra queries when multiple blocking issues are present6054# [RSpecRunTime] RSpec elapsed time: 20 minutes 52.23 seconds. Current RSS: ~1432M. Threads: 6. load average: 1.18 1.18 1.11 1/445 17076055.6056 with test case6057 redirects to test cases show6058 behaves like seat count alert6059 when the namespace qualifies for the alert6060 sets the seat_count_data6061# [RSpecRunTime] RSpec elapsed time: 20 minutes 53.92 seconds. Current RSS: ~1433M. Threads: 6. load average: 1.18 1.18 1.11 1/445 17086062.6063 when the namespace does not qualify for the alert6064 sets the seat_count_data to nil6065# [RSpecRunTime] RSpec elapsed time: 20 minutes 54.97 seconds. Current RSS: ~1434M. Threads: 6. load average: 1.18 1.18 1.11 1/445 17096066.6067 for summarize notes feature6068 when user is a member6069 when feature is available6070 exposes the required feature flags6071# [RSpecRunTime] RSpec elapsed time: 20 minutes 56.06 seconds. Current RSS: ~1436M. Threads: 6. load average: 1.25 1.19 1.11 1/445 17106072.6073 when feature is not available6074 does not push licensed feature6075# [RSpecRunTime] RSpec elapsed time: 20 minutes 57.14 seconds. Current RSS: ~1427M. Threads: 6. load average: 1.25 1.19 1.11 1/445 17116076.6077 when user is not a member6078 does not push licensed feature6079 GET #index6080 when viewing all issues6081 when the namespace qualifies for the alert6082 sets the seat_count_data6083# [RSpecRunTime] RSpec elapsed time: 20 minutes 59.04 seconds. Current RSS: ~1419M. Threads: 6. load average: 1.25 1.19 1.11 1/445 17126084.6085 when the namespace does not qualify for the alert6086 sets the seat_count_data to nil6087 when listing epic issues6088 does not cause extra queries when there are other subepic issues6089# [RSpecRunTime] RSpec elapsed time: 21 minutes 2.44 seconds. Current RSS: ~1410M. Threads: 6. load average: 1.23 1.19 1.11 1/446 17136090.6091# [RSpecRunTime] Finishing example group ee/spec/requests/projects/issues_controller_spec.rb. It took 15.81 seconds. Expected to take 15.65 seconds.6092# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/work_items_spec.rb. Expected to take 14.81 seconds.6093getting a work item list for a project6094 work items with widgets6095 with status widget6096 returns work items including status6097 avoids N+1 queries6098 when filtering6099 with status widget6100 filters by status argument6101# [RSpecRunTime] RSpec elapsed time: 21 minutes 8.56 seconds. Current RSS: ~1392M. Threads: 6. load average: 1.21 1.18 1.11 1/445 17146102.6103 with legacy requirement widget6104 returns work items including legacy iid6105 avoids N+1 queries6106 when filtering6107 with legacy requirement widget6108 filters by legacy IID argument6109# [RSpecRunTime] RSpec elapsed time: 21 minutes 11.38 seconds. Current RSS: ~1393M. Threads: 6. load average: 1.19 1.18 1.11 1/445 17156110.6111 with progress widget6112 avoids N+1 queries6113# [RSpecRunTime] RSpec elapsed time: 21 minutes 12.49 seconds. Current RSS: ~1398M. Threads: 6. load average: 1.19 1.18 1.11 1/445 17166114.6115 with test reports widget6116 avoids N+1 queries6117# [RSpecRunTime] RSpec elapsed time: 21 minutes 15.29 seconds. Current RSS: ~1400M. Threads: 6. load average: 1.18 1.18 1.11 1/445 17176118.6119 with development widget6120 for the feature flags field6121 avoids N+1 queries6122# [RSpecRunTime] RSpec elapsed time: 21 minutes 16.68 seconds. Current RSS: ~1403M. Threads: 6. load average: 1.18 1.18 1.11 1/445 17186123.6124# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/work_items_spec.rb. It took 14.22 seconds. Expected to take 14.81 seconds.6125# [RSpecRunTime] Starting example group ee/spec/requests/api/ci/jobs_spec.rb. Expected to take 14.05 seconds.6126API::Ci::Jobs6127 GET /projects/:id/jobs/:job_id/artifacts6128 when using job_token to authenticate6129 when cross-project pipelines are enabled through license6130 behaves like enabled cross-project pipelines6131 user is developer6132 returns specific job artifacts6133# [RSpecRunTime] RSpec elapsed time: 21 minutes 18.76 seconds. Current RSS: ~1410M. Threads: 6. load average: 1.18 1.18 1.11 1/446 17416134.6135 when anonymous user is accessing private artifacts6136 hides artifacts and rejects request6137 when cross-project pipelines are enabled through usage ping features6138 behaves like enabled cross-project pipelines6139 user is developer6140 returns specific job artifacts6141 when anonymous user is accessing private artifacts6142 hides artifacts and rejects request6143 when cross-project pipeline are disabled6144 disallows access to the artifacts6145 when the job is not running6146 disallows access to the artifacts6147 GET /projects/:id/artifacts/:ref_name/download?job=name6148 when using job_token to authenticate6149 when cross-project pipelines are enabled through license6150 behaves like enabled cross-project pipelines6151 when user is developer6152 when artifacts are stored locally6153 returns specific job artifacts6154# [RSpecRunTime] RSpec elapsed time: 21 minutes 24.05 seconds. Current RSS: ~1432M. Threads: 6. load average: 1.16 1.17 1.11 1/449 17526155.6156 when artifacts are stored remotely6157 returns location redirect6158# [RSpecRunTime] RSpec elapsed time: 21 minutes 26.95 seconds. Current RSS: ~1426M. Threads: 6. load average: 1.15 1.17 1.11 1/449 17536159.6160 when user is admin, but not member6161 does not allow to see that artfiact is present6162 when cross-project pipelines are enabled through usage ping features6163 behaves like enabled cross-project pipelines6164 when user is developer6165 when artifacts are stored locally6166 returns specific job artifacts6167# [RSpecRunTime] RSpec elapsed time: 21 minutes 30.04 seconds. Current RSS: ~1415M. Threads: 6. load average: 1.15 1.17 1.11 1/450 17646168.6169 when artifacts are stored remotely6170 returns location redirect6171# [RSpecRunTime] RSpec elapsed time: 21 minutes 31.39 seconds. Current RSS: ~1415M. Threads: 6. load average: 1.22 1.18 1.11 1/450 17656172.6173 when user is admin, but not member6174 does not allow to see that artfiact is present6175# [RSpecRunTime] Finishing example group ee/spec/requests/api/ci/jobs_spec.rb. It took 15.43 seconds. Expected to take 14.05 seconds.6176# [RSpecRunTime] Starting example group ee/spec/controllers/groups/analytics/productivity_analytics_controller_spec.rb. Expected to take 14.02 seconds.6177Groups::Analytics::ProductivityAnalyticsController6178 usage counter6179 behaves like internal event tracking6180 logs to Snowplow and Redis6181 with a JSON request6182 behaves like internal event not tracked6183 does not record an internal event6184 GET show6185 when user is not authorized to view productivity analytics6186 renders 403, forbidden error6187 when feature is not licensed6188 renders forbidden error6189 when the feature is licensed6190 behaves like tracking unique visits6191 tracks unique visit if the format is HTML6192 tracks unique visit if DNT is not enabled6193 does not track unique visit if DNT is enabled6194 does not track unique visit if the format is JSON6195# [RSpecRunTime] RSpec elapsed time: 21 minutes 35.98 seconds. Current RSS: ~1453M. Threads: 6. load average: 1.20 1.18 1.11 1/448 17666196.6197 behaves like Snowplow event tracking with RedisHLL context6198 behaves like Snowplow event tracking6199 is emitted6200 when user is an auditor6201 allows access6202 GET show.json6203 when feature is not licensed6204 renders forbidden error6205 when invalid params are given6206 returns 422, unprocessable_entity6207 without group_id specified6208 renders 403, forbidden6209 with non-existing group_id6210 renders 404, not_found6211 with non-existing project_id6212 renders 404, not_found6213 with group specified6214 for list of MRs6215 serializes whatever analytics returns with ProductivityAnalyticsMergeRequestEntity6216 sets pagination headers6217 when project from a sub-group is requested6218 succeeds6219# [RSpecRunTime] RSpec elapsed time: 21 minutes 45.98 seconds. Current RSS: ~1477M. Threads: 6. load average: 1.49 1.24 1.13 1/452 19776220.6221 for scatterplot charts6222 renders whatever analytics returns for scatterplot6223 for histogram charts6224 renders whatever analytics returns for histogram6225# [RSpecRunTime] Finishing example group ee/spec/controllers/groups/analytics/productivity_analytics_controller_spec.rb. It took 14.76 seconds. Expected to take 14.02 seconds.6226# [RSpecRunTime] Starting example group ee/spec/requests/api/license_spec.rb. Expected to take 13.16 seconds.6227API::License6228 GET /license6229 retrieves the license information if admin is logged in6230 denies access if not admin6231 behaves like GET request permissions for admin mode6232 behaves like when admin6233 behaves like makes request6234 returns6235# [RSpecRunTime] RSpec elapsed time: 21 minutes 48.13 seconds. Current RSS: ~1480M. Threads: 6. load average: 1.49 1.24 1.13 1/452 19786236.6237 behaves like makes request6238 returns6239 behaves like when user6240 returns6241 behaves like makes request6242 returns6243 GET /license/usage_export6244 retrieves the license usage data if admin is logged in6245 denies access if not admin6246 behaves like GET request permissions for admin mode6247 behaves like when admin6248 behaves like makes request6249 returns6250 behaves like makes request6251 returns6252 behaves like when user6253 returns6254 behaves like makes request6255 returns6256 POST /license6257 adds a new license if admin is logged in6258 denies access if not admin6259 returns 400 if the license cannot be saved6260 behaves like POST request permissions for admin mode6261 behaves like when admin6262 behaves like makes request6263 returns6264# [RSpecRunTime] RSpec elapsed time: 21 minutes 51.34 seconds. Current RSS: ~1496M. Threads: 6. load average: 1.45 1.24 1.13 1/451 19796265.6266 behaves like makes request6267 returns6268 behaves like when user6269 returns6270 behaves like makes request6271 returns6272 DELETE /license/:id6273 returns an error if the license doesn't exist6274 returns 403 if the user is not an admin6275 behaves like license removal6276 destroys a license and returns 2046277 behaves like DELETE request permissions for admin mode6278 behaves like when admin6279 behaves like makes request6280 returns6281 behaves like makes request6282 returns6283 behaves like when user6284 returns6285 behaves like makes request6286 returns6287 with a cloud license6288 behaves like license removal6289 destroys a license and returns 2046290 GET /license/:id6291 gets a license by its id6292 returns an error if the license doesn't exist6293 returns 403 if the user is not an admin6294 behaves like GET request permissions for admin mode6295 behaves like when admin6296 behaves like makes request6297 returns6298# [RSpecRunTime] RSpec elapsed time: 21 minutes 55.08 seconds. Current RSS: ~1500M. Threads: 6. load average: 1.45 1.24 1.13 1/451 19806299.6300 behaves like makes request6301 returns6302 behaves like when user6303 returns6304 behaves like makes request6305 returns6306 PUT /license/:id/refresh_billable_users6307 behaves like PUT request permissions for admin mode6308 behaves like when admin6309 behaves like makes request6310 returns6311 behaves like makes request6312 returns6313 behaves like when user6314 returns6315 behaves like makes request6316 returns6317 when user is an admin6318 schedules a refresh of billable_users6319 when license doesn't exist6320 returns 4046321# [RSpecRunTime] RSpec elapsed time: 21 minutes 58.49 seconds. Current RSS: ~1503M. Threads: 6. load average: 1.41 1.23 1.13 1/446 19816322.6323 when user is not an admin6324 returns 4036325 when user is unavailable6326 returns 4016327 GET /licenses6328 returns a collection of licenses6329 returns an empty array if no licenses exist6330 returns 403 if the user is not an admin6331 behaves like GET request permissions for admin mode6332 behaves like when admin6333 behaves like makes request6334 returns6335# [RSpecRunTime] RSpec elapsed time: 22 minutes 0.22 second. Current RSS: ~1503M. Threads: 6. load average: 1.41 1.23 1.13 1/446 19826336.6337 behaves like makes request6338 returns6339 behaves like when user6340 returns6341 behaves like makes request6342 returns6343# [RSpecRunTime] Finishing example group ee/spec/requests/api/license_spec.rb. It took 14.16 seconds. Expected to take 13.16 seconds.6344# [RSpecRunTime] Starting example group ee/spec/controllers/projects/clusters_controller_spec.rb. Expected to take 13.14 seconds.6345Projects::ClustersController6346 behaves like cluster metrics6347 GET #metrics6348 functionality6349 can query Prometheus6350 queries cluster metrics6351 when response has content6352 returns prometheus query response6353# [RSpecRunTime] RSpec elapsed time: 22 minutes 3.67 seconds. Current RSS: ~1495M. Threads: 6. load average: 1.38 1.23 1.13 1/447 19836354.6355 when response has no content6356 returns prometheus query response6357 without Prometheus6358 returns not found6359 cannot query Prometheus6360 returns not found6361 security6362 is allowed for admin when admin mode enabled6363 is denied for admin when admin mode disabled6364 is expected to be allowed for owner. Expected: 200,201,204,302 Got: 2046365 is expected to be allowed for maintainer. Expected: 200,201,204,302 Got: 2046366 is expected to be denied for developer. Expected: 401,404 Got: 4046367 is expected to be denied for reporter. Expected: 401,404 Got: 4046368 is expected to be denied for guest. Expected: 401,404 Got: 4046369 is expected to be denied for user. Expected: 401,404 Got: 4046370 is expected to be denied for external. Expected: 401,404 Got: 4046371# [RSpecRunTime] RSpec elapsed time: 22 minutes 15.59 seconds. Current RSS: ~1454M. Threads: 6. load average: 1.30 1.22 1.12 1/447 19846372.6373# [RSpecRunTime] Finishing example group ee/spec/controllers/projects/clusters_controller_spec.rb. It took 14.58 seconds. Expected to take 13.14 seconds.6374# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/boards/epic_boards/epic_move_list_spec.rb. Expected to take 12.5 seconds.6375Reposition and move epic between board lists6376 when epics are available6377 when user does not have permissions to admin the board6378 raises resource not available error6379 when user has permissions to admin the board6380 when required move params are missing6381 raises an error6382 when positionInList param is invalid6383 when move_before_id is also given6384 raises an error6385 when move_after_id is also given6386 raises an error6387 when position_in_list is invalid6388 raises an error6389 moving an epic to another list6390 moves the epic to another list6391 repositioning an epic6392 when both move_before_id and move_after_id params are present6393 repositions the epic6394# [RSpecRunTime] RSpec elapsed time: 22 minutes 21.31 seconds. Current RSS: ~1434M. Threads: 6. load average: 1.27 1.21 1.12 1/446 19856395.6396 when only move_before_id param is present6397 repositions the epic6398# [RSpecRunTime] RSpec elapsed time: 22 minutes 22.58 seconds. Current RSS: ~1429M. Threads: 6. load average: 1.27 1.21 1.12 1/446 19866399.6400 when only move_after_id param is present6401 repositions the epic6402# [RSpecRunTime] RSpec elapsed time: 22 minutes 24.02 seconds. Current RSS: ~1423M. Threads: 6. load average: 1.27 1.21 1.12 1/446 19876403.6404 when position_in_list param is present6405 when moving an epic to the beginning of the list6406 repositions the epic6407# [RSpecRunTime] RSpec elapsed time: 22 minutes 25.37 seconds. Current RSS: ~1417M. Threads: 6. load average: 1.25 1.21 1.12 1/446 19886408.6409 when moving an epic to the bottom of the list6410 repositions the epic6411# [RSpecRunTime] RSpec elapsed time: 22 minutes 26.8 seconds. Current RSS: ~1410M. Threads: 6. load average: 1.25 1.21 1.12 1/446 19896412.6413# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/boards/epic_boards/epic_move_list_spec.rb. It took 11.19 seconds. Expected to take 12.5 seconds.6414# [RSpecRunTime] Starting example group ee/spec/requests/api/boards_spec.rb. Expected to take 12.11 seconds.6415API::Boards6416 behaves like multiple and scoped issue boards6417 multiple issue boards6418 POST /projects/:id/boards6419 creates a board6420# [RSpecRunTime] RSpec elapsed time: 22 minutes 28.36 seconds. Current RSS: ~1400M. Threads: 6. load average: 1.25 1.21 1.12 1/446 19906421.6422 PUT /projects/:id/boards/:board_id6423 updates a board6424 does not remove missing attributes from the board6425 allows removing optional attributes6426# [RSpecRunTime] RSpec elapsed time: 22 minutes 29.78 seconds. Current RSS: ~1404M. Threads: 6. load average: 1.25 1.21 1.12 2/446 19916427.6428 DELETE /projects/:id/boards/:board_id6429 deletes a board6430 with the scoped_issue_board-feature available6431 returns the milestone when the `scoped_issue_board` feature is enabled6432 hides the milestone when the `scoped_issue_board` feature is disabled6433 POST /projects/:id/boards/:board_id/lists6434 behaves like milestone board list6435 when milestone_id is sent6436 returns 400 if milestone is not found6437 returns 400 if milestone list feature is not available6438 creates a milestone list if milestone is found6439# [RSpecRunTime] RSpec elapsed time: 22 minutes 32.17 seconds. Current RSS: ~1417M. Threads: 6. load average: 1.23 1.20 1.12 1/446 19926440.6441 behaves like assignee board list6442 when assignee_id is sent6443 returns 400 if user is not found6444 returns 400 if assignee list feature is not available6445 creates an assignee list if user is found6446 behaves like iteration board list6447 when iteration_id is sent6448 returns 400 if iteration is not found6449 returns 400 if not licensed6450 creates an iteration list if iteration is found6451# [RSpecRunTime] RSpec elapsed time: 22 minutes 34.1 seconds. Current RSS: ~1437M. Threads: 6. load average: 1.23 1.20 1.12 1/446 19936452.6453 GET /projects/:id/boards/:board_id with special milestones6454 returns board with Upcoming milestone6455 returns board with Started milestone6456 GET /projects/:id/boards/:board_id/lists with max_issue_count6457 with WIP limits license6458 includes max_issue_count6459 includes max_issue_weight6460 includes limit_metric6461# [RSpecRunTime] RSpec elapsed time: 22 minutes 37.05 seconds. Current RSS: ~1442M. Threads: 6. load average: 1.21 1.20 1.12 1/446 19946462.6463 without WIP limits license6464 does not include max_issue_weight6465 does not include max_issue_count6466 does not include limit_metric6467# [RSpecRunTime] RSpec elapsed time: 22 minutes 40.55 seconds. Current RSS: ~1434M. Threads: 6. load average: 1.19 1.20 1.12 1/446 19956468.6469# [RSpecRunTime] Finishing example group ee/spec/requests/api/boards_spec.rb. It took 13.74 seconds. Expected to take 12.11 seconds.6470# [RSpecRunTime] Starting example group ee/spec/controllers/concerns/ee/onboarding/status_spec.rb. Expected to take 12.0 seconds.6471Onboarding::Status6472 #setup_for_company?6473 params: {:user=>{:setup_for_company=>true}}, expected_result: true6474 is expected to eq true6475 params: {:user=>{:setup_for_company=>false}}, expected_result: false6476 is expected to eq false6477 params: {:user=>{}}, expected_result: false6478 is expected to eq false6479 #stored_user_location6480 when no user location is stored6481 is expected to be nil6482 when user location exists6483 is expected to eq "/some/path"6484 when user location does not have value in session6485 is expected to be nil6486 #redirect_to_company_form?6487 converted_to_automatic_trial?: true, trial?: false, expected_result: true6488 is expected to eq true6489 converted_to_automatic_trial?: false, trial?: false, expected_result: false6490 is expected to eq false6491 converted_to_automatic_trial?: false, trial?: true, expected_result: true6492 is expected to eq true6493 #trial_from_the_beginning?6494 current_user: user, expected_result: false6495 is expected to eq false6496 current_user: user_with_initial_trial, expected_result: true6497 is expected to eq true6498 current_user: user_with_initial_free, expected_result: false6499 is expected to eq false6500 #trial?6501 current_user: user, onboarding_enabled?: false, expected_result: false6502 is expected to eq false6503 current_user: user, onboarding_enabled?: true, expected_result: false6504 is expected to eq false6505 current_user: user_with_trial, onboarding_enabled?: true, expected_result: true6506 is expected to eq true6507 current_user: user_with_trial, onboarding_enabled?: false, expected_result: false6508 is expected to eq false6509 #onboarding_tracking_label6510 is expected to eq "free_registration"6511 when it is a trial_onboarding_flow6512 is expected to eq "trial_registration"6513 #tracking_label6514 is expected to eq "free_registration"6515 when it is a trial6516 is expected to eq "trial_registration"6517 when it is an invite6518 is expected to eq "invite_registration"6519 when it is a subscription6520 is expected to eq "subscription_registration"6521 #preregistration_tracking_label6522 is expected to eq "free_registration"6523 when it is an invite6524 is expected to eq "invite_registration"6525 when it is a subscription6526 is expected to eq "subscription_registration"6527 #subscription?6528 when onboarding feature is available6529 is expected to eq true6530 when the registration type is not subscription6531 is expected to eq false6532 when onboarding feature is not available6533 is expected to eq false6534 #invite?6535 current_user: user_with_invite_registration_type, expected_result: true6536 is expected to eq true6537 current_user: user_without_invite_registration_type, expected_result: false6538 is expected to eq false6539 #joining_a_project?6540 params: {:joining_project=>"true"}, expected_result: true6541 is expected to eq true6542 params: {:joining_project=>"false"}, expected_result: false6543 is expected to eq false6544 params: {}, expected_result: false6545 is expected to eq false6546 params: {:joining_project=>""}, expected_result: false6547 is expected to eq false6548 #iterable_product_interaction6549 when invite registration is detected from onboarding_status6550 when it is an invite registration6551 is expected to eq "Invited User"6552 when it is not an invite registration6553 is expected to eq "Personal SaaS Registration"6554 #eligible_for_iterable_trigger?6555 trial?: true, invite?: true, redirect_to_company_form?: true, continue_full_onboarding?: true6556 is expected to eq false6557 trial?: true, invite?: true, redirect_to_company_form?: true, continue_full_onboarding?: false6558 is expected to eq false6559 trial?: true, invite?: true, redirect_to_company_form?: false, continue_full_onboarding?: true6560 is expected to eq false6561 trial?: true, invite?: true, redirect_to_company_form?: false, continue_full_onboarding?: false6562 is expected to eq false6563 trial?: true, invite?: false, redirect_to_company_form?: true, continue_full_onboarding?: true6564 is expected to eq false6565 trial?: true, invite?: false, redirect_to_company_form?: true, continue_full_onboarding?: false6566 is expected to eq false6567 trial?: true, invite?: false, redirect_to_company_form?: false, continue_full_onboarding?: true6568 is expected to eq false6569 trial?: true, invite?: false, redirect_to_company_form?: false, continue_full_onboarding?: false6570 is expected to eq false6571 trial?: false, invite?: true, redirect_to_company_form?: true, continue_full_onboarding?: true6572 is expected to eq true6573 trial?: false, invite?: true, redirect_to_company_form?: true, continue_full_onboarding?: false6574 is expected to eq true6575 trial?: false, invite?: true, redirect_to_company_form?: false, continue_full_onboarding?: true6576 is expected to eq true6577 trial?: false, invite?: true, redirect_to_company_form?: false, continue_full_onboarding?: false6578 is expected to eq true6579 trial?: false, invite?: false, redirect_to_company_form?: true, continue_full_onboarding?: true6580 is expected to eq false6581 trial?: false, invite?: false, redirect_to_company_form?: true, continue_full_onboarding?: false6582 is expected to eq false6583 trial?: false, invite?: false, redirect_to_company_form?: false, continue_full_onboarding?: true6584 is expected to eq true6585 trial?: false, invite?: false, redirect_to_company_form?: false, continue_full_onboarding?: false6586 is expected to eq false6587 when setup_for_company is true and a user registration is an invite6588 is expected to eq true6589 #trial_onboarding_flow?6590 params: {:trial_onboarding_flow=>"true"}, expected_result: true6591 is expected to eq true6592 params: {:trial_onboarding_flow=>"false"}, expected_result: false6593 is expected to eq false6594 params: {}, expected_result: false6595 is expected to eq false6596 params: {:trial_onboarding_flow=>""}, expected_result: false6597 is expected to eq false6598 #enabled?6599 when on SaaS6600 is expected to eq true6601 when not on SaaS6602 is expected to eq false6603 #company_lead_product_interaction6604 when it is a true trial registration6605 is expected to eq "SaaS Trial"6606 when it is an automatic trial registration6607 is expected to eq "SaaS Trial - defaulted"6608 when it is initially free registration_type6609 when it has trial set from params6610 is expected to eq "SaaS Trial - defaulted"6611 when it does not have trial set from params6612 is expected to eq "SaaS Trial - defaulted"6613 when it is now a trial registration_type6614 is expected to eq "SaaS Trial - defaulted"6615 #oauth?6616 when in oauth6617 is expected to eq true6618 when there are params on the oauth path6619 is expected to eq true6620 when not in oauth6621 when no user location is stored6622 is expected to eq false6623 when user location does not indicate oauth6624 is expected to eq false6625 when user location does not have value in session6626 is expected to eq false6627 #convert_to_automatic_trial?6628 setup_for_company?: true, invite?: false, subscription?: false, trial?: false, expected_result: true6629 is expected to eq true6630 setup_for_company?: false, invite?: false, subscription?: false, trial?: false, expected_result: false6631 is expected to eq false6632 setup_for_company?: false, invite?: true, subscription?: false, trial?: false, expected_result: false6633 is expected to eq false6634 setup_for_company?: true, invite?: true, subscription?: false, trial?: false, expected_result: false6635 is expected to eq false6636 setup_for_company?: true, invite?: false, subscription?: true, trial?: false, expected_result: false6637 is expected to eq false6638 setup_for_company?: true, invite?: false, subscription?: false, trial?: true, expected_result: false6639 is expected to eq false6640 #continue_full_onboarding?6641 subscription?: true, invite?: true, oauth?: true, enabled?: true6642 is expected to eq false6643 subscription?: true, invite?: true, oauth?: true, enabled?: false6644 is expected to eq false6645 subscription?: true, invite?: true, oauth?: false, enabled?: true6646 is expected to eq false6647 subscription?: true, invite?: true, oauth?: false, enabled?: false6648 is expected to eq false6649 subscription?: true, invite?: false, oauth?: true, enabled?: true6650 is expected to eq false6651 subscription?: true, invite?: false, oauth?: true, enabled?: false6652 is expected to eq false6653 subscription?: true, invite?: false, oauth?: false, enabled?: true6654 is expected to eq false6655 subscription?: true, invite?: false, oauth?: false, enabled?: false6656 is expected to eq false6657 subscription?: false, invite?: true, oauth?: true, enabled?: true6658 is expected to eq false6659 subscription?: false, invite?: true, oauth?: true, enabled?: false6660 is expected to eq false6661 subscription?: false, invite?: true, oauth?: false, enabled?: true6662 is expected to eq false6663 subscription?: false, invite?: true, oauth?: false, enabled?: false6664 is expected to eq false6665 subscription?: false, invite?: false, oauth?: true, enabled?: true6666 is expected to eq false6667 subscription?: false, invite?: false, oauth?: true, enabled?: false6668 is expected to eq false6669 subscription?: false, invite?: false, oauth?: false, enabled?: true6670 is expected to eq true6671 subscription?: false, invite?: false, oauth?: false, enabled?: false6672 is expected to eq false6673 #group_creation_tracking_label6674 trial_onboarding_flow?: true, trial?: true, expected_result: "trial_registration"6675 is expected to eq "trial_registration"6676 trial_onboarding_flow?: true, trial?: false, expected_result: "trial_registration"6677 is expected to eq "trial_registration"6678 trial_onboarding_flow?: false, trial?: true, expected_result: "trial_registration"6679 is expected to eq "trial_registration"6680 trial_onboarding_flow?: false, trial?: false, expected_result: "free_registration"6681 is expected to eq "free_registration"6682 .enabled?6683 when on SaaS6684 is expected to eq true6685 when not on SaaS6686 is expected to eq false6687# [RSpecRunTime] Finishing example group ee/spec/controllers/concerns/ee/onboarding/status_spec.rb. It took 12.54 seconds. Expected to take 12.0 seconds.6688# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/group/epic/epic_aggregate_query_spec.rb. Expected to take 11.58 seconds.6689Epic aggregates (count and weight)6690 count and weight totals6691 uses the LazyEpicAggregate service6692 returns the weights6693 behaves like counts properly6694 returns the epic counts6695 returns the issue counts6696 behaves like a working graphql query6697 returns a successful response6698# [RSpecRunTime] RSpec elapsed time: 22 minutes 57.56 seconds. Current RSS: ~1482M. Threads: 6. load average: 1.15 1.19 1.12 1/446 19966699.6700 when requesting has_issues6701 behaves like having correct values for6702 behaves like a working graphql query6703 returns a successful response6704# [RSpecRunTime] RSpec elapsed time: 22 minutes 58.64 seconds. Current RSS: ~1480M. Threads: 6. load average: 1.15 1.19 1.12 1/446 19976705.6706 when target epic has child epics or issues6707 returns true6708# [RSpecRunTime] RSpec elapsed time: 23 minutes 0.22 second. Current RSS: ~1477M. Threads: 6. load average: 1.15 1.19 1.12 1/446 19986709.6710 when target epic has no child epics nor issues6711 returns false6712 behaves like efficient query6713 does not result in N+16714 when requesting has_children6715 behaves like having correct values for6716 behaves like a working graphql query6717 returns a successful response6718 when target epic has child epics or issues6719 returns true6720 when target epic has no child epics nor issues6721 returns false6722 behaves like efficient query6723 does not result in N+16724# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/group/epic/epic_aggregate_query_spec.rb. It took 11.64 seconds. Expected to take 11.58 seconds.6725# [RSpecRunTime] Starting example group ee/spec/controllers/projects/path_locks_controller_spec.rb. Expected to take 10.75 seconds.6726Projects::PathLocksController6727 GET #index6728 displays the lock paths6729 when the user does not have access6730 does not allow access6731# [RSpecRunTime] RSpec elapsed time: 23 minutes 7.26 seconds. Current RSS: ~1464M. Threads: 6. load average: 1.05 1.16 1.11 1/446 20316732.6733 POST #toggle6734 when LFS is enabled6735 when locking a file6736 locks the file6737 locks the file in LFS6738 tries to create the PathLock only once6739# [RSpecRunTime] RSpec elapsed time: 23 minutes 8.6 seconds. Current RSS: ~1463M. Threads: 6. load average: 1.05 1.16 1.11 1/451 20746740.6741 when locking a directory6742 locks the directory6743 does not locks the directory through LFS6744 when file does not exist6745 locks the file6746 does not lock the file in LFS6747 when unlocking a file6748 with files6749 unlocks the file6750 unlocks the file in LFS6751# [RSpecRunTime] RSpec elapsed time: 23 minutes 11.37 seconds. Current RSS: ~1475M. Threads: 6. load average: 1.12 1.18 1.11 1/451 21516752.6753 when file does not exist6754 unlocks the file6755 does not unlock the file in LFS6756# [RSpecRunTime] RSpec elapsed time: 23 minutes 12.42 seconds. Current RSS: ~1474M. Threads: 6. load average: 1.12 1.18 1.11 1/451 21726757.6758 when unlocking a directory6759 unlocks the directory6760 does not call the LFS unlock service6761 when LFS is not enabled6762 locks the file6763 doesn't lock the file in LFS6764 unlocks the file6765# [RSpecRunTime] RSpec elapsed time: 23 minutes 14.43 seconds. Current RSS: ~1477M. Threads: 6. load average: 1.12 1.18 1.11 1/451 21936766.6767 when the user does not have access6768 does not allow access6769# [RSpecRunTime] RSpec elapsed time: 23 minutes 15.72 seconds. Current RSS: ~1485M. Threads: 6. load average: 1.03 1.16 1.11 1/451 22106770.6771# [RSpecRunTime] Finishing example group ee/spec/controllers/projects/path_locks_controller_spec.rb. It took 10.98 seconds. Expected to take 10.75 seconds.6772# [RSpecRunTime] Starting example group ee/spec/requests/groups/epics/related_epic_links_controller_spec.rb. Expected to take 10.68 seconds.6773Groups::Epics::RelatedEpicLinksController6774 GET /*group_id/:group_id/epics/:epic_id/related_epic_links6775 returns JSON response6776 avoids N+1 queries6777 behaves like a not available action6778 when related_epics are not available6779 returns not_found error6780# [RSpecRunTime] RSpec elapsed time: 23 minutes 18.56 seconds. Current RSS: ~1459M. Threads: 6. load average: 1.03 1.16 1.11 1/451 22116781.6782 DELETE /*group_id/:group_id/epics/:epic_id/related_epic_links/:link_id6783 deletes related epic link6784 behaves like a not available action6785 when related_epics are not available6786 returns not_found error6787# [RSpecRunTime] RSpec elapsed time: 23 minutes 19.7 seconds. Current RSS: ~1458M. Threads: 6. load average: 1.03 1.16 1.11 1/451 22126788.6789 when related epic link id is not valid6790 returns 4046791 when related epic link does not belong to epic6792 does not delete related epic link6793# [RSpecRunTime] RSpec elapsed time: 23 minutes 21.21 seconds. Current RSS: ~1458M. Threads: 6. load average: 1.03 1.16 1.11 1/451 22136794.6795 POST /groups/*group_id/-/epics/:epic_id/related_epic_links6796 with success6797 returns JSON response6798 delegates the creation of the related epic link to Epics::RelatedEpicLinks::CreateService6799 creates a new Epic::RelatedEpicLink record6800 returns correct relation path in response6801# [RSpecRunTime] RSpec elapsed time: 23 minutes 24.5 seconds. Current RSS: ~1450M. Threads: 6. load average: 1.03 1.16 1.11 1/446 22146802.6803 with failure6804 when unauthorized6805 returns 4036806 when failing service result6807 returns failure JSON6808 behaves like a not available action6809 when related_epics are not available6810 returns not_found error6811# [RSpecRunTime] Finishing example group ee/spec/requests/groups/epics/related_epic_links_controller_spec.rb. It took 10.28 seconds. Expected to take 10.68 seconds.6812# [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.6813Query.project.clusterAgent.workspaces(actual_states: [GraphQL::Types::String])6814 behaves like multiple workspaces query6815 when user is authorized6816 behaves like query is a working graphql query6817 behaves like a working graphql query6818 returns a successful response6819# [RSpecRunTime] RSpec elapsed time: 23 minutes 31.73 seconds. Current RSS: ~1421M. Threads: 6. load average: 1.03 1.15 1.10 1/446 22156820.6821 behaves like query returns workspaces array containing only expected workspace6822 includes only the expected workspace6823 when the user requests a workspace that they are not authorized for6824 does not return the unauthorized workspace6825 still returns the authorized workspace6826# [RSpecRunTime] RSpec elapsed time: 23 minutes 33.42 seconds. Current RSS: ~1425M. Threads: 6. load average: 1.03 1.15 1.10 1/446 22166827.6828 when user is not authorized6829 behaves like query is a working graphql query6830 behaves like a working graphql query6831 returns a successful response6832 behaves like query returns blank6833 is expected to be blank6834 behaves like query in unlicensed environment6835 when remote_development feature is unlicensed6836 when user is authorized6837 behaves like query returns blank6838 is expected to be blank6839 behaves like query includes graphql error6840 includes a graphql error6841# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/remote_development/cluster_agent/workspaces/with_actual_states_arg_spec.rb. It took 9.77 seconds. Expected to take 10.58 seconds.6842# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/dependency_proxy_packages_setting_spec.rb. Expected to take 10.01 seconds.6843getting dependency proxy for packages settings for a project6844 with a maintainer6845 with dependency_proxy disabled in the config6846 behaves like returning a blank response6847 returns a blank response6848 with packages disabled in the config6849 behaves like returning a blank response6850 returns a blank response6851 with packages feature disabled in the project6852 behaves like returning a blank response6853 returns a blank response6854 with licensed dependency proxy for packages disabled6855 behaves like returning a blank response6856 returns a blank response6857 without the settings model created6858 behaves like querying the dependency proxy for packages setting6859 behaves like a working graphql query6860 returns a successful response6861 with different permissions6862 visibility: :public, role: :developer, access_granted: false6863 returns the proper response6864 visibility: :public, role: :maintainer, access_granted: true6865 returns the proper response6866 visibility: :internal, role: :developer, access_granted: false6867 returns the proper response6868 visibility: :internal, role: :maintainer, access_granted: true6869 returns the proper response6870 visibility: :private, role: :developer, access_granted: false6871 returns the proper response6872 visibility: :private, role: :maintainer, access_granted: true6873 returns the proper response6874 with the settings model created6875 behaves like querying the dependency proxy for packages setting6876 behaves like a working graphql query6877 returns a successful response6878 with different permissions6879 visibility: :public, role: :developer, access_granted: false6880 returns the proper response6881 visibility: :public, role: :maintainer, access_granted: true6882 returns the proper response6883 visibility: :internal, role: :developer, access_granted: false6884 returns the proper response6885 visibility: :internal, role: :maintainer, access_granted: true6886 returns the proper response6887 visibility: :private, role: :developer, access_granted: false6888 returns the proper response6889 visibility: :private, role: :maintainer, access_granted: true6890 returns the proper response6891# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/dependency_proxy_packages_setting_spec.rb. It took 8.98 seconds. Expected to take 10.01 seconds.6892# [RSpecRunTime] Starting example group ee/spec/requests/smartcard_controller_spec.rb. Expected to take 9.72 seconds.6893SmartcardController6894 #auth6895 with smartcard_auth enabled6896 redirects to extract certificate6897 with provider param6898 forwards the provider param6899 with smartcard_auth disabled6900 renders 4046901 #extract_certificate6902 with smartcard_auth enabled6903 redirects to verify certificate6904 with provider param6905 forwards the provider param6906 missing NGINX client certificate header6907 renders unauthorized6908 request from different host / port6909 renders 4046910 with smartcard_auth disabled6911 renders 4046912 #verify_certificate6913 Smartcard::Certificate6914 behaves like a client certificate authentication6915 with smartcard_auth enabled6916 allows sign in6917 redirects to root6918 logs audit event6919 stores active session6920 user does not exist6921 signup allowed6922 creates user6923# [RSpecRunTime] RSpec elapsed time: 23 minutes 48.22 seconds. Current RSS: ~1483M. Threads: 6. load average: 1.17 1.18 1.11 1/446 22176924.6925 signup disabled6926 renders 4016927 missing client certificate param6928 renders unauthorized6929 when timestamp of certificate param is expired6930 renders unauthorized6931 when timestamp of certificate param is in the future6932 renders unauthorized6933 with smartcard_auth disabled6934 renders 4046935 user already exists6936 finds existing user6937 certificate header formats from NGINX6938 escaped format6939 behaves like valid certificate header6940 authenticates user6941 deprecated format6942 behaves like valid certificate header6943 authenticates user6944 Smartcard::LdapCertificate6945 sets correct parameters for LDAP search6946 behaves like a client certificate authentication6947 with smartcard_auth enabled6948 allows sign in6949 redirects to root6950 logs audit event6951 stores active session6952 user does not exist6953 signup allowed6954 creates user6955# [RSpecRunTime] RSpec elapsed time: 23 minutes 52.26 seconds. Current RSS: ~1485M. Threads: 6. load average: 1.16 1.17 1.11 1/446 22186956.6957 signup disabled6958 renders 4016959 missing client certificate param6960 renders unauthorized6961 when timestamp of certificate param is expired6962 renders unauthorized6963 when timestamp of certificate param is in the future6964 renders unauthorized6965 with smartcard_auth disabled6966 renders 4046967 when ldap is an active directory server6968 sets correct parameters for LDAP search6969 user already exists6970 finds existing user6971 user has a different identity6972 doesn't login a user6973 doesn't create a new user entry either6974# [RSpecRunTime] Finishing example group ee/spec/requests/smartcard_controller_spec.rb. It took 9.48 seconds. Expected to take 9.72 seconds.6975# [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.6976Destroy Google Cloud logging configuration6977 when feature is unlicensed6978 behaves like a mutation on an unauthorized resource6979 behaves like a mutation that returns top-level errors6980 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"6981# [RSpecRunTime] RSpec elapsed time: 23 minutes 58.85 seconds. Current RSS: ~1484M. Threads: 6. load average: 1.15 1.17 1.11 1/446 22196982.6983 behaves like a mutation that does not destroy a configuration6984 does not destroy the configuration6985 does not create audit event6986 when feature is licensed6987 when current user is a group owner6988 destroys the configuration6989 audits the deletion6990 when there is an error during destroy6991 does not destroy the configuration and returns the error6992# [RSpecRunTime] RSpec elapsed time: 24 minutes 0.9 second. Current RSS: ~1483M. Threads: 6. load average: 1.37 1.22 1.13 1/447 22206993.6994 when current user is a group maintainer6995 behaves like a mutation on an unauthorized resource6996 behaves like a mutation that returns top-level errors6997 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"6998 behaves like a mutation that does not destroy a configuration6999 does not destroy the configuration7000 does not create audit event7001 when current user is a group developer7002 behaves like a mutation on an unauthorized resource7003 behaves like a mutation that returns top-level errors7004 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"7005 behaves like a mutation that does not destroy a configuration7006 does not destroy the configuration7007 does not create audit event7008 when current user is a group guest7009 behaves like a mutation on an unauthorized resource7010 behaves like a mutation that returns top-level errors7011 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"7012 behaves like a mutation that does not destroy a configuration7013 does not destroy the configuration7014 does not create audit event7015# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/audit_events/google_cloud_logging_configurations/destroy_spec.rb. It took 10.96 seconds. Expected to take 9.37 seconds.7016# [RSpecRunTime] Starting example group ee/spec/requests/rack_attack_spec.rb. Expected to take 9.13 seconds.7017Rack Attack EE throttles7018 requests to prometheus alert notify endpoint with oauth token7019 behaves like incident management rate limiting7020 limits set7021 when the throttle is enabled7022 rejects requests over the rate limit7023 allows requests after throttling and then waiting for the next period7024# [RSpecRunTime] RSpec elapsed time: 24 minutes 7.03 seconds. Current RSS: ~1465M. Threads: 6. load average: 1.59 1.26 1.14 1/446 22217025.7026 when the throttle is disabled7027 allows requests over the rate limit7028 requests to generic alert notify endpoint with oauth token7029 behaves like incident management rate limiting7030 limits set7031 when the throttle is enabled7032 rejects requests over the rate limit7033 allows requests after throttling and then waiting for the next period7034# [RSpecRunTime] RSpec elapsed time: 24 minutes 9.42 seconds. Current RSS: ~1449M. Threads: 6. load average: 1.59 1.26 1.14 1/446 22227035.7036 when the throttle is disabled7037 allows requests over the rate limit7038 requests to AlertManagement::HttpIntegration notify endpoint with oauth token7039 behaves like incident management rate limiting7040 limits set7041 when the throttle is enabled7042 rejects requests over the rate limit7043 allows requests after throttling and then waiting for the next period7044# [RSpecRunTime] RSpec elapsed time: 24 minutes 11.9 seconds. Current RSS: ~1434M. Threads: 6. load average: 1.54 1.26 1.14 1/446 22237045.7046 when the throttle is disabled7047 allows requests over the rate limit7048# [RSpecRunTime] Finishing example group ee/spec/requests/rack_attack_spec.rb. It took 7.54 seconds. Expected to take 9.13 seconds.7049# [RSpecRunTime] Starting example group ee/spec/requests/custom_roles/admin_web_hook/request_spec.rb. Expected to take 8.81 seconds.7050User with admin_web_hook custom role7051 Projects::HooksController7052 behaves like HooksController7053 #index7054 allows access7055# [RSpecRunTime] RSpec elapsed time: 24 minutes 15.2 seconds. Current RSS: ~1426M. Threads: 6. load average: 1.54 1.26 1.14 1/446 22247056.7057 #edit7058 allows access7059# [RSpecRunTime] RSpec elapsed time: 24 minutes 16.22 seconds. Current RSS: ~1422M. Threads: 6. load average: 1.49 1.25 1.14 1/446 22257060.7061 #create7062 allows access7063 #update7064 allows access7065 #destroy7066 allows access7067 #test7068 allows access7069 Groups::HooksController7070 behaves like HooksController7071 #index7072 allows access7073 #edit7074 allows access7075 #create7076 allows access7077 #update7078 allows access7079 #destroy7080 allows access7081 #test7082 allows access7083# [RSpecRunTime] Finishing example group ee/spec/requests/custom_roles/admin_web_hook/request_spec.rb. It took 8.6 seconds. Expected to take 8.81 seconds.7084# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/notes/create/note_spec.rb. Expected to take 8.63 seconds.7085Adding a Note to an Epic7086 when the user does not have permission7087 behaves like a Note mutation when the user does not have permission7088 behaves like a Note mutation that does not create a Note7089 is expected not to change `Note.count`7090# [RSpecRunTime] RSpec elapsed time: 24 minutes 22.77 seconds. Current RSS: ~1452M. Threads: 6. load average: 1.45 1.25 1.14 1/446 22267091.7092 behaves like a mutation that returns top-level errors7093 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"7094# [RSpecRunTime] RSpec elapsed time: 24 minutes 24.06 seconds. Current RSS: ~1452M. Threads: 6. load average: 1.45 1.25 1.14 1/446 22277095.7096 when the user has permission7097 when using internal param7098 behaves like a Note mutation with confidential notes7099 returns a Note with confidentiality enabled7100 behaves like a Note mutation that creates a Note7101 is expected to change `Note.count` by 17102# [RSpecRunTime] RSpec elapsed time: 24 minutes 25.56 seconds. Current RSS: ~1449M. Threads: 6. load average: 1.42 1.25 1.14 1/446 22287103.7104 when body contains quick actions7105 behaves like work item supports weights widget updates via quick actions7106 updates the work item7107# [RSpecRunTime] RSpec elapsed time: 24 minutes 26.87 seconds. Current RSS: ~1439M. Threads: 6. load average: 1.42 1.25 1.14 1/446 22297108.7109 behaves like work item does not support weights widget updates via quick actions7110 ignores the quick action7111 behaves like work item supports health status widget updates via quick actions7112 updates work item health status7113 behaves like work item does not support health status widget updates via quick actions7114 ignores the quick action7115 with work item epic7116 behaves like a Note mutation that creates a Note7117 is expected to change `Note.count` by 17118# [RSpecRunTime] RSpec elapsed time: 24 minutes 30.67 seconds. Current RSS: ~1438M. Threads: 6. load average: 1.38 1.24 1.14 1/446 22307119.7120 when work item has synced epic7121 behaves like a Note mutation that does not create a Note7122 is expected not to change `Note.count`7123# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/notes/create/note_spec.rb. It took 10.05 seconds. Expected to take 8.63 seconds.7124# [RSpecRunTime] Starting example group ee/spec/requests/api/group_approval_rules_spec.rb. Expected to take 8.51 seconds.7125API::GroupApprovalRules7126 POST /groups/:id/approval_rules7127 returns 201 status7128 behaves like check for approval_group_rule feature flag7129 when approval_group_rules flag is disabled7130 returns 4047131# [RSpecRunTime] RSpec elapsed time: 24 minutes 33.47 seconds. Current RSS: ~1439M. Threads: 6. load average: 1.38 1.24 1.14 1/446 22467132.7133 behaves like check that user can update approval rules7134 when the user does not have access7135 returns 4037136 when the user is an admin7137 returns 201 status7138 when the user does not have access7139 returns 4037140 when missing parameters7141 returns 400 status7142 with an invalid parameter7143 returns 400 status7144 with user_id or group_id params7145 with user_ids7146 returns a user7147 with group_ids7148 returns a group7149 PUT /groups/:id/approval_rules/:approval_rule_id7150 returns 200 status7151 behaves like check for approval_group_rule feature flag7152 when approval_group_rules flag is disabled7153 returns 4047154 behaves like check that user can update approval rules7155 when the user does not have access7156 returns 4037157 when the approval rule does not exist7158 responds with not found7159 with an invalid parameter7160 returns 400 status7161 when the approval rule is not found7162 returns 404 status7163 with user_id or group_id params7164 with user_ids7165 returns a user7166 with group_ids7167 returns a group7168 GET /groups/:id/approval_rules7169 returns the group approval rules7170 behaves like check for approval_group_rule feature flag7171 when approval_group_rules flag is disabled7172 returns 4047173 behaves like check that user can update approval rules7174 when the user does not have access7175 returns 4037176 when pagination parameters are provided7177 returns the paginated results7178# [RSpecRunTime] Finishing example group ee/spec/requests/api/group_approval_rules_spec.rb. It took 7.83 seconds. Expected to take 8.51 seconds.7179# [RSpecRunTime] Starting example group ee/spec/requests/api/internal/app_sec/dast/site_validations_spec.rb. Expected to take 8.43 seconds.7180API::Internal::AppSec::Dast::SiteValidations7181 POST /internal/dast/site_validations/:id/transition7182 when a job token header is not set7183 returns 4017184 when user token is set7185 returns 400 and a contextual error message7186# [RSpecRunTime] RSpec elapsed time: 24 minutes 40.81 seconds. Current RSS: ~1466M. Threads: 6. load average: 1.32 1.23 1.14 1/446 22477187.7188 when a job token header is set7189 when user does not have access to the site validation7190 returns 4037191 when site validation does not exist7192 returns 4047193 when site validation and job are associated with different projects7194 returns 4007195 when the job project belongs to the same job token scope7196 returns 400 and a contextual error message7197# [RSpecRunTime] RSpec elapsed time: 24 minutes 43.16 seconds. Current RSS: ~1447M. Threads: 6. load average: 1.32 1.23 1.14 1/446 22487198.7199 when site validation exists7200 when the licensed feature is not available7201 returns 4037202 when user has access to the site validation7203 when the state transition is unknown7204 returns 400 and a contextual error message7205 when the state transition is invalid7206 returns 400 and a contextual error message7207 when the state transition is valid7208 updates the record7209 behaves like it transitions7210 returns 200 and the new state7211 calls the underlying transition method: #start7212 behaves like it transitions7213 returns 200 and the new state7214 calls the underlying transition method: #fail_op7215 behaves like it transitions7216 returns 200 and the new state7217 calls the underlying transition method: #retry7218 behaves like it transitions7219 returns 200 and the new state7220 calls the underlying transition method: #pass7221# [RSpecRunTime] Finishing example group ee/spec/requests/api/internal/app_sec/dast/site_validations_spec.rb. It took 6.57 seconds. Expected to take 8.43 seconds.7222# [RSpecRunTime] Starting example group ee/spec/requests/api/ci/variables_spec.rb. Expected to take 8.0 seconds.7223API::Ci::Variables7224 POST /projects/:id/variables7225 logs audit event7226 logs variable creation7227# [RSpecRunTime] RSpec elapsed time: 24 minutes 48.22 seconds. Current RSS: ~1441M. Threads: 6. load average: 1.30 1.23 1.13 1/446 22497228.7229 PUT /projects/:id/variables/:key7230 logs audit event7231 logs variable protection update7232# [RSpecRunTime] RSpec elapsed time: 24 minutes 50.4 seconds. Current RSS: ~1439M. Threads: 6. load average: 1.27 1.22 1.13 1/446 22507233.7234 DELETE /projects/:id/variables/:key7235 logs audit event7236 logs variable destruction7237# [RSpecRunTime] RSpec elapsed time: 24 minutes 52.5 seconds. Current RSS: ~1437M. Threads: 6. load average: 1.27 1.22 1.13 1/447 22517238.7239# [RSpecRunTime] Finishing example group ee/spec/requests/api/ci/variables_spec.rb. It took 6.71 seconds. Expected to take 8.0 seconds.7240# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/dast/profiles/update_spec.rb. Expected to take 7.74 seconds.7241Updating a DAST Profile7242 behaves like an on-demand scan mutation when user cannot run an on-demand scan7243 when a user does not have access to the project7244 behaves like a mutation that returns a top-level access error7245 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# [RSpecRunTime] RSpec elapsed time: 24 minutes 54.18 seconds. Current RSS: ~1437M. Threads: 6. load average: 1.27 1.22 1.13 1/447 22717247.7248 when a user does not have access to run a dast scan on the project7249 behaves like a mutation that returns a top-level access error7250 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"7251 behaves like an on-demand scan mutation when user can run an on-demand scan7252 returns an empty errors array7253 returns a non-nil dastProfile7254 returns a non-nil pipelineUrl7255 updates the dast_profile7256 when on demand scan licensed feature is not available7257 behaves like a mutation that returns a top-level access error7258 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"7259# [RSpecRunTime] RSpec elapsed time: 24 minutes 59.91 seconds. Current RSS: ~1421M. Threads: 6. load average: 1.17 1.20 1.13 1/452 22907260.7261 when updating fails7262 returns an error7263# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/dast/profiles/update_spec.rb. It took 7.89 seconds. Expected to take 7.74 seconds.7264# [RSpecRunTime] Starting example group ee/spec/mailers/emails/requirements_spec.rb. Expected to take 7.59 seconds.7265Emails::Requirements7266 #import_requirements_csv_email7267 shows number of successful requirements imported7268 shows error when file is invalid7269 shows line numbers with errors7270 with header and footer7271 behaves like appearance header and footer enabled7272 contains header and footer7273# [RSpecRunTime] RSpec elapsed time: 25 minutes 2.22 seconds. Current RSS: ~1422M. Threads: 6. load average: 1.16 1.20 1.13 1/453 22917274.7275 behaves like appearance header and footer not enabled7276 does not contain header and footer7277 #requirements_csv_email7278 is expected to eq "Project-461 Name | Exported requirements"7279 is expected to contain exactly "user1937@example.org"7280 is expected to have text "Your CSV export of 10 requirements from project"7281 is expected to have text "Your CSV export of 10 requirements from project"7282 when truncated7283 is expected to have text "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15 MiB."7284# [RSpecRunTime] RSpec elapsed time: 25 minutes 7.6 seconds. Current RSS: ~1417M. Threads: 6. load average: 1.14 1.20 1.13 1/451 22927285.7286# [RSpecRunTime] Finishing example group ee/spec/mailers/emails/requirements_spec.rb. It took 7.25 seconds. Expected to take 7.59 seconds.7287# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/alert_management/http_integration/create_spec.rb. Expected to take 7.31 seconds.7288Creating a new HTTP Integration7289 stores the custom mapping params7290 behaves like creating a new HTTP integration7291 creates a new integration7292# [RSpecRunTime] RSpec elapsed time: 25 minutes 9.46 seconds. Current RSS: ~1423M. Threads: 6. load average: 1.14 1.20 1.13 1/449 22937293.7294 without required argument project_path7295 behaves like an invalid argument to the mutation7296 behaves like a mutation that returns top-level errors7297 is expected to contain exactly (include "invalid value for projectPath")7298 without required argument active7299 behaves like an invalid argument to the mutation7300 behaves like a mutation that returns top-level errors7301 is expected to contain exactly (include "invalid value for active")7302 without required argument name7303 behaves like an invalid argument to the mutation7304 behaves like a mutation that returns top-level errors7305 is expected to contain exactly (include "invalid value for name")7306 with the custom mappings feature unavailable7307 behaves like ignoring the custom mapping7308 creates integration without the custom mapping params7309 behaves like validating the payload_example7310 validates the payload_example size7311 with invalid payloadExample attribute7312 responds with errors7313 behaves like validating the payload_attribute_mappings7314 with invalid payloadAttributeMapping attribute does not contain fieldName7315 responds with errors7316 with invalid payloadAttributeMapping attribute does not contain path7317 responds with errors7318 with invalid payloadAttributeMapping attribute does not contain type7319 responds with errors7320# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/alert_management/http_integration/create_spec.rb. It took 5.33 seconds. Expected to take 7.31 seconds.7321# [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.7322Setting Project Container Scanning for Registry7323 with project7324 when the user does not have permission7325 does not enable container scanning for registry7326 behaves like a mutation that returns a top-level access error7327 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"7328# [RSpecRunTime] RSpec elapsed time: 25 minutes 15.07 seconds. Current RSS: ~1435M. Threads: 6. load average: 1.13 1.19 1.12 1/447 22947329.7330 when the user has permission7331 value_before: true, enable: false, value_after: false7332 updates the namespace setting and returns the new value7333# [RSpecRunTime] RSpec elapsed time: 25 minutes 16.23 seconds. Current RSS: ~1436M. Threads: 6. load average: 1.20 1.21 1.13 1/447 22957334.7335 value_before: true, enable: true, value_after: true7336 updates the namespace setting and returns the new value7337# [RSpecRunTime] RSpec elapsed time: 25 minutes 17.3 seconds. Current RSS: ~1434M. Threads: 6. load average: 1.20 1.21 1.13 1/447 22967338.7339 value_before: false, enable: true, value_after: true7340 updates the namespace setting and returns the new value7341# [RSpecRunTime] RSpec elapsed time: 25 minutes 18.49 seconds. Current RSS: ~1434M. Threads: 6. load average: 1.20 1.21 1.13 1/447 22977342.7343 value_before: false, enable: false, value_after: false7344 updates the namespace setting and returns the new value7345# [RSpecRunTime] RSpec elapsed time: 25 minutes 19.66 seconds. Current RSS: ~1430M. Threads: 6. load average: 1.20 1.21 1.13 1/447 22987346.7347 when an invalid value is provided7348 returns an error7349# [RSpecRunTime] RSpec elapsed time: 25 minutes 20.74 seconds. Current RSS: ~1426M. Threads: 6. load average: 1.19 1.20 1.13 1/447 22997350.7351# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/security/configuration/set_container_scanning_for_registry_spec.rb. It took 7.79 seconds. Expected to take 7.23 seconds.7352# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/runner_google_cloud_provisioning_spec.rb. Expected to take 6.95 seconds.7353runnerGoogleCloudProvisioning7354 parent_field: :project, container: project, current_user: project_maintainer7355 when cloud_project_id is invalid7356 returns an error7357# [RSpecRunTime] RSpec elapsed time: 25 minutes 23.66 seconds. Current RSS: ~1402M. Threads: 6. load average: 1.19 1.20 1.13 1/447 23007358.7359 projectSetupShellScript7360 returns a script7361 provisioningSteps7362 with nil runner token7363 when user does not have permissions to create runner7364 returns an error7365 with invalid runner token7366 returns an error7367 when user cannot provision runners7368 returns an error7369 when user is not a maintainer or higher7370 is expected to equal nil7371 when SaaS feature is not enabled7372 is expected to equal nil7373 parent_field: :group, container: group, current_user: group_owner7374 when cloud_project_id is invalid7375 returns an error7376 projectSetupShellScript7377 returns a script7378 provisioningSteps7379 with nil runner token7380 when user does not have permissions to create runner7381 returns an error7382 with invalid runner token7383 returns an error7384 when user cannot provision runners7385 returns an error7386 when user is not a maintainer or higher7387 is expected to equal nil7388 when SaaS feature is not enabled7389 is expected to equal nil7390# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/runner_google_cloud_provisioning_spec.rb. It took 7.64 seconds. Expected to take 6.95 seconds.7391# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/pipeline/security_report_findings_spec.rb. Expected to take 6.93 seconds.7392Query.project(fullPath).pipeline(iid).securityReportFindings7393 when the required features are disabled7394 returns no vulnerability findings7395# [RSpecRunTime] RSpec elapsed time: 25 minutes 30.53 seconds. Current RSS: ~1440M. Threads: 6. load average: 1.16 1.20 1.13 1/447 23177396.7397 when the required features are enabled7398 when user is member of the project7399 returns all the vulnerability findings7400 returns all the queried fields7401 pagination7402 with only :first argument7403 returns the first 5 findings7404# [RSpecRunTime] RSpec elapsed time: 25 minutes 32.67 seconds. Current RSS: ~1438M. Threads: 6. load average: 1.16 1.20 1.13 1/447 23187405.7406 with :first and :after arguments7407 returns the 6th to 10th findings7408 with :last and :before arguments7409 returns the 10th to 20th findings7410 with :first and :last arguments7411 returns an error7412 with :after and :before arguments7413 returns an error7414 with :last and :after arguments7415 returns an error7416 with :first and :before arguments7417 returns an error7418 when user is not a member of the project7419 returns no vulnerability findings7420# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/pipeline/security_report_findings_spec.rb. It took 7.61 seconds. Expected to take 6.93 seconds.7421# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/security_policy/unassign_security_policy_project_spec.rb. Expected to take 6.78 seconds.7422Unassigns scan execution policy project from a project/namespace7423 for project7424 behaves like unassigns security policy project7425 when licensed feature is available7426 when user is an owner of the container7427 when there is no security policy project assigned to the container7428 does not unassign the security policy project7429# [RSpecRunTime] RSpec elapsed time: 25 minutes 38.6 seconds. Current RSS: ~1423M. Threads: 6. load average: 1.14 1.19 1.13 1/446 23197430.7431 when security policy project is assigned to the container7432 unassigns the security policy project7433 when user is not an owner7434 behaves like a mutation that returns top-level errors7435 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"7436 when feature is not licensed7437 behaves like a mutation that returns top-level errors7438 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"7439 for namespace7440 behaves like unassigns security policy project7441 when licensed feature is available7442 when user is an owner of the container7443 when there is no security policy project assigned to the container7444 does not unassign the security policy project7445 when security policy project is assigned to the container7446 unassigns the security policy project7447 when user is not an owner7448 behaves like a mutation that returns top-level errors7449 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"7450 when feature is not licensed7451 behaves like a mutation that returns top-level errors7452 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"7453# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/security_policy/unassign_security_policy_project_spec.rb. It took 6.98 seconds. Expected to take 6.78 seconds.7454# [RSpecRunTime] Starting example group ee/spec/requests/api/analytics/project_deployment_frequency_spec.rb. Expected to take 6.49 seconds.7455API::Analytics::ProjectDeploymentFrequency7456 when user has access to the project7457 returns `ok`7458# [RSpecRunTime] RSpec elapsed time: 25 minutes 47.06 seconds. Current RSS: ~1419M. Threads: 6. load average: 1.20 1.20 1.13 1/451 24357459.7460 with params: from 2017 to 20197461 returns `bad_request` with expected message7462 with params: from 2019 to 20177463 returns `bad_request` with expected message7464 with params: from 2020/04/02 to request time7465 returns the expected deployment frequencies7466 with params: from 2020/02/01 to 2020/04/01 by all7467 returns the expected deployment frequencies7468 with params: from 2020/02/01 to 2020/04/01 by month7469 returns the expected deployment frequencies7470 with params: from 2020/02/01 to 2020/04/01 by day7471 returns the expected deployment frequencies7472 with params: invalid interval7473 returns `bad_request`7474 with params: missing from7475 returns `bad_request`7476 when user does not have access to the project7477 returns `not_found`7478 when feature is not available in plan7479 when user has access to the project7480 returns `forbidden`7481 when user does not have access to the project7482 returns `not_found`7483# [RSpecRunTime] Finishing example group ee/spec/requests/api/analytics/project_deployment_frequency_spec.rb. It took 6.71 seconds. Expected to take 6.49 seconds.7484# [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.7485Setting Project Continuous Vulnerability Scanning7486 when the user has permission7487 value_before: true, enable: false, value_after: false7488 updates the project setting and returns the new value7489# [RSpecRunTime] RSpec elapsed time: 25 minutes 51.02 seconds. Current RSS: ~1450M. Threads: 6. load average: 1.18 1.20 1.13 1/451 24367490.7491 value_before: true, enable: true, value_after: true7492 updates the project setting and returns the new value7493# [RSpecRunTime] RSpec elapsed time: 25 minutes 52.11 seconds. Current RSS: ~1440M. Threads: 6. load average: 1.18 1.20 1.13 4/451 24377494.7495 value_before: false, enable: true, value_after: true7496 updates the project setting and returns the new value7497# [RSpecRunTime] RSpec elapsed time: 25 minutes 53.25 seconds. Current RSS: ~1436M. Threads: 6. load average: 1.18 1.20 1.13 1/451 24387498.7499 value_before: false, enable: false, value_after: false7500 updates the project setting and returns the new value7501# [RSpecRunTime] RSpec elapsed time: 25 minutes 54.35 seconds. Current RSS: ~1434M. Threads: 6. load average: 1.18 1.20 1.13 1/451 24397502.7503 when the user does not have permission7504 does not enable cvs7505 behaves like a mutation that returns a top-level access error7506 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"7507# [RSpecRunTime] RSpec elapsed time: 25 minutes 56.19 seconds. Current RSS: ~1432M. Threads: 6. load average: 1.17 1.20 1.13 1/451 24407508.7509# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/security/configuration/project_set_continuous_vulnerability_scanning_spec.rb. It took 6.5 seconds. Expected to take 6.46 seconds.7510# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/issues/set_weight_spec.rb. Expected to take 6.18 seconds.7511Setting weight of an issue7512 returns an error if the user is not allowed to update the issue7513 when weight is a number7514 updates the issue weight7515# [RSpecRunTime] RSpec elapsed time: 25 minutes 59.05 seconds. Current RSS: ~1424M. Threads: 6. load average: 1.17 1.20 1.13 1/446 24417516.7517 when weight is null7518 updates the issue weight7519# [RSpecRunTime] RSpec elapsed time: 26 minutes 0.4 second. Current RSS: ~1417M. Threads: 6. load average: 1.15 1.19 1.13 5/446 24427520.7521 when weight is not an integer7522 raises invalid value error7523# [RSpecRunTime] RSpec elapsed time: 26 minutes 1.73 seconds. Current RSS: ~1413M. Threads: 6. load average: 1.15 1.19 1.13 1/447 24437524.7525# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/issues/set_weight_spec.rb. It took 5.58 seconds. Expected to take 6.18 seconds.7526# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/remote_development/workspaces/with_ids_arg_spec.rb. Expected to take 6.04 seconds.7527Query.workspaces(ids: [RemoteDevelopmentWorkspaceID!])7528 behaves like multiple workspaces query7529 when user is authorized7530 behaves like query is a working graphql query7531 behaves like a working graphql query7532 returns a successful response7533# [RSpecRunTime] RSpec elapsed time: 26 minutes 8.55 seconds. Current RSS: ~1380M. Threads: 6. load average: 1.14 1.19 1.13 1/446 24447534.7535 behaves like query returns workspaces array containing only expected workspace7536 includes only the expected workspace7537 when user is not authorized7538 behaves like query is a working graphql query7539 behaves like a working graphql query7540 returns a successful response7541 behaves like query in unlicensed environment7542 when remote_development feature is unlicensed7543 when user is authorized7544 behaves like query returns blank7545 is expected to be blank7546 behaves like query includes graphql error7547 includes a graphql error7548# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/remote_development/workspaces/with_ids_arg_spec.rb. It took 7.93 seconds. Expected to take 6.04 seconds.7549# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/google_cloud/artifact_registry/docker_images_spec.rb. Expected to take 6.03 seconds.7550getting the google cloud docker images linked to a project7551 matches the JSON schema7552 behaves like a working graphql query7553 returns a successful response7554# [RSpecRunTime] RSpec elapsed time: 26 minutes 11.27 seconds. Current RSS: ~1406M. Threads: 6. load average: 1.13 1.19 1.12 1/446 24457555.7556 when an user does not have required permissions7557 is expected to be nil7558 with an anonymous user on a public project7559 is expected to be nil7560 with arguments7561 behaves like returning the expected response7562 returns the proper response7563 with invalid `sort` argument7564 returns the error7565 with the Google Cloud Identity and Access Management (IAM) project integration7566 when does not exist7567 behaves like returns the error7568 is expected to include (a string matching "Google Cloud IAM integration not set")7569 when inactive7570 behaves like returns the error7571 is expected to include (a string matching "Google Cloud IAM integration not active")7572 behaves like returning the expected response7573 returns the proper response7574 when google artifact registry feature is unavailable7575 is expected to be nil7576 with the Google Artifact Management integration7577 when does not exist7578 behaves like returns the error7579 is expected to include (a string matching "Google Artifact Management integration does not exist or inactive")7580 when inactive7581 behaves like returns the error7582 is expected to include (a string matching "Google Artifact Management integration does not exist or inactive")7583# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/google_cloud/artifact_registry/docker_images_spec.rb. It took 5.14 seconds. Expected to take 6.03 seconds.7584# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/vulnerabilities/confirm_spec.rb. Expected to take 5.71 seconds.7585Mutation.vulnerabilityConfirm7586 with a custom role7587 with `admin_vulnerability` enabled7588 returns a successful response7589 with `custom_roles` disabled7590 returns an empty response7591# [RSpecRunTime] RSpec elapsed time: 26 minutes 19.9 seconds. Current RSS: ~1420M. Threads: 6. load average: 1.12 1.18 1.12 1/446 24467592.7593 with `admin_vulnerability` disabled7594 returns an empty response7595# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/vulnerabilities/confirm_spec.rb. It took 5.62 seconds. Expected to take 5.71 seconds.7596# [RSpecRunTime] Starting example group ee/spec/requests/groups/issues_controller_spec.rb. Expected to take 5.68 seconds.7597Groups::IssuesController7598 POST #bulk_update7599 when group bulk edit feature is not available7600 returns a 404 status7601# [RSpecRunTime] RSpec elapsed time: 26 minutes 22.39 seconds. Current RSS: ~1411M. Threads: 6. load average: 1.11 1.18 1.12 1/446 24477602.7603 when group bulk edit feature is enabled7604 updates attributes for selected issues7605 when setting arguments to null or none7606 does not unset arguments7607 when assignee_ids contains only null elements7608 does not unset assignees7609# [RSpecRunTime] RSpec elapsed time: 26 minutes 25.76 seconds. Current RSS: ~1403M. Threads: 6. load average: 1.10 1.18 1.12 1/446 24487610.7611# [RSpecRunTime] Finishing example group ee/spec/requests/groups/issues_controller_spec.rb. It took 5.29 seconds. Expected to take 5.68 seconds.7612# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/projects/initialize_product_analytics_spec.rb. Expected to take 5.59 seconds.7613Initialize Product Analytics7614 #resolve7615 when product analytics is enabled7616 when user is a project maintainer7617 enqueues the InitializeSnowplowProductAnalyticsWorker7618 behaves like a working GraphQL mutation7619 with a personal access token7620 behaves like prevents access to the mutation7621 does not resolve the mutation7622# [RSpecRunTime] RSpec elapsed time: 26 minutes 27.52 seconds. Current RSS: ~1408M. Threads: 6. load average: 1.10 1.18 1.12 1/446 24497623.7624 behaves like allows access to the mutation7625 behaves like a working graphql query that returns data7626 contains data7627 behaves like a working graphql query7628 returns a successful response7629 with an OAuth token7630 behaves like prevents access to the mutation7631 does not resolve the mutation7632 behaves like allows access to the mutation7633 behaves like a working graphql query that returns data7634 contains data7635 behaves like a working graphql query7636 returns a successful response7637# [RSpecRunTime] RSpec elapsed time: 26 minutes 31.34 seconds. Current RSS: ~1424M. Threads: 6. load average: 1.09 1.17 1.12 1/446 24507638.7639 when an initialization is already in progress7640 behaves like a mutation that returns errors in the response7641 is expected to contain exactly "Product analytics initialization is already in progress"7642 when user is not a project member7643 behaves like a mutation that returns top-level errors7644 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"7645 when product analytics is disabled7646 behaves like a mutation that returns errors in the response7647 is expected to contain exactly "Product analytics is disabled"7648# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/projects/initialize_product_analytics_spec.rb. It took 6.76 seconds. Expected to take 5.59 seconds.7649# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/issue_status_counts_spec.rb. Expected to take 5.3 seconds.7650getting Issue counts by status7651 with issue count data7652 with project permissions7653 returns the correct counts for each status7654 behaves like a working graphql query7655 returns a successful response7656# [RSpecRunTime] RSpec elapsed time: 26 minutes 35.56 seconds. Current RSS: ~1433M. Threads: 6. load average: 1.08 1.17 1.12 1/446 24667657.7658 when filters are provided7659 when filtering by weight7660 returns the correct counts for each status7661 when filtering by iteration7662 returns the correct counts for each status7663 when filtering by epic7664 returns the correct counts for each status7665 when filtering by health status7666 returns the correct counts for each status7667# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/issue_status_counts_spec.rb. It took 4.87 seconds. Expected to take 5.3 seconds.7668# [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.7669Create an instance level external audit event destination7670 when feature is unlicensed7671 does not create the destination7672 behaves like a mutation on an unauthorized resource7673 behaves like a mutation that returns top-level errors7674 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"7675 when feature is licensed7676 when current user is instance admin7677 creates the destination7678 behaves like creates an audit event7679 audits the creation7680 for category7681 when category is invalid7682 behaves like a mutation that does not create a destination7683 does not destroy the destination7684 does not audit the creation7685 when category is not provided7686 behaves like a mutation that does not create a destination7687 does not destroy the destination7688 does not audit the creation7689 when secret_token is not provided7690 behaves like a mutation that does not create a destination7691 does not destroy the destination7692 does not audit the creation7693 for config7694 when config is invalid7695 behaves like a mutation that does not create a destination7696 does not destroy the destination7697 does not audit the creation7698 when config is not provided7699 behaves like a mutation that does not create a destination7700 does not destroy the destination7701 does not audit the creation7702 when current user is not instance admin7703 behaves like a mutation that does not create a destination7704 does not destroy the destination7705 does not audit the creation7706# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/audit_events/instance/audit_event_streaming_destinations/create_spec.rb. It took 4.54 seconds. Expected to take 5.19 seconds.7707# [RSpecRunTime] Starting example group ee/spec/requests/groups/protected_environments_controller_spec.rb. Expected to take 5.12 seconds.7708Groups::ProtectedEnvironmentsController7709 #POST create7710 with valid params7711 creates a new ProtectedEnvironment7712 sets a flash7713 redirects to CI/CD settings7714# [RSpecRunTime] RSpec elapsed time: 26 minutes 43.73 seconds. Current RSS: ~1450M. Threads: 6. load average: 1.08 1.17 1.12 1/446 24677715.7716 with invalid params7717 does not create a new ProtectedEnvironment7718 redirects to CI/CD settings7719 with invalid access7720 renders 4047721 #PUT update7722 updates the protected environment7723 with invalid params7724 returns unprocessable_entity7725 when the user is not authorized7726 renders 4047727 #DELETE destroy7728 finds the requested protected environment7729 deletes the requested protected environment7730 redirects to CI/CD settings7731 when destroy failed7732 sets a flash7733# [RSpecRunTime] RSpec elapsed time: 26 minutes 46.56 seconds. Current RSS: ~1456M. Threads: 6. load average: 1.15 1.18 1.12 1/446 24687734.7735 when the user is not authorized7736 renders 4047737# [RSpecRunTime] Finishing example group ee/spec/requests/groups/protected_environments_controller_spec.rb. It took 5.01 seconds. Expected to take 5.12 seconds.7738# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/google_cloud/artifact_registry/docker_image_spec.rb. Expected to take 5.12 seconds.7739getting the google cloud docker image linked to a project7740 matches the JSON schema7741 with the artifact_registry integration7742 when not present7743 behaves like returning a blank response7744 returns a blank response7745# [RSpecRunTime] RSpec elapsed time: 26 minutes 48.24 seconds. Current RSS: ~1459M. Threads: 6. load average: 1.15 1.18 1.12 1/446 24697746.7747 when inactive7748 behaves like returning a blank response7749 returns a blank response7750 behaves like a working graphql query7751 returns a successful response7752 behaves like returning the expected response7753 returns the proper response7754 with an anonymous user on a public project7755 behaves like returning a blank response7756 returns a blank response7757 when google artifact registry feature is unavailable7758 behaves like returning a blank response7759 returns a blank response7760 when an user does not have required permissions7761 behaves like returning a blank response7762 returns a blank response7763 with the wlif integration7764 when not present7765 behaves like returning a blank response7766 returns a blank response7767 when inactive7768 behaves like returning a blank response7769 returns a blank response7770 with invalid arguments7771 argument: :location, error_message: "`location` doesn't match Repository location of Google Artifact Management integration"7772 returns the error7773 argument: :repository, error_message: "`repository` doesn't match Repository name of Google Artifact Management integration"7774 returns the error7775 argument: :google_cloud_project_id, error_message: "`googleCloudProjectId` doesn't match Google Cloud project ID of Google Artifact Management integration"7776 returns the error7777# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/google_cloud/artifact_registry/docker_image_spec.rb. It took 4.94 seconds. Expected to take 5.12 seconds.7778# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/merge_requests/update_approval_rule_spec.rb. Expected to take 5.0 seconds.7779Updating an approval_rule7780 with remove_hidden_groups7781 removes inaccessible groups7782# [RSpecRunTime] RSpec elapsed time: 26 minutes 55.42 seconds. Current RSS: ~1447M. Threads: 6. load average: 1.05 1.16 1.12 1/452 25457783.7784 with approvals_required7785 sets two required approvals to merge request rule7786 with users already assigned7787 adds extra users7788# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/merge_requests/update_approval_rule_spec.rb. It took 4.69 seconds. Expected to take 5.0 seconds.7789# [RSpecRunTime] Starting example group ee/spec/requests/api/group_milestones_spec.rb. Expected to take 4.85 seconds.7790API::GroupMilestones7791 matches V4 EE-specific response schema for a list of issues7792 behaves like group and project milestone burndowns7793 GET /groups/:id/milestones/:milestone_id/burndown_events7794 returns burndown events list7795 returns 404 when user is not authorized to read milestone7796# [RSpecRunTime] RSpec elapsed time: 27 minutes 2.92 seconds. Current RSS: ~1409M. Threads: 6. load average: 1.05 1.16 1.12 1/452 25467797.7798# [RSpecRunTime] Finishing example group ee/spec/requests/api/group_milestones_spec.rb. It took 6.39 seconds. Expected to take 4.85 seconds.7799# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/current_user/groups_query_spec.rb. Expected to take 4.83 seconds.7800Query current user groups7801 when permission_scope is CREATE_PROJECTS7802 behaves like a working graphql query7803 returns a successful response7804# [RSpecRunTime] RSpec elapsed time: 27 minutes 4.62 seconds. Current RSS: ~1401M. Threads: 6. load average: 1.05 1.16 1.12 1/446 25477805.7806 when ip_restrictions feature is enabled7807 when check_namespace_plan setting is enabled7808 behaves like no N + 1 DB queries7809 avoids N+1 queries7810# [RSpecRunTime] RSpec elapsed time: 27 minutes 6.5 seconds. Current RSS: ~1406M. Threads: 6. load average: 1.04 1.15 1.11 1/446 25487811.7812 when check_namespace_plan setting is disabled7813 behaves like no N + 1 DB queries7814 avoids N+1 queries7815# [RSpecRunTime] RSpec elapsed time: 27 minutes 8.19 seconds. Current RSS: ~1414M. Threads: 6. load average: 1.04 1.15 1.11 1/446 25497816.7817# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/current_user/groups_query_spec.rb. It took 5.24 seconds. Expected to take 4.83 seconds.7818# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/issues/set_epic_spec.rb. Expected to take 4.68 seconds.7819Setting the epic of an issue7820 returns an error if the user is not allowed to update the issue7821 return an error if issue can not be updated7822 sets given epic to the issue7823 removes existing epic if epic_id is nil7824# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/issues/set_epic_spec.rb. It took 5.13 seconds. Expected to take 4.68 seconds.7825# [RSpecRunTime] RSpec elapsed time: 27 minutes 13.5 seconds. Current RSS: ~1429M. Threads: 6. load average: 1.04 1.15 1.11 1/446 25507826.7827# [RSpecRunTime] Starting example group ee/spec/controllers/projects/iterations_controller_spec.rb. Expected to take 4.5 seconds.7828Projects::IterationsController7829 index7830 behaves like iterations license is not available7831 behaves like returning response status7832 returns not_found7833# [RSpecRunTime] RSpec elapsed time: 27 minutes 14.68 seconds. Current RSS: ~1424M. Threads: 6. load average: 1.04 1.15 1.11 1/446 25517834.7835 behaves like user is unauthorized7836 behaves like returning response status7837 returns not_found7838 behaves like project is under user namespace7839 behaves like returning response status7840 returns not_found7841 when user is authorized7842 redirects to the project iteration cadence index path7843 show7844 behaves like iterations license is not available7845 behaves like returning response status7846 returns not_found7847 behaves like user is unauthorized7848 behaves like returning response status7849 returns not_found7850 behaves like project is under user namespace7851 behaves like returning response status7852 returns not_found7853 when user is authorized7854 when current user cannot view the requested iteration7855 behaves like returning response status7856 returns not_found7857 when current user can view the requested iteration7858 redirects to the project iteration cadence iteration show path7859# [RSpecRunTime] Finishing example group ee/spec/controllers/projects/iterations_controller_spec.rb. It took 4.73 seconds. Expected to take 4.5 seconds.7860# [RSpecRunTime] Starting example group ee/spec/requests/api/analytics/product_analytics_spec.rb. Expected to take 4.45 seconds.7861API::Analytics::ProductAnalytics7862 GET projects/:id/product_analytics/request/load7863 behaves like well behaved cube query7864 when current user has guest project access7865 returns an unauthorized error7866# [RSpecRunTime] RSpec elapsed time: 27 minutes 19.95 seconds. Current RSS: ~1443M. Threads: 6. load average: 1.04 1.15 1.11 1/447 25957867.7868 when current user is a project developer7869 returns a 2007870 GET projects/:id/product_analytics/request/dry-run7871 behaves like well behaved cube query7872 when current user has guest project access7873 returns an unauthorized error7874 when current user is a project developer7875 returns a 2007876 GET projects/:id/product_analytics/meta7877 behaves like well behaved cube query7878 when current user has guest project access7879 returns an unauthorized error7880 when current user is a project developer7881 returns a 2007882# [RSpecRunTime] Finishing example group ee/spec/requests/api/analytics/product_analytics_spec.rb. It took 4.27 seconds. Expected to take 4.45 seconds.7883# [RSpecRunTime] Starting example group ee/spec/requests/projects/audit_events_spec.rb. Expected to take 4.38 seconds.7884view audit events7885 GET /:namespace/:project/-/audit_events7886 returns 200 response7887 avoids N+1 DB queries7888# [RSpecRunTime] RSpec elapsed time: 27 minutes 27.46 seconds. Current RSS: ~1438M. Threads: 6. load average: 1.03 1.14 1.11 1/448 26197889.7890# [RSpecRunTime] Finishing example group ee/spec/requests/projects/audit_events_spec.rb. It took 5.08 seconds. Expected to take 4.38 seconds.7891# [RSpecRunTime] Starting example group ee/spec/controllers/groups/boards_controller_spec.rb. Expected to take 4.28 seconds.7892Groups::BoardsController7893 GET index7894 when multiple boards are disabled7895 renders first board7896 when multiple boards are enabled7897 redirects to latest visited board7898 behaves like pushes wip limits to frontend7899 self-hosted with correct license7900 is enabled for all groups if the license is correct7901 on .com7902 for group with correct plan7903 is enabled7904# [RSpecRunTime] RSpec elapsed time: 27 minutes 29.83 seconds. Current RSS: ~1449M. Threads: 6. load average: 1.03 1.14 1.11 1/447 26207905.7906 for group with incorrect or no plan7907 is not enabled7908 GET show7909 when multiple issue boards is enabled7910 lets user view board17911 lets user view board27912 when multiple issue boards is disabled7913 let user view the default shown board7914 renders 404 when project board is not the default7915# [RSpecRunTime] Finishing example group ee/spec/controllers/groups/boards_controller_spec.rb. It took 4.33 seconds. Expected to take 4.28 seconds.7916# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/security_orchestration/scan_result_policy_spec.rb. Expected to take 4.28 seconds.7917Query.project(fullPath).scanResultPolicies7918 when policy_configuration is assigned to the project7919 returns the policy7920 when policy_scope is present in policy7921 returns the policy7922# [RSpecRunTime] RSpec elapsed time: 27 minutes 35.75 seconds. Current RSS: ~1473M. Threads: 6. load average: 1.03 1.14 1.11 1/446 26407923.7924 when policy_configuration is assigned to the group7925 returns the policy7926# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/security_orchestration/scan_result_policy_spec.rb. It took 4.42 seconds. Expected to take 4.28 seconds.7927# [RSpecRunTime] Starting example group ee/spec/requests/projects/google_cloud/artifact_registry_controller_spec.rb. Expected to take 4.08 seconds.7928Projects::GoogleCloud::ArtifactRegistryController7929 GET #show7930 behaves like google artifact registry7931 when user has access to registry7932 behaves like returning response status7933 returns ok7934# [RSpecRunTime] RSpec elapsed time: 27 minutes 37.7 seconds. Current RSS: ~1465M. Threads: 6. load average: 1.03 1.14 1.11 1/446 26417935.7936 when feature is unavailable7937 behaves like returning response status7938 returns not_found7939 when user does not have access to registry7940 behaves like returning response status7941 returns not_found7942 with a public project and anonymous user7943 behaves like returning response status7944 returns not_found7945 GET #index7946 behaves like google artifact registry7947 when user has access to registry7948 behaves like returning response status7949 returns ok7950 when feature is unavailable7951 behaves like returning response status7952 returns not_found7953 when user does not have access to registry7954 behaves like returning response status7955 returns not_found7956 with a public project and anonymous user7957 behaves like returning response status7958 returns not_found7959# [RSpecRunTime] Finishing example group ee/spec/requests/projects/google_cloud/artifact_registry_controller_spec.rb. It took 3.94 seconds. Expected to take 4.08 seconds.7960# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/ci/catalog/verified_namespace/create_spec.rb. Expected to take 4.03 seconds.7961VerifiedNamespaceCreate7962 #resolve7963 when on gitlab.com7964 when unauthorized7965 behaves like a mutation that returns a top-level access error7966 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"7967 when authorized7968 with valid arguments7969 when there is no verified namespace record for a given namespace7970 creates a verified namespace record7971 when there is a verified namespace record for a given namespace7972 updates a verified namespace record7973 with invalid arguments7974 with invalid verification level7975 returns an error7976 with invalid namespace path7977 returns an error7978 with invalid verification level and namespace path7979 returns multiple errors7980 when on self-managed7981 returns an error7982# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/ci/catalog/verified_namespace/create_spec.rb. It took 3.03 seconds. Expected to take 4.03 seconds.7983# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/epics/set_subscription_spec.rb. Expected to take 3.95 seconds.7984Set an Epic Subscription7985 when epics feature is disabled7986 does not subscribe user to the epic7987 behaves like a mutation that returns a top-level access error7988 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"7989# [RSpecRunTime] RSpec elapsed time: 27 minutes 44.66 seconds. Current RSS: ~1467M. Threads: 6. load average: 1.18 1.17 1.12 1/446 26427990.7991 when epics feature is enabled7992 when a user wants to subscribe to an epic7993 subscribes the user to the epic7994 when a user wants to unsubscribe from an epic7995 unsubscribes the user from the epic7996# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/epics/set_subscription_spec.rb. It took 3.13 seconds. Expected to take 3.95 seconds.7997# [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.7998Query.namespace.remote_development_cluster_agents(filter: DIRECTLY_MAPPED)7999 when remote_development feature is unlicensed8000 returns an error8001# [RSpecRunTime] RSpec elapsed time: 27 minutes 48.47 seconds. Current RSS: ~1459M. Threads: 6. load average: 1.17 1.17 1.12 1/446 26438002.8003 when the params are valid8004 returns cluster agents that are directly mapped to the namespace8005 when user does not have access to view the mappings8006 returns an error8007 when the passed namespace is not a group8008 returns an error8009 when the feature flag is disabled8010 returns an error8011# [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.88 seconds. Expected to take 3.95 seconds.8012# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/vulnerabilities/external_issue_links_spec.rb. Expected to take 3.89 seconds.8013Query.vulnerabilities.externalIssueLinks8014 when queried for the first time with reactive caching8015 schedules a background job to fetch data from Jira8016 returns null as value for externalIssue8017# [RSpecRunTime] RSpec elapsed time: 27 minutes 53.72 seconds. Current RSS: ~1433M. Threads: 6. load average: 1.16 1.16 1.12 1/446 26448018.8019 when queried without reactive caching8020 returns a list of all VulnerabilityExternalIssueLink8021# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/vulnerabilities/external_issue_links_spec.rb. It took 4.11 seconds. Expected to take 3.89 seconds.8022# [RSpecRunTime] Starting example group ee/spec/controllers/projects/analytics/cycle_analytics/summary_controller_spec.rb. Expected to take 3.8 seconds.8023Projects::Analytics::CycleAnalytics::SummaryController8024 GET "time_summary"8025 when cycle_analytics_for_projects feature is available8026 succeeds8027 returns correct value8028 when analytics_disabled features are disabled8029 renders 4048030# [RSpecRunTime] RSpec elapsed time: 27 minutes 57.04 seconds. Current RSS: ~1442M. Threads: 6. load average: 1.22 1.18 1.12 1/446 26458031.8032 when user is not part of the project8033 renders 4048034 when the feature is not available8035 renders 4048036# [RSpecRunTime] Finishing example group ee/spec/controllers/projects/analytics/cycle_analytics/summary_controller_spec.rb. It took 3.35 seconds. Expected to take 3.8 seconds.8037# [RSpecRunTime] Starting example group ee/spec/requests/api/branches_spec.rb. Expected to take 3.8 seconds.8038API::Branches8039 PUT /projects/:id/repository/branches/:branch/protect8040 when no one can push8041 updates 'developers_can_push' without removing the 'no_one' access level8042# [RSpecRunTime] RSpec elapsed time: 27 minutes 59.56 seconds. Current RSS: ~1452M. Threads: 6. load average: 1.22 1.18 1.12 1/449 26868043.8044 PUT /projects/:id/repository/branches/:branch/unprotect8045 with blocking scan result policy8046 blocks unprotecting branches8047# [RSpecRunTime] RSpec elapsed time: 28 minutes 1.91 seconds. Current RSS: ~1468M. Threads: 6. load average: 1.20 1.17 1.12 1/451 27458048.8049# [RSpecRunTime] Finishing example group ee/spec/requests/api/branches_spec.rb. It took 4.28 seconds. Expected to take 3.8 seconds.8050# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/group/security_orchestration/approval_policy_spec.rb. Expected to take 3.69 seconds.8051Query.group(fullPath).approvalPolicies8052 when policy_scope is present in policy8053 returns the policy8054# [RSpecRunTime] RSpec elapsed time: 28 minutes 5.59 seconds. Current RSS: ~1463M. Threads: 6. load average: 1.19 1.17 1.12 1/451 27658055.8056 when policy_scope is not present in policy8057 returns the policy8058# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/group/security_orchestration/approval_policy_spec.rb. It took 4.06 seconds. Expected to take 3.69 seconds.8059# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/audit_events/streaming/headers/destroy_spec.rb. Expected to take 3.58 seconds.8060Destroy an external audit event destination header8061 when feature is licensed8062 when current user is a group owner8063 destroys the header8064 when header ID belongs to a different destination8065 behaves like a mutation that does not destroy a header8066 does not destroy the destination8067# [RSpecRunTime] RSpec elapsed time: 28 minutes 7.77 seconds. Current RSS: ~1471M. Threads: 6. load average: 1.19 1.17 1.12 1/451 27668068.8069 when current user is a group maintainer8070 behaves like a mutation that does not destroy a header8071 does not destroy the destination8072 when current user is a group developer8073 behaves like a mutation that does not destroy a header8074 does not destroy the destination8075 when current user is a group guest8076 behaves like a mutation that does not destroy a header8077 does not destroy the destination8078 when feature is unlicensed8079 does not destroy the header8080 behaves like a mutation on an unauthorized resource8081 behaves like a mutation that returns top-level errors8082 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"8083# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/audit_events/streaming/headers/destroy_spec.rb. It took 3.8 seconds. Expected to take 3.58 seconds.8084# [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.8085Query.namespace.remote_development_cluster_agents(filter: AVAILABLE)8086 when the feature flag is disabled8087 returns an error8088# [RSpecRunTime] RSpec elapsed time: 28 minutes 11.42 seconds. Current RSS: ~1464M. Threads: 6. load average: 1.17 1.17 1.12 1/449 27678089.8090 when the params are valid8091 returns a cluster agent8092 when user does not have access to the project8093 skips agents for which the user does not have access8094 when the provided namespace is not a group namespace8095 returns an error8096 when remote_development feature is unlicensed8097 returns an error8098# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/remote_development/namespace/remote_development_cluster_agents/with_available_filter_arg_spec.rb. It took 3.28 seconds. Expected to take 3.49 seconds.8099# [RSpecRunTime] Starting example group ee/spec/requests/api/internal/search/zoekt_spec.rb. Expected to take 3.47 seconds.8100API::Internal::Search::Zoekt8101 GET /internal/search/zoekt/:uuid/tasks8102 with invalid auth8103 returns 4018104 with valid auth8105 with feature flag disabled8106 when node does not exist8107 does not save node8108 when node exists8109 does not save node when node does not exist8110 when a task request is received with valid params8111 returns node ID and tasks for task request8112 when zoekt_send_tasks is disabled8113 does not return tasks8114 when a heartbeat has valid params but a node validation error occurs8115 returns 4228116 when a heartbeat is received with invalid params8117 returns 4008118 POST /internal/search/zoekt/:uuid/callback8119 with invalid auth8120 returns 4018121 with valid auth8122 when node is found8123 and parms success is true8124 logs the info and returns accepted8125 and params success is false8126 logs the error and returns accepted8127 when additional_payload sent in the params8128 log the additional_payload attributes8129 when node is not found8130 logs the info and returns unprocessable_entity!8131 when a request is received with invalid params8132 returns bad_request8133# [RSpecRunTime] Finishing example group ee/spec/requests/api/internal/search/zoekt_spec.rb. It took 2.77 seconds. Expected to take 3.47 seconds.8134# [RSpecRunTime] Starting example group ee/spec/controllers/projects/security/scanned_resources_controller_spec.rb. Expected to take 3.36 seconds.8135Projects::Security::ScannedResourcesController8136 GET index8137 when the "Security and Compliance" feature is disabled8138 is expected to respond with numeric status code not_found8139# [RSpecRunTime] RSpec elapsed time: 28 minutes 17.5 seconds. Current RSS: ~1527M. Threads: 6. load average: 1.16 1.16 1.12 1/448 27868140.8141 when DAST security scan is found8142 returns the CSV data8143 when pipeline_id is from a dangling pipeline8144 returns the CSV data8145# [RSpecRunTime] RSpec elapsed time: 28 minutes 18.93 seconds. Current RSS: ~1525M. Threads: 6. load average: 1.16 1.16 1.12 1/450 27938146.8147 when the pipeline id is missing8148 raises an error when pipeline_id param is missing8149# [RSpecRunTime] Finishing example group ee/spec/controllers/projects/security/scanned_resources_controller_spec.rb. It took 3.7 seconds. Expected to take 3.36 seconds.8150# [RSpecRunTime] Starting example group ee/spec/requests/admin/users_controller_spec.rb. Expected to take 3.3 seconds.8151Admin::UsersController8152 GET card_match8153 when not SaaS8154 responds with 4048155 when SaaS8156 when user has no credit card validation8157 redirects back to #show8158 when user has credit card validation8159 displays its own and matching card details8160 GET #index8161 eager loads authorized projects association8162 PATCH #update8163 when user is an enterprise user8164 when new email is not owned by the user's enterprise group8165 allows change user email8166 PUT #unlock8167 logs a user_access_unlock audit event with author set to the current user8168# [RSpecRunTime] Finishing example group ee/spec/requests/admin/users_controller_spec.rb. It took 3.42 seconds. Expected to take 3.3 seconds.8169# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/releases/create_spec.rb. Expected to take 3.26 seconds.8170Creation of a new release8171 when the provided milestones include a group milestone8172 when the group milestone association feature is licensed8173 returns no errors8174 creates a release with both project and group milestone associations8175# [RSpecRunTime] RSpec elapsed time: 28 minutes 25.92 seconds. Current RSS: ~1499M. Threads: 6. load average: 1.13 1.16 1.12 1/452 28578176.8177 when the group milestone association feature is not licensed8178 returns an error-as-data field with a message about an invalid license8179# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/releases/create_spec.rb. It took 3.38 seconds. Expected to take 3.26 seconds.8180# [RSpecRunTime] Starting example group ee/spec/requests/lfs_locks_api_spec.rb. Expected to take 3.18 seconds.8181Git LFS File Locking API8182 Create File Lock endpoint8183 with an exceeded namespace storage limit8184 does not create the lock8185# [RSpecRunTime] RSpec elapsed time: 28 minutes 27.69 seconds. Current RSS: ~1487M. Threads: 6. load average: 1.13 1.16 1.12 1/452 28668186.8187 Listing File Locks endpoint8188 with an exceeded namespace storage limit8189 returns the list of locked files8190 List File Locks for verification endpoint8191 with an exceeded namespace storage limit8192 rejects the request8193 Delete File Lock endpoint8194 with an exceeded namespace storage limit8195 does not delete the lock8196# [RSpecRunTime] Finishing example group ee/spec/requests/lfs_locks_api_spec.rb. It took 2.86 seconds. Expected to take 3.18 seconds.8197# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/boards/epic_boards_query_spec.rb. Expected to take 3.16 seconds.8198get list of epic boards8199 when the user does not have access to the epic board group8200 returns nil group8201 when user can access the epic board group8202 sorting and pagination8203 behaves like sorted paginated query8204 behaves like requires variables8205 shared example requires variables to be set8207 when sorting8208 sorts correctly8209 when paginating8210 paginates correctly8211# [RSpecRunTime] RSpec elapsed time: 28 minutes 31.69 seconds. Current RSS: ~1485M. Threads: 6. load average: 1.12 1.16 1.11 1/452 28678212.8213 field values8214 returns the correct values for hiding board lists8215# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/boards/epic_boards_query_spec.rb. It took 2.99 seconds. Expected to take 3.16 seconds.8216# [RSpecRunTime] Starting example group ee/spec/requests/api/ci/pipelines_spec.rb. Expected to take 3.01 seconds.8217API::Ci::Pipelines8218 DELETE /projects/:id/pipelines/:pipeline_id8219 authorized user8220 when audit events is enabled8221 logs an audit event8222# [RSpecRunTime] RSpec elapsed time: 28 minutes 34.36 seconds. Current RSS: ~1487M. Threads: 6. load average: 1.12 1.16 1.11 1/452 28928223.8224# [RSpecRunTime] Finishing example group ee/spec/requests/api/ci/pipelines_spec.rb. It took 2.18 seconds. Expected to take 3.01 seconds.8225# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/audit_events/streaming/instance_headers/create_spec.rb. Expected to take 2.99 seconds.8226Create an instance external audit event destination header8227 when feature is licensed8228 when current user is instance admin8229 creates the header with the correct attributes8230 when active param is also provided8231 creates the header with the correct attributes8232# [RSpecRunTime] RSpec elapsed time: 28 minutes 35.6 seconds. Current RSS: ~1488M. Threads: 6. load average: 1.11 1.15 1.11 1/452 28938233.8234 when the header attributes are invalid8235 returns correct errors8236 behaves like a mutation that does not create a header8237 does not create a header8238 when the destination id is wrong8239 does not create any header8240 behaves like a mutation that returns top-level errors8241 is expected to contain exactly "Please provide valid destination id."8242 when current user is not instance admin8243 behaves like a mutation that does not create a header8244 does not create a header8245 when feature is unlicensed8246 behaves like a mutation that returns top-level errors8247 is expected to contain exactly "You do not have access to this mutation."8248 behaves like a mutation that does not create a header8249 does not create a header8250# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/audit_events/streaming/instance_headers/create_spec.rb. It took 3.21 seconds. Expected to take 2.99 seconds.8251# [RSpecRunTime] Starting example group ee/spec/requests/custom_roles/admin_push_rules/projects_request_spec.rb. Expected to take 2.86 seconds.8252User with admin_push_rules custom role8253 Projects::PushRulesController8254 #update8255 updates repository settings8256# [RSpecRunTime] RSpec elapsed time: 28 minutes 39.31 seconds. Current RSS: ~1493M. Threads: 6. load average: 1.11 1.15 1.11 1/449 28948257.8258 Projects::Settings::RepositoryController8259 #show8260 returns repository settings page8261# [RSpecRunTime] RSpec elapsed time: 28 minutes 40.45 seconds. Current RSS: ~1491M. Threads: 6. load average: 1.10 1.15 1.11 1/449 28958262.8263# [RSpecRunTime] Finishing example group ee/spec/requests/custom_roles/admin_push_rules/projects_request_spec.rb. It took 2.88 seconds. Expected to take 2.86 seconds.8264# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/branch_rules/external_status_checks_spec.rb. Expected to take 2.84 seconds.8265getting external status checks for a branch rule8266 is expected to eq 18267 when the user does have read_external_status_check permission8268 behaves like a working graphql query8269 returns a successful response8270 returns external_status_checks_data8271# [RSpecRunTime] RSpec elapsed time: 28 minutes 42.66 seconds. Current RSS: ~1493M. Threads: 6. load average: 1.10 1.15 1.11 1/449 28968272.8273 when the user does not have read_external_status_check permission8274 behaves like a working graphql query8275 returns a successful response8276 hides external_status_checks_data8277# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/branch_rules/external_status_checks_spec.rb. It took 3.17 seconds. Expected to take 2.84 seconds.8278# [RSpecRunTime] Starting example group ee/spec/requests/projects/security/dast_configuration_controller_spec.rb. Expected to take 2.74 seconds.8279Projects::Security::DastConfigurationController8280 GET #show8281 when the "Security and Compliance" feature is disabled8282 is expected to respond with numeric status code not_found8283# [RSpecRunTime] RSpec elapsed time: 28 minutes 44.89 seconds. Current RSS: ~1497M. Threads: 6. load average: 1.10 1.15 1.11 1/447 28978284.8285 feature available8286 user authorized8287 can access page8288 user not authorized8289 sees a 404 error8290 feature not available8291 license doesn't support the feature8292 sees a 404 error8293# [RSpecRunTime] Finishing example group ee/spec/requests/projects/security/dast_configuration_controller_spec.rb. It took 2.97 seconds. Expected to take 2.74 seconds.8294# [RSpecRunTime] Starting example group ee/spec/requests/groups/saml_providers_controller_spec.rb. Expected to take 2.64 seconds.8295Groups::SamlProvidersController8296 PUT update_microsoft_application8297 when SAML SSO is not enabled8298 renders 404 not found8299 when SAML SSO is enabled8300 when the user is not a group owner8301 renders 404 not found8302 when the user is a group owner8303 behaves like Microsoft application controller actions8304 raises an error when parameters are missing8305 redirects with error alert when missing required attributes8306 redirects with success notice8307# [RSpecRunTime] RSpec elapsed time: 28 minutes 49.33 seconds. Current RSS: ~1526M. Threads: 6. load average: 1.10 1.15 1.11 1/447 28988308.8309# [RSpecRunTime] Finishing example group ee/spec/requests/groups/saml_providers_controller_spec.rb. It took 2.75 seconds. Expected to take 2.64 seconds.8310# [RSpecRunTime] Starting example group ee/spec/requests/api/ci/runner/jobs_put_spec.rb. Expected to take 2.61 seconds.8311API::Ci::Runner8312 PUT /api/v4/jobs/:id8313 tracks CI minutes usage of running job8314 when CI minutes usage is exceeded8315 drops the job8316# [RSpecRunTime] RSpec elapsed time: 28 minutes 51.25 seconds. Current RSS: ~1527M. Threads: 6. load average: 1.09 1.14 1.11 1/447 28998317.8318 when CI minutes usage is not exceeded8319 does not drop the job8320# [RSpecRunTime] Finishing example group ee/spec/requests/api/ci/runner/jobs_put_spec.rb. It took 2.27 seconds. Expected to take 2.61 seconds.8321# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/project/security_training_urls_spec.rb. Expected to take 2.51 seconds.8322Query.project(fullPath).securityTrainingUrls8323 when unauthenticated8324 behaves like a working graphql query that returns no data8325 contains no data8326 behaves like a working graphql query8327 returns a successful response8328# [RSpecRunTime] RSpec elapsed time: 28 minutes 53.14 seconds. Current RSS: ~1518M. Threads: 6. load average: 1.09 1.14 1.11 1/447 29008329.8330 when authenticated8331 when not authorized8332 behaves like a working graphql query that returns no data8333 contains no data8334 behaves like a working graphql query8335 returns a successful response8336 when authorized8337 returns the security training urls8338# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/project/security_training_urls_spec.rb. It took 2.76 seconds. Expected to take 2.51 seconds.8339# [RSpecRunTime] Starting example group ee/spec/requests/api/snippets_spec.rb. Expected to take 2.47 seconds.8340API::Snippets8341 GET /snippets/all8342 when repository storage name is specified8343 for an admin8344 returns all snippets8345 filters by the repository storage name8346 does not return any snippet for unknown storage8347# [RSpecRunTime] RSpec elapsed time: 28 minutes 56.69 seconds. Current RSS: ~1524M. Threads: 6. load average: 1.08 1.14 1.11 1/447 29538348.8349 for a user8350 the repository storage filter is ignored8351# [RSpecRunTime] Finishing example group ee/spec/requests/api/snippets_spec.rb. It took 2.59 seconds. Expected to take 2.47 seconds.8352# [RSpecRunTime] Starting example group ee/spec/requests/phone_verification/telesign_callbacks_controller_spec.rb. Expected to take 2.4 seconds.8353PhoneVerification::TelesignCallbacksController8354 POST #notify8355 when callback request is not valid (authentication failed)8356 does not log and returns not found status8357 when callback request is valid8358 logs and returns ok status8359 when origin country of user is blocked in Telesign8360 when no user is associated with the callback8361 behaves like does not invalidate verification_state_signup_identity_verification_path cache8362 does not invalidate verification_state_signup_identity_verification_path cache8363 behaves like does not log the event8364 does not log the event8365 when a user is associated with the callback8366 exempts the user8367 invalidates verification_state_*identity_verification_path cache8368 logs the event8369 when user is not qualified for phone number exemption offer8370 does not exempt the user8371 behaves like does not invalidate verification_state_signup_identity_verification_path cache8372 does not invalidate verification_state_signup_identity_verification_path cache8373# [RSpecRunTime] RSpec elapsed time: 28 minutes 59.12 seconds. Current RSS: ~1553M. Threads: 6. load average: 1.08 1.14 1.11 1/447 29588374.8375 behaves like does not log the event8376 does not log the event8377# [RSpecRunTime] Finishing example group ee/spec/requests/phone_verification/telesign_callbacks_controller_spec.rb. It took 2.37 seconds. Expected to take 2.4 seconds.8378# [RSpecRunTime] Starting example group ee/spec/requests/api/internal/suggested_reviewers_spec.rb. Expected to take 2.33 seconds.8379API::Internal::SuggestedReviewers8380 POST /internal/suggested_reviewers/tokens8381 when feature flag is disabled8382 returns 4048383 when feature flag is enabled8384 when authentication header is not set8385 returns 4018386 when authentication header is set8387 when project is not allowed to suggest reviewers8388 returns 4048389 when project is allowed to suggest reviewers8390 when create token service fails8391 returns 4008392 when create token service succeeds8393 returns 2008394# [RSpecRunTime] Finishing example group ee/spec/requests/api/internal/suggested_reviewers_spec.rb. It took 3.23 seconds. Expected to take 2.33 seconds.8395# [RSpecRunTime] RSpec elapsed time: 29 minutes 2.78 seconds. Current RSS: ~1539M. Threads: 6. load average: 1.15 1.16 1.11 3/448 29598396.8397# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/iterations/cadences_spec.rb. Expected to take 2.29 seconds.8398getting iterations8399 query for iteration cadence8400 returns all group cadences8401 by global id8402 fetching cadences from group level8403 behaves like returns cadence by id8404 returns cadence8405# [RSpecRunTime] RSpec elapsed time: 29 minutes 5.82 seconds. Current RSS: ~1524M. Threads: 6. load average: 1.14 1.15 1.11 1/447 29608406.8407 from a different group8408 behaves like returns cadence by id8409 returns cadence8410 fetching cadences from project level8411 behaves like returns cadence by id8412 returns cadence8413# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/iterations/cadences_spec.rb. It took 3.9 seconds. Expected to take 2.29 seconds.8414# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/projects/blobs_remove_spec.rb. Expected to take 2.23 seconds.8415projectBlobsRemove8416 Removing blobs:8417 when audit events are licensed8418 creates an audit event8419# [RSpecRunTime] RSpec elapsed time: 29 minutes 8.23 seconds. Current RSS: ~1524M. Threads: 6. load average: 1.14 1.15 1.11 1/447 29768420.8421 when audit events are not licensed8422 does not audit the change8423# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/projects/blobs_remove_spec.rb. It took 2.02 seconds. Expected to take 2.23 seconds.8424# [RSpecRunTime] Starting example group ee/spec/requests/api/debian_project_packages_spec.rb. Expected to take 2.16 seconds.8425API::DebianProjectPackages8426 GET projects/:id/packages/debian/pool/:codename/:letter/:package_name/:package_version/:file_name8427 behaves like applying ip restriction for group8428 in group without restriction8429 behaves like returning response status8430 returns ok8431# [RSpecRunTime] RSpec elapsed time: 29 minutes 10.21 seconds. Current RSS: ~1515M. Threads: 6. load average: 1.14 1.15 1.11 1/447 29778432.8433 in group with restriction8434 with address within the range8435 behaves like returning response status8436 returns ok8437 with address outside the range8438 behaves like returning response status8439 returns not_found8440# [RSpecRunTime] Finishing example group ee/spec/requests/api/debian_project_packages_spec.rb. It took 2.1 seconds. Expected to take 2.16 seconds.8441# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/member_role/single_member_role_spec.rb. Expected to take 2.1 seconds.8442Query.single_member_role8443 with custom roles feature8444 returns the requested member role8445 behaves like a working graphql query8446 returns a successful response8447# [RSpecRunTime] RSpec elapsed time: 29 minutes 12.6 seconds. Current RSS: ~1508M. Threads: 6. load average: 1.13 1.15 1.11 1/447 29788448.8449 without custom roles feature8450 does not return a member role8451# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/member_role/single_member_role_spec.rb. It took 2.34 seconds. Expected to take 2.1 seconds.8452# [RSpecRunTime] Starting example group ee/spec/requests/api/ee/issues/post_projects_issues_spec.rb. Expected to take 2.05 seconds.8453API::Issues8454 POST /projects/:id/issues8455 when an issue is added under an epic with max children limit reached8456 returns 4228457# [RSpecRunTime] RSpec elapsed time: 29 minutes 15.42 seconds. Current RSS: ~1499M. Threads: 6. load average: 1.12 1.15 1.11 1/447 29798458.8459# [RSpecRunTime] Finishing example group ee/spec/requests/api/ee/issues/post_projects_issues_spec.rb. It took 2.4 seconds. Expected to take 2.05 seconds.8460# [RSpecRunTime] Starting example group ee/spec/controllers/admin/elasticsearch_controller_spec.rb. Expected to take 1.97 seconds.8461Admin::ElasticsearchController8462 POST #enqueue_index8463 starts indexing8464 without an index8465 does nothing and returns 4048466 POST #trigger_reindexing8467 creates a reindexing task8468 does not create a reindexing task if there is another one8469 does not create a reindexing task if a required param is nil8470 POST #cancel_index_deletion8471 sets delete_original_index_at to nil8472 POST #retry_migration8473 deletes the migration record and drops the halted cache8474# [RSpecRunTime] Finishing example group ee/spec/controllers/admin/elasticsearch_controller_spec.rb. It took 2.08 seconds. Expected to take 1.97 seconds.8475# [RSpecRunTime] Starting example group ee/spec/requests/api/sbom/occurrences_spec.rb. Expected to take 1.89 seconds.8476API::Sbom::Occurrences8477 GET /occurrences/vulnerabilities8478 when unauthenticated8479 returns authentication error8480 when user is authenticated but unauthorized8481 returns not found8482 when user is authorized8483 returns success8484 when id is nil8485 returns not found8486# [RSpecRunTime] Finishing example group ee/spec/requests/api/sbom/occurrences_spec.rb. It took 2.11 seconds. Expected to take 1.89 seconds.8487# [RSpecRunTime] Starting example group ee/spec/controllers/projects/learn_gitlab_controller_spec.rb. Expected to take 1.85 seconds.8488Projects::LearnGitlabController8489 GET #show8490 for unauthenticated user8491 is expected to respond with numeric status code redirect8492 for authenticated user8493 when learn gitlab is available8494 is expected to render template show8495 when not on gitlab.com8496 is expected to respond with numeric status code not_found8497 when learn_gitlab is not available8498 is expected to respond with numeric status code not_found8499# [RSpecRunTime] Finishing example group ee/spec/controllers/projects/learn_gitlab_controller_spec.rb. It took 1.62 seconds. Expected to take 1.85 seconds.8500# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/incident_management/escalation_policy/update_spec.rb. Expected to take 1.79 seconds.8501Updating an escalation policy8502 updates the escalation policy8503 when rules are provided out of order8504 successfully creates the policy and reorders the rules8505# [RSpecRunTime] RSpec elapsed time: 29 minutes 23.02 seconds. Current RSS: ~1504M. Threads: 6. load average: 1.11 1.14 1.11 1/447 29818506.8507# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/incident_management/escalation_policy/update_spec.rb. It took 1.8 seconds. Expected to take 1.79 seconds.8508# [RSpecRunTime] Starting example group ee/spec/controllers/security/vulnerabilities_controller_spec.rb. Expected to take 1.79 seconds.8509Security::VulnerabilitiesController8510 GET #index8511 behaves like Security::ApplicationController8512 when the user is authenticated8513 responds with success8514 and the instance does not have an Ultimate license8515 404s8516 when the user is not authenticated8517 redirects the user to the sign in page8518 when security dashboard feature8519 is enabled8520 is expected to render template instance_security8521 behaves like tracks govern usage event8522 tracks unique event8523 is disabled8524 is expected to respond with numeric status code not_found8525 is expected to render template errors/not_found8526 behaves like doesn't track govern usage event8527 doesn't tracks event8528# [RSpecRunTime] Finishing example group ee/spec/controllers/security/vulnerabilities_controller_spec.rb. It took 1.73 seconds. Expected to take 1.79 seconds.8529# [RSpecRunTime] Starting example group ee/spec/controllers/ee/root_controller_spec.rb. Expected to take 1.71 seconds.8530RootController8531 GET #index8532 when user is not logged in8533 on a Geo primary node8534 redirects to the sign-in page8535 when a custom home page URL is defined8536 redirects the user to the custom home page URL8537 on a Geo secondary node8538 redirects to the sign-in page8539 when a custom home page URL is defined8540 redirects to the sign-in page8541 with a user8542 who has customized their dashboard setting for operations8543 when licensed8544 redirects to operations dashboard8545 when unlicensed8546 renders the default dashboard8547# [RSpecRunTime] Finishing example group ee/spec/controllers/ee/root_controller_spec.rb. It took 1.66 seconds. Expected to take 1.71 seconds.8548# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/audit_events/instance/amazon_s3_configuration_spec.rb. Expected to take 1.71 seconds.8549List audit event Amazon S3 destinations for the instance8550 when user is not authenticated8551 when feature is licensed8552 behaves like a request that returns no destinations8553 returns no destinations8554 when feature is not licensed8555 behaves like a request that returns no destinations8556 returns no destinations8557 when user is authenticated8558 when feature is licensed8559 when user is instance admin8560 returns the instance audit event Amazon S3 configurations8561 when user is not instance admin8562 behaves like a request that returns no destinations8563 returns no destinations8564 when feature is not licensed8565 when user is instance admin8566 behaves like a request that returns no destinations8567 returns no destinations8568 when user is not instance admin8569 behaves like a request that returns no destinations8570 returns no destinations8571# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/audit_events/instance/amazon_s3_configuration_spec.rb. It took 1.77 seconds. Expected to take 1.71 seconds.8572# [RSpecRunTime] Starting example group ee/spec/controllers/remote_development/workspaces_feature_flag_controller_spec.rb. Expected to take 1.59 seconds.8573RemoteDevelopment::WorkspacesFeatureFlagController8574 GET #show8575 when namespace is not found8576 returns enabled as false8577 when namespace is found8578 when flag does not exist in the allow-list8579 returns enabled as false8580 when flag exists in the allow-list but is not a known feature flag8581 returns enabled as false8582 when feature flag is enabled8583 returns enabled as true8584 when flag is not allowed8585 returns enabled as false8586 when feature flag is disabled8587 returns enabled as false8588# [RSpecRunTime] Finishing example group ee/spec/controllers/remote_development/workspaces_feature_flag_controller_spec.rb. It took 1.43 seconds. Expected to take 1.59 seconds.8589# [RSpecRunTime] Starting example group ee/spec/requests/groups/settings/access_tokens_controller_spec.rb. Expected to take 1.56 seconds.8590Groups::Settings::AccessTokensController8591 POST /:namespace/-/settings/access_tokens8592 when has trial subscription8593 cannot create token8594 when has non-trial subscription8595 can create token8596# [RSpecRunTime] Finishing example group ee/spec/requests/groups/settings/access_tokens_controller_spec.rb. It took 1.4 seconds. Expected to take 1.56 seconds.8597# [RSpecRunTime] Starting example group ee/spec/requests/admin/application_settings/roles_and_permissions_controller_spec.rb. Expected to take 1.53 seconds.8598Admin::ApplicationSettings::RolesAndPermissionsController8599 GET #index8600 with non-admin user8601 behaves like not found8602 is not found8603 when no user is logged in8604 redirects to login page8605 with an admin user8606 when `custom_roles` license is disabled8607 behaves like not found8608 is not found8609 when `custom_roles` license is enabled8610 returns a 200 status code8611 when on SaaS8612 behaves like not found8613 is not found8614# [RSpecRunTime] Finishing example group ee/spec/requests/admin/application_settings/roles_and_permissions_controller_spec.rb. It took 1.49 seconds. Expected to take 1.53 seconds.8615# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/mutations/analytics/cycle_analytics/value_streams/destroy_spec.rb. Expected to take 1.49 seconds.8616Delete a value stream8617 when user has permissions to delete value streams8618 deletes value stream8619 when an error happens8620 returns error8621# [RSpecRunTime] RSpec elapsed time: 29 minutes 33.79 seconds. Current RSS: ~1566M. Threads: 6. load average: 1.09 1.14 1.11 1/448 29828622.8623 when the user does not have permission to create a value stream8624 behaves like a mutation that returns a top-level access error8625 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"8626# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/mutations/analytics/cycle_analytics/value_streams/destroy_spec.rb. It took 1.56 seconds. Expected to take 1.49 seconds.8627# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/groups/saved_replies/destroy_spec.rb. Expected to take 1.39 seconds.8628Destroy group saved reply8629 with group_saved_replies_flag disabled8630 returns null8631 when license is invalid8632 returns null8633 when license is valid8634 deletes the saved reply8635# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/groups/saved_replies/destroy_spec.rb. It took 1.36 seconds. Expected to take 1.39 seconds.8636# [RSpecRunTime] Starting example group ee/spec/requests/groups/security/compliance_project_framework_reports_controller_spec.rb. Expected to take 1.32 seconds.8637Groups::Security::ComplianceProjectFrameworkReportsController8638 GET /groups/*group_id/-/security/compliance_framework_reports(.:format)8639 when user does not have access to dashboard8640 renders not found8641 when user has access to compliance reports8642 defers email generation and redirects with message on following page8643# [RSpecRunTime] Finishing example group ee/spec/requests/groups/security/compliance_project_framework_reports_controller_spec.rb. It took 1.51 seconds. Expected to take 1.32 seconds.8644# [RSpecRunTime] Starting example group ee/spec/requests/api/graphql/user_code_suggestions_available_spec.rb. Expected to take 1.28 seconds.8645Querying user code suggestions access8646 when user is logged in8647 when user has access to code suggestions8648 returns true8649 when user does not have access to code suggestions8650 returns false8651 when feature flag is off8652 returns false8653 when user is not logged in8654 returns an empty response8655# [RSpecRunTime] Finishing example group ee/spec/requests/api/graphql/user_code_suggestions_available_spec.rb. It took 1.21 seconds. Expected to take 1.28 seconds.8656# [RSpecRunTime] Starting example group ee/spec/requests/admin/user_permission_exports_controller_spec.rb. Expected to take 1.14 seconds.8657Admin::UserPermissionExportsController8658 #index8659 when user is authorized8660 when successful8661 responds with :ok8662 invokes the Export Service8663 has the appropriate data8664 when Export fails8665 responds appropriately8666 when user is unauthorised8667 responds with :not_found8668# [RSpecRunTime] Finishing example group ee/spec/requests/admin/user_permission_exports_controller_spec.rb. It took 1.1 seconds. Expected to take 1.14 seconds.8669# [RSpecRunTime] Starting example group ee/spec/requests/api/ai/llm/git_command_spec.rb. Expected to take 1.12 seconds.8670API::Ai::Llm::GitCommand8671 POST /ai/llm/git_command8672 when delegates AI request to Workhorse8673 responds with Workhorse send-url headers8674 when ai_global_switch is turned off8675 returns bad request8676 when the endpoint is called too many times8677 returns too many requests response8678# [RSpecRunTime] Finishing example group ee/spec/requests/api/ai/llm/git_command_spec.rb. It took 1.09 seconds. Expected to take 1.12 seconds.8679# [RSpecRunTime] Starting example group ee/spec/controllers/users_controller_spec.rb. Expected to take 1.09 seconds.8680UsersController8681 GET #available_project_templates8682 a user requests templates for themselves8683 responds successfully8684 a user requests templates for another user8685 responds with not found error8686 GET #available_group_templates8687 a user requests templates for themselves8688 responds successfully8689 a user requests templates for another user8690 responds with not found error8691# [RSpecRunTime] Finishing example group ee/spec/controllers/users_controller_spec.rb. It took 1.17 seconds. Expected to take 1.09 seconds.8692# [RSpecRunTime] Starting example group ee/spec/controllers/admin/role_promotion_requests_controller_spec.rb. Expected to take 0.82 second.8693Admin::RolePromotionRequestsController8694 GET #index8695 when member promotion management is enabled8696 renders the show template8697 when member promotion management is disabled8698 returns 4048699# [RSpecRunTime] Finishing example group ee/spec/controllers/admin/role_promotion_requests_controller_spec.rb. It took 0.73 second. Expected to take 0.82 second.8700# [RSpecRunTime] Starting example group ee/spec/controllers/admin/initial_setup_controller_spec.rb. Expected to take 0.77 second.8701Admin::InitialSetupController8702 #update8703 with extended auditing enabled8704 redirects to sign in page8705# [RSpecRunTime] Finishing example group ee/spec/controllers/admin/initial_setup_controller_spec.rb. It took 0.62 second. Expected to take 0.77 second.8706# [RSpecRunTime] Starting example group ee/spec/controllers/oauth/applications_controller_spec.rb. Expected to take 0.56 second.8707Oauth::ApplicationsController8708 project members8709 POST #create8710 logs the audit event8711# [RSpecRunTime] Finishing example group ee/spec/controllers/oauth/applications_controller_spec.rb. It took 0.48 second. Expected to take 0.56 second.8712# [RSpecRunTime] Starting example group ee/spec/mailers/emails/epics_spec.rb. Expected to take 0.37 second.8713Emails::Epics8714 adds email methods to Notify8715# [RSpecRunTime] Finishing example group ee/spec/mailers/emails/epics_spec.rb. It took 0.36 second. Expected to take 0.37 second.8716auto_explain log contains 1710 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-integration-pg14-single-db-ci-connection-6-7.339.main.ndjson.gz8717took 42.4992522688718auto_explain log contains 1712 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-integration-pg14-single-db-ci-connection-6-7.339.ci.ndjson.gz8719took 38.7621600118720[TEST PROF INFO] EventProf results for sql.active_record8721Total time: 07:14.465 of 29:37.575 (24.44%)8722Total events: 2621048723Top 5 slowest suites (by time):8724API::Projects (./ee/spec/requests/api/projects_spec.rb:5) – 00:57.949 (31027 / 152) of 03:34.561 (27.01%)8725RoutableActions (./ee/spec/controllers/concerns/routable_actions_spec.rb:5) – 00:40.229 (16243 / 78) of 02:06.867 (31.71%)8726API::Dependen...:Packages::Npm (./ee/spec/requests/api/dependency_proxy/packages/npm_spec.rb:5) – 00:34.546 (16978 / 325) of 02:26.842 (23.53%)8727API::ProjectApprovalRules (./ee/spec/requests/api/project_approval_rules_spec.rb:5) – 00:27.651 (16878 / 155) of 01:50.441 (25.04%)8728Git HTTP requests (Geo) (./ee/spec/requests/git_http_geo_spec.rb:5) – 00:24.856 (13920 / 63) of 01:31.886 (27.05%)8729Knapsack report was generated. Preview:8730{8731 "ee/spec/requests/api/projects_spec.rb": 214.56095964399992,8732 "ee/spec/controllers/concerns/routable_actions_spec.rb": 126.86725084200043,8733 "ee/spec/requests/api/dependency_proxy/packages/npm_spec.rb": 146.8415171509996,8734 "ee/spec/requests/api/project_approval_rules_spec.rb": 110.44113149799978,8735 "ee/spec/requests/git_http_geo_spec.rb": 91.88572315500005,8736 "ee/spec/requests/users/registrations_identity_verification_controller_spec.rb": 59.537416493999444,8737 "ee/spec/requests/groups/group_members_controller_spec.rb": 49.73579613200036,8738 "ee/spec/requests/api/geo_nodes_spec.rb": 42.13992351399975,8739 "ee/spec/controllers/groups/push_rules_controller_spec.rb": 42.58184713399987,8740 "ee/spec/requests/api/graphql/work_item_spec.rb": 40.14930067499972,8741 "ee/spec/controllers/groups/epic_issues_controller_spec.rb": 39.883493983000335,8742 "ee/spec/requests/api/users_spec.rb": 38.68890787100008,8743 "ee/spec/requests/api/graphql/vulnerabilities/vulnerability_spec.rb": 34.094112445000064,8744 "ee/spec/requests/api/vulnerability_issue_links_spec.rb": 32.09039364,8745 "ee/spec/controllers/registrations/groups_controller_spec.rb": 28.119522897000024,8746 "ee/spec/requests/api/scim/instance_scim_spec.rb": 26.827796594000574,8747 "ee/spec/requests/api/group_service_accounts_spec.rb": 20.165859472000193,8748 "ee/spec/controllers/ee/search_controller_spec.rb": 26.975518493999516,8749 "ee/spec/controllers/groups/epics/notes_controller_spec.rb": 19.040662348000296,8750 "ee/spec/requests/groups/protected_branches_controller_spec.rb": 17.749896764999903,8751 "ee/spec/requests/projects/on_demand_scans_controller_spec.rb": 18.196094455000093,8752 "ee/spec/controllers/projects/feature_flag_issues_controller_spec.rb": 13.89275185400038,8753 "ee/spec/requests/projects/issues_controller_spec.rb": 15.813376876000802,8754 "ee/spec/requests/api/graphql/project/work_items_spec.rb": 14.219781022000461,8755 "ee/spec/requests/api/ci/jobs_spec.rb": 15.424811591999969,8756 "ee/spec/controllers/groups/analytics/productivity_analytics_controller_spec.rb": 14.76352520599994,8757 "ee/spec/requests/api/license_spec.rb": 14.162748986999759,8758 "ee/spec/controllers/projects/clusters_controller_spec.rb": 14.575367028000073,8759 "ee/spec/requests/api/graphql/mutations/boards/epic_boards/epic_move_list_spec.rb": 11.193413816999964,8760 "ee/spec/requests/api/boards_spec.rb": 13.736310184999638,8761 "ee/spec/controllers/concerns/ee/onboarding/status_spec.rb": 12.537852546000067,8762 "ee/spec/requests/api/graphql/group/epic/epic_aggregate_query_spec.rb": 11.644152906000272,8763 "ee/spec/controllers/projects/path_locks_controller_spec.rb": 10.980413221000163,8764 "ee/spec/requests/groups/epics/related_epic_links_controller_spec.rb": 10.282301868000104,8765 "ee/spec/requests/api/graphql/remote_development/cluster_agent/workspaces/with_actual_states_arg_spec.rb": 9.766603252000095,8766 "ee/spec/requests/api/graphql/project/dependency_proxy_packages_setting_spec.rb": 8.976894796000124,8767 "ee/spec/requests/smartcard_controller_spec.rb": 9.475720571999773,8768 "ee/spec/requests/api/graphql/mutations/audit_events/google_cloud_logging_configurations/destroy_spec.rb": 10.960396881999259,8769 "ee/spec/requests/rack_attack_spec.rb": 7.537200703000053,8770 "ee/spec/requests/custom_roles/admin_web_hook/request_spec.rb": 8.603248201000497,8771 "ee/spec/requests/api/graphql/mutations/notes/create/note_spec.rb": 10.045906403000117,8772 "ee/spec/requests/api/group_approval_rules_spec.rb": 7.832654672999524,8773 "ee/spec/requests/api/internal/app_sec/dast/site_validations_spec.rb": 6.572977976999937,8774 "ee/spec/requests/api/ci/variables_spec.rb": 6.7112845879992165,8775 "ee/spec/requests/api/graphql/mutations/dast/profiles/update_spec.rb": 7.887043959000039,8776 "ee/spec/mailers/emails/requirements_spec.rb": 7.248318162000032,8777 "ee/spec/requests/api/graphql/mutations/alert_management/http_integration/create_spec.rb": 5.32982881099997,8778 "ee/spec/requests/api/graphql/mutations/security/configuration/set_container_scanning_for_registry_spec.rb": 7.792736855999465,8779 "ee/spec/requests/api/graphql/project/runner_google_cloud_provisioning_spec.rb": 7.637816006000321,8780 "ee/spec/requests/api/graphql/project/pipeline/security_report_findings_spec.rb": 7.608761518000392,8781 "ee/spec/requests/api/graphql/mutations/security_policy/unassign_security_policy_project_spec.rb": 6.98081762000038,8782 "ee/spec/requests/api/analytics/project_deployment_frequency_spec.rb": 6.709113447999698,8783 "ee/spec/requests/api/graphql/mutations/security/configuration/project_set_continuous_vulnerability_scanning_spec.rb": 6.499237373000142,8784 "ee/spec/requests/api/graphql/mutations/issues/set_weight_spec.rb": 5.576027813999644,8785 "ee/spec/requests/api/graphql/remote_development/workspaces/with_ids_arg_spec.rb": 7.931144996000512,8786 "ee/spec/requests/api/graphql/project/google_cloud/artifact_registry/docker_images_spec.rb": 5.143952784000248,8787 "ee/spec/requests/api/graphql/mutations/vulnerabilities/confirm_spec.rb": 5.619436581999253,8788 "ee/spec/requests/groups/issues_controller_spec.rb": 5.288154083999871,8789 "ee/spec/requests/api/graphql/mutations/projects/initialize_product_analytics_spec.rb": 6.757162044999859,8790 "ee/spec/requests/api/graphql/project/issue_status_counts_spec.rb": 4.871742102000098,8791 "ee/spec/requests/api/graphql/mutations/audit_events/instance/audit_event_streaming_destinations/create_spec.rb": 4.539724914000544,8792 "ee/spec/requests/groups/protected_environments_controller_spec.rb": 5.006465532999755,8793 "ee/spec/requests/api/graphql/google_cloud/artifact_registry/docker_image_spec.rb": 4.938795807000133,8794 "ee/spec/requests/api/graphql/mutations/merge_requests/update_approval_rule_spec.rb": 4.688022395000189,8795 "ee/spec/requests/api/group_milestones_spec.rb": 6.387925529999848,8796 "ee/spec/requests/api/graphql/current_user/groups_query_spec.rb": 5.239219317000789,8797 "ee/spec/requests/api/graphql/mutations/issues/set_epic_spec.rb": 5.127804564999678,8798 "ee/spec/controllers/projects/iterations_controller_spec.rb": 4.730455632000485,8799 "ee/spec/requests/api/analytics/product_analytics_spec.rb": 4.266408073000093,8800 "ee/spec/requests/projects/audit_events_spec.rb": 5.07782909800062,8801 "ee/spec/controllers/groups/boards_controller_spec.rb": 4.334194148000279,8802 "ee/spec/requests/api/graphql/project/security_orchestration/scan_result_policy_spec.rb": 4.415566743000454,8803 "ee/spec/requests/projects/google_cloud/artifact_registry_controller_spec.rb": 3.9430196640005306,8804 "ee/spec/requests/api/graphql/mutations/ci/catalog/verified_namespace/create_spec.rb": 3.029213386000265,8805 "ee/spec/requests/api/graphql/mutations/epics/set_subscription_spec.rb": 3.12830828999995,8806 "ee/spec/requests/api/graphql/remote_development/namespace/remote_development_cluster_agents/with_directly_mapped_filter_arg_spec.rb": 3.8815577080004005,8807 "ee/spec/requests/api/graphql/vulnerabilities/external_issue_links_spec.rb": 4.108051083999271,8808 "ee/spec/controllers/projects/analytics/cycle_analytics/summary_controller_spec.rb": 3.3487347139998747,8809 "ee/spec/requests/api/branches_spec.rb": 4.27747348200046,8810 "ee/spec/requests/api/graphql/group/security_orchestration/approval_policy_spec.rb": 4.057067476999691,8811 "ee/spec/requests/api/graphql/audit_events/streaming/headers/destroy_spec.rb": 3.7993166740006927,8812 "ee/spec/requests/api/graphql/remote_development/namespace/remote_development_cluster_agents/with_available_filter_arg_spec.rb": 3.2818468589994154,8813 "ee/spec/requests/api/internal/search/zoekt_spec.rb": 2.7694341730002634,8814 "ee/spec/controllers/projects/security/scanned_resources_controller_spec.rb": 3.7015417310003613,8815 "ee/spec/requests/admin/users_controller_spec.rb": 3.4225648399997226,8816 "ee/spec/requests/api/graphql/mutations/releases/create_spec.rb": 3.3815499219999765,8817 "ee/spec/requests/lfs_locks_api_spec.rb": 2.8585829369994826,8818 "ee/spec/requests/api/graphql/boards/epic_boards_query_spec.rb": 2.9859034789997168,8819 "ee/spec/requests/api/ci/pipelines_spec.rb": 2.1823449840003377,8820 "ee/spec/requests/api/graphql/audit_events/streaming/instance_headers/create_spec.rb": 3.212855873999615,8821 "ee/spec/requests/custom_roles/admin_push_rules/projects_request_spec.rb": 2.879876175999925,8822 "ee/spec/requests/api/graphql/project/branch_rules/external_status_checks_spec.rb": 3.1697236170002725,8823 "ee/spec/requests/projects/security/dast_configuration_controller_spec.rb": 2.971251310000298,8824 "ee/spec/requests/groups/saml_providers_controller_spec.rb": 2.7464835450000464,8825 "ee/spec/requests/api/ci/runner/jobs_put_spec.rb": 2.2692856169996958,8826 "ee/spec/requests/api/graphql/project/security_training_urls_spec.rb": 2.7611962640003185,8827 "ee/spec/requests/api/snippets_spec.rb": 2.592357774999982,8828 "ee/spec/requests/phone_verification/telesign_callbacks_controller_spec.rb": 2.369760870999926,8829 "ee/spec/requests/api/internal/suggested_reviewers_spec.rb": 3.23355728200022,8830 "ee/spec/requests/api/graphql/iterations/cadences_spec.rb": 3.897947937999561,8831 "ee/spec/requests/api/graphql/mutations/projects/blobs_remove_spec.rb": 2.0156397250002556,8832 "ee/spec/requests/api/debian_project_packages_spec.rb": 2.103967769000519,8833 "ee/spec/requests/api/graphql/member_role/single_member_role_spec.rb": 2.3361158729994713,8834 "ee/spec/requests/api/ee/issues/post_projects_issues_spec.rb": 2.399501789000169,8835 "ee/spec/controllers/admin/elasticsearch_controller_spec.rb": 2.0759098299995458,8836 "ee/spec/requests/api/sbom/occurrences_spec.rb": 2.1137693780001428,8837 "ee/spec/controllers/projects/learn_gitlab_controller_spec.rb": 1.619712750999497,8838 "ee/spec/requests/api/graphql/mutations/incident_management/escalation_policy/update_spec.rb": 1.7999483280000277,8839 "ee/spec/controllers/security/vulnerabilities_controller_spec.rb": 1.7299238039995544,8840 "ee/spec/controllers/ee/root_controller_spec.rb": 1.6596187379991534,8841 "ee/spec/requests/api/graphql/audit_events/instance/amazon_s3_configuration_spec.rb": 1.7743307409991758,8842 "ee/spec/controllers/remote_development/workspaces_feature_flag_controller_spec.rb": 1.4343753729999662,8843 "ee/spec/requests/groups/settings/access_tokens_controller_spec.rb": 1.3959090560001641,8844 "ee/spec/requests/admin/application_settings/roles_and_permissions_controller_spec.rb": 1.493202738999571,8845 "ee/spec/requests/api/graphql/mutations/analytics/cycle_analytics/value_streams/destroy_spec.rb": 1.5603264749997834,8846 "ee/spec/requests/api/graphql/groups/saved_replies/destroy_spec.rb": 1.3609457390002717,8847 "ee/spec/requests/groups/security/compliance_project_framework_reports_controller_spec.rb": 1.509165608999865,8848 "ee/spec/requests/api/graphql/user_code_suggestions_available_spec.rb": 1.2093473889999586,8849 "ee/spec/requests/admin/user_permission_exports_controller_spec.rb": 1.1046624649998193,8850 "ee/spec/requests/api/ai/llm/git_command_spec.rb": 1.0871749769994494,8851 "ee/spec/controllers/users_controller_spec.rb": 1.165443920999678,8852 "ee/spec/controllers/admin/role_promotion_requests_controller_spec.rb": 0.733440370999233,8853 "ee/spec/controllers/admin/initial_setup_controller_spec.rb": 0.6176928189997852,8854 "ee/spec/controllers/oauth/applications_controller_spec.rb": 0.47978728799989767,8855 "ee/spec/mailers/emails/epics_spec.rb": 0.361582405999797638856}8857Knapsack global time execution for tests: 29m 37s8858Failures:8859 1) Users::RegistrationsIdentityVerificationController GET verification_state with an unverified user returns verification methods and state8860 Failure/Error:8861 expect(json_response).to eq({8862 'verification_methods' => user.required_identity_verification_methods,8863 'verification_state' => user.identity_verification_state,8864 'methods_requiring_arkose_challenge' => []8865 })8866 expected: {"methods_requiring_arkose_challenge"=>[], "verification_methods"=>["email"], "verification_state"=>{"email"=>true}}8867 got: {"methods_requiring_arkose_challenge"=>[], "verification_methods"=>["email"], "verification_state"=>{"email"=>false}}8868 (compared using ==)8869 Diff:8870 @@ -1,4 +1,4 @@8871 "methods_requiring_arkose_challenge" => [],8872 "verification_methods" => ["email"],8873 -"verification_state" => {"email"=>true},8874 +"verification_state" => {"email"=>false},8875 # ./ee/spec/requests/users/registrations_identity_verification_controller_spec.rb:236:in `block (4 levels) in <top (required)>'8876 # ./spec/spec_helper.rb:448:in `block (3 levels) in <top (required)>'8877 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'8878 # ./spec/spec_helper.rb:447:in `block (2 levels) in <top (required)>'8879 # ./spec/spec_helper.rb:442:in `block (3 levels) in <top (required)>'8880 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'8881 # ./spec/spec_helper.rb:433:in `block (2 levels) in <top (required)>'8882 # ./spec/spec_helper.rb:429:in `block (3 levels) in <top (required)>'8883 # ./lib/gitlab/application_context.rb:70:in `with_raw_context'8884 # ./spec/spec_helper.rb:429:in `block (2 levels) in <top (required)>'8885 # ./spec/spec_helper.rb:261:in `block (2 levels) in <top (required)>'8886 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8887 # ./spec/support/redis.rb:17:in `block (3 levels) in <top (required)>'8888 # ./spec/support/redis.rb:17:in `block (3 levels) in <top (required)>'8889 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'8890 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'8891 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'8892 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'8893Finished in 31 minutes 5 seconds (files took 2 minutes 12.4 seconds to load)88942466 examples, 1 failure8895Failed examples:8896rspec ./ee/spec/requests/users/registrations_identity_verification_controller_spec.rb:233 # Users::RegistrationsIdentityVerificationController GET verification_state with an unverified user returns verification methods and state8897Randomized with seed 169558898Stopped processing SimpleCov as a previous error not related to SimpleCov has been detected8899[TEST PROF INFO] Time spent in factories: 09:54.245 (31.05% of total time)8900RSpec exited with 1.8901[job-metrics] Updating job metrics tag for the CI/CD job.8902RSPEC_RETRIED_TESTS_REPORT_PATH: rspec/retried_tests-6975008195.txt8903Retrying the failing examples in a new RSpec process...8904$ gem install junit_merge --no-document --version 0.1.28905Successfully installed nokogiri-1.16.5-x86_64-linux8906Successfully installed junit_merge-0.1.289072 gems installed8908==> 'gem install junit_merge --no-document --version 0.1.2' succeeded in 2 seconds.8909Running RSpec command: bin/rspec -Ispec -rspec_helper --color --failure-exit-code 1 --error-exit-code 2 --format documentation --format Support::Formatters::JsonFormatter --out rspec/rspec-retry-6975008195.json --format RspecJunitFormatter --out rspec/rspec-retry-6975008195.xml --only-failures --pattern "{ee/}spec/{commands,controllers,mailers,requests}{,/**/}*_spec.rb"8910warning: parser/current is loading parser/ruby32, which recognizes 3.2.3-compliant syntax, but you are running 3.2.4.8912Run options: include {:last_run_status=>"failed"}8913# [RSpecRunTime] Starting RSpec timer...8914[TEST PROF INFO] EventProf enabled (sql.active_record)8915unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.8916Test environment set up in 0.509375265 seconds8917# [RSpecRunTime] Starting example group ee/spec/requests/users/registrations_identity_verification_controller_spec.rb. Expected to take 1 minute 2.36 seconds.8918Users::RegistrationsIdentityVerificationController8919 GET verification_state8920 with an unverified user8921 returns verification methods and state8922# [RSpecRunTime] Finishing example group ee/spec/requests/users/registrations_identity_verification_controller_spec.rb. It took 4.58 seconds. Expected to take 1 minute 2.36 seconds.8923auto_explain log contains 1715 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-integration-pg14-single-db-ci-connection-6-7.3000.main.ndjson.gz8924took 38.4639304918925auto_explain log contains 1715 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-integration-pg14-single-db-ci-connection-6-7.3000.ci.ndjson.gz8926took 38.6487208598927[TEST PROF INFO] EventProf results for sql.active_record8928Total time: 00:00.617 of 00:04.579 (13.49%)8929Total events: 2538930Top 5 slowest suites (by time):8931Users::Regist...tionController (./ee/spec/requests/users/registrations_identity_verification_controller_spec.rb:5) – 00:00.617 (253 / 1) of 00:04.579 (13.49%)8932Finished in 1 minute 25.64 seconds (files took 57.46 seconds to load)89331 example, 0 failures8934Randomized with seed 472858935[TEST PROF INFO] Time spent in factories: 00:00.498 (0.56% of total time)8936Loading rspec/rspec-6975008195.json...8937Merged rspec/rspec-retry-6975008195.json adding 5 results.8938Saved rspec/rspec-6975008195.json.8939A test was flaky and succeeded after being retried. Checking to see if flaky test is part of this MR...8940Flaky test was not part of this MR.8942Running after script...8943$ source scripts/utils.sh8944$ bundle exec gem list gitlab_quality-test_tooling8945gitlab_quality-test_tooling (1.26.0)8946$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command8949$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command8952$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command8955$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command8960$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command8964$ tooling/bin/push_job_metrics || true8965[job-metrics] Pushing job metrics file for the CI/CD job.8966[job-metrics] Pushed 4 CI job metric entries to InfluxDB.8968Not uploading cache ruby-gems-debian-bookworm-ruby-3.2-17 due to policy8970Uploading artifacts...8971auto_explain/: found 5 matching artifact files and directories 8972coverage/: found 4 matching artifact files and directories 8973crystalball/: found 2 matching artifact files and directories 8974WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8975knapsack/: found 4 matching artifact files and directories 8976rspec/: found 19 matching artifact files and directories 8977WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8978log/*.log: found 20 matching artifact files and directories 8979WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6975008195/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com8980WARNING: Retrying... context=artifacts-uploader error=request redirected8981Uploading artifacts as "archive" to coordinator... 201 Created id=6975008195 responseStatus=201 Created token=glcbt-658982Uploading artifacts...8983rspec/rspec-*.xml: found 2 matching artifact files and directories 8984WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6975008195/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com8985WARNING: Retrying... context=artifacts-uploader error=request redirected8986Uploading artifacts as "junit" to coordinator... 201 Created id=6975008195 responseStatus=201 Created token=glcbt-658988Job succeeded